From bc9a5ebb9397670d6fb09060f12f1ee2ef45682b Mon Sep 17 00:00:00 2001 From: Kayoung Yoon Date: Tue, 17 Sep 2024 05:15:54 +0900 Subject: [PATCH] Release/v1 (#2) * fix: codeowners * chore: added aws sdk * feat: send command action * chore: build * chore: delete test-action job * test command arguments * fix: getMultiline for commands input * chore: mock multiline input * chore: build * fix: setup credentials * test * chore: comment local action * docs: readme * chore: lint * chore: lint * chore: lint --- .github/workflows/ci.yml | 44 +- CODEOWNERS | 2 +- README.md | 256 +- __tests__/main.test.js | 103 +- __tests__/wait.test.js | 24 - action.yml | 26 +- badges/coverage.svg | 2 +- dist/index.js | 110027 +++++++++++++++++++++++++++++++++++- dist/index.js.map | 2 +- dist/licenses.txt | 11719 ++++ package-lock.json | 1327 +- package.json | 4 +- src/main.js | 75 +- src/wait.js | 17 - 14 files changed, 123164 insertions(+), 464 deletions(-) delete mode 100644 __tests__/wait.test.js delete mode 100644 src/wait.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25526bf..96c7deb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,22 +43,28 @@ jobs: - name: Test id: npm-ci-test run: npm run ci-test - - test-action: - name: GitHub Actions Test - runs-on: ubuntu-latest - - steps: - - name: Checkout - id: checkout - uses: actions/checkout@v4 - - - name: Test Local Action - id: test-action - uses: ./ - with: - milliseconds: 1000 - - - name: Print Output - id: output - run: echo "${{ steps.test-action.outputs.time }}" +# test-action: +# name: GitHub Actions Test +# runs-on: ubuntu-latest +# +# steps: +# - name: Checkout +# id: checkout +# uses: actions/checkout@v4 +# +# - name: Set up AWS Credentials +# uses: aws-actions/configure-aws-credentials@v4 +# with: +# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} +# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} +# aws-region: ${{ secrets.AWS_REGION }} +# +# - name: Test Local Action +# id: test-action +# uses: ./ +# with: +# instanceName: zipgo-prod-migrated +# workingDirectory: /home/ubuntu/ubuntu +# commands: | +# echo "hi" +# touch bye diff --git a/CODEOWNERS b/CODEOWNERS index 2e08bd2..54526e9 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,3 +1,3 @@ # Repository CODEOWNERS -* @actions/actions-oss-maintainers +* @kyY00n diff --git a/README.md b/README.md index 3fbca53..5bd2d48 100644 --- a/README.md +++ b/README.md @@ -1,205 +1,101 @@ -# Create a JavaScript Action +# SSM Send Command Action for GitHub Actions -[![GitHub Super-Linter](https://github.com/actions/javascript-action/actions/workflows/linter.yml/badge.svg)](https://github.com/super-linter/super-linter) -![CI](https://github.com/actions/javascript-action/actions/workflows/ci.yml/badge.svg) +This action sends commands to an EC2 instance via AWS Systems Manager (SSM). You +can use it to execute commands on your EC2 instances directly from your GitHub +Actions workflows. -Use this template to bootstrap the creation of a JavaScript action. :rocket: +## Example of Usage -This template includes compilation support, tests, a validation workflow, -publishing, and versioning guidance. +### Send Commands to an EC2 Instance -If you are new, there's also a simpler introduction in the -[Hello world JavaScript action repository](https://github.com/actions/hello-world-javascript-action). +Before using this action, make sure to include the following -## Create Your Own Action - -To create your own action, you can use this repository as a template! Just -follow the below instructions: - -1. Click the **Use this template** button at the top of the repository -1. Select **Create a new repository** -1. Select an owner and name for your new repository -1. Click **Create repository** -1. Clone your new repository - -> [!IMPORTANT] -> -> Make sure to remove or update the [`CODEOWNERS`](./CODEOWNERS) file! For -> details on how to use this file, see -> [About code owners](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners). - -## Initial Setup - -After you've cloned the repository to your local machine or codespace, you'll -need to perform some initial setup steps before you can develop your action. - -> [!NOTE] -> -> You'll need to have a reasonably modern version of -> [Node.js](https://nodejs.org) handy. If you are using a version manager like -> [`nodenv`](https://github.com/nodenv/nodenv) or -> [`nvm`](https://github.com/nvm-sh/nvm), you can run `nodenv install` in the -> root of your repository to install the version specified in -> [`package.json`](./package.json). Otherwise, 20.x or later should work! - -1. :hammer_and_wrench: Install the dependencies - - ```bash - npm install - ``` - -1. :building_construction: Package the JavaScript for distribution +```yaml +- name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v4 + with: + role-to-assume: arn:aws:iam::123456789012:role/my-github-actions-role + aws-region: us-east-1 +``` - ```bash - npm run bundle - ``` +#### Send commands to an EC2 instance -1. :white_check_mark: Run the tests +```yaml +- name: Send commands to EC2 instance + uses: your-github-username/ssm-send-command-action@v1 + with: + instanceName: my-ec2-instance + workingDirectory: /path/to/dir + commands: | + echo "Hello World" + ls -la +``` - ```bash - $ npm test +## Inputs - PASS ./index.test.js - ✓ throws invalid number (3ms) - ✓ wait 500 ms (504ms) - ✓ test runs (95ms) +- `instanceId` (optional): The ID of the EC2 instance you want to connect to. +- `instanceName` (optional): The name of the EC2 instance you want to connect + to. If both `instanceId` and `instanceName` are provided, `instanceId` takes + precedence. +- `workingDirectory` (required): The working directory where you want to execute + commands. +- `commands` (required): The commands you want to execute on the instance. - ... - ``` +## Outputs -## Update the Action Metadata +- `commandId`: The ID of the executed command. -The [`action.yml`](action.yml) file defines metadata about your action, such as -input(s) and output(s). For details about this file, see -[Metadata syntax for GitHub Actions](https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions). +## Credentials -When you copy this repository, update `action.yml` with the name, description, -inputs, and outputs for your action. +This action relies on the +[AWS SDK for JavaScript](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/setting-credentials.html) +to determine AWS credentials and region. Use the +[aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) +action to configure the GitHub Actions environment with appropriate AWS +credentials and region. -## Update the Action Code +```yaml +- name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v4 + with: + role-to-assume: arn:aws:iam::123456789012:role/my-github-actions-role + aws-region: us-east-1 +``` -The [`src/`](./src/) directory is the heart of your action! This contains the -source code that will be run when your action is invoked. You can replace the -contents of this directory with your own code. +### Required Permissions -There are a few things to keep in mind when writing your action code: +Ensure that the IAM role or user associated with the AWS credentials has +permissions to execute SSM commands. -- Most GitHub Actions toolkit and CI/CD operations are processed asynchronously. - In `main.js`, you will see that the action is run in an `async` function. +#### Example - ```javascript - const core = require('@actions/core') - //... +Here’s the example IAM Policy you can use for running this GitHub Action: - async function run() { - try { - //... - } catch (error) { - core.setFailed(error.message) +```json +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "ec2:DescribeInstances", + "ssm:SendCommand", + "ssm:ListCommandInvocations", + "ssm:DescribeInstanceInformation" + ], + "Resource": "*" } - } - ``` - - For more information about the GitHub Actions toolkit, see the - [documentation](https://github.com/actions/toolkit/blob/main/README.md). - -So, what are you waiting for? Go ahead and start customizing your action! - -1. Create a new branch - - ```bash - git checkout -b releases/v1 - ``` - -1. Replace the contents of `src/` with your action code -1. Add tests to `__tests__/` for your source code -1. Format, test, and build the action - - ```bash - npm run all - ``` - - > [!WARNING] - > - > This step is important! It will run [`ncc`](https://github.com/vercel/ncc) - > to build the final JavaScript action code with all dependencies included. - > If you do not run this step, your action will not work correctly when it is - > used in a workflow. This step also includes the `--license` option for - > `ncc`, which will create a license file for all of the production node - > modules used in your project. - -1. Commit your changes - - ```bash - git add . - git commit -m "My first action is ready!" - ``` - -1. Push them to your repository - - ```bash - git push -u origin releases/v1 - ``` - -1. Create a pull request and get feedback on your action -1. Merge the pull request into the `main` branch - -Your action is now published! :rocket: - -For information about versioning your action, see -[Versioning](https://github.com/actions/toolkit/blob/main/docs/action-versioning.md) -in the GitHub Actions toolkit. - -## Validate the Action - -You can now validate the action by referencing it in a workflow file. For -example, [`ci.yml`](./.github/workflows/ci.yml) demonstrates how to reference an -action in the same repository. - -```yaml -steps: - - name: Checkout - id: checkout - uses: actions/checkout@v3 - - - name: Test Local Action - id: test-action - uses: ./ - with: - milliseconds: 1000 - - - name: Print Output - id: output - run: echo "${{ steps.test-action.outputs.time }}" + ] +} ``` -For example workflow runs, check out the -[Actions tab](https://github.com/actions/javascript-action/actions)! :rocket: - -## Usage +For details on the required permissions, see the +[AWS documentation on SSM](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-ssm-agent.html). -After testing, you can create version tag(s) that developers can use to -reference different stable versions of your action. For more information, see -[Versioning](https://github.com/actions/toolkit/blob/main/docs/action-versioning.md) -in the GitHub Actions toolkit. +## Troubleshooting -To include the action in a workflow in another repository, you can use the -`uses` syntax with the `@` symbol to reference a specific branch, tag, or commit -hash. +### Command not executing -```yaml -steps: - - name: Checkout - id: checkout - uses: actions/checkout@v4 - - - name: Run my Action - id: run-action - uses: actions/javascript-action@v1 # Commit with the `v1` tag - with: - milliseconds: 1000 - - - name: Print Output - id: output - run: echo "${{ steps.run-action.outputs.time }}" -``` +- Ensure that the `workingDirectory` exists on the instance and that you have + proper permissions. +- Verify that the `commands` input is correctly formatted. diff --git a/__tests__/main.test.js b/__tests__/main.test.js index 021a7d1..0f0b402 100644 --- a/__tests__/main.test.js +++ b/__tests__/main.test.js @@ -1,96 +1,85 @@ -/** - * Unit tests for the action's main functionality, src/main.js - */ const core = require('@actions/core') const main = require('../src/main') +const { SSMClient } = require('@aws-sdk/client-ssm') +const { EC2Client } = require('@aws-sdk/client-ec2') // Mock the GitHub Actions core library const debugMock = jest.spyOn(core, 'debug').mockImplementation() const getInputMock = jest.spyOn(core, 'getInput').mockImplementation() +const getMultilineInputMock = jest + .spyOn(core, 'getMultilineInput') + .mockImplementation() const setFailedMock = jest.spyOn(core, 'setFailed').mockImplementation() const setOutputMock = jest.spyOn(core, 'setOutput').mockImplementation() -// Mock the action's main function -const runMock = jest.spyOn(main, 'run') +// Mock AWS SDK clients +jest.mock('@aws-sdk/client-ec2', () => ({ + EC2Client: jest.fn(), + DescribeInstancesCommand: jest.fn() +})) -// Other utilities -const timeRegex = /^\d{2}:\d{2}:\d{2}/ +jest.mock('@aws-sdk/client-ssm', () => ({ + SSMClient: jest.fn(), + SendCommandCommand: jest.fn() +})) describe('action', () => { beforeEach(() => { jest.clearAllMocks() }) - it('sets the time output', async () => { - // Set the action's inputs as return values from core.getInput() + it('fetches instance ID and sends SSM command', async () => { + // Mock inputs for instanceName and commands getInputMock.mockImplementation(name => { switch (name) { - case 'milliseconds': - return '500' + case 'instanceName': + return 'my-ec2-instance' default: return '' } }) - await main.run() - expect(runMock).toHaveReturned() - - // Verify that all of the core library functions were called correctly - expect(debugMock).toHaveBeenNthCalledWith(1, 'Waiting 500 milliseconds ...') - expect(debugMock).toHaveBeenNthCalledWith( - 2, - expect.stringMatching(timeRegex) - ) - expect(debugMock).toHaveBeenNthCalledWith( - 3, - expect.stringMatching(timeRegex) - ) - expect(setOutputMock).toHaveBeenNthCalledWith( - 1, - 'time', - expect.stringMatching(timeRegex) - ) - }) - - it('sets a failed status', async () => { - // Set the action's inputs as return values from core.getInput() - getInputMock.mockImplementation(name => { + getMultilineInputMock.mockImplementation(name => { switch (name) { - case 'milliseconds': - return 'this is not a number' + case 'commands': + return ['echo "Hello World"'] default: return '' } }) + // Mock EC2 describe instances response + const mockInstanceId = 'i-1234567890abcdef0' + EC2Client.prototype.send = jest.fn().mockResolvedValue({ + Reservations: [ + { + Instances: [{ InstanceId: mockInstanceId }] + } + ] + }) + + // Mock SSM send command response + const mockCommandId = 'abc-123' + SSMClient.prototype.send = jest.fn().mockResolvedValue({ + Command: { CommandId: mockCommandId } + }) + + // Run the action await main.run() - expect(runMock).toHaveReturned() - // Verify that all of the core library functions were called correctly - expect(setFailedMock).toHaveBeenNthCalledWith( - 1, - 'milliseconds not a number' - ) + // Check that the correct output was set + expect(setOutputMock).toHaveBeenCalledWith('commandId', mockCommandId) }) - it('fails if no input is provided', async () => { - // Set the action's inputs as return values from core.getInput() - getInputMock.mockImplementation(name => { - switch (name) { - case 'milliseconds': - throw new Error('Input required and not supplied: milliseconds') - default: - return '' - } - }) + it('fails if no instanceId or instanceName is provided', async () => { + // Mock empty inputs + getInputMock.mockImplementation(name => '') await main.run() - expect(runMock).toHaveReturned() - // Verify that all of the core library functions were called correctly - expect(setFailedMock).toHaveBeenNthCalledWith( - 1, - 'Input required and not supplied: milliseconds' + // Expect the action to fail due to missing inputs + expect(setFailedMock).toHaveBeenCalledWith( + 'You must provide instance id or instance name.' ) }) }) diff --git a/__tests__/wait.test.js b/__tests__/wait.test.js deleted file mode 100644 index d58edc5..0000000 --- a/__tests__/wait.test.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Unit tests for src/wait.js - */ -const { wait } = require('../src/wait') -const { expect } = require('@jest/globals') - -describe('wait.js', () => { - it('throws an invalid number', async () => { - const input = parseInt('foo', 10) - expect(isNaN(input)).toBe(true) - - await expect(wait(input)).rejects.toThrow('milliseconds not a number') - }) - - it('waits with a valid number', async () => { - const start = new Date() - await wait(500) - const end = new Date() - - const delta = Math.abs(end.getTime() - start.getTime()) - - expect(delta).toBeGreaterThan(450) - }) -}) diff --git a/action.yml b/action.yml index 7f69e47..e72d145 100644 --- a/action.yml +++ b/action.yml @@ -1,18 +1,24 @@ -name: 'The name of your action here' -description: 'Provide a description here' -author: 'Your name or organization here' +name: 'SSM Send Command Action' +description: 'Send commands to an EC2 instance via AWS SSM' +author: 'Kayoung Yoon' -# Define your inputs here. inputs: - milliseconds: - description: 'Your input description here' + instanceId: + description: 'The ID of the EC2 instance you want to connect to' + required: false + instanceName: + description: 'The name of the EC2 instance you want to connect to' + required: false + workingDirectory: + description: 'The working directory where you want to execute commands' + required: true + commands: + description: 'The commands you want to execute on the instance' required: true - default: '1000' -# Define your outputs here. outputs: - time: - description: 'Your output description here' + commandId: + description: 'The ID of the executed command' runs: using: node20 diff --git a/badges/coverage.svg b/badges/coverage.svg index 5bb55be..eb04126 100644 --- a/badges/coverage.svg +++ b/badges/coverage.svg @@ -1 +1 @@ -Coverage: 100%Coverage100% \ No newline at end of file +Coverage: 97.05%Coverage97.05% \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index 564959d..6586789 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,7 +1,7 @@ require('./sourcemap-register.js');/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ -/***/ 241: +/***/ 7351: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -27,8 +27,8 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.issue = exports.issueCommand = void 0; -const os = __importStar(__nccwpck_require__(37)); -const utils_1 = __nccwpck_require__(278); +const os = __importStar(__nccwpck_require__(2037)); +const utils_1 = __nccwpck_require__(5278); /** * Commands * @@ -100,7 +100,7 @@ function escapeProperty(s) { /***/ }), -/***/ 186: +/***/ 2186: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -135,12 +135,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; -const command_1 = __nccwpck_require__(241); +const command_1 = __nccwpck_require__(7351); const file_command_1 = __nccwpck_require__(717); -const utils_1 = __nccwpck_require__(278); -const os = __importStar(__nccwpck_require__(37)); -const path = __importStar(__nccwpck_require__(17)); -const oidc_utils_1 = __nccwpck_require__(41); +const utils_1 = __nccwpck_require__(5278); +const os = __importStar(__nccwpck_require__(2037)); +const path = __importStar(__nccwpck_require__(1017)); +const oidc_utils_1 = __nccwpck_require__(8041); /** * The code to exit an action */ @@ -425,17 +425,17 @@ exports.getIDToken = getIDToken; /** * Summary exports */ -var summary_1 = __nccwpck_require__(327); +var summary_1 = __nccwpck_require__(1327); Object.defineProperty(exports, "summary", ({ enumerable: true, get: function () { return summary_1.summary; } })); /** * @deprecated use core.summary */ -var summary_2 = __nccwpck_require__(327); +var summary_2 = __nccwpck_require__(1327); Object.defineProperty(exports, "markdownSummary", ({ enumerable: true, get: function () { return summary_2.markdownSummary; } })); /** * Path exports */ -var path_utils_1 = __nccwpck_require__(981); +var path_utils_1 = __nccwpck_require__(2981); Object.defineProperty(exports, "toPosixPath", ({ enumerable: true, get: function () { return path_utils_1.toPosixPath; } })); Object.defineProperty(exports, "toWin32Path", ({ enumerable: true, get: function () { return path_utils_1.toWin32Path; } })); Object.defineProperty(exports, "toPlatformPath", ({ enumerable: true, get: function () { return path_utils_1.toPlatformPath; } })); @@ -472,10 +472,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.prepareKeyValueMessage = exports.issueFileCommand = void 0; // We use any as a valid input type /* eslint-disable @typescript-eslint/no-explicit-any */ -const fs = __importStar(__nccwpck_require__(147)); -const os = __importStar(__nccwpck_require__(37)); -const uuid_1 = __nccwpck_require__(840); -const utils_1 = __nccwpck_require__(278); +const fs = __importStar(__nccwpck_require__(7147)); +const os = __importStar(__nccwpck_require__(2037)); +const uuid_1 = __nccwpck_require__(5840); +const utils_1 = __nccwpck_require__(5278); function issueFileCommand(command, message) { const filePath = process.env[`GITHUB_${command}`]; if (!filePath) { @@ -508,7 +508,7 @@ exports.prepareKeyValueMessage = prepareKeyValueMessage; /***/ }), -/***/ 41: +/***/ 8041: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -524,9 +524,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OidcClient = void 0; -const http_client_1 = __nccwpck_require__(255); -const auth_1 = __nccwpck_require__(526); -const core_1 = __nccwpck_require__(186); +const http_client_1 = __nccwpck_require__(6255); +const auth_1 = __nccwpck_require__(5526); +const core_1 = __nccwpck_require__(2186); class OidcClient { static createHttpClient(allowRetry = true, maxRetry = 10) { const requestOptions = { @@ -592,7 +592,7 @@ exports.OidcClient = OidcClient; /***/ }), -/***/ 981: +/***/ 2981: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -618,7 +618,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0; -const path = __importStar(__nccwpck_require__(17)); +const path = __importStar(__nccwpck_require__(1017)); /** * toPosixPath converts the given path to the posix form. On Windows, \\ will be * replaced with /. @@ -657,7 +657,7 @@ exports.toPlatformPath = toPlatformPath; /***/ }), -/***/ 327: +/***/ 1327: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -673,8 +673,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0; -const os_1 = __nccwpck_require__(37); -const fs_1 = __nccwpck_require__(147); +const os_1 = __nccwpck_require__(2037); +const fs_1 = __nccwpck_require__(7147); const { access, appendFile, writeFile } = fs_1.promises; exports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'; exports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary'; @@ -947,7 +947,7 @@ exports.summary = _summary; /***/ }), -/***/ 278: +/***/ 5278: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -994,7 +994,7 @@ exports.toCommandProperties = toCommandProperties; /***/ }), -/***/ 526: +/***/ 5526: /***/ (function(__unused_webpack_module, exports) { "use strict"; @@ -1082,7 +1082,7 @@ exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHand /***/ }), -/***/ 255: +/***/ 6255: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -1118,10 +1118,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0; -const http = __importStar(__nccwpck_require__(685)); -const https = __importStar(__nccwpck_require__(687)); -const pm = __importStar(__nccwpck_require__(835)); -const tunnel = __importStar(__nccwpck_require__(294)); +const http = __importStar(__nccwpck_require__(3685)); +const https = __importStar(__nccwpck_require__(5687)); +const pm = __importStar(__nccwpck_require__(9835)); +const tunnel = __importStar(__nccwpck_require__(4294)); var HttpCodes; (function (HttpCodes) { HttpCodes[HttpCodes["OK"] = 200] = "OK"; @@ -1707,7 +1707,7 @@ const lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCa /***/ }), -/***/ 835: +/***/ 9835: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -1796,27 +1796,109687 @@ function isLoopbackAddress(host) { /***/ }), -/***/ 294: +/***/ 6874: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthSchemeConfig = exports.defaultEC2HttpAuthSchemeProvider = exports.defaultEC2HttpAuthSchemeParametersProvider = void 0; +const core_1 = __nccwpck_require__(9963); +const util_middleware_1 = __nccwpck_require__(2390); +const defaultEC2HttpAuthSchemeParametersProvider = async (config, context, input) => { + return { + operation: (0, util_middleware_1.getSmithyContext)(context).operation, + region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; +exports.defaultEC2HttpAuthSchemeParametersProvider = defaultEC2HttpAuthSchemeParametersProvider; +function createAwsAuthSigv4HttpAuthOption(authParameters) { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "ec2", + region: authParameters.region, + }, + propertiesExtractor: (config, context) => ({ + signingProperties: { + config, + context, + }, + }), + }; +} +const defaultEC2HttpAuthSchemeProvider = (authParameters) => { + const options = []; + switch (authParameters.operation) { + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; +exports.defaultEC2HttpAuthSchemeProvider = defaultEC2HttpAuthSchemeProvider; +const resolveHttpAuthSchemeConfig = (config) => { + const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config); + return { + ...config_0, + }; +}; +exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig; + + +/***/ }), + +/***/ 6305: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(3350); +const util_endpoints_2 = __nccwpck_require__(5473); +const ruleset_1 = __nccwpck_require__(9599); +const cache = new util_endpoints_2.EndpointCache({ + size: 50, + params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], +}); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + })); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; +util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions; + + +/***/ }), + +/***/ 9599: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +const u = "required", v = "fn", w = "argv", x = "ref"; +const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = "getAttr", i = { [u]: false, "type": "String" }, j = { [u]: true, "default": false, "type": "Boolean" }, k = { [x]: "Endpoint" }, l = { [v]: c, [w]: [{ [x]: "UseFIPS" }, true] }, m = { [v]: c, [w]: [{ [x]: "UseDualStack" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, "supportsFIPS"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, "supportsDualStack"] }] }, r = [l], s = [m], t = [{ [x]: "Region" }]; +const _data = { version: "1.0", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: s, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: "aws.partition", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: "https://ec2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: "stringEquals", [w]: [{ [v]: h, [w]: [p, "name"] }, "aws-us-gov"] }], endpoint: { url: "https://ec2.{Region}.amazonaws.com", properties: n, headers: n }, type: e }, { endpoint: { url: "https://ec2-fips.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: "https://ec2.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://ec2.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; +exports.ruleSet = _data; + + +/***/ }), + +/***/ 3802: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AcceleratorManufacturer: () => AcceleratorManufacturer, + AcceleratorName: () => AcceleratorName, + AcceleratorType: () => AcceleratorType, + AcceptAddressTransferCommand: () => AcceptAddressTransferCommand, + AcceptReservedInstancesExchangeQuoteCommand: () => AcceptReservedInstancesExchangeQuoteCommand, + AcceptTransitGatewayMulticastDomainAssociationsCommand: () => AcceptTransitGatewayMulticastDomainAssociationsCommand, + AcceptTransitGatewayPeeringAttachmentCommand: () => AcceptTransitGatewayPeeringAttachmentCommand, + AcceptTransitGatewayVpcAttachmentCommand: () => AcceptTransitGatewayVpcAttachmentCommand, + AcceptVpcEndpointConnectionsCommand: () => AcceptVpcEndpointConnectionsCommand, + AcceptVpcPeeringConnectionCommand: () => AcceptVpcPeeringConnectionCommand, + AccountAttributeName: () => AccountAttributeName, + ActivityStatus: () => ActivityStatus, + AddressAttributeName: () => AddressAttributeName, + AddressFamily: () => AddressFamily, + AddressTransferStatus: () => AddressTransferStatus, + AdvertiseByoipCidrCommand: () => AdvertiseByoipCidrCommand, + Affinity: () => Affinity, + AllocateAddressCommand: () => AllocateAddressCommand, + AllocateHostsCommand: () => AllocateHostsCommand, + AllocateIpamPoolCidrCommand: () => AllocateIpamPoolCidrCommand, + AllocationState: () => AllocationState, + AllocationStrategy: () => AllocationStrategy, + AllocationType: () => AllocationType, + AllowsMultipleInstanceTypes: () => AllowsMultipleInstanceTypes, + AmdSevSnpSpecification: () => AmdSevSnpSpecification, + AnalysisStatus: () => AnalysisStatus, + ApplianceModeSupportValue: () => ApplianceModeSupportValue, + ApplySecurityGroupsToClientVpnTargetNetworkCommand: () => ApplySecurityGroupsToClientVpnTargetNetworkCommand, + ArchitectureType: () => ArchitectureType, + ArchitectureValues: () => ArchitectureValues, + AsnAssociationState: () => AsnAssociationState, + AsnState: () => AsnState, + AssignIpv6AddressesCommand: () => AssignIpv6AddressesCommand, + AssignPrivateIpAddressesCommand: () => AssignPrivateIpAddressesCommand, + AssignPrivateNatGatewayAddressCommand: () => AssignPrivateNatGatewayAddressCommand, + AssociateAddressCommand: () => AssociateAddressCommand, + AssociateClientVpnTargetNetworkCommand: () => AssociateClientVpnTargetNetworkCommand, + AssociateDhcpOptionsCommand: () => AssociateDhcpOptionsCommand, + AssociateEnclaveCertificateIamRoleCommand: () => AssociateEnclaveCertificateIamRoleCommand, + AssociateIamInstanceProfileCommand: () => AssociateIamInstanceProfileCommand, + AssociateInstanceEventWindowCommand: () => AssociateInstanceEventWindowCommand, + AssociateIpamByoasnCommand: () => AssociateIpamByoasnCommand, + AssociateIpamResourceDiscoveryCommand: () => AssociateIpamResourceDiscoveryCommand, + AssociateNatGatewayAddressCommand: () => AssociateNatGatewayAddressCommand, + AssociateRouteTableCommand: () => AssociateRouteTableCommand, + AssociateSubnetCidrBlockCommand: () => AssociateSubnetCidrBlockCommand, + AssociateTransitGatewayMulticastDomainCommand: () => AssociateTransitGatewayMulticastDomainCommand, + AssociateTransitGatewayPolicyTableCommand: () => AssociateTransitGatewayPolicyTableCommand, + AssociateTransitGatewayRouteTableCommand: () => AssociateTransitGatewayRouteTableCommand, + AssociateTrunkInterfaceCommand: () => AssociateTrunkInterfaceCommand, + AssociateVpcCidrBlockCommand: () => AssociateVpcCidrBlockCommand, + AssociatedNetworkType: () => AssociatedNetworkType, + AssociationStatusCode: () => AssociationStatusCode, + AttachClassicLinkVpcCommand: () => AttachClassicLinkVpcCommand, + AttachInternetGatewayCommand: () => AttachInternetGatewayCommand, + AttachNetworkInterfaceCommand: () => AttachNetworkInterfaceCommand, + AttachVerifiedAccessTrustProviderCommand: () => AttachVerifiedAccessTrustProviderCommand, + AttachVerifiedAccessTrustProviderResultFilterSensitiveLog: () => AttachVerifiedAccessTrustProviderResultFilterSensitiveLog, + AttachVolumeCommand: () => AttachVolumeCommand, + AttachVpnGatewayCommand: () => AttachVpnGatewayCommand, + AttachmentStatus: () => AttachmentStatus, + AuthorizeClientVpnIngressCommand: () => AuthorizeClientVpnIngressCommand, + AuthorizeSecurityGroupEgressCommand: () => AuthorizeSecurityGroupEgressCommand, + AuthorizeSecurityGroupIngressCommand: () => AuthorizeSecurityGroupIngressCommand, + AutoAcceptSharedAssociationsValue: () => AutoAcceptSharedAssociationsValue, + AutoAcceptSharedAttachmentsValue: () => AutoAcceptSharedAttachmentsValue, + AutoPlacement: () => AutoPlacement, + AvailabilityZoneOptInStatus: () => AvailabilityZoneOptInStatus, + AvailabilityZoneState: () => AvailabilityZoneState, + BareMetal: () => BareMetal, + BatchState: () => BatchState, + BgpStatus: () => BgpStatus, + BootModeType: () => BootModeType, + BootModeValues: () => BootModeValues, + BundleInstanceCommand: () => BundleInstanceCommand, + BundleInstanceRequestFilterSensitiveLog: () => BundleInstanceRequestFilterSensitiveLog, + BundleInstanceResultFilterSensitiveLog: () => BundleInstanceResultFilterSensitiveLog, + BundleTaskFilterSensitiveLog: () => BundleTaskFilterSensitiveLog, + BundleTaskState: () => BundleTaskState, + BurstablePerformance: () => BurstablePerformance, + ByoipCidrState: () => ByoipCidrState, + CancelBatchErrorCode: () => CancelBatchErrorCode, + CancelBundleTaskCommand: () => CancelBundleTaskCommand, + CancelBundleTaskResultFilterSensitiveLog: () => CancelBundleTaskResultFilterSensitiveLog, + CancelCapacityReservationCommand: () => CancelCapacityReservationCommand, + CancelCapacityReservationFleetsCommand: () => CancelCapacityReservationFleetsCommand, + CancelConversionTaskCommand: () => CancelConversionTaskCommand, + CancelExportTaskCommand: () => CancelExportTaskCommand, + CancelImageLaunchPermissionCommand: () => CancelImageLaunchPermissionCommand, + CancelImportTaskCommand: () => CancelImportTaskCommand, + CancelReservedInstancesListingCommand: () => CancelReservedInstancesListingCommand, + CancelSpotFleetRequestsCommand: () => CancelSpotFleetRequestsCommand, + CancelSpotInstanceRequestState: () => CancelSpotInstanceRequestState, + CancelSpotInstanceRequestsCommand: () => CancelSpotInstanceRequestsCommand, + CapacityReservationFleetState: () => CapacityReservationFleetState, + CapacityReservationInstancePlatform: () => CapacityReservationInstancePlatform, + CapacityReservationPreference: () => CapacityReservationPreference, + CapacityReservationState: () => CapacityReservationState, + CapacityReservationTenancy: () => CapacityReservationTenancy, + CapacityReservationType: () => CapacityReservationType, + CarrierGatewayState: () => CarrierGatewayState, + ClientCertificateRevocationListStatusCode: () => ClientCertificateRevocationListStatusCode, + ClientVpnAuthenticationType: () => ClientVpnAuthenticationType, + ClientVpnAuthorizationRuleStatusCode: () => ClientVpnAuthorizationRuleStatusCode, + ClientVpnConnectionStatusCode: () => ClientVpnConnectionStatusCode, + ClientVpnEndpointAttributeStatusCode: () => ClientVpnEndpointAttributeStatusCode, + ClientVpnEndpointStatusCode: () => ClientVpnEndpointStatusCode, + ClientVpnRouteStatusCode: () => ClientVpnRouteStatusCode, + ConfirmProductInstanceCommand: () => ConfirmProductInstanceCommand, + ConnectionNotificationState: () => ConnectionNotificationState, + ConnectionNotificationType: () => ConnectionNotificationType, + ConnectivityType: () => ConnectivityType, + ContainerFormat: () => ContainerFormat, + ConversionTaskFilterSensitiveLog: () => ConversionTaskFilterSensitiveLog, + ConversionTaskState: () => ConversionTaskState, + CopyFpgaImageCommand: () => CopyFpgaImageCommand, + CopyImageCommand: () => CopyImageCommand, + CopySnapshotCommand: () => CopySnapshotCommand, + CopySnapshotRequestFilterSensitiveLog: () => CopySnapshotRequestFilterSensitiveLog, + CopyTagsFromSource: () => CopyTagsFromSource, + CpuManufacturer: () => CpuManufacturer, + CreateCapacityReservationBySplittingCommand: () => CreateCapacityReservationBySplittingCommand, + CreateCapacityReservationCommand: () => CreateCapacityReservationCommand, + CreateCapacityReservationFleetCommand: () => CreateCapacityReservationFleetCommand, + CreateCarrierGatewayCommand: () => CreateCarrierGatewayCommand, + CreateClientVpnEndpointCommand: () => CreateClientVpnEndpointCommand, + CreateClientVpnRouteCommand: () => CreateClientVpnRouteCommand, + CreateCoipCidrCommand: () => CreateCoipCidrCommand, + CreateCoipPoolCommand: () => CreateCoipPoolCommand, + CreateCustomerGatewayCommand: () => CreateCustomerGatewayCommand, + CreateDefaultSubnetCommand: () => CreateDefaultSubnetCommand, + CreateDefaultVpcCommand: () => CreateDefaultVpcCommand, + CreateDhcpOptionsCommand: () => CreateDhcpOptionsCommand, + CreateEgressOnlyInternetGatewayCommand: () => CreateEgressOnlyInternetGatewayCommand, + CreateFleetCommand: () => CreateFleetCommand, + CreateFlowLogsCommand: () => CreateFlowLogsCommand, + CreateFpgaImageCommand: () => CreateFpgaImageCommand, + CreateImageCommand: () => CreateImageCommand, + CreateInstanceConnectEndpointCommand: () => CreateInstanceConnectEndpointCommand, + CreateInstanceEventWindowCommand: () => CreateInstanceEventWindowCommand, + CreateInstanceExportTaskCommand: () => CreateInstanceExportTaskCommand, + CreateInternetGatewayCommand: () => CreateInternetGatewayCommand, + CreateIpamCommand: () => CreateIpamCommand, + CreateIpamExternalResourceVerificationTokenCommand: () => CreateIpamExternalResourceVerificationTokenCommand, + CreateIpamPoolCommand: () => CreateIpamPoolCommand, + CreateIpamResourceDiscoveryCommand: () => CreateIpamResourceDiscoveryCommand, + CreateIpamScopeCommand: () => CreateIpamScopeCommand, + CreateKeyPairCommand: () => CreateKeyPairCommand, + CreateLaunchTemplateCommand: () => CreateLaunchTemplateCommand, + CreateLaunchTemplateRequestFilterSensitiveLog: () => CreateLaunchTemplateRequestFilterSensitiveLog, + CreateLaunchTemplateVersionCommand: () => CreateLaunchTemplateVersionCommand, + CreateLaunchTemplateVersionRequestFilterSensitiveLog: () => CreateLaunchTemplateVersionRequestFilterSensitiveLog, + CreateLaunchTemplateVersionResultFilterSensitiveLog: () => CreateLaunchTemplateVersionResultFilterSensitiveLog, + CreateLocalGatewayRouteCommand: () => CreateLocalGatewayRouteCommand, + CreateLocalGatewayRouteTableCommand: () => CreateLocalGatewayRouteTableCommand, + CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand: () => CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, + CreateLocalGatewayRouteTableVpcAssociationCommand: () => CreateLocalGatewayRouteTableVpcAssociationCommand, + CreateManagedPrefixListCommand: () => CreateManagedPrefixListCommand, + CreateNatGatewayCommand: () => CreateNatGatewayCommand, + CreateNetworkAclCommand: () => CreateNetworkAclCommand, + CreateNetworkAclEntryCommand: () => CreateNetworkAclEntryCommand, + CreateNetworkInsightsAccessScopeCommand: () => CreateNetworkInsightsAccessScopeCommand, + CreateNetworkInsightsPathCommand: () => CreateNetworkInsightsPathCommand, + CreateNetworkInterfaceCommand: () => CreateNetworkInterfaceCommand, + CreateNetworkInterfacePermissionCommand: () => CreateNetworkInterfacePermissionCommand, + CreatePlacementGroupCommand: () => CreatePlacementGroupCommand, + CreatePublicIpv4PoolCommand: () => CreatePublicIpv4PoolCommand, + CreateReplaceRootVolumeTaskCommand: () => CreateReplaceRootVolumeTaskCommand, + CreateReservedInstancesListingCommand: () => CreateReservedInstancesListingCommand, + CreateRestoreImageTaskCommand: () => CreateRestoreImageTaskCommand, + CreateRouteCommand: () => CreateRouteCommand, + CreateRouteTableCommand: () => CreateRouteTableCommand, + CreateSecurityGroupCommand: () => CreateSecurityGroupCommand, + CreateSnapshotCommand: () => CreateSnapshotCommand, + CreateSnapshotsCommand: () => CreateSnapshotsCommand, + CreateSpotDatafeedSubscriptionCommand: () => CreateSpotDatafeedSubscriptionCommand, + CreateStoreImageTaskCommand: () => CreateStoreImageTaskCommand, + CreateSubnetCidrReservationCommand: () => CreateSubnetCidrReservationCommand, + CreateSubnetCommand: () => CreateSubnetCommand, + CreateTagsCommand: () => CreateTagsCommand, + CreateTrafficMirrorFilterCommand: () => CreateTrafficMirrorFilterCommand, + CreateTrafficMirrorFilterRuleCommand: () => CreateTrafficMirrorFilterRuleCommand, + CreateTrafficMirrorSessionCommand: () => CreateTrafficMirrorSessionCommand, + CreateTrafficMirrorTargetCommand: () => CreateTrafficMirrorTargetCommand, + CreateTransitGatewayCommand: () => CreateTransitGatewayCommand, + CreateTransitGatewayConnectCommand: () => CreateTransitGatewayConnectCommand, + CreateTransitGatewayConnectPeerCommand: () => CreateTransitGatewayConnectPeerCommand, + CreateTransitGatewayMulticastDomainCommand: () => CreateTransitGatewayMulticastDomainCommand, + CreateTransitGatewayPeeringAttachmentCommand: () => CreateTransitGatewayPeeringAttachmentCommand, + CreateTransitGatewayPolicyTableCommand: () => CreateTransitGatewayPolicyTableCommand, + CreateTransitGatewayPrefixListReferenceCommand: () => CreateTransitGatewayPrefixListReferenceCommand, + CreateTransitGatewayRouteCommand: () => CreateTransitGatewayRouteCommand, + CreateTransitGatewayRouteTableAnnouncementCommand: () => CreateTransitGatewayRouteTableAnnouncementCommand, + CreateTransitGatewayRouteTableCommand: () => CreateTransitGatewayRouteTableCommand, + CreateTransitGatewayVpcAttachmentCommand: () => CreateTransitGatewayVpcAttachmentCommand, + CreateVerifiedAccessEndpointCommand: () => CreateVerifiedAccessEndpointCommand, + CreateVerifiedAccessGroupCommand: () => CreateVerifiedAccessGroupCommand, + CreateVerifiedAccessInstanceCommand: () => CreateVerifiedAccessInstanceCommand, + CreateVerifiedAccessTrustProviderCommand: () => CreateVerifiedAccessTrustProviderCommand, + CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog, + CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog, + CreateVerifiedAccessTrustProviderResultFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderResultFilterSensitiveLog, + CreateVolumeCommand: () => CreateVolumeCommand, + CreateVpcCommand: () => CreateVpcCommand, + CreateVpcEndpointCommand: () => CreateVpcEndpointCommand, + CreateVpcEndpointConnectionNotificationCommand: () => CreateVpcEndpointConnectionNotificationCommand, + CreateVpcEndpointServiceConfigurationCommand: () => CreateVpcEndpointServiceConfigurationCommand, + CreateVpcPeeringConnectionCommand: () => CreateVpcPeeringConnectionCommand, + CreateVpnConnectionCommand: () => CreateVpnConnectionCommand, + CreateVpnConnectionRequestFilterSensitiveLog: () => CreateVpnConnectionRequestFilterSensitiveLog, + CreateVpnConnectionResultFilterSensitiveLog: () => CreateVpnConnectionResultFilterSensitiveLog, + CreateVpnConnectionRouteCommand: () => CreateVpnConnectionRouteCommand, + CreateVpnGatewayCommand: () => CreateVpnGatewayCommand, + CurrencyCodeValues: () => CurrencyCodeValues, + DatafeedSubscriptionState: () => DatafeedSubscriptionState, + DefaultInstanceMetadataEndpointState: () => DefaultInstanceMetadataEndpointState, + DefaultInstanceMetadataTagsState: () => DefaultInstanceMetadataTagsState, + DefaultRouteTableAssociationValue: () => DefaultRouteTableAssociationValue, + DefaultRouteTablePropagationValue: () => DefaultRouteTablePropagationValue, + DefaultTargetCapacityType: () => DefaultTargetCapacityType, + DeleteCarrierGatewayCommand: () => DeleteCarrierGatewayCommand, + DeleteClientVpnEndpointCommand: () => DeleteClientVpnEndpointCommand, + DeleteClientVpnRouteCommand: () => DeleteClientVpnRouteCommand, + DeleteCoipCidrCommand: () => DeleteCoipCidrCommand, + DeleteCoipPoolCommand: () => DeleteCoipPoolCommand, + DeleteCustomerGatewayCommand: () => DeleteCustomerGatewayCommand, + DeleteDhcpOptionsCommand: () => DeleteDhcpOptionsCommand, + DeleteEgressOnlyInternetGatewayCommand: () => DeleteEgressOnlyInternetGatewayCommand, + DeleteFleetErrorCode: () => DeleteFleetErrorCode, + DeleteFleetsCommand: () => DeleteFleetsCommand, + DeleteFlowLogsCommand: () => DeleteFlowLogsCommand, + DeleteFpgaImageCommand: () => DeleteFpgaImageCommand, + DeleteInstanceConnectEndpointCommand: () => DeleteInstanceConnectEndpointCommand, + DeleteInstanceEventWindowCommand: () => DeleteInstanceEventWindowCommand, + DeleteInternetGatewayCommand: () => DeleteInternetGatewayCommand, + DeleteIpamCommand: () => DeleteIpamCommand, + DeleteIpamExternalResourceVerificationTokenCommand: () => DeleteIpamExternalResourceVerificationTokenCommand, + DeleteIpamPoolCommand: () => DeleteIpamPoolCommand, + DeleteIpamResourceDiscoveryCommand: () => DeleteIpamResourceDiscoveryCommand, + DeleteIpamScopeCommand: () => DeleteIpamScopeCommand, + DeleteKeyPairCommand: () => DeleteKeyPairCommand, + DeleteLaunchTemplateCommand: () => DeleteLaunchTemplateCommand, + DeleteLaunchTemplateVersionsCommand: () => DeleteLaunchTemplateVersionsCommand, + DeleteLocalGatewayRouteCommand: () => DeleteLocalGatewayRouteCommand, + DeleteLocalGatewayRouteTableCommand: () => DeleteLocalGatewayRouteTableCommand, + DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand: () => DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, + DeleteLocalGatewayRouteTableVpcAssociationCommand: () => DeleteLocalGatewayRouteTableVpcAssociationCommand, + DeleteManagedPrefixListCommand: () => DeleteManagedPrefixListCommand, + DeleteNatGatewayCommand: () => DeleteNatGatewayCommand, + DeleteNetworkAclCommand: () => DeleteNetworkAclCommand, + DeleteNetworkAclEntryCommand: () => DeleteNetworkAclEntryCommand, + DeleteNetworkInsightsAccessScopeAnalysisCommand: () => DeleteNetworkInsightsAccessScopeAnalysisCommand, + DeleteNetworkInsightsAccessScopeCommand: () => DeleteNetworkInsightsAccessScopeCommand, + DeleteNetworkInsightsAnalysisCommand: () => DeleteNetworkInsightsAnalysisCommand, + DeleteNetworkInsightsPathCommand: () => DeleteNetworkInsightsPathCommand, + DeleteNetworkInterfaceCommand: () => DeleteNetworkInterfaceCommand, + DeleteNetworkInterfacePermissionCommand: () => DeleteNetworkInterfacePermissionCommand, + DeletePlacementGroupCommand: () => DeletePlacementGroupCommand, + DeletePublicIpv4PoolCommand: () => DeletePublicIpv4PoolCommand, + DeleteQueuedReservedInstancesCommand: () => DeleteQueuedReservedInstancesCommand, + DeleteQueuedReservedInstancesErrorCode: () => DeleteQueuedReservedInstancesErrorCode, + DeleteRouteCommand: () => DeleteRouteCommand, + DeleteRouteTableCommand: () => DeleteRouteTableCommand, + DeleteSecurityGroupCommand: () => DeleteSecurityGroupCommand, + DeleteSnapshotCommand: () => DeleteSnapshotCommand, + DeleteSpotDatafeedSubscriptionCommand: () => DeleteSpotDatafeedSubscriptionCommand, + DeleteSubnetCidrReservationCommand: () => DeleteSubnetCidrReservationCommand, + DeleteSubnetCommand: () => DeleteSubnetCommand, + DeleteTagsCommand: () => DeleteTagsCommand, + DeleteTrafficMirrorFilterCommand: () => DeleteTrafficMirrorFilterCommand, + DeleteTrafficMirrorFilterRuleCommand: () => DeleteTrafficMirrorFilterRuleCommand, + DeleteTrafficMirrorSessionCommand: () => DeleteTrafficMirrorSessionCommand, + DeleteTrafficMirrorTargetCommand: () => DeleteTrafficMirrorTargetCommand, + DeleteTransitGatewayCommand: () => DeleteTransitGatewayCommand, + DeleteTransitGatewayConnectCommand: () => DeleteTransitGatewayConnectCommand, + DeleteTransitGatewayConnectPeerCommand: () => DeleteTransitGatewayConnectPeerCommand, + DeleteTransitGatewayMulticastDomainCommand: () => DeleteTransitGatewayMulticastDomainCommand, + DeleteTransitGatewayPeeringAttachmentCommand: () => DeleteTransitGatewayPeeringAttachmentCommand, + DeleteTransitGatewayPolicyTableCommand: () => DeleteTransitGatewayPolicyTableCommand, + DeleteTransitGatewayPrefixListReferenceCommand: () => DeleteTransitGatewayPrefixListReferenceCommand, + DeleteTransitGatewayRouteCommand: () => DeleteTransitGatewayRouteCommand, + DeleteTransitGatewayRouteTableAnnouncementCommand: () => DeleteTransitGatewayRouteTableAnnouncementCommand, + DeleteTransitGatewayRouteTableCommand: () => DeleteTransitGatewayRouteTableCommand, + DeleteTransitGatewayVpcAttachmentCommand: () => DeleteTransitGatewayVpcAttachmentCommand, + DeleteVerifiedAccessEndpointCommand: () => DeleteVerifiedAccessEndpointCommand, + DeleteVerifiedAccessGroupCommand: () => DeleteVerifiedAccessGroupCommand, + DeleteVerifiedAccessInstanceCommand: () => DeleteVerifiedAccessInstanceCommand, + DeleteVerifiedAccessTrustProviderCommand: () => DeleteVerifiedAccessTrustProviderCommand, + DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog: () => DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog, + DeleteVolumeCommand: () => DeleteVolumeCommand, + DeleteVpcCommand: () => DeleteVpcCommand, + DeleteVpcEndpointConnectionNotificationsCommand: () => DeleteVpcEndpointConnectionNotificationsCommand, + DeleteVpcEndpointServiceConfigurationsCommand: () => DeleteVpcEndpointServiceConfigurationsCommand, + DeleteVpcEndpointsCommand: () => DeleteVpcEndpointsCommand, + DeleteVpcPeeringConnectionCommand: () => DeleteVpcPeeringConnectionCommand, + DeleteVpnConnectionCommand: () => DeleteVpnConnectionCommand, + DeleteVpnConnectionRouteCommand: () => DeleteVpnConnectionRouteCommand, + DeleteVpnGatewayCommand: () => DeleteVpnGatewayCommand, + DeprovisionByoipCidrCommand: () => DeprovisionByoipCidrCommand, + DeprovisionIpamByoasnCommand: () => DeprovisionIpamByoasnCommand, + DeprovisionIpamPoolCidrCommand: () => DeprovisionIpamPoolCidrCommand, + DeprovisionPublicIpv4PoolCidrCommand: () => DeprovisionPublicIpv4PoolCidrCommand, + DeregisterImageCommand: () => DeregisterImageCommand, + DeregisterInstanceEventNotificationAttributesCommand: () => DeregisterInstanceEventNotificationAttributesCommand, + DeregisterTransitGatewayMulticastGroupMembersCommand: () => DeregisterTransitGatewayMulticastGroupMembersCommand, + DeregisterTransitGatewayMulticastGroupSourcesCommand: () => DeregisterTransitGatewayMulticastGroupSourcesCommand, + DescribeAccountAttributesCommand: () => DescribeAccountAttributesCommand, + DescribeAddressTransfersCommand: () => DescribeAddressTransfersCommand, + DescribeAddressesAttributeCommand: () => DescribeAddressesAttributeCommand, + DescribeAddressesCommand: () => DescribeAddressesCommand, + DescribeAggregateIdFormatCommand: () => DescribeAggregateIdFormatCommand, + DescribeAvailabilityZonesCommand: () => DescribeAvailabilityZonesCommand, + DescribeAwsNetworkPerformanceMetricSubscriptionsCommand: () => DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, + DescribeBundleTasksCommand: () => DescribeBundleTasksCommand, + DescribeBundleTasksResultFilterSensitiveLog: () => DescribeBundleTasksResultFilterSensitiveLog, + DescribeByoipCidrsCommand: () => DescribeByoipCidrsCommand, + DescribeCapacityBlockOfferingsCommand: () => DescribeCapacityBlockOfferingsCommand, + DescribeCapacityReservationFleetsCommand: () => DescribeCapacityReservationFleetsCommand, + DescribeCapacityReservationsCommand: () => DescribeCapacityReservationsCommand, + DescribeCarrierGatewaysCommand: () => DescribeCarrierGatewaysCommand, + DescribeClassicLinkInstancesCommand: () => DescribeClassicLinkInstancesCommand, + DescribeClientVpnAuthorizationRulesCommand: () => DescribeClientVpnAuthorizationRulesCommand, + DescribeClientVpnConnectionsCommand: () => DescribeClientVpnConnectionsCommand, + DescribeClientVpnEndpointsCommand: () => DescribeClientVpnEndpointsCommand, + DescribeClientVpnRoutesCommand: () => DescribeClientVpnRoutesCommand, + DescribeClientVpnTargetNetworksCommand: () => DescribeClientVpnTargetNetworksCommand, + DescribeCoipPoolsCommand: () => DescribeCoipPoolsCommand, + DescribeConversionTasksCommand: () => DescribeConversionTasksCommand, + DescribeConversionTasksResultFilterSensitiveLog: () => DescribeConversionTasksResultFilterSensitiveLog, + DescribeCustomerGatewaysCommand: () => DescribeCustomerGatewaysCommand, + DescribeDhcpOptionsCommand: () => DescribeDhcpOptionsCommand, + DescribeEgressOnlyInternetGatewaysCommand: () => DescribeEgressOnlyInternetGatewaysCommand, + DescribeElasticGpusCommand: () => DescribeElasticGpusCommand, + DescribeExportImageTasksCommand: () => DescribeExportImageTasksCommand, + DescribeExportTasksCommand: () => DescribeExportTasksCommand, + DescribeFastLaunchImagesCommand: () => DescribeFastLaunchImagesCommand, + DescribeFastSnapshotRestoresCommand: () => DescribeFastSnapshotRestoresCommand, + DescribeFleetHistoryCommand: () => DescribeFleetHistoryCommand, + DescribeFleetInstancesCommand: () => DescribeFleetInstancesCommand, + DescribeFleetsCommand: () => DescribeFleetsCommand, + DescribeFlowLogsCommand: () => DescribeFlowLogsCommand, + DescribeFpgaImageAttributeCommand: () => DescribeFpgaImageAttributeCommand, + DescribeFpgaImagesCommand: () => DescribeFpgaImagesCommand, + DescribeHostReservationOfferingsCommand: () => DescribeHostReservationOfferingsCommand, + DescribeHostReservationsCommand: () => DescribeHostReservationsCommand, + DescribeHostsCommand: () => DescribeHostsCommand, + DescribeIamInstanceProfileAssociationsCommand: () => DescribeIamInstanceProfileAssociationsCommand, + DescribeIdFormatCommand: () => DescribeIdFormatCommand, + DescribeIdentityIdFormatCommand: () => DescribeIdentityIdFormatCommand, + DescribeImageAttributeCommand: () => DescribeImageAttributeCommand, + DescribeImagesCommand: () => DescribeImagesCommand, + DescribeImportImageTasksCommand: () => DescribeImportImageTasksCommand, + DescribeImportImageTasksResultFilterSensitiveLog: () => DescribeImportImageTasksResultFilterSensitiveLog, + DescribeImportSnapshotTasksCommand: () => DescribeImportSnapshotTasksCommand, + DescribeImportSnapshotTasksResultFilterSensitiveLog: () => DescribeImportSnapshotTasksResultFilterSensitiveLog, + DescribeInstanceAttributeCommand: () => DescribeInstanceAttributeCommand, + DescribeInstanceConnectEndpointsCommand: () => DescribeInstanceConnectEndpointsCommand, + DescribeInstanceCreditSpecificationsCommand: () => DescribeInstanceCreditSpecificationsCommand, + DescribeInstanceEventNotificationAttributesCommand: () => DescribeInstanceEventNotificationAttributesCommand, + DescribeInstanceEventWindowsCommand: () => DescribeInstanceEventWindowsCommand, + DescribeInstanceStatusCommand: () => DescribeInstanceStatusCommand, + DescribeInstanceTopologyCommand: () => DescribeInstanceTopologyCommand, + DescribeInstanceTypeOfferingsCommand: () => DescribeInstanceTypeOfferingsCommand, + DescribeInstanceTypesCommand: () => DescribeInstanceTypesCommand, + DescribeInstancesCommand: () => DescribeInstancesCommand, + DescribeInternetGatewaysCommand: () => DescribeInternetGatewaysCommand, + DescribeIpamByoasnCommand: () => DescribeIpamByoasnCommand, + DescribeIpamExternalResourceVerificationTokensCommand: () => DescribeIpamExternalResourceVerificationTokensCommand, + DescribeIpamPoolsCommand: () => DescribeIpamPoolsCommand, + DescribeIpamResourceDiscoveriesCommand: () => DescribeIpamResourceDiscoveriesCommand, + DescribeIpamResourceDiscoveryAssociationsCommand: () => DescribeIpamResourceDiscoveryAssociationsCommand, + DescribeIpamScopesCommand: () => DescribeIpamScopesCommand, + DescribeIpamsCommand: () => DescribeIpamsCommand, + DescribeIpv6PoolsCommand: () => DescribeIpv6PoolsCommand, + DescribeKeyPairsCommand: () => DescribeKeyPairsCommand, + DescribeLaunchTemplateVersionsCommand: () => DescribeLaunchTemplateVersionsCommand, + DescribeLaunchTemplateVersionsResultFilterSensitiveLog: () => DescribeLaunchTemplateVersionsResultFilterSensitiveLog, + DescribeLaunchTemplatesCommand: () => DescribeLaunchTemplatesCommand, + DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand: () => DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, + DescribeLocalGatewayRouteTableVpcAssociationsCommand: () => DescribeLocalGatewayRouteTableVpcAssociationsCommand, + DescribeLocalGatewayRouteTablesCommand: () => DescribeLocalGatewayRouteTablesCommand, + DescribeLocalGatewayVirtualInterfaceGroupsCommand: () => DescribeLocalGatewayVirtualInterfaceGroupsCommand, + DescribeLocalGatewayVirtualInterfacesCommand: () => DescribeLocalGatewayVirtualInterfacesCommand, + DescribeLocalGatewaysCommand: () => DescribeLocalGatewaysCommand, + DescribeLockedSnapshotsCommand: () => DescribeLockedSnapshotsCommand, + DescribeMacHostsCommand: () => DescribeMacHostsCommand, + DescribeManagedPrefixListsCommand: () => DescribeManagedPrefixListsCommand, + DescribeMovingAddressesCommand: () => DescribeMovingAddressesCommand, + DescribeNatGatewaysCommand: () => DescribeNatGatewaysCommand, + DescribeNetworkAclsCommand: () => DescribeNetworkAclsCommand, + DescribeNetworkInsightsAccessScopeAnalysesCommand: () => DescribeNetworkInsightsAccessScopeAnalysesCommand, + DescribeNetworkInsightsAccessScopesCommand: () => DescribeNetworkInsightsAccessScopesCommand, + DescribeNetworkInsightsAnalysesCommand: () => DescribeNetworkInsightsAnalysesCommand, + DescribeNetworkInsightsPathsCommand: () => DescribeNetworkInsightsPathsCommand, + DescribeNetworkInterfaceAttributeCommand: () => DescribeNetworkInterfaceAttributeCommand, + DescribeNetworkInterfacePermissionsCommand: () => DescribeNetworkInterfacePermissionsCommand, + DescribeNetworkInterfacesCommand: () => DescribeNetworkInterfacesCommand, + DescribePlacementGroupsCommand: () => DescribePlacementGroupsCommand, + DescribePrefixListsCommand: () => DescribePrefixListsCommand, + DescribePrincipalIdFormatCommand: () => DescribePrincipalIdFormatCommand, + DescribePublicIpv4PoolsCommand: () => DescribePublicIpv4PoolsCommand, + DescribeRegionsCommand: () => DescribeRegionsCommand, + DescribeReplaceRootVolumeTasksCommand: () => DescribeReplaceRootVolumeTasksCommand, + DescribeReservedInstancesCommand: () => DescribeReservedInstancesCommand, + DescribeReservedInstancesListingsCommand: () => DescribeReservedInstancesListingsCommand, + DescribeReservedInstancesModificationsCommand: () => DescribeReservedInstancesModificationsCommand, + DescribeReservedInstancesOfferingsCommand: () => DescribeReservedInstancesOfferingsCommand, + DescribeRouteTablesCommand: () => DescribeRouteTablesCommand, + DescribeScheduledInstanceAvailabilityCommand: () => DescribeScheduledInstanceAvailabilityCommand, + DescribeScheduledInstancesCommand: () => DescribeScheduledInstancesCommand, + DescribeSecurityGroupReferencesCommand: () => DescribeSecurityGroupReferencesCommand, + DescribeSecurityGroupRulesCommand: () => DescribeSecurityGroupRulesCommand, + DescribeSecurityGroupsCommand: () => DescribeSecurityGroupsCommand, + DescribeSnapshotAttributeCommand: () => DescribeSnapshotAttributeCommand, + DescribeSnapshotTierStatusCommand: () => DescribeSnapshotTierStatusCommand, + DescribeSnapshotsCommand: () => DescribeSnapshotsCommand, + DescribeSpotDatafeedSubscriptionCommand: () => DescribeSpotDatafeedSubscriptionCommand, + DescribeSpotFleetInstancesCommand: () => DescribeSpotFleetInstancesCommand, + DescribeSpotFleetRequestHistoryCommand: () => DescribeSpotFleetRequestHistoryCommand, + DescribeSpotFleetRequestsCommand: () => DescribeSpotFleetRequestsCommand, + DescribeSpotFleetRequestsResponseFilterSensitiveLog: () => DescribeSpotFleetRequestsResponseFilterSensitiveLog, + DescribeSpotInstanceRequestsCommand: () => DescribeSpotInstanceRequestsCommand, + DescribeSpotInstanceRequestsResultFilterSensitiveLog: () => DescribeSpotInstanceRequestsResultFilterSensitiveLog, + DescribeSpotPriceHistoryCommand: () => DescribeSpotPriceHistoryCommand, + DescribeStaleSecurityGroupsCommand: () => DescribeStaleSecurityGroupsCommand, + DescribeStoreImageTasksCommand: () => DescribeStoreImageTasksCommand, + DescribeSubnetsCommand: () => DescribeSubnetsCommand, + DescribeTagsCommand: () => DescribeTagsCommand, + DescribeTrafficMirrorFilterRulesCommand: () => DescribeTrafficMirrorFilterRulesCommand, + DescribeTrafficMirrorFiltersCommand: () => DescribeTrafficMirrorFiltersCommand, + DescribeTrafficMirrorSessionsCommand: () => DescribeTrafficMirrorSessionsCommand, + DescribeTrafficMirrorTargetsCommand: () => DescribeTrafficMirrorTargetsCommand, + DescribeTransitGatewayAttachmentsCommand: () => DescribeTransitGatewayAttachmentsCommand, + DescribeTransitGatewayConnectPeersCommand: () => DescribeTransitGatewayConnectPeersCommand, + DescribeTransitGatewayConnectsCommand: () => DescribeTransitGatewayConnectsCommand, + DescribeTransitGatewayMulticastDomainsCommand: () => DescribeTransitGatewayMulticastDomainsCommand, + DescribeTransitGatewayPeeringAttachmentsCommand: () => DescribeTransitGatewayPeeringAttachmentsCommand, + DescribeTransitGatewayPolicyTablesCommand: () => DescribeTransitGatewayPolicyTablesCommand, + DescribeTransitGatewayRouteTableAnnouncementsCommand: () => DescribeTransitGatewayRouteTableAnnouncementsCommand, + DescribeTransitGatewayRouteTablesCommand: () => DescribeTransitGatewayRouteTablesCommand, + DescribeTransitGatewayVpcAttachmentsCommand: () => DescribeTransitGatewayVpcAttachmentsCommand, + DescribeTransitGatewaysCommand: () => DescribeTransitGatewaysCommand, + DescribeTrunkInterfaceAssociationsCommand: () => DescribeTrunkInterfaceAssociationsCommand, + DescribeVerifiedAccessEndpointsCommand: () => DescribeVerifiedAccessEndpointsCommand, + DescribeVerifiedAccessGroupsCommand: () => DescribeVerifiedAccessGroupsCommand, + DescribeVerifiedAccessInstanceLoggingConfigurationsCommand: () => DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, + DescribeVerifiedAccessInstancesCommand: () => DescribeVerifiedAccessInstancesCommand, + DescribeVerifiedAccessTrustProvidersCommand: () => DescribeVerifiedAccessTrustProvidersCommand, + DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog: () => DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog, + DescribeVolumeAttributeCommand: () => DescribeVolumeAttributeCommand, + DescribeVolumeStatusCommand: () => DescribeVolumeStatusCommand, + DescribeVolumesCommand: () => DescribeVolumesCommand, + DescribeVolumesModificationsCommand: () => DescribeVolumesModificationsCommand, + DescribeVpcAttributeCommand: () => DescribeVpcAttributeCommand, + DescribeVpcClassicLinkCommand: () => DescribeVpcClassicLinkCommand, + DescribeVpcClassicLinkDnsSupportCommand: () => DescribeVpcClassicLinkDnsSupportCommand, + DescribeVpcEndpointConnectionNotificationsCommand: () => DescribeVpcEndpointConnectionNotificationsCommand, + DescribeVpcEndpointConnectionsCommand: () => DescribeVpcEndpointConnectionsCommand, + DescribeVpcEndpointServiceConfigurationsCommand: () => DescribeVpcEndpointServiceConfigurationsCommand, + DescribeVpcEndpointServicePermissionsCommand: () => DescribeVpcEndpointServicePermissionsCommand, + DescribeVpcEndpointServicesCommand: () => DescribeVpcEndpointServicesCommand, + DescribeVpcEndpointsCommand: () => DescribeVpcEndpointsCommand, + DescribeVpcPeeringConnectionsCommand: () => DescribeVpcPeeringConnectionsCommand, + DescribeVpcsCommand: () => DescribeVpcsCommand, + DescribeVpnConnectionsCommand: () => DescribeVpnConnectionsCommand, + DescribeVpnConnectionsResultFilterSensitiveLog: () => DescribeVpnConnectionsResultFilterSensitiveLog, + DescribeVpnGatewaysCommand: () => DescribeVpnGatewaysCommand, + DestinationFileFormat: () => DestinationFileFormat, + DetachClassicLinkVpcCommand: () => DetachClassicLinkVpcCommand, + DetachInternetGatewayCommand: () => DetachInternetGatewayCommand, + DetachNetworkInterfaceCommand: () => DetachNetworkInterfaceCommand, + DetachVerifiedAccessTrustProviderCommand: () => DetachVerifiedAccessTrustProviderCommand, + DetachVerifiedAccessTrustProviderResultFilterSensitiveLog: () => DetachVerifiedAccessTrustProviderResultFilterSensitiveLog, + DetachVolumeCommand: () => DetachVolumeCommand, + DetachVpnGatewayCommand: () => DetachVpnGatewayCommand, + DeviceTrustProviderType: () => DeviceTrustProviderType, + DeviceType: () => DeviceType, + DisableAddressTransferCommand: () => DisableAddressTransferCommand, + DisableAwsNetworkPerformanceMetricSubscriptionCommand: () => DisableAwsNetworkPerformanceMetricSubscriptionCommand, + DisableEbsEncryptionByDefaultCommand: () => DisableEbsEncryptionByDefaultCommand, + DisableFastLaunchCommand: () => DisableFastLaunchCommand, + DisableFastSnapshotRestoresCommand: () => DisableFastSnapshotRestoresCommand, + DisableImageBlockPublicAccessCommand: () => DisableImageBlockPublicAccessCommand, + DisableImageCommand: () => DisableImageCommand, + DisableImageDeprecationCommand: () => DisableImageDeprecationCommand, + DisableImageDeregistrationProtectionCommand: () => DisableImageDeregistrationProtectionCommand, + DisableIpamOrganizationAdminAccountCommand: () => DisableIpamOrganizationAdminAccountCommand, + DisableSerialConsoleAccessCommand: () => DisableSerialConsoleAccessCommand, + DisableSnapshotBlockPublicAccessCommand: () => DisableSnapshotBlockPublicAccessCommand, + DisableTransitGatewayRouteTablePropagationCommand: () => DisableTransitGatewayRouteTablePropagationCommand, + DisableVgwRoutePropagationCommand: () => DisableVgwRoutePropagationCommand, + DisableVpcClassicLinkCommand: () => DisableVpcClassicLinkCommand, + DisableVpcClassicLinkDnsSupportCommand: () => DisableVpcClassicLinkDnsSupportCommand, + DisassociateAddressCommand: () => DisassociateAddressCommand, + DisassociateClientVpnTargetNetworkCommand: () => DisassociateClientVpnTargetNetworkCommand, + DisassociateEnclaveCertificateIamRoleCommand: () => DisassociateEnclaveCertificateIamRoleCommand, + DisassociateIamInstanceProfileCommand: () => DisassociateIamInstanceProfileCommand, + DisassociateInstanceEventWindowCommand: () => DisassociateInstanceEventWindowCommand, + DisassociateIpamByoasnCommand: () => DisassociateIpamByoasnCommand, + DisassociateIpamResourceDiscoveryCommand: () => DisassociateIpamResourceDiscoveryCommand, + DisassociateNatGatewayAddressCommand: () => DisassociateNatGatewayAddressCommand, + DisassociateRouteTableCommand: () => DisassociateRouteTableCommand, + DisassociateSubnetCidrBlockCommand: () => DisassociateSubnetCidrBlockCommand, + DisassociateTransitGatewayMulticastDomainCommand: () => DisassociateTransitGatewayMulticastDomainCommand, + DisassociateTransitGatewayPolicyTableCommand: () => DisassociateTransitGatewayPolicyTableCommand, + DisassociateTransitGatewayRouteTableCommand: () => DisassociateTransitGatewayRouteTableCommand, + DisassociateTrunkInterfaceCommand: () => DisassociateTrunkInterfaceCommand, + DisassociateVpcCidrBlockCommand: () => DisassociateVpcCidrBlockCommand, + DiskImageDescriptionFilterSensitiveLog: () => DiskImageDescriptionFilterSensitiveLog, + DiskImageDetailFilterSensitiveLog: () => DiskImageDetailFilterSensitiveLog, + DiskImageFilterSensitiveLog: () => DiskImageFilterSensitiveLog, + DiskImageFormat: () => DiskImageFormat, + DiskType: () => DiskType, + DnsNameState: () => DnsNameState, + DnsRecordIpType: () => DnsRecordIpType, + DnsSupportValue: () => DnsSupportValue, + DomainType: () => DomainType, + DynamicRoutingValue: () => DynamicRoutingValue, + EC2: () => EC2, + EC2Client: () => EC2Client, + EC2ServiceException: () => EC2ServiceException, + EbsEncryptionSupport: () => EbsEncryptionSupport, + EbsNvmeSupport: () => EbsNvmeSupport, + EbsOptimizedSupport: () => EbsOptimizedSupport, + Ec2InstanceConnectEndpointState: () => Ec2InstanceConnectEndpointState, + EkPubKeyFormat: () => EkPubKeyFormat, + EkPubKeyType: () => EkPubKeyType, + ElasticGpuState: () => ElasticGpuState, + ElasticGpuStatus: () => ElasticGpuStatus, + EnaSupport: () => EnaSupport, + EnableAddressTransferCommand: () => EnableAddressTransferCommand, + EnableAwsNetworkPerformanceMetricSubscriptionCommand: () => EnableAwsNetworkPerformanceMetricSubscriptionCommand, + EnableEbsEncryptionByDefaultCommand: () => EnableEbsEncryptionByDefaultCommand, + EnableFastLaunchCommand: () => EnableFastLaunchCommand, + EnableFastSnapshotRestoresCommand: () => EnableFastSnapshotRestoresCommand, + EnableImageBlockPublicAccessCommand: () => EnableImageBlockPublicAccessCommand, + EnableImageCommand: () => EnableImageCommand, + EnableImageDeprecationCommand: () => EnableImageDeprecationCommand, + EnableImageDeregistrationProtectionCommand: () => EnableImageDeregistrationProtectionCommand, + EnableIpamOrganizationAdminAccountCommand: () => EnableIpamOrganizationAdminAccountCommand, + EnableReachabilityAnalyzerOrganizationSharingCommand: () => EnableReachabilityAnalyzerOrganizationSharingCommand, + EnableSerialConsoleAccessCommand: () => EnableSerialConsoleAccessCommand, + EnableSnapshotBlockPublicAccessCommand: () => EnableSnapshotBlockPublicAccessCommand, + EnableTransitGatewayRouteTablePropagationCommand: () => EnableTransitGatewayRouteTablePropagationCommand, + EnableVgwRoutePropagationCommand: () => EnableVgwRoutePropagationCommand, + EnableVolumeIOCommand: () => EnableVolumeIOCommand, + EnableVpcClassicLinkCommand: () => EnableVpcClassicLinkCommand, + EnableVpcClassicLinkDnsSupportCommand: () => EnableVpcClassicLinkDnsSupportCommand, + EndDateType: () => EndDateType, + EphemeralNvmeSupport: () => EphemeralNvmeSupport, + EventCode: () => EventCode, + EventType: () => EventType, + ExcessCapacityTerminationPolicy: () => ExcessCapacityTerminationPolicy, + ExportClientVpnClientCertificateRevocationListCommand: () => ExportClientVpnClientCertificateRevocationListCommand, + ExportClientVpnClientConfigurationCommand: () => ExportClientVpnClientConfigurationCommand, + ExportEnvironment: () => ExportEnvironment, + ExportImageCommand: () => ExportImageCommand, + ExportTaskState: () => ExportTaskState, + ExportTransitGatewayRoutesCommand: () => ExportTransitGatewayRoutesCommand, + FastLaunchResourceType: () => FastLaunchResourceType, + FastLaunchStateCode: () => FastLaunchStateCode, + FastSnapshotRestoreStateCode: () => FastSnapshotRestoreStateCode, + FindingsFound: () => FindingsFound, + FleetActivityStatus: () => FleetActivityStatus, + FleetCapacityReservationTenancy: () => FleetCapacityReservationTenancy, + FleetCapacityReservationUsageStrategy: () => FleetCapacityReservationUsageStrategy, + FleetEventType: () => FleetEventType, + FleetExcessCapacityTerminationPolicy: () => FleetExcessCapacityTerminationPolicy, + FleetInstanceMatchCriteria: () => FleetInstanceMatchCriteria, + FleetOnDemandAllocationStrategy: () => FleetOnDemandAllocationStrategy, + FleetReplacementStrategy: () => FleetReplacementStrategy, + FleetStateCode: () => FleetStateCode, + FleetType: () => FleetType, + FlowLogsResourceType: () => FlowLogsResourceType, + FpgaImageAttributeName: () => FpgaImageAttributeName, + FpgaImageStateCode: () => FpgaImageStateCode, + GatewayAssociationState: () => GatewayAssociationState, + GatewayType: () => GatewayType, + GetAssociatedEnclaveCertificateIamRolesCommand: () => GetAssociatedEnclaveCertificateIamRolesCommand, + GetAssociatedIpv6PoolCidrsCommand: () => GetAssociatedIpv6PoolCidrsCommand, + GetAwsNetworkPerformanceDataCommand: () => GetAwsNetworkPerformanceDataCommand, + GetCapacityReservationUsageCommand: () => GetCapacityReservationUsageCommand, + GetCoipPoolUsageCommand: () => GetCoipPoolUsageCommand, + GetConsoleOutputCommand: () => GetConsoleOutputCommand, + GetConsoleScreenshotCommand: () => GetConsoleScreenshotCommand, + GetDefaultCreditSpecificationCommand: () => GetDefaultCreditSpecificationCommand, + GetEbsDefaultKmsKeyIdCommand: () => GetEbsDefaultKmsKeyIdCommand, + GetEbsEncryptionByDefaultCommand: () => GetEbsEncryptionByDefaultCommand, + GetFlowLogsIntegrationTemplateCommand: () => GetFlowLogsIntegrationTemplateCommand, + GetGroupsForCapacityReservationCommand: () => GetGroupsForCapacityReservationCommand, + GetHostReservationPurchasePreviewCommand: () => GetHostReservationPurchasePreviewCommand, + GetImageBlockPublicAccessStateCommand: () => GetImageBlockPublicAccessStateCommand, + GetInstanceMetadataDefaultsCommand: () => GetInstanceMetadataDefaultsCommand, + GetInstanceTpmEkPubCommand: () => GetInstanceTpmEkPubCommand, + GetInstanceTpmEkPubResultFilterSensitiveLog: () => GetInstanceTpmEkPubResultFilterSensitiveLog, + GetInstanceTypesFromInstanceRequirementsCommand: () => GetInstanceTypesFromInstanceRequirementsCommand, + GetInstanceUefiDataCommand: () => GetInstanceUefiDataCommand, + GetIpamAddressHistoryCommand: () => GetIpamAddressHistoryCommand, + GetIpamDiscoveredAccountsCommand: () => GetIpamDiscoveredAccountsCommand, + GetIpamDiscoveredPublicAddressesCommand: () => GetIpamDiscoveredPublicAddressesCommand, + GetIpamDiscoveredResourceCidrsCommand: () => GetIpamDiscoveredResourceCidrsCommand, + GetIpamPoolAllocationsCommand: () => GetIpamPoolAllocationsCommand, + GetIpamPoolCidrsCommand: () => GetIpamPoolCidrsCommand, + GetIpamResourceCidrsCommand: () => GetIpamResourceCidrsCommand, + GetLaunchTemplateDataCommand: () => GetLaunchTemplateDataCommand, + GetLaunchTemplateDataResultFilterSensitiveLog: () => GetLaunchTemplateDataResultFilterSensitiveLog, + GetManagedPrefixListAssociationsCommand: () => GetManagedPrefixListAssociationsCommand, + GetManagedPrefixListEntriesCommand: () => GetManagedPrefixListEntriesCommand, + GetNetworkInsightsAccessScopeAnalysisFindingsCommand: () => GetNetworkInsightsAccessScopeAnalysisFindingsCommand, + GetNetworkInsightsAccessScopeContentCommand: () => GetNetworkInsightsAccessScopeContentCommand, + GetPasswordDataCommand: () => GetPasswordDataCommand, + GetPasswordDataResultFilterSensitiveLog: () => GetPasswordDataResultFilterSensitiveLog, + GetReservedInstancesExchangeQuoteCommand: () => GetReservedInstancesExchangeQuoteCommand, + GetSecurityGroupsForVpcCommand: () => GetSecurityGroupsForVpcCommand, + GetSerialConsoleAccessStatusCommand: () => GetSerialConsoleAccessStatusCommand, + GetSnapshotBlockPublicAccessStateCommand: () => GetSnapshotBlockPublicAccessStateCommand, + GetSpotPlacementScoresCommand: () => GetSpotPlacementScoresCommand, + GetSubnetCidrReservationsCommand: () => GetSubnetCidrReservationsCommand, + GetTransitGatewayAttachmentPropagationsCommand: () => GetTransitGatewayAttachmentPropagationsCommand, + GetTransitGatewayMulticastDomainAssociationsCommand: () => GetTransitGatewayMulticastDomainAssociationsCommand, + GetTransitGatewayPolicyTableAssociationsCommand: () => GetTransitGatewayPolicyTableAssociationsCommand, + GetTransitGatewayPolicyTableEntriesCommand: () => GetTransitGatewayPolicyTableEntriesCommand, + GetTransitGatewayPrefixListReferencesCommand: () => GetTransitGatewayPrefixListReferencesCommand, + GetTransitGatewayRouteTableAssociationsCommand: () => GetTransitGatewayRouteTableAssociationsCommand, + GetTransitGatewayRouteTablePropagationsCommand: () => GetTransitGatewayRouteTablePropagationsCommand, + GetVerifiedAccessEndpointPolicyCommand: () => GetVerifiedAccessEndpointPolicyCommand, + GetVerifiedAccessGroupPolicyCommand: () => GetVerifiedAccessGroupPolicyCommand, + GetVpnConnectionDeviceSampleConfigurationCommand: () => GetVpnConnectionDeviceSampleConfigurationCommand, + GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog: () => GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog, + GetVpnConnectionDeviceTypesCommand: () => GetVpnConnectionDeviceTypesCommand, + GetVpnTunnelReplacementStatusCommand: () => GetVpnTunnelReplacementStatusCommand, + HostMaintenance: () => HostMaintenance, + HostRecovery: () => HostRecovery, + HostTenancy: () => HostTenancy, + HostnameType: () => HostnameType, + HttpTokensState: () => HttpTokensState, + HypervisorType: () => HypervisorType, + IamInstanceProfileAssociationState: () => IamInstanceProfileAssociationState, + Igmpv2SupportValue: () => Igmpv2SupportValue, + ImageAttributeName: () => ImageAttributeName, + ImageBlockPublicAccessDisabledState: () => ImageBlockPublicAccessDisabledState, + ImageBlockPublicAccessEnabledState: () => ImageBlockPublicAccessEnabledState, + ImageDiskContainerFilterSensitiveLog: () => ImageDiskContainerFilterSensitiveLog, + ImageState: () => ImageState, + ImageTypeValues: () => ImageTypeValues, + ImdsSupportValues: () => ImdsSupportValues, + ImportClientVpnClientCertificateRevocationListCommand: () => ImportClientVpnClientCertificateRevocationListCommand, + ImportImageCommand: () => ImportImageCommand, + ImportImageRequestFilterSensitiveLog: () => ImportImageRequestFilterSensitiveLog, + ImportImageResultFilterSensitiveLog: () => ImportImageResultFilterSensitiveLog, + ImportImageTaskFilterSensitiveLog: () => ImportImageTaskFilterSensitiveLog, + ImportInstanceCommand: () => ImportInstanceCommand, + ImportInstanceLaunchSpecificationFilterSensitiveLog: () => ImportInstanceLaunchSpecificationFilterSensitiveLog, + ImportInstanceRequestFilterSensitiveLog: () => ImportInstanceRequestFilterSensitiveLog, + ImportInstanceResultFilterSensitiveLog: () => ImportInstanceResultFilterSensitiveLog, + ImportInstanceTaskDetailsFilterSensitiveLog: () => ImportInstanceTaskDetailsFilterSensitiveLog, + ImportInstanceVolumeDetailItemFilterSensitiveLog: () => ImportInstanceVolumeDetailItemFilterSensitiveLog, + ImportKeyPairCommand: () => ImportKeyPairCommand, + ImportSnapshotCommand: () => ImportSnapshotCommand, + ImportSnapshotRequestFilterSensitiveLog: () => ImportSnapshotRequestFilterSensitiveLog, + ImportSnapshotResultFilterSensitiveLog: () => ImportSnapshotResultFilterSensitiveLog, + ImportSnapshotTaskFilterSensitiveLog: () => ImportSnapshotTaskFilterSensitiveLog, + ImportVolumeCommand: () => ImportVolumeCommand, + ImportVolumeRequestFilterSensitiveLog: () => ImportVolumeRequestFilterSensitiveLog, + ImportVolumeResultFilterSensitiveLog: () => ImportVolumeResultFilterSensitiveLog, + ImportVolumeTaskDetailsFilterSensitiveLog: () => ImportVolumeTaskDetailsFilterSensitiveLog, + InstanceAttributeName: () => InstanceAttributeName, + InstanceAutoRecoveryState: () => InstanceAutoRecoveryState, + InstanceBootModeValues: () => InstanceBootModeValues, + InstanceEventWindowState: () => InstanceEventWindowState, + InstanceGeneration: () => InstanceGeneration, + InstanceHealthStatus: () => InstanceHealthStatus, + InstanceInterruptionBehavior: () => InstanceInterruptionBehavior, + InstanceLifecycle: () => InstanceLifecycle, + InstanceLifecycleType: () => InstanceLifecycleType, + InstanceMatchCriteria: () => InstanceMatchCriteria, + InstanceMetadataEndpointState: () => InstanceMetadataEndpointState, + InstanceMetadataOptionsState: () => InstanceMetadataOptionsState, + InstanceMetadataProtocolState: () => InstanceMetadataProtocolState, + InstanceMetadataTagsState: () => InstanceMetadataTagsState, + InstanceStateName: () => InstanceStateName, + InstanceStorageEncryptionSupport: () => InstanceStorageEncryptionSupport, + InstanceTypeHypervisor: () => InstanceTypeHypervisor, + InterfacePermissionType: () => InterfacePermissionType, + InterfaceProtocolType: () => InterfaceProtocolType, + IpAddressType: () => IpAddressType, + IpSource: () => IpSource, + IpamAddressHistoryResourceType: () => IpamAddressHistoryResourceType, + IpamAssociatedResourceDiscoveryStatus: () => IpamAssociatedResourceDiscoveryStatus, + IpamComplianceStatus: () => IpamComplianceStatus, + IpamDiscoveryFailureCode: () => IpamDiscoveryFailureCode, + IpamExternalResourceVerificationTokenState: () => IpamExternalResourceVerificationTokenState, + IpamManagementState: () => IpamManagementState, + IpamNetworkInterfaceAttachmentStatus: () => IpamNetworkInterfaceAttachmentStatus, + IpamOverlapStatus: () => IpamOverlapStatus, + IpamPoolAllocationResourceType: () => IpamPoolAllocationResourceType, + IpamPoolAwsService: () => IpamPoolAwsService, + IpamPoolCidrFailureCode: () => IpamPoolCidrFailureCode, + IpamPoolCidrState: () => IpamPoolCidrState, + IpamPoolPublicIpSource: () => IpamPoolPublicIpSource, + IpamPoolSourceResourceType: () => IpamPoolSourceResourceType, + IpamPoolState: () => IpamPoolState, + IpamPublicAddressAssociationStatus: () => IpamPublicAddressAssociationStatus, + IpamPublicAddressAwsService: () => IpamPublicAddressAwsService, + IpamPublicAddressType: () => IpamPublicAddressType, + IpamResourceCidrIpSource: () => IpamResourceCidrIpSource, + IpamResourceDiscoveryAssociationState: () => IpamResourceDiscoveryAssociationState, + IpamResourceDiscoveryState: () => IpamResourceDiscoveryState, + IpamResourceType: () => IpamResourceType, + IpamScopeState: () => IpamScopeState, + IpamScopeType: () => IpamScopeType, + IpamState: () => IpamState, + IpamTier: () => IpamTier, + Ipv6AddressAttribute: () => Ipv6AddressAttribute, + Ipv6SupportValue: () => Ipv6SupportValue, + KeyFormat: () => KeyFormat, + KeyPairFilterSensitiveLog: () => KeyPairFilterSensitiveLog, + KeyType: () => KeyType, + LaunchSpecificationFilterSensitiveLog: () => LaunchSpecificationFilterSensitiveLog, + LaunchTemplateAutoRecoveryState: () => LaunchTemplateAutoRecoveryState, + LaunchTemplateErrorCode: () => LaunchTemplateErrorCode, + LaunchTemplateHttpTokensState: () => LaunchTemplateHttpTokensState, + LaunchTemplateInstanceMetadataEndpointState: () => LaunchTemplateInstanceMetadataEndpointState, + LaunchTemplateInstanceMetadataOptionsState: () => LaunchTemplateInstanceMetadataOptionsState, + LaunchTemplateInstanceMetadataProtocolIpv6: () => LaunchTemplateInstanceMetadataProtocolIpv6, + LaunchTemplateInstanceMetadataTagsState: () => LaunchTemplateInstanceMetadataTagsState, + LaunchTemplateVersionFilterSensitiveLog: () => LaunchTemplateVersionFilterSensitiveLog, + ListImagesInRecycleBinCommand: () => ListImagesInRecycleBinCommand, + ListSnapshotsInRecycleBinCommand: () => ListSnapshotsInRecycleBinCommand, + ListingState: () => ListingState, + ListingStatus: () => ListingStatus, + LocalGatewayRouteState: () => LocalGatewayRouteState, + LocalGatewayRouteTableMode: () => LocalGatewayRouteTableMode, + LocalGatewayRouteType: () => LocalGatewayRouteType, + LocalStorage: () => LocalStorage, + LocalStorageType: () => LocalStorageType, + LocationType: () => LocationType, + LockMode: () => LockMode, + LockSnapshotCommand: () => LockSnapshotCommand, + LockState: () => LockState, + LogDestinationType: () => LogDestinationType, + MarketType: () => MarketType, + MembershipType: () => MembershipType, + MetadataDefaultHttpTokensState: () => MetadataDefaultHttpTokensState, + MetricType: () => MetricType, + ModifyAddressAttributeCommand: () => ModifyAddressAttributeCommand, + ModifyAvailabilityZoneGroupCommand: () => ModifyAvailabilityZoneGroupCommand, + ModifyAvailabilityZoneOptInStatus: () => ModifyAvailabilityZoneOptInStatus, + ModifyCapacityReservationCommand: () => ModifyCapacityReservationCommand, + ModifyCapacityReservationFleetCommand: () => ModifyCapacityReservationFleetCommand, + ModifyClientVpnEndpointCommand: () => ModifyClientVpnEndpointCommand, + ModifyDefaultCreditSpecificationCommand: () => ModifyDefaultCreditSpecificationCommand, + ModifyEbsDefaultKmsKeyIdCommand: () => ModifyEbsDefaultKmsKeyIdCommand, + ModifyFleetCommand: () => ModifyFleetCommand, + ModifyFpgaImageAttributeCommand: () => ModifyFpgaImageAttributeCommand, + ModifyHostsCommand: () => ModifyHostsCommand, + ModifyIdFormatCommand: () => ModifyIdFormatCommand, + ModifyIdentityIdFormatCommand: () => ModifyIdentityIdFormatCommand, + ModifyImageAttributeCommand: () => ModifyImageAttributeCommand, + ModifyInstanceAttributeCommand: () => ModifyInstanceAttributeCommand, + ModifyInstanceCapacityReservationAttributesCommand: () => ModifyInstanceCapacityReservationAttributesCommand, + ModifyInstanceCreditSpecificationCommand: () => ModifyInstanceCreditSpecificationCommand, + ModifyInstanceEventStartTimeCommand: () => ModifyInstanceEventStartTimeCommand, + ModifyInstanceEventWindowCommand: () => ModifyInstanceEventWindowCommand, + ModifyInstanceMaintenanceOptionsCommand: () => ModifyInstanceMaintenanceOptionsCommand, + ModifyInstanceMetadataDefaultsCommand: () => ModifyInstanceMetadataDefaultsCommand, + ModifyInstanceMetadataOptionsCommand: () => ModifyInstanceMetadataOptionsCommand, + ModifyInstancePlacementCommand: () => ModifyInstancePlacementCommand, + ModifyIpamCommand: () => ModifyIpamCommand, + ModifyIpamPoolCommand: () => ModifyIpamPoolCommand, + ModifyIpamResourceCidrCommand: () => ModifyIpamResourceCidrCommand, + ModifyIpamResourceDiscoveryCommand: () => ModifyIpamResourceDiscoveryCommand, + ModifyIpamScopeCommand: () => ModifyIpamScopeCommand, + ModifyLaunchTemplateCommand: () => ModifyLaunchTemplateCommand, + ModifyLocalGatewayRouteCommand: () => ModifyLocalGatewayRouteCommand, + ModifyManagedPrefixListCommand: () => ModifyManagedPrefixListCommand, + ModifyNetworkInterfaceAttributeCommand: () => ModifyNetworkInterfaceAttributeCommand, + ModifyPrivateDnsNameOptionsCommand: () => ModifyPrivateDnsNameOptionsCommand, + ModifyReservedInstancesCommand: () => ModifyReservedInstancesCommand, + ModifySecurityGroupRulesCommand: () => ModifySecurityGroupRulesCommand, + ModifySnapshotAttributeCommand: () => ModifySnapshotAttributeCommand, + ModifySnapshotTierCommand: () => ModifySnapshotTierCommand, + ModifySpotFleetRequestCommand: () => ModifySpotFleetRequestCommand, + ModifySubnetAttributeCommand: () => ModifySubnetAttributeCommand, + ModifyTrafficMirrorFilterNetworkServicesCommand: () => ModifyTrafficMirrorFilterNetworkServicesCommand, + ModifyTrafficMirrorFilterRuleCommand: () => ModifyTrafficMirrorFilterRuleCommand, + ModifyTrafficMirrorSessionCommand: () => ModifyTrafficMirrorSessionCommand, + ModifyTransitGatewayCommand: () => ModifyTransitGatewayCommand, + ModifyTransitGatewayPrefixListReferenceCommand: () => ModifyTransitGatewayPrefixListReferenceCommand, + ModifyTransitGatewayVpcAttachmentCommand: () => ModifyTransitGatewayVpcAttachmentCommand, + ModifyVerifiedAccessEndpointCommand: () => ModifyVerifiedAccessEndpointCommand, + ModifyVerifiedAccessEndpointPolicyCommand: () => ModifyVerifiedAccessEndpointPolicyCommand, + ModifyVerifiedAccessGroupCommand: () => ModifyVerifiedAccessGroupCommand, + ModifyVerifiedAccessGroupPolicyCommand: () => ModifyVerifiedAccessGroupPolicyCommand, + ModifyVerifiedAccessInstanceCommand: () => ModifyVerifiedAccessInstanceCommand, + ModifyVerifiedAccessInstanceLoggingConfigurationCommand: () => ModifyVerifiedAccessInstanceLoggingConfigurationCommand, + ModifyVerifiedAccessTrustProviderCommand: () => ModifyVerifiedAccessTrustProviderCommand, + ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog, + ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog, + ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog, + ModifyVolumeAttributeCommand: () => ModifyVolumeAttributeCommand, + ModifyVolumeCommand: () => ModifyVolumeCommand, + ModifyVpcAttributeCommand: () => ModifyVpcAttributeCommand, + ModifyVpcEndpointCommand: () => ModifyVpcEndpointCommand, + ModifyVpcEndpointConnectionNotificationCommand: () => ModifyVpcEndpointConnectionNotificationCommand, + ModifyVpcEndpointServiceConfigurationCommand: () => ModifyVpcEndpointServiceConfigurationCommand, + ModifyVpcEndpointServicePayerResponsibilityCommand: () => ModifyVpcEndpointServicePayerResponsibilityCommand, + ModifyVpcEndpointServicePermissionsCommand: () => ModifyVpcEndpointServicePermissionsCommand, + ModifyVpcPeeringConnectionOptionsCommand: () => ModifyVpcPeeringConnectionOptionsCommand, + ModifyVpcTenancyCommand: () => ModifyVpcTenancyCommand, + ModifyVpnConnectionCommand: () => ModifyVpnConnectionCommand, + ModifyVpnConnectionOptionsCommand: () => ModifyVpnConnectionOptionsCommand, + ModifyVpnConnectionOptionsResultFilterSensitiveLog: () => ModifyVpnConnectionOptionsResultFilterSensitiveLog, + ModifyVpnConnectionResultFilterSensitiveLog: () => ModifyVpnConnectionResultFilterSensitiveLog, + ModifyVpnTunnelCertificateCommand: () => ModifyVpnTunnelCertificateCommand, + ModifyVpnTunnelCertificateResultFilterSensitiveLog: () => ModifyVpnTunnelCertificateResultFilterSensitiveLog, + ModifyVpnTunnelOptionsCommand: () => ModifyVpnTunnelOptionsCommand, + ModifyVpnTunnelOptionsRequestFilterSensitiveLog: () => ModifyVpnTunnelOptionsRequestFilterSensitiveLog, + ModifyVpnTunnelOptionsResultFilterSensitiveLog: () => ModifyVpnTunnelOptionsResultFilterSensitiveLog, + ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog: () => ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog, + MonitorInstancesCommand: () => MonitorInstancesCommand, + MonitoringState: () => MonitoringState, + MoveAddressToVpcCommand: () => MoveAddressToVpcCommand, + MoveByoipCidrToIpamCommand: () => MoveByoipCidrToIpamCommand, + MoveCapacityReservationInstancesCommand: () => MoveCapacityReservationInstancesCommand, + MoveStatus: () => MoveStatus, + MulticastSupportValue: () => MulticastSupportValue, + NatGatewayAddressStatus: () => NatGatewayAddressStatus, + NatGatewayState: () => NatGatewayState, + NetworkInterfaceAttribute: () => NetworkInterfaceAttribute, + NetworkInterfaceCreationType: () => NetworkInterfaceCreationType, + NetworkInterfacePermissionStateCode: () => NetworkInterfacePermissionStateCode, + NetworkInterfaceStatus: () => NetworkInterfaceStatus, + NetworkInterfaceType: () => NetworkInterfaceType, + NitroEnclavesSupport: () => NitroEnclavesSupport, + NitroTpmSupport: () => NitroTpmSupport, + OfferingClassType: () => OfferingClassType, + OfferingTypeValues: () => OfferingTypeValues, + OidcOptionsFilterSensitiveLog: () => OidcOptionsFilterSensitiveLog, + OnDemandAllocationStrategy: () => OnDemandAllocationStrategy, + OperationType: () => OperationType, + PartitionLoadFrequency: () => PartitionLoadFrequency, + PayerResponsibility: () => PayerResponsibility, + PaymentOption: () => PaymentOption, + PeriodType: () => PeriodType, + PermissionGroup: () => PermissionGroup, + PhcSupport: () => PhcSupport, + PlacementGroupState: () => PlacementGroupState, + PlacementGroupStrategy: () => PlacementGroupStrategy, + PlacementStrategy: () => PlacementStrategy, + PlatformValues: () => PlatformValues, + PrefixListState: () => PrefixListState, + PrincipalType: () => PrincipalType, + ProductCodeValues: () => ProductCodeValues, + Protocol: () => Protocol, + ProtocolValue: () => ProtocolValue, + ProvisionByoipCidrCommand: () => ProvisionByoipCidrCommand, + ProvisionIpamByoasnCommand: () => ProvisionIpamByoasnCommand, + ProvisionIpamPoolCidrCommand: () => ProvisionIpamPoolCidrCommand, + ProvisionPublicIpv4PoolCidrCommand: () => ProvisionPublicIpv4PoolCidrCommand, + PurchaseCapacityBlockCommand: () => PurchaseCapacityBlockCommand, + PurchaseHostReservationCommand: () => PurchaseHostReservationCommand, + PurchaseReservedInstancesOfferingCommand: () => PurchaseReservedInstancesOfferingCommand, + PurchaseScheduledInstancesCommand: () => PurchaseScheduledInstancesCommand, + RIProductDescription: () => RIProductDescription, + RebootInstancesCommand: () => RebootInstancesCommand, + RecurringChargeFrequency: () => RecurringChargeFrequency, + RegisterImageCommand: () => RegisterImageCommand, + RegisterInstanceEventNotificationAttributesCommand: () => RegisterInstanceEventNotificationAttributesCommand, + RegisterTransitGatewayMulticastGroupMembersCommand: () => RegisterTransitGatewayMulticastGroupMembersCommand, + RegisterTransitGatewayMulticastGroupSourcesCommand: () => RegisterTransitGatewayMulticastGroupSourcesCommand, + RejectTransitGatewayMulticastDomainAssociationsCommand: () => RejectTransitGatewayMulticastDomainAssociationsCommand, + RejectTransitGatewayPeeringAttachmentCommand: () => RejectTransitGatewayPeeringAttachmentCommand, + RejectTransitGatewayVpcAttachmentCommand: () => RejectTransitGatewayVpcAttachmentCommand, + RejectVpcEndpointConnectionsCommand: () => RejectVpcEndpointConnectionsCommand, + RejectVpcPeeringConnectionCommand: () => RejectVpcPeeringConnectionCommand, + ReleaseAddressCommand: () => ReleaseAddressCommand, + ReleaseHostsCommand: () => ReleaseHostsCommand, + ReleaseIpamPoolAllocationCommand: () => ReleaseIpamPoolAllocationCommand, + ReplaceIamInstanceProfileAssociationCommand: () => ReplaceIamInstanceProfileAssociationCommand, + ReplaceNetworkAclAssociationCommand: () => ReplaceNetworkAclAssociationCommand, + ReplaceNetworkAclEntryCommand: () => ReplaceNetworkAclEntryCommand, + ReplaceRootVolumeTaskState: () => ReplaceRootVolumeTaskState, + ReplaceRouteCommand: () => ReplaceRouteCommand, + ReplaceRouteTableAssociationCommand: () => ReplaceRouteTableAssociationCommand, + ReplaceTransitGatewayRouteCommand: () => ReplaceTransitGatewayRouteCommand, + ReplaceVpnTunnelCommand: () => ReplaceVpnTunnelCommand, + ReplacementStrategy: () => ReplacementStrategy, + ReportInstanceReasonCodes: () => ReportInstanceReasonCodes, + ReportInstanceStatusCommand: () => ReportInstanceStatusCommand, + ReportStatusType: () => ReportStatusType, + RequestLaunchTemplateDataFilterSensitiveLog: () => RequestLaunchTemplateDataFilterSensitiveLog, + RequestSpotFleetCommand: () => RequestSpotFleetCommand, + RequestSpotFleetRequestFilterSensitiveLog: () => RequestSpotFleetRequestFilterSensitiveLog, + RequestSpotInstancesCommand: () => RequestSpotInstancesCommand, + RequestSpotInstancesRequestFilterSensitiveLog: () => RequestSpotInstancesRequestFilterSensitiveLog, + RequestSpotInstancesResultFilterSensitiveLog: () => RequestSpotInstancesResultFilterSensitiveLog, + RequestSpotLaunchSpecificationFilterSensitiveLog: () => RequestSpotLaunchSpecificationFilterSensitiveLog, + ReservationState: () => ReservationState, + ReservedInstanceState: () => ReservedInstanceState, + ResetAddressAttributeCommand: () => ResetAddressAttributeCommand, + ResetEbsDefaultKmsKeyIdCommand: () => ResetEbsDefaultKmsKeyIdCommand, + ResetFpgaImageAttributeCommand: () => ResetFpgaImageAttributeCommand, + ResetFpgaImageAttributeName: () => ResetFpgaImageAttributeName, + ResetImageAttributeCommand: () => ResetImageAttributeCommand, + ResetImageAttributeName: () => ResetImageAttributeName, + ResetInstanceAttributeCommand: () => ResetInstanceAttributeCommand, + ResetNetworkInterfaceAttributeCommand: () => ResetNetworkInterfaceAttributeCommand, + ResetSnapshotAttributeCommand: () => ResetSnapshotAttributeCommand, + ResourceType: () => ResourceType, + ResponseLaunchTemplateDataFilterSensitiveLog: () => ResponseLaunchTemplateDataFilterSensitiveLog, + RestoreAddressToClassicCommand: () => RestoreAddressToClassicCommand, + RestoreImageFromRecycleBinCommand: () => RestoreImageFromRecycleBinCommand, + RestoreManagedPrefixListVersionCommand: () => RestoreManagedPrefixListVersionCommand, + RestoreSnapshotFromRecycleBinCommand: () => RestoreSnapshotFromRecycleBinCommand, + RestoreSnapshotTierCommand: () => RestoreSnapshotTierCommand, + RevokeClientVpnIngressCommand: () => RevokeClientVpnIngressCommand, + RevokeSecurityGroupEgressCommand: () => RevokeSecurityGroupEgressCommand, + RevokeSecurityGroupIngressCommand: () => RevokeSecurityGroupIngressCommand, + RootDeviceType: () => RootDeviceType, + RouteOrigin: () => RouteOrigin, + RouteState: () => RouteState, + RouteTableAssociationStateCode: () => RouteTableAssociationStateCode, + RuleAction: () => RuleAction, + RunInstancesCommand: () => RunInstancesCommand, + RunInstancesRequestFilterSensitiveLog: () => RunInstancesRequestFilterSensitiveLog, + RunScheduledInstancesCommand: () => RunScheduledInstancesCommand, + RunScheduledInstancesRequestFilterSensitiveLog: () => RunScheduledInstancesRequestFilterSensitiveLog, + S3StorageFilterSensitiveLog: () => S3StorageFilterSensitiveLog, + SSEType: () => SSEType, + ScheduledInstancesLaunchSpecificationFilterSensitiveLog: () => ScheduledInstancesLaunchSpecificationFilterSensitiveLog, + Scope: () => Scope, + SearchLocalGatewayRoutesCommand: () => SearchLocalGatewayRoutesCommand, + SearchTransitGatewayMulticastGroupsCommand: () => SearchTransitGatewayMulticastGroupsCommand, + SearchTransitGatewayRoutesCommand: () => SearchTransitGatewayRoutesCommand, + SecurityGroupReferencingSupportValue: () => SecurityGroupReferencingSupportValue, + SelfServicePortal: () => SelfServicePortal, + SendDiagnosticInterruptCommand: () => SendDiagnosticInterruptCommand, + ServiceConnectivityType: () => ServiceConnectivityType, + ServiceState: () => ServiceState, + ServiceType: () => ServiceType, + ShutdownBehavior: () => ShutdownBehavior, + SnapshotAttributeName: () => SnapshotAttributeName, + SnapshotBlockPublicAccessState: () => SnapshotBlockPublicAccessState, + SnapshotDetailFilterSensitiveLog: () => SnapshotDetailFilterSensitiveLog, + SnapshotDiskContainerFilterSensitiveLog: () => SnapshotDiskContainerFilterSensitiveLog, + SnapshotState: () => SnapshotState, + SnapshotTaskDetailFilterSensitiveLog: () => SnapshotTaskDetailFilterSensitiveLog, + SpotAllocationStrategy: () => SpotAllocationStrategy, + SpotFleetLaunchSpecificationFilterSensitiveLog: () => SpotFleetLaunchSpecificationFilterSensitiveLog, + SpotFleetRequestConfigDataFilterSensitiveLog: () => SpotFleetRequestConfigDataFilterSensitiveLog, + SpotFleetRequestConfigFilterSensitiveLog: () => SpotFleetRequestConfigFilterSensitiveLog, + SpotInstanceInterruptionBehavior: () => SpotInstanceInterruptionBehavior, + SpotInstanceRequestFilterSensitiveLog: () => SpotInstanceRequestFilterSensitiveLog, + SpotInstanceState: () => SpotInstanceState, + SpotInstanceType: () => SpotInstanceType, + SpreadLevel: () => SpreadLevel, + StartInstancesCommand: () => StartInstancesCommand, + StartNetworkInsightsAccessScopeAnalysisCommand: () => StartNetworkInsightsAccessScopeAnalysisCommand, + StartNetworkInsightsAnalysisCommand: () => StartNetworkInsightsAnalysisCommand, + StartVpcEndpointServicePrivateDnsVerificationCommand: () => StartVpcEndpointServicePrivateDnsVerificationCommand, + State: () => State, + StaticSourcesSupportValue: () => StaticSourcesSupportValue, + StatisticType: () => StatisticType, + Status: () => Status, + StatusName: () => StatusName, + StatusType: () => StatusType, + StopInstancesCommand: () => StopInstancesCommand, + StorageFilterSensitiveLog: () => StorageFilterSensitiveLog, + StorageTier: () => StorageTier, + SubnetCidrBlockStateCode: () => SubnetCidrBlockStateCode, + SubnetCidrReservationType: () => SubnetCidrReservationType, + SubnetState: () => SubnetState, + SummaryStatus: () => SummaryStatus, + SupportedAdditionalProcessorFeature: () => SupportedAdditionalProcessorFeature, + TargetCapacityUnitType: () => TargetCapacityUnitType, + TargetStorageTier: () => TargetStorageTier, + TelemetryStatus: () => TelemetryStatus, + Tenancy: () => Tenancy, + TerminateClientVpnConnectionsCommand: () => TerminateClientVpnConnectionsCommand, + TerminateInstancesCommand: () => TerminateInstancesCommand, + TieringOperationStatus: () => TieringOperationStatus, + TokenState: () => TokenState, + TpmSupportValues: () => TpmSupportValues, + TrafficDirection: () => TrafficDirection, + TrafficMirrorFilterRuleField: () => TrafficMirrorFilterRuleField, + TrafficMirrorNetworkService: () => TrafficMirrorNetworkService, + TrafficMirrorRuleAction: () => TrafficMirrorRuleAction, + TrafficMirrorSessionField: () => TrafficMirrorSessionField, + TrafficMirrorTargetType: () => TrafficMirrorTargetType, + TrafficType: () => TrafficType, + TransitGatewayAssociationState: () => TransitGatewayAssociationState, + TransitGatewayAttachmentResourceType: () => TransitGatewayAttachmentResourceType, + TransitGatewayAttachmentState: () => TransitGatewayAttachmentState, + TransitGatewayConnectPeerState: () => TransitGatewayConnectPeerState, + TransitGatewayMulitcastDomainAssociationState: () => TransitGatewayMulitcastDomainAssociationState, + TransitGatewayMulticastDomainState: () => TransitGatewayMulticastDomainState, + TransitGatewayPolicyTableState: () => TransitGatewayPolicyTableState, + TransitGatewayPrefixListReferenceState: () => TransitGatewayPrefixListReferenceState, + TransitGatewayPropagationState: () => TransitGatewayPropagationState, + TransitGatewayRouteState: () => TransitGatewayRouteState, + TransitGatewayRouteTableAnnouncementDirection: () => TransitGatewayRouteTableAnnouncementDirection, + TransitGatewayRouteTableAnnouncementState: () => TransitGatewayRouteTableAnnouncementState, + TransitGatewayRouteTableState: () => TransitGatewayRouteTableState, + TransitGatewayRouteType: () => TransitGatewayRouteType, + TransitGatewayState: () => TransitGatewayState, + TransportProtocol: () => TransportProtocol, + TrustProviderType: () => TrustProviderType, + TunnelInsideIpVersion: () => TunnelInsideIpVersion, + TunnelOptionFilterSensitiveLog: () => TunnelOptionFilterSensitiveLog, + UnassignIpv6AddressesCommand: () => UnassignIpv6AddressesCommand, + UnassignPrivateIpAddressesCommand: () => UnassignPrivateIpAddressesCommand, + UnassignPrivateNatGatewayAddressCommand: () => UnassignPrivateNatGatewayAddressCommand, + UnlimitedSupportedInstanceFamily: () => UnlimitedSupportedInstanceFamily, + UnlockSnapshotCommand: () => UnlockSnapshotCommand, + UnmonitorInstancesCommand: () => UnmonitorInstancesCommand, + UnsuccessfulInstanceCreditSpecificationErrorCode: () => UnsuccessfulInstanceCreditSpecificationErrorCode, + UpdateSecurityGroupRuleDescriptionsEgressCommand: () => UpdateSecurityGroupRuleDescriptionsEgressCommand, + UpdateSecurityGroupRuleDescriptionsIngressCommand: () => UpdateSecurityGroupRuleDescriptionsIngressCommand, + UsageClassType: () => UsageClassType, + UserDataFilterSensitiveLog: () => UserDataFilterSensitiveLog, + UserTrustProviderType: () => UserTrustProviderType, + VerificationMethod: () => VerificationMethod, + VerifiedAccessEndpointAttachmentType: () => VerifiedAccessEndpointAttachmentType, + VerifiedAccessEndpointProtocol: () => VerifiedAccessEndpointProtocol, + VerifiedAccessEndpointStatusCode: () => VerifiedAccessEndpointStatusCode, + VerifiedAccessEndpointType: () => VerifiedAccessEndpointType, + VerifiedAccessLogDeliveryStatusCode: () => VerifiedAccessLogDeliveryStatusCode, + VerifiedAccessTrustProviderFilterSensitiveLog: () => VerifiedAccessTrustProviderFilterSensitiveLog, + VirtualizationType: () => VirtualizationType, + VolumeAttachmentState: () => VolumeAttachmentState, + VolumeAttributeName: () => VolumeAttributeName, + VolumeModificationState: () => VolumeModificationState, + VolumeState: () => VolumeState, + VolumeStatusInfoStatus: () => VolumeStatusInfoStatus, + VolumeStatusName: () => VolumeStatusName, + VolumeType: () => VolumeType, + VpcAttributeName: () => VpcAttributeName, + VpcCidrBlockStateCode: () => VpcCidrBlockStateCode, + VpcEndpointType: () => VpcEndpointType, + VpcPeeringConnectionStateReasonCode: () => VpcPeeringConnectionStateReasonCode, + VpcState: () => VpcState, + VpcTenancy: () => VpcTenancy, + VpnConnectionFilterSensitiveLog: () => VpnConnectionFilterSensitiveLog, + VpnConnectionOptionsFilterSensitiveLog: () => VpnConnectionOptionsFilterSensitiveLog, + VpnConnectionOptionsSpecificationFilterSensitiveLog: () => VpnConnectionOptionsSpecificationFilterSensitiveLog, + VpnEcmpSupportValue: () => VpnEcmpSupportValue, + VpnProtocol: () => VpnProtocol, + VpnState: () => VpnState, + VpnStaticRouteSource: () => VpnStaticRouteSource, + VpnTunnelOptionsSpecificationFilterSensitiveLog: () => VpnTunnelOptionsSpecificationFilterSensitiveLog, + WeekDay: () => WeekDay, + WithdrawByoipCidrCommand: () => WithdrawByoipCidrCommand, + _InstanceType: () => _InstanceType, + __Client: () => import_smithy_client.Client, + paginateDescribeAddressTransfers: () => paginateDescribeAddressTransfers, + paginateDescribeAddressesAttribute: () => paginateDescribeAddressesAttribute, + paginateDescribeAwsNetworkPerformanceMetricSubscriptions: () => paginateDescribeAwsNetworkPerformanceMetricSubscriptions, + paginateDescribeByoipCidrs: () => paginateDescribeByoipCidrs, + paginateDescribeCapacityBlockOfferings: () => paginateDescribeCapacityBlockOfferings, + paginateDescribeCapacityReservationFleets: () => paginateDescribeCapacityReservationFleets, + paginateDescribeCapacityReservations: () => paginateDescribeCapacityReservations, + paginateDescribeCarrierGateways: () => paginateDescribeCarrierGateways, + paginateDescribeClassicLinkInstances: () => paginateDescribeClassicLinkInstances, + paginateDescribeClientVpnAuthorizationRules: () => paginateDescribeClientVpnAuthorizationRules, + paginateDescribeClientVpnConnections: () => paginateDescribeClientVpnConnections, + paginateDescribeClientVpnEndpoints: () => paginateDescribeClientVpnEndpoints, + paginateDescribeClientVpnRoutes: () => paginateDescribeClientVpnRoutes, + paginateDescribeClientVpnTargetNetworks: () => paginateDescribeClientVpnTargetNetworks, + paginateDescribeCoipPools: () => paginateDescribeCoipPools, + paginateDescribeDhcpOptions: () => paginateDescribeDhcpOptions, + paginateDescribeEgressOnlyInternetGateways: () => paginateDescribeEgressOnlyInternetGateways, + paginateDescribeExportImageTasks: () => paginateDescribeExportImageTasks, + paginateDescribeFastLaunchImages: () => paginateDescribeFastLaunchImages, + paginateDescribeFastSnapshotRestores: () => paginateDescribeFastSnapshotRestores, + paginateDescribeFleets: () => paginateDescribeFleets, + paginateDescribeFlowLogs: () => paginateDescribeFlowLogs, + paginateDescribeFpgaImages: () => paginateDescribeFpgaImages, + paginateDescribeHostReservationOfferings: () => paginateDescribeHostReservationOfferings, + paginateDescribeHostReservations: () => paginateDescribeHostReservations, + paginateDescribeHosts: () => paginateDescribeHosts, + paginateDescribeIamInstanceProfileAssociations: () => paginateDescribeIamInstanceProfileAssociations, + paginateDescribeImages: () => paginateDescribeImages, + paginateDescribeImportImageTasks: () => paginateDescribeImportImageTasks, + paginateDescribeImportSnapshotTasks: () => paginateDescribeImportSnapshotTasks, + paginateDescribeInstanceConnectEndpoints: () => paginateDescribeInstanceConnectEndpoints, + paginateDescribeInstanceCreditSpecifications: () => paginateDescribeInstanceCreditSpecifications, + paginateDescribeInstanceEventWindows: () => paginateDescribeInstanceEventWindows, + paginateDescribeInstanceStatus: () => paginateDescribeInstanceStatus, + paginateDescribeInstanceTopology: () => paginateDescribeInstanceTopology, + paginateDescribeInstanceTypeOfferings: () => paginateDescribeInstanceTypeOfferings, + paginateDescribeInstanceTypes: () => paginateDescribeInstanceTypes, + paginateDescribeInstances: () => paginateDescribeInstances, + paginateDescribeInternetGateways: () => paginateDescribeInternetGateways, + paginateDescribeIpamPools: () => paginateDescribeIpamPools, + paginateDescribeIpamResourceDiscoveries: () => paginateDescribeIpamResourceDiscoveries, + paginateDescribeIpamResourceDiscoveryAssociations: () => paginateDescribeIpamResourceDiscoveryAssociations, + paginateDescribeIpamScopes: () => paginateDescribeIpamScopes, + paginateDescribeIpams: () => paginateDescribeIpams, + paginateDescribeIpv6Pools: () => paginateDescribeIpv6Pools, + paginateDescribeLaunchTemplateVersions: () => paginateDescribeLaunchTemplateVersions, + paginateDescribeLaunchTemplates: () => paginateDescribeLaunchTemplates, + paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations: () => paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations, + paginateDescribeLocalGatewayRouteTableVpcAssociations: () => paginateDescribeLocalGatewayRouteTableVpcAssociations, + paginateDescribeLocalGatewayRouteTables: () => paginateDescribeLocalGatewayRouteTables, + paginateDescribeLocalGatewayVirtualInterfaceGroups: () => paginateDescribeLocalGatewayVirtualInterfaceGroups, + paginateDescribeLocalGatewayVirtualInterfaces: () => paginateDescribeLocalGatewayVirtualInterfaces, + paginateDescribeLocalGateways: () => paginateDescribeLocalGateways, + paginateDescribeMacHosts: () => paginateDescribeMacHosts, + paginateDescribeManagedPrefixLists: () => paginateDescribeManagedPrefixLists, + paginateDescribeMovingAddresses: () => paginateDescribeMovingAddresses, + paginateDescribeNatGateways: () => paginateDescribeNatGateways, + paginateDescribeNetworkAcls: () => paginateDescribeNetworkAcls, + paginateDescribeNetworkInsightsAccessScopeAnalyses: () => paginateDescribeNetworkInsightsAccessScopeAnalyses, + paginateDescribeNetworkInsightsAccessScopes: () => paginateDescribeNetworkInsightsAccessScopes, + paginateDescribeNetworkInsightsAnalyses: () => paginateDescribeNetworkInsightsAnalyses, + paginateDescribeNetworkInsightsPaths: () => paginateDescribeNetworkInsightsPaths, + paginateDescribeNetworkInterfacePermissions: () => paginateDescribeNetworkInterfacePermissions, + paginateDescribeNetworkInterfaces: () => paginateDescribeNetworkInterfaces, + paginateDescribePrefixLists: () => paginateDescribePrefixLists, + paginateDescribePrincipalIdFormat: () => paginateDescribePrincipalIdFormat, + paginateDescribePublicIpv4Pools: () => paginateDescribePublicIpv4Pools, + paginateDescribeReplaceRootVolumeTasks: () => paginateDescribeReplaceRootVolumeTasks, + paginateDescribeReservedInstancesModifications: () => paginateDescribeReservedInstancesModifications, + paginateDescribeReservedInstancesOfferings: () => paginateDescribeReservedInstancesOfferings, + paginateDescribeRouteTables: () => paginateDescribeRouteTables, + paginateDescribeScheduledInstanceAvailability: () => paginateDescribeScheduledInstanceAvailability, + paginateDescribeScheduledInstances: () => paginateDescribeScheduledInstances, + paginateDescribeSecurityGroupRules: () => paginateDescribeSecurityGroupRules, + paginateDescribeSecurityGroups: () => paginateDescribeSecurityGroups, + paginateDescribeSnapshotTierStatus: () => paginateDescribeSnapshotTierStatus, + paginateDescribeSnapshots: () => paginateDescribeSnapshots, + paginateDescribeSpotFleetRequests: () => paginateDescribeSpotFleetRequests, + paginateDescribeSpotInstanceRequests: () => paginateDescribeSpotInstanceRequests, + paginateDescribeSpotPriceHistory: () => paginateDescribeSpotPriceHistory, + paginateDescribeStaleSecurityGroups: () => paginateDescribeStaleSecurityGroups, + paginateDescribeStoreImageTasks: () => paginateDescribeStoreImageTasks, + paginateDescribeSubnets: () => paginateDescribeSubnets, + paginateDescribeTags: () => paginateDescribeTags, + paginateDescribeTrafficMirrorFilters: () => paginateDescribeTrafficMirrorFilters, + paginateDescribeTrafficMirrorSessions: () => paginateDescribeTrafficMirrorSessions, + paginateDescribeTrafficMirrorTargets: () => paginateDescribeTrafficMirrorTargets, + paginateDescribeTransitGatewayAttachments: () => paginateDescribeTransitGatewayAttachments, + paginateDescribeTransitGatewayConnectPeers: () => paginateDescribeTransitGatewayConnectPeers, + paginateDescribeTransitGatewayConnects: () => paginateDescribeTransitGatewayConnects, + paginateDescribeTransitGatewayMulticastDomains: () => paginateDescribeTransitGatewayMulticastDomains, + paginateDescribeTransitGatewayPeeringAttachments: () => paginateDescribeTransitGatewayPeeringAttachments, + paginateDescribeTransitGatewayPolicyTables: () => paginateDescribeTransitGatewayPolicyTables, + paginateDescribeTransitGatewayRouteTableAnnouncements: () => paginateDescribeTransitGatewayRouteTableAnnouncements, + paginateDescribeTransitGatewayRouteTables: () => paginateDescribeTransitGatewayRouteTables, + paginateDescribeTransitGatewayVpcAttachments: () => paginateDescribeTransitGatewayVpcAttachments, + paginateDescribeTransitGateways: () => paginateDescribeTransitGateways, + paginateDescribeTrunkInterfaceAssociations: () => paginateDescribeTrunkInterfaceAssociations, + paginateDescribeVerifiedAccessEndpoints: () => paginateDescribeVerifiedAccessEndpoints, + paginateDescribeVerifiedAccessGroups: () => paginateDescribeVerifiedAccessGroups, + paginateDescribeVerifiedAccessInstanceLoggingConfigurations: () => paginateDescribeVerifiedAccessInstanceLoggingConfigurations, + paginateDescribeVerifiedAccessInstances: () => paginateDescribeVerifiedAccessInstances, + paginateDescribeVerifiedAccessTrustProviders: () => paginateDescribeVerifiedAccessTrustProviders, + paginateDescribeVolumeStatus: () => paginateDescribeVolumeStatus, + paginateDescribeVolumes: () => paginateDescribeVolumes, + paginateDescribeVolumesModifications: () => paginateDescribeVolumesModifications, + paginateDescribeVpcClassicLinkDnsSupport: () => paginateDescribeVpcClassicLinkDnsSupport, + paginateDescribeVpcEndpointConnectionNotifications: () => paginateDescribeVpcEndpointConnectionNotifications, + paginateDescribeVpcEndpointConnections: () => paginateDescribeVpcEndpointConnections, + paginateDescribeVpcEndpointServiceConfigurations: () => paginateDescribeVpcEndpointServiceConfigurations, + paginateDescribeVpcEndpointServicePermissions: () => paginateDescribeVpcEndpointServicePermissions, + paginateDescribeVpcEndpoints: () => paginateDescribeVpcEndpoints, + paginateDescribeVpcPeeringConnections: () => paginateDescribeVpcPeeringConnections, + paginateDescribeVpcs: () => paginateDescribeVpcs, + paginateGetAssociatedIpv6PoolCidrs: () => paginateGetAssociatedIpv6PoolCidrs, + paginateGetAwsNetworkPerformanceData: () => paginateGetAwsNetworkPerformanceData, + paginateGetGroupsForCapacityReservation: () => paginateGetGroupsForCapacityReservation, + paginateGetInstanceTypesFromInstanceRequirements: () => paginateGetInstanceTypesFromInstanceRequirements, + paginateGetIpamAddressHistory: () => paginateGetIpamAddressHistory, + paginateGetIpamDiscoveredAccounts: () => paginateGetIpamDiscoveredAccounts, + paginateGetIpamDiscoveredResourceCidrs: () => paginateGetIpamDiscoveredResourceCidrs, + paginateGetIpamPoolAllocations: () => paginateGetIpamPoolAllocations, + paginateGetIpamPoolCidrs: () => paginateGetIpamPoolCidrs, + paginateGetIpamResourceCidrs: () => paginateGetIpamResourceCidrs, + paginateGetManagedPrefixListAssociations: () => paginateGetManagedPrefixListAssociations, + paginateGetManagedPrefixListEntries: () => paginateGetManagedPrefixListEntries, + paginateGetNetworkInsightsAccessScopeAnalysisFindings: () => paginateGetNetworkInsightsAccessScopeAnalysisFindings, + paginateGetSecurityGroupsForVpc: () => paginateGetSecurityGroupsForVpc, + paginateGetSpotPlacementScores: () => paginateGetSpotPlacementScores, + paginateGetTransitGatewayAttachmentPropagations: () => paginateGetTransitGatewayAttachmentPropagations, + paginateGetTransitGatewayMulticastDomainAssociations: () => paginateGetTransitGatewayMulticastDomainAssociations, + paginateGetTransitGatewayPolicyTableAssociations: () => paginateGetTransitGatewayPolicyTableAssociations, + paginateGetTransitGatewayPrefixListReferences: () => paginateGetTransitGatewayPrefixListReferences, + paginateGetTransitGatewayRouteTableAssociations: () => paginateGetTransitGatewayRouteTableAssociations, + paginateGetTransitGatewayRouteTablePropagations: () => paginateGetTransitGatewayRouteTablePropagations, + paginateGetVpnConnectionDeviceTypes: () => paginateGetVpnConnectionDeviceTypes, + paginateListImagesInRecycleBin: () => paginateListImagesInRecycleBin, + paginateListSnapshotsInRecycleBin: () => paginateListSnapshotsInRecycleBin, + paginateSearchLocalGatewayRoutes: () => paginateSearchLocalGatewayRoutes, + paginateSearchTransitGatewayMulticastGroups: () => paginateSearchTransitGatewayMulticastGroups, + waitForBundleTaskComplete: () => waitForBundleTaskComplete, + waitForConversionTaskCancelled: () => waitForConversionTaskCancelled, + waitForConversionTaskCompleted: () => waitForConversionTaskCompleted, + waitForConversionTaskDeleted: () => waitForConversionTaskDeleted, + waitForCustomerGatewayAvailable: () => waitForCustomerGatewayAvailable, + waitForExportTaskCancelled: () => waitForExportTaskCancelled, + waitForExportTaskCompleted: () => waitForExportTaskCompleted, + waitForImageAvailable: () => waitForImageAvailable, + waitForImageExists: () => waitForImageExists, + waitForInstanceExists: () => waitForInstanceExists, + waitForInstanceRunning: () => waitForInstanceRunning, + waitForInstanceStatusOk: () => waitForInstanceStatusOk, + waitForInstanceStopped: () => waitForInstanceStopped, + waitForInstanceTerminated: () => waitForInstanceTerminated, + waitForInternetGatewayExists: () => waitForInternetGatewayExists, + waitForKeyPairExists: () => waitForKeyPairExists, + waitForNatGatewayAvailable: () => waitForNatGatewayAvailable, + waitForNatGatewayDeleted: () => waitForNatGatewayDeleted, + waitForNetworkInterfaceAvailable: () => waitForNetworkInterfaceAvailable, + waitForPasswordDataAvailable: () => waitForPasswordDataAvailable, + waitForSecurityGroupExists: () => waitForSecurityGroupExists, + waitForSnapshotCompleted: () => waitForSnapshotCompleted, + waitForSnapshotImported: () => waitForSnapshotImported, + waitForSpotInstanceRequestFulfilled: () => waitForSpotInstanceRequestFulfilled, + waitForStoreImageTaskComplete: () => waitForStoreImageTaskComplete, + waitForSubnetAvailable: () => waitForSubnetAvailable, + waitForSystemStatusOk: () => waitForSystemStatusOk, + waitForVolumeAvailable: () => waitForVolumeAvailable, + waitForVolumeDeleted: () => waitForVolumeDeleted, + waitForVolumeInUse: () => waitForVolumeInUse, + waitForVpcAvailable: () => waitForVpcAvailable, + waitForVpcExists: () => waitForVpcExists, + waitForVpcPeeringConnectionDeleted: () => waitForVpcPeeringConnectionDeleted, + waitForVpcPeeringConnectionExists: () => waitForVpcPeeringConnectionExists, + waitForVpnConnectionAvailable: () => waitForVpnConnectionAvailable, + waitForVpnConnectionDeleted: () => waitForVpnConnectionDeleted, + waitUntilBundleTaskComplete: () => waitUntilBundleTaskComplete, + waitUntilConversionTaskCancelled: () => waitUntilConversionTaskCancelled, + waitUntilConversionTaskCompleted: () => waitUntilConversionTaskCompleted, + waitUntilConversionTaskDeleted: () => waitUntilConversionTaskDeleted, + waitUntilCustomerGatewayAvailable: () => waitUntilCustomerGatewayAvailable, + waitUntilExportTaskCancelled: () => waitUntilExportTaskCancelled, + waitUntilExportTaskCompleted: () => waitUntilExportTaskCompleted, + waitUntilImageAvailable: () => waitUntilImageAvailable, + waitUntilImageExists: () => waitUntilImageExists, + waitUntilInstanceExists: () => waitUntilInstanceExists, + waitUntilInstanceRunning: () => waitUntilInstanceRunning, + waitUntilInstanceStatusOk: () => waitUntilInstanceStatusOk, + waitUntilInstanceStopped: () => waitUntilInstanceStopped, + waitUntilInstanceTerminated: () => waitUntilInstanceTerminated, + waitUntilInternetGatewayExists: () => waitUntilInternetGatewayExists, + waitUntilKeyPairExists: () => waitUntilKeyPairExists, + waitUntilNatGatewayAvailable: () => waitUntilNatGatewayAvailable, + waitUntilNatGatewayDeleted: () => waitUntilNatGatewayDeleted, + waitUntilNetworkInterfaceAvailable: () => waitUntilNetworkInterfaceAvailable, + waitUntilPasswordDataAvailable: () => waitUntilPasswordDataAvailable, + waitUntilSecurityGroupExists: () => waitUntilSecurityGroupExists, + waitUntilSnapshotCompleted: () => waitUntilSnapshotCompleted, + waitUntilSnapshotImported: () => waitUntilSnapshotImported, + waitUntilSpotInstanceRequestFulfilled: () => waitUntilSpotInstanceRequestFulfilled, + waitUntilStoreImageTaskComplete: () => waitUntilStoreImageTaskComplete, + waitUntilSubnetAvailable: () => waitUntilSubnetAvailable, + waitUntilSystemStatusOk: () => waitUntilSystemStatusOk, + waitUntilVolumeAvailable: () => waitUntilVolumeAvailable, + waitUntilVolumeDeleted: () => waitUntilVolumeDeleted, + waitUntilVolumeInUse: () => waitUntilVolumeInUse, + waitUntilVpcAvailable: () => waitUntilVpcAvailable, + waitUntilVpcExists: () => waitUntilVpcExists, + waitUntilVpcPeeringConnectionDeleted: () => waitUntilVpcPeeringConnectionDeleted, + waitUntilVpcPeeringConnectionExists: () => waitUntilVpcPeeringConnectionExists, + waitUntilVpnConnectionAvailable: () => waitUntilVpnConnectionAvailable, + waitUntilVpnConnectionDeleted: () => waitUntilVpnConnectionDeleted +}); +module.exports = __toCommonJS(src_exports); + +// src/EC2Client.ts +var import_middleware_host_header = __nccwpck_require__(2545); +var import_middleware_logger = __nccwpck_require__(14); +var import_middleware_recursion_detection = __nccwpck_require__(5525); +var import_middleware_user_agent = __nccwpck_require__(4688); +var import_config_resolver = __nccwpck_require__(3098); +var import_core = __nccwpck_require__(5829); +var import_middleware_content_length = __nccwpck_require__(2800); +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_middleware_retry = __nccwpck_require__(6039); + +var import_httpAuthSchemeProvider = __nccwpck_require__(6874); + +// src/endpoint/EndpointParameters.ts +var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "ec2" + }; +}, "resolveClientEndpointParameters"); +var commonParams = { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } +}; + +// src/EC2Client.ts +var import_runtimeConfig = __nccwpck_require__(4689); + +// src/runtimeExtensions.ts +var import_region_config_resolver = __nccwpck_require__(8156); +var import_protocol_http = __nccwpck_require__(4418); +var import_smithy_client = __nccwpck_require__(3570); + +// src/auth/httpAuthExtensionConfiguration.ts +var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme) { + const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes() { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider) { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider() { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials) { + _credentials = credentials; + }, + credentials() { + return _credentials; + } + }; +}, "getHttpAuthExtensionConfiguration"); +var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials() + }; +}, "resolveHttpAuthRuntimeConfig"); + +// src/runtimeExtensions.ts +var asPartial = /* @__PURE__ */ __name((t) => t, "asPartial"); +var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { + const extensionConfiguration = { + ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)) + }; + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + return { + ...runtimeConfig, + ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), + ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), + ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration) + }; +}, "resolveRuntimeExtensions"); + +// src/EC2Client.ts +var _EC2Client = class _EC2Client extends import_smithy_client.Client { + constructor(...[configuration]) { + const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); + const _config_1 = resolveClientEndpointParameters(_config_0); + const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); + const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); + const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); + const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); + const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); + const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use( + (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { + httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultEC2HttpAuthSchemeParametersProvider, + identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials + }) + }) + ); + this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); + } + /** + * Destroy underlying resources, like sockets. It's usually not necessary to do this. + * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. + * Otherwise, sockets might stay open for quite a long time before the server terminates them. + */ + destroy() { + super.destroy(); + } +}; +__name(_EC2Client, "EC2Client"); +var EC2Client = _EC2Client; + +// src/EC2.ts + + +// src/commands/AcceptAddressTransferCommand.ts + +var import_middleware_serde = __nccwpck_require__(1238); + + +// src/protocols/Aws_ec2.ts +var import_core2 = __nccwpck_require__(9963); + + +var import_uuid = __nccwpck_require__(4034); + +// src/models/EC2ServiceException.ts + +var _EC2ServiceException = class _EC2ServiceException extends import_smithy_client.ServiceException { + /** + * @internal + */ + constructor(options) { + super(options); + Object.setPrototypeOf(this, _EC2ServiceException.prototype); + } +}; +__name(_EC2ServiceException, "EC2ServiceException"); +var EC2ServiceException = _EC2ServiceException; + +// src/protocols/Aws_ec2.ts +var se_AcceptAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptAddressTransferRequest(input, context), + [_A]: _AAT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptAddressTransferCommand"); +var se_AcceptReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptReservedInstancesExchangeQuoteRequest(input, context), + [_A]: _ARIEQ, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptReservedInstancesExchangeQuoteCommand"); +var se_AcceptTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptTransitGatewayMulticastDomainAssociationsRequest(input, context), + [_A]: _ATGMDA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptTransitGatewayMulticastDomainAssociationsCommand"); +var se_AcceptTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptTransitGatewayPeeringAttachmentRequest(input, context), + [_A]: _ATGPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptTransitGatewayPeeringAttachmentCommand"); +var se_AcceptTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptTransitGatewayVpcAttachmentRequest(input, context), + [_A]: _ATGVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptTransitGatewayVpcAttachmentCommand"); +var se_AcceptVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptVpcEndpointConnectionsRequest(input, context), + [_A]: _AVEC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptVpcEndpointConnectionsCommand"); +var se_AcceptVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AcceptVpcPeeringConnectionRequest(input, context), + [_A]: _AVPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AcceptVpcPeeringConnectionCommand"); +var se_AdvertiseByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AdvertiseByoipCidrRequest(input, context), + [_A]: _ABC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AdvertiseByoipCidrCommand"); +var se_AllocateAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AllocateAddressRequest(input, context), + [_A]: _AA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AllocateAddressCommand"); +var se_AllocateHostsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AllocateHostsRequest(input, context), + [_A]: _AH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AllocateHostsCommand"); +var se_AllocateIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AllocateIpamPoolCidrRequest(input, context), + [_A]: _AIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AllocateIpamPoolCidrCommand"); +var se_ApplySecurityGroupsToClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ApplySecurityGroupsToClientVpnTargetNetworkRequest(input, context), + [_A]: _ASGTCVTN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ApplySecurityGroupsToClientVpnTargetNetworkCommand"); +var se_AssignIpv6AddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssignIpv6AddressesRequest(input, context), + [_A]: _AIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssignIpv6AddressesCommand"); +var se_AssignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssignPrivateIpAddressesRequest(input, context), + [_A]: _APIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssignPrivateIpAddressesCommand"); +var se_AssignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssignPrivateNatGatewayAddressRequest(input, context), + [_A]: _APNGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssignPrivateNatGatewayAddressCommand"); +var se_AssociateAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateAddressRequest(input, context), + [_A]: _AAs, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateAddressCommand"); +var se_AssociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateClientVpnTargetNetworkRequest(input, context), + [_A]: _ACVTN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateClientVpnTargetNetworkCommand"); +var se_AssociateDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateDhcpOptionsRequest(input, context), + [_A]: _ADO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateDhcpOptionsCommand"); +var se_AssociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateEnclaveCertificateIamRoleRequest(input, context), + [_A]: _AECIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateEnclaveCertificateIamRoleCommand"); +var se_AssociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateIamInstanceProfileRequest(input, context), + [_A]: _AIIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateIamInstanceProfileCommand"); +var se_AssociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateInstanceEventWindowRequest(input, context), + [_A]: _AIEW, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateInstanceEventWindowCommand"); +var se_AssociateIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateIpamByoasnRequest(input, context), + [_A]: _AIB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateIpamByoasnCommand"); +var se_AssociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateIpamResourceDiscoveryRequest(input, context), + [_A]: _AIRD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateIpamResourceDiscoveryCommand"); +var se_AssociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateNatGatewayAddressRequest(input, context), + [_A]: _ANGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateNatGatewayAddressCommand"); +var se_AssociateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateRouteTableRequest(input, context), + [_A]: _ART, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateRouteTableCommand"); +var se_AssociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateSubnetCidrBlockRequest(input, context), + [_A]: _ASCB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateSubnetCidrBlockCommand"); +var se_AssociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateTransitGatewayMulticastDomainRequest(input, context), + [_A]: _ATGMD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateTransitGatewayMulticastDomainCommand"); +var se_AssociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateTransitGatewayPolicyTableRequest(input, context), + [_A]: _ATGPT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateTransitGatewayPolicyTableCommand"); +var se_AssociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateTransitGatewayRouteTableRequest(input, context), + [_A]: _ATGRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateTransitGatewayRouteTableCommand"); +var se_AssociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateTrunkInterfaceRequest(input, context), + [_A]: _ATI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateTrunkInterfaceCommand"); +var se_AssociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssociateVpcCidrBlockRequest(input, context), + [_A]: _AVCB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateVpcCidrBlockCommand"); +var se_AttachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachClassicLinkVpcRequest(input, context), + [_A]: _ACLV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachClassicLinkVpcCommand"); +var se_AttachInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachInternetGatewayRequest(input, context), + [_A]: _AIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachInternetGatewayCommand"); +var se_AttachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachNetworkInterfaceRequest(input, context), + [_A]: _ANI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachNetworkInterfaceCommand"); +var se_AttachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachVerifiedAccessTrustProviderRequest(input, context), + [_A]: _AVATP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachVerifiedAccessTrustProviderCommand"); +var se_AttachVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachVolumeRequest(input, context), + [_A]: _AV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachVolumeCommand"); +var se_AttachVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AttachVpnGatewayRequest(input, context), + [_A]: _AVG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AttachVpnGatewayCommand"); +var se_AuthorizeClientVpnIngressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AuthorizeClientVpnIngressRequest(input, context), + [_A]: _ACVI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AuthorizeClientVpnIngressCommand"); +var se_AuthorizeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AuthorizeSecurityGroupEgressRequest(input, context), + [_A]: _ASGE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AuthorizeSecurityGroupEgressCommand"); +var se_AuthorizeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AuthorizeSecurityGroupIngressRequest(input, context), + [_A]: _ASGI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AuthorizeSecurityGroupIngressCommand"); +var se_BundleInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_BundleInstanceRequest(input, context), + [_A]: _BI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_BundleInstanceCommand"); +var se_CancelBundleTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelBundleTaskRequest(input, context), + [_A]: _CBT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelBundleTaskCommand"); +var se_CancelCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelCapacityReservationRequest(input, context), + [_A]: _CCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelCapacityReservationCommand"); +var se_CancelCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelCapacityReservationFleetsRequest(input, context), + [_A]: _CCRF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelCapacityReservationFleetsCommand"); +var se_CancelConversionTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelConversionRequest(input, context), + [_A]: _CCT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelConversionTaskCommand"); +var se_CancelExportTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelExportTaskRequest(input, context), + [_A]: _CET, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelExportTaskCommand"); +var se_CancelImageLaunchPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelImageLaunchPermissionRequest(input, context), + [_A]: _CILP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelImageLaunchPermissionCommand"); +var se_CancelImportTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelImportTaskRequest(input, context), + [_A]: _CIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelImportTaskCommand"); +var se_CancelReservedInstancesListingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelReservedInstancesListingRequest(input, context), + [_A]: _CRIL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelReservedInstancesListingCommand"); +var se_CancelSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelSpotFleetRequestsRequest(input, context), + [_A]: _CSFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelSpotFleetRequestsCommand"); +var se_CancelSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CancelSpotInstanceRequestsRequest(input, context), + [_A]: _CSIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelSpotInstanceRequestsCommand"); +var se_ConfirmProductInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ConfirmProductInstanceRequest(input, context), + [_A]: _CPI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ConfirmProductInstanceCommand"); +var se_CopyFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CopyFpgaImageRequest(input, context), + [_A]: _CFI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CopyFpgaImageCommand"); +var se_CopyImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CopyImageRequest(input, context), + [_A]: _CI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CopyImageCommand"); +var se_CopySnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CopySnapshotRequest(input, context), + [_A]: _CS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CopySnapshotCommand"); +var se_CreateCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCapacityReservationRequest(input, context), + [_A]: _CCRr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCapacityReservationCommand"); +var se_CreateCapacityReservationBySplittingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCapacityReservationBySplittingRequest(input, context), + [_A]: _CCRBS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCapacityReservationBySplittingCommand"); +var se_CreateCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCapacityReservationFleetRequest(input, context), + [_A]: _CCRFr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCapacityReservationFleetCommand"); +var se_CreateCarrierGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCarrierGatewayRequest(input, context), + [_A]: _CCG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCarrierGatewayCommand"); +var se_CreateClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateClientVpnEndpointRequest(input, context), + [_A]: _CCVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateClientVpnEndpointCommand"); +var se_CreateClientVpnRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateClientVpnRouteRequest(input, context), + [_A]: _CCVR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateClientVpnRouteCommand"); +var se_CreateCoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCoipCidrRequest(input, context), + [_A]: _CCC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCoipCidrCommand"); +var se_CreateCoipPoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCoipPoolRequest(input, context), + [_A]: _CCP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCoipPoolCommand"); +var se_CreateCustomerGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateCustomerGatewayRequest(input, context), + [_A]: _CCGr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateCustomerGatewayCommand"); +var se_CreateDefaultSubnetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateDefaultSubnetRequest(input, context), + [_A]: _CDS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateDefaultSubnetCommand"); +var se_CreateDefaultVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateDefaultVpcRequest(input, context), + [_A]: _CDV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateDefaultVpcCommand"); +var se_CreateDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateDhcpOptionsRequest(input, context), + [_A]: _CDO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateDhcpOptionsCommand"); +var se_CreateEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateEgressOnlyInternetGatewayRequest(input, context), + [_A]: _CEOIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateEgressOnlyInternetGatewayCommand"); +var se_CreateFleetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateFleetRequest(input, context), + [_A]: _CF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateFleetCommand"); +var se_CreateFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateFlowLogsRequest(input, context), + [_A]: _CFL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateFlowLogsCommand"); +var se_CreateFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateFpgaImageRequest(input, context), + [_A]: _CFIr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateFpgaImageCommand"); +var se_CreateImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateImageRequest(input, context), + [_A]: _CIr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateImageCommand"); +var se_CreateInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateInstanceConnectEndpointRequest(input, context), + [_A]: _CICE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateInstanceConnectEndpointCommand"); +var se_CreateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateInstanceEventWindowRequest(input, context), + [_A]: _CIEW, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateInstanceEventWindowCommand"); +var se_CreateInstanceExportTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateInstanceExportTaskRequest(input, context), + [_A]: _CIET, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateInstanceExportTaskCommand"); +var se_CreateInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateInternetGatewayRequest(input, context), + [_A]: _CIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateInternetGatewayCommand"); +var se_CreateIpamCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateIpamRequest(input, context), + [_A]: _CIre, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateIpamCommand"); +var se_CreateIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateIpamExternalResourceVerificationTokenRequest(input, context), + [_A]: _CIERVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateIpamExternalResourceVerificationTokenCommand"); +var se_CreateIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateIpamPoolRequest(input, context), + [_A]: _CIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateIpamPoolCommand"); +var se_CreateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateIpamResourceDiscoveryRequest(input, context), + [_A]: _CIRD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateIpamResourceDiscoveryCommand"); +var se_CreateIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateIpamScopeRequest(input, context), + [_A]: _CIS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateIpamScopeCommand"); +var se_CreateKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateKeyPairRequest(input, context), + [_A]: _CKP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateKeyPairCommand"); +var se_CreateLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLaunchTemplateRequest(input, context), + [_A]: _CLT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLaunchTemplateCommand"); +var se_CreateLaunchTemplateVersionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLaunchTemplateVersionRequest(input, context), + [_A]: _CLTV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLaunchTemplateVersionCommand"); +var se_CreateLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLocalGatewayRouteRequest(input, context), + [_A]: _CLGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLocalGatewayRouteCommand"); +var se_CreateLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLocalGatewayRouteTableRequest(input, context), + [_A]: _CLGRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLocalGatewayRouteTableCommand"); +var se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest(input, context), + [_A]: _CLGRTVIGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var se_CreateLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateLocalGatewayRouteTableVpcAssociationRequest(input, context), + [_A]: _CLGRTVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateLocalGatewayRouteTableVpcAssociationCommand"); +var se_CreateManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateManagedPrefixListRequest(input, context), + [_A]: _CMPL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateManagedPrefixListCommand"); +var se_CreateNatGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNatGatewayRequest(input, context), + [_A]: _CNG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNatGatewayCommand"); +var se_CreateNetworkAclCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkAclRequest(input, context), + [_A]: _CNA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkAclCommand"); +var se_CreateNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkAclEntryRequest(input, context), + [_A]: _CNAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkAclEntryCommand"); +var se_CreateNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkInsightsAccessScopeRequest(input, context), + [_A]: _CNIAS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkInsightsAccessScopeCommand"); +var se_CreateNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkInsightsPathRequest(input, context), + [_A]: _CNIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkInsightsPathCommand"); +var se_CreateNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkInterfaceRequest(input, context), + [_A]: _CNI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkInterfaceCommand"); +var se_CreateNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateNetworkInterfacePermissionRequest(input, context), + [_A]: _CNIPr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateNetworkInterfacePermissionCommand"); +var se_CreatePlacementGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreatePlacementGroupRequest(input, context), + [_A]: _CPG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreatePlacementGroupCommand"); +var se_CreatePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreatePublicIpv4PoolRequest(input, context), + [_A]: _CPIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreatePublicIpv4PoolCommand"); +var se_CreateReplaceRootVolumeTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateReplaceRootVolumeTaskRequest(input, context), + [_A]: _CRRVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateReplaceRootVolumeTaskCommand"); +var se_CreateReservedInstancesListingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateReservedInstancesListingRequest(input, context), + [_A]: _CRILr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateReservedInstancesListingCommand"); +var se_CreateRestoreImageTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateRestoreImageTaskRequest(input, context), + [_A]: _CRIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateRestoreImageTaskCommand"); +var se_CreateRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateRouteRequest(input, context), + [_A]: _CR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateRouteCommand"); +var se_CreateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateRouteTableRequest(input, context), + [_A]: _CRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateRouteTableCommand"); +var se_CreateSecurityGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSecurityGroupRequest(input, context), + [_A]: _CSG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSecurityGroupCommand"); +var se_CreateSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSnapshotRequest(input, context), + [_A]: _CSr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSnapshotCommand"); +var se_CreateSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSnapshotsRequest(input, context), + [_A]: _CSre, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSnapshotsCommand"); +var se_CreateSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSpotDatafeedSubscriptionRequest(input, context), + [_A]: _CSDS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSpotDatafeedSubscriptionCommand"); +var se_CreateStoreImageTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateStoreImageTaskRequest(input, context), + [_A]: _CSIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateStoreImageTaskCommand"); +var se_CreateSubnetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSubnetRequest(input, context), + [_A]: _CSrea, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSubnetCommand"); +var se_CreateSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateSubnetCidrReservationRequest(input, context), + [_A]: _CSCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateSubnetCidrReservationCommand"); +var se_CreateTagsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTagsRequest(input, context), + [_A]: _CT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTagsCommand"); +var se_CreateTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTrafficMirrorFilterRequest(input, context), + [_A]: _CTMF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTrafficMirrorFilterCommand"); +var se_CreateTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTrafficMirrorFilterRuleRequest(input, context), + [_A]: _CTMFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTrafficMirrorFilterRuleCommand"); +var se_CreateTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTrafficMirrorSessionRequest(input, context), + [_A]: _CTMS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTrafficMirrorSessionCommand"); +var se_CreateTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTrafficMirrorTargetRequest(input, context), + [_A]: _CTMT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTrafficMirrorTargetCommand"); +var se_CreateTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayRequest(input, context), + [_A]: _CTG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayCommand"); +var se_CreateTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayConnectRequest(input, context), + [_A]: _CTGC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayConnectCommand"); +var se_CreateTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayConnectPeerRequest(input, context), + [_A]: _CTGCP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayConnectPeerCommand"); +var se_CreateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayMulticastDomainRequest(input, context), + [_A]: _CTGMD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayMulticastDomainCommand"); +var se_CreateTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayPeeringAttachmentRequest(input, context), + [_A]: _CTGPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayPeeringAttachmentCommand"); +var se_CreateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayPolicyTableRequest(input, context), + [_A]: _CTGPT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayPolicyTableCommand"); +var se_CreateTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayPrefixListReferenceRequest(input, context), + [_A]: _CTGPLR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayPrefixListReferenceCommand"); +var se_CreateTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayRouteRequest(input, context), + [_A]: _CTGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayRouteCommand"); +var se_CreateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayRouteTableRequest(input, context), + [_A]: _CTGRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayRouteTableCommand"); +var se_CreateTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayRouteTableAnnouncementRequest(input, context), + [_A]: _CTGRTA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayRouteTableAnnouncementCommand"); +var se_CreateTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateTransitGatewayVpcAttachmentRequest(input, context), + [_A]: _CTGVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateTransitGatewayVpcAttachmentCommand"); +var se_CreateVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVerifiedAccessEndpointRequest(input, context), + [_A]: _CVAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVerifiedAccessEndpointCommand"); +var se_CreateVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVerifiedAccessGroupRequest(input, context), + [_A]: _CVAG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVerifiedAccessGroupCommand"); +var se_CreateVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVerifiedAccessInstanceRequest(input, context), + [_A]: _CVAI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVerifiedAccessInstanceCommand"); +var se_CreateVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVerifiedAccessTrustProviderRequest(input, context), + [_A]: _CVATP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVerifiedAccessTrustProviderCommand"); +var se_CreateVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVolumeRequest(input, context), + [_A]: _CV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVolumeCommand"); +var se_CreateVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpcRequest(input, context), + [_A]: _CVr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpcCommand"); +var se_CreateVpcEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpcEndpointRequest(input, context), + [_A]: _CVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpcEndpointCommand"); +var se_CreateVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpcEndpointConnectionNotificationRequest(input, context), + [_A]: _CVECN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpcEndpointConnectionNotificationCommand"); +var se_CreateVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpcEndpointServiceConfigurationRequest(input, context), + [_A]: _CVESC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpcEndpointServiceConfigurationCommand"); +var se_CreateVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpcPeeringConnectionRequest(input, context), + [_A]: _CVPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpcPeeringConnectionCommand"); +var se_CreateVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpnConnectionRequest(input, context), + [_A]: _CVC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpnConnectionCommand"); +var se_CreateVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpnConnectionRouteRequest(input, context), + [_A]: _CVCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpnConnectionRouteCommand"); +var se_CreateVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_CreateVpnGatewayRequest(input, context), + [_A]: _CVG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateVpnGatewayCommand"); +var se_DeleteCarrierGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteCarrierGatewayRequest(input, context), + [_A]: _DCG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteCarrierGatewayCommand"); +var se_DeleteClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteClientVpnEndpointRequest(input, context), + [_A]: _DCVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteClientVpnEndpointCommand"); +var se_DeleteClientVpnRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteClientVpnRouteRequest(input, context), + [_A]: _DCVR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteClientVpnRouteCommand"); +var se_DeleteCoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteCoipCidrRequest(input, context), + [_A]: _DCC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteCoipCidrCommand"); +var se_DeleteCoipPoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteCoipPoolRequest(input, context), + [_A]: _DCP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteCoipPoolCommand"); +var se_DeleteCustomerGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteCustomerGatewayRequest(input, context), + [_A]: _DCGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteCustomerGatewayCommand"); +var se_DeleteDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteDhcpOptionsRequest(input, context), + [_A]: _DDO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteDhcpOptionsCommand"); +var se_DeleteEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteEgressOnlyInternetGatewayRequest(input, context), + [_A]: _DEOIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteEgressOnlyInternetGatewayCommand"); +var se_DeleteFleetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteFleetsRequest(input, context), + [_A]: _DF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteFleetsCommand"); +var se_DeleteFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteFlowLogsRequest(input, context), + [_A]: _DFL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteFlowLogsCommand"); +var se_DeleteFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteFpgaImageRequest(input, context), + [_A]: _DFI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteFpgaImageCommand"); +var se_DeleteInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteInstanceConnectEndpointRequest(input, context), + [_A]: _DICE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteInstanceConnectEndpointCommand"); +var se_DeleteInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteInstanceEventWindowRequest(input, context), + [_A]: _DIEW, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteInstanceEventWindowCommand"); +var se_DeleteInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteInternetGatewayRequest(input, context), + [_A]: _DIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteInternetGatewayCommand"); +var se_DeleteIpamCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteIpamRequest(input, context), + [_A]: _DI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteIpamCommand"); +var se_DeleteIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteIpamExternalResourceVerificationTokenRequest(input, context), + [_A]: _DIERVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteIpamExternalResourceVerificationTokenCommand"); +var se_DeleteIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteIpamPoolRequest(input, context), + [_A]: _DIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteIpamPoolCommand"); +var se_DeleteIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteIpamResourceDiscoveryRequest(input, context), + [_A]: _DIRD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteIpamResourceDiscoveryCommand"); +var se_DeleteIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteIpamScopeRequest(input, context), + [_A]: _DIS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteIpamScopeCommand"); +var se_DeleteKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteKeyPairRequest(input, context), + [_A]: _DKP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteKeyPairCommand"); +var se_DeleteLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLaunchTemplateRequest(input, context), + [_A]: _DLT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLaunchTemplateCommand"); +var se_DeleteLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLaunchTemplateVersionsRequest(input, context), + [_A]: _DLTV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLaunchTemplateVersionsCommand"); +var se_DeleteLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLocalGatewayRouteRequest(input, context), + [_A]: _DLGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLocalGatewayRouteCommand"); +var se_DeleteLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLocalGatewayRouteTableRequest(input, context), + [_A]: _DLGRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLocalGatewayRouteTableCommand"); +var se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest(input, context), + [_A]: _DLGRTVIGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var se_DeleteLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteLocalGatewayRouteTableVpcAssociationRequest(input, context), + [_A]: _DLGRTVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteLocalGatewayRouteTableVpcAssociationCommand"); +var se_DeleteManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteManagedPrefixListRequest(input, context), + [_A]: _DMPL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteManagedPrefixListCommand"); +var se_DeleteNatGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNatGatewayRequest(input, context), + [_A]: _DNG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNatGatewayCommand"); +var se_DeleteNetworkAclCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkAclRequest(input, context), + [_A]: _DNA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkAclCommand"); +var se_DeleteNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkAclEntryRequest(input, context), + [_A]: _DNAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkAclEntryCommand"); +var se_DeleteNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInsightsAccessScopeRequest(input, context), + [_A]: _DNIAS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInsightsAccessScopeCommand"); +var se_DeleteNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInsightsAccessScopeAnalysisRequest(input, context), + [_A]: _DNIASA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInsightsAccessScopeAnalysisCommand"); +var se_DeleteNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInsightsAnalysisRequest(input, context), + [_A]: _DNIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInsightsAnalysisCommand"); +var se_DeleteNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInsightsPathRequest(input, context), + [_A]: _DNIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInsightsPathCommand"); +var se_DeleteNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInterfaceRequest(input, context), + [_A]: _DNI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInterfaceCommand"); +var se_DeleteNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteNetworkInterfacePermissionRequest(input, context), + [_A]: _DNIPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteNetworkInterfacePermissionCommand"); +var se_DeletePlacementGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeletePlacementGroupRequest(input, context), + [_A]: _DPG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeletePlacementGroupCommand"); +var se_DeletePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeletePublicIpv4PoolRequest(input, context), + [_A]: _DPIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeletePublicIpv4PoolCommand"); +var se_DeleteQueuedReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteQueuedReservedInstancesRequest(input, context), + [_A]: _DQRI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteQueuedReservedInstancesCommand"); +var se_DeleteRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteRouteRequest(input, context), + [_A]: _DR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteRouteCommand"); +var se_DeleteRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteRouteTableRequest(input, context), + [_A]: _DRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteRouteTableCommand"); +var se_DeleteSecurityGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteSecurityGroupRequest(input, context), + [_A]: _DSG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteSecurityGroupCommand"); +var se_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteSnapshotRequest(input, context), + [_A]: _DS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteSnapshotCommand"); +var se_DeleteSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteSpotDatafeedSubscriptionRequest(input, context), + [_A]: _DSDS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteSpotDatafeedSubscriptionCommand"); +var se_DeleteSubnetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteSubnetRequest(input, context), + [_A]: _DSe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteSubnetCommand"); +var se_DeleteSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteSubnetCidrReservationRequest(input, context), + [_A]: _DSCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteSubnetCidrReservationCommand"); +var se_DeleteTagsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTagsRequest(input, context), + [_A]: _DT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTagsCommand"); +var se_DeleteTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTrafficMirrorFilterRequest(input, context), + [_A]: _DTMF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTrafficMirrorFilterCommand"); +var se_DeleteTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTrafficMirrorFilterRuleRequest(input, context), + [_A]: _DTMFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTrafficMirrorFilterRuleCommand"); +var se_DeleteTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTrafficMirrorSessionRequest(input, context), + [_A]: _DTMS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTrafficMirrorSessionCommand"); +var se_DeleteTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTrafficMirrorTargetRequest(input, context), + [_A]: _DTMT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTrafficMirrorTargetCommand"); +var se_DeleteTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayRequest(input, context), + [_A]: _DTG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayCommand"); +var se_DeleteTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayConnectRequest(input, context), + [_A]: _DTGC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayConnectCommand"); +var se_DeleteTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayConnectPeerRequest(input, context), + [_A]: _DTGCP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayConnectPeerCommand"); +var se_DeleteTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayMulticastDomainRequest(input, context), + [_A]: _DTGMD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayMulticastDomainCommand"); +var se_DeleteTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayPeeringAttachmentRequest(input, context), + [_A]: _DTGPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayPeeringAttachmentCommand"); +var se_DeleteTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayPolicyTableRequest(input, context), + [_A]: _DTGPT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayPolicyTableCommand"); +var se_DeleteTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayPrefixListReferenceRequest(input, context), + [_A]: _DTGPLR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayPrefixListReferenceCommand"); +var se_DeleteTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayRouteRequest(input, context), + [_A]: _DTGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayRouteCommand"); +var se_DeleteTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayRouteTableRequest(input, context), + [_A]: _DTGRT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayRouteTableCommand"); +var se_DeleteTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayRouteTableAnnouncementRequest(input, context), + [_A]: _DTGRTA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayRouteTableAnnouncementCommand"); +var se_DeleteTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteTransitGatewayVpcAttachmentRequest(input, context), + [_A]: _DTGVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteTransitGatewayVpcAttachmentCommand"); +var se_DeleteVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVerifiedAccessEndpointRequest(input, context), + [_A]: _DVAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVerifiedAccessEndpointCommand"); +var se_DeleteVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVerifiedAccessGroupRequest(input, context), + [_A]: _DVAG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVerifiedAccessGroupCommand"); +var se_DeleteVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVerifiedAccessInstanceRequest(input, context), + [_A]: _DVAI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVerifiedAccessInstanceCommand"); +var se_DeleteVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVerifiedAccessTrustProviderRequest(input, context), + [_A]: _DVATP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVerifiedAccessTrustProviderCommand"); +var se_DeleteVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVolumeRequest(input, context), + [_A]: _DV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVolumeCommand"); +var se_DeleteVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpcRequest(input, context), + [_A]: _DVe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpcCommand"); +var se_DeleteVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpcEndpointConnectionNotificationsRequest(input, context), + [_A]: _DVECN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpcEndpointConnectionNotificationsCommand"); +var se_DeleteVpcEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpcEndpointsRequest(input, context), + [_A]: _DVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpcEndpointsCommand"); +var se_DeleteVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpcEndpointServiceConfigurationsRequest(input, context), + [_A]: _DVESC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpcEndpointServiceConfigurationsCommand"); +var se_DeleteVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpcPeeringConnectionRequest(input, context), + [_A]: _DVPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpcPeeringConnectionCommand"); +var se_DeleteVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpnConnectionRequest(input, context), + [_A]: _DVC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpnConnectionCommand"); +var se_DeleteVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpnConnectionRouteRequest(input, context), + [_A]: _DVCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpnConnectionRouteCommand"); +var se_DeleteVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeleteVpnGatewayRequest(input, context), + [_A]: _DVG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteVpnGatewayCommand"); +var se_DeprovisionByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeprovisionByoipCidrRequest(input, context), + [_A]: _DBC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeprovisionByoipCidrCommand"); +var se_DeprovisionIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeprovisionIpamByoasnRequest(input, context), + [_A]: _DIB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeprovisionIpamByoasnCommand"); +var se_DeprovisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeprovisionIpamPoolCidrRequest(input, context), + [_A]: _DIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeprovisionIpamPoolCidrCommand"); +var se_DeprovisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeprovisionPublicIpv4PoolCidrRequest(input, context), + [_A]: _DPIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeprovisionPublicIpv4PoolCidrCommand"); +var se_DeregisterImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeregisterImageRequest(input, context), + [_A]: _DIe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterImageCommand"); +var se_DeregisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeregisterInstanceEventNotificationAttributesRequest(input, context), + [_A]: _DIENA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterInstanceEventNotificationAttributesCommand"); +var se_DeregisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeregisterTransitGatewayMulticastGroupMembersRequest(input, context), + [_A]: _DTGMGM, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterTransitGatewayMulticastGroupMembersCommand"); +var se_DeregisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DeregisterTransitGatewayMulticastGroupSourcesRequest(input, context), + [_A]: _DTGMGS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterTransitGatewayMulticastGroupSourcesCommand"); +var se_DescribeAccountAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAccountAttributesRequest(input, context), + [_A]: _DAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAccountAttributesCommand"); +var se_DescribeAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAddressesRequest(input, context), + [_A]: _DA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAddressesCommand"); +var se_DescribeAddressesAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAddressesAttributeRequest(input, context), + [_A]: _DAAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAddressesAttributeCommand"); +var se_DescribeAddressTransfersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAddressTransfersRequest(input, context), + [_A]: _DAT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAddressTransfersCommand"); +var se_DescribeAggregateIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAggregateIdFormatRequest(input, context), + [_A]: _DAIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAggregateIdFormatCommand"); +var se_DescribeAvailabilityZonesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAvailabilityZonesRequest(input, context), + [_A]: _DAZ, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAvailabilityZonesCommand"); +var se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest(input, context), + [_A]: _DANPMS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand"); +var se_DescribeBundleTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeBundleTasksRequest(input, context), + [_A]: _DBT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeBundleTasksCommand"); +var se_DescribeByoipCidrsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeByoipCidrsRequest(input, context), + [_A]: _DBCe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeByoipCidrsCommand"); +var se_DescribeCapacityBlockOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCapacityBlockOfferingsRequest(input, context), + [_A]: _DCBO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCapacityBlockOfferingsCommand"); +var se_DescribeCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCapacityReservationFleetsRequest(input, context), + [_A]: _DCRF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCapacityReservationFleetsCommand"); +var se_DescribeCapacityReservationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCapacityReservationsRequest(input, context), + [_A]: _DCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCapacityReservationsCommand"); +var se_DescribeCarrierGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCarrierGatewaysRequest(input, context), + [_A]: _DCGes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCarrierGatewaysCommand"); +var se_DescribeClassicLinkInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClassicLinkInstancesRequest(input, context), + [_A]: _DCLI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClassicLinkInstancesCommand"); +var se_DescribeClientVpnAuthorizationRulesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClientVpnAuthorizationRulesRequest(input, context), + [_A]: _DCVAR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClientVpnAuthorizationRulesCommand"); +var se_DescribeClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClientVpnConnectionsRequest(input, context), + [_A]: _DCVC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClientVpnConnectionsCommand"); +var se_DescribeClientVpnEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClientVpnEndpointsRequest(input, context), + [_A]: _DCVEe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClientVpnEndpointsCommand"); +var se_DescribeClientVpnRoutesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClientVpnRoutesRequest(input, context), + [_A]: _DCVRe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClientVpnRoutesCommand"); +var se_DescribeClientVpnTargetNetworksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeClientVpnTargetNetworksRequest(input, context), + [_A]: _DCVTN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeClientVpnTargetNetworksCommand"); +var se_DescribeCoipPoolsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCoipPoolsRequest(input, context), + [_A]: _DCPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCoipPoolsCommand"); +var se_DescribeConversionTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeConversionTasksRequest(input, context), + [_A]: _DCT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeConversionTasksCommand"); +var se_DescribeCustomerGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeCustomerGatewaysRequest(input, context), + [_A]: _DCGesc, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeCustomerGatewaysCommand"); +var se_DescribeDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeDhcpOptionsRequest(input, context), + [_A]: _DDOe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeDhcpOptionsCommand"); +var se_DescribeEgressOnlyInternetGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeEgressOnlyInternetGatewaysRequest(input, context), + [_A]: _DEOIGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeEgressOnlyInternetGatewaysCommand"); +var se_DescribeElasticGpusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeElasticGpusRequest(input, context), + [_A]: _DEG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeElasticGpusCommand"); +var se_DescribeExportImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeExportImageTasksRequest(input, context), + [_A]: _DEIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeExportImageTasksCommand"); +var se_DescribeExportTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeExportTasksRequest(input, context), + [_A]: _DET, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeExportTasksCommand"); +var se_DescribeFastLaunchImagesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFastLaunchImagesRequest(input, context), + [_A]: _DFLI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFastLaunchImagesCommand"); +var se_DescribeFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFastSnapshotRestoresRequest(input, context), + [_A]: _DFSR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFastSnapshotRestoresCommand"); +var se_DescribeFleetHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFleetHistoryRequest(input, context), + [_A]: _DFH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFleetHistoryCommand"); +var se_DescribeFleetInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFleetInstancesRequest(input, context), + [_A]: _DFIe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFleetInstancesCommand"); +var se_DescribeFleetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFleetsRequest(input, context), + [_A]: _DFe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFleetsCommand"); +var se_DescribeFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFlowLogsRequest(input, context), + [_A]: _DFLe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFlowLogsCommand"); +var se_DescribeFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFpgaImageAttributeRequest(input, context), + [_A]: _DFIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFpgaImageAttributeCommand"); +var se_DescribeFpgaImagesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeFpgaImagesRequest(input, context), + [_A]: _DFIes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeFpgaImagesCommand"); +var se_DescribeHostReservationOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeHostReservationOfferingsRequest(input, context), + [_A]: _DHRO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeHostReservationOfferingsCommand"); +var se_DescribeHostReservationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeHostReservationsRequest(input, context), + [_A]: _DHR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeHostReservationsCommand"); +var se_DescribeHostsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeHostsRequest(input, context), + [_A]: _DH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeHostsCommand"); +var se_DescribeIamInstanceProfileAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIamInstanceProfileAssociationsRequest(input, context), + [_A]: _DIIPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIamInstanceProfileAssociationsCommand"); +var se_DescribeIdentityIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIdentityIdFormatRequest(input, context), + [_A]: _DIIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIdentityIdFormatCommand"); +var se_DescribeIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIdFormatRequest(input, context), + [_A]: _DIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIdFormatCommand"); +var se_DescribeImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeImageAttributeRequest(input, context), + [_A]: _DIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeImageAttributeCommand"); +var se_DescribeImagesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeImagesRequest(input, context), + [_A]: _DIes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeImagesCommand"); +var se_DescribeImportImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeImportImageTasksRequest(input, context), + [_A]: _DIIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeImportImageTasksCommand"); +var se_DescribeImportSnapshotTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeImportSnapshotTasksRequest(input, context), + [_A]: _DIST, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeImportSnapshotTasksCommand"); +var se_DescribeInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceAttributeRequest(input, context), + [_A]: _DIAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceAttributeCommand"); +var se_DescribeInstanceConnectEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceConnectEndpointsRequest(input, context), + [_A]: _DICEe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceConnectEndpointsCommand"); +var se_DescribeInstanceCreditSpecificationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceCreditSpecificationsRequest(input, context), + [_A]: _DICS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceCreditSpecificationsCommand"); +var se_DescribeInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceEventNotificationAttributesRequest(input, context), + [_A]: _DIENAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceEventNotificationAttributesCommand"); +var se_DescribeInstanceEventWindowsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceEventWindowsRequest(input, context), + [_A]: _DIEWe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceEventWindowsCommand"); +var se_DescribeInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstancesRequest(input, context), + [_A]: _DIesc, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstancesCommand"); +var se_DescribeInstanceStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceStatusRequest(input, context), + [_A]: _DISe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceStatusCommand"); +var se_DescribeInstanceTopologyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceTopologyRequest(input, context), + [_A]: _DIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceTopologyCommand"); +var se_DescribeInstanceTypeOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceTypeOfferingsRequest(input, context), + [_A]: _DITO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceTypeOfferingsCommand"); +var se_DescribeInstanceTypesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInstanceTypesRequest(input, context), + [_A]: _DITe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceTypesCommand"); +var se_DescribeInternetGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeInternetGatewaysRequest(input, context), + [_A]: _DIGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInternetGatewaysCommand"); +var se_DescribeIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamByoasnRequest(input, context), + [_A]: _DIBe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamByoasnCommand"); +var se_DescribeIpamExternalResourceVerificationTokensCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamExternalResourceVerificationTokensRequest(input, context), + [_A]: _DIERVTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamExternalResourceVerificationTokensCommand"); +var se_DescribeIpamPoolsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamPoolsRequest(input, context), + [_A]: _DIPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamPoolsCommand"); +var se_DescribeIpamResourceDiscoveriesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamResourceDiscoveriesRequest(input, context), + [_A]: _DIRDe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamResourceDiscoveriesCommand"); +var se_DescribeIpamResourceDiscoveryAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamResourceDiscoveryAssociationsRequest(input, context), + [_A]: _DIRDA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamResourceDiscoveryAssociationsCommand"); +var se_DescribeIpamsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamsRequest(input, context), + [_A]: _DIescr, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamsCommand"); +var se_DescribeIpamScopesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpamScopesRequest(input, context), + [_A]: _DISes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpamScopesCommand"); +var se_DescribeIpv6PoolsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeIpv6PoolsRequest(input, context), + [_A]: _DIPes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeIpv6PoolsCommand"); +var se_DescribeKeyPairsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeKeyPairsRequest(input, context), + [_A]: _DKPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeKeyPairsCommand"); +var se_DescribeLaunchTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLaunchTemplatesRequest(input, context), + [_A]: _DLTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLaunchTemplatesCommand"); +var se_DescribeLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLaunchTemplateVersionsRequest(input, context), + [_A]: _DLTVe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLaunchTemplateVersionsCommand"); +var se_DescribeLocalGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewayRouteTablesRequest(input, context), + [_A]: _DLGRTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewayRouteTablesCommand"); +var se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest(input, context), + [_A]: _DLGRTVIGAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand"); +var se_DescribeLocalGatewayRouteTableVpcAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewayRouteTableVpcAssociationsRequest(input, context), + [_A]: _DLGRTVAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewayRouteTableVpcAssociationsCommand"); +var se_DescribeLocalGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewaysRequest(input, context), + [_A]: _DLG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewaysCommand"); +var se_DescribeLocalGatewayVirtualInterfaceGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewayVirtualInterfaceGroupsRequest(input, context), + [_A]: _DLGVIG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewayVirtualInterfaceGroupsCommand"); +var se_DescribeLocalGatewayVirtualInterfacesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLocalGatewayVirtualInterfacesRequest(input, context), + [_A]: _DLGVI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLocalGatewayVirtualInterfacesCommand"); +var se_DescribeLockedSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeLockedSnapshotsRequest(input, context), + [_A]: _DLS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeLockedSnapshotsCommand"); +var se_DescribeMacHostsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeMacHostsRequest(input, context), + [_A]: _DMH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMacHostsCommand"); +var se_DescribeManagedPrefixListsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeManagedPrefixListsRequest(input, context), + [_A]: _DMPLe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeManagedPrefixListsCommand"); +var se_DescribeMovingAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeMovingAddressesRequest(input, context), + [_A]: _DMA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMovingAddressesCommand"); +var se_DescribeNatGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNatGatewaysRequest(input, context), + [_A]: _DNGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNatGatewaysCommand"); +var se_DescribeNetworkAclsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkAclsRequest(input, context), + [_A]: _DNAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkAclsCommand"); +var se_DescribeNetworkInsightsAccessScopeAnalysesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInsightsAccessScopeAnalysesRequest(input, context), + [_A]: _DNIASAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInsightsAccessScopeAnalysesCommand"); +var se_DescribeNetworkInsightsAccessScopesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInsightsAccessScopesRequest(input, context), + [_A]: _DNIASe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInsightsAccessScopesCommand"); +var se_DescribeNetworkInsightsAnalysesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInsightsAnalysesRequest(input, context), + [_A]: _DNIAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInsightsAnalysesCommand"); +var se_DescribeNetworkInsightsPathsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInsightsPathsRequest(input, context), + [_A]: _DNIPes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInsightsPathsCommand"); +var se_DescribeNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInterfaceAttributeRequest(input, context), + [_A]: _DNIAes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInterfaceAttributeCommand"); +var se_DescribeNetworkInterfacePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInterfacePermissionsRequest(input, context), + [_A]: _DNIPesc, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInterfacePermissionsCommand"); +var se_DescribeNetworkInterfacesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeNetworkInterfacesRequest(input, context), + [_A]: _DNIe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeNetworkInterfacesCommand"); +var se_DescribePlacementGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribePlacementGroupsRequest(input, context), + [_A]: _DPGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePlacementGroupsCommand"); +var se_DescribePrefixListsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribePrefixListsRequest(input, context), + [_A]: _DPL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePrefixListsCommand"); +var se_DescribePrincipalIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribePrincipalIdFormatRequest(input, context), + [_A]: _DPIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePrincipalIdFormatCommand"); +var se_DescribePublicIpv4PoolsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribePublicIpv4PoolsRequest(input, context), + [_A]: _DPIPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePublicIpv4PoolsCommand"); +var se_DescribeRegionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeRegionsRequest(input, context), + [_A]: _DRe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeRegionsCommand"); +var se_DescribeReplaceRootVolumeTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeReplaceRootVolumeTasksRequest(input, context), + [_A]: _DRRVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeReplaceRootVolumeTasksCommand"); +var se_DescribeReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeReservedInstancesRequest(input, context), + [_A]: _DRI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeReservedInstancesCommand"); +var se_DescribeReservedInstancesListingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeReservedInstancesListingsRequest(input, context), + [_A]: _DRIL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeReservedInstancesListingsCommand"); +var se_DescribeReservedInstancesModificationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeReservedInstancesModificationsRequest(input, context), + [_A]: _DRIM, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeReservedInstancesModificationsCommand"); +var se_DescribeReservedInstancesOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeReservedInstancesOfferingsRequest(input, context), + [_A]: _DRIO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeReservedInstancesOfferingsCommand"); +var se_DescribeRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeRouteTablesRequest(input, context), + [_A]: _DRTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeRouteTablesCommand"); +var se_DescribeScheduledInstanceAvailabilityCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeScheduledInstanceAvailabilityRequest(input, context), + [_A]: _DSIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeScheduledInstanceAvailabilityCommand"); +var se_DescribeScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeScheduledInstancesRequest(input, context), + [_A]: _DSI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeScheduledInstancesCommand"); +var se_DescribeSecurityGroupReferencesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSecurityGroupReferencesRequest(input, context), + [_A]: _DSGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSecurityGroupReferencesCommand"); +var se_DescribeSecurityGroupRulesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSecurityGroupRulesRequest(input, context), + [_A]: _DSGRe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSecurityGroupRulesCommand"); +var se_DescribeSecurityGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSecurityGroupsRequest(input, context), + [_A]: _DSGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSecurityGroupsCommand"); +var se_DescribeSnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSnapshotAttributeRequest(input, context), + [_A]: _DSA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSnapshotAttributeCommand"); +var se_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSnapshotsRequest(input, context), + [_A]: _DSes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSnapshotsCommand"); +var se_DescribeSnapshotTierStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSnapshotTierStatusRequest(input, context), + [_A]: _DSTS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSnapshotTierStatusCommand"); +var se_DescribeSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotDatafeedSubscriptionRequest(input, context), + [_A]: _DSDSe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotDatafeedSubscriptionCommand"); +var se_DescribeSpotFleetInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotFleetInstancesRequest(input, context), + [_A]: _DSFI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotFleetInstancesCommand"); +var se_DescribeSpotFleetRequestHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotFleetRequestHistoryRequest(input, context), + [_A]: _DSFRH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotFleetRequestHistoryCommand"); +var se_DescribeSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotFleetRequestsRequest(input, context), + [_A]: _DSFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotFleetRequestsCommand"); +var se_DescribeSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotInstanceRequestsRequest(input, context), + [_A]: _DSIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotInstanceRequestsCommand"); +var se_DescribeSpotPriceHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSpotPriceHistoryRequest(input, context), + [_A]: _DSPH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSpotPriceHistoryCommand"); +var se_DescribeStaleSecurityGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeStaleSecurityGroupsRequest(input, context), + [_A]: _DSSG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeStaleSecurityGroupsCommand"); +var se_DescribeStoreImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeStoreImageTasksRequest(input, context), + [_A]: _DSIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeStoreImageTasksCommand"); +var se_DescribeSubnetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeSubnetsRequest(input, context), + [_A]: _DSesc, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSubnetsCommand"); +var se_DescribeTagsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTagsRequest(input, context), + [_A]: _DTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTagsCommand"); +var se_DescribeTrafficMirrorFilterRulesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTrafficMirrorFilterRulesRequest(input, context), + [_A]: _DTMFRe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTrafficMirrorFilterRulesCommand"); +var se_DescribeTrafficMirrorFiltersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTrafficMirrorFiltersRequest(input, context), + [_A]: _DTMFe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTrafficMirrorFiltersCommand"); +var se_DescribeTrafficMirrorSessionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTrafficMirrorSessionsRequest(input, context), + [_A]: _DTMSe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTrafficMirrorSessionsCommand"); +var se_DescribeTrafficMirrorTargetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTrafficMirrorTargetsRequest(input, context), + [_A]: _DTMTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTrafficMirrorTargetsCommand"); +var se_DescribeTransitGatewayAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayAttachmentsRequest(input, context), + [_A]: _DTGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayAttachmentsCommand"); +var se_DescribeTransitGatewayConnectPeersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayConnectPeersRequest(input, context), + [_A]: _DTGCPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayConnectPeersCommand"); +var se_DescribeTransitGatewayConnectsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayConnectsRequest(input, context), + [_A]: _DTGCe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayConnectsCommand"); +var se_DescribeTransitGatewayMulticastDomainsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayMulticastDomainsRequest(input, context), + [_A]: _DTGMDe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayMulticastDomainsCommand"); +var se_DescribeTransitGatewayPeeringAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayPeeringAttachmentsRequest(input, context), + [_A]: _DTGPAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayPeeringAttachmentsCommand"); +var se_DescribeTransitGatewayPolicyTablesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayPolicyTablesRequest(input, context), + [_A]: _DTGPTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayPolicyTablesCommand"); +var se_DescribeTransitGatewayRouteTableAnnouncementsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayRouteTableAnnouncementsRequest(input, context), + [_A]: _DTGRTAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayRouteTableAnnouncementsCommand"); +var se_DescribeTransitGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayRouteTablesRequest(input, context), + [_A]: _DTGRTe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayRouteTablesCommand"); +var se_DescribeTransitGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewaysRequest(input, context), + [_A]: _DTGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewaysCommand"); +var se_DescribeTransitGatewayVpcAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTransitGatewayVpcAttachmentsRequest(input, context), + [_A]: _DTGVAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTransitGatewayVpcAttachmentsCommand"); +var se_DescribeTrunkInterfaceAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeTrunkInterfaceAssociationsRequest(input, context), + [_A]: _DTIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeTrunkInterfaceAssociationsCommand"); +var se_DescribeVerifiedAccessEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVerifiedAccessEndpointsRequest(input, context), + [_A]: _DVAEe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVerifiedAccessEndpointsCommand"); +var se_DescribeVerifiedAccessGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVerifiedAccessGroupsRequest(input, context), + [_A]: _DVAGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVerifiedAccessGroupsCommand"); +var se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest(input, context), + [_A]: _DVAILC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand"); +var se_DescribeVerifiedAccessInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVerifiedAccessInstancesRequest(input, context), + [_A]: _DVAIe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVerifiedAccessInstancesCommand"); +var se_DescribeVerifiedAccessTrustProvidersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVerifiedAccessTrustProvidersRequest(input, context), + [_A]: _DVATPe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVerifiedAccessTrustProvidersCommand"); +var se_DescribeVolumeAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVolumeAttributeRequest(input, context), + [_A]: _DVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVolumeAttributeCommand"); +var se_DescribeVolumesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVolumesRequest(input, context), + [_A]: _DVes, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVolumesCommand"); +var se_DescribeVolumesModificationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVolumesModificationsRequest(input, context), + [_A]: _DVM, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVolumesModificationsCommand"); +var se_DescribeVolumeStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVolumeStatusRequest(input, context), + [_A]: _DVS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVolumeStatusCommand"); +var se_DescribeVpcAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcAttributeRequest(input, context), + [_A]: _DVAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcAttributeCommand"); +var se_DescribeVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcClassicLinkRequest(input, context), + [_A]: _DVCL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcClassicLinkCommand"); +var se_DescribeVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcClassicLinkDnsSupportRequest(input, context), + [_A]: _DVCLDS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcClassicLinkDnsSupportCommand"); +var se_DescribeVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointConnectionNotificationsRequest(input, context), + [_A]: _DVECNe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointConnectionNotificationsCommand"); +var se_DescribeVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointConnectionsRequest(input, context), + [_A]: _DVEC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointConnectionsCommand"); +var se_DescribeVpcEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointsRequest(input, context), + [_A]: _DVEe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointsCommand"); +var se_DescribeVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointServiceConfigurationsRequest(input, context), + [_A]: _DVESCe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointServiceConfigurationsCommand"); +var se_DescribeVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointServicePermissionsRequest(input, context), + [_A]: _DVESP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointServicePermissionsCommand"); +var se_DescribeVpcEndpointServicesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcEndpointServicesRequest(input, context), + [_A]: _DVES, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcEndpointServicesCommand"); +var se_DescribeVpcPeeringConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcPeeringConnectionsRequest(input, context), + [_A]: _DVPCe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcPeeringConnectionsCommand"); +var se_DescribeVpcsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpcsRequest(input, context), + [_A]: _DVesc, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpcsCommand"); +var se_DescribeVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpnConnectionsRequest(input, context), + [_A]: _DVCe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpnConnectionsCommand"); +var se_DescribeVpnGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DescribeVpnGatewaysRequest(input, context), + [_A]: _DVGe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeVpnGatewaysCommand"); +var se_DetachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachClassicLinkVpcRequest(input, context), + [_A]: _DCLV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachClassicLinkVpcCommand"); +var se_DetachInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachInternetGatewayRequest(input, context), + [_A]: _DIGet, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachInternetGatewayCommand"); +var se_DetachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachNetworkInterfaceRequest(input, context), + [_A]: _DNIet, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachNetworkInterfaceCommand"); +var se_DetachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachVerifiedAccessTrustProviderRequest(input, context), + [_A]: _DVATPet, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachVerifiedAccessTrustProviderCommand"); +var se_DetachVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachVolumeRequest(input, context), + [_A]: _DVet, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachVolumeCommand"); +var se_DetachVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DetachVpnGatewayRequest(input, context), + [_A]: _DVGet, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DetachVpnGatewayCommand"); +var se_DisableAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableAddressTransferRequest(input, context), + [_A]: _DATi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableAddressTransferCommand"); +var se_DisableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableAwsNetworkPerformanceMetricSubscriptionRequest(input, context), + [_A]: _DANPMSi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableAwsNetworkPerformanceMetricSubscriptionCommand"); +var se_DisableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableEbsEncryptionByDefaultRequest(input, context), + [_A]: _DEEBD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableEbsEncryptionByDefaultCommand"); +var se_DisableFastLaunchCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableFastLaunchRequest(input, context), + [_A]: _DFLi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableFastLaunchCommand"); +var se_DisableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableFastSnapshotRestoresRequest(input, context), + [_A]: _DFSRi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableFastSnapshotRestoresCommand"); +var se_DisableImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableImageRequest(input, context), + [_A]: _DIi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableImageCommand"); +var se_DisableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableImageBlockPublicAccessRequest(input, context), + [_A]: _DIBPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableImageBlockPublicAccessCommand"); +var se_DisableImageDeprecationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableImageDeprecationRequest(input, context), + [_A]: _DID, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableImageDeprecationCommand"); +var se_DisableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableImageDeregistrationProtectionRequest(input, context), + [_A]: _DIDP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableImageDeregistrationProtectionCommand"); +var se_DisableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableIpamOrganizationAdminAccountRequest(input, context), + [_A]: _DIOAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableIpamOrganizationAdminAccountCommand"); +var se_DisableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableSerialConsoleAccessRequest(input, context), + [_A]: _DSCA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableSerialConsoleAccessCommand"); +var se_DisableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableSnapshotBlockPublicAccessRequest(input, context), + [_A]: _DSBPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableSnapshotBlockPublicAccessCommand"); +var se_DisableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableTransitGatewayRouteTablePropagationRequest(input, context), + [_A]: _DTGRTP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableTransitGatewayRouteTablePropagationCommand"); +var se_DisableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableVgwRoutePropagationRequest(input, context), + [_A]: _DVRP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableVgwRoutePropagationCommand"); +var se_DisableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableVpcClassicLinkRequest(input, context), + [_A]: _DVCLi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableVpcClassicLinkCommand"); +var se_DisableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisableVpcClassicLinkDnsSupportRequest(input, context), + [_A]: _DVCLDSi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisableVpcClassicLinkDnsSupportCommand"); +var se_DisassociateAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateAddressRequest(input, context), + [_A]: _DAi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateAddressCommand"); +var se_DisassociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateClientVpnTargetNetworkRequest(input, context), + [_A]: _DCVTNi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateClientVpnTargetNetworkCommand"); +var se_DisassociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateEnclaveCertificateIamRoleRequest(input, context), + [_A]: _DECIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateEnclaveCertificateIamRoleCommand"); +var se_DisassociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateIamInstanceProfileRequest(input, context), + [_A]: _DIIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateIamInstanceProfileCommand"); +var se_DisassociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateInstanceEventWindowRequest(input, context), + [_A]: _DIEWi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateInstanceEventWindowCommand"); +var se_DisassociateIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateIpamByoasnRequest(input, context), + [_A]: _DIBi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateIpamByoasnCommand"); +var se_DisassociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateIpamResourceDiscoveryRequest(input, context), + [_A]: _DIRDi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateIpamResourceDiscoveryCommand"); +var se_DisassociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateNatGatewayAddressRequest(input, context), + [_A]: _DNGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateNatGatewayAddressCommand"); +var se_DisassociateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateRouteTableRequest(input, context), + [_A]: _DRTi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateRouteTableCommand"); +var se_DisassociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateSubnetCidrBlockRequest(input, context), + [_A]: _DSCB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateSubnetCidrBlockCommand"); +var se_DisassociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateTransitGatewayMulticastDomainRequest(input, context), + [_A]: _DTGMDi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateTransitGatewayMulticastDomainCommand"); +var se_DisassociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateTransitGatewayPolicyTableRequest(input, context), + [_A]: _DTGPTi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateTransitGatewayPolicyTableCommand"); +var se_DisassociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateTransitGatewayRouteTableRequest(input, context), + [_A]: _DTGRTi, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateTransitGatewayRouteTableCommand"); +var se_DisassociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateTrunkInterfaceRequest(input, context), + [_A]: _DTI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateTrunkInterfaceCommand"); +var se_DisassociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DisassociateVpcCidrBlockRequest(input, context), + [_A]: _DVCB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateVpcCidrBlockCommand"); +var se_EnableAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableAddressTransferRequest(input, context), + [_A]: _EAT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableAddressTransferCommand"); +var se_EnableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableAwsNetworkPerformanceMetricSubscriptionRequest(input, context), + [_A]: _EANPMS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableAwsNetworkPerformanceMetricSubscriptionCommand"); +var se_EnableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableEbsEncryptionByDefaultRequest(input, context), + [_A]: _EEEBD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableEbsEncryptionByDefaultCommand"); +var se_EnableFastLaunchCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableFastLaunchRequest(input, context), + [_A]: _EFL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableFastLaunchCommand"); +var se_EnableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableFastSnapshotRestoresRequest(input, context), + [_A]: _EFSR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableFastSnapshotRestoresCommand"); +var se_EnableImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableImageRequest(input, context), + [_A]: _EI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableImageCommand"); +var se_EnableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableImageBlockPublicAccessRequest(input, context), + [_A]: _EIBPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableImageBlockPublicAccessCommand"); +var se_EnableImageDeprecationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableImageDeprecationRequest(input, context), + [_A]: _EID, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableImageDeprecationCommand"); +var se_EnableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableImageDeregistrationProtectionRequest(input, context), + [_A]: _EIDP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableImageDeregistrationProtectionCommand"); +var se_EnableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableIpamOrganizationAdminAccountRequest(input, context), + [_A]: _EIOAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableIpamOrganizationAdminAccountCommand"); +var se_EnableReachabilityAnalyzerOrganizationSharingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableReachabilityAnalyzerOrganizationSharingRequest(input, context), + [_A]: _ERAOS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableReachabilityAnalyzerOrganizationSharingCommand"); +var se_EnableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableSerialConsoleAccessRequest(input, context), + [_A]: _ESCA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableSerialConsoleAccessCommand"); +var se_EnableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableSnapshotBlockPublicAccessRequest(input, context), + [_A]: _ESBPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableSnapshotBlockPublicAccessCommand"); +var se_EnableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableTransitGatewayRouteTablePropagationRequest(input, context), + [_A]: _ETGRTP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableTransitGatewayRouteTablePropagationCommand"); +var se_EnableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableVgwRoutePropagationRequest(input, context), + [_A]: _EVRP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableVgwRoutePropagationCommand"); +var se_EnableVolumeIOCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableVolumeIORequest(input, context), + [_A]: _EVIO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableVolumeIOCommand"); +var se_EnableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableVpcClassicLinkRequest(input, context), + [_A]: _EVCL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableVpcClassicLinkCommand"); +var se_EnableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_EnableVpcClassicLinkDnsSupportRequest(input, context), + [_A]: _EVCLDS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_EnableVpcClassicLinkDnsSupportCommand"); +var se_ExportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ExportClientVpnClientCertificateRevocationListRequest(input, context), + [_A]: _ECVCCRL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ExportClientVpnClientCertificateRevocationListCommand"); +var se_ExportClientVpnClientConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ExportClientVpnClientConfigurationRequest(input, context), + [_A]: _ECVCC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ExportClientVpnClientConfigurationCommand"); +var se_ExportImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ExportImageRequest(input, context), + [_A]: _EIx, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ExportImageCommand"); +var se_ExportTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ExportTransitGatewayRoutesRequest(input, context), + [_A]: _ETGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ExportTransitGatewayRoutesCommand"); +var se_GetAssociatedEnclaveCertificateIamRolesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetAssociatedEnclaveCertificateIamRolesRequest(input, context), + [_A]: _GAECIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetAssociatedEnclaveCertificateIamRolesCommand"); +var se_GetAssociatedIpv6PoolCidrsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetAssociatedIpv6PoolCidrsRequest(input, context), + [_A]: _GAIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetAssociatedIpv6PoolCidrsCommand"); +var se_GetAwsNetworkPerformanceDataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetAwsNetworkPerformanceDataRequest(input, context), + [_A]: _GANPD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetAwsNetworkPerformanceDataCommand"); +var se_GetCapacityReservationUsageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetCapacityReservationUsageRequest(input, context), + [_A]: _GCRU, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetCapacityReservationUsageCommand"); +var se_GetCoipPoolUsageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetCoipPoolUsageRequest(input, context), + [_A]: _GCPU, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetCoipPoolUsageCommand"); +var se_GetConsoleOutputCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetConsoleOutputRequest(input, context), + [_A]: _GCO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetConsoleOutputCommand"); +var se_GetConsoleScreenshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetConsoleScreenshotRequest(input, context), + [_A]: _GCS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetConsoleScreenshotCommand"); +var se_GetDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetDefaultCreditSpecificationRequest(input, context), + [_A]: _GDCS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetDefaultCreditSpecificationCommand"); +var se_GetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetEbsDefaultKmsKeyIdRequest(input, context), + [_A]: _GEDKKI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetEbsDefaultKmsKeyIdCommand"); +var se_GetEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetEbsEncryptionByDefaultRequest(input, context), + [_A]: _GEEBD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetEbsEncryptionByDefaultCommand"); +var se_GetFlowLogsIntegrationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetFlowLogsIntegrationTemplateRequest(input, context), + [_A]: _GFLIT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetFlowLogsIntegrationTemplateCommand"); +var se_GetGroupsForCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetGroupsForCapacityReservationRequest(input, context), + [_A]: _GGFCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetGroupsForCapacityReservationCommand"); +var se_GetHostReservationPurchasePreviewCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetHostReservationPurchasePreviewRequest(input, context), + [_A]: _GHRPP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetHostReservationPurchasePreviewCommand"); +var se_GetImageBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetImageBlockPublicAccessStateRequest(input, context), + [_A]: _GIBPAS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetImageBlockPublicAccessStateCommand"); +var se_GetInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetInstanceMetadataDefaultsRequest(input, context), + [_A]: _GIMD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInstanceMetadataDefaultsCommand"); +var se_GetInstanceTpmEkPubCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetInstanceTpmEkPubRequest(input, context), + [_A]: _GITEP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInstanceTpmEkPubCommand"); +var se_GetInstanceTypesFromInstanceRequirementsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetInstanceTypesFromInstanceRequirementsRequest(input, context), + [_A]: _GITFIR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInstanceTypesFromInstanceRequirementsCommand"); +var se_GetInstanceUefiDataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetInstanceUefiDataRequest(input, context), + [_A]: _GIUD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInstanceUefiDataCommand"); +var se_GetIpamAddressHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamAddressHistoryRequest(input, context), + [_A]: _GIAH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamAddressHistoryCommand"); +var se_GetIpamDiscoveredAccountsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamDiscoveredAccountsRequest(input, context), + [_A]: _GIDA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamDiscoveredAccountsCommand"); +var se_GetIpamDiscoveredPublicAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamDiscoveredPublicAddressesRequest(input, context), + [_A]: _GIDPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamDiscoveredPublicAddressesCommand"); +var se_GetIpamDiscoveredResourceCidrsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamDiscoveredResourceCidrsRequest(input, context), + [_A]: _GIDRC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamDiscoveredResourceCidrsCommand"); +var se_GetIpamPoolAllocationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamPoolAllocationsRequest(input, context), + [_A]: _GIPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamPoolAllocationsCommand"); +var se_GetIpamPoolCidrsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamPoolCidrsRequest(input, context), + [_A]: _GIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamPoolCidrsCommand"); +var se_GetIpamResourceCidrsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetIpamResourceCidrsRequest(input, context), + [_A]: _GIRC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetIpamResourceCidrsCommand"); +var se_GetLaunchTemplateDataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetLaunchTemplateDataRequest(input, context), + [_A]: _GLTD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetLaunchTemplateDataCommand"); +var se_GetManagedPrefixListAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetManagedPrefixListAssociationsRequest(input, context), + [_A]: _GMPLA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetManagedPrefixListAssociationsCommand"); +var se_GetManagedPrefixListEntriesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetManagedPrefixListEntriesRequest(input, context), + [_A]: _GMPLE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetManagedPrefixListEntriesCommand"); +var se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest(input, context), + [_A]: _GNIASAF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand"); +var se_GetNetworkInsightsAccessScopeContentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetNetworkInsightsAccessScopeContentRequest(input, context), + [_A]: _GNIASC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetNetworkInsightsAccessScopeContentCommand"); +var se_GetPasswordDataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetPasswordDataRequest(input, context), + [_A]: _GPD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetPasswordDataCommand"); +var se_GetReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetReservedInstancesExchangeQuoteRequest(input, context), + [_A]: _GRIEQ, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetReservedInstancesExchangeQuoteCommand"); +var se_GetSecurityGroupsForVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSecurityGroupsForVpcRequest(input, context), + [_A]: _GSGFV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSecurityGroupsForVpcCommand"); +var se_GetSerialConsoleAccessStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSerialConsoleAccessStatusRequest(input, context), + [_A]: _GSCAS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSerialConsoleAccessStatusCommand"); +var se_GetSnapshotBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSnapshotBlockPublicAccessStateRequest(input, context), + [_A]: _GSBPAS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSnapshotBlockPublicAccessStateCommand"); +var se_GetSpotPlacementScoresCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSpotPlacementScoresRequest(input, context), + [_A]: _GSPS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSpotPlacementScoresCommand"); +var se_GetSubnetCidrReservationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSubnetCidrReservationsRequest(input, context), + [_A]: _GSCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSubnetCidrReservationsCommand"); +var se_GetTransitGatewayAttachmentPropagationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayAttachmentPropagationsRequest(input, context), + [_A]: _GTGAP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayAttachmentPropagationsCommand"); +var se_GetTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayMulticastDomainAssociationsRequest(input, context), + [_A]: _GTGMDA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayMulticastDomainAssociationsCommand"); +var se_GetTransitGatewayPolicyTableAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayPolicyTableAssociationsRequest(input, context), + [_A]: _GTGPTA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayPolicyTableAssociationsCommand"); +var se_GetTransitGatewayPolicyTableEntriesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayPolicyTableEntriesRequest(input, context), + [_A]: _GTGPTE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayPolicyTableEntriesCommand"); +var se_GetTransitGatewayPrefixListReferencesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayPrefixListReferencesRequest(input, context), + [_A]: _GTGPLR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayPrefixListReferencesCommand"); +var se_GetTransitGatewayRouteTableAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayRouteTableAssociationsRequest(input, context), + [_A]: _GTGRTA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayRouteTableAssociationsCommand"); +var se_GetTransitGatewayRouteTablePropagationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetTransitGatewayRouteTablePropagationsRequest(input, context), + [_A]: _GTGRTP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetTransitGatewayRouteTablePropagationsCommand"); +var se_GetVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetVerifiedAccessEndpointPolicyRequest(input, context), + [_A]: _GVAEP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetVerifiedAccessEndpointPolicyCommand"); +var se_GetVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetVerifiedAccessGroupPolicyRequest(input, context), + [_A]: _GVAGP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetVerifiedAccessGroupPolicyCommand"); +var se_GetVpnConnectionDeviceSampleConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetVpnConnectionDeviceSampleConfigurationRequest(input, context), + [_A]: _GVCDSC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetVpnConnectionDeviceSampleConfigurationCommand"); +var se_GetVpnConnectionDeviceTypesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetVpnConnectionDeviceTypesRequest(input, context), + [_A]: _GVCDT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetVpnConnectionDeviceTypesCommand"); +var se_GetVpnTunnelReplacementStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetVpnTunnelReplacementStatusRequest(input, context), + [_A]: _GVTRS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetVpnTunnelReplacementStatusCommand"); +var se_ImportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportClientVpnClientCertificateRevocationListRequest(input, context), + [_A]: _ICVCCRL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportClientVpnClientCertificateRevocationListCommand"); +var se_ImportImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportImageRequest(input, context), + [_A]: _II, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportImageCommand"); +var se_ImportInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportInstanceRequest(input, context), + [_A]: _IIm, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportInstanceCommand"); +var se_ImportKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportKeyPairRequest(input, context), + [_A]: _IKP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportKeyPairCommand"); +var se_ImportSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportSnapshotRequest(input, context), + [_A]: _IS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportSnapshotCommand"); +var se_ImportVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ImportVolumeRequest(input, context), + [_A]: _IV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ImportVolumeCommand"); +var se_ListImagesInRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ListImagesInRecycleBinRequest(input, context), + [_A]: _LIIRB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListImagesInRecycleBinCommand"); +var se_ListSnapshotsInRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ListSnapshotsInRecycleBinRequest(input, context), + [_A]: _LSIRB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListSnapshotsInRecycleBinCommand"); +var se_LockSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_LockSnapshotRequest(input, context), + [_A]: _LS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_LockSnapshotCommand"); +var se_ModifyAddressAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyAddressAttributeRequest(input, context), + [_A]: _MAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyAddressAttributeCommand"); +var se_ModifyAvailabilityZoneGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyAvailabilityZoneGroupRequest(input, context), + [_A]: _MAZG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyAvailabilityZoneGroupCommand"); +var se_ModifyCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyCapacityReservationRequest(input, context), + [_A]: _MCR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyCapacityReservationCommand"); +var se_ModifyCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyCapacityReservationFleetRequest(input, context), + [_A]: _MCRF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyCapacityReservationFleetCommand"); +var se_ModifyClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyClientVpnEndpointRequest(input, context), + [_A]: _MCVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyClientVpnEndpointCommand"); +var se_ModifyDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyDefaultCreditSpecificationRequest(input, context), + [_A]: _MDCS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyDefaultCreditSpecificationCommand"); +var se_ModifyEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyEbsDefaultKmsKeyIdRequest(input, context), + [_A]: _MEDKKI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyEbsDefaultKmsKeyIdCommand"); +var se_ModifyFleetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyFleetRequest(input, context), + [_A]: _MF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyFleetCommand"); +var se_ModifyFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyFpgaImageAttributeRequest(input, context), + [_A]: _MFIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyFpgaImageAttributeCommand"); +var se_ModifyHostsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyHostsRequest(input, context), + [_A]: _MH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyHostsCommand"); +var se_ModifyIdentityIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIdentityIdFormatRequest(input, context), + [_A]: _MIIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIdentityIdFormatCommand"); +var se_ModifyIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIdFormatRequest(input, context), + [_A]: _MIF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIdFormatCommand"); +var se_ModifyImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyImageAttributeRequest(input, context), + [_A]: _MIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyImageAttributeCommand"); +var se_ModifyInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceAttributeRequest(input, context), + [_A]: _MIAo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceAttributeCommand"); +var se_ModifyInstanceCapacityReservationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceCapacityReservationAttributesRequest(input, context), + [_A]: _MICRA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceCapacityReservationAttributesCommand"); +var se_ModifyInstanceCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceCreditSpecificationRequest(input, context), + [_A]: _MICS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceCreditSpecificationCommand"); +var se_ModifyInstanceEventStartTimeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceEventStartTimeRequest(input, context), + [_A]: _MIEST, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceEventStartTimeCommand"); +var se_ModifyInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceEventWindowRequest(input, context), + [_A]: _MIEW, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceEventWindowCommand"); +var se_ModifyInstanceMaintenanceOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceMaintenanceOptionsRequest(input, context), + [_A]: _MIMO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceMaintenanceOptionsCommand"); +var se_ModifyInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceMetadataDefaultsRequest(input, context), + [_A]: _MIMD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceMetadataDefaultsCommand"); +var se_ModifyInstanceMetadataOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstanceMetadataOptionsRequest(input, context), + [_A]: _MIMOo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstanceMetadataOptionsCommand"); +var se_ModifyInstancePlacementCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyInstancePlacementRequest(input, context), + [_A]: _MIP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyInstancePlacementCommand"); +var se_ModifyIpamCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIpamRequest(input, context), + [_A]: _MI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIpamCommand"); +var se_ModifyIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIpamPoolRequest(input, context), + [_A]: _MIPo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIpamPoolCommand"); +var se_ModifyIpamResourceCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIpamResourceCidrRequest(input, context), + [_A]: _MIRC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIpamResourceCidrCommand"); +var se_ModifyIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIpamResourceDiscoveryRequest(input, context), + [_A]: _MIRD, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIpamResourceDiscoveryCommand"); +var se_ModifyIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyIpamScopeRequest(input, context), + [_A]: _MIS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyIpamScopeCommand"); +var se_ModifyLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyLaunchTemplateRequest(input, context), + [_A]: _MLT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyLaunchTemplateCommand"); +var se_ModifyLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyLocalGatewayRouteRequest(input, context), + [_A]: _MLGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyLocalGatewayRouteCommand"); +var se_ModifyManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyManagedPrefixListRequest(input, context), + [_A]: _MMPL, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyManagedPrefixListCommand"); +var se_ModifyNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyNetworkInterfaceAttributeRequest(input, context), + [_A]: _MNIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyNetworkInterfaceAttributeCommand"); +var se_ModifyPrivateDnsNameOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyPrivateDnsNameOptionsRequest(input, context), + [_A]: _MPDNO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyPrivateDnsNameOptionsCommand"); +var se_ModifyReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyReservedInstancesRequest(input, context), + [_A]: _MRI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyReservedInstancesCommand"); +var se_ModifySecurityGroupRulesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifySecurityGroupRulesRequest(input, context), + [_A]: _MSGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifySecurityGroupRulesCommand"); +var se_ModifySnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifySnapshotAttributeRequest(input, context), + [_A]: _MSA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifySnapshotAttributeCommand"); +var se_ModifySnapshotTierCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifySnapshotTierRequest(input, context), + [_A]: _MST, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifySnapshotTierCommand"); +var se_ModifySpotFleetRequestCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifySpotFleetRequestRequest(input, context), + [_A]: _MSFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifySpotFleetRequestCommand"); +var se_ModifySubnetAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifySubnetAttributeRequest(input, context), + [_A]: _MSAo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifySubnetAttributeCommand"); +var se_ModifyTrafficMirrorFilterNetworkServicesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTrafficMirrorFilterNetworkServicesRequest(input, context), + [_A]: _MTMFNS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTrafficMirrorFilterNetworkServicesCommand"); +var se_ModifyTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTrafficMirrorFilterRuleRequest(input, context), + [_A]: _MTMFR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTrafficMirrorFilterRuleCommand"); +var se_ModifyTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTrafficMirrorSessionRequest(input, context), + [_A]: _MTMS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTrafficMirrorSessionCommand"); +var se_ModifyTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTransitGatewayRequest(input, context), + [_A]: _MTG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTransitGatewayCommand"); +var se_ModifyTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTransitGatewayPrefixListReferenceRequest(input, context), + [_A]: _MTGPLR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTransitGatewayPrefixListReferenceCommand"); +var se_ModifyTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyTransitGatewayVpcAttachmentRequest(input, context), + [_A]: _MTGVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyTransitGatewayVpcAttachmentCommand"); +var se_ModifyVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessEndpointRequest(input, context), + [_A]: _MVAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessEndpointCommand"); +var se_ModifyVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessEndpointPolicyRequest(input, context), + [_A]: _MVAEP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessEndpointPolicyCommand"); +var se_ModifyVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessGroupRequest(input, context), + [_A]: _MVAG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessGroupCommand"); +var se_ModifyVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessGroupPolicyRequest(input, context), + [_A]: _MVAGP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessGroupPolicyCommand"); +var se_ModifyVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessInstanceRequest(input, context), + [_A]: _MVAI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessInstanceCommand"); +var se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest(input, context), + [_A]: _MVAILC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand"); +var se_ModifyVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVerifiedAccessTrustProviderRequest(input, context), + [_A]: _MVATP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVerifiedAccessTrustProviderCommand"); +var se_ModifyVolumeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVolumeRequest(input, context), + [_A]: _MV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVolumeCommand"); +var se_ModifyVolumeAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVolumeAttributeRequest(input, context), + [_A]: _MVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVolumeAttributeCommand"); +var se_ModifyVpcAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcAttributeRequest(input, context), + [_A]: _MVAo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcAttributeCommand"); +var se_ModifyVpcEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcEndpointRequest(input, context), + [_A]: _MVE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcEndpointCommand"); +var se_ModifyVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcEndpointConnectionNotificationRequest(input, context), + [_A]: _MVECN, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcEndpointConnectionNotificationCommand"); +var se_ModifyVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcEndpointServiceConfigurationRequest(input, context), + [_A]: _MVESC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcEndpointServiceConfigurationCommand"); +var se_ModifyVpcEndpointServicePayerResponsibilityCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcEndpointServicePayerResponsibilityRequest(input, context), + [_A]: _MVESPR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcEndpointServicePayerResponsibilityCommand"); +var se_ModifyVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcEndpointServicePermissionsRequest(input, context), + [_A]: _MVESP, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcEndpointServicePermissionsCommand"); +var se_ModifyVpcPeeringConnectionOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcPeeringConnectionOptionsRequest(input, context), + [_A]: _MVPCO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcPeeringConnectionOptionsCommand"); +var se_ModifyVpcTenancyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpcTenancyRequest(input, context), + [_A]: _MVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpcTenancyCommand"); +var se_ModifyVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpnConnectionRequest(input, context), + [_A]: _MVC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpnConnectionCommand"); +var se_ModifyVpnConnectionOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpnConnectionOptionsRequest(input, context), + [_A]: _MVCO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpnConnectionOptionsCommand"); +var se_ModifyVpnTunnelCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpnTunnelCertificateRequest(input, context), + [_A]: _MVTC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpnTunnelCertificateCommand"); +var se_ModifyVpnTunnelOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ModifyVpnTunnelOptionsRequest(input, context), + [_A]: _MVTO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyVpnTunnelOptionsCommand"); +var se_MonitorInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_MonitorInstancesRequest(input, context), + [_A]: _MIo, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_MonitorInstancesCommand"); +var se_MoveAddressToVpcCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_MoveAddressToVpcRequest(input, context), + [_A]: _MATV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_MoveAddressToVpcCommand"); +var se_MoveByoipCidrToIpamCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_MoveByoipCidrToIpamRequest(input, context), + [_A]: _MBCTI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_MoveByoipCidrToIpamCommand"); +var se_MoveCapacityReservationInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_MoveCapacityReservationInstancesRequest(input, context), + [_A]: _MCRI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_MoveCapacityReservationInstancesCommand"); +var se_ProvisionByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ProvisionByoipCidrRequest(input, context), + [_A]: _PBC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ProvisionByoipCidrCommand"); +var se_ProvisionIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ProvisionIpamByoasnRequest(input, context), + [_A]: _PIB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ProvisionIpamByoasnCommand"); +var se_ProvisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ProvisionIpamPoolCidrRequest(input, context), + [_A]: _PIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ProvisionIpamPoolCidrCommand"); +var se_ProvisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ProvisionPublicIpv4PoolCidrRequest(input, context), + [_A]: _PPIPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ProvisionPublicIpv4PoolCidrCommand"); +var se_PurchaseCapacityBlockCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_PurchaseCapacityBlockRequest(input, context), + [_A]: _PCB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PurchaseCapacityBlockCommand"); +var se_PurchaseHostReservationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_PurchaseHostReservationRequest(input, context), + [_A]: _PHR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PurchaseHostReservationCommand"); +var se_PurchaseReservedInstancesOfferingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_PurchaseReservedInstancesOfferingRequest(input, context), + [_A]: _PRIO, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PurchaseReservedInstancesOfferingCommand"); +var se_PurchaseScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_PurchaseScheduledInstancesRequest(input, context), + [_A]: _PSI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PurchaseScheduledInstancesCommand"); +var se_RebootInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RebootInstancesRequest(input, context), + [_A]: _RI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RebootInstancesCommand"); +var se_RegisterImageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RegisterImageRequest(input, context), + [_A]: _RIe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterImageCommand"); +var se_RegisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RegisterInstanceEventNotificationAttributesRequest(input, context), + [_A]: _RIENA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterInstanceEventNotificationAttributesCommand"); +var se_RegisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RegisterTransitGatewayMulticastGroupMembersRequest(input, context), + [_A]: _RTGMGM, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterTransitGatewayMulticastGroupMembersCommand"); +var se_RegisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RegisterTransitGatewayMulticastGroupSourcesRequest(input, context), + [_A]: _RTGMGS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterTransitGatewayMulticastGroupSourcesCommand"); +var se_RejectTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RejectTransitGatewayMulticastDomainAssociationsRequest(input, context), + [_A]: _RTGMDA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RejectTransitGatewayMulticastDomainAssociationsCommand"); +var se_RejectTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RejectTransitGatewayPeeringAttachmentRequest(input, context), + [_A]: _RTGPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RejectTransitGatewayPeeringAttachmentCommand"); +var se_RejectTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RejectTransitGatewayVpcAttachmentRequest(input, context), + [_A]: _RTGVA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RejectTransitGatewayVpcAttachmentCommand"); +var se_RejectVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RejectVpcEndpointConnectionsRequest(input, context), + [_A]: _RVEC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RejectVpcEndpointConnectionsCommand"); +var se_RejectVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RejectVpcPeeringConnectionRequest(input, context), + [_A]: _RVPC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RejectVpcPeeringConnectionCommand"); +var se_ReleaseAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReleaseAddressRequest(input, context), + [_A]: _RA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReleaseAddressCommand"); +var se_ReleaseHostsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReleaseHostsRequest(input, context), + [_A]: _RH, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReleaseHostsCommand"); +var se_ReleaseIpamPoolAllocationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReleaseIpamPoolAllocationRequest(input, context), + [_A]: _RIPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReleaseIpamPoolAllocationCommand"); +var se_ReplaceIamInstanceProfileAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceIamInstanceProfileAssociationRequest(input, context), + [_A]: _RIIPA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceIamInstanceProfileAssociationCommand"); +var se_ReplaceNetworkAclAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceNetworkAclAssociationRequest(input, context), + [_A]: _RNAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceNetworkAclAssociationCommand"); +var se_ReplaceNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceNetworkAclEntryRequest(input, context), + [_A]: _RNAE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceNetworkAclEntryCommand"); +var se_ReplaceRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceRouteRequest(input, context), + [_A]: _RR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceRouteCommand"); +var se_ReplaceRouteTableAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceRouteTableAssociationRequest(input, context), + [_A]: _RRTA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceRouteTableAssociationCommand"); +var se_ReplaceTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceTransitGatewayRouteRequest(input, context), + [_A]: _RTGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceTransitGatewayRouteCommand"); +var se_ReplaceVpnTunnelCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReplaceVpnTunnelRequest(input, context), + [_A]: _RVT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReplaceVpnTunnelCommand"); +var se_ReportInstanceStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ReportInstanceStatusRequest(input, context), + [_A]: _RIS, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ReportInstanceStatusCommand"); +var se_RequestSpotFleetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RequestSpotFleetRequest(input, context), + [_A]: _RSF, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RequestSpotFleetCommand"); +var se_RequestSpotInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RequestSpotInstancesRequest(input, context), + [_A]: _RSI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RequestSpotInstancesCommand"); +var se_ResetAddressAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetAddressAttributeRequest(input, context), + [_A]: _RAA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetAddressAttributeCommand"); +var se_ResetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetEbsDefaultKmsKeyIdRequest(input, context), + [_A]: _REDKKI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetEbsDefaultKmsKeyIdCommand"); +var se_ResetFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetFpgaImageAttributeRequest(input, context), + [_A]: _RFIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetFpgaImageAttributeCommand"); +var se_ResetImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetImageAttributeRequest(input, context), + [_A]: _RIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetImageAttributeCommand"); +var se_ResetInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetInstanceAttributeRequest(input, context), + [_A]: _RIAe, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetInstanceAttributeCommand"); +var se_ResetNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetNetworkInterfaceAttributeRequest(input, context), + [_A]: _RNIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetNetworkInterfaceAttributeCommand"); +var se_ResetSnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_ResetSnapshotAttributeRequest(input, context), + [_A]: _RSA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetSnapshotAttributeCommand"); +var se_RestoreAddressToClassicCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RestoreAddressToClassicRequest(input, context), + [_A]: _RATC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RestoreAddressToClassicCommand"); +var se_RestoreImageFromRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RestoreImageFromRecycleBinRequest(input, context), + [_A]: _RIFRB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RestoreImageFromRecycleBinCommand"); +var se_RestoreManagedPrefixListVersionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RestoreManagedPrefixListVersionRequest(input, context), + [_A]: _RMPLV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RestoreManagedPrefixListVersionCommand"); +var se_RestoreSnapshotFromRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RestoreSnapshotFromRecycleBinRequest(input, context), + [_A]: _RSFRB, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RestoreSnapshotFromRecycleBinCommand"); +var se_RestoreSnapshotTierCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RestoreSnapshotTierRequest(input, context), + [_A]: _RST, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RestoreSnapshotTierCommand"); +var se_RevokeClientVpnIngressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RevokeClientVpnIngressRequest(input, context), + [_A]: _RCVI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RevokeClientVpnIngressCommand"); +var se_RevokeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RevokeSecurityGroupEgressRequest(input, context), + [_A]: _RSGE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RevokeSecurityGroupEgressCommand"); +var se_RevokeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RevokeSecurityGroupIngressRequest(input, context), + [_A]: _RSGI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RevokeSecurityGroupIngressCommand"); +var se_RunInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RunInstancesRequest(input, context), + [_A]: _RIu, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RunInstancesCommand"); +var se_RunScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_RunScheduledInstancesRequest(input, context), + [_A]: _RSIu, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RunScheduledInstancesCommand"); +var se_SearchLocalGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_SearchLocalGatewayRoutesRequest(input, context), + [_A]: _SLGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SearchLocalGatewayRoutesCommand"); +var se_SearchTransitGatewayMulticastGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_SearchTransitGatewayMulticastGroupsRequest(input, context), + [_A]: _STGMG, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SearchTransitGatewayMulticastGroupsCommand"); +var se_SearchTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_SearchTransitGatewayRoutesRequest(input, context), + [_A]: _STGR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SearchTransitGatewayRoutesCommand"); +var se_SendDiagnosticInterruptCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_SendDiagnosticInterruptRequest(input, context), + [_A]: _SDI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SendDiagnosticInterruptCommand"); +var se_StartInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_StartInstancesRequest(input, context), + [_A]: _SI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartInstancesCommand"); +var se_StartNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_StartNetworkInsightsAccessScopeAnalysisRequest(input, context), + [_A]: _SNIASA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartNetworkInsightsAccessScopeAnalysisCommand"); +var se_StartNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_StartNetworkInsightsAnalysisRequest(input, context), + [_A]: _SNIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartNetworkInsightsAnalysisCommand"); +var se_StartVpcEndpointServicePrivateDnsVerificationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_StartVpcEndpointServicePrivateDnsVerificationRequest(input, context), + [_A]: _SVESPDV, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartVpcEndpointServicePrivateDnsVerificationCommand"); +var se_StopInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_StopInstancesRequest(input, context), + [_A]: _SIt, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StopInstancesCommand"); +var se_TerminateClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_TerminateClientVpnConnectionsRequest(input, context), + [_A]: _TCVC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_TerminateClientVpnConnectionsCommand"); +var se_TerminateInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_TerminateInstancesRequest(input, context), + [_A]: _TI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_TerminateInstancesCommand"); +var se_UnassignIpv6AddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UnassignIpv6AddressesRequest(input, context), + [_A]: _UIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnassignIpv6AddressesCommand"); +var se_UnassignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UnassignPrivateIpAddressesRequest(input, context), + [_A]: _UPIA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnassignPrivateIpAddressesCommand"); +var se_UnassignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UnassignPrivateNatGatewayAddressRequest(input, context), + [_A]: _UPNGA, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnassignPrivateNatGatewayAddressCommand"); +var se_UnlockSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UnlockSnapshotRequest(input, context), + [_A]: _US, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnlockSnapshotCommand"); +var se_UnmonitorInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UnmonitorInstancesRequest(input, context), + [_A]: _UI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnmonitorInstancesCommand"); +var se_UpdateSecurityGroupRuleDescriptionsEgressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UpdateSecurityGroupRuleDescriptionsEgressRequest(input, context), + [_A]: _USGRDE, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateSecurityGroupRuleDescriptionsEgressCommand"); +var se_UpdateSecurityGroupRuleDescriptionsIngressCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_UpdateSecurityGroupRuleDescriptionsIngressRequest(input, context), + [_A]: _USGRDI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateSecurityGroupRuleDescriptionsIngressCommand"); +var se_WithdrawByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_WithdrawByoipCidrRequest(input, context), + [_A]: _WBC, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_WithdrawByoipCidrCommand"); +var de_AcceptAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptAddressTransferResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptAddressTransferCommand"); +var de_AcceptReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptReservedInstancesExchangeQuoteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptReservedInstancesExchangeQuoteCommand"); +var de_AcceptTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptTransitGatewayMulticastDomainAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptTransitGatewayMulticastDomainAssociationsCommand"); +var de_AcceptTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptTransitGatewayPeeringAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptTransitGatewayPeeringAttachmentCommand"); +var de_AcceptTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptTransitGatewayVpcAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptTransitGatewayVpcAttachmentCommand"); +var de_AcceptVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptVpcEndpointConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptVpcEndpointConnectionsCommand"); +var de_AcceptVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AcceptVpcPeeringConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AcceptVpcPeeringConnectionCommand"); +var de_AdvertiseByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AdvertiseByoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AdvertiseByoipCidrCommand"); +var de_AllocateAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AllocateAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AllocateAddressCommand"); +var de_AllocateHostsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AllocateHostsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AllocateHostsCommand"); +var de_AllocateIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AllocateIpamPoolCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AllocateIpamPoolCidrCommand"); +var de_ApplySecurityGroupsToClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ApplySecurityGroupsToClientVpnTargetNetworkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ApplySecurityGroupsToClientVpnTargetNetworkCommand"); +var de_AssignIpv6AddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssignIpv6AddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssignIpv6AddressesCommand"); +var de_AssignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssignPrivateIpAddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssignPrivateIpAddressesCommand"); +var de_AssignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssignPrivateNatGatewayAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssignPrivateNatGatewayAddressCommand"); +var de_AssociateAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateAddressCommand"); +var de_AssociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateClientVpnTargetNetworkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateClientVpnTargetNetworkCommand"); +var de_AssociateDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_AssociateDhcpOptionsCommand"); +var de_AssociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateEnclaveCertificateIamRoleResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateEnclaveCertificateIamRoleCommand"); +var de_AssociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateIamInstanceProfileResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateIamInstanceProfileCommand"); +var de_AssociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateInstanceEventWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateInstanceEventWindowCommand"); +var de_AssociateIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateIpamByoasnResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateIpamByoasnCommand"); +var de_AssociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateIpamResourceDiscoveryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateIpamResourceDiscoveryCommand"); +var de_AssociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateNatGatewayAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateNatGatewayAddressCommand"); +var de_AssociateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateRouteTableCommand"); +var de_AssociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateSubnetCidrBlockResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateSubnetCidrBlockCommand"); +var de_AssociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateTransitGatewayMulticastDomainResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateTransitGatewayMulticastDomainCommand"); +var de_AssociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateTransitGatewayPolicyTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateTransitGatewayPolicyTableCommand"); +var de_AssociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateTransitGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateTransitGatewayRouteTableCommand"); +var de_AssociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateTrunkInterfaceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateTrunkInterfaceCommand"); +var de_AssociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssociateVpcCidrBlockResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateVpcCidrBlockCommand"); +var de_AttachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AttachClassicLinkVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AttachClassicLinkVpcCommand"); +var de_AttachInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_AttachInternetGatewayCommand"); +var de_AttachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AttachNetworkInterfaceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AttachNetworkInterfaceCommand"); +var de_AttachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AttachVerifiedAccessTrustProviderResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AttachVerifiedAccessTrustProviderCommand"); +var de_AttachVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_VolumeAttachment(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AttachVolumeCommand"); +var de_AttachVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AttachVpnGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AttachVpnGatewayCommand"); +var de_AuthorizeClientVpnIngressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AuthorizeClientVpnIngressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AuthorizeClientVpnIngressCommand"); +var de_AuthorizeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AuthorizeSecurityGroupEgressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AuthorizeSecurityGroupEgressCommand"); +var de_AuthorizeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AuthorizeSecurityGroupIngressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AuthorizeSecurityGroupIngressCommand"); +var de_BundleInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_BundleInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_BundleInstanceCommand"); +var de_CancelBundleTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelBundleTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelBundleTaskCommand"); +var de_CancelCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelCapacityReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelCapacityReservationCommand"); +var de_CancelCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelCapacityReservationFleetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelCapacityReservationFleetsCommand"); +var de_CancelConversionTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_CancelConversionTaskCommand"); +var de_CancelExportTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_CancelExportTaskCommand"); +var de_CancelImageLaunchPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelImageLaunchPermissionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelImageLaunchPermissionCommand"); +var de_CancelImportTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelImportTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelImportTaskCommand"); +var de_CancelReservedInstancesListingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelReservedInstancesListingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelReservedInstancesListingCommand"); +var de_CancelSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelSpotFleetRequestsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelSpotFleetRequestsCommand"); +var de_CancelSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CancelSpotInstanceRequestsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelSpotInstanceRequestsCommand"); +var de_ConfirmProductInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ConfirmProductInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ConfirmProductInstanceCommand"); +var de_CopyFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CopyFpgaImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CopyFpgaImageCommand"); +var de_CopyImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CopyImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CopyImageCommand"); +var de_CopySnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CopySnapshotResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CopySnapshotCommand"); +var de_CreateCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCapacityReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCapacityReservationCommand"); +var de_CreateCapacityReservationBySplittingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCapacityReservationBySplittingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCapacityReservationBySplittingCommand"); +var de_CreateCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCapacityReservationFleetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCapacityReservationFleetCommand"); +var de_CreateCarrierGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCarrierGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCarrierGatewayCommand"); +var de_CreateClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateClientVpnEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateClientVpnEndpointCommand"); +var de_CreateClientVpnRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateClientVpnRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateClientVpnRouteCommand"); +var de_CreateCoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCoipCidrCommand"); +var de_CreateCoipPoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCoipPoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCoipPoolCommand"); +var de_CreateCustomerGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateCustomerGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateCustomerGatewayCommand"); +var de_CreateDefaultSubnetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateDefaultSubnetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateDefaultSubnetCommand"); +var de_CreateDefaultVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateDefaultVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateDefaultVpcCommand"); +var de_CreateDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateDhcpOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateDhcpOptionsCommand"); +var de_CreateEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateEgressOnlyInternetGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateEgressOnlyInternetGatewayCommand"); +var de_CreateFleetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateFleetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateFleetCommand"); +var de_CreateFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateFlowLogsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateFlowLogsCommand"); +var de_CreateFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateFpgaImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateFpgaImageCommand"); +var de_CreateImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateImageCommand"); +var de_CreateInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateInstanceConnectEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateInstanceConnectEndpointCommand"); +var de_CreateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateInstanceEventWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateInstanceEventWindowCommand"); +var de_CreateInstanceExportTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateInstanceExportTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateInstanceExportTaskCommand"); +var de_CreateInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateInternetGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateInternetGatewayCommand"); +var de_CreateIpamCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateIpamResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateIpamCommand"); +var de_CreateIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateIpamExternalResourceVerificationTokenResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateIpamExternalResourceVerificationTokenCommand"); +var de_CreateIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateIpamPoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateIpamPoolCommand"); +var de_CreateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateIpamResourceDiscoveryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateIpamResourceDiscoveryCommand"); +var de_CreateIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateIpamScopeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateIpamScopeCommand"); +var de_CreateKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_KeyPair(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateKeyPairCommand"); +var de_CreateLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLaunchTemplateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLaunchTemplateCommand"); +var de_CreateLaunchTemplateVersionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLaunchTemplateVersionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLaunchTemplateVersionCommand"); +var de_CreateLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLocalGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLocalGatewayRouteCommand"); +var de_CreateLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLocalGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLocalGatewayRouteTableCommand"); +var de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var de_CreateLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateLocalGatewayRouteTableVpcAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateLocalGatewayRouteTableVpcAssociationCommand"); +var de_CreateManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateManagedPrefixListResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateManagedPrefixListCommand"); +var de_CreateNatGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNatGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNatGatewayCommand"); +var de_CreateNetworkAclCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNetworkAclResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNetworkAclCommand"); +var de_CreateNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_CreateNetworkAclEntryCommand"); +var de_CreateNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNetworkInsightsAccessScopeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNetworkInsightsAccessScopeCommand"); +var de_CreateNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNetworkInsightsPathResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNetworkInsightsPathCommand"); +var de_CreateNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNetworkInterfaceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNetworkInterfaceCommand"); +var de_CreateNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateNetworkInterfacePermissionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateNetworkInterfacePermissionCommand"); +var de_CreatePlacementGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreatePlacementGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreatePlacementGroupCommand"); +var de_CreatePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreatePublicIpv4PoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreatePublicIpv4PoolCommand"); +var de_CreateReplaceRootVolumeTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateReplaceRootVolumeTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateReplaceRootVolumeTaskCommand"); +var de_CreateReservedInstancesListingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateReservedInstancesListingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateReservedInstancesListingCommand"); +var de_CreateRestoreImageTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateRestoreImageTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateRestoreImageTaskCommand"); +var de_CreateRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateRouteCommand"); +var de_CreateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateRouteTableCommand"); +var de_CreateSecurityGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateSecurityGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSecurityGroupCommand"); +var de_CreateSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_Snapshot(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSnapshotCommand"); +var de_CreateSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateSnapshotsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSnapshotsCommand"); +var de_CreateSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateSpotDatafeedSubscriptionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSpotDatafeedSubscriptionCommand"); +var de_CreateStoreImageTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateStoreImageTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateStoreImageTaskCommand"); +var de_CreateSubnetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateSubnetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSubnetCommand"); +var de_CreateSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateSubnetCidrReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateSubnetCidrReservationCommand"); +var de_CreateTagsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_CreateTagsCommand"); +var de_CreateTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTrafficMirrorFilterResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTrafficMirrorFilterCommand"); +var de_CreateTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTrafficMirrorFilterRuleResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTrafficMirrorFilterRuleCommand"); +var de_CreateTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTrafficMirrorSessionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTrafficMirrorSessionCommand"); +var de_CreateTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTrafficMirrorTargetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTrafficMirrorTargetCommand"); +var de_CreateTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayCommand"); +var de_CreateTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayConnectResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayConnectCommand"); +var de_CreateTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayConnectPeerResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayConnectPeerCommand"); +var de_CreateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayMulticastDomainResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayMulticastDomainCommand"); +var de_CreateTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayPeeringAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayPeeringAttachmentCommand"); +var de_CreateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayPolicyTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayPolicyTableCommand"); +var de_CreateTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayPrefixListReferenceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayPrefixListReferenceCommand"); +var de_CreateTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayRouteCommand"); +var de_CreateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayRouteTableCommand"); +var de_CreateTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayRouteTableAnnouncementResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayRouteTableAnnouncementCommand"); +var de_CreateTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateTransitGatewayVpcAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateTransitGatewayVpcAttachmentCommand"); +var de_CreateVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVerifiedAccessEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVerifiedAccessEndpointCommand"); +var de_CreateVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVerifiedAccessGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVerifiedAccessGroupCommand"); +var de_CreateVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVerifiedAccessInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVerifiedAccessInstanceCommand"); +var de_CreateVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVerifiedAccessTrustProviderResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVerifiedAccessTrustProviderCommand"); +var de_CreateVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_Volume(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVolumeCommand"); +var de_CreateVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpcCommand"); +var de_CreateVpcEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpcEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpcEndpointCommand"); +var de_CreateVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpcEndpointConnectionNotificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpcEndpointConnectionNotificationCommand"); +var de_CreateVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpcEndpointServiceConfigurationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpcEndpointServiceConfigurationCommand"); +var de_CreateVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpcPeeringConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpcPeeringConnectionCommand"); +var de_CreateVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpnConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpnConnectionCommand"); +var de_CreateVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_CreateVpnConnectionRouteCommand"); +var de_CreateVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_CreateVpnGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateVpnGatewayCommand"); +var de_DeleteCarrierGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteCarrierGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteCarrierGatewayCommand"); +var de_DeleteClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteClientVpnEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteClientVpnEndpointCommand"); +var de_DeleteClientVpnRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteClientVpnRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteClientVpnRouteCommand"); +var de_DeleteCoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteCoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteCoipCidrCommand"); +var de_DeleteCoipPoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteCoipPoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteCoipPoolCommand"); +var de_DeleteCustomerGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteCustomerGatewayCommand"); +var de_DeleteDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteDhcpOptionsCommand"); +var de_DeleteEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteEgressOnlyInternetGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteEgressOnlyInternetGatewayCommand"); +var de_DeleteFleetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteFleetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteFleetsCommand"); +var de_DeleteFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteFlowLogsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteFlowLogsCommand"); +var de_DeleteFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteFpgaImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteFpgaImageCommand"); +var de_DeleteInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteInstanceConnectEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteInstanceConnectEndpointCommand"); +var de_DeleteInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteInstanceEventWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteInstanceEventWindowCommand"); +var de_DeleteInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteInternetGatewayCommand"); +var de_DeleteIpamCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteIpamResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteIpamCommand"); +var de_DeleteIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteIpamExternalResourceVerificationTokenResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteIpamExternalResourceVerificationTokenCommand"); +var de_DeleteIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteIpamPoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteIpamPoolCommand"); +var de_DeleteIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteIpamResourceDiscoveryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteIpamResourceDiscoveryCommand"); +var de_DeleteIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteIpamScopeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteIpamScopeCommand"); +var de_DeleteKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteKeyPairResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteKeyPairCommand"); +var de_DeleteLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLaunchTemplateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLaunchTemplateCommand"); +var de_DeleteLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLaunchTemplateVersionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLaunchTemplateVersionsCommand"); +var de_DeleteLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLocalGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLocalGatewayRouteCommand"); +var de_DeleteLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLocalGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLocalGatewayRouteTableCommand"); +var de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var de_DeleteLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteLocalGatewayRouteTableVpcAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteLocalGatewayRouteTableVpcAssociationCommand"); +var de_DeleteManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteManagedPrefixListResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteManagedPrefixListCommand"); +var de_DeleteNatGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNatGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNatGatewayCommand"); +var de_DeleteNetworkAclCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteNetworkAclCommand"); +var de_DeleteNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteNetworkAclEntryCommand"); +var de_DeleteNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNetworkInsightsAccessScopeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNetworkInsightsAccessScopeCommand"); +var de_DeleteNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNetworkInsightsAccessScopeAnalysisResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNetworkInsightsAccessScopeAnalysisCommand"); +var de_DeleteNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNetworkInsightsAnalysisResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNetworkInsightsAnalysisCommand"); +var de_DeleteNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNetworkInsightsPathResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNetworkInsightsPathCommand"); +var de_DeleteNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteNetworkInterfaceCommand"); +var de_DeleteNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteNetworkInterfacePermissionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteNetworkInterfacePermissionCommand"); +var de_DeletePlacementGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeletePlacementGroupCommand"); +var de_DeletePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeletePublicIpv4PoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeletePublicIpv4PoolCommand"); +var de_DeleteQueuedReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteQueuedReservedInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteQueuedReservedInstancesCommand"); +var de_DeleteRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteRouteCommand"); +var de_DeleteRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteRouteTableCommand"); +var de_DeleteSecurityGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteSecurityGroupCommand"); +var de_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteSnapshotCommand"); +var de_DeleteSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteSpotDatafeedSubscriptionCommand"); +var de_DeleteSubnetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteSubnetCommand"); +var de_DeleteSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteSubnetCidrReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteSubnetCidrReservationCommand"); +var de_DeleteTagsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteTagsCommand"); +var de_DeleteTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTrafficMirrorFilterResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTrafficMirrorFilterCommand"); +var de_DeleteTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTrafficMirrorFilterRuleResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTrafficMirrorFilterRuleCommand"); +var de_DeleteTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTrafficMirrorSessionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTrafficMirrorSessionCommand"); +var de_DeleteTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTrafficMirrorTargetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTrafficMirrorTargetCommand"); +var de_DeleteTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayCommand"); +var de_DeleteTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayConnectResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayConnectCommand"); +var de_DeleteTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayConnectPeerResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayConnectPeerCommand"); +var de_DeleteTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayMulticastDomainResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayMulticastDomainCommand"); +var de_DeleteTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayPeeringAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayPeeringAttachmentCommand"); +var de_DeleteTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayPolicyTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayPolicyTableCommand"); +var de_DeleteTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayPrefixListReferenceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayPrefixListReferenceCommand"); +var de_DeleteTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayRouteCommand"); +var de_DeleteTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayRouteTableCommand"); +var de_DeleteTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayRouteTableAnnouncementResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayRouteTableAnnouncementCommand"); +var de_DeleteTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteTransitGatewayVpcAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteTransitGatewayVpcAttachmentCommand"); +var de_DeleteVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVerifiedAccessEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVerifiedAccessEndpointCommand"); +var de_DeleteVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVerifiedAccessGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVerifiedAccessGroupCommand"); +var de_DeleteVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVerifiedAccessInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVerifiedAccessInstanceCommand"); +var de_DeleteVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVerifiedAccessTrustProviderResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVerifiedAccessTrustProviderCommand"); +var de_DeleteVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteVolumeCommand"); +var de_DeleteVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteVpcCommand"); +var de_DeleteVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVpcEndpointConnectionNotificationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVpcEndpointConnectionNotificationsCommand"); +var de_DeleteVpcEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVpcEndpointsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVpcEndpointsCommand"); +var de_DeleteVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVpcEndpointServiceConfigurationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVpcEndpointServiceConfigurationsCommand"); +var de_DeleteVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeleteVpcPeeringConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteVpcPeeringConnectionCommand"); +var de_DeleteVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteVpnConnectionCommand"); +var de_DeleteVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteVpnConnectionRouteCommand"); +var de_DeleteVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeleteVpnGatewayCommand"); +var de_DeprovisionByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeprovisionByoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeprovisionByoipCidrCommand"); +var de_DeprovisionIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeprovisionIpamByoasnResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeprovisionIpamByoasnCommand"); +var de_DeprovisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeprovisionIpamPoolCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeprovisionIpamPoolCidrCommand"); +var de_DeprovisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeprovisionPublicIpv4PoolCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeprovisionPublicIpv4PoolCidrCommand"); +var de_DeregisterImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DeregisterImageCommand"); +var de_DeregisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeregisterInstanceEventNotificationAttributesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterInstanceEventNotificationAttributesCommand"); +var de_DeregisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeregisterTransitGatewayMulticastGroupMembersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterTransitGatewayMulticastGroupMembersCommand"); +var de_DeregisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DeregisterTransitGatewayMulticastGroupSourcesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterTransitGatewayMulticastGroupSourcesCommand"); +var de_DescribeAccountAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAccountAttributesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAccountAttributesCommand"); +var de_DescribeAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAddressesCommand"); +var de_DescribeAddressesAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAddressesAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAddressesAttributeCommand"); +var de_DescribeAddressTransfersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAddressTransfersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAddressTransfersCommand"); +var de_DescribeAggregateIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAggregateIdFormatResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAggregateIdFormatCommand"); +var de_DescribeAvailabilityZonesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAvailabilityZonesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAvailabilityZonesCommand"); +var de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand"); +var de_DescribeBundleTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeBundleTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeBundleTasksCommand"); +var de_DescribeByoipCidrsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeByoipCidrsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeByoipCidrsCommand"); +var de_DescribeCapacityBlockOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCapacityBlockOfferingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCapacityBlockOfferingsCommand"); +var de_DescribeCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCapacityReservationFleetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCapacityReservationFleetsCommand"); +var de_DescribeCapacityReservationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCapacityReservationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCapacityReservationsCommand"); +var de_DescribeCarrierGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCarrierGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCarrierGatewaysCommand"); +var de_DescribeClassicLinkInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClassicLinkInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClassicLinkInstancesCommand"); +var de_DescribeClientVpnAuthorizationRulesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClientVpnAuthorizationRulesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClientVpnAuthorizationRulesCommand"); +var de_DescribeClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClientVpnConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClientVpnConnectionsCommand"); +var de_DescribeClientVpnEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClientVpnEndpointsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClientVpnEndpointsCommand"); +var de_DescribeClientVpnRoutesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClientVpnRoutesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClientVpnRoutesCommand"); +var de_DescribeClientVpnTargetNetworksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeClientVpnTargetNetworksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeClientVpnTargetNetworksCommand"); +var de_DescribeCoipPoolsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCoipPoolsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCoipPoolsCommand"); +var de_DescribeConversionTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeConversionTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeConversionTasksCommand"); +var de_DescribeCustomerGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeCustomerGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeCustomerGatewaysCommand"); +var de_DescribeDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeDhcpOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeDhcpOptionsCommand"); +var de_DescribeEgressOnlyInternetGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeEgressOnlyInternetGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeEgressOnlyInternetGatewaysCommand"); +var de_DescribeElasticGpusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeElasticGpusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeElasticGpusCommand"); +var de_DescribeExportImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeExportImageTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeExportImageTasksCommand"); +var de_DescribeExportTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeExportTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeExportTasksCommand"); +var de_DescribeFastLaunchImagesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFastLaunchImagesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFastLaunchImagesCommand"); +var de_DescribeFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFastSnapshotRestoresResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFastSnapshotRestoresCommand"); +var de_DescribeFleetHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFleetHistoryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFleetHistoryCommand"); +var de_DescribeFleetInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFleetInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFleetInstancesCommand"); +var de_DescribeFleetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFleetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFleetsCommand"); +var de_DescribeFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFlowLogsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFlowLogsCommand"); +var de_DescribeFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFpgaImageAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFpgaImageAttributeCommand"); +var de_DescribeFpgaImagesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeFpgaImagesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeFpgaImagesCommand"); +var de_DescribeHostReservationOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeHostReservationOfferingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeHostReservationOfferingsCommand"); +var de_DescribeHostReservationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeHostReservationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeHostReservationsCommand"); +var de_DescribeHostsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeHostsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeHostsCommand"); +var de_DescribeIamInstanceProfileAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIamInstanceProfileAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIamInstanceProfileAssociationsCommand"); +var de_DescribeIdentityIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIdentityIdFormatResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIdentityIdFormatCommand"); +var de_DescribeIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIdFormatResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIdFormatCommand"); +var de_DescribeImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImageAttribute(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeImageAttributeCommand"); +var de_DescribeImagesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeImagesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeImagesCommand"); +var de_DescribeImportImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeImportImageTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeImportImageTasksCommand"); +var de_DescribeImportSnapshotTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeImportSnapshotTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeImportSnapshotTasksCommand"); +var de_DescribeInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_InstanceAttribute(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceAttributeCommand"); +var de_DescribeInstanceConnectEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceConnectEndpointsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceConnectEndpointsCommand"); +var de_DescribeInstanceCreditSpecificationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceCreditSpecificationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceCreditSpecificationsCommand"); +var de_DescribeInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceEventNotificationAttributesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceEventNotificationAttributesCommand"); +var de_DescribeInstanceEventWindowsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceEventWindowsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceEventWindowsCommand"); +var de_DescribeInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstancesCommand"); +var de_DescribeInstanceStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceStatusCommand"); +var de_DescribeInstanceTopologyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceTopologyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceTopologyCommand"); +var de_DescribeInstanceTypeOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceTypeOfferingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceTypeOfferingsCommand"); +var de_DescribeInstanceTypesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceTypesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceTypesCommand"); +var de_DescribeInternetGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeInternetGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInternetGatewaysCommand"); +var de_DescribeIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamByoasnResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamByoasnCommand"); +var de_DescribeIpamExternalResourceVerificationTokensCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamExternalResourceVerificationTokensResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamExternalResourceVerificationTokensCommand"); +var de_DescribeIpamPoolsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamPoolsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamPoolsCommand"); +var de_DescribeIpamResourceDiscoveriesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamResourceDiscoveriesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamResourceDiscoveriesCommand"); +var de_DescribeIpamResourceDiscoveryAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamResourceDiscoveryAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamResourceDiscoveryAssociationsCommand"); +var de_DescribeIpamsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamsCommand"); +var de_DescribeIpamScopesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpamScopesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpamScopesCommand"); +var de_DescribeIpv6PoolsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeIpv6PoolsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeIpv6PoolsCommand"); +var de_DescribeKeyPairsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeKeyPairsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeKeyPairsCommand"); +var de_DescribeLaunchTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLaunchTemplatesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLaunchTemplatesCommand"); +var de_DescribeLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLaunchTemplateVersionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLaunchTemplateVersionsCommand"); +var de_DescribeLocalGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewayRouteTablesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewayRouteTablesCommand"); +var de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand"); +var de_DescribeLocalGatewayRouteTableVpcAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewayRouteTableVpcAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewayRouteTableVpcAssociationsCommand"); +var de_DescribeLocalGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewaysCommand"); +var de_DescribeLocalGatewayVirtualInterfaceGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewayVirtualInterfaceGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewayVirtualInterfaceGroupsCommand"); +var de_DescribeLocalGatewayVirtualInterfacesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLocalGatewayVirtualInterfacesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLocalGatewayVirtualInterfacesCommand"); +var de_DescribeLockedSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeLockedSnapshotsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeLockedSnapshotsCommand"); +var de_DescribeMacHostsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeMacHostsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMacHostsCommand"); +var de_DescribeManagedPrefixListsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeManagedPrefixListsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeManagedPrefixListsCommand"); +var de_DescribeMovingAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeMovingAddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMovingAddressesCommand"); +var de_DescribeNatGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNatGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNatGatewaysCommand"); +var de_DescribeNetworkAclsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkAclsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkAclsCommand"); +var de_DescribeNetworkInsightsAccessScopeAnalysesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInsightsAccessScopeAnalysesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInsightsAccessScopeAnalysesCommand"); +var de_DescribeNetworkInsightsAccessScopesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInsightsAccessScopesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInsightsAccessScopesCommand"); +var de_DescribeNetworkInsightsAnalysesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInsightsAnalysesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInsightsAnalysesCommand"); +var de_DescribeNetworkInsightsPathsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInsightsPathsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInsightsPathsCommand"); +var de_DescribeNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInterfaceAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInterfaceAttributeCommand"); +var de_DescribeNetworkInterfacePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInterfacePermissionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInterfacePermissionsCommand"); +var de_DescribeNetworkInterfacesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeNetworkInterfacesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeNetworkInterfacesCommand"); +var de_DescribePlacementGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribePlacementGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePlacementGroupsCommand"); +var de_DescribePrefixListsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribePrefixListsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePrefixListsCommand"); +var de_DescribePrincipalIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribePrincipalIdFormatResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePrincipalIdFormatCommand"); +var de_DescribePublicIpv4PoolsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribePublicIpv4PoolsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePublicIpv4PoolsCommand"); +var de_DescribeRegionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeRegionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeRegionsCommand"); +var de_DescribeReplaceRootVolumeTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeReplaceRootVolumeTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeReplaceRootVolumeTasksCommand"); +var de_DescribeReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeReservedInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeReservedInstancesCommand"); +var de_DescribeReservedInstancesListingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeReservedInstancesListingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeReservedInstancesListingsCommand"); +var de_DescribeReservedInstancesModificationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeReservedInstancesModificationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeReservedInstancesModificationsCommand"); +var de_DescribeReservedInstancesOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeReservedInstancesOfferingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeReservedInstancesOfferingsCommand"); +var de_DescribeRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeRouteTablesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeRouteTablesCommand"); +var de_DescribeScheduledInstanceAvailabilityCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeScheduledInstanceAvailabilityResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeScheduledInstanceAvailabilityCommand"); +var de_DescribeScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeScheduledInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeScheduledInstancesCommand"); +var de_DescribeSecurityGroupReferencesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSecurityGroupReferencesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSecurityGroupReferencesCommand"); +var de_DescribeSecurityGroupRulesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSecurityGroupRulesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSecurityGroupRulesCommand"); +var de_DescribeSecurityGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSecurityGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSecurityGroupsCommand"); +var de_DescribeSnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSnapshotAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSnapshotAttributeCommand"); +var de_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSnapshotsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSnapshotsCommand"); +var de_DescribeSnapshotTierStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSnapshotTierStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSnapshotTierStatusCommand"); +var de_DescribeSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotDatafeedSubscriptionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotDatafeedSubscriptionCommand"); +var de_DescribeSpotFleetInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotFleetInstancesResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotFleetInstancesCommand"); +var de_DescribeSpotFleetRequestHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotFleetRequestHistoryResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotFleetRequestHistoryCommand"); +var de_DescribeSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotFleetRequestsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotFleetRequestsCommand"); +var de_DescribeSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotInstanceRequestsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotInstanceRequestsCommand"); +var de_DescribeSpotPriceHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSpotPriceHistoryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSpotPriceHistoryCommand"); +var de_DescribeStaleSecurityGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeStaleSecurityGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeStaleSecurityGroupsCommand"); +var de_DescribeStoreImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeStoreImageTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeStoreImageTasksCommand"); +var de_DescribeSubnetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeSubnetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSubnetsCommand"); +var de_DescribeTagsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTagsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTagsCommand"); +var de_DescribeTrafficMirrorFilterRulesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTrafficMirrorFilterRulesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTrafficMirrorFilterRulesCommand"); +var de_DescribeTrafficMirrorFiltersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTrafficMirrorFiltersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTrafficMirrorFiltersCommand"); +var de_DescribeTrafficMirrorSessionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTrafficMirrorSessionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTrafficMirrorSessionsCommand"); +var de_DescribeTrafficMirrorTargetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTrafficMirrorTargetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTrafficMirrorTargetsCommand"); +var de_DescribeTransitGatewayAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayAttachmentsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayAttachmentsCommand"); +var de_DescribeTransitGatewayConnectPeersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayConnectPeersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayConnectPeersCommand"); +var de_DescribeTransitGatewayConnectsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayConnectsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayConnectsCommand"); +var de_DescribeTransitGatewayMulticastDomainsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayMulticastDomainsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayMulticastDomainsCommand"); +var de_DescribeTransitGatewayPeeringAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayPeeringAttachmentsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayPeeringAttachmentsCommand"); +var de_DescribeTransitGatewayPolicyTablesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayPolicyTablesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayPolicyTablesCommand"); +var de_DescribeTransitGatewayRouteTableAnnouncementsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayRouteTableAnnouncementsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayRouteTableAnnouncementsCommand"); +var de_DescribeTransitGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayRouteTablesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayRouteTablesCommand"); +var de_DescribeTransitGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewaysCommand"); +var de_DescribeTransitGatewayVpcAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTransitGatewayVpcAttachmentsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTransitGatewayVpcAttachmentsCommand"); +var de_DescribeTrunkInterfaceAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeTrunkInterfaceAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeTrunkInterfaceAssociationsCommand"); +var de_DescribeVerifiedAccessEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVerifiedAccessEndpointsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVerifiedAccessEndpointsCommand"); +var de_DescribeVerifiedAccessGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVerifiedAccessGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVerifiedAccessGroupsCommand"); +var de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand"); +var de_DescribeVerifiedAccessInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVerifiedAccessInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVerifiedAccessInstancesCommand"); +var de_DescribeVerifiedAccessTrustProvidersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVerifiedAccessTrustProvidersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVerifiedAccessTrustProvidersCommand"); +var de_DescribeVolumeAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVolumeAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVolumeAttributeCommand"); +var de_DescribeVolumesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVolumesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVolumesCommand"); +var de_DescribeVolumesModificationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVolumesModificationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVolumesModificationsCommand"); +var de_DescribeVolumeStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVolumeStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVolumeStatusCommand"); +var de_DescribeVpcAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcAttributeCommand"); +var de_DescribeVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcClassicLinkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcClassicLinkCommand"); +var de_DescribeVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcClassicLinkDnsSupportResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcClassicLinkDnsSupportCommand"); +var de_DescribeVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointConnectionNotificationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointConnectionNotificationsCommand"); +var de_DescribeVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointConnectionsCommand"); +var de_DescribeVpcEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointsCommand"); +var de_DescribeVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointServiceConfigurationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointServiceConfigurationsCommand"); +var de_DescribeVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointServicePermissionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointServicePermissionsCommand"); +var de_DescribeVpcEndpointServicesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcEndpointServicesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcEndpointServicesCommand"); +var de_DescribeVpcPeeringConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcPeeringConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcPeeringConnectionsCommand"); +var de_DescribeVpcsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpcsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpcsCommand"); +var de_DescribeVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpnConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpnConnectionsCommand"); +var de_DescribeVpnGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DescribeVpnGatewaysResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeVpnGatewaysCommand"); +var de_DetachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DetachClassicLinkVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DetachClassicLinkVpcCommand"); +var de_DetachInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DetachInternetGatewayCommand"); +var de_DetachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DetachNetworkInterfaceCommand"); +var de_DetachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DetachVerifiedAccessTrustProviderResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DetachVerifiedAccessTrustProviderCommand"); +var de_DetachVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_VolumeAttachment(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DetachVolumeCommand"); +var de_DetachVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DetachVpnGatewayCommand"); +var de_DisableAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableAddressTransferResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableAddressTransferCommand"); +var de_DisableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableAwsNetworkPerformanceMetricSubscriptionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableAwsNetworkPerformanceMetricSubscriptionCommand"); +var de_DisableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableEbsEncryptionByDefaultResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableEbsEncryptionByDefaultCommand"); +var de_DisableFastLaunchCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableFastLaunchResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableFastLaunchCommand"); +var de_DisableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableFastSnapshotRestoresResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableFastSnapshotRestoresCommand"); +var de_DisableImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableImageCommand"); +var de_DisableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableImageBlockPublicAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableImageBlockPublicAccessCommand"); +var de_DisableImageDeprecationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableImageDeprecationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableImageDeprecationCommand"); +var de_DisableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableImageDeregistrationProtectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableImageDeregistrationProtectionCommand"); +var de_DisableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableIpamOrganizationAdminAccountResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableIpamOrganizationAdminAccountCommand"); +var de_DisableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableSerialConsoleAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableSerialConsoleAccessCommand"); +var de_DisableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableSnapshotBlockPublicAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableSnapshotBlockPublicAccessCommand"); +var de_DisableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableTransitGatewayRouteTablePropagationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableTransitGatewayRouteTablePropagationCommand"); +var de_DisableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DisableVgwRoutePropagationCommand"); +var de_DisableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableVpcClassicLinkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableVpcClassicLinkCommand"); +var de_DisableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisableVpcClassicLinkDnsSupportResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisableVpcClassicLinkDnsSupportCommand"); +var de_DisassociateAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DisassociateAddressCommand"); +var de_DisassociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateClientVpnTargetNetworkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateClientVpnTargetNetworkCommand"); +var de_DisassociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateEnclaveCertificateIamRoleResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateEnclaveCertificateIamRoleCommand"); +var de_DisassociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateIamInstanceProfileResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateIamInstanceProfileCommand"); +var de_DisassociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateInstanceEventWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateInstanceEventWindowCommand"); +var de_DisassociateIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateIpamByoasnResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateIpamByoasnCommand"); +var de_DisassociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateIpamResourceDiscoveryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateIpamResourceDiscoveryCommand"); +var de_DisassociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateNatGatewayAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateNatGatewayAddressCommand"); +var de_DisassociateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_DisassociateRouteTableCommand"); +var de_DisassociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateSubnetCidrBlockResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateSubnetCidrBlockCommand"); +var de_DisassociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateTransitGatewayMulticastDomainResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateTransitGatewayMulticastDomainCommand"); +var de_DisassociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateTransitGatewayPolicyTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateTransitGatewayPolicyTableCommand"); +var de_DisassociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateTransitGatewayRouteTableResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateTransitGatewayRouteTableCommand"); +var de_DisassociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateTrunkInterfaceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateTrunkInterfaceCommand"); +var de_DisassociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DisassociateVpcCidrBlockResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateVpcCidrBlockCommand"); +var de_EnableAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableAddressTransferResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableAddressTransferCommand"); +var de_EnableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableAwsNetworkPerformanceMetricSubscriptionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableAwsNetworkPerformanceMetricSubscriptionCommand"); +var de_EnableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableEbsEncryptionByDefaultResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableEbsEncryptionByDefaultCommand"); +var de_EnableFastLaunchCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableFastLaunchResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableFastLaunchCommand"); +var de_EnableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableFastSnapshotRestoresResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableFastSnapshotRestoresCommand"); +var de_EnableImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableImageCommand"); +var de_EnableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableImageBlockPublicAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableImageBlockPublicAccessCommand"); +var de_EnableImageDeprecationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableImageDeprecationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableImageDeprecationCommand"); +var de_EnableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableImageDeregistrationProtectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableImageDeregistrationProtectionCommand"); +var de_EnableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableIpamOrganizationAdminAccountResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableIpamOrganizationAdminAccountCommand"); +var de_EnableReachabilityAnalyzerOrganizationSharingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableReachabilityAnalyzerOrganizationSharingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableReachabilityAnalyzerOrganizationSharingCommand"); +var de_EnableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableSerialConsoleAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableSerialConsoleAccessCommand"); +var de_EnableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableSnapshotBlockPublicAccessResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableSnapshotBlockPublicAccessCommand"); +var de_EnableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableTransitGatewayRouteTablePropagationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableTransitGatewayRouteTablePropagationCommand"); +var de_EnableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_EnableVgwRoutePropagationCommand"); +var de_EnableVolumeIOCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_EnableVolumeIOCommand"); +var de_EnableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableVpcClassicLinkResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableVpcClassicLinkCommand"); +var de_EnableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_EnableVpcClassicLinkDnsSupportResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_EnableVpcClassicLinkDnsSupportCommand"); +var de_ExportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ExportClientVpnClientCertificateRevocationListResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ExportClientVpnClientCertificateRevocationListCommand"); +var de_ExportClientVpnClientConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ExportClientVpnClientConfigurationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ExportClientVpnClientConfigurationCommand"); +var de_ExportImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ExportImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ExportImageCommand"); +var de_ExportTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ExportTransitGatewayRoutesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ExportTransitGatewayRoutesCommand"); +var de_GetAssociatedEnclaveCertificateIamRolesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetAssociatedEnclaveCertificateIamRolesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetAssociatedEnclaveCertificateIamRolesCommand"); +var de_GetAssociatedIpv6PoolCidrsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetAssociatedIpv6PoolCidrsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetAssociatedIpv6PoolCidrsCommand"); +var de_GetAwsNetworkPerformanceDataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetAwsNetworkPerformanceDataResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetAwsNetworkPerformanceDataCommand"); +var de_GetCapacityReservationUsageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetCapacityReservationUsageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetCapacityReservationUsageCommand"); +var de_GetCoipPoolUsageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetCoipPoolUsageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetCoipPoolUsageCommand"); +var de_GetConsoleOutputCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetConsoleOutputResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetConsoleOutputCommand"); +var de_GetConsoleScreenshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetConsoleScreenshotResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetConsoleScreenshotCommand"); +var de_GetDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetDefaultCreditSpecificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetDefaultCreditSpecificationCommand"); +var de_GetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetEbsDefaultKmsKeyIdResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetEbsDefaultKmsKeyIdCommand"); +var de_GetEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetEbsEncryptionByDefaultResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetEbsEncryptionByDefaultCommand"); +var de_GetFlowLogsIntegrationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetFlowLogsIntegrationTemplateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetFlowLogsIntegrationTemplateCommand"); +var de_GetGroupsForCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetGroupsForCapacityReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetGroupsForCapacityReservationCommand"); +var de_GetHostReservationPurchasePreviewCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetHostReservationPurchasePreviewResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetHostReservationPurchasePreviewCommand"); +var de_GetImageBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetImageBlockPublicAccessStateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetImageBlockPublicAccessStateCommand"); +var de_GetInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetInstanceMetadataDefaultsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInstanceMetadataDefaultsCommand"); +var de_GetInstanceTpmEkPubCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetInstanceTpmEkPubResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInstanceTpmEkPubCommand"); +var de_GetInstanceTypesFromInstanceRequirementsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetInstanceTypesFromInstanceRequirementsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInstanceTypesFromInstanceRequirementsCommand"); +var de_GetInstanceUefiDataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetInstanceUefiDataResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInstanceUefiDataCommand"); +var de_GetIpamAddressHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamAddressHistoryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamAddressHistoryCommand"); +var de_GetIpamDiscoveredAccountsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamDiscoveredAccountsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamDiscoveredAccountsCommand"); +var de_GetIpamDiscoveredPublicAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamDiscoveredPublicAddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamDiscoveredPublicAddressesCommand"); +var de_GetIpamDiscoveredResourceCidrsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamDiscoveredResourceCidrsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamDiscoveredResourceCidrsCommand"); +var de_GetIpamPoolAllocationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamPoolAllocationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamPoolAllocationsCommand"); +var de_GetIpamPoolCidrsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamPoolCidrsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamPoolCidrsCommand"); +var de_GetIpamResourceCidrsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetIpamResourceCidrsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetIpamResourceCidrsCommand"); +var de_GetLaunchTemplateDataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetLaunchTemplateDataResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetLaunchTemplateDataCommand"); +var de_GetManagedPrefixListAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetManagedPrefixListAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetManagedPrefixListAssociationsCommand"); +var de_GetManagedPrefixListEntriesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetManagedPrefixListEntriesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetManagedPrefixListEntriesCommand"); +var de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetNetworkInsightsAccessScopeAnalysisFindingsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand"); +var de_GetNetworkInsightsAccessScopeContentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetNetworkInsightsAccessScopeContentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetNetworkInsightsAccessScopeContentCommand"); +var de_GetPasswordDataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetPasswordDataResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetPasswordDataCommand"); +var de_GetReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetReservedInstancesExchangeQuoteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetReservedInstancesExchangeQuoteCommand"); +var de_GetSecurityGroupsForVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSecurityGroupsForVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSecurityGroupsForVpcCommand"); +var de_GetSerialConsoleAccessStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSerialConsoleAccessStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSerialConsoleAccessStatusCommand"); +var de_GetSnapshotBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSnapshotBlockPublicAccessStateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSnapshotBlockPublicAccessStateCommand"); +var de_GetSpotPlacementScoresCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSpotPlacementScoresResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSpotPlacementScoresCommand"); +var de_GetSubnetCidrReservationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSubnetCidrReservationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSubnetCidrReservationsCommand"); +var de_GetTransitGatewayAttachmentPropagationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayAttachmentPropagationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayAttachmentPropagationsCommand"); +var de_GetTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayMulticastDomainAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayMulticastDomainAssociationsCommand"); +var de_GetTransitGatewayPolicyTableAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayPolicyTableAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayPolicyTableAssociationsCommand"); +var de_GetTransitGatewayPolicyTableEntriesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayPolicyTableEntriesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayPolicyTableEntriesCommand"); +var de_GetTransitGatewayPrefixListReferencesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayPrefixListReferencesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayPrefixListReferencesCommand"); +var de_GetTransitGatewayRouteTableAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayRouteTableAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayRouteTableAssociationsCommand"); +var de_GetTransitGatewayRouteTablePropagationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetTransitGatewayRouteTablePropagationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetTransitGatewayRouteTablePropagationsCommand"); +var de_GetVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetVerifiedAccessEndpointPolicyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetVerifiedAccessEndpointPolicyCommand"); +var de_GetVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetVerifiedAccessGroupPolicyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetVerifiedAccessGroupPolicyCommand"); +var de_GetVpnConnectionDeviceSampleConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetVpnConnectionDeviceSampleConfigurationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetVpnConnectionDeviceSampleConfigurationCommand"); +var de_GetVpnConnectionDeviceTypesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetVpnConnectionDeviceTypesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetVpnConnectionDeviceTypesCommand"); +var de_GetVpnTunnelReplacementStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetVpnTunnelReplacementStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetVpnTunnelReplacementStatusCommand"); +var de_ImportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportClientVpnClientCertificateRevocationListResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportClientVpnClientCertificateRevocationListCommand"); +var de_ImportImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportImageCommand"); +var de_ImportInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportInstanceCommand"); +var de_ImportKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportKeyPairResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportKeyPairCommand"); +var de_ImportSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportSnapshotResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportSnapshotCommand"); +var de_ImportVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ImportVolumeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ImportVolumeCommand"); +var de_ListImagesInRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ListImagesInRecycleBinResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListImagesInRecycleBinCommand"); +var de_ListSnapshotsInRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ListSnapshotsInRecycleBinResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListSnapshotsInRecycleBinCommand"); +var de_LockSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_LockSnapshotResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_LockSnapshotCommand"); +var de_ModifyAddressAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyAddressAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyAddressAttributeCommand"); +var de_ModifyAvailabilityZoneGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyAvailabilityZoneGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyAvailabilityZoneGroupCommand"); +var de_ModifyCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyCapacityReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyCapacityReservationCommand"); +var de_ModifyCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyCapacityReservationFleetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyCapacityReservationFleetCommand"); +var de_ModifyClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyClientVpnEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyClientVpnEndpointCommand"); +var de_ModifyDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyDefaultCreditSpecificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyDefaultCreditSpecificationCommand"); +var de_ModifyEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyEbsDefaultKmsKeyIdResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyEbsDefaultKmsKeyIdCommand"); +var de_ModifyFleetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyFleetResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyFleetCommand"); +var de_ModifyFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyFpgaImageAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyFpgaImageAttributeCommand"); +var de_ModifyHostsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyHostsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyHostsCommand"); +var de_ModifyIdentityIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyIdentityIdFormatCommand"); +var de_ModifyIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyIdFormatCommand"); +var de_ModifyImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyImageAttributeCommand"); +var de_ModifyInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyInstanceAttributeCommand"); +var de_ModifyInstanceCapacityReservationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceCapacityReservationAttributesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceCapacityReservationAttributesCommand"); +var de_ModifyInstanceCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceCreditSpecificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceCreditSpecificationCommand"); +var de_ModifyInstanceEventStartTimeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceEventStartTimeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceEventStartTimeCommand"); +var de_ModifyInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceEventWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceEventWindowCommand"); +var de_ModifyInstanceMaintenanceOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceMaintenanceOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceMaintenanceOptionsCommand"); +var de_ModifyInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceMetadataDefaultsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceMetadataDefaultsCommand"); +var de_ModifyInstanceMetadataOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstanceMetadataOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstanceMetadataOptionsCommand"); +var de_ModifyInstancePlacementCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyInstancePlacementResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyInstancePlacementCommand"); +var de_ModifyIpamCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyIpamResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyIpamCommand"); +var de_ModifyIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyIpamPoolResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyIpamPoolCommand"); +var de_ModifyIpamResourceCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyIpamResourceCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyIpamResourceCidrCommand"); +var de_ModifyIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyIpamResourceDiscoveryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyIpamResourceDiscoveryCommand"); +var de_ModifyIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyIpamScopeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyIpamScopeCommand"); +var de_ModifyLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyLaunchTemplateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyLaunchTemplateCommand"); +var de_ModifyLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyLocalGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyLocalGatewayRouteCommand"); +var de_ModifyManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyManagedPrefixListResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyManagedPrefixListCommand"); +var de_ModifyNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyNetworkInterfaceAttributeCommand"); +var de_ModifyPrivateDnsNameOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyPrivateDnsNameOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyPrivateDnsNameOptionsCommand"); +var de_ModifyReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyReservedInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyReservedInstancesCommand"); +var de_ModifySecurityGroupRulesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifySecurityGroupRulesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifySecurityGroupRulesCommand"); +var de_ModifySnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifySnapshotAttributeCommand"); +var de_ModifySnapshotTierCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifySnapshotTierResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifySnapshotTierCommand"); +var de_ModifySpotFleetRequestCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifySpotFleetRequestResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifySpotFleetRequestCommand"); +var de_ModifySubnetAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifySubnetAttributeCommand"); +var de_ModifyTrafficMirrorFilterNetworkServicesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTrafficMirrorFilterNetworkServicesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTrafficMirrorFilterNetworkServicesCommand"); +var de_ModifyTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTrafficMirrorFilterRuleResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTrafficMirrorFilterRuleCommand"); +var de_ModifyTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTrafficMirrorSessionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTrafficMirrorSessionCommand"); +var de_ModifyTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTransitGatewayResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTransitGatewayCommand"); +var de_ModifyTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTransitGatewayPrefixListReferenceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTransitGatewayPrefixListReferenceCommand"); +var de_ModifyTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyTransitGatewayVpcAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyTransitGatewayVpcAttachmentCommand"); +var de_ModifyVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessEndpointCommand"); +var de_ModifyVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessEndpointPolicyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessEndpointPolicyCommand"); +var de_ModifyVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessGroupCommand"); +var de_ModifyVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessGroupPolicyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessGroupPolicyCommand"); +var de_ModifyVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessInstanceResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessInstanceCommand"); +var de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessInstanceLoggingConfigurationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand"); +var de_ModifyVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVerifiedAccessTrustProviderResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVerifiedAccessTrustProviderCommand"); +var de_ModifyVolumeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVolumeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVolumeCommand"); +var de_ModifyVolumeAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyVolumeAttributeCommand"); +var de_ModifyVpcAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ModifyVpcAttributeCommand"); +var de_ModifyVpcEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcEndpointResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcEndpointCommand"); +var de_ModifyVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcEndpointConnectionNotificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcEndpointConnectionNotificationCommand"); +var de_ModifyVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcEndpointServiceConfigurationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcEndpointServiceConfigurationCommand"); +var de_ModifyVpcEndpointServicePayerResponsibilityCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcEndpointServicePayerResponsibilityResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcEndpointServicePayerResponsibilityCommand"); +var de_ModifyVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcEndpointServicePermissionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcEndpointServicePermissionsCommand"); +var de_ModifyVpcPeeringConnectionOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcPeeringConnectionOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcPeeringConnectionOptionsCommand"); +var de_ModifyVpcTenancyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpcTenancyResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpcTenancyCommand"); +var de_ModifyVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpnConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpnConnectionCommand"); +var de_ModifyVpnConnectionOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpnConnectionOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpnConnectionOptionsCommand"); +var de_ModifyVpnTunnelCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpnTunnelCertificateResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpnTunnelCertificateCommand"); +var de_ModifyVpnTunnelOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ModifyVpnTunnelOptionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyVpnTunnelOptionsCommand"); +var de_MonitorInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_MonitorInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_MonitorInstancesCommand"); +var de_MoveAddressToVpcCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_MoveAddressToVpcResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_MoveAddressToVpcCommand"); +var de_MoveByoipCidrToIpamCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_MoveByoipCidrToIpamResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_MoveByoipCidrToIpamCommand"); +var de_MoveCapacityReservationInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_MoveCapacityReservationInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_MoveCapacityReservationInstancesCommand"); +var de_ProvisionByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ProvisionByoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ProvisionByoipCidrCommand"); +var de_ProvisionIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ProvisionIpamByoasnResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ProvisionIpamByoasnCommand"); +var de_ProvisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ProvisionIpamPoolCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ProvisionIpamPoolCidrCommand"); +var de_ProvisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ProvisionPublicIpv4PoolCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ProvisionPublicIpv4PoolCidrCommand"); +var de_PurchaseCapacityBlockCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_PurchaseCapacityBlockResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PurchaseCapacityBlockCommand"); +var de_PurchaseHostReservationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_PurchaseHostReservationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PurchaseHostReservationCommand"); +var de_PurchaseReservedInstancesOfferingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_PurchaseReservedInstancesOfferingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PurchaseReservedInstancesOfferingCommand"); +var de_PurchaseScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_PurchaseScheduledInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PurchaseScheduledInstancesCommand"); +var de_RebootInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_RebootInstancesCommand"); +var de_RegisterImageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RegisterImageResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterImageCommand"); +var de_RegisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RegisterInstanceEventNotificationAttributesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterInstanceEventNotificationAttributesCommand"); +var de_RegisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RegisterTransitGatewayMulticastGroupMembersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterTransitGatewayMulticastGroupMembersCommand"); +var de_RegisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RegisterTransitGatewayMulticastGroupSourcesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterTransitGatewayMulticastGroupSourcesCommand"); +var de_RejectTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RejectTransitGatewayMulticastDomainAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RejectTransitGatewayMulticastDomainAssociationsCommand"); +var de_RejectTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RejectTransitGatewayPeeringAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RejectTransitGatewayPeeringAttachmentCommand"); +var de_RejectTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RejectTransitGatewayVpcAttachmentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RejectTransitGatewayVpcAttachmentCommand"); +var de_RejectVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RejectVpcEndpointConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RejectVpcEndpointConnectionsCommand"); +var de_RejectVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RejectVpcPeeringConnectionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RejectVpcPeeringConnectionCommand"); +var de_ReleaseAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ReleaseAddressCommand"); +var de_ReleaseHostsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReleaseHostsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReleaseHostsCommand"); +var de_ReleaseIpamPoolAllocationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReleaseIpamPoolAllocationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReleaseIpamPoolAllocationCommand"); +var de_ReplaceIamInstanceProfileAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReplaceIamInstanceProfileAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReplaceIamInstanceProfileAssociationCommand"); +var de_ReplaceNetworkAclAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReplaceNetworkAclAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReplaceNetworkAclAssociationCommand"); +var de_ReplaceNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ReplaceNetworkAclEntryCommand"); +var de_ReplaceRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ReplaceRouteCommand"); +var de_ReplaceRouteTableAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReplaceRouteTableAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReplaceRouteTableAssociationCommand"); +var de_ReplaceTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReplaceTransitGatewayRouteResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReplaceTransitGatewayRouteCommand"); +var de_ReplaceVpnTunnelCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ReplaceVpnTunnelResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ReplaceVpnTunnelCommand"); +var de_ReportInstanceStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ReportInstanceStatusCommand"); +var de_RequestSpotFleetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RequestSpotFleetResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RequestSpotFleetCommand"); +var de_RequestSpotInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RequestSpotInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RequestSpotInstancesCommand"); +var de_ResetAddressAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ResetAddressAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ResetAddressAttributeCommand"); +var de_ResetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ResetEbsDefaultKmsKeyIdResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ResetEbsDefaultKmsKeyIdCommand"); +var de_ResetFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_ResetFpgaImageAttributeResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ResetFpgaImageAttributeCommand"); +var de_ResetImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ResetImageAttributeCommand"); +var de_ResetInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ResetInstanceAttributeCommand"); +var de_ResetNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ResetNetworkInterfaceAttributeCommand"); +var de_ResetSnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_ResetSnapshotAttributeCommand"); +var de_RestoreAddressToClassicCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RestoreAddressToClassicResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RestoreAddressToClassicCommand"); +var de_RestoreImageFromRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RestoreImageFromRecycleBinResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RestoreImageFromRecycleBinCommand"); +var de_RestoreManagedPrefixListVersionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RestoreManagedPrefixListVersionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RestoreManagedPrefixListVersionCommand"); +var de_RestoreSnapshotFromRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RestoreSnapshotFromRecycleBinResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RestoreSnapshotFromRecycleBinCommand"); +var de_RestoreSnapshotTierCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RestoreSnapshotTierResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RestoreSnapshotTierCommand"); +var de_RevokeClientVpnIngressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RevokeClientVpnIngressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RevokeClientVpnIngressCommand"); +var de_RevokeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RevokeSecurityGroupEgressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RevokeSecurityGroupEgressCommand"); +var de_RevokeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RevokeSecurityGroupIngressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RevokeSecurityGroupIngressCommand"); +var de_RunInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_Reservation(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RunInstancesCommand"); +var de_RunScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_RunScheduledInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RunScheduledInstancesCommand"); +var de_SearchLocalGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_SearchLocalGatewayRoutesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_SearchLocalGatewayRoutesCommand"); +var de_SearchTransitGatewayMulticastGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_SearchTransitGatewayMulticastGroupsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_SearchTransitGatewayMulticastGroupsCommand"); +var de_SearchTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_SearchTransitGatewayRoutesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_SearchTransitGatewayRoutesCommand"); +var de_SendDiagnosticInterruptCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_SendDiagnosticInterruptCommand"); +var de_StartInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_StartInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartInstancesCommand"); +var de_StartNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_StartNetworkInsightsAccessScopeAnalysisResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartNetworkInsightsAccessScopeAnalysisCommand"); +var de_StartNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_StartNetworkInsightsAnalysisResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartNetworkInsightsAnalysisCommand"); +var de_StartVpcEndpointServicePrivateDnsVerificationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_StartVpcEndpointServicePrivateDnsVerificationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartVpcEndpointServicePrivateDnsVerificationCommand"); +var de_StopInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_StopInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StopInstancesCommand"); +var de_TerminateClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_TerminateClientVpnConnectionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_TerminateClientVpnConnectionsCommand"); +var de_TerminateInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_TerminateInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_TerminateInstancesCommand"); +var de_UnassignIpv6AddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UnassignIpv6AddressesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UnassignIpv6AddressesCommand"); +var de_UnassignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + await (0, import_smithy_client.collectBody)(output.body, context); + const response = { + $metadata: deserializeMetadata(output) + }; + return response; +}, "de_UnassignPrivateIpAddressesCommand"); +var de_UnassignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UnassignPrivateNatGatewayAddressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UnassignPrivateNatGatewayAddressCommand"); +var de_UnlockSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UnlockSnapshotResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UnlockSnapshotCommand"); +var de_UnmonitorInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UnmonitorInstancesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UnmonitorInstancesCommand"); +var de_UpdateSecurityGroupRuleDescriptionsEgressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UpdateSecurityGroupRuleDescriptionsEgressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateSecurityGroupRuleDescriptionsEgressCommand"); +var de_UpdateSecurityGroupRuleDescriptionsIngressCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_UpdateSecurityGroupRuleDescriptionsIngressResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateSecurityGroupRuleDescriptionsIngressCommand"); +var de_WithdrawByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_WithdrawByoipCidrResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_WithdrawByoipCidrCommand"); +var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { + const parsedOutput = { + ...output, + body: await (0, import_core2.parseXmlErrorBody)(output.body, context) + }; + const errorCode = loadEc2ErrorCode(output, parsedOutput.body); + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody: parsedBody.Errors.Error, + errorCode + }); +}, "de_CommandError"); +var se_AcceleratorCount = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_AcceleratorCount"); +var se_AcceleratorCountRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_AcceleratorCountRequest"); +var se_AcceleratorManufacturerSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AcceleratorManufacturerSet"); +var se_AcceleratorNameSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AcceleratorNameSet"); +var se_AcceleratorTotalMemoryMiB = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_AcceleratorTotalMemoryMiB"); +var se_AcceleratorTotalMemoryMiBRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_AcceleratorTotalMemoryMiBRequest"); +var se_AcceleratorTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AcceleratorTypeSet"); +var se_AcceptAddressTransferRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ad] != null) { + entries[_Ad] = input[_Ad]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AcceptAddressTransferRequest"); +var se_AcceptReservedInstancesExchangeQuoteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RII] != null) { + const memberEntries = se_ReservedInstanceIdSet(input[_RII], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TC] != null) { + const memberEntries = se_TargetConfigurationRequestSet(input[_TC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetConfiguration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AcceptReservedInstancesExchangeQuoteRequest"); +var se_AcceptTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_SIu] != null) { + const memberEntries = se_ValueStringList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AcceptTransitGatewayMulticastDomainAssociationsRequest"); +var se_AcceptTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AcceptTransitGatewayPeeringAttachmentRequest"); +var se_AcceptTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AcceptTransitGatewayVpcAttachmentRequest"); +var se_AcceptVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_VEI] != null) { + const memberEntries = se_VpcEndpointIdList(input[_VEI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AcceptVpcEndpointConnectionsRequest"); +var se_AcceptVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + return entries; +}, "se_AcceptVpcPeeringConnectionRequest"); +var se_AccessScopePathListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_AccessScopePathRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_AccessScopePathListRequest"); +var se_AccessScopePathRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_S] != null) { + const memberEntries = se_PathStatementRequest(input[_S], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Source.${key}`; + entries[loc] = value; + }); + } + if (input[_D] != null) { + const memberEntries = se_PathStatementRequest(input[_D], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Destination.${key}`; + entries[loc] = value; + }); + } + if (input[_TR] != null) { + const memberEntries = se_ThroughResourcesStatementRequestList(input[_TR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ThroughResource.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AccessScopePathRequest"); +var se_AccountAttributeNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`AttributeName.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AccountAttributeNameStringList"); +var se_AddIpamOperatingRegion = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RN] != null) { + entries[_RN] = input[_RN]; + } + return entries; +}, "se_AddIpamOperatingRegion"); +var se_AddIpamOperatingRegionSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_AddIpamOperatingRegion(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_AddIpamOperatingRegionSet"); +var se_AddPrefixListEntries = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_AddPrefixListEntry(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_AddPrefixListEntries"); +var se_AddPrefixListEntry = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_AddPrefixListEntry"); +var se_AdvertiseByoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_As] != null) { + entries[_As] = input[_As]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + return entries; +}, "se_AdvertiseByoipCidrRequest"); +var se_AllocateAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Do] != null) { + entries[_Do] = input[_Do]; + } + if (input[_Ad] != null) { + entries[_Ad] = input[_Ad]; + } + if (input[_PIP] != null) { + entries[_PIP] = input[_PIP]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + if (input[_COIP] != null) { + entries[_COIP] = input[_COIP]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + return entries; +}, "se_AllocateAddressRequest"); +var se_AllocateHostsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AP] != null) { + entries[_AP] = input[_AP]; + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IF] != null) { + entries[_IF] = input[_IF]; + } + if (input[_Q] != null) { + entries[_Q] = input[_Q]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HR] != null) { + entries[_HR] = input[_HR]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_HM] != null) { + entries[_HM] = input[_HM]; + } + if (input[_AI] != null) { + const memberEntries = se_AssetIdList(input[_AI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AllocateHostsRequest"); +var se_AllocateIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_NL] != null) { + entries[_NL] = input[_NL]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_PNC] != null) { + entries[_PNC] = input[_PNC]; + } + if (input[_AC] != null) { + const memberEntries = se_IpamPoolAllocationAllowedCidrs(input[_AC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllowedCidr.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DC] != null) { + const memberEntries = se_IpamPoolAllocationDisallowedCidrs(input[_DC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DisallowedCidr.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AllocateIpamPoolCidrRequest"); +var se_AllocationIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`AllocationId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AllocationIdList"); +var se_AllocationIds = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AllocationIds"); +var se_AllowedInstanceTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AllowedInstanceTypeSet"); +var se_ApplySecurityGroupsToClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_SGI] != null) { + const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ApplySecurityGroupsToClientVpnTargetNetworkRequest"); +var se_ArchitectureTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ArchitectureTypeSet"); +var se_ArnList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ArnList"); +var se_AsnAuthorizationContext = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Me] != null) { + entries[_Me] = input[_Me]; + } + if (input[_Si] != null) { + entries[_Si] = input[_Si]; + } + return entries; +}, "se_AsnAuthorizationContext"); +var se_AssetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AssetIdList"); +var se_AssignIpv6AddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_Ipv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Addresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPC] != null) { + entries[_IPC] = input[_IPC]; + } + if (input[_IP] != null) { + const memberEntries = se_IpPrefixList(input[_IP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + return entries; +}, "se_AssignIpv6AddressesRequest"); +var se_AssignPrivateIpAddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AR] != null) { + entries[_AR] = input[_AR]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIA] != null) { + const memberEntries = se_PrivateIpAddressStringList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + if (input[_IPp] != null) { + const memberEntries = se_IpPrefixList(input[_IPp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv4Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPCp] != null) { + entries[_IPCp] = input[_IPCp]; + } + return entries; +}, "se_AssignPrivateIpAddressesRequest"); +var se_AssignPrivateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_PIA] != null) { + const memberEntries = se_IpList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAC] != null) { + entries[_PIAC] = input[_PIAC]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssignPrivateNatGatewayAddressRequest"); +var se_AssociateAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + if (input[_ARl] != null) { + entries[_ARl] = input[_ARl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + return entries; +}, "se_AssociateAddressRequest"); +var se_AssociateClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateClientVpnTargetNetworkRequest"); +var se_AssociateDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOI] != null) { + entries[_DOI] = input[_DOI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateDhcpOptionsRequest"); +var se_AssociateEnclaveCertificateIamRoleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CA] != null) { + entries[_CA] = input[_CA]; + } + if (input[_RAo] != null) { + entries[_RAo] = input[_RAo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateEnclaveCertificateIamRoleRequest"); +var se_AssociateIamInstanceProfileRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIP] != null) { + const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + return entries; +}, "se_AssociateIamInstanceProfileRequest"); +var se_AssociateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IEWI] != null) { + entries[_IEWI] = input[_IEWI]; + } + if (input[_AT] != null) { + const memberEntries = se_InstanceEventWindowAssociationRequest(input[_AT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationTarget.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AssociateInstanceEventWindowRequest"); +var se_AssociateIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_As] != null) { + entries[_As] = input[_As]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + return entries; +}, "se_AssociateIpamByoasnRequest"); +var se_AssociateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_AssociateIpamResourceDiscoveryRequest"); +var se_AssociateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_AIll] != null) { + const memberEntries = se_AllocationIdList(input[_AIll], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllocationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIA] != null) { + const memberEntries = se_IpList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateNatGatewayAddressRequest"); +var se_AssociateRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_GI] != null) { + entries[_GI] = input[_GI]; + } + return entries; +}, "se_AssociateRouteTableRequest"); +var se_AssociateSubnetCidrBlockRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_IIPI] != null) { + entries[_IIPI] = input[_IIPI]; + } + if (input[_INL] != null) { + entries[_INL] = input[_INL]; + } + return entries; +}, "se_AssociateSubnetCidrBlockRequest"); +var se_AssociateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_SIu] != null) { + const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateTransitGatewayMulticastDomainRequest"); +var se_AssociateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTI] != null) { + entries[_TGPTI] = input[_TGPTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateTransitGatewayPolicyTableRequest"); +var se_AssociateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateTransitGatewayRouteTableRequest"); +var se_AssociateTrunkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BII] != null) { + entries[_BII] = input[_BII]; + } + if (input[_TII] != null) { + entries[_TII] = input[_TII]; + } + if (input[_VIl] != null) { + entries[_VIl] = input[_VIl]; + } + if (input[_GK] != null) { + entries[_GK] = input[_GK]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AssociateTrunkInterfaceRequest"); +var se_AssociateVpcCidrBlockRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_APICB] != null) { + entries[_APICB] = input[_APICB]; + } + if (input[_CB] != null) { + entries[_CB] = input[_CB]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_ICBNBG] != null) { + entries[_ICBNBG] = input[_ICBNBG]; + } + if (input[_IPpv] != null) { + entries[_IPpv] = input[_IPpv]; + } + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_IIPIp] != null) { + entries[_IIPIp] = input[_IIPIp]; + } + if (input[_INLp] != null) { + entries[_INLp] = input[_INLp]; + } + if (input[_IIPI] != null) { + entries[_IIPI] = input[_IIPI]; + } + if (input[_INL] != null) { + entries[_INL] = input[_INL]; + } + return entries; +}, "se_AssociateVpcCidrBlockRequest"); +var se_AssociationIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`AssociationId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AssociationIdList"); +var se_AthenaIntegration = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IRSDA] != null) { + entries[_IRSDA] = input[_IRSDA]; + } + if (input[_PLF] != null) { + entries[_PLF] = input[_PLF]; + } + if (input[_PSD] != null) { + entries[_PSD] = (0, import_smithy_client.serializeDateTime)(input[_PSD]); + } + if (input[_PED] != null) { + entries[_PED] = (0, import_smithy_client.serializeDateTime)(input[_PED]); + } + return entries; +}, "se_AthenaIntegration"); +var se_AthenaIntegrationsSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_AthenaIntegration(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_AthenaIntegrationsSet"); +var se_AttachClassicLinkVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_G] != null) { + const memberEntries = se_GroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_AttachClassicLinkVpcRequest"); +var se_AttachInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IGI] != null) { + entries[_IGI] = input[_IGI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_AttachInternetGatewayRequest"); +var se_AttachNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DIev] != null) { + entries[_DIev] = input[_DIev]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_NCI] != null) { + entries[_NCI] = input[_NCI]; + } + if (input[_ESS] != null) { + const memberEntries = se_EnaSrdSpecification(input[_ESS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AttachNetworkInterfaceRequest"); +var se_AttachVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_VATPI] != null) { + entries[_VATPI] = input[_VATPI]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AttachVerifiedAccessTrustProviderRequest"); +var se_AttachVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Dev] != null) { + entries[_Dev] = input[_Dev]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AttachVolumeRequest"); +var se_AttachVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_VGI] != null) { + entries[_VGI] = input[_VGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AttachVpnGatewayRequest"); +var se_AttributeBooleanValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_AttributeBooleanValue"); +var se_AttributeValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_AttributeValue"); +var se_AuthorizeClientVpnIngressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_TNC] != null) { + entries[_TNC] = input[_TNC]; + } + if (input[_AGI] != null) { + entries[_AGI] = input[_AGI]; + } + if (input[_AAG] != null) { + entries[_AAG] = input[_AAG]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_AuthorizeClientVpnIngressRequest"); +var se_AuthorizeSecurityGroupEgressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CIi] != null) { + entries[_CIi] = input[_CIi]; + } + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_SSGN] != null) { + entries[_SSGN] = input[_SSGN]; + } + if (input[_SSGOI] != null) { + entries[_SSGOI] = input[_SSGOI]; + } + return entries; +}, "se_AuthorizeSecurityGroupEgressRequest"); +var se_AuthorizeSecurityGroupIngressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CIi] != null) { + entries[_CIi] = input[_CIi]; + } + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_SSGN] != null) { + entries[_SSGN] = input[_SSGN]; + } + if (input[_SSGOI] != null) { + entries[_SSGOI] = input[_SSGOI]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AuthorizeSecurityGroupIngressRequest"); +var se_AvailabilityZoneStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`AvailabilityZone.${counter}`] = entry; + counter++; + } + return entries; +}, "se_AvailabilityZoneStringList"); +var se_BaselineEbsBandwidthMbps = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_BaselineEbsBandwidthMbps"); +var se_BaselineEbsBandwidthMbpsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_BaselineEbsBandwidthMbpsRequest"); +var se_BillingProductList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_BillingProductList"); +var se_BlobAttributeValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = context.base64Encoder(input[_Va]); + } + return entries; +}, "se_BlobAttributeValue"); +var se_BlockDeviceMapping = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_VN] != null) { + entries[_VN] = input[_VN]; + } + if (input[_E] != null) { + const memberEntries = se_EbsBlockDevice(input[_E], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ebs.${key}`; + entries[loc] = value; + }); + } + if (input[_ND] != null) { + entries[_ND] = input[_ND]; + } + return entries; +}, "se_BlockDeviceMapping"); +var se_BlockDeviceMappingList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_BlockDeviceMapping(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_BlockDeviceMappingList"); +var se_BlockDeviceMappingRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_BlockDeviceMapping(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`BlockDeviceMapping.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_BlockDeviceMappingRequestList"); +var se_BundleIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`BundleId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_BundleIdStringList"); +var se_BundleInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_St] != null) { + const memberEntries = se_Storage(input[_St], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Storage.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_BundleInstanceRequest"); +var se_CancelBundleTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BIu] != null) { + entries[_BIu] = input[_BIu]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CancelBundleTaskRequest"); +var se_CancelCapacityReservationFleetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CRFI] != null) { + const memberEntries = se_CapacityReservationFleetIdSet(input[_CRFI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationFleetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CancelCapacityReservationFleetsRequest"); +var se_CancelCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRI] != null) { + entries[_CRI] = input[_CRI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CancelCapacityReservationRequest"); +var se_CancelConversionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTI] != null) { + entries[_CTI] = input[_CTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RM] != null) { + entries[_RM] = input[_RM]; + } + return entries; +}, "se_CancelConversionRequest"); +var se_CancelExportTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ETI] != null) { + entries[_ETI] = input[_ETI]; + } + return entries; +}, "se_CancelExportTaskRequest"); +var se_CancelImageLaunchPermissionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CancelImageLaunchPermissionRequest"); +var se_CancelImportTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRa] != null) { + entries[_CRa] = input[_CRa]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITI] != null) { + entries[_ITI] = input[_ITI]; + } + return entries; +}, "se_CancelImportTaskRequest"); +var se_CancelReservedInstancesListingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RILI] != null) { + entries[_RILI] = input[_RILI]; + } + return entries; +}, "se_CancelReservedInstancesListingRequest"); +var se_CancelSpotFleetRequestsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SFRI] != null) { + const memberEntries = se_SpotFleetRequestIdList(input[_SFRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotFleetRequestId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TI] != null) { + entries[_TI] = input[_TI]; + } + return entries; +}, "se_CancelSpotFleetRequestsRequest"); +var se_CancelSpotInstanceRequestsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIRI] != null) { + const memberEntries = se_SpotInstanceRequestIdList(input[_SIRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotInstanceRequestId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CancelSpotInstanceRequestsRequest"); +var se_CapacityReservationFleetIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CapacityReservationFleetIdSet"); +var se_CapacityReservationIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CapacityReservationIdSet"); +var se_CapacityReservationOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_USs] != null) { + entries[_USs] = input[_USs]; + } + return entries; +}, "se_CapacityReservationOptionsRequest"); +var se_CapacityReservationSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRP] != null) { + entries[_CRP] = input[_CRP]; + } + if (input[_CRTa] != null) { + const memberEntries = se_CapacityReservationTarget(input[_CRTa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationTarget.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CapacityReservationSpecification"); +var se_CapacityReservationTarget = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRI] != null) { + entries[_CRI] = input[_CRI]; + } + if (input[_CRRGA] != null) { + entries[_CRRGA] = input[_CRRGA]; + } + return entries; +}, "se_CapacityReservationTarget"); +var se_CarrierGatewayIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CarrierGatewayIdSet"); +var se_CertificateAuthenticationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRCCA] != null) { + entries[_CRCCA] = input[_CRCCA]; + } + return entries; +}, "se_CertificateAuthenticationRequest"); +var se_CidrAuthorizationContext = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Me] != null) { + entries[_Me] = input[_Me]; + } + if (input[_Si] != null) { + entries[_Si] = input[_Si]; + } + return entries; +}, "se_CidrAuthorizationContext"); +var se_ClassicLoadBalancer = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_N] != null) { + entries[_N] = input[_N]; + } + return entries; +}, "se_ClassicLoadBalancer"); +var se_ClassicLoadBalancers = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ClassicLoadBalancer(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ClassicLoadBalancers"); +var se_ClassicLoadBalancersConfig = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CLB] != null) { + const memberEntries = se_ClassicLoadBalancers(input[_CLB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClassicLoadBalancers.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ClassicLoadBalancersConfig"); +var se_ClientConnectOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_LFA] != null) { + entries[_LFA] = input[_LFA]; + } + return entries; +}, "se_ClientConnectOptions"); +var se_ClientData = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Co] != null) { + entries[_Co] = input[_Co]; + } + if (input[_UE] != null) { + entries[_UE] = (0, import_smithy_client.serializeDateTime)(input[_UE]); + } + if (input[_USp] != null) { + entries[_USp] = (0, import_smithy_client.serializeFloat)(input[_USp]); + } + if (input[_USpl] != null) { + entries[_USpl] = (0, import_smithy_client.serializeDateTime)(input[_USpl]); + } + return entries; +}, "se_ClientData"); +var se_ClientLoginBannerOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_BT] != null) { + entries[_BT] = input[_BT]; + } + return entries; +}, "se_ClientLoginBannerOptions"); +var se_ClientVpnAuthenticationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_AD] != null) { + const memberEntries = se_DirectoryServiceAuthenticationRequest(input[_AD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ActiveDirectory.${key}`; + entries[loc] = value; + }); + } + if (input[_MA] != null) { + const memberEntries = se_CertificateAuthenticationRequest(input[_MA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MutualAuthentication.${key}`; + entries[loc] = value; + }); + } + if (input[_FA] != null) { + const memberEntries = se_FederatedAuthenticationRequest(input[_FA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FederatedAuthentication.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ClientVpnAuthenticationRequest"); +var se_ClientVpnAuthenticationRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ClientVpnAuthenticationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ClientVpnAuthenticationRequestList"); +var se_ClientVpnEndpointIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ClientVpnEndpointIdList"); +var se_ClientVpnSecurityGroupIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ClientVpnSecurityGroupIdSet"); +var se_CloudWatchLogOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LE] != null) { + entries[_LE] = input[_LE]; + } + if (input[_LGA] != null) { + entries[_LGA] = input[_LGA]; + } + if (input[_LOF] != null) { + entries[_LOF] = input[_LOF]; + } + return entries; +}, "se_CloudWatchLogOptionsSpecification"); +var se_CoipPoolIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CoipPoolIdSet"); +var se_ConfirmProductInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_PC] != null) { + entries[_PC] = input[_PC]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ConfirmProductInstanceRequest"); +var se_ConnectionLogOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_CLG] != null) { + entries[_CLG] = input[_CLG]; + } + if (input[_CLS] != null) { + entries[_CLS] = input[_CLS]; + } + return entries; +}, "se_ConnectionLogOptions"); +var se_ConnectionNotificationIdsList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ConnectionNotificationIdsList"); +var se_ConnectionTrackingSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TET] != null) { + entries[_TET] = input[_TET]; + } + if (input[_UST] != null) { + entries[_UST] = input[_UST]; + } + if (input[_UT] != null) { + entries[_UT] = input[_UT]; + } + return entries; +}, "se_ConnectionTrackingSpecificationRequest"); +var se_ConversionIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ConversionIdStringList"); +var se_CopyFpgaImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SFII] != null) { + entries[_SFII] = input[_SFII]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_SR] != null) { + entries[_SR] = input[_SR]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CopyFpgaImageRequest"); +var se_CopyImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_SII] != null) { + entries[_SII] = input[_SII]; + } + if (input[_SR] != null) { + entries[_SR] = input[_SR]; + } + if (input[_DOA] != null) { + entries[_DOA] = input[_DOA]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CITo] != null) { + entries[_CITo] = input[_CITo]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CopyImageRequest"); +var se_CopySnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DOA] != null) { + entries[_DOA] = input[_DOA]; + } + if (input[_DRes] != null) { + entries[_DRes] = input[_DRes]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_PU] != null) { + entries[_PU] = input[_PU]; + } + if (input[_SR] != null) { + entries[_SR] = input[_SR]; + } + if (input[_SSI] != null) { + entries[_SSI] = input[_SSI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CopySnapshotRequest"); +var se_CpuManufacturerSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CpuManufacturerSet"); +var se_CpuOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CC] != null) { + entries[_CC] = input[_CC]; + } + if (input[_TPC] != null) { + entries[_TPC] = input[_TPC]; + } + if (input[_ASS] != null) { + entries[_ASS] = input[_ASS]; + } + return entries; +}, "se_CpuOptionsRequest"); +var se_CreateCapacityReservationBySplittingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_SCRI] != null) { + entries[_SCRI] = input[_SCRI]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateCapacityReservationBySplittingRequest"); +var se_CreateCapacityReservationFleetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AS] != null) { + entries[_AS] = input[_AS]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_ITS] != null) { + const memberEntries = se_ReservationFleetInstanceSpecificationList(input[_ITS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTypeSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + if (input[_TTC] != null) { + entries[_TTC] = input[_TTC]; + } + if (input[_ED] != null) { + entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]); + } + if (input[_IMC] != null) { + entries[_IMC] = input[_IMC]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateCapacityReservationFleetRequest"); +var se_CreateCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IPn] != null) { + entries[_IPn] = input[_IPn]; + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_AZI] != null) { + entries[_AZI] = input[_AZI]; + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_ES] != null) { + entries[_ES] = input[_ES]; + } + if (input[_ED] != null) { + entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]); + } + if (input[_EDT] != null) { + entries[_EDT] = input[_EDT]; + } + if (input[_IMC] != null) { + entries[_IMC] = input[_IMC]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_PGA] != null) { + entries[_PGA] = input[_PGA]; + } + return entries; +}, "se_CreateCapacityReservationRequest"); +var se_CreateCarrierGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateCarrierGatewayRequest"); +var se_CreateClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CCB] != null) { + entries[_CCB] = input[_CCB]; + } + if (input[_SCA] != null) { + entries[_SCA] = input[_SCA]; + } + if (input[_AO] != null) { + const memberEntries = se_ClientVpnAuthenticationRequestList(input[_AO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Authentication.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CLO] != null) { + const memberEntries = se_ConnectionLogOptions(input[_CLO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionLogOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DSn] != null) { + const memberEntries = se_ValueStringList(input[_DSn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DnsServers.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TPr] != null) { + entries[_TPr] = input[_TPr]; + } + if (input[_VP] != null) { + entries[_VP] = input[_VP]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_ST] != null) { + entries[_ST] = input[_ST]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGI] != null) { + const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_SSP] != null) { + entries[_SSP] = input[_SSP]; + } + if (input[_CCO] != null) { + const memberEntries = se_ClientConnectOptions(input[_CCO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientConnectOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_STH] != null) { + entries[_STH] = input[_STH]; + } + if (input[_CLBO] != null) { + const memberEntries = se_ClientLoginBannerOptions(input[_CLBO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientLoginBannerOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateClientVpnEndpointRequest"); +var se_CreateClientVpnRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_TVSI] != null) { + entries[_TVSI] = input[_TVSI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateClientVpnRouteRequest"); +var se_CreateCoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_CPIo] != null) { + entries[_CPIo] = input[_CPIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateCoipCidrRequest"); +var se_CreateCoipPoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateCoipPoolRequest"); +var se_CreateCustomerGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BA] != null) { + entries[_BA] = input[_BA]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + if (input[_CA] != null) { + entries[_CA] = input[_CA]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_IAp] != null) { + entries[_IAp] = input[_IAp]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_BAE] != null) { + entries[_BAE] = input[_BAE]; + } + return entries; +}, "se_CreateCustomerGatewayRequest"); +var se_CreateDefaultSubnetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IN] != null) { + entries[_IN] = input[_IN]; + } + return entries; +}, "se_CreateDefaultSubnetRequest"); +var se_CreateDefaultVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateDefaultVpcRequest"); +var se_CreateDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCh] != null) { + const memberEntries = se_NewDhcpConfigurationList(input[_DCh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DhcpConfiguration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateDhcpOptionsRequest"); +var se_CreateEgressOnlyInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateEgressOnlyInternetGatewayRequest"); +var se_CreateFleetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_SO] != null) { + const memberEntries = se_SpotOptionsRequest(input[_SO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_ODO] != null) { + const memberEntries = se_OnDemandOptionsRequest(input[_ODO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OnDemandOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_ECTP] != null) { + entries[_ECTP] = input[_ECTP]; + } + if (input[_LTC] != null) { + const memberEntries = se_FleetLaunchTemplateConfigListRequest(input[_LTC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateConfigs.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TCS] != null) { + const memberEntries = se_TargetCapacitySpecificationRequest(input[_TCS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetCapacitySpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_TIWE] != null) { + entries[_TIWE] = input[_TIWE]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_VF] != null) { + entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]); + } + if (input[_VU] != null) { + entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]); + } + if (input[_RUI] != null) { + entries[_RUI] = input[_RUI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Con] != null) { + entries[_Con] = input[_Con]; + } + return entries; +}, "se_CreateFleetRequest"); +var se_CreateFlowLogsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DLPA] != null) { + entries[_DLPA] = input[_DLPA]; + } + if (input[_DCAR] != null) { + entries[_DCAR] = input[_DCAR]; + } + if (input[_LGN] != null) { + entries[_LGN] = input[_LGN]; + } + if (input[_RIes] != null) { + const memberEntries = se_FlowLogResourceIds(input[_RIes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_TT] != null) { + entries[_TT] = input[_TT]; + } + if (input[_LDT] != null) { + entries[_LDT] = input[_LDT]; + } + if (input[_LD] != null) { + entries[_LD] = input[_LD]; + } + if (input[_LF] != null) { + entries[_LF] = input[_LF]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MAI] != null) { + entries[_MAI] = input[_MAI]; + } + if (input[_DO] != null) { + const memberEntries = se_DestinationOptionsRequest(input[_DO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateFlowLogsRequest"); +var se_CreateFpgaImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ISL] != null) { + const memberEntries = se_StorageLocation(input[_ISL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InputStorageLocation.${key}`; + entries[loc] = value; + }); + } + if (input[_LSL] != null) { + const memberEntries = se_StorageLocation(input[_LSL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LogsStorageLocation.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateFpgaImageRequest"); +var se_CreateImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BDM] != null) { + const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_NR] != null) { + entries[_NR] = input[_NR]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateImageRequest"); +var se_CreateInstanceConnectEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_SGI] != null) { + const memberEntries = se_SecurityGroupIdStringListRequest(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PCI] != null) { + entries[_PCI] = input[_PCI]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateInstanceConnectEndpointRequest"); +var se_CreateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_TRi] != null) { + const memberEntries = se_InstanceEventWindowTimeRangeRequestSet(input[_TRi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TimeRange.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CE] != null) { + entries[_CE] = input[_CE]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateInstanceEventWindowRequest"); +var se_CreateInstanceExportTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_ETST] != null) { + const memberEntries = se_ExportToS3TaskSpecification(input[_ETST], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExportToS3.${key}`; + entries[loc] = value; + }); + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_TE] != null) { + entries[_TE] = input[_TE]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateInstanceExportTaskRequest"); +var se_CreateInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateInternetGatewayRequest"); +var se_CreateIpamExternalResourceVerificationTokenRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateIpamExternalResourceVerificationTokenRequest"); +var se_CreateIpamPoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ISI] != null) { + entries[_ISI] = input[_ISI]; + } + if (input[_L] != null) { + entries[_L] = input[_L]; + } + if (input[_SIPI] != null) { + entries[_SIPI] = input[_SIPI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_AF] != null) { + entries[_AF] = input[_AF]; + } + if (input[_AIu] != null) { + entries[_AIu] = input[_AIu]; + } + if (input[_PA] != null) { + entries[_PA] = input[_PA]; + } + if (input[_AMNL] != null) { + entries[_AMNL] = input[_AMNL]; + } + if (input[_AMNLl] != null) { + entries[_AMNLl] = input[_AMNLl]; + } + if (input[_ADNL] != null) { + entries[_ADNL] = input[_ADNL]; + } + if (input[_ARTl] != null) { + const memberEntries = se_RequestIpamResourceTagList(input[_ARTl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllocationResourceTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_ASw] != null) { + entries[_ASw] = input[_ASw]; + } + if (input[_PIS] != null) { + entries[_PIS] = input[_PIS]; + } + if (input[_SRo] != null) { + const memberEntries = se_IpamPoolSourceResourceRequest(input[_SRo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceResource.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateIpamPoolRequest"); +var se_CreateIpamRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_OR] != null) { + const memberEntries = se_AddIpamOperatingRegionSet(input[_OR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_Ti] != null) { + entries[_Ti] = input[_Ti]; + } + if (input[_EPG] != null) { + entries[_EPG] = input[_EPG]; + } + return entries; +}, "se_CreateIpamRequest"); +var se_CreateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_OR] != null) { + const memberEntries = se_AddIpamOperatingRegionSet(input[_OR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateIpamResourceDiscoveryRequest"); +var se_CreateIpamScopeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateIpamScopeRequest"); +var se_CreateKeyPairRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_KT] != null) { + entries[_KT] = input[_KT]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_KF] != null) { + entries[_KF] = input[_KF]; + } + return entries; +}, "se_CreateKeyPairRequest"); +var se_CreateLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_VD] != null) { + entries[_VD] = input[_VD]; + } + if (input[_LTD] != null) { + const memberEntries = se_RequestLaunchTemplateData(input[_LTD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateData.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateLaunchTemplateRequest"); +var se_CreateLaunchTemplateVersionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_SV] != null) { + entries[_SV] = input[_SV]; + } + if (input[_VD] != null) { + entries[_VD] = input[_VD]; + } + if (input[_LTD] != null) { + const memberEntries = se_RequestLaunchTemplateData(input[_LTD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateData.${key}`; + entries[loc] = value; + }); + } + if (input[_RAe] != null) { + entries[_RAe] = input[_RAe]; + } + return entries; +}, "se_CreateLaunchTemplateVersionRequest"); +var se_CreateLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_LGVIGI] != null) { + entries[_LGVIGI] = input[_LGVIGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + return entries; +}, "se_CreateLocalGatewayRouteRequest"); +var se_CreateLocalGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGI] != null) { + entries[_LGI] = input[_LGI]; + } + if (input[_Mo] != null) { + entries[_Mo] = input[_Mo]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateLocalGatewayRouteTableRequest"); +var se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_LGVIGI] != null) { + entries[_LGVIGI] = input[_LGVIGI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest"); +var se_CreateLocalGatewayRouteTableVpcAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateLocalGatewayRouteTableVpcAssociationRequest"); +var se_CreateManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLN] != null) { + entries[_PLN] = input[_PLN]; + } + if (input[_Ent] != null) { + const memberEntries = se_AddPrefixListEntries(input[_Ent], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Entry.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ME] != null) { + entries[_ME] = input[_ME]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AF] != null) { + entries[_AF] = input[_AF]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateManagedPrefixListRequest"); +var se_CreateNatGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTo] != null) { + entries[_CTo] = input[_CTo]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_SAI] != null) { + const memberEntries = se_AllocationIdList(input[_SAI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecondaryAllocationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIA] != null) { + const memberEntries = se_IpList(input[_SPIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecondaryPrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + return entries; +}, "se_CreateNatGatewayRequest"); +var se_CreateNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CB] != null) { + entries[_CB] = input[_CB]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Eg] != null) { + entries[_Eg] = input[_Eg]; + } + if (input[_ITC] != null) { + const memberEntries = se_IcmpTypeCode(input[_ITC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Icmp.${key}`; + entries[loc] = value; + }); + } + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_NAI] != null) { + entries[_NAI] = input[_NAI]; + } + if (input[_PR] != null) { + const memberEntries = se_PortRange(input[_PR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_RAu] != null) { + entries[_RAu] = input[_RAu]; + } + if (input[_RNu] != null) { + entries[_RNu] = input[_RNu]; + } + return entries; +}, "se_CreateNetworkAclEntryRequest"); +var se_CreateNetworkAclRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateNetworkAclRequest"); +var se_CreateNetworkInsightsAccessScopeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MP] != null) { + const memberEntries = se_AccessScopePathListRequest(input[_MP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MatchPath.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EP] != null) { + const memberEntries = se_AccessScopePathListRequest(input[_EP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExcludePath.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateNetworkInsightsAccessScopeRequest"); +var se_CreateNetworkInsightsPathRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIo] != null) { + entries[_SIo] = input[_SIo]; + } + if (input[_DIest] != null) { + entries[_DIest] = input[_DIest]; + } + if (input[_S] != null) { + entries[_S] = input[_S]; + } + if (input[_D] != null) { + entries[_D] = input[_D]; + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DP] != null) { + entries[_DP] = input[_DP]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_FAS] != null) { + const memberEntries = se_PathRequestFilter(input[_FAS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FilterAtSource.${key}`; + entries[loc] = value; + }); + } + if (input[_FAD] != null) { + const memberEntries = se_PathRequestFilter(input[_FAD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FilterAtDestination.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateNetworkInsightsPathRequest"); +var se_CreateNetworkInterfacePermissionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_AAI] != null) { + entries[_AAI] = input[_AAI]; + } + if (input[_ASw] != null) { + entries[_ASw] = input[_ASw]; + } + if (input[_Pe] != null) { + entries[_Pe] = input[_Pe]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateNetworkInterfacePermissionRequest"); +var se_CreateNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_G] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_InstanceIpv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Addresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_PIA] != null) { + const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + if (input[_IPp] != null) { + const memberEntries = se_Ipv4PrefixList(input[_IPp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv4Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPCp] != null) { + entries[_IPCp] = input[_IPCp]; + } + if (input[_IP] != null) { + const memberEntries = se_Ipv6PrefixList(input[_IP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPC] != null) { + entries[_IPC] = input[_IPC]; + } + if (input[_ITn] != null) { + entries[_ITn] = input[_ITn]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_EPI] != null) { + entries[_EPI] = input[_EPI]; + } + if (input[_CTS] != null) { + const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionTrackingSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateNetworkInterfaceRequest"); +var se_CreatePlacementGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_Str] != null) { + entries[_Str] = input[_Str]; + } + if (input[_PCa] != null) { + entries[_PCa] = input[_PCa]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SL] != null) { + entries[_SL] = input[_SL]; + } + return entries; +}, "se_CreatePlacementGroupRequest"); +var se_CreatePublicIpv4PoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + return entries; +}, "se_CreatePublicIpv4PoolRequest"); +var se_CreateReplaceRootVolumeTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRRV] != null) { + entries[_DRRV] = input[_DRRV]; + } + return entries; +}, "se_CreateReplaceRootVolumeTaskRequest"); +var se_CreateReservedInstancesListingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_PS] != null) { + const memberEntries = se_PriceScheduleSpecificationList(input[_PS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PriceSchedules.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RIIe] != null) { + entries[_RIIe] = input[_RIIe]; + } + return entries; +}, "se_CreateReservedInstancesListingRequest"); +var se_CreateRestoreImageTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_B] != null) { + entries[_B] = input[_B]; + } + if (input[_OK] != null) { + entries[_OK] = input[_OK]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateRestoreImageTaskRequest"); +var se_CreateRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_DICB] != null) { + entries[_DICB] = input[_DICB]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VEIp] != null) { + entries[_VEIp] = input[_VEIp]; + } + if (input[_EOIGI] != null) { + entries[_EOIGI] = input[_EOIGI]; + } + if (input[_GI] != null) { + entries[_GI] = input[_GI]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_LGI] != null) { + entries[_LGI] = input[_LGI]; + } + if (input[_CGI] != null) { + entries[_CGI] = input[_CGI]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + if (input[_CNAo] != null) { + entries[_CNAo] = input[_CNAo]; + } + return entries; +}, "se_CreateRouteRequest"); +var se_CreateRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateRouteTableRequest"); +var se_CreateSecurityGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_GD] = input[_De]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateSecurityGroupRequest"); +var se_CreateSnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateSnapshotRequest"); +var se_CreateSnapshotsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_ISn] != null) { + const memberEntries = se_InstanceSpecification(input[_ISn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTFS] != null) { + entries[_CTFS] = input[_CTFS]; + } + return entries; +}, "se_CreateSnapshotsRequest"); +var se_CreateSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_B] != null) { + entries[_B] = input[_B]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Pr] != null) { + entries[_Pr] = input[_Pr]; + } + return entries; +}, "se_CreateSpotDatafeedSubscriptionRequest"); +var se_CreateStoreImageTaskRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_B] != null) { + entries[_B] = input[_B]; + } + if (input[_SOT] != null) { + const memberEntries = se_S3ObjectTagList(input[_SOT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `S3ObjectTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateStoreImageTaskRequest"); +var se_CreateSubnetCidrReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_RTe] != null) { + entries[_RTe] = input[_RTe]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateSubnetCidrReservationRequest"); +var se_CreateSubnetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_AZI] != null) { + entries[_AZI] = input[_AZI]; + } + if (input[_CB] != null) { + entries[_CB] = input[_CB]; + } + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IN] != null) { + entries[_IN] = input[_IN]; + } + if (input[_IIPIp] != null) { + entries[_IIPIp] = input[_IIPIp]; + } + if (input[_INLp] != null) { + entries[_INLp] = input[_INLp]; + } + if (input[_IIPI] != null) { + entries[_IIPI] = input[_IIPI]; + } + if (input[_INL] != null) { + entries[_INL] = input[_INL]; + } + return entries; +}, "se_CreateSubnetRequest"); +var se_CreateTagsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_R] != null) { + const memberEntries = se_ResourceIdList(input[_R], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Ta] != null) { + const memberEntries = se_TagList(input[_Ta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateTagsRequest"); +var se_CreateTrafficMirrorFilterRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateTrafficMirrorFilterRequest"); +var se_CreateTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_TD] != null) { + entries[_TD] = input[_TD]; + } + if (input[_RNu] != null) { + entries[_RNu] = input[_RNu]; + } + if (input[_RAu] != null) { + entries[_RAu] = input[_RAu]; + } + if (input[_DPR] != null) { + const memberEntries = se_TrafficMirrorPortRangeRequest(input[_DPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationPortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_SPR] != null) { + const memberEntries = se_TrafficMirrorPortRangeRequest(input[_SPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourcePortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_SCB] != null) { + entries[_SCB] = input[_SCB]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateTrafficMirrorFilterRuleRequest"); +var se_CreateTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_TMTI] != null) { + entries[_TMTI] = input[_TMTI]; + } + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_PL] != null) { + entries[_PL] = input[_PL]; + } + if (input[_SN] != null) { + entries[_SN] = input[_SN]; + } + if (input[_VNI] != null) { + entries[_VNI] = input[_VNI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateTrafficMirrorSessionRequest"); +var se_CreateTrafficMirrorTargetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_NLBA] != null) { + entries[_NLBA] = input[_NLBA]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_GLBEI] != null) { + entries[_GLBEI] = input[_GLBEI]; + } + return entries; +}, "se_CreateTrafficMirrorTargetRequest"); +var se_CreateTransitGatewayConnectPeerRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_TGA] != null) { + entries[_TGA] = input[_TGA]; + } + if (input[_PAe] != null) { + entries[_PAe] = input[_PAe]; + } + if (input[_BO] != null) { + const memberEntries = se_TransitGatewayConnectRequestBgpOptions(input[_BO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BgpOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_ICBn] != null) { + const memberEntries = se_InsideCidrBlocksStringList(input[_ICBn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InsideCidrBlocks.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayConnectPeerRequest"); +var se_CreateTransitGatewayConnectRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TTGAI] != null) { + entries[_TTGAI] = input[_TTGAI]; + } + if (input[_O] != null) { + const memberEntries = se_CreateTransitGatewayConnectRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayConnectRequest"); +var se_CreateTransitGatewayConnectRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_P] != null) { + entries[_P] = input[_P]; + } + return entries; +}, "se_CreateTransitGatewayConnectRequestOptions"); +var se_CreateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_O] != null) { + const memberEntries = se_CreateTransitGatewayMulticastDomainRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayMulticastDomainRequest"); +var se_CreateTransitGatewayMulticastDomainRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ISg] != null) { + entries[_ISg] = input[_ISg]; + } + if (input[_SSS] != null) { + entries[_SSS] = input[_SSS]; + } + if (input[_AASA] != null) { + entries[_AASA] = input[_AASA]; + } + return entries; +}, "se_CreateTransitGatewayMulticastDomainRequestOptions"); +var se_CreateTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_PTGI] != null) { + entries[_PTGI] = input[_PTGI]; + } + if (input[_PAI] != null) { + entries[_PAI] = input[_PAI]; + } + if (input[_PRe] != null) { + entries[_PRe] = input[_PRe]; + } + if (input[_O] != null) { + const memberEntries = se_CreateTransitGatewayPeeringAttachmentRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayPeeringAttachmentRequest"); +var se_CreateTransitGatewayPeeringAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRy] != null) { + entries[_DRy] = input[_DRy]; + } + return entries; +}, "se_CreateTransitGatewayPeeringAttachmentRequestOptions"); +var se_CreateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayPolicyTableRequest"); +var se_CreateTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_Bl] != null) { + entries[_Bl] = input[_Bl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayPrefixListReferenceRequest"); +var se_CreateTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_O] != null) { + const memberEntries = se_TransitGatewayRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayRequest"); +var se_CreateTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_Bl] != null) { + entries[_Bl] = input[_Bl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayRouteRequest"); +var se_CreateTransitGatewayRouteTableAnnouncementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_PAIe] != null) { + entries[_PAIe] = input[_PAIe]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayRouteTableAnnouncementRequest"); +var se_CreateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayRouteTableRequest"); +var se_CreateTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_SIu] != null) { + const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_O] != null) { + const memberEntries = se_CreateTransitGatewayVpcAttachmentRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateTransitGatewayVpcAttachmentRequest"); +var se_CreateTransitGatewayVpcAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DSns] != null) { + entries[_DSns] = input[_DSns]; + } + if (input[_SGRS] != null) { + entries[_SGRS] = input[_SGRS]; + } + if (input[_ISp] != null) { + entries[_ISp] = input[_ISp]; + } + if (input[_AMS] != null) { + entries[_AMS] = input[_AMS]; + } + return entries; +}, "se_CreateTransitGatewayVpcAttachmentRequestOptions"); +var se_CreateVerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_Po] != null) { + entries[_Po] = input[_Po]; + } + return entries; +}, "se_CreateVerifiedAccessEndpointEniOptions"); +var se_CreateVerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_Po] != null) { + entries[_Po] = input[_Po]; + } + if (input[_LBA] != null) { + entries[_LBA] = input[_LBA]; + } + if (input[_SIu] != null) { + const memberEntries = se_CreateVerifiedAccessEndpointSubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVerifiedAccessEndpointLoadBalancerOptions"); +var se_CreateVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_ET] != null) { + entries[_ET] = input[_ET]; + } + if (input[_ATt] != null) { + entries[_ATt] = input[_ATt]; + } + if (input[_DCA] != null) { + entries[_DCA] = input[_DCA]; + } + if (input[_ADp] != null) { + entries[_ADp] = input[_ADp]; + } + if (input[_EDP] != null) { + entries[_EDP] = input[_EDP]; + } + if (input[_SGI] != null) { + const memberEntries = se_SecurityGroupIdList(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LBO] != null) { + const memberEntries = se_CreateVerifiedAccessEndpointLoadBalancerOptions(input[_LBO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LoadBalancerOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_NIO] != null) { + const memberEntries = se_CreateVerifiedAccessEndpointEniOptions(input[_NIO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVerifiedAccessEndpointRequest"); +var se_CreateVerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CreateVerifiedAccessEndpointSubnetIdList"); +var se_CreateVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVerifiedAccessGroupRequest"); +var se_CreateVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FIPSE] != null) { + entries[_FIPSE] = input[_FIPSE]; + } + return entries; +}, "se_CreateVerifiedAccessInstanceRequest"); +var se_CreateVerifiedAccessTrustProviderDeviceOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TIe] != null) { + entries[_TIe] = input[_TIe]; + } + if (input[_PSKU] != null) { + entries[_PSKU] = input[_PSKU]; + } + return entries; +}, "se_CreateVerifiedAccessTrustProviderDeviceOptions"); +var se_CreateVerifiedAccessTrustProviderOidcOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_I] != null) { + entries[_I] = input[_I]; + } + if (input[_AE] != null) { + entries[_AE] = input[_AE]; + } + if (input[_TEo] != null) { + entries[_TEo] = input[_TEo]; + } + if (input[_UIE] != null) { + entries[_UIE] = input[_UIE]; + } + if (input[_CIl] != null) { + entries[_CIl] = input[_CIl]; + } + if (input[_CSl] != null) { + entries[_CSl] = input[_CSl]; + } + if (input[_Sc] != null) { + entries[_Sc] = input[_Sc]; + } + return entries; +}, "se_CreateVerifiedAccessTrustProviderOidcOptions"); +var se_CreateVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TPT] != null) { + entries[_TPT] = input[_TPT]; + } + if (input[_UTPT] != null) { + entries[_UTPT] = input[_UTPT]; + } + if (input[_DTPT] != null) { + entries[_DTPT] = input[_DTPT]; + } + if (input[_OO] != null) { + const memberEntries = se_CreateVerifiedAccessTrustProviderOidcOptions(input[_OO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OidcOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DOe] != null) { + const memberEntries = se_CreateVerifiedAccessTrustProviderDeviceOptions(input[_DOe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DeviceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_PRN] != null) { + entries[_PRN] = input[_PRN]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVerifiedAccessTrustProviderRequest"); +var se_CreateVolumePermission = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Gr] != null) { + entries[_Gr] = input[_Gr]; + } + if (input[_UIs] != null) { + entries[_UIs] = input[_UIs]; + } + return entries; +}, "se_CreateVolumePermission"); +var se_CreateVolumePermissionList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_CreateVolumePermission(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_CreateVolumePermissionList"); +var se_CreateVolumePermissionModifications = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Add] != null) { + const memberEntries = se_CreateVolumePermissionList(input[_Add], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Add.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Re] != null) { + const memberEntries = se_CreateVolumePermissionList(input[_Re], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Remove.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVolumePermissionModifications"); +var se_CreateVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_Io] != null) { + entries[_Io] = input[_Io]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_Siz] != null) { + entries[_Siz] = input[_Siz]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_VT] != null) { + entries[_VT] = input[_VT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MAE] != null) { + entries[_MAE] = input[_MAE]; + } + if (input[_Th] != null) { + entries[_Th] = input[_Th]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateVolumeRequest"); +var se_CreateVpcEndpointConnectionNotificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_VEIp] != null) { + entries[_VEIp] = input[_VEIp]; + } + if (input[_CNAon] != null) { + entries[_CNAon] = input[_CNAon]; + } + if (input[_CEo] != null) { + const memberEntries = se_ValueStringList(input[_CEo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionEvents.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_CreateVpcEndpointConnectionNotificationRequest"); +var se_CreateVpcEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VET] != null) { + entries[_VET] = input[_VET]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_SNe] != null) { + entries[_SNe] = input[_SNe]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_RTIo] != null) { + const memberEntries = se_VpcEndpointRouteTableIdList(input[_RTIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RouteTableId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIu] != null) { + const memberEntries = se_VpcEndpointSubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGI] != null) { + const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IAT] != null) { + entries[_IAT] = input[_IAT]; + } + if (input[_DOn] != null) { + const memberEntries = se_DnsOptionsSpecification(input[_DOn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DnsOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_PDE] != null) { + entries[_PDE] = input[_PDE]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SC] != null) { + const memberEntries = se_SubnetConfigurationsList(input[_SC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetConfiguration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVpcEndpointRequest"); +var se_CreateVpcEndpointServiceConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ARc] != null) { + entries[_ARc] = input[_ARc]; + } + if (input[_PDN] != null) { + entries[_PDN] = input[_PDN]; + } + if (input[_NLBAe] != null) { + const memberEntries = se_ValueStringList(input[_NLBAe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GLBA] != null) { + const memberEntries = se_ValueStringList(input[_GLBA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GatewayLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIAT] != null) { + const memberEntries = se_ValueStringList(input[_SIAT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SupportedIpAddressType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVpcEndpointServiceConfigurationRequest"); +var se_CreateVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_POI] != null) { + entries[_POI] = input[_POI]; + } + if (input[_PVI] != null) { + entries[_PVI] = input[_PVI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_PRe] != null) { + entries[_PRe] = input[_PRe]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVpcPeeringConnectionRequest"); +var se_CreateVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CB] != null) { + entries[_CB] = input[_CB]; + } + if (input[_APICB] != null) { + entries[_APICB] = input[_APICB]; + } + if (input[_IPpv] != null) { + entries[_IPpv] = input[_IPpv]; + } + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_IIPIp] != null) { + entries[_IIPIp] = input[_IIPIp]; + } + if (input[_INLp] != null) { + entries[_INLp] = input[_INLp]; + } + if (input[_IIPI] != null) { + entries[_IIPI] = input[_IIPI]; + } + if (input[_INL] != null) { + entries[_INL] = input[_INL]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITns] != null) { + entries[_ITns] = input[_ITns]; + } + if (input[_ICBNBG] != null) { + entries[_ICBNBG] = input[_ICBNBG]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVpcRequest"); +var se_CreateVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CGIu] != null) { + entries[_CGIu] = input[_CGIu]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_VGI] != null) { + entries[_VGI] = input[_VGI]; + } + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_O] != null) { + const memberEntries = se_VpnConnectionOptionsSpecification(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_CreateVpnConnectionRequest"); +var se_CreateVpnConnectionRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + return entries; +}, "se_CreateVpnConnectionRouteRequest"); +var se_CreateVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ASA] != null) { + entries[_ASA] = input[_ASA]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_CreateVpnGatewayRequest"); +var se_CreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CCp] != null) { + entries[_CCp] = input[_CCp]; + } + return entries; +}, "se_CreditSpecificationRequest"); +var se_CustomerGatewayIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`CustomerGatewayId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_CustomerGatewayIdStringList"); +var se_DataQueries = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_DataQuery(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_DataQueries"); +var se_DataQuery = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Id] != null) { + entries[_Id] = input[_Id]; + } + if (input[_S] != null) { + entries[_S] = input[_S]; + } + if (input[_D] != null) { + entries[_D] = input[_D]; + } + if (input[_Met] != null) { + entries[_Met] = input[_Met]; + } + if (input[_Sta] != null) { + entries[_Sta] = input[_Sta]; + } + if (input[_Per] != null) { + entries[_Per] = input[_Per]; + } + return entries; +}, "se_DataQuery"); +var se_DedicatedHostIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_DedicatedHostIdList"); +var se_DeleteCarrierGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CGI] != null) { + entries[_CGI] = input[_CGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteCarrierGatewayRequest"); +var se_DeleteClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteClientVpnEndpointRequest"); +var se_DeleteClientVpnRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_TVSI] != null) { + entries[_TVSI] = input[_TVSI]; + } + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteClientVpnRouteRequest"); +var se_DeleteCoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_CPIo] != null) { + entries[_CPIo] = input[_CPIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteCoipCidrRequest"); +var se_DeleteCoipPoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CPIo] != null) { + entries[_CPIo] = input[_CPIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteCoipPoolRequest"); +var se_DeleteCustomerGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CGIu] != null) { + entries[_CGIu] = input[_CGIu]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteCustomerGatewayRequest"); +var se_DeleteDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOI] != null) { + entries[_DOI] = input[_DOI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteDhcpOptionsRequest"); +var se_DeleteEgressOnlyInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_EOIGI] != null) { + entries[_EOIGI] = input[_EOIGI]; + } + return entries; +}, "se_DeleteEgressOnlyInternetGatewayRequest"); +var se_DeleteFleetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FI] != null) { + const memberEntries = se_FleetIdSet(input[_FI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FleetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TI] != null) { + entries[_TI] = input[_TI]; + } + return entries; +}, "se_DeleteFleetsRequest"); +var se_DeleteFlowLogsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FLI] != null) { + const memberEntries = se_FlowLogIdList(input[_FLI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FlowLogId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteFlowLogsRequest"); +var se_DeleteFpgaImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FII] != null) { + entries[_FII] = input[_FII]; + } + return entries; +}, "se_DeleteFpgaImageRequest"); +var se_DeleteInstanceConnectEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ICEI] != null) { + entries[_ICEI] = input[_ICEI]; + } + return entries; +}, "se_DeleteInstanceConnectEndpointRequest"); +var se_DeleteInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FD] != null) { + entries[_FD] = input[_FD]; + } + if (input[_IEWI] != null) { + entries[_IEWI] = input[_IEWI]; + } + return entries; +}, "se_DeleteInstanceEventWindowRequest"); +var se_DeleteInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IGI] != null) { + entries[_IGI] = input[_IGI]; + } + return entries; +}, "se_DeleteInternetGatewayRequest"); +var se_DeleteIpamExternalResourceVerificationTokenRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IERVTI] != null) { + entries[_IERVTI] = input[_IERVTI]; + } + return entries; +}, "se_DeleteIpamExternalResourceVerificationTokenRequest"); +var se_DeleteIpamPoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_Ca] != null) { + entries[_Ca] = input[_Ca]; + } + return entries; +}, "se_DeleteIpamPoolRequest"); +var se_DeleteIpamRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_Ca] != null) { + entries[_Ca] = input[_Ca]; + } + return entries; +}, "se_DeleteIpamRequest"); +var se_DeleteIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + return entries; +}, "se_DeleteIpamResourceDiscoveryRequest"); +var se_DeleteIpamScopeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ISI] != null) { + entries[_ISI] = input[_ISI]; + } + return entries; +}, "se_DeleteIpamScopeRequest"); +var se_DeleteKeyPairRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_KPI] != null) { + entries[_KPI] = input[_KPI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteKeyPairRequest"); +var se_DeleteLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + return entries; +}, "se_DeleteLaunchTemplateRequest"); +var se_DeleteLaunchTemplateVersionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_Ve] != null) { + const memberEntries = se_VersionStringList(input[_Ve], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateVersion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteLaunchTemplateVersionsRequest"); +var se_DeleteLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + return entries; +}, "se_DeleteLocalGatewayRouteRequest"); +var se_DeleteLocalGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteLocalGatewayRouteTableRequest"); +var se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTVIGAI] != null) { + entries[_LGRTVIGAI] = input[_LGRTVIGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest"); +var se_DeleteLocalGatewayRouteTableVpcAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTVAI] != null) { + entries[_LGRTVAI] = input[_LGRTVAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteLocalGatewayRouteTableVpcAssociationRequest"); +var se_DeleteManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + return entries; +}, "se_DeleteManagedPrefixListRequest"); +var se_DeleteNatGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + return entries; +}, "se_DeleteNatGatewayRequest"); +var se_DeleteNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Eg] != null) { + entries[_Eg] = input[_Eg]; + } + if (input[_NAI] != null) { + entries[_NAI] = input[_NAI]; + } + if (input[_RNu] != null) { + entries[_RNu] = input[_RNu]; + } + return entries; +}, "se_DeleteNetworkAclEntryRequest"); +var se_DeleteNetworkAclRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NAI] != null) { + entries[_NAI] = input[_NAI]; + } + return entries; +}, "se_DeleteNetworkAclRequest"); +var se_DeleteNetworkInsightsAccessScopeAnalysisRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASAI] != null) { + entries[_NIASAI] = input[_NIASAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteNetworkInsightsAccessScopeAnalysisRequest"); +var se_DeleteNetworkInsightsAccessScopeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NIASI] != null) { + entries[_NIASI] = input[_NIASI]; + } + return entries; +}, "se_DeleteNetworkInsightsAccessScopeRequest"); +var se_DeleteNetworkInsightsAnalysisRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NIAI] != null) { + entries[_NIAI] = input[_NIAI]; + } + return entries; +}, "se_DeleteNetworkInsightsAnalysisRequest"); +var se_DeleteNetworkInsightsPathRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NIPI] != null) { + entries[_NIPI] = input[_NIPI]; + } + return entries; +}, "se_DeleteNetworkInsightsPathRequest"); +var se_DeleteNetworkInterfacePermissionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIPIe] != null) { + entries[_NIPIe] = input[_NIPIe]; + } + if (input[_F] != null) { + entries[_F] = input[_F]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteNetworkInterfacePermissionRequest"); +var se_DeleteNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + return entries; +}, "se_DeleteNetworkInterfaceRequest"); +var se_DeletePlacementGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + return entries; +}, "se_DeletePlacementGroupRequest"); +var se_DeletePublicIpv4PoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PIo] != null) { + entries[_PIo] = input[_PIo]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + return entries; +}, "se_DeletePublicIpv4PoolRequest"); +var se_DeleteQueuedReservedInstancesIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_DeleteQueuedReservedInstancesIdList"); +var se_DeleteQueuedReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RIIes] != null) { + const memberEntries = se_DeleteQueuedReservedInstancesIdList(input[_RIIes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteQueuedReservedInstancesRequest"); +var se_DeleteRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_DICB] != null) { + entries[_DICB] = input[_DICB]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + return entries; +}, "se_DeleteRouteRequest"); +var se_DeleteRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + return entries; +}, "se_DeleteRouteTableRequest"); +var se_DeleteSecurityGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteSecurityGroupRequest"); +var se_DeleteSnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteSnapshotRequest"); +var se_DeleteSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteSpotDatafeedSubscriptionRequest"); +var se_DeleteSubnetCidrReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SCRIu] != null) { + entries[_SCRIu] = input[_SCRIu]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteSubnetCidrReservationRequest"); +var se_DeleteSubnetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteSubnetRequest"); +var se_DeleteTagsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_R] != null) { + const memberEntries = se_ResourceIdList(input[_R], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Ta] != null) { + const memberEntries = se_TagList(input[_Ta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteTagsRequest"); +var se_DeleteTrafficMirrorFilterRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTrafficMirrorFilterRequest"); +var se_DeleteTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFRI] != null) { + entries[_TMFRI] = input[_TMFRI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTrafficMirrorFilterRuleRequest"); +var se_DeleteTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMSI] != null) { + entries[_TMSI] = input[_TMSI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTrafficMirrorSessionRequest"); +var se_DeleteTrafficMirrorTargetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMTI] != null) { + entries[_TMTI] = input[_TMTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTrafficMirrorTargetRequest"); +var se_DeleteTransitGatewayConnectPeerRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGCPI] != null) { + entries[_TGCPI] = input[_TGCPI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayConnectPeerRequest"); +var se_DeleteTransitGatewayConnectRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayConnectRequest"); +var se_DeleteTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayMulticastDomainRequest"); +var se_DeleteTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayPeeringAttachmentRequest"); +var se_DeleteTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTI] != null) { + entries[_TGPTI] = input[_TGPTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayPolicyTableRequest"); +var se_DeleteTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayPrefixListReferenceRequest"); +var se_DeleteTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayRequest"); +var se_DeleteTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayRouteRequest"); +var se_DeleteTransitGatewayRouteTableAnnouncementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTAI] != null) { + entries[_TGRTAI] = input[_TGRTAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayRouteTableAnnouncementRequest"); +var se_DeleteTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayRouteTableRequest"); +var se_DeleteTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteTransitGatewayVpcAttachmentRequest"); +var se_DeleteVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAEI] != null) { + entries[_VAEI] = input[_VAEI]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVerifiedAccessEndpointRequest"); +var se_DeleteVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVerifiedAccessGroupRequest"); +var se_DeleteVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_DeleteVerifiedAccessInstanceRequest"); +var se_DeleteVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VATPI] != null) { + entries[_VATPI] = input[_VATPI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_DeleteVerifiedAccessTrustProviderRequest"); +var se_DeleteVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVolumeRequest"); +var se_DeleteVpcEndpointConnectionNotificationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CNIo] != null) { + const memberEntries = se_ConnectionNotificationIdsList(input[_CNIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionNotificationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteVpcEndpointConnectionNotificationsRequest"); +var se_DeleteVpcEndpointServiceConfigurationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIer] != null) { + const memberEntries = se_VpcEndpointServiceIdList(input[_SIer], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ServiceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteVpcEndpointServiceConfigurationsRequest"); +var se_DeleteVpcEndpointsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VEI] != null) { + const memberEntries = se_VpcEndpointIdList(input[_VEI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeleteVpcEndpointsRequest"); +var se_DeleteVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + return entries; +}, "se_DeleteVpcPeeringConnectionRequest"); +var se_DeleteVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVpcRequest"); +var se_DeleteVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVpnConnectionRequest"); +var se_DeleteVpnConnectionRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + return entries; +}, "se_DeleteVpnConnectionRouteRequest"); +var se_DeleteVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VGI] != null) { + entries[_VGI] = input[_VGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeleteVpnGatewayRequest"); +var se_DeprovisionByoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeprovisionByoipCidrRequest"); +var se_DeprovisionIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_As] != null) { + entries[_As] = input[_As]; + } + return entries; +}, "se_DeprovisionIpamByoasnRequest"); +var se_DeprovisionIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + return entries; +}, "se_DeprovisionIpamPoolCidrRequest"); +var se_DeprovisionPublicIpv4PoolCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PIo] != null) { + entries[_PIo] = input[_PIo]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + return entries; +}, "se_DeprovisionPublicIpv4PoolCidrRequest"); +var se_DeregisterImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeregisterImageRequest"); +var se_DeregisterInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITA] != null) { + const memberEntries = se_DeregisterInstanceTagAttributeRequest(input[_ITA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTagAttribute.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeregisterInstanceEventNotificationAttributesRequest"); +var se_DeregisterInstanceTagAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IATOI] != null) { + entries[_IATOI] = input[_IATOI]; + } + if (input[_ITK] != null) { + const memberEntries = se_InstanceTagKeySet(input[_ITK], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTagKey.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DeregisterInstanceTagAttributeRequest"); +var se_DeregisterTransitGatewayMulticastGroupMembersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_GIA] != null) { + entries[_GIA] = input[_GIA]; + } + if (input[_NIIe] != null) { + const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeregisterTransitGatewayMulticastGroupMembersRequest"); +var se_DeregisterTransitGatewayMulticastGroupSourcesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_GIA] != null) { + entries[_GIA] = input[_GIA]; + } + if (input[_NIIe] != null) { + const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DeregisterTransitGatewayMulticastGroupSourcesRequest"); +var se_DescribeAccountAttributesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AN] != null) { + const memberEntries = se_AccountAttributeNameStringList(input[_AN], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AttributeName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAccountAttributesRequest"); +var se_DescribeAddressesAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIll] != null) { + const memberEntries = se_AllocationIds(input[_AIll], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllocationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAddressesAttributeRequest"); +var se_DescribeAddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIu] != null) { + const memberEntries = se_PublicIpStringList(input[_PIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PublicIp.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AIll] != null) { + const memberEntries = se_AllocationIdList(input[_AIll], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllocationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAddressesRequest"); +var se_DescribeAddressTransfersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIll] != null) { + const memberEntries = se_AllocationIdList(input[_AIll], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllocationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAddressTransfersRequest"); +var se_DescribeAggregateIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAggregateIdFormatRequest"); +var se_DescribeAvailabilityZonesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ZN] != null) { + const memberEntries = se_ZoneNameStringList(input[_ZN], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ZoneName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ZI] != null) { + const memberEntries = se_ZoneIdStringList(input[_ZI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ZoneId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AAZ] != null) { + entries[_AAZ] = input[_AAZ]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAvailabilityZonesRequest"); +var se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest"); +var se_DescribeBundleTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BIun] != null) { + const memberEntries = se_BundleIdStringList(input[_BIun], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BundleId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeBundleTasksRequest"); +var se_DescribeByoipCidrsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeByoipCidrsRequest"); +var se_DescribeCapacityBlockOfferingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_SDR] != null) { + entries[_SDR] = (0, import_smithy_client.serializeDateTime)(input[_SDR]); + } + if (input[_EDR] != null) { + entries[_EDR] = (0, import_smithy_client.serializeDateTime)(input[_EDR]); + } + if (input[_CDH] != null) { + entries[_CDH] = input[_CDH]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeCapacityBlockOfferingsRequest"); +var se_DescribeCapacityReservationFleetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRFI] != null) { + const memberEntries = se_CapacityReservationFleetIdSet(input[_CRFI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationFleetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeCapacityReservationFleetsRequest"); +var se_DescribeCapacityReservationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRIa] != null) { + const memberEntries = se_CapacityReservationIdSet(input[_CRIa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeCapacityReservationsRequest"); +var se_DescribeCarrierGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CGIa] != null) { + const memberEntries = se_CarrierGatewayIdSet(input[_CGIa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CarrierGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeCarrierGatewaysRequest"); +var se_DescribeClassicLinkInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeClassicLinkInstancesRequest"); +var se_DescribeClientVpnAuthorizationRulesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeClientVpnAuthorizationRulesRequest"); +var se_DescribeClientVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeClientVpnConnectionsRequest"); +var se_DescribeClientVpnEndpointsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEIl] != null) { + const memberEntries = se_ClientVpnEndpointIdList(input[_CVEIl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientVpnEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeClientVpnEndpointsRequest"); +var se_DescribeClientVpnRoutesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeClientVpnRoutesRequest"); +var se_DescribeClientVpnTargetNetworksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_AIs] != null) { + const memberEntries = se_ValueStringList(input[_AIs], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeClientVpnTargetNetworksRequest"); +var se_DescribeCoipPoolsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PIoo] != null) { + const memberEntries = se_CoipPoolIdSet(input[_PIoo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PoolId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeCoipPoolsRequest"); +var se_DescribeConversionTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTIo] != null) { + const memberEntries = se_ConversionIdStringList(input[_CTIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConversionTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeConversionTasksRequest"); +var se_DescribeCustomerGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CGIus] != null) { + const memberEntries = se_CustomerGatewayIdStringList(input[_CGIus], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CustomerGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeCustomerGatewaysRequest"); +var se_DescribeDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOIh] != null) { + const memberEntries = se_DhcpOptionsIdStringList(input[_DOIh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DhcpOptionsId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeDhcpOptionsRequest"); +var se_DescribeEgressOnlyInternetGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_EOIGIg] != null) { + const memberEntries = se_EgressOnlyInternetGatewayIdList(input[_EOIGIg], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EgressOnlyInternetGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeEgressOnlyInternetGatewaysRequest"); +var se_DescribeElasticGpusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_EGI] != null) { + const memberEntries = se_ElasticGpuIdSet(input[_EGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ElasticGpuId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeElasticGpusRequest"); +var se_DescribeExportImageTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EITI] != null) { + const memberEntries = se_ExportImageTaskIdList(input[_EITI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExportImageTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeExportImageTasksRequest"); +var se_DescribeExportTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ETIx] != null) { + const memberEntries = se_ExportTaskIdStringList(input[_ETIx], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExportTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeExportTasksRequest"); +var se_DescribeFastLaunchImagesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IImag] != null) { + const memberEntries = se_FastLaunchImageIdList(input[_IImag], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImageId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeFastLaunchImagesRequest"); +var se_DescribeFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeFastSnapshotRestoresRequest"); +var se_DescribeFleetHistoryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ETv] != null) { + entries[_ETv] = input[_ETv]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_FIl] != null) { + entries[_FIl] = input[_FIl]; + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + return entries; +}, "se_DescribeFleetHistoryRequest"); +var se_DescribeFleetInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_FIl] != null) { + entries[_FIl] = input[_FIl]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeFleetInstancesRequest"); +var se_DescribeFleetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_FI] != null) { + const memberEntries = se_FleetIdSet(input[_FI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FleetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeFleetsRequest"); +var se_DescribeFlowLogsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fil] != null) { + const memberEntries = se_FilterList(input[_Fil], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_FLI] != null) { + const memberEntries = se_FlowLogIdList(input[_FLI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FlowLogId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeFlowLogsRequest"); +var se_DescribeFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FII] != null) { + entries[_FII] = input[_FII]; + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + return entries; +}, "se_DescribeFpgaImageAttributeRequest"); +var se_DescribeFpgaImagesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FIIp] != null) { + const memberEntries = se_FpgaImageIdList(input[_FIIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FpgaImageId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Ow] != null) { + const memberEntries = se_OwnerStringList(input[_Ow], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Owner.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeFpgaImagesRequest"); +var se_DescribeHostReservationOfferingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fil] != null) { + const memberEntries = se_FilterList(input[_Fil], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MD] != null) { + entries[_MD] = input[_MD]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_MDi] != null) { + entries[_MDi] = input[_MDi]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_OI] != null) { + entries[_OI] = input[_OI]; + } + return entries; +}, "se_DescribeHostReservationOfferingsRequest"); +var se_DescribeHostReservationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fil] != null) { + const memberEntries = se_FilterList(input[_Fil], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HRIS] != null) { + const memberEntries = se_HostReservationIdSet(input[_HRIS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostReservationIdSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeHostReservationsRequest"); +var se_DescribeHostsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fil] != null) { + const memberEntries = se_FilterList(input[_Fil], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HI] != null) { + const memberEntries = se_RequestHostIdList(input[_HI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeHostsRequest"); +var se_DescribeIamInstanceProfileAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIs] != null) { + const memberEntries = se_AssociationIdList(input[_AIs], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeIamInstanceProfileAssociationsRequest"); +var se_DescribeIdentityIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PAr] != null) { + entries[_PAr] = input[_PAr]; + } + if (input[_Res] != null) { + entries[_Res] = input[_Res]; + } + return entries; +}, "se_DescribeIdentityIdFormatRequest"); +var se_DescribeIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Res] != null) { + entries[_Res] = input[_Res]; + } + return entries; +}, "se_DescribeIdFormatRequest"); +var se_DescribeImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeImageAttributeRequest"); +var se_DescribeImagesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_EU] != null) { + const memberEntries = se_ExecutableByStringList(input[_EU], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExecutableBy.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IImag] != null) { + const memberEntries = se_ImageIdStringList(input[_IImag], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImageId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Ow] != null) { + const memberEntries = se_OwnerStringList(input[_Ow], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Owner.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ID] != null) { + entries[_ID] = input[_ID]; + } + if (input[_IDn] != null) { + entries[_IDn] = input[_IDn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeImagesRequest"); +var se_DescribeImportImageTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filters.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ITIm] != null) { + const memberEntries = se_ImportTaskIdList(input[_ITIm], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImportTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeImportImageTasksRequest"); +var se_DescribeImportSnapshotTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filters.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ITIm] != null) { + const memberEntries = se_ImportSnapshotTaskIdList(input[_ITIm], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImportTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeImportSnapshotTasksRequest"); +var se_DescribeInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + return entries; +}, "se_DescribeInstanceAttributeRequest"); +var se_DescribeInstanceConnectEndpointsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ICEIn] != null) { + const memberEntries = se_ValueStringList(input[_ICEIn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceConnectEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeInstanceConnectEndpointsRequest"); +var se_DescribeInstanceCreditSpecificationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeInstanceCreditSpecificationsRequest"); +var se_DescribeInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeInstanceEventNotificationAttributesRequest"); +var se_DescribeInstanceEventWindowsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IEWIn] != null) { + const memberEntries = se_InstanceEventWindowIdSet(input[_IEWIn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceEventWindowId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeInstanceEventWindowsRequest"); +var se_DescribeInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeInstancesRequest"); +var se_DescribeInstanceStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IAI] != null) { + entries[_IAI] = input[_IAI]; + } + return entries; +}, "se_DescribeInstanceStatusRequest"); +var se_DescribeInstanceTopologyGroupNameSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_DescribeInstanceTopologyGroupNameSet"); +var se_DescribeInstanceTopologyInstanceIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_DescribeInstanceTopologyInstanceIdSet"); +var se_DescribeInstanceTopologyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_IIns] != null) { + const memberEntries = se_DescribeInstanceTopologyInstanceIdSet(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GNr] != null) { + const memberEntries = se_DescribeInstanceTopologyGroupNameSet(input[_GNr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeInstanceTopologyRequest"); +var se_DescribeInstanceTypeOfferingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LT] != null) { + entries[_LT] = input[_LT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeInstanceTypeOfferingsRequest"); +var se_DescribeInstanceTypesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITnst] != null) { + const memberEntries = se_RequestInstanceTypeList(input[_ITnst], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeInstanceTypesRequest"); +var se_DescribeInternetGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IGIn] != null) { + const memberEntries = se_InternetGatewayIdList(input[_IGIn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InternetGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeInternetGatewaysRequest"); +var se_DescribeIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeIpamByoasnRequest"); +var se_DescribeIpamExternalResourceVerificationTokensRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_IERVTIp] != null) { + const memberEntries = se_ValueStringList(input[_IERVTIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamExternalResourceVerificationTokenId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamExternalResourceVerificationTokensRequest"); +var se_DescribeIpamPoolsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_IPIp] != null) { + const memberEntries = se_ValueStringList(input[_IPIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamPoolId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamPoolsRequest"); +var se_DescribeIpamResourceDiscoveriesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDIp] != null) { + const memberEntries = se_ValueStringList(input[_IRDIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamResourceDiscoveryId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamResourceDiscoveriesRequest"); +var se_DescribeIpamResourceDiscoveryAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDAI] != null) { + const memberEntries = se_ValueStringList(input[_IRDAI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamResourceDiscoveryAssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamResourceDiscoveryAssociationsRequest"); +var se_DescribeIpamScopesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_ISIp] != null) { + const memberEntries = se_ValueStringList(input[_ISIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamScopeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamScopesRequest"); +var se_DescribeIpamsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_IIpa] != null) { + const memberEntries = se_ValueStringList(input[_IIpa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpamId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpamsRequest"); +var se_DescribeIpv6PoolsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PIoo] != null) { + const memberEntries = se_Ipv6PoolIdList(input[_PIoo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PoolId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeIpv6PoolsRequest"); +var se_DescribeKeyPairsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_KNe] != null) { + const memberEntries = se_KeyNameStringList(input[_KNe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `KeyName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_KPIe] != null) { + const memberEntries = se_KeyPairIdStringList(input[_KPIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `KeyPairId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPK] != null) { + entries[_IPK] = input[_IPK]; + } + return entries; +}, "se_DescribeKeyPairsRequest"); +var se_DescribeLaunchTemplatesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LTIa] != null) { + const memberEntries = se_LaunchTemplateIdStringList(input[_LTIa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LTNa] != null) { + const memberEntries = se_LaunchTemplateNameStringList(input[_LTNa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeLaunchTemplatesRequest"); +var se_DescribeLaunchTemplateVersionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_Ve] != null) { + const memberEntries = se_VersionStringList(input[_Ve], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateVersion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MVi] != null) { + entries[_MVi] = input[_MVi]; + } + if (input[_MVa] != null) { + entries[_MVa] = input[_MVa]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RAe] != null) { + entries[_RAe] = input[_RAe]; + } + return entries; +}, "se_DescribeLaunchTemplateVersionsRequest"); +var se_DescribeLocalGatewayRouteTablesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTIo] != null) { + const memberEntries = se_LocalGatewayRouteTableIdSet(input[_LGRTIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayRouteTableId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewayRouteTablesRequest"); +var se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTVIGAIo] != null) { + const memberEntries = se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet(input[_LGRTVIGAIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayRouteTableVirtualInterfaceGroupAssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest"); +var se_DescribeLocalGatewayRouteTableVpcAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTVAIo] != null) { + const memberEntries = se_LocalGatewayRouteTableVpcAssociationIdSet(input[_LGRTVAIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayRouteTableVpcAssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewayRouteTableVpcAssociationsRequest"); +var se_DescribeLocalGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGIo] != null) { + const memberEntries = se_LocalGatewayIdSet(input[_LGIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewaysRequest"); +var se_DescribeLocalGatewayVirtualInterfaceGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGVIGIo] != null) { + const memberEntries = se_LocalGatewayVirtualInterfaceGroupIdSet(input[_LGVIGIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayVirtualInterfaceGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewayVirtualInterfaceGroupsRequest"); +var se_DescribeLocalGatewayVirtualInterfacesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGVII] != null) { + const memberEntries = se_LocalGatewayVirtualInterfaceIdSet(input[_LGVII], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalGatewayVirtualInterfaceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLocalGatewayVirtualInterfacesRequest"); +var se_DescribeLockedSnapshotsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SIna] != null) { + const memberEntries = se_SnapshotIdStringList(input[_SIna], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SnapshotId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeLockedSnapshotsRequest"); +var se_DescribeMacHostsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HI] != null) { + const memberEntries = se_RequestHostIdList(input[_HI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeMacHostsRequest"); +var se_DescribeManagedPrefixListsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_PLIr] != null) { + const memberEntries = se_ValueStringList(input[_PLIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrefixListId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeManagedPrefixListsRequest"); +var se_DescribeMovingAddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_PIu] != null) { + const memberEntries = se_ValueStringList(input[_PIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PublicIp.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeMovingAddressesRequest"); +var se_DescribeNatGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fil] != null) { + const memberEntries = se_FilterList(input[_Fil], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NGIa] != null) { + const memberEntries = se_NatGatewayIdStringList(input[_NGIa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NatGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeNatGatewaysRequest"); +var se_DescribeNetworkAclsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NAIe] != null) { + const memberEntries = se_NetworkAclIdStringList(input[_NAIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkAclId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeNetworkAclsRequest"); +var se_DescribeNetworkInsightsAccessScopeAnalysesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASAIe] != null) { + const memberEntries = se_NetworkInsightsAccessScopeAnalysisIdList(input[_NIASAIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInsightsAccessScopeAnalysisId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NIASI] != null) { + entries[_NIASI] = input[_NIASI]; + } + if (input[_ASTB] != null) { + entries[_ASTB] = (0, import_smithy_client.serializeDateTime)(input[_ASTB]); + } + if (input[_ASTE] != null) { + entries[_ASTE] = (0, import_smithy_client.serializeDateTime)(input[_ASTE]); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeNetworkInsightsAccessScopeAnalysesRequest"); +var se_DescribeNetworkInsightsAccessScopesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASIe] != null) { + const memberEntries = se_NetworkInsightsAccessScopeIdList(input[_NIASIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInsightsAccessScopeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeNetworkInsightsAccessScopesRequest"); +var se_DescribeNetworkInsightsAnalysesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIAIe] != null) { + const memberEntries = se_NetworkInsightsAnalysisIdList(input[_NIAIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInsightsAnalysisId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NIPI] != null) { + entries[_NIPI] = input[_NIPI]; + } + if (input[_AST] != null) { + entries[_AST] = (0, import_smithy_client.serializeDateTime)(input[_AST]); + } + if (input[_AET] != null) { + entries[_AET] = (0, import_smithy_client.serializeDateTime)(input[_AET]); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeNetworkInsightsAnalysesRequest"); +var se_DescribeNetworkInsightsPathsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIPIet] != null) { + const memberEntries = se_NetworkInsightsPathIdList(input[_NIPIet], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInsightsPathId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeNetworkInsightsPathsRequest"); +var se_DescribeNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + return entries; +}, "se_DescribeNetworkInterfaceAttributeRequest"); +var se_DescribeNetworkInterfacePermissionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIPIetw] != null) { + const memberEntries = se_NetworkInterfacePermissionIdList(input[_NIPIetw], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfacePermissionId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeNetworkInterfacePermissionsRequest"); +var se_DescribeNetworkInterfacesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NIIe] != null) { + const memberEntries = se_NetworkInterfaceIdList(input[_NIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeNetworkInterfacesRequest"); +var se_DescribePlacementGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GNr] != null) { + const memberEntries = se_PlacementGroupStringList(input[_GNr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GIro] != null) { + const memberEntries = se_PlacementGroupIdStringList(input[_GIro], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribePlacementGroupsRequest"); +var se_DescribePrefixListsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_PLIr] != null) { + const memberEntries = se_PrefixListResourceIdStringList(input[_PLIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrefixListId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribePrefixListsRequest"); +var se_DescribePrincipalIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_R] != null) { + const memberEntries = se_ResourceList(input[_R], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Resource.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribePrincipalIdFormatRequest"); +var se_DescribePublicIpv4PoolsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PIoo] != null) { + const memberEntries = se_PublicIpv4PoolIdStringList(input[_PIoo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PoolId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribePublicIpv4PoolsRequest"); +var se_DescribeRegionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RNe] != null) { + const memberEntries = se_RegionNameStringList(input[_RNe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RegionName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ARll] != null) { + entries[_ARll] = input[_ARll]; + } + return entries; +}, "se_DescribeRegionsRequest"); +var se_DescribeReplaceRootVolumeTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RRVTI] != null) { + const memberEntries = se_ReplaceRootVolumeTaskIds(input[_RRVTI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReplaceRootVolumeTaskId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeReplaceRootVolumeTasksRequest"); +var se_DescribeReservedInstancesListingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RIIe] != null) { + entries[_RIIe] = input[_RIIe]; + } + if (input[_RILI] != null) { + entries[_RILI] = input[_RILI]; + } + return entries; +}, "se_DescribeReservedInstancesListingsRequest"); +var se_DescribeReservedInstancesModificationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RIMI] != null) { + const memberEntries = se_ReservedInstancesModificationIdStringList(input[_RIMI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesModificationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeReservedInstancesModificationsRequest"); +var se_DescribeReservedInstancesOfferingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IM] != null) { + entries[_IM] = input[_IM]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_MD] != null) { + entries[_MD] = input[_MD]; + } + if (input[_MIC] != null) { + entries[_MIC] = input[_MIC]; + } + if (input[_MDi] != null) { + entries[_MDi] = input[_MDi]; + } + if (input[_OC] != null) { + entries[_OC] = input[_OC]; + } + if (input[_PDr] != null) { + entries[_PDr] = input[_PDr]; + } + if (input[_RIOI] != null) { + const memberEntries = se_ReservedInstancesOfferingIdStringList(input[_RIOI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesOfferingId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITns] != null) { + entries[_ITns] = input[_ITns]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_OT] != null) { + entries[_OT] = input[_OT]; + } + return entries; +}, "se_DescribeReservedInstancesOfferingsRequest"); +var se_DescribeReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_OC] != null) { + entries[_OC] = input[_OC]; + } + if (input[_RIIes] != null) { + const memberEntries = se_ReservedInstancesIdStringList(input[_RIIes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_OT] != null) { + entries[_OT] = input[_OT]; + } + return entries; +}, "se_DescribeReservedInstancesRequest"); +var se_DescribeRouteTablesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RTIo] != null) { + const memberEntries = se_RouteTableIdStringList(input[_RTIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RouteTableId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeRouteTablesRequest"); +var se_DescribeScheduledInstanceAvailabilityRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_FSSTR] != null) { + const memberEntries = se_SlotDateTimeRangeRequest(input[_FSSTR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FirstSlotStartTimeRange.${key}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_MSDIH] != null) { + entries[_MSDIH] = input[_MSDIH]; + } + if (input[_MSDIHi] != null) { + entries[_MSDIHi] = input[_MSDIHi]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Rec] != null) { + const memberEntries = se_ScheduledInstanceRecurrenceRequest(input[_Rec], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Recurrence.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeScheduledInstanceAvailabilityRequest"); +var se_DescribeScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SIIc] != null) { + const memberEntries = se_ScheduledInstanceIdRequestSet(input[_SIIc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ScheduledInstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SSTR] != null) { + const memberEntries = se_SlotStartTimeRangeRequest(input[_SSTR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SlotStartTimeRange.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeScheduledInstancesRequest"); +var se_DescribeSecurityGroupReferencesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GIr] != null) { + const memberEntries = se_GroupIds(input[_GIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeSecurityGroupReferencesRequest"); +var se_DescribeSecurityGroupRulesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGRI] != null) { + const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeSecurityGroupRulesRequest"); +var se_DescribeSecurityGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GIro] != null) { + const memberEntries = se_GroupIdStringList(input[_GIro], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GNr] != null) { + const memberEntries = se_GroupNameStringList(input[_GNr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeSecurityGroupsRequest"); +var se_DescribeSnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeSnapshotAttributeRequest"); +var se_DescribeSnapshotsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_OIw] != null) { + const memberEntries = se_OwnerStringList(input[_OIw], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Owner.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RBUI] != null) { + const memberEntries = se_RestorableByStringList(input[_RBUI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RestorableBy.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIna] != null) { + const memberEntries = se_SnapshotIdStringList(input[_SIna], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SnapshotId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeSnapshotsRequest"); +var se_DescribeSnapshotTierStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeSnapshotTierStatusRequest"); +var se_DescribeSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeSpotDatafeedSubscriptionRequest"); +var se_DescribeSpotFleetInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SFRIp] != null) { + entries[_SFRIp] = input[_SFRIp]; + } + return entries; +}, "se_DescribeSpotFleetInstancesRequest"); +var se_DescribeSpotFleetRequestHistoryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ETv] != null) { + entries[_ETv] = input[_ETv]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SFRIp] != null) { + entries[_SFRIp] = input[_SFRIp]; + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + return entries; +}, "se_DescribeSpotFleetRequestHistoryRequest"); +var se_DescribeSpotFleetRequestsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SFRI] != null) { + const memberEntries = se_SpotFleetRequestIdList(input[_SFRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotFleetRequestId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeSpotFleetRequestsRequest"); +var se_DescribeSpotInstanceRequestsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIRI] != null) { + const memberEntries = se_SpotInstanceRequestIdList(input[_SIRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotInstanceRequestId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeSpotInstanceRequestsRequest"); +var se_DescribeSpotPriceHistoryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ETn] != null) { + entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]); + } + if (input[_ITnst] != null) { + const memberEntries = se_InstanceTypeList(input[_ITnst], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_PDro] != null) { + const memberEntries = se_ProductDescriptionList(input[_PDro], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ProductDescription.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + return entries; +}, "se_DescribeSpotPriceHistoryRequest"); +var se_DescribeStaleSecurityGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_DescribeStaleSecurityGroupsRequest"); +var se_DescribeStoreImageTasksRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IImag] != null) { + const memberEntries = se_ImageIdList(input[_IImag], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImageId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeStoreImageTasksRequest"); +var se_DescribeSubnetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIu] != null) { + const memberEntries = se_SubnetIdStringList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeSubnetsRequest"); +var se_DescribeTagsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeTagsRequest"); +var se_DescribeTrafficMirrorFilterRulesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFRIr] != null) { + const memberEntries = se_TrafficMirrorFilterRuleIdList(input[_TMFRIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TrafficMirrorFilterRuleId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeTrafficMirrorFilterRulesRequest"); +var se_DescribeTrafficMirrorFiltersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFIr] != null) { + const memberEntries = se_TrafficMirrorFilterIdList(input[_TMFIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TrafficMirrorFilterId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeTrafficMirrorFiltersRequest"); +var se_DescribeTrafficMirrorSessionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMSIr] != null) { + const memberEntries = se_TrafficMirrorSessionIdList(input[_TMSIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TrafficMirrorSessionId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeTrafficMirrorSessionsRequest"); +var se_DescribeTrafficMirrorTargetsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMTIr] != null) { + const memberEntries = se_TrafficMirrorTargetIdList(input[_TMTIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TrafficMirrorTargetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeTrafficMirrorTargetsRequest"); +var se_DescribeTransitGatewayAttachmentsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAIr] != null) { + const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayAttachmentsRequest"); +var se_DescribeTransitGatewayConnectPeersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGCPIr] != null) { + const memberEntries = se_TransitGatewayConnectPeerIdStringList(input[_TGCPIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayConnectPeerIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayConnectPeersRequest"); +var se_DescribeTransitGatewayConnectsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAIr] != null) { + const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayConnectsRequest"); +var se_DescribeTransitGatewayMulticastDomainsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDIr] != null) { + const memberEntries = se_TransitGatewayMulticastDomainIdStringList(input[_TGMDIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayMulticastDomainIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayMulticastDomainsRequest"); +var se_DescribeTransitGatewayPeeringAttachmentsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAIr] != null) { + const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayPeeringAttachmentsRequest"); +var se_DescribeTransitGatewayPolicyTablesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTIr] != null) { + const memberEntries = se_TransitGatewayPolicyTableIdStringList(input[_TGPTIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayPolicyTableIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayPolicyTablesRequest"); +var se_DescribeTransitGatewayRouteTableAnnouncementsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTAIr] != null) { + const memberEntries = se_TransitGatewayRouteTableAnnouncementIdStringList(input[_TGRTAIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayRouteTableAnnouncementIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayRouteTableAnnouncementsRequest"); +var se_DescribeTransitGatewayRouteTablesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTIr] != null) { + const memberEntries = se_TransitGatewayRouteTableIdStringList(input[_TGRTIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayRouteTableIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayRouteTablesRequest"); +var se_DescribeTransitGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGIr] != null) { + const memberEntries = se_TransitGatewayIdStringList(input[_TGIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewaysRequest"); +var se_DescribeTransitGatewayVpcAttachmentsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAIr] != null) { + const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeTransitGatewayVpcAttachmentsRequest"); +var se_DescribeTrunkInterfaceAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIs] != null) { + const memberEntries = se_TrunkInterfaceAssociationIdList(input[_AIs], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeTrunkInterfaceAssociationsRequest"); +var se_DescribeVerifiedAccessEndpointsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAEIe] != null) { + const memberEntries = se_VerifiedAccessEndpointIdList(input[_VAEIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VerifiedAccessEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVerifiedAccessEndpointsRequest"); +var se_DescribeVerifiedAccessGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGIe] != null) { + const memberEntries = se_VerifiedAccessGroupIdList(input[_VAGIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VerifiedAccessGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVerifiedAccessGroupsRequest"); +var se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAIIe] != null) { + const memberEntries = se_VerifiedAccessInstanceIdList(input[_VAIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VerifiedAccessInstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest"); +var se_DescribeVerifiedAccessInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAIIe] != null) { + const memberEntries = se_VerifiedAccessInstanceIdList(input[_VAIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VerifiedAccessInstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVerifiedAccessInstancesRequest"); +var se_DescribeVerifiedAccessTrustProvidersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VATPIe] != null) { + const memberEntries = se_VerifiedAccessTrustProviderIdList(input[_VATPIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VerifiedAccessTrustProviderId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVerifiedAccessTrustProvidersRequest"); +var se_DescribeVolumeAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVolumeAttributeRequest"); +var se_DescribeVolumesModificationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VIol] != null) { + const memberEntries = se_VolumeIdStringList(input[_VIol], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VolumeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeVolumesModificationsRequest"); +var se_DescribeVolumesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VIol] != null) { + const memberEntries = se_VolumeIdStringList(input[_VIol], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VolumeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVolumesRequest"); +var se_DescribeVolumeStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_VIol] != null) { + const memberEntries = se_VolumeIdStringList(input[_VIol], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VolumeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVolumeStatusRequest"); +var se_DescribeVpcAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVpcAttributeRequest"); +var se_DescribeVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_VIp] != null) { + const memberEntries = se_VpcClassicLinkIdList(input[_VIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeVpcClassicLinkDnsSupportRequest"); +var se_DescribeVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VIp] != null) { + const memberEntries = se_VpcClassicLinkIdList(input[_VIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DescribeVpcClassicLinkRequest"); +var se_DescribeVpcEndpointConnectionNotificationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CNIon] != null) { + entries[_CNIon] = input[_CNIon]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointConnectionNotificationsRequest"); +var se_DescribeVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointConnectionsRequest"); +var se_DescribeVpcEndpointServiceConfigurationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIer] != null) { + const memberEntries = se_VpcEndpointServiceIdList(input[_SIer], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ServiceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointServiceConfigurationsRequest"); +var se_DescribeVpcEndpointServicePermissionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointServicePermissionsRequest"); +var se_DescribeVpcEndpointServicesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SNer] != null) { + const memberEntries = se_ValueStringList(input[_SNer], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ServiceName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointServicesRequest"); +var se_DescribeVpcEndpointsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VEI] != null) { + const memberEntries = se_VpcEndpointIdList(input[_VEI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_DescribeVpcEndpointsRequest"); +var se_DescribeVpcPeeringConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VPCIp] != null) { + const memberEntries = se_VpcPeeringConnectionIdList(input[_VPCIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcPeeringConnectionId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeVpcPeeringConnectionsRequest"); +var se_DescribeVpcsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VIp] != null) { + const memberEntries = se_VpcIdStringList(input[_VIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_DescribeVpcsRequest"); +var se_DescribeVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VCIp] != null) { + const memberEntries = se_VpnConnectionIdStringList(input[_VCIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpnConnectionId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVpnConnectionsRequest"); +var se_DescribeVpnGatewaysRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VGIp] != null) { + const memberEntries = se_VpnGatewayIdStringList(input[_VGIp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpnGatewayId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DescribeVpnGatewaysRequest"); +var se_DestinationOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_FF] != null) { + entries[_FF] = input[_FF]; + } + if (input[_HCP] != null) { + entries[_HCP] = input[_HCP]; + } + if (input[_PHP] != null) { + entries[_PHP] = input[_PHP]; + } + return entries; +}, "se_DestinationOptionsRequest"); +var se_DetachClassicLinkVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_DetachClassicLinkVpcRequest"); +var se_DetachInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IGI] != null) { + entries[_IGI] = input[_IGI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_DetachInternetGatewayRequest"); +var se_DetachNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIt] != null) { + entries[_AIt] = input[_AIt]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_F] != null) { + entries[_F] = input[_F]; + } + return entries; +}, "se_DetachNetworkInterfaceRequest"); +var se_DetachVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_VATPI] != null) { + entries[_VATPI] = input[_VATPI]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DetachVerifiedAccessTrustProviderRequest"); +var se_DetachVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Dev] != null) { + entries[_Dev] = input[_Dev]; + } + if (input[_F] != null) { + entries[_F] = input[_F]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DetachVolumeRequest"); +var se_DetachVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_VGI] != null) { + entries[_VGI] = input[_VGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DetachVpnGatewayRequest"); +var se_DhcpOptionsIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`DhcpOptionsId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_DhcpOptionsIdStringList"); +var se_DirectoryServiceAuthenticationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DIir] != null) { + entries[_DIir] = input[_DIir]; + } + return entries; +}, "se_DirectoryServiceAuthenticationRequest"); +var se_DisableAddressTransferRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableAddressTransferRequest"); +var se_DisableAwsNetworkPerformanceMetricSubscriptionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_S] != null) { + entries[_S] = input[_S]; + } + if (input[_D] != null) { + entries[_D] = input[_D]; + } + if (input[_Met] != null) { + entries[_Met] = input[_Met]; + } + if (input[_Sta] != null) { + entries[_Sta] = input[_Sta]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableAwsNetworkPerformanceMetricSubscriptionRequest"); +var se_DisableEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableEbsEncryptionByDefaultRequest"); +var se_DisableFastLaunchRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_F] != null) { + entries[_F] = input[_F]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableFastLaunchRequest"); +var se_DisableFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZv] != null) { + const memberEntries = se_AvailabilityZoneStringList(input[_AZv], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AvailabilityZone.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SSIo] != null) { + const memberEntries = se_SnapshotIdStringList(input[_SSIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceSnapshotId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableFastSnapshotRestoresRequest"); +var se_DisableImageBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableImageBlockPublicAccessRequest"); +var se_DisableImageDeprecationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableImageDeprecationRequest"); +var se_DisableImageDeregistrationProtectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableImageDeregistrationProtectionRequest"); +var se_DisableImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableImageRequest"); +var se_DisableIpamOrganizationAdminAccountRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_DAAI] != null) { + entries[_DAAI] = input[_DAAI]; + } + return entries; +}, "se_DisableIpamOrganizationAdminAccountRequest"); +var se_DisableSerialConsoleAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableSerialConsoleAccessRequest"); +var se_DisableSnapshotBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableSnapshotBlockPublicAccessRequest"); +var se_DisableTransitGatewayRouteTablePropagationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TGRTAI] != null) { + entries[_TGRTAI] = input[_TGRTAI]; + } + return entries; +}, "se_DisableTransitGatewayRouteTablePropagationRequest"); +var se_DisableVgwRoutePropagationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GI] != null) { + entries[_GI] = input[_GI]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisableVgwRoutePropagationRequest"); +var se_DisableVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_DisableVpcClassicLinkDnsSupportRequest"); +var se_DisableVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_DisableVpcClassicLinkRequest"); +var se_DisassociateAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateAddressRequest"); +var se_DisassociateClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateClientVpnTargetNetworkRequest"); +var se_DisassociateEnclaveCertificateIamRoleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CA] != null) { + entries[_CA] = input[_CA]; + } + if (input[_RAo] != null) { + entries[_RAo] = input[_RAo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateEnclaveCertificateIamRoleRequest"); +var se_DisassociateIamInstanceProfileRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + return entries; +}, "se_DisassociateIamInstanceProfileRequest"); +var se_DisassociateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IEWI] != null) { + entries[_IEWI] = input[_IEWI]; + } + if (input[_AT] != null) { + const memberEntries = se_InstanceEventWindowDisassociationRequest(input[_AT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationTarget.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DisassociateInstanceEventWindowRequest"); +var se_DisassociateIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_As] != null) { + entries[_As] = input[_As]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + return entries; +}, "se_DisassociateIpamByoasnRequest"); +var se_DisassociateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDAIp] != null) { + entries[_IRDAIp] = input[_IRDAIp]; + } + return entries; +}, "se_DisassociateIpamResourceDiscoveryRequest"); +var se_DisassociateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_AIs] != null) { + const memberEntries = se_EipAssociationIdList(input[_AIs], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssociationId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MDDS] != null) { + entries[_MDDS] = input[_MDDS]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateNatGatewayAddressRequest"); +var se_DisassociateRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateRouteTableRequest"); +var se_DisassociateSubnetCidrBlockRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + return entries; +}, "se_DisassociateSubnetCidrBlockRequest"); +var se_DisassociateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_SIu] != null) { + const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateTransitGatewayMulticastDomainRequest"); +var se_DisassociateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTI] != null) { + entries[_TGPTI] = input[_TGPTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateTransitGatewayPolicyTableRequest"); +var se_DisassociateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateTransitGatewayRouteTableRequest"); +var se_DisassociateTrunkInterfaceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_DisassociateTrunkInterfaceRequest"); +var se_DisassociateVpcCidrBlockRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + return entries; +}, "se_DisassociateVpcCidrBlockRequest"); +var se_DiskImage = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_Im] != null) { + const memberEntries = se_DiskImageDetail(input[_Im], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Image.${key}`; + entries[loc] = value; + }); + } + if (input[_Vo] != null) { + const memberEntries = se_VolumeDetail(input[_Vo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Volume.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_DiskImage"); +var se_DiskImageDetail = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_By] != null) { + entries[_By] = input[_By]; + } + if (input[_Fo] != null) { + entries[_Fo] = input[_Fo]; + } + if (input[_IMU] != null) { + entries[_IMU] = input[_IMU]; + } + return entries; +}, "se_DiskImageDetail"); +var se_DiskImageList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_DiskImage(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_DiskImageList"); +var se_DnsOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRIT] != null) { + entries[_DRIT] = input[_DRIT]; + } + if (input[_PDOFIRE] != null) { + entries[_PDOFIRE] = input[_PDOFIRE]; + } + return entries; +}, "se_DnsOptionsSpecification"); +var se_DnsServersOptionsModifyStructure = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CDSu] != null) { + const memberEntries = se_ValueStringList(input[_CDSu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CustomDnsServers.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_DnsServersOptionsModifyStructure"); +var se_EbsBlockDevice = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_Io] != null) { + entries[_Io] = input[_Io]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_VS] != null) { + entries[_VS] = input[_VS]; + } + if (input[_VT] != null) { + entries[_VT] = input[_VT]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_Th] != null) { + entries[_Th] = input[_Th]; + } + if (input[_OA] != null) { + entries[_OA] = input[_OA]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + return entries; +}, "se_EbsBlockDevice"); +var se_EbsInstanceBlockDeviceSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + return entries; +}, "se_EbsInstanceBlockDeviceSpecification"); +var se_EgressOnlyInternetGatewayIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_EgressOnlyInternetGatewayIdList"); +var se_EipAssociationIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_EipAssociationIdList"); +var se_ElasticGpuIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ElasticGpuIdSet"); +var se_ElasticGpuSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_T] != null) { + entries[_T] = input[_T]; + } + return entries; +}, "se_ElasticGpuSpecification"); +var se_ElasticGpuSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ElasticGpuSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`ElasticGpuSpecification.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ElasticGpuSpecificationList"); +var se_ElasticGpuSpecifications = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ElasticGpuSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ElasticGpuSpecifications"); +var se_ElasticInferenceAccelerator = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_Cou] != null) { + entries[_Cou] = input[_Cou]; + } + return entries; +}, "se_ElasticInferenceAccelerator"); +var se_ElasticInferenceAccelerators = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ElasticInferenceAccelerator(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ElasticInferenceAccelerators"); +var se_EnableAddressTransferRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_TAI] != null) { + entries[_TAI] = input[_TAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableAddressTransferRequest"); +var se_EnableAwsNetworkPerformanceMetricSubscriptionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_S] != null) { + entries[_S] = input[_S]; + } + if (input[_D] != null) { + entries[_D] = input[_D]; + } + if (input[_Met] != null) { + entries[_Met] = input[_Met]; + } + if (input[_Sta] != null) { + entries[_Sta] = input[_Sta]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableAwsNetworkPerformanceMetricSubscriptionRequest"); +var se_EnableEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableEbsEncryptionByDefaultRequest"); +var se_EnableFastLaunchRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_SCn] != null) { + const memberEntries = se_FastLaunchSnapshotConfigurationRequest(input[_SCn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SnapshotConfiguration.${key}`; + entries[loc] = value; + }); + } + if (input[_LTa] != null) { + const memberEntries = se_FastLaunchLaunchTemplateSpecificationRequest(input[_LTa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplate.${key}`; + entries[loc] = value; + }); + } + if (input[_MPL] != null) { + entries[_MPL] = input[_MPL]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableFastLaunchRequest"); +var se_EnableFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZv] != null) { + const memberEntries = se_AvailabilityZoneStringList(input[_AZv], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AvailabilityZone.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SSIo] != null) { + const memberEntries = se_SnapshotIdStringList(input[_SSIo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceSnapshotId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableFastSnapshotRestoresRequest"); +var se_EnableImageBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IBPAS] != null) { + entries[_IBPAS] = input[_IBPAS]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableImageBlockPublicAccessRequest"); +var se_EnableImageDeprecationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DAe] != null) { + entries[_DAe] = (0, import_smithy_client.serializeDateTime)(input[_DAe]); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableImageDeprecationRequest"); +var se_EnableImageDeregistrationProtectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_WC] != null) { + entries[_WC] = input[_WC]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableImageDeregistrationProtectionRequest"); +var se_EnableImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableImageRequest"); +var se_EnableIpamOrganizationAdminAccountRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_DAAI] != null) { + entries[_DAAI] = input[_DAAI]; + } + return entries; +}, "se_EnableIpamOrganizationAdminAccountRequest"); +var se_EnableReachabilityAnalyzerOrganizationSharingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableReachabilityAnalyzerOrganizationSharingRequest"); +var se_EnableSerialConsoleAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableSerialConsoleAccessRequest"); +var se_EnableSnapshotBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Stat] != null) { + entries[_Stat] = input[_Stat]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableSnapshotBlockPublicAccessRequest"); +var se_EnableTransitGatewayRouteTablePropagationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TGRTAI] != null) { + entries[_TGRTAI] = input[_TGRTAI]; + } + return entries; +}, "se_EnableTransitGatewayRouteTablePropagationRequest"); +var se_EnableVgwRoutePropagationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GI] != null) { + entries[_GI] = input[_GI]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_EnableVgwRoutePropagationRequest"); +var se_EnableVolumeIORequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + return entries; +}, "se_EnableVolumeIORequest"); +var se_EnableVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_EnableVpcClassicLinkDnsSupportRequest"); +var se_EnableVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + return entries; +}, "se_EnableVpcClassicLinkRequest"); +var se_EnaSrdSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ESE] != null) { + entries[_ESE] = input[_ESE]; + } + if (input[_ESUS] != null) { + const memberEntries = se_EnaSrdUdpSpecification(input[_ESUS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdUdpSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_EnaSrdSpecification"); +var se_EnaSrdSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ESE] != null) { + entries[_ESE] = input[_ESE]; + } + if (input[_ESUS] != null) { + const memberEntries = se_EnaSrdUdpSpecificationRequest(input[_ESUS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdUdpSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_EnaSrdSpecificationRequest"); +var se_EnaSrdUdpSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ESUE] != null) { + entries[_ESUE] = input[_ESUE]; + } + return entries; +}, "se_EnaSrdUdpSpecification"); +var se_EnaSrdUdpSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ESUE] != null) { + entries[_ESUE] = input[_ESUE]; + } + return entries; +}, "se_EnaSrdUdpSpecificationRequest"); +var se_EnclaveOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_EnclaveOptionsRequest"); +var se_ExcludedInstanceTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ExcludedInstanceTypeSet"); +var se_ExecutableByStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ExecutableBy.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ExecutableByStringList"); +var se_ExportClientVpnClientCertificateRevocationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ExportClientVpnClientCertificateRevocationListRequest"); +var se_ExportClientVpnClientConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ExportClientVpnClientConfigurationRequest"); +var se_ExportImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DIFi] != null) { + entries[_DIFi] = input[_DIFi]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_SEL] != null) { + const memberEntries = se_ExportTaskS3LocationRequest(input[_SEL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `S3ExportLocation.${key}`; + entries[loc] = value; + }); + } + if (input[_RNo] != null) { + entries[_RNo] = input[_RNo]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ExportImageRequest"); +var se_ExportImageTaskIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ExportImageTaskId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ExportImageTaskIdList"); +var se_ExportTaskIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ExportTaskId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ExportTaskIdStringList"); +var se_ExportTaskS3LocationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SB] != null) { + entries[_SB] = input[_SB]; + } + if (input[_SP] != null) { + entries[_SP] = input[_SP]; + } + return entries; +}, "se_ExportTaskS3LocationRequest"); +var se_ExportToS3TaskSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CFo] != null) { + entries[_CFo] = input[_CFo]; + } + if (input[_DIFi] != null) { + entries[_DIFi] = input[_DIFi]; + } + if (input[_SB] != null) { + entries[_SB] = input[_SB]; + } + if (input[_SP] != null) { + entries[_SP] = input[_SP]; + } + return entries; +}, "se_ExportToS3TaskSpecification"); +var se_ExportTransitGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SB] != null) { + entries[_SB] = input[_SB]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ExportTransitGatewayRoutesRequest"); +var se_FastLaunchImageIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ImageId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_FastLaunchImageIdList"); +var se_FastLaunchLaunchTemplateSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_V] != null) { + entries[_V] = input[_V]; + } + return entries; +}, "se_FastLaunchLaunchTemplateSpecificationRequest"); +var se_FastLaunchSnapshotConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TRC] != null) { + entries[_TRC] = input[_TRC]; + } + return entries; +}, "se_FastLaunchSnapshotConfigurationRequest"); +var se_FederatedAuthenticationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SAMLPA] != null) { + entries[_SAMLPA] = input[_SAMLPA]; + } + if (input[_SSSAMLPA] != null) { + entries[_SSSAMLPA] = input[_SSSAMLPA]; + } + return entries; +}, "se_FederatedAuthenticationRequest"); +var se_Filter = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_Val] != null) { + const memberEntries = se_ValueStringList(input[_Val], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Value.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_Filter"); +var se_FilterList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Filter(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Filter.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_FilterList"); +var se_FleetIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_FleetIdSet"); +var se_FleetLaunchTemplateConfigListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_FleetLaunchTemplateConfigRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_FleetLaunchTemplateConfigListRequest"); +var se_FleetLaunchTemplateConfigRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTS] != null) { + const memberEntries = se_FleetLaunchTemplateSpecificationRequest(input[_LTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_Ov] != null) { + const memberEntries = se_FleetLaunchTemplateOverridesListRequest(input[_Ov], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Overrides.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_FleetLaunchTemplateConfigRequest"); +var se_FleetLaunchTemplateOverridesListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_FleetLaunchTemplateOverridesRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_FleetLaunchTemplateOverridesListRequest"); +var se_FleetLaunchTemplateOverridesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_MPa] != null) { + entries[_MPa] = input[_MPa]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_WCe] != null) { + entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]); + } + if (input[_Pri] != null) { + entries[_Pri] = (0, import_smithy_client.serializeFloat)(input[_Pri]); + } + if (input[_Pl] != null) { + const memberEntries = se_Placement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirementsRequest(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + return entries; +}, "se_FleetLaunchTemplateOverridesRequest"); +var se_FleetLaunchTemplateSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_V] != null) { + entries[_V] = input[_V]; + } + return entries; +}, "se_FleetLaunchTemplateSpecification"); +var se_FleetLaunchTemplateSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_V] != null) { + entries[_V] = input[_V]; + } + return entries; +}, "se_FleetLaunchTemplateSpecificationRequest"); +var se_FleetSpotCapacityRebalanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RS] != null) { + entries[_RS] = input[_RS]; + } + if (input[_TDe] != null) { + entries[_TDe] = input[_TDe]; + } + return entries; +}, "se_FleetSpotCapacityRebalanceRequest"); +var se_FleetSpotMaintenanceStrategiesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRap] != null) { + const memberEntries = se_FleetSpotCapacityRebalanceRequest(input[_CRap], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityRebalance.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_FleetSpotMaintenanceStrategiesRequest"); +var se_FlowLogIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_FlowLogIdList"); +var se_FlowLogResourceIds = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_FlowLogResourceIds"); +var se_FpgaImageIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_FpgaImageIdList"); +var se_GetAssociatedEnclaveCertificateIamRolesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CA] != null) { + entries[_CA] = input[_CA]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetAssociatedEnclaveCertificateIamRolesRequest"); +var se_GetAssociatedIpv6PoolCidrsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PIo] != null) { + entries[_PIo] = input[_PIo]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetAssociatedIpv6PoolCidrsRequest"); +var se_GetAwsNetworkPerformanceDataRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DQ] != null) { + const memberEntries = se_DataQueries(input[_DQ], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DataQuery.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + if (input[_ETn] != null) { + entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetAwsNetworkPerformanceDataRequest"); +var se_GetCapacityReservationUsageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRI] != null) { + entries[_CRI] = input[_CRI]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetCapacityReservationUsageRequest"); +var se_GetCoipPoolUsageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PIo] != null) { + entries[_PIo] = input[_PIo]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetCoipPoolUsageRequest"); +var se_GetConsoleOutputRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_La] != null) { + entries[_La] = input[_La]; + } + return entries; +}, "se_GetConsoleOutputRequest"); +var se_GetConsoleScreenshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_WU] != null) { + entries[_WU] = input[_WU]; + } + return entries; +}, "se_GetConsoleScreenshotRequest"); +var se_GetDefaultCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IF] != null) { + entries[_IF] = input[_IF]; + } + return entries; +}, "se_GetDefaultCreditSpecificationRequest"); +var se_GetEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetEbsDefaultKmsKeyIdRequest"); +var se_GetEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetEbsEncryptionByDefaultRequest"); +var se_GetFlowLogsIntegrationTemplateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FLIl] != null) { + entries[_FLIl] = input[_FLIl]; + } + if (input[_CDSDA] != null) { + entries[_CDSDA] = input[_CDSDA]; + } + if (input[_ISnt] != null) { + const memberEntries = se_IntegrateServices(input[_ISnt], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IntegrateService.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_GetFlowLogsIntegrationTemplateRequest"); +var se_GetGroupsForCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRI] != null) { + entries[_CRI] = input[_CRI]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetGroupsForCapacityReservationRequest"); +var se_GetHostReservationPurchasePreviewRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HIS] != null) { + const memberEntries = se_RequestHostIdSet(input[_HIS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostIdSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_OI] != null) { + entries[_OI] = input[_OI]; + } + return entries; +}, "se_GetHostReservationPurchasePreviewRequest"); +var se_GetImageBlockPublicAccessStateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetImageBlockPublicAccessStateRequest"); +var se_GetInstanceMetadataDefaultsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetInstanceMetadataDefaultsRequest"); +var se_GetInstanceTpmEkPubRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_KT] != null) { + entries[_KT] = input[_KT]; + } + if (input[_KF] != null) { + entries[_KF] = input[_KF]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetInstanceTpmEkPubRequest"); +var se_GetInstanceTypesFromInstanceRequirementsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ATr] != null) { + const memberEntries = se_ArchitectureTypeSet(input[_ATr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ArchitectureType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VTi] != null) { + const memberEntries = se_VirtualizationTypeSet(input[_VTi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VirtualizationType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirementsRequest(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetInstanceTypesFromInstanceRequirementsRequest"); +var se_GetInstanceUefiDataRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetInstanceUefiDataRequest"); +var se_GetIpamAddressHistoryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_ISI] != null) { + entries[_ISI] = input[_ISI]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + if (input[_ETn] != null) { + entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetIpamAddressHistoryRequest"); +var se_GetIpamDiscoveredAccountsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + if (input[_DRi] != null) { + entries[_DRi] = input[_DRi]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_GetIpamDiscoveredAccountsRequest"); +var se_GetIpamDiscoveredPublicAddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + if (input[_ARd] != null) { + entries[_ARd] = input[_ARd]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_GetIpamDiscoveredPublicAddressesRequest"); +var se_GetIpamDiscoveredResourceCidrsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + if (input[_RRe] != null) { + entries[_RRe] = input[_RRe]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_GetIpamDiscoveredResourceCidrsRequest"); +var se_GetIpamPoolAllocationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_IPAI] != null) { + entries[_IPAI] = input[_IPAI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetIpamPoolAllocationsRequest"); +var se_GetIpamPoolCidrsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetIpamPoolCidrsRequest"); +var se_GetIpamResourceCidrsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_ISI] != null) { + entries[_ISI] = input[_ISI]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_RIeso] != null) { + entries[_RIeso] = input[_RIeso]; + } + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_RTes] != null) { + const memberEntries = se_RequestIpamResourceTag(input[_RTes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceTag.${key}`; + entries[loc] = value; + }); + } + if (input[_RO] != null) { + entries[_RO] = input[_RO]; + } + return entries; +}, "se_GetIpamResourceCidrsRequest"); +var se_GetLaunchTemplateDataRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + return entries; +}, "se_GetLaunchTemplateDataRequest"); +var se_GetManagedPrefixListAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetManagedPrefixListAssociationsRequest"); +var se_GetManagedPrefixListEntriesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_TV] != null) { + entries[_TV] = input[_TV]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetManagedPrefixListEntriesRequest"); +var se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASAI] != null) { + entries[_NIASAI] = input[_NIASAI]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest"); +var se_GetNetworkInsightsAccessScopeContentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASI] != null) { + entries[_NIASI] = input[_NIASI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetNetworkInsightsAccessScopeContentRequest"); +var se_GetPasswordDataRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetPasswordDataRequest"); +var se_GetReservedInstancesExchangeQuoteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RII] != null) { + const memberEntries = se_ReservedInstanceIdSet(input[_RII], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TC] != null) { + const memberEntries = se_TargetConfigurationRequestSet(input[_TC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetConfiguration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_GetReservedInstancesExchangeQuoteRequest"); +var se_GetSecurityGroupsForVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetSecurityGroupsForVpcRequest"); +var se_GetSerialConsoleAccessStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetSerialConsoleAccessStatusRequest"); +var se_GetSnapshotBlockPublicAccessStateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetSnapshotBlockPublicAccessStateRequest"); +var se_GetSpotPlacementScoresRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ITnst] != null) { + const memberEntries = se_InstanceTypes(input[_ITnst], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TCa] != null) { + entries[_TCa] = input[_TCa]; + } + if (input[_TCUT] != null) { + entries[_TCUT] = input[_TCUT]; + } + if (input[_SAZ] != null) { + entries[_SAZ] = input[_SAZ]; + } + if (input[_RNe] != null) { + const memberEntries = se_RegionNames(input[_RNe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RegionName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IRWM] != null) { + const memberEntries = se_InstanceRequirementsWithMetadataRequest(input[_IRWM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirementsWithMetadata.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + return entries; +}, "se_GetSpotPlacementScoresRequest"); +var se_GetSubnetCidrReservationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + return entries; +}, "se_GetSubnetCidrReservationsRequest"); +var se_GetTransitGatewayAttachmentPropagationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayAttachmentPropagationsRequest"); +var se_GetTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayMulticastDomainAssociationsRequest"); +var se_GetTransitGatewayPolicyTableAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTI] != null) { + entries[_TGPTI] = input[_TGPTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayPolicyTableAssociationsRequest"); +var se_GetTransitGatewayPolicyTableEntriesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGPTI] != null) { + entries[_TGPTI] = input[_TGPTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayPolicyTableEntriesRequest"); +var se_GetTransitGatewayPrefixListReferencesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayPrefixListReferencesRequest"); +var se_GetTransitGatewayRouteTableAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayRouteTableAssociationsRequest"); +var se_GetTransitGatewayRouteTablePropagationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetTransitGatewayRouteTablePropagationsRequest"); +var se_GetVerifiedAccessEndpointPolicyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAEI] != null) { + entries[_VAEI] = input[_VAEI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetVerifiedAccessEndpointPolicyRequest"); +var se_GetVerifiedAccessGroupPolicyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetVerifiedAccessGroupPolicyRequest"); +var se_GetVpnConnectionDeviceSampleConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_VCDTI] != null) { + entries[_VCDTI] = input[_VCDTI]; + } + if (input[_IKEV] != null) { + entries[_IKEV] = input[_IKEV]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetVpnConnectionDeviceSampleConfigurationRequest"); +var se_GetVpnConnectionDeviceTypesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetVpnConnectionDeviceTypesRequest"); +var se_GetVpnTunnelReplacementStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_VTOIA] != null) { + entries[_VTOIA] = input[_VTOIA]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_GetVpnTunnelReplacementStatusRequest"); +var se_GroupIdentifier = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + return entries; +}, "se_GroupIdentifier"); +var se_GroupIdentifierList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_GroupIdentifier(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_GroupIdentifierList"); +var se_GroupIds = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_GroupIds"); +var se_GroupIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`GroupId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_GroupIdStringList"); +var se_GroupNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`GroupName.${counter}`] = entry; + counter++; + } + return entries; +}, "se_GroupNameStringList"); +var se_HibernationOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Conf] != null) { + entries[_Conf] = input[_Conf]; + } + return entries; +}, "se_HibernationOptionsRequest"); +var se_HostReservationIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_HostReservationIdSet"); +var se_IamInstanceProfileSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ar] != null) { + entries[_Ar] = input[_Ar]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + return entries; +}, "se_IamInstanceProfileSpecification"); +var se_IcmpTypeCode = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Cod] != null) { + entries[_Cod] = input[_Cod]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + return entries; +}, "se_IcmpTypeCode"); +var se_IKEVersionsRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_IKEVersionsRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_IKEVersionsRequestList"); +var se_IKEVersionsRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_IKEVersionsRequestListValue"); +var se_ImageDiskContainer = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_Fo] != null) { + entries[_Fo] = input[_Fo]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_U] != null) { + entries[_U] = input[_U]; + } + if (input[_UB] != null) { + const memberEntries = se_UserBucket(input[_UB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserBucket.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ImageDiskContainer"); +var se_ImageDiskContainerList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ImageDiskContainer(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ImageDiskContainerList"); +var se_ImageIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ImageIdList"); +var se_ImageIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ImageId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ImageIdStringList"); +var se_ImportClientVpnClientCertificateRevocationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_CRL] != null) { + entries[_CRL] = input[_CRL]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ImportClientVpnClientCertificateRevocationListRequest"); +var se_ImportImageLicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LCA] != null) { + entries[_LCA] = input[_LCA]; + } + return entries; +}, "se_ImportImageLicenseConfigurationRequest"); +var se_ImportImageLicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ImportImageLicenseConfigurationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ImportImageLicenseSpecificationListRequest"); +var se_ImportImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Arc] != null) { + entries[_Arc] = input[_Arc]; + } + if (input[_CD] != null) { + const memberEntries = se_ClientData(input[_CD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientData.${key}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DCi] != null) { + const memberEntries = se_ImageDiskContainerList(input[_DCi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DiskContainer.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_H] != null) { + entries[_H] = input[_H]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_LTi] != null) { + entries[_LTi] = input[_LTi]; + } + if (input[_Pla] != null) { + entries[_Pla] = input[_Pla]; + } + if (input[_RNo] != null) { + entries[_RNo] = input[_RNo]; + } + if (input[_LSi] != null) { + const memberEntries = se_ImportImageLicenseSpecificationListRequest(input[_LSi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LicenseSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_UO] != null) { + entries[_UO] = input[_UO]; + } + if (input[_BM] != null) { + entries[_BM] = input[_BM]; + } + return entries; +}, "se_ImportImageRequest"); +var se_ImportInstanceLaunchSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AId] != null) { + entries[_AId] = input[_AId]; + } + if (input[_Arc] != null) { + entries[_Arc] = input[_Arc]; + } + if (input[_GIro] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_GIro], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_GNr] != null) { + const memberEntries = se_SecurityGroupStringList(input[_GNr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IISB] != null) { + entries[_IISB] = input[_IISB]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_Mon] != null) { + entries[_Mon] = input[_Mon]; + } + if (input[_Pl] != null) { + const memberEntries = se_Placement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_UD] != null) { + const memberEntries = se_UserData(input[_UD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserData.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ImportInstanceLaunchSpecification"); +var se_ImportInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DIis] != null) { + const memberEntries = se_DiskImageList(input[_DIis], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DiskImage.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LSa] != null) { + const memberEntries = se_ImportInstanceLaunchSpecification(input[_LSa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_Pla] != null) { + entries[_Pla] = input[_Pla]; + } + return entries; +}, "se_ImportInstanceRequest"); +var se_ImportKeyPairRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_PKM] != null) { + entries[_PKM] = context.base64Encoder(input[_PKM]); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ImportKeyPairRequest"); +var se_ImportSnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CD] != null) { + const memberEntries = se_ClientData(input[_CD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientData.${key}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DCis] != null) { + const memberEntries = se_SnapshotDiskContainer(input[_DCis], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DiskContainer.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_RNo] != null) { + entries[_RNo] = input[_RNo]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ImportSnapshotRequest"); +var se_ImportSnapshotTaskIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ImportTaskId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ImportSnapshotTaskIdList"); +var se_ImportTaskIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ImportTaskId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ImportTaskIdList"); +var se_ImportVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Im] != null) { + const memberEntries = se_DiskImageDetail(input[_Im], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Image.${key}`; + entries[loc] = value; + }); + } + if (input[_Vo] != null) { + const memberEntries = se_VolumeDetail(input[_Vo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Volume.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ImportVolumeRequest"); +var se_InsideCidrBlocksStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InsideCidrBlocksStringList"); +var se_InstanceBlockDeviceMappingSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_E] != null) { + const memberEntries = se_EbsInstanceBlockDeviceSpecification(input[_E], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ebs.${key}`; + entries[loc] = value; + }); + } + if (input[_ND] != null) { + entries[_ND] = input[_ND]; + } + if (input[_VN] != null) { + entries[_VN] = input[_VN]; + } + return entries; +}, "se_InstanceBlockDeviceMappingSpecification"); +var se_InstanceBlockDeviceMappingSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceBlockDeviceMappingSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceBlockDeviceMappingSpecificationList"); +var se_InstanceCreditSpecificationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceCreditSpecificationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceCreditSpecificationListRequest"); +var se_InstanceCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_CCp] != null) { + entries[_CCp] = input[_CCp]; + } + return entries; +}, "se_InstanceCreditSpecificationRequest"); +var se_InstanceEventWindowAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ITnsta] != null) { + const memberEntries = se_TagList(input[_ITnsta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DHI] != null) { + const memberEntries = se_DedicatedHostIdList(input[_DHI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DedicatedHostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceEventWindowAssociationRequest"); +var se_InstanceEventWindowDisassociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ITnsta] != null) { + const memberEntries = se_TagList(input[_ITnsta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DHI] != null) { + const memberEntries = se_DedicatedHostIdList(input[_DHI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DedicatedHostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceEventWindowDisassociationRequest"); +var se_InstanceEventWindowIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`InstanceEventWindowId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceEventWindowIdSet"); +var se_InstanceEventWindowTimeRangeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SWD] != null) { + entries[_SWD] = input[_SWD]; + } + if (input[_SH] != null) { + entries[_SH] = input[_SH]; + } + if (input[_EWD] != null) { + entries[_EWD] = input[_EWD]; + } + if (input[_EH] != null) { + entries[_EH] = input[_EH]; + } + return entries; +}, "se_InstanceEventWindowTimeRangeRequest"); +var se_InstanceEventWindowTimeRangeRequestSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceEventWindowTimeRangeRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceEventWindowTimeRangeRequestSet"); +var se_InstanceGenerationSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceGenerationSet"); +var se_InstanceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceIdList"); +var se_InstanceIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`InstanceId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceIdStringList"); +var se_InstanceIpv6Address = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IApv] != null) { + entries[_IApv] = input[_IApv]; + } + if (input[_IPIs] != null) { + entries[_IPIs] = input[_IPIs]; + } + return entries; +}, "se_InstanceIpv6Address"); +var se_InstanceIpv6AddressList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceIpv6Address(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceIpv6AddressList"); +var se_InstanceIpv6AddressListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceIpv6AddressRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`InstanceIpv6Address.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceIpv6AddressListRequest"); +var se_InstanceIpv6AddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IApv] != null) { + entries[_IApv] = input[_IApv]; + } + return entries; +}, "se_InstanceIpv6AddressRequest"); +var se_InstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ARu] != null) { + entries[_ARu] = input[_ARu]; + } + return entries; +}, "se_InstanceMaintenanceOptionsRequest"); +var se_InstanceMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MT] != null) { + entries[_MT] = input[_MT]; + } + if (input[_SO] != null) { + const memberEntries = se_SpotMarketOptions(input[_SO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceMarketOptionsRequest"); +var se_InstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HT] != null) { + entries[_HT] = input[_HT]; + } + if (input[_HPRHL] != null) { + entries[_HPRHL] = input[_HPRHL]; + } + if (input[_HE] != null) { + entries[_HE] = input[_HE]; + } + if (input[_HPI] != null) { + entries[_HPI] = input[_HPI]; + } + if (input[_IMT] != null) { + entries[_IMT] = input[_IMT]; + } + return entries; +}, "se_InstanceMetadataOptionsRequest"); +var se_InstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_APIAs] != null) { + entries[_APIAs] = input[_APIAs]; + } + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DIev] != null) { + entries[_DIev] = input[_DIev]; + } + if (input[_G] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_InstanceIpv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Addresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_PIA] != null) { + const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_ACIA] != null) { + entries[_ACIA] = input[_ACIA]; + } + if (input[_ITn] != null) { + entries[_ITn] = input[_ITn]; + } + if (input[_NCI] != null) { + entries[_NCI] = input[_NCI]; + } + if (input[_IPp] != null) { + const memberEntries = se_Ipv4PrefixList(input[_IPp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv4Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPCp] != null) { + entries[_IPCp] = input[_IPCp]; + } + if (input[_IP] != null) { + const memberEntries = se_Ipv6PrefixList(input[_IP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPC] != null) { + entries[_IPC] = input[_IPC]; + } + if (input[_PIr] != null) { + entries[_PIr] = input[_PIr]; + } + if (input[_ESS] != null) { + const memberEntries = se_EnaSrdSpecificationRequest(input[_ESS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_CTS] != null) { + const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionTrackingSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceNetworkInterfaceSpecification"); +var se_InstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_InstanceNetworkInterfaceSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_InstanceNetworkInterfaceSpecificationList"); +var se_InstanceRequirements = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCC] != null) { + const memberEntries = se_VCpuCountRange(input[_VCC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VCpuCount.${key}`; + entries[loc] = value; + }); + } + if (input[_MMB] != null) { + const memberEntries = se_MemoryMiB(input[_MMB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MemoryMiB.${key}`; + entries[loc] = value; + }); + } + if (input[_CM] != null) { + const memberEntries = se_CpuManufacturerSet(input[_CM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CpuManufacturerSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MGBPVC] != null) { + const memberEntries = se_MemoryGiBPerVCpu(input[_MGBPVC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MemoryGiBPerVCpu.${key}`; + entries[loc] = value; + }); + } + if (input[_EIT] != null) { + const memberEntries = se_ExcludedInstanceTypeSet(input[_EIT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExcludedInstanceTypeSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IG] != null) { + const memberEntries = se_InstanceGenerationSet(input[_IG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceGenerationSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SMPPOLP] != null) { + entries[_SMPPOLP] = input[_SMPPOLP]; + } + if (input[_ODMPPOLP] != null) { + entries[_ODMPPOLP] = input[_ODMPPOLP]; + } + if (input[_BMa] != null) { + entries[_BMa] = input[_BMa]; + } + if (input[_BP] != null) { + entries[_BP] = input[_BP]; + } + if (input[_RHS] != null) { + entries[_RHS] = input[_RHS]; + } + if (input[_NIC] != null) { + const memberEntries = se_NetworkInterfaceCount(input[_NIC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceCount.${key}`; + entries[loc] = value; + }); + } + if (input[_LSo] != null) { + entries[_LSo] = input[_LSo]; + } + if (input[_LST] != null) { + const memberEntries = se_LocalStorageTypeSet(input[_LST], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalStorageTypeSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TLSGB] != null) { + const memberEntries = se_TotalLocalStorageGB(input[_TLSGB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TotalLocalStorageGB.${key}`; + entries[loc] = value; + }); + } + if (input[_BEBM] != null) { + const memberEntries = se_BaselineEbsBandwidthMbps(input[_BEBM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BaselineEbsBandwidthMbps.${key}`; + entries[loc] = value; + }); + } + if (input[_ATc] != null) { + const memberEntries = se_AcceleratorTypeSet(input[_ATc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorTypeSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ACc] != null) { + const memberEntries = se_AcceleratorCount(input[_ACc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorCount.${key}`; + entries[loc] = value; + }); + } + if (input[_AM] != null) { + const memberEntries = se_AcceleratorManufacturerSet(input[_AM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorManufacturerSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ANc] != null) { + const memberEntries = se_AcceleratorNameSet(input[_ANc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorNameSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ATMMB] != null) { + const memberEntries = se_AcceleratorTotalMemoryMiB(input[_ATMMB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorTotalMemoryMiB.${key}`; + entries[loc] = value; + }); + } + if (input[_NBGe] != null) { + const memberEntries = se_NetworkBandwidthGbps(input[_NBGe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkBandwidthGbps.${key}`; + entries[loc] = value; + }); + } + if (input[_AIT] != null) { + const memberEntries = se_AllowedInstanceTypeSet(input[_AIT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllowedInstanceTypeSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MSPAPOOODP] != null) { + entries[_MSPAPOOODP] = input[_MSPAPOOODP]; + } + return entries; +}, "se_InstanceRequirements"); +var se_InstanceRequirementsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCC] != null) { + const memberEntries = se_VCpuCountRangeRequest(input[_VCC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VCpuCount.${key}`; + entries[loc] = value; + }); + } + if (input[_MMB] != null) { + const memberEntries = se_MemoryMiBRequest(input[_MMB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MemoryMiB.${key}`; + entries[loc] = value; + }); + } + if (input[_CM] != null) { + const memberEntries = se_CpuManufacturerSet(input[_CM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CpuManufacturer.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MGBPVC] != null) { + const memberEntries = se_MemoryGiBPerVCpuRequest(input[_MGBPVC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MemoryGiBPerVCpu.${key}`; + entries[loc] = value; + }); + } + if (input[_EIT] != null) { + const memberEntries = se_ExcludedInstanceTypeSet(input[_EIT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExcludedInstanceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IG] != null) { + const memberEntries = se_InstanceGenerationSet(input[_IG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceGeneration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SMPPOLP] != null) { + entries[_SMPPOLP] = input[_SMPPOLP]; + } + if (input[_ODMPPOLP] != null) { + entries[_ODMPPOLP] = input[_ODMPPOLP]; + } + if (input[_BMa] != null) { + entries[_BMa] = input[_BMa]; + } + if (input[_BP] != null) { + entries[_BP] = input[_BP]; + } + if (input[_RHS] != null) { + entries[_RHS] = input[_RHS]; + } + if (input[_NIC] != null) { + const memberEntries = se_NetworkInterfaceCountRequest(input[_NIC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceCount.${key}`; + entries[loc] = value; + }); + } + if (input[_LSo] != null) { + entries[_LSo] = input[_LSo]; + } + if (input[_LST] != null) { + const memberEntries = se_LocalStorageTypeSet(input[_LST], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LocalStorageType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TLSGB] != null) { + const memberEntries = se_TotalLocalStorageGBRequest(input[_TLSGB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TotalLocalStorageGB.${key}`; + entries[loc] = value; + }); + } + if (input[_BEBM] != null) { + const memberEntries = se_BaselineEbsBandwidthMbpsRequest(input[_BEBM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BaselineEbsBandwidthMbps.${key}`; + entries[loc] = value; + }); + } + if (input[_ATc] != null) { + const memberEntries = se_AcceleratorTypeSet(input[_ATc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ACc] != null) { + const memberEntries = se_AcceleratorCountRequest(input[_ACc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorCount.${key}`; + entries[loc] = value; + }); + } + if (input[_AM] != null) { + const memberEntries = se_AcceleratorManufacturerSet(input[_AM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorManufacturer.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ANc] != null) { + const memberEntries = se_AcceleratorNameSet(input[_ANc], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorName.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ATMMB] != null) { + const memberEntries = se_AcceleratorTotalMemoryMiBRequest(input[_ATMMB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AcceleratorTotalMemoryMiB.${key}`; + entries[loc] = value; + }); + } + if (input[_NBGe] != null) { + const memberEntries = se_NetworkBandwidthGbpsRequest(input[_NBGe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkBandwidthGbps.${key}`; + entries[loc] = value; + }); + } + if (input[_AIT] != null) { + const memberEntries = se_AllowedInstanceTypeSet(input[_AIT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AllowedInstanceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MSPAPOOODP] != null) { + entries[_MSPAPOOODP] = input[_MSPAPOOODP]; + } + return entries; +}, "se_InstanceRequirementsRequest"); +var se_InstanceRequirementsWithMetadataRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ATr] != null) { + const memberEntries = se_ArchitectureTypeSet(input[_ATr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ArchitectureType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VTi] != null) { + const memberEntries = se_VirtualizationTypeSet(input[_VTi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VirtualizationType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirementsRequest(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceRequirementsWithMetadataRequest"); +var se_InstanceSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_EBV] != null) { + entries[_EBV] = input[_EBV]; + } + if (input[_EDVI] != null) { + const memberEntries = se_VolumeIdStringList(input[_EDVI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ExcludeDataVolumeId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_InstanceSpecification"); +var se_InstanceTagKeySet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceTagKeySet"); +var se_InstanceTypeList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceTypeList"); +var se_InstanceTypes = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InstanceTypes"); +var se_IntegrateServices = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIth] != null) { + const memberEntries = se_AthenaIntegrationsSet(input[_AIth], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AthenaIntegration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_IntegrateServices"); +var se_InternetGatewayIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_InternetGatewayIdList"); +var se_IpamCidrAuthorizationContext = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Me] != null) { + entries[_Me] = input[_Me]; + } + if (input[_Si] != null) { + entries[_Si] = input[_Si]; + } + return entries; +}, "se_IpamCidrAuthorizationContext"); +var se_IpamPoolAllocationAllowedCidrs = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_IpamPoolAllocationAllowedCidrs"); +var se_IpamPoolAllocationDisallowedCidrs = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_IpamPoolAllocationDisallowedCidrs"); +var se_IpamPoolSourceResourceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RIeso] != null) { + entries[_RIeso] = input[_RIeso]; + } + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_RRe] != null) { + entries[_RRe] = input[_RRe]; + } + if (input[_RO] != null) { + entries[_RO] = input[_RO]; + } + return entries; +}, "se_IpamPoolSourceResourceRequest"); +var se_IpList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_IpList"); +var se_IpPermission = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_IRp] != null) { + const memberEntries = se_IpRangeList(input[_IRp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpRanges.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IRpv] != null) { + const memberEntries = se_Ipv6RangeList(input[_IRpv], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Ranges.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PLIr] != null) { + const memberEntries = se_PrefixListIdList(input[_PLIr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrefixListIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_UIGP] != null) { + const memberEntries = se_UserIdGroupPairList(input[_UIGP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Groups.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_IpPermission"); +var se_IpPermissionList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_IpPermission(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_IpPermissionList"); +var se_IpPrefixList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_IpPrefixList"); +var se_IpRange = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CIi] != null) { + entries[_CIi] = input[_CIi]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_IpRange"); +var se_IpRangeList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_IpRange(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_IpRangeList"); +var se_Ipv4PrefixList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Ipv4PrefixSpecificationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Ipv4PrefixList"); +var se_Ipv4PrefixSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IPpvr] != null) { + entries[_IPpvr] = input[_IPpvr]; + } + return entries; +}, "se_Ipv4PrefixSpecificationRequest"); +var se_Ipv6AddressList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_Ipv6AddressList"); +var se_Ipv6PoolIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_Ipv6PoolIdList"); +var se_Ipv6PrefixList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Ipv6PrefixSpecificationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Ipv6PrefixList"); +var se_Ipv6PrefixSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IPpvre] != null) { + entries[_IPpvre] = input[_IPpvre]; + } + return entries; +}, "se_Ipv6PrefixSpecificationRequest"); +var se_Ipv6Range = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CIid] != null) { + entries[_CIid] = input[_CIid]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_Ipv6Range"); +var se_Ipv6RangeList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Ipv6Range(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Ipv6RangeList"); +var se_KeyNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`KeyName.${counter}`] = entry; + counter++; + } + return entries; +}, "se_KeyNameStringList"); +var se_KeyPairIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`KeyPairId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_KeyPairIdStringList"); +var se_LaunchPermission = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Gr] != null) { + entries[_Gr] = input[_Gr]; + } + if (input[_UIs] != null) { + entries[_UIs] = input[_UIs]; + } + if (input[_OAr] != null) { + entries[_OAr] = input[_OAr]; + } + if (input[_OUA] != null) { + entries[_OUA] = input[_OUA]; + } + return entries; +}, "se_LaunchPermission"); +var se_LaunchPermissionList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchPermission(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchPermissionList"); +var se_LaunchPermissionModifications = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Add] != null) { + const memberEntries = se_LaunchPermissionList(input[_Add], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Add.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Re] != null) { + const memberEntries = se_LaunchPermissionList(input[_Re], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Remove.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchPermissionModifications"); +var se_LaunchSpecsList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_SpotFleetLaunchSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchSpecsList"); +var se_LaunchTemplateBlockDeviceMappingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_VN] != null) { + entries[_VN] = input[_VN]; + } + if (input[_E] != null) { + const memberEntries = se_LaunchTemplateEbsBlockDeviceRequest(input[_E], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ebs.${key}`; + entries[loc] = value; + }); + } + if (input[_ND] != null) { + entries[_ND] = input[_ND]; + } + return entries; +}, "se_LaunchTemplateBlockDeviceMappingRequest"); +var se_LaunchTemplateBlockDeviceMappingRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateBlockDeviceMappingRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`BlockDeviceMapping.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateBlockDeviceMappingRequestList"); +var se_LaunchTemplateCapacityReservationSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRP] != null) { + entries[_CRP] = input[_CRP]; + } + if (input[_CRTa] != null) { + const memberEntries = se_CapacityReservationTarget(input[_CRTa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationTarget.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateCapacityReservationSpecificationRequest"); +var se_LaunchTemplateConfig = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTS] != null) { + const memberEntries = se_FleetLaunchTemplateSpecification(input[_LTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_Ov] != null) { + const memberEntries = se_LaunchTemplateOverridesList(input[_Ov], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Overrides.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateConfig"); +var se_LaunchTemplateConfigList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateConfig(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateConfigList"); +var se_LaunchTemplateCpuOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CC] != null) { + entries[_CC] = input[_CC]; + } + if (input[_TPC] != null) { + entries[_TPC] = input[_TPC]; + } + if (input[_ASS] != null) { + entries[_ASS] = input[_ASS]; + } + return entries; +}, "se_LaunchTemplateCpuOptionsRequest"); +var se_LaunchTemplateEbsBlockDeviceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_Io] != null) { + entries[_Io] = input[_Io]; + } + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_VS] != null) { + entries[_VS] = input[_VS]; + } + if (input[_VT] != null) { + entries[_VT] = input[_VT]; + } + if (input[_Th] != null) { + entries[_Th] = input[_Th]; + } + return entries; +}, "se_LaunchTemplateEbsBlockDeviceRequest"); +var se_LaunchTemplateElasticInferenceAccelerator = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_Cou] != null) { + entries[_Cou] = input[_Cou]; + } + return entries; +}, "se_LaunchTemplateElasticInferenceAccelerator"); +var se_LaunchTemplateElasticInferenceAcceleratorList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateElasticInferenceAccelerator(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateElasticInferenceAcceleratorList"); +var se_LaunchTemplateEnclaveOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_LaunchTemplateEnclaveOptionsRequest"); +var se_LaunchTemplateHibernationOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Conf] != null) { + entries[_Conf] = input[_Conf]; + } + return entries; +}, "se_LaunchTemplateHibernationOptionsRequest"); +var se_LaunchTemplateIamInstanceProfileSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ar] != null) { + entries[_Ar] = input[_Ar]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + return entries; +}, "se_LaunchTemplateIamInstanceProfileSpecificationRequest"); +var se_LaunchTemplateIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LaunchTemplateIdStringList"); +var se_LaunchTemplateInstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ARu] != null) { + entries[_ARu] = input[_ARu]; + } + return entries; +}, "se_LaunchTemplateInstanceMaintenanceOptionsRequest"); +var se_LaunchTemplateInstanceMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MT] != null) { + entries[_MT] = input[_MT]; + } + if (input[_SO] != null) { + const memberEntries = se_LaunchTemplateSpotMarketOptionsRequest(input[_SO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateInstanceMarketOptionsRequest"); +var se_LaunchTemplateInstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HT] != null) { + entries[_HT] = input[_HT]; + } + if (input[_HPRHL] != null) { + entries[_HPRHL] = input[_HPRHL]; + } + if (input[_HE] != null) { + entries[_HE] = input[_HE]; + } + if (input[_HPI] != null) { + entries[_HPI] = input[_HPI]; + } + if (input[_IMT] != null) { + entries[_IMT] = input[_IMT]; + } + return entries; +}, "se_LaunchTemplateInstanceMetadataOptionsRequest"); +var se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ACIA] != null) { + entries[_ACIA] = input[_ACIA]; + } + if (input[_APIAs] != null) { + entries[_APIAs] = input[_APIAs]; + } + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DIev] != null) { + entries[_DIev] = input[_DIev]; + } + if (input[_G] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ITn] != null) { + entries[_ITn] = input[_ITn]; + } + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_InstanceIpv6AddressListRequest(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Addresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_PIA] != null) { + const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_NCI] != null) { + entries[_NCI] = input[_NCI]; + } + if (input[_IPp] != null) { + const memberEntries = se_Ipv4PrefixList(input[_IPp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv4Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPCp] != null) { + entries[_IPCp] = input[_IPCp]; + } + if (input[_IP] != null) { + const memberEntries = se_Ipv6PrefixList(input[_IP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPC] != null) { + entries[_IPC] = input[_IPC]; + } + if (input[_PIr] != null) { + entries[_PIr] = input[_PIr]; + } + if (input[_ESS] != null) { + const memberEntries = se_EnaSrdSpecificationRequest(input[_ESS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_CTS] != null) { + const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionTrackingSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest"); +var se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`InstanceNetworkInterfaceSpecification.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList"); +var se_LaunchTemplateLicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LCA] != null) { + entries[_LCA] = input[_LCA]; + } + return entries; +}, "se_LaunchTemplateLicenseConfigurationRequest"); +var se_LaunchTemplateLicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateLicenseConfigurationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateLicenseSpecificationListRequest"); +var se_LaunchTemplateNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LaunchTemplateNameStringList"); +var se_LaunchTemplateOverrides = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_SPp] != null) { + entries[_SPp] = input[_SPp]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_WCe] != null) { + entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]); + } + if (input[_Pri] != null) { + entries[_Pri] = (0, import_smithy_client.serializeFloat)(input[_Pri]); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirements(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateOverrides"); +var se_LaunchTemplateOverridesList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateOverrides(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateOverridesList"); +var se_LaunchTemplatePlacementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_Af] != null) { + entries[_Af] = input[_Af]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_HIo] != null) { + entries[_HIo] = input[_HIo]; + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + if (input[_SD] != null) { + entries[_SD] = input[_SD]; + } + if (input[_HRGA] != null) { + entries[_HRGA] = input[_HRGA]; + } + if (input[_PN] != null) { + entries[_PN] = input[_PN]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + return entries; +}, "se_LaunchTemplatePlacementRequest"); +var se_LaunchTemplatePrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HTo] != null) { + entries[_HTo] = input[_HTo]; + } + if (input[_ERNDAR] != null) { + entries[_ERNDAR] = input[_ERNDAR]; + } + if (input[_ERNDAAAAR] != null) { + entries[_ERNDAAAAR] = input[_ERNDAAAAR]; + } + return entries; +}, "se_LaunchTemplatePrivateDnsNameOptionsRequest"); +var se_LaunchTemplatesMonitoringRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_LaunchTemplatesMonitoringRequest"); +var se_LaunchTemplateSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_V] != null) { + entries[_V] = input[_V]; + } + return entries; +}, "se_LaunchTemplateSpecification"); +var se_LaunchTemplateSpotMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MPa] != null) { + entries[_MPa] = input[_MPa]; + } + if (input[_SIT] != null) { + entries[_SIT] = input[_SIT]; + } + if (input[_BDMl] != null) { + entries[_BDMl] = input[_BDMl]; + } + if (input[_VU] != null) { + entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]); + } + if (input[_IIB] != null) { + entries[_IIB] = input[_IIB]; + } + return entries; +}, "se_LaunchTemplateSpotMarketOptionsRequest"); +var se_LaunchTemplateTagSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_Ta] != null) { + const memberEntries = se_TagList(input[_Ta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LaunchTemplateTagSpecificationRequest"); +var se_LaunchTemplateTagSpecificationRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LaunchTemplateTagSpecificationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`LaunchTemplateTagSpecificationRequest.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LaunchTemplateTagSpecificationRequestList"); +var se_LicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LCA] != null) { + entries[_LCA] = input[_LCA]; + } + return entries; +}, "se_LicenseConfigurationRequest"); +var se_LicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LicenseConfigurationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LicenseSpecificationListRequest"); +var se_ListImagesInRecycleBinRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IImag] != null) { + const memberEntries = se_ImageIdStringList(input[_IImag], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImageId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ListImagesInRecycleBinRequest"); +var se_ListSnapshotsInRecycleBinRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_SIna] != null) { + const memberEntries = se_SnapshotIdStringList(input[_SIna], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SnapshotId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ListSnapshotsInRecycleBinRequest"); +var se_LoadBalancersConfig = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CLBC] != null) { + const memberEntries = se_ClassicLoadBalancersConfig(input[_CLBC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClassicLoadBalancersConfig.${key}`; + entries[loc] = value; + }); + } + if (input[_TGC] != null) { + const memberEntries = se_TargetGroupsConfig(input[_TGC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetGroupsConfig.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LoadBalancersConfig"); +var se_LoadPermissionListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_LoadPermissionRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_LoadPermissionListRequest"); +var se_LoadPermissionModifications = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Add] != null) { + const memberEntries = se_LoadPermissionListRequest(input[_Add], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Add.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Re] != null) { + const memberEntries = se_LoadPermissionListRequest(input[_Re], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Remove.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_LoadPermissionModifications"); +var se_LoadPermissionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Gr] != null) { + entries[_Gr] = input[_Gr]; + } + if (input[_UIs] != null) { + entries[_UIs] = input[_UIs]; + } + return entries; +}, "se_LoadPermissionRequest"); +var se_LocalGatewayIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayIdSet"); +var se_LocalGatewayRouteTableIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayRouteTableIdSet"); +var se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet"); +var se_LocalGatewayRouteTableVpcAssociationIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayRouteTableVpcAssociationIdSet"); +var se_LocalGatewayVirtualInterfaceGroupIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayVirtualInterfaceGroupIdSet"); +var se_LocalGatewayVirtualInterfaceIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalGatewayVirtualInterfaceIdSet"); +var se_LocalStorageTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_LocalStorageTypeSet"); +var se_LockSnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LM] != null) { + entries[_LM] = input[_LM]; + } + if (input[_COP] != null) { + entries[_COP] = input[_COP]; + } + if (input[_LDo] != null) { + entries[_LDo] = input[_LDo]; + } + if (input[_EDx] != null) { + entries[_EDx] = (0, import_smithy_client.serializeDateTime)(input[_EDx]); + } + return entries; +}, "se_LockSnapshotRequest"); +var se_MemoryGiBPerVCpu = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_MemoryGiBPerVCpu"); +var se_MemoryGiBPerVCpuRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_MemoryGiBPerVCpuRequest"); +var se_MemoryMiB = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_MemoryMiB"); +var se_MemoryMiBRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_MemoryMiBRequest"); +var se_ModifyAddressAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_DNo] != null) { + entries[_DNo] = input[_DNo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyAddressAttributeRequest"); +var se_ModifyAvailabilityZoneGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_OIS] != null) { + entries[_OIS] = input[_OIS]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyAvailabilityZoneGroupRequest"); +var se_ModifyCapacityReservationFleetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRFIa] != null) { + entries[_CRFIa] = input[_CRFIa]; + } + if (input[_TTC] != null) { + entries[_TTC] = input[_TTC]; + } + if (input[_ED] != null) { + entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RED] != null) { + entries[_RED] = input[_RED]; + } + return entries; +}, "se_ModifyCapacityReservationFleetRequest"); +var se_ModifyCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRI] != null) { + entries[_CRI] = input[_CRI]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_ED] != null) { + entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]); + } + if (input[_EDT] != null) { + entries[_EDT] = input[_EDT]; + } + if (input[_Ac] != null) { + entries[_Ac] = input[_Ac]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_AId] != null) { + entries[_AId] = input[_AId]; + } + if (input[_IMC] != null) { + entries[_IMC] = input[_IMC]; + } + return entries; +}, "se_ModifyCapacityReservationRequest"); +var se_ModifyClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_SCA] != null) { + entries[_SCA] = input[_SCA]; + } + if (input[_CLO] != null) { + const memberEntries = se_ConnectionLogOptions(input[_CLO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionLogOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DSn] != null) { + const memberEntries = se_DnsServersOptionsModifyStructure(input[_DSn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DnsServers.${key}`; + entries[loc] = value; + }); + } + if (input[_VP] != null) { + entries[_VP] = input[_VP]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_ST] != null) { + entries[_ST] = input[_ST]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SGI] != null) { + const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_SSP] != null) { + entries[_SSP] = input[_SSP]; + } + if (input[_CCO] != null) { + const memberEntries = se_ClientConnectOptions(input[_CCO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientConnectOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_STH] != null) { + entries[_STH] = input[_STH]; + } + if (input[_CLBO] != null) { + const memberEntries = se_ClientLoginBannerOptions(input[_CLBO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ClientLoginBannerOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyClientVpnEndpointRequest"); +var se_ModifyDefaultCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IF] != null) { + entries[_IF] = input[_IF]; + } + if (input[_CCp] != null) { + entries[_CCp] = input[_CCp]; + } + return entries; +}, "se_ModifyDefaultCreditSpecificationRequest"); +var se_ModifyEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_KKI] != null) { + entries[_KKI] = input[_KKI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyEbsDefaultKmsKeyIdRequest"); +var se_ModifyFleetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ECTP] != null) { + entries[_ECTP] = input[_ECTP]; + } + if (input[_LTC] != null) { + const memberEntries = se_FleetLaunchTemplateConfigListRequest(input[_LTC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateConfig.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_FIl] != null) { + entries[_FIl] = input[_FIl]; + } + if (input[_TCS] != null) { + const memberEntries = se_TargetCapacitySpecificationRequest(input[_TCS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetCapacitySpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_Con] != null) { + entries[_Con] = input[_Con]; + } + return entries; +}, "se_ModifyFleetRequest"); +var se_ModifyFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FII] != null) { + entries[_FII] = input[_FII]; + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_OTp] != null) { + entries[_OTp] = input[_OTp]; + } + if (input[_UIse] != null) { + const memberEntries = se_UserIdStringList(input[_UIse], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_UG] != null) { + const memberEntries = se_UserGroupStringList(input[_UG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PCr] != null) { + const memberEntries = se_ProductCodeStringList(input[_PCr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ProductCode.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LP] != null) { + const memberEntries = se_LoadPermissionModifications(input[_LP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LoadPermission.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + return entries; +}, "se_ModifyFpgaImageAttributeRequest"); +var se_ModifyHostsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AP] != null) { + entries[_AP] = input[_AP]; + } + if (input[_HI] != null) { + const memberEntries = se_RequestHostIdList(input[_HI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HR] != null) { + entries[_HR] = input[_HR]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IF] != null) { + entries[_IF] = input[_IF]; + } + if (input[_HM] != null) { + entries[_HM] = input[_HM]; + } + return entries; +}, "se_ModifyHostsRequest"); +var se_ModifyIdentityIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PAr] != null) { + entries[_PAr] = input[_PAr]; + } + if (input[_Res] != null) { + entries[_Res] = input[_Res]; + } + if (input[_ULI] != null) { + entries[_ULI] = input[_ULI]; + } + return entries; +}, "se_ModifyIdentityIdFormatRequest"); +var se_ModifyIdFormatRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Res] != null) { + entries[_Res] = input[_Res]; + } + if (input[_ULI] != null) { + entries[_ULI] = input[_ULI]; + } + return entries; +}, "se_ModifyIdFormatRequest"); +var se_ModifyImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_De] != null) { + const memberEntries = se_AttributeValue(input[_De], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Description.${key}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_LPa] != null) { + const memberEntries = se_LaunchPermissionModifications(input[_LPa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchPermission.${key}`; + entries[loc] = value; + }); + } + if (input[_OTp] != null) { + entries[_OTp] = input[_OTp]; + } + if (input[_PCr] != null) { + const memberEntries = se_ProductCodeStringList(input[_PCr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ProductCode.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_UG] != null) { + const memberEntries = se_UserGroupStringList(input[_UG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_UIse] != null) { + const memberEntries = se_UserIdStringList(input[_UIse], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_OArg] != null) { + const memberEntries = se_OrganizationArnStringList(input[_OArg], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OrganizationArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_OUAr] != null) { + const memberEntries = se_OrganizationalUnitArnStringList(input[_OUAr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OrganizationalUnitArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ISm] != null) { + const memberEntries = se_AttributeValue(input[_ISm], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImdsSupport.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyImageAttributeRequest"); +var se_ModifyInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SDC] != null) { + const memberEntries = se_AttributeBooleanValue(input[_SDC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceDestCheck.${key}`; + entries[loc] = value; + }); + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_BDM] != null) { + const memberEntries = se_InstanceBlockDeviceMappingSpecificationList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DATis] != null) { + const memberEntries = se_AttributeBooleanValue(input[_DATis], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DisableApiTermination.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_EO] != null) { + const memberEntries = se_AttributeBooleanValue(input[_EO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EbsOptimized.${key}`; + entries[loc] = value; + }); + } + if (input[_ESn] != null) { + const memberEntries = se_AttributeBooleanValue(input[_ESn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSupport.${key}`; + entries[loc] = value; + }); + } + if (input[_G] != null) { + const memberEntries = se_GroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_IISB] != null) { + const memberEntries = se_AttributeValue(input[_IISB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceInitiatedShutdownBehavior.${key}`; + entries[loc] = value; + }); + } + if (input[_IT] != null) { + const memberEntries = se_AttributeValue(input[_IT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceType.${key}`; + entries[loc] = value; + }); + } + if (input[_K] != null) { + const memberEntries = se_AttributeValue(input[_K], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Kernel.${key}`; + entries[loc] = value; + }); + } + if (input[_Ra] != null) { + const memberEntries = se_AttributeValue(input[_Ra], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ramdisk.${key}`; + entries[loc] = value; + }); + } + if (input[_SNS] != null) { + const memberEntries = se_AttributeValue(input[_SNS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SriovNetSupport.${key}`; + entries[loc] = value; + }); + } + if (input[_UD] != null) { + const memberEntries = se_BlobAttributeValue(input[_UD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserData.${key}`; + entries[loc] = value; + }); + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + if (input[_DAS] != null) { + const memberEntries = se_AttributeBooleanValue(input[_DAS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DisableApiStop.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyInstanceAttributeRequest"); +var se_ModifyInstanceCapacityReservationAttributesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_CRS] != null) { + const memberEntries = se_CapacityReservationSpecification(input[_CRS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyInstanceCapacityReservationAttributesRequest"); +var se_ModifyInstanceCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_ICS] != null) { + const memberEntries = se_InstanceCreditSpecificationListRequest(input[_ICS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceCreditSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyInstanceCreditSpecificationRequest"); +var se_ModifyInstanceEventStartTimeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_IEI] != null) { + entries[_IEI] = input[_IEI]; + } + if (input[_NB] != null) { + entries[_NB] = (0, import_smithy_client.serializeDateTime)(input[_NB]); + } + return entries; +}, "se_ModifyInstanceEventStartTimeRequest"); +var se_ModifyInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_IEWI] != null) { + entries[_IEWI] = input[_IEWI]; + } + if (input[_TRi] != null) { + const memberEntries = se_InstanceEventWindowTimeRangeRequestSet(input[_TRi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TimeRange.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CE] != null) { + entries[_CE] = input[_CE]; + } + return entries; +}, "se_ModifyInstanceEventWindowRequest"); +var se_ModifyInstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_ARu] != null) { + entries[_ARu] = input[_ARu]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyInstanceMaintenanceOptionsRequest"); +var se_ModifyInstanceMetadataDefaultsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HT] != null) { + entries[_HT] = input[_HT]; + } + if (input[_HPRHL] != null) { + entries[_HPRHL] = input[_HPRHL]; + } + if (input[_HE] != null) { + entries[_HE] = input[_HE]; + } + if (input[_IMT] != null) { + entries[_IMT] = input[_IMT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyInstanceMetadataDefaultsRequest"); +var se_ModifyInstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_HT] != null) { + entries[_HT] = input[_HT]; + } + if (input[_HPRHL] != null) { + entries[_HPRHL] = input[_HPRHL]; + } + if (input[_HE] != null) { + entries[_HE] = input[_HE]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_HPI] != null) { + entries[_HPI] = input[_HPI]; + } + if (input[_IMT] != null) { + entries[_IMT] = input[_IMT]; + } + return entries; +}, "se_ModifyInstanceMetadataOptionsRequest"); +var se_ModifyInstancePlacementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Af] != null) { + entries[_Af] = input[_Af]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_HIo] != null) { + entries[_HIo] = input[_HIo]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + if (input[_PN] != null) { + entries[_PN] = input[_PN]; + } + if (input[_HRGA] != null) { + entries[_HRGA] = input[_HRGA]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + return entries; +}, "se_ModifyInstancePlacementRequest"); +var se_ModifyIpamPoolRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_AIu] != null) { + entries[_AIu] = input[_AIu]; + } + if (input[_AMNL] != null) { + entries[_AMNL] = input[_AMNL]; + } + if (input[_AMNLl] != null) { + entries[_AMNLl] = input[_AMNLl]; + } + if (input[_ADNL] != null) { + entries[_ADNL] = input[_ADNL]; + } + if (input[_CADNL] != null) { + entries[_CADNL] = input[_CADNL]; + } + if (input[_AART] != null) { + const memberEntries = se_RequestIpamResourceTagList(input[_AART], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddAllocationResourceTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RART] != null) { + const memberEntries = se_RequestIpamResourceTagList(input[_RART], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveAllocationResourceTag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyIpamPoolRequest"); +var se_ModifyIpamRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_AOR] != null) { + const memberEntries = se_AddIpamOperatingRegionSet(input[_AOR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddOperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ROR] != null) { + const memberEntries = se_RemoveIpamOperatingRegionSet(input[_ROR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveOperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Ti] != null) { + entries[_Ti] = input[_Ti]; + } + if (input[_EPG] != null) { + entries[_EPG] = input[_EPG]; + } + return entries; +}, "se_ModifyIpamRequest"); +var se_ModifyIpamResourceCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RIeso] != null) { + entries[_RIeso] = input[_RIeso]; + } + if (input[_RC] != null) { + entries[_RC] = input[_RC]; + } + if (input[_RRe] != null) { + entries[_RRe] = input[_RRe]; + } + if (input[_CISI] != null) { + entries[_CISI] = input[_CISI]; + } + if (input[_DISI] != null) { + entries[_DISI] = input[_DISI]; + } + if (input[_Moni] != null) { + entries[_Moni] = input[_Moni]; + } + return entries; +}, "se_ModifyIpamResourceCidrRequest"); +var se_ModifyIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IRDI] != null) { + entries[_IRDI] = input[_IRDI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_AOR] != null) { + const memberEntries = se_AddIpamOperatingRegionSet(input[_AOR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddOperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ROR] != null) { + const memberEntries = se_RemoveIpamOperatingRegionSet(input[_ROR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveOperatingRegion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyIpamResourceDiscoveryRequest"); +var se_ModifyIpamScopeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ISI] != null) { + entries[_ISI] = input[_ISI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_ModifyIpamScopeRequest"); +var se_ModifyLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_LTI] != null) { + entries[_LTI] = input[_LTI]; + } + if (input[_LTN] != null) { + entries[_LTN] = input[_LTN]; + } + if (input[_DVef] != null) { + entries[_SDV] = input[_DVef]; + } + return entries; +}, "se_ModifyLaunchTemplateRequest"); +var se_ModifyLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_LGVIGI] != null) { + entries[_LGVIGI] = input[_LGVIGI]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + return entries; +}, "se_ModifyLocalGatewayRouteRequest"); +var se_ModifyManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_CVu] != null) { + entries[_CVu] = input[_CVu]; + } + if (input[_PLN] != null) { + entries[_PLN] = input[_PLN]; + } + if (input[_AEd] != null) { + const memberEntries = se_AddPrefixListEntries(input[_AEd], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddEntry.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RE] != null) { + const memberEntries = se_RemovePrefixListEntries(input[_RE], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveEntry.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ME] != null) { + entries[_ME] = input[_ME]; + } + return entries; +}, "se_ModifyManagedPrefixListRequest"); +var se_ModifyNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Att] != null) { + const memberEntries = se_NetworkInterfaceAttachmentChanges(input[_Att], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Attachment.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + const memberEntries = se_AttributeValue(input[_De], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Description.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_G] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_SDC] != null) { + const memberEntries = se_AttributeBooleanValue(input[_SDC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceDestCheck.${key}`; + entries[loc] = value; + }); + } + if (input[_ESS] != null) { + const memberEntries = se_EnaSrdSpecification(input[_ESS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnaSrdSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_EPI] != null) { + entries[_EPI] = input[_EPI]; + } + if (input[_CTS] != null) { + const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionTrackingSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_APIAs] != null) { + entries[_APIAs] = input[_APIAs]; + } + return entries; +}, "se_ModifyNetworkInterfaceAttributeRequest"); +var se_ModifyPrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_PDHT] != null) { + entries[_PDHT] = input[_PDHT]; + } + if (input[_ERNDAR] != null) { + entries[_ERNDAR] = input[_ERNDAR]; + } + if (input[_ERNDAAAAR] != null) { + entries[_ERNDAAAAR] = input[_ERNDAAAAR]; + } + return entries; +}, "se_ModifyPrivateDnsNameOptionsRequest"); +var se_ModifyReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RIIes] != null) { + const memberEntries = se_ReservedInstancesIdStringList(input[_RIIes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_TC] != null) { + const memberEntries = se_ReservedInstancesConfigurationList(input[_TC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReservedInstancesConfigurationSetItemType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyReservedInstancesRequest"); +var se_ModifySecurityGroupRulesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_SGR] != null) { + const memberEntries = se_SecurityGroupRuleUpdateList(input[_SGR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRule.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifySecurityGroupRulesRequest"); +var se_ModifySnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_CVP] != null) { + const memberEntries = se_CreateVolumePermissionModifications(input[_CVP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CreateVolumePermission.${key}`; + entries[loc] = value; + }); + } + if (input[_GNr] != null) { + const memberEntries = se_GroupNameStringList(input[_GNr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_OTp] != null) { + entries[_OTp] = input[_OTp]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_UIse] != null) { + const memberEntries = se_UserIdStringList(input[_UIse], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifySnapshotAttributeRequest"); +var se_ModifySnapshotTierRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_STto] != null) { + entries[_STto] = input[_STto]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifySnapshotTierRequest"); +var se_ModifySpotFleetRequestRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ECTP] != null) { + entries[_ECTP] = input[_ECTP]; + } + if (input[_LTC] != null) { + const memberEntries = se_LaunchTemplateConfigList(input[_LTC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateConfig.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SFRIp] != null) { + entries[_SFRIp] = input[_SFRIp]; + } + if (input[_TCa] != null) { + entries[_TCa] = input[_TCa]; + } + if (input[_ODTC] != null) { + entries[_ODTC] = input[_ODTC]; + } + if (input[_Con] != null) { + entries[_Con] = input[_Con]; + } + return entries; +}, "se_ModifySpotFleetRequestRequest"); +var se_ModifySubnetAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIAOC] != null) { + const memberEntries = se_AttributeBooleanValue(input[_AIAOC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AssignIpv6AddressOnCreation.${key}`; + entries[loc] = value; + }); + } + if (input[_MPIOL] != null) { + const memberEntries = se_AttributeBooleanValue(input[_MPIOL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MapPublicIpOnLaunch.${key}`; + entries[loc] = value; + }); + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_MCOIOL] != null) { + const memberEntries = se_AttributeBooleanValue(input[_MCOIOL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MapCustomerOwnedIpOnLaunch.${key}`; + entries[loc] = value; + }); + } + if (input[_COIP] != null) { + entries[_COIP] = input[_COIP]; + } + if (input[_EDn] != null) { + const memberEntries = se_AttributeBooleanValue(input[_EDn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableDns64.${key}`; + entries[loc] = value; + }); + } + if (input[_PDHTOL] != null) { + entries[_PDHTOL] = input[_PDHTOL]; + } + if (input[_ERNDAROL] != null) { + const memberEntries = se_AttributeBooleanValue(input[_ERNDAROL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableResourceNameDnsARecordOnLaunch.${key}`; + entries[loc] = value; + }); + } + if (input[_ERNDAAAAROL] != null) { + const memberEntries = se_AttributeBooleanValue(input[_ERNDAAAAROL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableResourceNameDnsAAAARecordOnLaunch.${key}`; + entries[loc] = value; + }); + } + if (input[_ELADI] != null) { + entries[_ELADI] = input[_ELADI]; + } + if (input[_DLADI] != null) { + const memberEntries = se_AttributeBooleanValue(input[_DLADI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DisableLniAtDeviceIndex.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifySubnetAttributeRequest"); +var se_ModifyTrafficMirrorFilterNetworkServicesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_ANS] != null) { + const memberEntries = se_TrafficMirrorNetworkServiceList(input[_ANS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddNetworkService.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RNS] != null) { + const memberEntries = se_TrafficMirrorNetworkServiceList(input[_RNS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveNetworkService.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTrafficMirrorFilterNetworkServicesRequest"); +var se_ModifyTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMFRI] != null) { + entries[_TMFRI] = input[_TMFRI]; + } + if (input[_TD] != null) { + entries[_TD] = input[_TD]; + } + if (input[_RNu] != null) { + entries[_RNu] = input[_RNu]; + } + if (input[_RAu] != null) { + entries[_RAu] = input[_RAu]; + } + if (input[_DPR] != null) { + const memberEntries = se_TrafficMirrorPortRangeRequest(input[_DPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationPortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_SPR] != null) { + const memberEntries = se_TrafficMirrorPortRangeRequest(input[_SPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourcePortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_SCB] != null) { + entries[_SCB] = input[_SCB]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_RF] != null) { + const memberEntries = se_TrafficMirrorFilterRuleFieldList(input[_RF], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveField.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTrafficMirrorFilterRuleRequest"); +var se_ModifyTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TMSI] != null) { + entries[_TMSI] = input[_TMSI]; + } + if (input[_TMTI] != null) { + entries[_TMTI] = input[_TMTI]; + } + if (input[_TMFI] != null) { + entries[_TMFI] = input[_TMFI]; + } + if (input[_PL] != null) { + entries[_PL] = input[_PL]; + } + if (input[_SN] != null) { + entries[_SN] = input[_SN]; + } + if (input[_VNI] != null) { + entries[_VNI] = input[_VNI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_RF] != null) { + const memberEntries = se_TrafficMirrorSessionFieldList(input[_RF], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveField.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTrafficMirrorSessionRequest"); +var se_ModifyTransitGatewayOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ATGCB] != null) { + const memberEntries = se_TransitGatewayCidrBlockStringList(input[_ATGCB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddTransitGatewayCidrBlocks.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RTGCB] != null) { + const memberEntries = se_TransitGatewayCidrBlockStringList(input[_RTGCB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveTransitGatewayCidrBlocks.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_VES] != null) { + entries[_VES] = input[_VES]; + } + if (input[_DSns] != null) { + entries[_DSns] = input[_DSns]; + } + if (input[_SGRS] != null) { + entries[_SGRS] = input[_SGRS]; + } + if (input[_AASAu] != null) { + entries[_AASAu] = input[_AASAu]; + } + if (input[_DRTA] != null) { + entries[_DRTA] = input[_DRTA]; + } + if (input[_ADRTI] != null) { + entries[_ADRTI] = input[_ADRTI]; + } + if (input[_DRTP] != null) { + entries[_DRTP] = input[_DRTP]; + } + if (input[_PDRTI] != null) { + entries[_PDRTI] = input[_PDRTI]; + } + if (input[_ASA] != null) { + entries[_ASA] = input[_ASA]; + } + return entries; +}, "se_ModifyTransitGatewayOptions"); +var se_ModifyTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_Bl] != null) { + entries[_Bl] = input[_Bl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTransitGatewayPrefixListReferenceRequest"); +var se_ModifyTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_O] != null) { + const memberEntries = se_ModifyTransitGatewayOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTransitGatewayRequest"); +var se_ModifyTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_ASI] != null) { + const memberEntries = se_TransitGatewaySubnetIdList(input[_ASI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddSubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RSIe] != null) { + const memberEntries = se_TransitGatewaySubnetIdList(input[_RSIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveSubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_O] != null) { + const memberEntries = se_ModifyTransitGatewayVpcAttachmentRequestOptions(input[_O], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Options.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyTransitGatewayVpcAttachmentRequest"); +var se_ModifyTransitGatewayVpcAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DSns] != null) { + entries[_DSns] = input[_DSns]; + } + if (input[_SGRS] != null) { + entries[_SGRS] = input[_SGRS]; + } + if (input[_ISp] != null) { + entries[_ISp] = input[_ISp]; + } + if (input[_AMS] != null) { + entries[_AMS] = input[_AMS]; + } + return entries; +}, "se_ModifyTransitGatewayVpcAttachmentRequestOptions"); +var se_ModifyVerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_Po] != null) { + entries[_Po] = input[_Po]; + } + return entries; +}, "se_ModifyVerifiedAccessEndpointEniOptions"); +var se_ModifyVerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIu] != null) { + const memberEntries = se_ModifyVerifiedAccessEndpointSubnetIdList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_Po] != null) { + entries[_Po] = input[_Po]; + } + return entries; +}, "se_ModifyVerifiedAccessEndpointLoadBalancerOptions"); +var se_ModifyVerifiedAccessEndpointPolicyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAEI] != null) { + entries[_VAEI] = input[_VAEI]; + } + if (input[_PE] != null) { + entries[_PE] = input[_PE]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVerifiedAccessEndpointPolicyRequest"); +var se_ModifyVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAEI] != null) { + entries[_VAEI] = input[_VAEI]; + } + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_LBO] != null) { + const memberEntries = se_ModifyVerifiedAccessEndpointLoadBalancerOptions(input[_LBO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LoadBalancerOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_NIO] != null) { + const memberEntries = se_ModifyVerifiedAccessEndpointEniOptions(input[_NIO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVerifiedAccessEndpointRequest"); +var se_ModifyVerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ModifyVerifiedAccessEndpointSubnetIdList"); +var se_ModifyVerifiedAccessGroupPolicyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_PE] != null) { + entries[_PE] = input[_PE]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVerifiedAccessGroupPolicyRequest"); +var se_ModifyVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAGI] != null) { + entries[_VAGI] = input[_VAGI]; + } + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVerifiedAccessGroupRequest"); +var se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_AL] != null) { + const memberEntries = se_VerifiedAccessLogOptions(input[_AL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AccessLogs.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest"); +var se_ModifyVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VAII] != null) { + entries[_VAII] = input[_VAII]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_ModifyVerifiedAccessInstanceRequest"); +var se_ModifyVerifiedAccessTrustProviderDeviceOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PSKU] != null) { + entries[_PSKU] = input[_PSKU]; + } + return entries; +}, "se_ModifyVerifiedAccessTrustProviderDeviceOptions"); +var se_ModifyVerifiedAccessTrustProviderOidcOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_I] != null) { + entries[_I] = input[_I]; + } + if (input[_AE] != null) { + entries[_AE] = input[_AE]; + } + if (input[_TEo] != null) { + entries[_TEo] = input[_TEo]; + } + if (input[_UIE] != null) { + entries[_UIE] = input[_UIE]; + } + if (input[_CIl] != null) { + entries[_CIl] = input[_CIl]; + } + if (input[_CSl] != null) { + entries[_CSl] = input[_CSl]; + } + if (input[_Sc] != null) { + entries[_Sc] = input[_Sc]; + } + return entries; +}, "se_ModifyVerifiedAccessTrustProviderOidcOptions"); +var se_ModifyVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VATPI] != null) { + entries[_VATPI] = input[_VATPI]; + } + if (input[_OO] != null) { + const memberEntries = se_ModifyVerifiedAccessTrustProviderOidcOptions(input[_OO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OidcOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DOe] != null) { + const memberEntries = se_ModifyVerifiedAccessTrustProviderDeviceOptions(input[_DOe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DeviceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_SS] != null) { + const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SseSpecification.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVerifiedAccessTrustProviderRequest"); +var se_ModifyVolumeAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AEIO] != null) { + const memberEntries = se_AttributeBooleanValue(input[_AEIO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AutoEnableIO.${key}`; + entries[loc] = value; + }); + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVolumeAttributeRequest"); +var se_ModifyVolumeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VIo] != null) { + entries[_VIo] = input[_VIo]; + } + if (input[_Siz] != null) { + entries[_Siz] = input[_Siz]; + } + if (input[_VT] != null) { + entries[_VT] = input[_VT]; + } + if (input[_Io] != null) { + entries[_Io] = input[_Io]; + } + if (input[_Th] != null) { + entries[_Th] = input[_Th]; + } + if (input[_MAE] != null) { + entries[_MAE] = input[_MAE]; + } + return entries; +}, "se_ModifyVolumeRequest"); +var se_ModifyVpcAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_EDH] != null) { + const memberEntries = se_AttributeBooleanValue(input[_EDH], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableDnsHostnames.${key}`; + entries[loc] = value; + }); + } + if (input[_EDS] != null) { + const memberEntries = se_AttributeBooleanValue(input[_EDS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableDnsSupport.${key}`; + entries[loc] = value; + }); + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_ENAUM] != null) { + const memberEntries = se_AttributeBooleanValue(input[_ENAUM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnableNetworkAddressUsageMetrics.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVpcAttributeRequest"); +var se_ModifyVpcEndpointConnectionNotificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CNIon] != null) { + entries[_CNIon] = input[_CNIon]; + } + if (input[_CNAon] != null) { + entries[_CNAon] = input[_CNAon]; + } + if (input[_CEo] != null) { + const memberEntries = se_ValueStringList(input[_CEo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ConnectionEvents.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVpcEndpointConnectionNotificationRequest"); +var se_ModifyVpcEndpointRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VEIp] != null) { + entries[_VEIp] = input[_VEIp]; + } + if (input[_RP] != null) { + entries[_RP] = input[_RP]; + } + if (input[_PD] != null) { + entries[_PD] = input[_PD]; + } + if (input[_ARTI] != null) { + const memberEntries = se_VpcEndpointRouteTableIdList(input[_ARTI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddRouteTableId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RRTI] != null) { + const memberEntries = se_VpcEndpointRouteTableIdList(input[_RRTI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveRouteTableId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ASI] != null) { + const memberEntries = se_VpcEndpointSubnetIdList(input[_ASI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddSubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RSIe] != null) { + const memberEntries = se_VpcEndpointSubnetIdList(input[_RSIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveSubnetId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ASGId] != null) { + const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_ASGId], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddSecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RSGIe] != null) { + const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_RSGIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveSecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IAT] != null) { + entries[_IAT] = input[_IAT]; + } + if (input[_DOn] != null) { + const memberEntries = se_DnsOptionsSpecification(input[_DOn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DnsOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_PDE] != null) { + entries[_PDE] = input[_PDE]; + } + if (input[_SC] != null) { + const memberEntries = se_SubnetConfigurationsList(input[_SC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetConfiguration.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVpcEndpointRequest"); +var se_ModifyVpcEndpointServiceConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_PDN] != null) { + entries[_PDN] = input[_PDN]; + } + if (input[_RPDN] != null) { + entries[_RPDN] = input[_RPDN]; + } + if (input[_ARc] != null) { + entries[_ARc] = input[_ARc]; + } + if (input[_ANLBA] != null) { + const memberEntries = se_ValueStringList(input[_ANLBA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddNetworkLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RNLBA] != null) { + const memberEntries = se_ValueStringList(input[_RNLBA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveNetworkLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AGLBA] != null) { + const memberEntries = se_ValueStringList(input[_AGLBA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddGatewayLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RGLBA] != null) { + const memberEntries = se_ValueStringList(input[_RGLBA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveGatewayLoadBalancerArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ASIAT] != null) { + const memberEntries = se_ValueStringList(input[_ASIAT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddSupportedIpAddressType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RSIAT] != null) { + const memberEntries = se_ValueStringList(input[_RSIAT], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveSupportedIpAddressType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVpcEndpointServiceConfigurationRequest"); +var se_ModifyVpcEndpointServicePayerResponsibilityRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_PRa] != null) { + entries[_PRa] = input[_PRa]; + } + return entries; +}, "se_ModifyVpcEndpointServicePayerResponsibilityRequest"); +var se_ModifyVpcEndpointServicePermissionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_AAP] != null) { + const memberEntries = se_ValueStringList(input[_AAP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AddAllowedPrincipals.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RAP] != null) { + const memberEntries = se_ValueStringList(input[_RAP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RemoveAllowedPrincipals.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ModifyVpcEndpointServicePermissionsRequest"); +var se_ModifyVpcPeeringConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_APCO] != null) { + const memberEntries = se_PeeringConnectionOptionsRequest(input[_APCO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AccepterPeeringConnectionOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RPCO] != null) { + const memberEntries = se_PeeringConnectionOptionsRequest(input[_RPCO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `RequesterPeeringConnectionOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + return entries; +}, "se_ModifyVpcPeeringConnectionOptionsRequest"); +var se_ModifyVpcTenancyRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_ITns] != null) { + entries[_ITns] = input[_ITns]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVpcTenancyRequest"); +var se_ModifyVpnConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_LINC] != null) { + entries[_LINC] = input[_LINC]; + } + if (input[_RINC] != null) { + entries[_RINC] = input[_RINC]; + } + if (input[_LINCo] != null) { + entries[_LINCo] = input[_LINCo]; + } + if (input[_RINCe] != null) { + entries[_RINCe] = input[_RINCe]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVpnConnectionOptionsRequest"); +var se_ModifyVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_CGIu] != null) { + entries[_CGIu] = input[_CGIu]; + } + if (input[_VGI] != null) { + entries[_VGI] = input[_VGI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVpnConnectionRequest"); +var se_ModifyVpnTunnelCertificateRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_VTOIA] != null) { + entries[_VTOIA] = input[_VTOIA]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ModifyVpnTunnelCertificateRequest"); +var se_ModifyVpnTunnelOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_VTOIA] != null) { + entries[_VTOIA] = input[_VTOIA]; + } + if (input[_TO] != null) { + const memberEntries = se_ModifyVpnTunnelOptionsSpecification(input[_TO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TunnelOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_STR] != null) { + entries[_STR] = input[_STR]; + } + return entries; +}, "se_ModifyVpnTunnelOptionsRequest"); +var se_ModifyVpnTunnelOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TIC] != null) { + entries[_TIC] = input[_TIC]; + } + if (input[_TIIC] != null) { + entries[_TIIC] = input[_TIIC]; + } + if (input[_PSK] != null) { + entries[_PSK] = input[_PSK]; + } + if (input[_PLS] != null) { + entries[_PLS] = input[_PLS]; + } + if (input[_PLSh] != null) { + entries[_PLSh] = input[_PLSh]; + } + if (input[_RMTS] != null) { + entries[_RMTS] = input[_RMTS]; + } + if (input[_RFP] != null) { + entries[_RFP] = input[_RFP]; + } + if (input[_RWS] != null) { + entries[_RWS] = input[_RWS]; + } + if (input[_DPDTS] != null) { + entries[_DPDTS] = input[_DPDTS]; + } + if (input[_DPDTA] != null) { + entries[_DPDTA] = input[_DPDTA]; + } + if (input[_PEA] != null) { + const memberEntries = se_Phase1EncryptionAlgorithmsRequestList(input[_PEA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1EncryptionAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PEAh] != null) { + const memberEntries = se_Phase2EncryptionAlgorithmsRequestList(input[_PEAh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2EncryptionAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAh] != null) { + const memberEntries = se_Phase1IntegrityAlgorithmsRequestList(input[_PIAh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1IntegrityAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAha] != null) { + const memberEntries = se_Phase2IntegrityAlgorithmsRequestList(input[_PIAha], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2IntegrityAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PDHGN] != null) { + const memberEntries = se_Phase1DHGroupNumbersRequestList(input[_PDHGN], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1DHGroupNumber.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PDHGNh] != null) { + const memberEntries = se_Phase2DHGroupNumbersRequestList(input[_PDHGNh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2DHGroupNumber.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IKEVe] != null) { + const memberEntries = se_IKEVersionsRequestList(input[_IKEVe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IKEVersion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SA] != null) { + entries[_SA] = input[_SA]; + } + if (input[_LO] != null) { + const memberEntries = se_VpnTunnelLogOptionsSpecification(input[_LO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LogOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_ETLC] != null) { + entries[_ETLC] = input[_ETLC]; + } + return entries; +}, "se_ModifyVpnTunnelOptionsSpecification"); +var se_MonitorInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_MonitorInstancesRequest"); +var se_MoveAddressToVpcRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + return entries; +}, "se_MoveAddressToVpcRequest"); +var se_MoveByoipCidrToIpamRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_IPO] != null) { + entries[_IPO] = input[_IPO]; + } + return entries; +}, "se_MoveByoipCidrToIpamRequest"); +var se_MoveCapacityReservationInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_SCRI] != null) { + entries[_SCRI] = input[_SCRI]; + } + if (input[_DCRI] != null) { + entries[_DCRI] = input[_DCRI]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + return entries; +}, "se_MoveCapacityReservationInstancesRequest"); +var se_NatGatewayIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NatGatewayIdStringList"); +var se_NetworkAclIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkAclIdStringList"); +var se_NetworkBandwidthGbps = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_NetworkBandwidthGbps"); +var se_NetworkBandwidthGbpsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_NetworkBandwidthGbpsRequest"); +var se_NetworkInsightsAccessScopeAnalysisIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInsightsAccessScopeAnalysisIdList"); +var se_NetworkInsightsAccessScopeIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInsightsAccessScopeIdList"); +var se_NetworkInsightsAnalysisIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInsightsAnalysisIdList"); +var se_NetworkInsightsPathIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInsightsPathIdList"); +var se_NetworkInterfaceAttachmentChanges = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIt] != null) { + entries[_AIt] = input[_AIt]; + } + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + return entries; +}, "se_NetworkInterfaceAttachmentChanges"); +var se_NetworkInterfaceCount = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_NetworkInterfaceCount"); +var se_NetworkInterfaceCountRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_NetworkInterfaceCountRequest"); +var se_NetworkInterfaceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInterfaceIdList"); +var se_NetworkInterfacePermissionIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_NetworkInterfacePermissionIdList"); +var se_NewDhcpConfiguration = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ke] != null) { + entries[_Ke] = input[_Ke]; + } + if (input[_Val] != null) { + const memberEntries = se_ValueStringList(input[_Val], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Value.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_NewDhcpConfiguration"); +var se_NewDhcpConfigurationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_NewDhcpConfiguration(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_NewDhcpConfigurationList"); +var se_OccurrenceDayRequestSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`OccurenceDay.${counter}`] = entry; + counter++; + } + return entries; +}, "se_OccurrenceDayRequestSet"); +var se_OnDemandOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AS] != null) { + entries[_AS] = input[_AS]; + } + if (input[_CRO] != null) { + const memberEntries = se_CapacityReservationOptionsRequest(input[_CRO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_SITi] != null) { + entries[_SITi] = input[_SITi]; + } + if (input[_SAZ] != null) { + entries[_SAZ] = input[_SAZ]; + } + if (input[_MTC] != null) { + entries[_MTC] = input[_MTC]; + } + if (input[_MTP] != null) { + entries[_MTP] = input[_MTP]; + } + return entries; +}, "se_OnDemandOptionsRequest"); +var se_OrganizationalUnitArnStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`OrganizationalUnitArn.${counter}`] = entry; + counter++; + } + return entries; +}, "se_OrganizationalUnitArnStringList"); +var se_OrganizationArnStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`OrganizationArn.${counter}`] = entry; + counter++; + } + return entries; +}, "se_OrganizationArnStringList"); +var se_OwnerStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Owner.${counter}`] = entry; + counter++; + } + return entries; +}, "se_OwnerStringList"); +var se_PacketHeaderStatementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SAo] != null) { + const memberEntries = se_ValueStringList(input[_SAo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourceAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DAes] != null) { + const memberEntries = se_ValueStringList(input[_DAes], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPo] != null) { + const memberEntries = se_ValueStringList(input[_SPo], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourcePort.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DPe] != null) { + const memberEntries = se_ValueStringList(input[_DPe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationPort.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPL] != null) { + const memberEntries = se_ValueStringList(input[_SPL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourcePrefixList.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DPLe] != null) { + const memberEntries = se_ValueStringList(input[_DPLe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationPrefixList.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Pro] != null) { + const memberEntries = se_ProtocolList(input[_Pro], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Protocol.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_PacketHeaderStatementRequest"); +var se_PathRequestFilter = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SAou] != null) { + entries[_SAou] = input[_SAou]; + } + if (input[_SPR] != null) { + const memberEntries = se_RequestFilterPortRange(input[_SPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SourcePortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_DAest] != null) { + entries[_DAest] = input[_DAest]; + } + if (input[_DPR] != null) { + const memberEntries = se_RequestFilterPortRange(input[_DPR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DestinationPortRange.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_PathRequestFilter"); +var se_PathStatementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PHS] != null) { + const memberEntries = se_PacketHeaderStatementRequest(input[_PHS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PacketHeaderStatement.${key}`; + entries[loc] = value; + }); + } + if (input[_RSe] != null) { + const memberEntries = se_ResourceStatementRequest(input[_RSe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceStatement.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_PathStatementRequest"); +var se_PeeringConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ADRFRV] != null) { + entries[_ADRFRV] = input[_ADRFRV]; + } + if (input[_AEFLCLTRV] != null) { + entries[_AEFLCLTRV] = input[_AEFLCLTRV]; + } + if (input[_AEFLVTRCL] != null) { + entries[_AEFLVTRCL] = input[_AEFLVTRCL]; + } + return entries; +}, "se_PeeringConnectionOptionsRequest"); +var se_Phase1DHGroupNumbersRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase1DHGroupNumbersRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase1DHGroupNumbersRequestList"); +var se_Phase1DHGroupNumbersRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase1DHGroupNumbersRequestListValue"); +var se_Phase1EncryptionAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase1EncryptionAlgorithmsRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase1EncryptionAlgorithmsRequestList"); +var se_Phase1EncryptionAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase1EncryptionAlgorithmsRequestListValue"); +var se_Phase1IntegrityAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase1IntegrityAlgorithmsRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase1IntegrityAlgorithmsRequestList"); +var se_Phase1IntegrityAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase1IntegrityAlgorithmsRequestListValue"); +var se_Phase2DHGroupNumbersRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase2DHGroupNumbersRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase2DHGroupNumbersRequestList"); +var se_Phase2DHGroupNumbersRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase2DHGroupNumbersRequestListValue"); +var se_Phase2EncryptionAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase2EncryptionAlgorithmsRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase2EncryptionAlgorithmsRequestList"); +var se_Phase2EncryptionAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase2EncryptionAlgorithmsRequestListValue"); +var se_Phase2IntegrityAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Phase2IntegrityAlgorithmsRequestListValue(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_Phase2IntegrityAlgorithmsRequestList"); +var se_Phase2IntegrityAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Phase2IntegrityAlgorithmsRequestListValue"); +var se_Placement = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_Af] != null) { + entries[_Af] = input[_Af]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_PN] != null) { + entries[_PN] = input[_PN]; + } + if (input[_HIo] != null) { + entries[_HIo] = input[_HIo]; + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + if (input[_SD] != null) { + entries[_SD] = input[_SD]; + } + if (input[_HRGA] != null) { + entries[_HRGA] = input[_HRGA]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + return entries; +}, "se_Placement"); +var se_PlacementGroupIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`GroupId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PlacementGroupIdStringList"); +var se_PlacementGroupStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PlacementGroupStringList"); +var se_PortRange = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fr] != null) { + entries[_Fr] = input[_Fr]; + } + if (input[_To] != null) { + entries[_To] = input[_To]; + } + return entries; +}, "se_PortRange"); +var se_PrefixListId = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + return entries; +}, "se_PrefixListId"); +var se_PrefixListIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_PrefixListId(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_PrefixListIdList"); +var se_PrefixListResourceIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PrefixListResourceIdStringList"); +var se_PriceScheduleSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CCu] != null) { + entries[_CCu] = input[_CCu]; + } + if (input[_Pric] != null) { + entries[_Pric] = (0, import_smithy_client.serializeFloat)(input[_Pric]); + } + if (input[_Ter] != null) { + entries[_Ter] = input[_Ter]; + } + return entries; +}, "se_PriceScheduleSpecification"); +var se_PriceScheduleSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_PriceScheduleSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_PriceScheduleSpecificationList"); +var se_PrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HTo] != null) { + entries[_HTo] = input[_HTo]; + } + if (input[_ERNDAR] != null) { + entries[_ERNDAR] = input[_ERNDAR]; + } + if (input[_ERNDAAAAR] != null) { + entries[_ERNDAAAAR] = input[_ERNDAAAAR]; + } + return entries; +}, "se_PrivateDnsNameOptionsRequest"); +var se_PrivateIpAddressConfigSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ScheduledInstancesPrivateIpAddressConfig(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`PrivateIpAddressConfigSet.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_PrivateIpAddressConfigSet"); +var se_PrivateIpAddressSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Prim] != null) { + entries[_Prim] = input[_Prim]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + return entries; +}, "se_PrivateIpAddressSpecification"); +var se_PrivateIpAddressSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_PrivateIpAddressSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_PrivateIpAddressSpecificationList"); +var se_PrivateIpAddressStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`PrivateIpAddress.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PrivateIpAddressStringList"); +var se_ProductCodeStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ProductCode.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ProductCodeStringList"); +var se_ProductDescriptionList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ProductDescriptionList"); +var se_ProtocolList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ProtocolList"); +var se_ProvisionByoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_CAC] != null) { + const memberEntries = se_CidrAuthorizationContext(input[_CAC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CidrAuthorizationContext.${key}`; + entries[loc] = value; + }); + } + if (input[_PA] != null) { + entries[_PA] = input[_PA]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PTS] != null) { + const memberEntries = se_TagSpecificationList(input[_PTS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PoolTagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MRu] != null) { + entries[_MRu] = input[_MRu]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + return entries; +}, "se_ProvisionByoipCidrRequest"); +var se_ProvisionIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIp] != null) { + entries[_IIp] = input[_IIp]; + } + if (input[_As] != null) { + entries[_As] = input[_As]; + } + if (input[_AAC] != null) { + const memberEntries = se_AsnAuthorizationContext(input[_AAC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AsnAuthorizationContext.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ProvisionIpamByoasnRequest"); +var se_ProvisionIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_CAC] != null) { + const memberEntries = se_IpamCidrAuthorizationContext(input[_CAC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CidrAuthorizationContext.${key}`; + entries[loc] = value; + }); + } + if (input[_NL] != null) { + entries[_NL] = input[_NL]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_VM] != null) { + entries[_VM] = input[_VM]; + } + if (input[_IERVTI] != null) { + entries[_IERVTI] = input[_IERVTI]; + } + return entries; +}, "se_ProvisionIpamPoolCidrRequest"); +var se_ProvisionPublicIpv4PoolCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_PIo] != null) { + entries[_PIo] = input[_PIo]; + } + if (input[_NL] != null) { + entries[_NL] = input[_NL]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + return entries; +}, "se_ProvisionPublicIpv4PoolCidrRequest"); +var se_PublicIpStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`PublicIp.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PublicIpStringList"); +var se_PublicIpv4PoolIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_PublicIpv4PoolIdStringList"); +var se_PurchaseCapacityBlockRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CBOI] != null) { + entries[_CBOI] = input[_CBOI]; + } + if (input[_IPn] != null) { + entries[_IPn] = input[_IPn]; + } + return entries; +}, "se_PurchaseCapacityBlockRequest"); +var se_PurchaseHostReservationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_CCu] != null) { + entries[_CCu] = input[_CCu]; + } + if (input[_HIS] != null) { + const memberEntries = se_RequestHostIdSet(input[_HIS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostIdSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LPi] != null) { + entries[_LPi] = input[_LPi]; + } + if (input[_OI] != null) { + entries[_OI] = input[_OI]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_PurchaseHostReservationRequest"); +var se_PurchaseRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_PT] != null) { + entries[_PT] = input[_PT]; + } + return entries; +}, "se_PurchaseRequest"); +var se_PurchaseRequestSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_PurchaseRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`PurchaseRequest.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_PurchaseRequestSet"); +var se_PurchaseReservedInstancesOfferingRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_RIOIe] != null) { + entries[_RIOIe] = input[_RIOIe]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_LPi] != null) { + const memberEntries = se_ReservedInstanceLimitPrice(input[_LPi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LimitPrice.${key}`; + entries[loc] = value; + }); + } + if (input[_PTu] != null) { + entries[_PTu] = (0, import_smithy_client.serializeDateTime)(input[_PTu]); + } + return entries; +}, "se_PurchaseReservedInstancesOfferingRequest"); +var se_PurchaseScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PRu] != null) { + const memberEntries = se_PurchaseRequestSet(input[_PRu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PurchaseRequest.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_PurchaseScheduledInstancesRequest"); +var se_ReasonCodesList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReasonCodesList"); +var se_RebootInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RebootInstancesRequest"); +var se_RegionNames = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RegionNames"); +var se_RegionNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`RegionName.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RegionNameStringList"); +var se_RegisterImageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IL] != null) { + entries[_IL] = input[_IL]; + } + if (input[_Arc] != null) { + entries[_Arc] = input[_Arc]; + } + if (input[_BDM] != null) { + const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ESn] != null) { + entries[_ESn] = input[_ESn]; + } + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_BPi] != null) { + const memberEntries = se_BillingProductList(input[_BPi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BillingProduct.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RIa] != null) { + entries[_RIa] = input[_RIa]; + } + if (input[_RDN] != null) { + entries[_RDN] = input[_RDN]; + } + if (input[_SNS] != null) { + entries[_SNS] = input[_SNS]; + } + if (input[_VTir] != null) { + entries[_VTir] = input[_VTir]; + } + if (input[_BM] != null) { + entries[_BM] = input[_BM]; + } + if (input[_TSp] != null) { + entries[_TSp] = input[_TSp]; + } + if (input[_UDe] != null) { + entries[_UDe] = input[_UDe]; + } + if (input[_ISm] != null) { + entries[_ISm] = input[_ISm]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RegisterImageRequest"); +var se_RegisterInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ITA] != null) { + const memberEntries = se_RegisterInstanceTagAttributeRequest(input[_ITA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTagAttribute.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RegisterInstanceEventNotificationAttributesRequest"); +var se_RegisterInstanceTagAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IATOI] != null) { + entries[_IATOI] = input[_IATOI]; + } + if (input[_ITK] != null) { + const memberEntries = se_InstanceTagKeySet(input[_ITK], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceTagKey.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RegisterInstanceTagAttributeRequest"); +var se_RegisterTransitGatewayMulticastGroupMembersRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_GIA] != null) { + entries[_GIA] = input[_GIA]; + } + if (input[_NIIe] != null) { + const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RegisterTransitGatewayMulticastGroupMembersRequest"); +var se_RegisterTransitGatewayMulticastGroupSourcesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_GIA] != null) { + entries[_GIA] = input[_GIA]; + } + if (input[_NIIe] != null) { + const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RegisterTransitGatewayMulticastGroupSourcesRequest"); +var se_RejectTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_SIu] != null) { + const memberEntries = se_ValueStringList(input[_SIu], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SubnetIds.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RejectTransitGatewayMulticastDomainAssociationsRequest"); +var se_RejectTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RejectTransitGatewayPeeringAttachmentRequest"); +var se_RejectTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RejectTransitGatewayVpcAttachmentRequest"); +var se_RejectVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + if (input[_VEI] != null) { + const memberEntries = se_VpcEndpointIdList(input[_VEI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `VpcEndpointId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RejectVpcEndpointConnectionsRequest"); +var se_RejectVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + return entries; +}, "se_RejectVpcPeeringConnectionRequest"); +var se_ReleaseAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + if (input[_NBG] != null) { + entries[_NBG] = input[_NBG]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ReleaseAddressRequest"); +var se_ReleaseHostsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_HI] != null) { + const memberEntries = se_RequestHostIdList(input[_HI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HostId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ReleaseHostsRequest"); +var se_ReleaseIpamPoolAllocationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IPI] != null) { + entries[_IPI] = input[_IPI]; + } + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_IPAI] != null) { + entries[_IPAI] = input[_IPAI]; + } + return entries; +}, "se_ReleaseIpamPoolAllocationRequest"); +var se_RemoveIpamOperatingRegion = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RN] != null) { + entries[_RN] = input[_RN]; + } + return entries; +}, "se_RemoveIpamOperatingRegion"); +var se_RemoveIpamOperatingRegionSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_RemoveIpamOperatingRegion(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_RemoveIpamOperatingRegionSet"); +var se_RemovePrefixListEntries = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_RemovePrefixListEntry(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_RemovePrefixListEntries"); +var se_RemovePrefixListEntry = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + return entries; +}, "se_RemovePrefixListEntry"); +var se_ReplaceIamInstanceProfileAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIP] != null) { + const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + return entries; +}, "se_ReplaceIamInstanceProfileAssociationRequest"); +var se_ReplaceNetworkAclAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NAI] != null) { + entries[_NAI] = input[_NAI]; + } + return entries; +}, "se_ReplaceNetworkAclAssociationRequest"); +var se_ReplaceNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CB] != null) { + entries[_CB] = input[_CB]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_Eg] != null) { + entries[_Eg] = input[_Eg]; + } + if (input[_ITC] != null) { + const memberEntries = se_IcmpTypeCode(input[_ITC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Icmp.${key}`; + entries[loc] = value; + }); + } + if (input[_ICB] != null) { + entries[_ICB] = input[_ICB]; + } + if (input[_NAI] != null) { + entries[_NAI] = input[_NAI]; + } + if (input[_PR] != null) { + const memberEntries = se_PortRange(input[_PR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PortRange.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_RAu] != null) { + entries[_RAu] = input[_RAu]; + } + if (input[_RNu] != null) { + entries[_RNu] = input[_RNu]; + } + return entries; +}, "se_ReplaceNetworkAclEntryRequest"); +var se_ReplaceRootVolumeTaskIds = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ReplaceRootVolumeTaskId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReplaceRootVolumeTaskIds"); +var se_ReplaceRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_DICB] != null) { + entries[_DICB] = input[_DICB]; + } + if (input[_DPLI] != null) { + entries[_DPLI] = input[_DPLI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_VEIp] != null) { + entries[_VEIp] = input[_VEIp]; + } + if (input[_EOIGI] != null) { + entries[_EOIGI] = input[_EOIGI]; + } + if (input[_GI] != null) { + entries[_GI] = input[_GI]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_LTo] != null) { + entries[_LTo] = input[_LTo]; + } + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_TGI] != null) { + entries[_TGI] = input[_TGI]; + } + if (input[_LGI] != null) { + entries[_LGI] = input[_LGI]; + } + if (input[_CGI] != null) { + entries[_CGI] = input[_CGI]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + if (input[_CNAo] != null) { + entries[_CNAo] = input[_CNAo]; + } + return entries; +}, "se_ReplaceRouteRequest"); +var se_ReplaceRouteTableAssociationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIss] != null) { + entries[_AIss] = input[_AIss]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_RTI] != null) { + entries[_RTI] = input[_RTI]; + } + return entries; +}, "se_ReplaceRouteTableAssociationRequest"); +var se_ReplaceTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DCB] != null) { + entries[_DCB] = input[_DCB]; + } + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_TGAI] != null) { + entries[_TGAI] = input[_TGAI]; + } + if (input[_Bl] != null) { + entries[_Bl] = input[_Bl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ReplaceTransitGatewayRouteRequest"); +var se_ReplaceVpnTunnelRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_VCI] != null) { + entries[_VCI] = input[_VCI]; + } + if (input[_VTOIA] != null) { + entries[_VTOIA] = input[_VTOIA]; + } + if (input[_APM] != null) { + entries[_APM] = input[_APM]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ReplaceVpnTunnelRequest"); +var se_ReportInstanceStatusRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_ETn] != null) { + entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]); + } + if (input[_In] != null) { + const memberEntries = se_InstanceIdStringList(input[_In], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RCe] != null) { + const memberEntries = se_ReasonCodesList(input[_RCe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ReasonCode.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_STt] != null) { + entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]); + } + if (input[_Statu] != null) { + entries[_Statu] = input[_Statu]; + } + return entries; +}, "se_ReportInstanceStatusRequest"); +var se_RequestFilterPortRange = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + return entries; +}, "se_RequestFilterPortRange"); +var se_RequestHostIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RequestHostIdList"); +var se_RequestHostIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RequestHostIdSet"); +var se_RequestInstanceTypeList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RequestInstanceTypeList"); +var se_RequestIpamResourceTag = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ke] != null) { + entries[_Ke] = input[_Ke]; + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_RequestIpamResourceTag"); +var se_RequestIpamResourceTagList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_RequestIpamResourceTag(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_RequestIpamResourceTagList"); +var se_RequestLaunchTemplateData = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_IIP] != null) { + const memberEntries = se_LaunchTemplateIamInstanceProfileSpecificationRequest(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_BDM] != null) { + const memberEntries = se_LaunchTemplateBlockDeviceMappingRequestList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NI] != null) { + const memberEntries = se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList(input[_NI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterface.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_Mon] != null) { + const memberEntries = se_LaunchTemplatesMonitoringRequest(input[_Mon], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Monitoring.${key}`; + entries[loc] = value; + }); + } + if (input[_Pl] != null) { + const memberEntries = se_LaunchTemplatePlacementRequest(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_RDI] != null) { + entries[_RDI] = input[_RDI]; + } + if (input[_DATis] != null) { + entries[_DATis] = input[_DATis]; + } + if (input[_IISB] != null) { + entries[_IISB] = input[_IISB]; + } + if (input[_UD] != null) { + entries[_UD] = input[_UD]; + } + if (input[_TS] != null) { + const memberEntries = se_LaunchTemplateTagSpecificationRequestList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EGS] != null) { + const memberEntries = se_ElasticGpuSpecificationList(input[_EGS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ElasticGpuSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EIA] != null) { + const memberEntries = se_LaunchTemplateElasticInferenceAcceleratorList(input[_EIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ElasticInferenceAccelerator.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGI] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SG] != null) { + const memberEntries = se_SecurityGroupStringList(input[_SG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IMO] != null) { + const memberEntries = se_LaunchTemplateInstanceMarketOptionsRequest(input[_IMO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceMarketOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_CSred] != null) { + const memberEntries = se_CreditSpecificationRequest(input[_CSred], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CreditSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_CO] != null) { + const memberEntries = se_LaunchTemplateCpuOptionsRequest(input[_CO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CpuOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_CRS] != null) { + const memberEntries = se_LaunchTemplateCapacityReservationSpecificationRequest(input[_CRS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_LSi] != null) { + const memberEntries = se_LaunchTemplateLicenseSpecificationListRequest(input[_LSi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LicenseSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_HO] != null) { + const memberEntries = se_LaunchTemplateHibernationOptionsRequest(input[_HO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HibernationOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_MO] != null) { + const memberEntries = se_LaunchTemplateInstanceMetadataOptionsRequest(input[_MO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MetadataOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_EOn] != null) { + const memberEntries = se_LaunchTemplateEnclaveOptionsRequest(input[_EOn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnclaveOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirementsRequest(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + if (input[_PDNO] != null) { + const memberEntries = se_LaunchTemplatePrivateDnsNameOptionsRequest(input[_PDNO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateDnsNameOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_MOa] != null) { + const memberEntries = se_LaunchTemplateInstanceMaintenanceOptionsRequest(input[_MOa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MaintenanceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DAS] != null) { + entries[_DAS] = input[_DAS]; + } + return entries; +}, "se_RequestLaunchTemplateData"); +var se_RequestSpotFleetRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SFRC] != null) { + const memberEntries = se_SpotFleetRequestConfigData(input[_SFRC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotFleetRequestConfig.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RequestSpotFleetRequest"); +var se_RequestSpotInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZG] != null) { + entries[_AZG] = input[_AZG]; + } + if (input[_BDMl] != null) { + entries[_BDMl] = input[_BDMl]; + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_LG] != null) { + entries[_LG] = input[_LG]; + } + if (input[_LSa] != null) { + const memberEntries = se_RequestSpotLaunchSpecification(input[_LSa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_SPp] != null) { + entries[_SPp] = input[_SPp]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_VF] != null) { + entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]); + } + if (input[_VU] != null) { + entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIB] != null) { + entries[_IIB] = input[_IIB]; + } + return entries; +}, "se_RequestSpotInstancesRequest"); +var se_RequestSpotLaunchSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SGI] != null) { + const memberEntries = se_RequestSpotLaunchSpecificationSecurityGroupIdList(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SG] != null) { + const memberEntries = se_RequestSpotLaunchSpecificationSecurityGroupList(input[_SG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ATd] != null) { + entries[_ATd] = input[_ATd]; + } + if (input[_BDM] != null) { + const memberEntries = se_BlockDeviceMappingList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_IIP] != null) { + const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_Mon] != null) { + const memberEntries = se_RunInstancesMonitoringEnabled(input[_Mon], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Monitoring.${key}`; + entries[loc] = value; + }); + } + if (input[_NI] != null) { + const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterface.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Pl] != null) { + const memberEntries = se_SpotPlacement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_RIa] != null) { + entries[_RIa] = input[_RIa]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_UD] != null) { + entries[_UD] = input[_UD]; + } + return entries; +}, "se_RequestSpotLaunchSpecification"); +var se_RequestSpotLaunchSpecificationSecurityGroupIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RequestSpotLaunchSpecificationSecurityGroupIdList"); +var se_RequestSpotLaunchSpecificationSecurityGroupList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RequestSpotLaunchSpecificationSecurityGroupList"); +var se_ReservationFleetInstanceSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IPn] != null) { + entries[_IPn] = input[_IPn]; + } + if (input[_W] != null) { + entries[_W] = (0, import_smithy_client.serializeFloat)(input[_W]); + } + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_AZI] != null) { + entries[_AZI] = input[_AZI]; + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_Pri] != null) { + entries[_Pri] = input[_Pri]; + } + return entries; +}, "se_ReservationFleetInstanceSpecification"); +var se_ReservationFleetInstanceSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ReservationFleetInstanceSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ReservationFleetInstanceSpecificationList"); +var se_ReservedInstanceIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ReservedInstanceId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReservedInstanceIdSet"); +var se_ReservedInstanceLimitPrice = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Am] != null) { + entries[_Am] = (0, import_smithy_client.serializeFloat)(input[_Am]); + } + if (input[_CCu] != null) { + entries[_CCu] = input[_CCu]; + } + return entries; +}, "se_ReservedInstanceLimitPrice"); +var se_ReservedInstancesConfiguration = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_Pla] != null) { + entries[_Pla] = input[_Pla]; + } + if (input[_Sc] != null) { + entries[_Sc] = input[_Sc]; + } + return entries; +}, "se_ReservedInstancesConfiguration"); +var se_ReservedInstancesConfigurationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ReservedInstancesConfiguration(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ReservedInstancesConfigurationList"); +var se_ReservedInstancesIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ReservedInstancesId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReservedInstancesIdStringList"); +var se_ReservedInstancesModificationIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ReservedInstancesModificationId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReservedInstancesModificationIdStringList"); +var se_ReservedInstancesOfferingIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ReservedInstancesOfferingIdStringList"); +var se_ResetAddressAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AIl] != null) { + entries[_AIl] = input[_AIl]; + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ResetAddressAttributeRequest"); +var se_ResetEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ResetEbsDefaultKmsKeyIdRequest"); +var se_ResetFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_FII] != null) { + entries[_FII] = input[_FII]; + } + if (input[_At] != null) { + entries[_At] = input[_At]; + } + return entries; +}, "se_ResetFpgaImageAttributeRequest"); +var se_ResetImageAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ResetImageAttributeRequest"); +var se_ResetInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + return entries; +}, "se_ResetInstanceAttributeRequest"); +var se_ResetNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_SDC] != null) { + entries[_SDC] = input[_SDC]; + } + return entries; +}, "se_ResetNetworkInterfaceAttributeRequest"); +var se_ResetSnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_At] != null) { + entries[_At] = input[_At]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_ResetSnapshotAttributeRequest"); +var se_ResourceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ResourceIdList"); +var se_ResourceList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ResourceList"); +var se_ResourceStatementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_R] != null) { + const memberEntries = se_ValueStringList(input[_R], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Resource.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_RTeso] != null) { + const memberEntries = se_ValueStringList(input[_RTeso], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceType.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ResourceStatementRequest"); +var se_RestorableByStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RestorableByStringList"); +var se_RestoreAddressToClassicRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + return entries; +}, "se_RestoreAddressToClassicRequest"); +var se_RestoreImageFromRecycleBinRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RestoreImageFromRecycleBinRequest"); +var se_RestoreManagedPrefixListVersionRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_PV] != null) { + entries[_PV] = input[_PV]; + } + if (input[_CVu] != null) { + entries[_CVu] = input[_CVu]; + } + return entries; +}, "se_RestoreManagedPrefixListVersionRequest"); +var se_RestoreSnapshotFromRecycleBinRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RestoreSnapshotFromRecycleBinRequest"); +var se_RestoreSnapshotTierRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_TRD] != null) { + entries[_TRD] = input[_TRD]; + } + if (input[_PRer] != null) { + entries[_PRer] = input[_PRer]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RestoreSnapshotTierRequest"); +var se_RevokeClientVpnIngressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_TNC] != null) { + entries[_TNC] = input[_TNC]; + } + if (input[_AGI] != null) { + entries[_AGI] = input[_AGI]; + } + if (input[_RAG] != null) { + entries[_RAG] = input[_RAG]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_RevokeClientVpnIngressRequest"); +var se_RevokeSecurityGroupEgressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGRI] != null) { + const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CIi] != null) { + entries[_CIi] = input[_CIi]; + } + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_SSGN] != null) { + entries[_SSGN] = input[_SSGN]; + } + if (input[_SSGOI] != null) { + entries[_SSGOI] = input[_SSGOI]; + } + return entries; +}, "se_RevokeSecurityGroupEgressRequest"); +var se_RevokeSecurityGroupIngressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CIi] != null) { + entries[_CIi] = input[_CIi]; + } + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_SSGN] != null) { + entries[_SSGN] = input[_SSGN]; + } + if (input[_SSGOI] != null) { + entries[_SSGOI] = input[_SSGOI]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SGRI] != null) { + const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_RevokeSecurityGroupIngressRequest"); +var se_RouteTableIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_RouteTableIdStringList"); +var se_RunInstancesMonitoringEnabled = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_RunInstancesMonitoringEnabled"); +var se_RunInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BDM] != null) { + const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_InstanceIpv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Address.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_MC] != null) { + entries[_MC] = input[_MC]; + } + if (input[_MCi] != null) { + entries[_MCi] = input[_MCi]; + } + if (input[_Mon] != null) { + const memberEntries = se_RunInstancesMonitoringEnabled(input[_Mon], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Monitoring.${key}`; + entries[loc] = value; + }); + } + if (input[_Pl] != null) { + const memberEntries = se_Placement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_RIa] != null) { + entries[_RIa] = input[_RIa]; + } + if (input[_SGI] != null) { + const memberEntries = se_SecurityGroupIdStringList(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SG] != null) { + const memberEntries = se_SecurityGroupStringList(input[_SG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroup.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_UD] != null) { + entries[_UD] = input[_UD]; + } + if (input[_AId] != null) { + entries[_AId] = input[_AId]; + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DATis] != null) { + entries[_DATis] = input[_DATis]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_IIP] != null) { + const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_IISB] != null) { + entries[_IISB] = input[_IISB]; + } + if (input[_NI] != null) { + const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterface.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_EGSl] != null) { + const memberEntries = se_ElasticGpuSpecifications(input[_EGSl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ElasticGpuSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EIA] != null) { + const memberEntries = se_ElasticInferenceAccelerators(input[_EIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ElasticInferenceAccelerator.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LTa] != null) { + const memberEntries = se_LaunchTemplateSpecification(input[_LTa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplate.${key}`; + entries[loc] = value; + }); + } + if (input[_IMO] != null) { + const memberEntries = se_InstanceMarketOptionsRequest(input[_IMO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceMarketOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_CSred] != null) { + const memberEntries = se_CreditSpecificationRequest(input[_CSred], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CreditSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_CO] != null) { + const memberEntries = se_CpuOptionsRequest(input[_CO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CpuOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_CRS] != null) { + const memberEntries = se_CapacityReservationSpecification(input[_CRS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityReservationSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_HO] != null) { + const memberEntries = se_HibernationOptionsRequest(input[_HO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `HibernationOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_LSi] != null) { + const memberEntries = se_LicenseSpecificationListRequest(input[_LSi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LicenseSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MO] != null) { + const memberEntries = se_InstanceMetadataOptionsRequest(input[_MO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MetadataOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_EOn] != null) { + const memberEntries = se_EnclaveOptionsRequest(input[_EOn], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `EnclaveOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_PDNO] != null) { + const memberEntries = se_PrivateDnsNameOptionsRequest(input[_PDNO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateDnsNameOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_MOa] != null) { + const memberEntries = se_InstanceMaintenanceOptionsRequest(input[_MOa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MaintenanceOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_DAS] != null) { + entries[_DAS] = input[_DAS]; + } + if (input[_EPI] != null) { + entries[_EPI] = input[_EPI]; + } + return entries; +}, "se_RunInstancesRequest"); +var se_RunScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_LSa] != null) { + const memberEntries = se_ScheduledInstancesLaunchSpecification(input[_LSa], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchSpecification.${key}`; + entries[loc] = value; + }); + } + if (input[_SIIch] != null) { + entries[_SIIch] = input[_SIIch]; + } + return entries; +}, "se_RunScheduledInstancesRequest"); +var se_S3ObjectTag = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ke] != null) { + entries[_Ke] = input[_Ke]; + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_S3ObjectTag"); +var se_S3ObjectTagList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_S3ObjectTag(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_S3ObjectTagList"); +var se_S3Storage = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AWSAKI] != null) { + entries[_AWSAKI] = input[_AWSAKI]; + } + if (input[_B] != null) { + entries[_B] = input[_B]; + } + if (input[_Pr] != null) { + entries[_Pr] = input[_Pr]; + } + if (input[_UP] != null) { + entries[_UP] = context.base64Encoder(input[_UP]); + } + if (input[_UPS] != null) { + entries[_UPS] = input[_UPS]; + } + return entries; +}, "se_S3Storage"); +var se_ScheduledInstanceIdRequestSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ScheduledInstanceId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ScheduledInstanceIdRequestSet"); +var se_ScheduledInstanceRecurrenceRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Fre] != null) { + entries[_Fre] = input[_Fre]; + } + if (input[_Int] != null) { + entries[_Int] = input[_Int]; + } + if (input[_OD] != null) { + const memberEntries = se_OccurrenceDayRequestSet(input[_OD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `OccurrenceDay.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ORTE] != null) { + entries[_ORTE] = input[_ORTE]; + } + if (input[_OU] != null) { + entries[_OU] = input[_OU]; + } + return entries; +}, "se_ScheduledInstanceRecurrenceRequest"); +var se_ScheduledInstancesBlockDeviceMapping = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DN] != null) { + entries[_DN] = input[_DN]; + } + if (input[_E] != null) { + const memberEntries = se_ScheduledInstancesEbs(input[_E], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ebs.${key}`; + entries[loc] = value; + }); + } + if (input[_ND] != null) { + entries[_ND] = input[_ND]; + } + if (input[_VN] != null) { + entries[_VN] = input[_VN]; + } + return entries; +}, "se_ScheduledInstancesBlockDeviceMapping"); +var se_ScheduledInstancesBlockDeviceMappingSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ScheduledInstancesBlockDeviceMapping(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`BlockDeviceMapping.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ScheduledInstancesBlockDeviceMappingSet"); +var se_ScheduledInstancesEbs = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_Enc] != null) { + entries[_Enc] = input[_Enc]; + } + if (input[_Io] != null) { + entries[_Io] = input[_Io]; + } + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_VS] != null) { + entries[_VS] = input[_VS]; + } + if (input[_VT] != null) { + entries[_VT] = input[_VT]; + } + return entries; +}, "se_ScheduledInstancesEbs"); +var se_ScheduledInstancesIamInstanceProfile = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ar] != null) { + entries[_Ar] = input[_Ar]; + } + if (input[_N] != null) { + entries[_N] = input[_N]; + } + return entries; +}, "se_ScheduledInstancesIamInstanceProfile"); +var se_ScheduledInstancesIpv6Address = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IApv] != null) { + entries[_IApv] = input[_IApv]; + } + return entries; +}, "se_ScheduledInstancesIpv6Address"); +var se_ScheduledInstancesIpv6AddressList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ScheduledInstancesIpv6Address(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Ipv6Address.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ScheduledInstancesIpv6AddressList"); +var se_ScheduledInstancesLaunchSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_BDM] != null) { + const memberEntries = se_ScheduledInstancesBlockDeviceMappingSet(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_IIP] != null) { + const memberEntries = se_ScheduledInstancesIamInstanceProfile(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_Mon] != null) { + const memberEntries = se_ScheduledInstancesMonitoring(input[_Mon], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Monitoring.${key}`; + entries[loc] = value; + }); + } + if (input[_NI] != null) { + const memberEntries = se_ScheduledInstancesNetworkInterfaceSet(input[_NI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterface.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Pl] != null) { + const memberEntries = se_ScheduledInstancesPlacement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_RIa] != null) { + entries[_RIa] = input[_RIa]; + } + if (input[_SGI] != null) { + const memberEntries = se_ScheduledInstancesSecurityGroupIdSet(input[_SGI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_UD] != null) { + entries[_UD] = input[_UD]; + } + return entries; +}, "se_ScheduledInstancesLaunchSpecification"); +var se_ScheduledInstancesMonitoring = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_ScheduledInstancesMonitoring"); +var se_ScheduledInstancesNetworkInterface = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_APIAs] != null) { + entries[_APIAs] = input[_APIAs]; + } + if (input[_DOT] != null) { + entries[_DOT] = input[_DOT]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_DIev] != null) { + entries[_DIev] = input[_DIev]; + } + if (input[_G] != null) { + const memberEntries = se_ScheduledInstancesSecurityGroupIdSet(input[_G], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Group.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IAC] != null) { + entries[_IAC] = input[_IAC]; + } + if (input[_IA] != null) { + const memberEntries = se_ScheduledInstancesIpv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Address.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + if (input[_PIACr] != null) { + const memberEntries = se_PrivateIpAddressConfigSet(input[_PIACr], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddressConfig.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPIAC] != null) { + entries[_SPIAC] = input[_SPIAC]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + return entries; +}, "se_ScheduledInstancesNetworkInterface"); +var se_ScheduledInstancesNetworkInterfaceSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ScheduledInstancesNetworkInterface(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`NetworkInterface.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ScheduledInstancesNetworkInterfaceSet"); +var se_ScheduledInstancesPlacement = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + return entries; +}, "se_ScheduledInstancesPlacement"); +var se_ScheduledInstancesPrivateIpAddressConfig = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Prim] != null) { + entries[_Prim] = input[_Prim]; + } + if (input[_PIAr] != null) { + entries[_PIAr] = input[_PIAr]; + } + return entries; +}, "se_ScheduledInstancesPrivateIpAddressConfig"); +var se_ScheduledInstancesSecurityGroupIdSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SecurityGroupId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ScheduledInstancesSecurityGroupIdSet"); +var se_SearchLocalGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_LGRTI] != null) { + entries[_LGRTI] = input[_LGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_SearchLocalGatewayRoutesRequest"); +var se_SearchTransitGatewayMulticastGroupsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGMDI] != null) { + entries[_TGMDI] = input[_TGMDI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_NT] != null) { + entries[_NT] = input[_NT]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_SearchTransitGatewayMulticastGroupsRequest"); +var se_SearchTransitGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TGRTI] != null) { + entries[_TGRTI] = input[_TGRTI]; + } + if (input[_Fi] != null) { + const memberEntries = se_FilterList(input[_Fi], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Filter.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MR] != null) { + entries[_MR] = input[_MR]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_SearchTransitGatewayRoutesRequest"); +var se_SecurityGroupIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SecurityGroupIdList"); +var se_SecurityGroupIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SecurityGroupId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SecurityGroupIdStringList"); +var se_SecurityGroupIdStringListRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SecurityGroupId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SecurityGroupIdStringListRequest"); +var se_SecurityGroupRuleDescription = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SGRIe] != null) { + entries[_SGRIe] = input[_SGRIe]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_SecurityGroupRuleDescription"); +var se_SecurityGroupRuleDescriptionList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_SecurityGroupRuleDescription(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_SecurityGroupRuleDescriptionList"); +var se_SecurityGroupRuleIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SecurityGroupRuleIdList"); +var se_SecurityGroupRuleRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IPpr] != null) { + entries[_IPpr] = input[_IPpr]; + } + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + if (input[_CIidr] != null) { + entries[_CIidr] = input[_CIidr]; + } + if (input[_CIid] != null) { + entries[_CIid] = input[_CIid]; + } + if (input[_PLI] != null) { + entries[_PLI] = input[_PLI]; + } + if (input[_RGI] != null) { + entries[_RGI] = input[_RGI]; + } + if (input[_De] != null) { + entries[_De] = input[_De]; + } + return entries; +}, "se_SecurityGroupRuleRequest"); +var se_SecurityGroupRuleUpdate = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SGRIe] != null) { + entries[_SGRIe] = input[_SGRIe]; + } + if (input[_SGRe] != null) { + const memberEntries = se_SecurityGroupRuleRequest(input[_SGRe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRule.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SecurityGroupRuleUpdate"); +var se_SecurityGroupRuleUpdateList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_SecurityGroupRuleUpdate(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_SecurityGroupRuleUpdateList"); +var se_SecurityGroupStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SecurityGroup.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SecurityGroupStringList"); +var se_SendDiagnosticInterruptRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIn] != null) { + entries[_IIn] = input[_IIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_SendDiagnosticInterruptRequest"); +var se_SlotDateTimeRangeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ETa] != null) { + entries[_ETa] = (0, import_smithy_client.serializeDateTime)(input[_ETa]); + } + if (input[_LTat] != null) { + entries[_LTat] = (0, import_smithy_client.serializeDateTime)(input[_LTat]); + } + return entries; +}, "se_SlotDateTimeRangeRequest"); +var se_SlotStartTimeRangeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ETa] != null) { + entries[_ETa] = (0, import_smithy_client.serializeDateTime)(input[_ETa]); + } + if (input[_LTat] != null) { + entries[_LTat] = (0, import_smithy_client.serializeDateTime)(input[_LTat]); + } + return entries; +}, "se_SlotStartTimeRangeRequest"); +var se_SnapshotDiskContainer = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_Fo] != null) { + entries[_Fo] = input[_Fo]; + } + if (input[_U] != null) { + entries[_U] = input[_U]; + } + if (input[_UB] != null) { + const memberEntries = se_UserBucket(input[_UB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `UserBucket.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SnapshotDiskContainer"); +var se_SnapshotIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SnapshotId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SnapshotIdStringList"); +var se_SpotCapacityRebalance = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RS] != null) { + entries[_RS] = input[_RS]; + } + if (input[_TDe] != null) { + entries[_TDe] = input[_TDe]; + } + return entries; +}, "se_SpotCapacityRebalance"); +var se_SpotFleetLaunchSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SG] != null) { + const memberEntries = se_GroupIdentifierList(input[_SG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `GroupSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_ATd] != null) { + entries[_ATd] = input[_ATd]; + } + if (input[_BDM] != null) { + const memberEntries = se_BlockDeviceMappingList(input[_BDM], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `BlockDeviceMapping.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_EO] != null) { + entries[_EO] = input[_EO]; + } + if (input[_IIP] != null) { + const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IamInstanceProfile.${key}`; + entries[loc] = value; + }); + } + if (input[_IIma] != null) { + entries[_IIma] = input[_IIma]; + } + if (input[_IT] != null) { + entries[_IT] = input[_IT]; + } + if (input[_KI] != null) { + entries[_KI] = input[_KI]; + } + if (input[_KN] != null) { + entries[_KN] = input[_KN]; + } + if (input[_Mon] != null) { + const memberEntries = se_SpotFleetMonitoring(input[_Mon], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Monitoring.${key}`; + entries[loc] = value; + }); + } + if (input[_NI] != null) { + const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `NetworkInterfaceSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Pl] != null) { + const memberEntries = se_SpotPlacement(input[_Pl], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Placement.${key}`; + entries[loc] = value; + }); + } + if (input[_RIa] != null) { + entries[_RIa] = input[_RIa]; + } + if (input[_SPp] != null) { + entries[_SPp] = input[_SPp]; + } + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_UD] != null) { + entries[_UD] = input[_UD]; + } + if (input[_WCe] != null) { + entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]); + } + if (input[_TS] != null) { + const memberEntries = se_SpotFleetTagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecificationSet.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IR] != null) { + const memberEntries = se_InstanceRequirements(input[_IR], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceRequirements.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SpotFleetLaunchSpecification"); +var se_SpotFleetMonitoring = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + return entries; +}, "se_SpotFleetMonitoring"); +var se_SpotFleetRequestConfigData = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AS] != null) { + entries[_AS] = input[_AS]; + } + if (input[_ODAS] != null) { + entries[_ODAS] = input[_ODAS]; + } + if (input[_SMS] != null) { + const memberEntries = se_SpotMaintenanceStrategies(input[_SMS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SpotMaintenanceStrategies.${key}`; + entries[loc] = value; + }); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + if (input[_ECTP] != null) { + entries[_ECTP] = input[_ECTP]; + } + if (input[_FC] != null) { + entries[_FC] = (0, import_smithy_client.serializeFloat)(input[_FC]); + } + if (input[_ODFC] != null) { + entries[_ODFC] = (0, import_smithy_client.serializeFloat)(input[_ODFC]); + } + if (input[_IFR] != null) { + entries[_IFR] = input[_IFR]; + } + if (input[_LSau] != null) { + const memberEntries = se_LaunchSpecsList(input[_LSau], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchSpecifications.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LTC] != null) { + const memberEntries = se_LaunchTemplateConfigList(input[_LTC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateConfigs.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SPp] != null) { + entries[_SPp] = input[_SPp]; + } + if (input[_TCa] != null) { + entries[_TCa] = input[_TCa]; + } + if (input[_ODTC] != null) { + entries[_ODTC] = input[_ODTC]; + } + if (input[_ODMTP] != null) { + entries[_ODMTP] = input[_ODMTP]; + } + if (input[_SMTP] != null) { + entries[_SMTP] = input[_SMTP]; + } + if (input[_TIWE] != null) { + entries[_TIWE] = input[_TIWE]; + } + if (input[_T] != null) { + entries[_T] = input[_T]; + } + if (input[_VF] != null) { + entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]); + } + if (input[_VU] != null) { + entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]); + } + if (input[_RUI] != null) { + entries[_RUI] = input[_RUI]; + } + if (input[_IIB] != null) { + entries[_IIB] = input[_IIB]; + } + if (input[_LBC] != null) { + const memberEntries = se_LoadBalancersConfig(input[_LBC], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LoadBalancersConfig.${key}`; + entries[loc] = value; + }); + } + if (input[_IPTUC] != null) { + entries[_IPTUC] = input[_IPTUC]; + } + if (input[_Con] != null) { + entries[_Con] = input[_Con]; + } + if (input[_TCUT] != null) { + entries[_TCUT] = input[_TCUT]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SpotFleetRequestConfigData"); +var se_SpotFleetRequestIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SpotFleetRequestIdList"); +var se_SpotFleetTagSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_Ta] != null) { + const memberEntries = se_TagList(input[_Ta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SpotFleetTagSpecification"); +var se_SpotFleetTagSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_SpotFleetTagSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_SpotFleetTagSpecificationList"); +var se_SpotInstanceRequestIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SpotInstanceRequestId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SpotInstanceRequestIdList"); +var se_SpotMaintenanceStrategies = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CRap] != null) { + const memberEntries = se_SpotCapacityRebalance(input[_CRap], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CapacityRebalance.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_SpotMaintenanceStrategies"); +var se_SpotMarketOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_MPa] != null) { + entries[_MPa] = input[_MPa]; + } + if (input[_SIT] != null) { + entries[_SIT] = input[_SIT]; + } + if (input[_BDMl] != null) { + entries[_BDMl] = input[_BDMl]; + } + if (input[_VU] != null) { + entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]); + } + if (input[_IIB] != null) { + entries[_IIB] = input[_IIB]; + } + return entries; +}, "se_SpotMarketOptions"); +var se_SpotOptionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AS] != null) { + entries[_AS] = input[_AS]; + } + if (input[_MS] != null) { + const memberEntries = se_FleetSpotMaintenanceStrategiesRequest(input[_MS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `MaintenanceStrategies.${key}`; + entries[loc] = value; + }); + } + if (input[_IIB] != null) { + entries[_IIB] = input[_IIB]; + } + if (input[_IPTUC] != null) { + entries[_IPTUC] = input[_IPTUC]; + } + if (input[_SITi] != null) { + entries[_SITi] = input[_SITi]; + } + if (input[_SAZ] != null) { + entries[_SAZ] = input[_SAZ]; + } + if (input[_MTC] != null) { + entries[_MTC] = input[_MTC]; + } + if (input[_MTP] != null) { + entries[_MTP] = input[_MTP]; + } + return entries; +}, "se_SpotOptionsRequest"); +var se_SpotPlacement = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AZ] != null) { + entries[_AZ] = input[_AZ]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_Te] != null) { + entries[_Te] = input[_Te]; + } + return entries; +}, "se_SpotPlacement"); +var se_StartInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_AId] != null) { + entries[_AId] = input[_AId]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_StartInstancesRequest"); +var se_StartNetworkInsightsAccessScopeAnalysisRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIASI] != null) { + entries[_NIASI] = input[_NIASI]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_StartNetworkInsightsAccessScopeAnalysisRequest"); +var se_StartNetworkInsightsAnalysisRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NIPI] != null) { + entries[_NIPI] = input[_NIPI]; + } + if (input[_AAd] != null) { + const memberEntries = se_ValueStringList(input[_AAd], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `AdditionalAccount.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_FIA] != null) { + const memberEntries = se_ArnList(input[_FIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `FilterInArn.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_TS] != null) { + const memberEntries = se_TagSpecificationList(input[_TS], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TagSpecification.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_CTl] === void 0) { + input[_CTl] = (0, import_uuid.v4)(); + } + if (input[_CTl] != null) { + entries[_CTl] = input[_CTl]; + } + return entries; +}, "se_StartNetworkInsightsAnalysisRequest"); +var se_StartVpcEndpointServicePrivateDnsVerificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_SIe] != null) { + entries[_SIe] = input[_SIe]; + } + return entries; +}, "se_StartVpcEndpointServicePrivateDnsVerificationRequest"); +var se_StopInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_Hi] != null) { + entries[_Hi] = input[_Hi]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_F] != null) { + entries[_F] = input[_F]; + } + return entries; +}, "se_StopInstancesRequest"); +var se_Storage = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_S_] != null) { + const memberEntries = se_S3Storage(input[_S_], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `S3.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_Storage"); +var se_StorageLocation = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_B] != null) { + entries[_B] = input[_B]; + } + if (input[_Ke] != null) { + entries[_Ke] = input[_Ke]; + } + return entries; +}, "se_StorageLocation"); +var se_SubnetConfiguration = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIub] != null) { + entries[_SIub] = input[_SIub]; + } + if (input[_Ip] != null) { + entries[_Ip] = input[_Ip]; + } + if (input[_Ipv] != null) { + entries[_Ipv] = input[_Ipv]; + } + return entries; +}, "se_SubnetConfiguration"); +var se_SubnetConfigurationsList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_SubnetConfiguration(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_SubnetConfigurationsList"); +var se_SubnetIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`SubnetId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_SubnetIdStringList"); +var se_Tag = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ke] != null) { + entries[_Ke] = input[_Ke]; + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Tag"); +var se_TagList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Tag(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_TagList"); +var se_TagSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RT] != null) { + entries[_RT] = input[_RT]; + } + if (input[_Ta] != null) { + const memberEntries = se_TagList(input[_Ta], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tag.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_TagSpecification"); +var se_TagSpecificationList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_TagSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_TagSpecificationList"); +var se_TargetCapacitySpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TTC] != null) { + entries[_TTC] = input[_TTC]; + } + if (input[_ODTC] != null) { + entries[_ODTC] = input[_ODTC]; + } + if (input[_STC] != null) { + entries[_STC] = input[_STC]; + } + if (input[_DTCT] != null) { + entries[_DTCT] = input[_DTCT]; + } + if (input[_TCUT] != null) { + entries[_TCUT] = input[_TCUT]; + } + return entries; +}, "se_TargetCapacitySpecificationRequest"); +var se_TargetConfigurationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IC] != null) { + entries[_IC] = input[_IC]; + } + if (input[_OI] != null) { + entries[_OI] = input[_OI]; + } + return entries; +}, "se_TargetConfigurationRequest"); +var se_TargetConfigurationRequestSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_TargetConfigurationRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`TargetConfigurationRequest.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_TargetConfigurationRequestSet"); +var se_TargetGroup = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Ar] != null) { + entries[_Ar] = input[_Ar]; + } + return entries; +}, "se_TargetGroup"); +var se_TargetGroups = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_TargetGroup(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_TargetGroups"); +var se_TargetGroupsConfig = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TG] != null) { + const memberEntries = se_TargetGroups(input[_TG], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TargetGroups.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_TargetGroupsConfig"); +var se_TerminateClientVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CVEI] != null) { + entries[_CVEI] = input[_CVEI]; + } + if (input[_CIo] != null) { + entries[_CIo] = input[_CIo]; + } + if (input[_Us] != null) { + entries[_Us] = input[_Us]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_TerminateClientVpnConnectionsRequest"); +var se_TerminateInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_TerminateInstancesRequest"); +var se_ThroughResourcesStatementRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_RSe] != null) { + const memberEntries = se_ResourceStatementRequest(input[_RSe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ResourceStatement.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_ThroughResourcesStatementRequest"); +var se_ThroughResourcesStatementRequestList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ThroughResourcesStatementRequest(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ThroughResourcesStatementRequestList"); +var se_TotalLocalStorageGB = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_TotalLocalStorageGB"); +var se_TotalLocalStorageGBRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]); + } + if (input[_Ma] != null) { + entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]); + } + return entries; +}, "se_TotalLocalStorageGBRequest"); +var se_TrafficMirrorFilterIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorFilterIdList"); +var se_TrafficMirrorFilterRuleFieldList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorFilterRuleFieldList"); +var se_TrafficMirrorFilterRuleIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorFilterRuleIdList"); +var se_TrafficMirrorNetworkServiceList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorNetworkServiceList"); +var se_TrafficMirrorPortRangeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_FP] != null) { + entries[_FP] = input[_FP]; + } + if (input[_TP] != null) { + entries[_TP] = input[_TP]; + } + return entries; +}, "se_TrafficMirrorPortRangeRequest"); +var se_TrafficMirrorSessionFieldList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorSessionFieldList"); +var se_TrafficMirrorSessionIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorSessionIdList"); +var se_TrafficMirrorTargetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrafficMirrorTargetIdList"); +var se_TransitGatewayAttachmentIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayAttachmentIdStringList"); +var se_TransitGatewayCidrBlockStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayCidrBlockStringList"); +var se_TransitGatewayConnectPeerIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayConnectPeerIdStringList"); +var se_TransitGatewayConnectRequestBgpOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PAee] != null) { + entries[_PAee] = input[_PAee]; + } + return entries; +}, "se_TransitGatewayConnectRequestBgpOptions"); +var se_TransitGatewayIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayIdStringList"); +var se_TransitGatewayMulticastDomainIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayMulticastDomainIdStringList"); +var se_TransitGatewayNetworkInterfaceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayNetworkInterfaceIdList"); +var se_TransitGatewayPolicyTableIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayPolicyTableIdStringList"); +var se_TransitGatewayRequestOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_ASA] != null) { + entries[_ASA] = input[_ASA]; + } + if (input[_AASAu] != null) { + entries[_AASAu] = input[_AASAu]; + } + if (input[_DRTA] != null) { + entries[_DRTA] = input[_DRTA]; + } + if (input[_DRTP] != null) { + entries[_DRTP] = input[_DRTP]; + } + if (input[_VES] != null) { + entries[_VES] = input[_VES]; + } + if (input[_DSns] != null) { + entries[_DSns] = input[_DSns]; + } + if (input[_SGRS] != null) { + entries[_SGRS] = input[_SGRS]; + } + if (input[_MSu] != null) { + entries[_MSu] = input[_MSu]; + } + if (input[_TGCB] != null) { + const memberEntries = se_TransitGatewayCidrBlockStringList(input[_TGCB], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitGatewayCidrBlocks.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_TransitGatewayRequestOptions"); +var se_TransitGatewayRouteTableAnnouncementIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayRouteTableAnnouncementIdStringList"); +var se_TransitGatewayRouteTableIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewayRouteTableIdStringList"); +var se_TransitGatewaySubnetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TransitGatewaySubnetIdList"); +var se_TrunkInterfaceAssociationIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_TrunkInterfaceAssociationIdList"); +var se_UnassignIpv6AddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IA] != null) { + const memberEntries = se_Ipv6AddressList(input[_IA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Addresses.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IP] != null) { + const memberEntries = se_IpPrefixList(input[_IP], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv6Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + return entries; +}, "se_UnassignIpv6AddressesRequest"); +var se_UnassignPrivateIpAddressesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NII] != null) { + entries[_NII] = input[_NII]; + } + if (input[_PIA] != null) { + const memberEntries = se_PrivateIpAddressStringList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IPp] != null) { + const memberEntries = se_IpPrefixList(input[_IPp], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Ipv4Prefix.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_UnassignPrivateIpAddressesRequest"); +var se_UnassignPrivateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_NGI] != null) { + entries[_NGI] = input[_NGI]; + } + if (input[_PIA] != null) { + const memberEntries = se_IpList(input[_PIA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PrivateIpAddress.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_MDDS] != null) { + entries[_MDDS] = input[_MDDS]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_UnassignPrivateNatGatewayAddressRequest"); +var se_UnlockSnapshotRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SIn] != null) { + entries[_SIn] = input[_SIn]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_UnlockSnapshotRequest"); +var se_UnmonitorInstancesRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_IIns] != null) { + const memberEntries = se_InstanceIdStringList(input[_IIns], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `InstanceId.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_UnmonitorInstancesRequest"); +var se_UpdateSecurityGroupRuleDescriptionsEgressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGRD] != null) { + const memberEntries = se_SecurityGroupRuleDescriptionList(input[_SGRD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRuleDescription.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_UpdateSecurityGroupRuleDescriptionsEgressRequest"); +var se_UpdateSecurityGroupRuleDescriptionsIngressRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_IPpe] != null) { + const memberEntries = se_IpPermissionList(input[_IPpe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IpPermissions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SGRD] != null) { + const memberEntries = se_SecurityGroupRuleDescriptionList(input[_SGRD], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `SecurityGroupRuleDescription.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + return entries; +}, "se_UpdateSecurityGroupRuleDescriptionsIngressRequest"); +var se_UserBucket = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_SB] != null) { + entries[_SB] = input[_SB]; + } + if (input[_SK] != null) { + entries[_SK] = input[_SK]; + } + return entries; +}, "se_UserBucket"); +var se_UserData = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Da] != null) { + entries[_Da] = input[_Da]; + } + return entries; +}, "se_UserData"); +var se_UserGroupStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`UserGroup.${counter}`] = entry; + counter++; + } + return entries; +}, "se_UserGroupStringList"); +var se_UserIdGroupPair = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_De] != null) { + entries[_De] = input[_De]; + } + if (input[_GIr] != null) { + entries[_GIr] = input[_GIr]; + } + if (input[_GN] != null) { + entries[_GN] = input[_GN]; + } + if (input[_PSe] != null) { + entries[_PSe] = input[_PSe]; + } + if (input[_UIs] != null) { + entries[_UIs] = input[_UIs]; + } + if (input[_VI] != null) { + entries[_VI] = input[_VI]; + } + if (input[_VPCI] != null) { + entries[_VPCI] = input[_VPCI]; + } + return entries; +}, "se_UserIdGroupPair"); +var se_UserIdGroupPairList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_UserIdGroupPair(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Item.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_UserIdGroupPairList"); +var se_UserIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`UserId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_UserIdStringList"); +var se_ValueStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ValueStringList"); +var se_VCpuCountRange = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_VCpuCountRange"); +var se_VCpuCountRangeRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_M] != null) { + entries[_M] = input[_M]; + } + if (input[_Ma] != null) { + entries[_Ma] = input[_Ma]; + } + return entries; +}, "se_VCpuCountRangeRequest"); +var se_VerifiedAccessEndpointIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VerifiedAccessEndpointIdList"); +var se_VerifiedAccessGroupIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VerifiedAccessGroupIdList"); +var se_VerifiedAccessInstanceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VerifiedAccessInstanceIdList"); +var se_VerifiedAccessLogCloudWatchLogsDestinationOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_LGo] != null) { + entries[_LGo] = input[_LGo]; + } + return entries; +}, "se_VerifiedAccessLogCloudWatchLogsDestinationOptions"); +var se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_DSel] != null) { + entries[_DSel] = input[_DSel]; + } + return entries; +}, "se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions"); +var se_VerifiedAccessLogOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_S_] != null) { + const memberEntries = se_VerifiedAccessLogS3DestinationOptions(input[_S_], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `S3.${key}`; + entries[loc] = value; + }); + } + if (input[_CWL] != null) { + const memberEntries = se_VerifiedAccessLogCloudWatchLogsDestinationOptions(input[_CWL], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CloudWatchLogs.${key}`; + entries[loc] = value; + }); + } + if (input[_KDF] != null) { + const memberEntries = se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions(input[_KDF], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `KinesisDataFirehose.${key}`; + entries[loc] = value; + }); + } + if (input[_LV] != null) { + entries[_LV] = input[_LV]; + } + if (input[_ITCn] != null) { + entries[_ITCn] = input[_ITCn]; + } + return entries; +}, "se_VerifiedAccessLogOptions"); +var se_VerifiedAccessLogS3DestinationOptions = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_En] != null) { + entries[_En] = input[_En]; + } + if (input[_BN] != null) { + entries[_BN] = input[_BN]; + } + if (input[_Pr] != null) { + entries[_Pr] = input[_Pr]; + } + if (input[_BOu] != null) { + entries[_BOu] = input[_BOu]; + } + return entries; +}, "se_VerifiedAccessLogS3DestinationOptions"); +var se_VerifiedAccessSseSpecificationRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CMKE] != null) { + entries[_CMKE] = input[_CMKE]; + } + if (input[_KKA] != null) { + entries[_KKA] = input[_KKA]; + } + return entries; +}, "se_VerifiedAccessSseSpecificationRequest"); +var se_VerifiedAccessTrustProviderIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VerifiedAccessTrustProviderIdList"); +var se_VersionStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VersionStringList"); +var se_VirtualizationTypeSet = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VirtualizationTypeSet"); +var se_VolumeDetail = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_Siz] != null) { + entries[_Siz] = input[_Siz]; + } + return entries; +}, "se_VolumeDetail"); +var se_VolumeIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`VolumeId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VolumeIdStringList"); +var se_VpcClassicLinkIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`VpcId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcClassicLinkIdList"); +var se_VpcEndpointIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcEndpointIdList"); +var se_VpcEndpointRouteTableIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcEndpointRouteTableIdList"); +var se_VpcEndpointSecurityGroupIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcEndpointSecurityGroupIdList"); +var se_VpcEndpointServiceIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcEndpointServiceIdList"); +var se_VpcEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcEndpointSubnetIdList"); +var se_VpcIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`VpcId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcIdStringList"); +var se_VpcPeeringConnectionIdList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`Item.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpcPeeringConnectionIdList"); +var se_VpnConnectionIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`VpnConnectionId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpnConnectionIdStringList"); +var se_VpnConnectionOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_EA] != null) { + entries[_EA] = input[_EA]; + } + if (input[_SRO] != null) { + entries[_SRO] = input[_SRO]; + } + if (input[_TIIV] != null) { + entries[_TIIV] = input[_TIIV]; + } + if (input[_TO] != null) { + const memberEntries = se_VpnTunnelOptionsSpecificationsList(input[_TO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TunnelOptions.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_LINC] != null) { + entries[_LINC] = input[_LINC]; + } + if (input[_RINC] != null) { + entries[_RINC] = input[_RINC]; + } + if (input[_LINCo] != null) { + entries[_LINCo] = input[_LINCo]; + } + if (input[_RINCe] != null) { + entries[_RINCe] = input[_RINCe]; + } + if (input[_OIAT] != null) { + entries[_OIAT] = input[_OIAT]; + } + if (input[_TTGAI] != null) { + entries[_TTGAI] = input[_TTGAI]; + } + return entries; +}, "se_VpnConnectionOptionsSpecification"); +var se_VpnGatewayIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`VpnGatewayId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_VpnGatewayIdStringList"); +var se_VpnTunnelLogOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_CWLO] != null) { + const memberEntries = se_CloudWatchLogOptionsSpecification(input[_CWLO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `CloudWatchLogOptions.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_VpnTunnelLogOptionsSpecification"); +var se_VpnTunnelOptionsSpecification = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_TIC] != null) { + entries[_TIC] = input[_TIC]; + } + if (input[_TIIC] != null) { + entries[_TIIC] = input[_TIIC]; + } + if (input[_PSK] != null) { + entries[_PSK] = input[_PSK]; + } + if (input[_PLS] != null) { + entries[_PLS] = input[_PLS]; + } + if (input[_PLSh] != null) { + entries[_PLSh] = input[_PLSh]; + } + if (input[_RMTS] != null) { + entries[_RMTS] = input[_RMTS]; + } + if (input[_RFP] != null) { + entries[_RFP] = input[_RFP]; + } + if (input[_RWS] != null) { + entries[_RWS] = input[_RWS]; + } + if (input[_DPDTS] != null) { + entries[_DPDTS] = input[_DPDTS]; + } + if (input[_DPDTA] != null) { + entries[_DPDTA] = input[_DPDTA]; + } + if (input[_PEA] != null) { + const memberEntries = se_Phase1EncryptionAlgorithmsRequestList(input[_PEA], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1EncryptionAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PEAh] != null) { + const memberEntries = se_Phase2EncryptionAlgorithmsRequestList(input[_PEAh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2EncryptionAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAh] != null) { + const memberEntries = se_Phase1IntegrityAlgorithmsRequestList(input[_PIAh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1IntegrityAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PIAha] != null) { + const memberEntries = se_Phase2IntegrityAlgorithmsRequestList(input[_PIAha], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2IntegrityAlgorithm.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PDHGN] != null) { + const memberEntries = se_Phase1DHGroupNumbersRequestList(input[_PDHGN], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase1DHGroupNumber.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_PDHGNh] != null) { + const memberEntries = se_Phase2DHGroupNumbersRequestList(input[_PDHGNh], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Phase2DHGroupNumber.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_IKEVe] != null) { + const memberEntries = se_IKEVersionsRequestList(input[_IKEVe], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `IKEVersion.${key.substring(key.indexOf(".") + 1)}`; + entries[loc] = value; + }); + } + if (input[_SA] != null) { + entries[_SA] = input[_SA]; + } + if (input[_LO] != null) { + const memberEntries = se_VpnTunnelLogOptionsSpecification(input[_LO], context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LogOptions.${key}`; + entries[loc] = value; + }); + } + if (input[_ETLC] != null) { + entries[_ETLC] = input[_ETLC]; + } + return entries; +}, "se_VpnTunnelOptionsSpecification"); +var se_VpnTunnelOptionsSpecificationsList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_VpnTunnelOptionsSpecification(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`Member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_VpnTunnelOptionsSpecificationsList"); +var se_WithdrawByoipCidrRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_C] != null) { + entries[_C] = input[_C]; + } + if (input[_DRr] != null) { + entries[_DRr] = input[_DRr]; + } + return entries; +}, "se_WithdrawByoipCidrRequest"); +var se_ZoneIdStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ZoneId.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ZoneIdStringList"); +var se_ZoneNameStringList = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`ZoneName.${counter}`] = entry; + counter++; + } + return entries; +}, "se_ZoneNameStringList"); +var de_AcceleratorCount = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_AcceleratorCount"); +var de_AcceleratorManufacturerSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_AcceleratorManufacturerSet"); +var de_AcceleratorNameSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_AcceleratorNameSet"); +var de_AcceleratorTotalMemoryMiB = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_AcceleratorTotalMemoryMiB"); +var de_AcceleratorTypeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_AcceleratorTypeSet"); +var de_AcceptAddressTransferResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aT] != null) { + contents[_ATdd] = de_AddressTransfer(output[_aT], context); + } + return contents; +}, "de_AcceptAddressTransferResult"); +var de_AcceptReservedInstancesExchangeQuoteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eI] != null) { + contents[_EIxc] = (0, import_smithy_client.expectString)(output[_eI]); + } + return contents; +}, "de_AcceptReservedInstancesExchangeQuoteResult"); +var de_AcceptTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_a] != null) { + contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context); + } + return contents; +}, "de_AcceptTransitGatewayMulticastDomainAssociationsResult"); +var de_AcceptTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPA] != null) { + contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context); + } + return contents; +}, "de_AcceptTransitGatewayPeeringAttachmentResult"); +var de_AcceptTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGVA] != null) { + contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context); + } + return contents; +}, "de_AcceptTransitGatewayVpcAttachmentResult"); +var de_AcceptVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_AcceptVpcEndpointConnectionsResult"); +var de_AcceptVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vPC] != null) { + contents[_VPC] = de_VpcPeeringConnection(output[_vPC], context); + } + return contents; +}, "de_AcceptVpcPeeringConnectionResult"); +var de_AccessScopeAnalysisFinding = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASAI] != null) { + contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]); + } + if (output[_nIASI] != null) { + contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]); + } + if (output[_fI] != null) { + contents[_FIi] = (0, import_smithy_client.expectString)(output[_fI]); + } + if (output.findingComponentSet === "") { + contents[_FCi] = []; + } else if (output[_fCS] != null && output[_fCS][_i] != null) { + contents[_FCi] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_fCS][_i]), context); + } + return contents; +}, "de_AccessScopeAnalysisFinding"); +var de_AccessScopeAnalysisFindingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AccessScopeAnalysisFinding(entry, context); + }); +}, "de_AccessScopeAnalysisFindingList"); +var de_AccessScopePath = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_s] != null) { + contents[_S] = de_PathStatement(output[_s], context); + } + if (output[_d] != null) { + contents[_D] = de_PathStatement(output[_d], context); + } + if (output.throughResourceSet === "") { + contents[_TR] = []; + } else if (output[_tRS] != null && output[_tRS][_i] != null) { + contents[_TR] = de_ThroughResourcesStatementList((0, import_smithy_client.getArrayIfSingleItem)(output[_tRS][_i]), context); + } + return contents; +}, "de_AccessScopePath"); +var de_AccessScopePathList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AccessScopePath(entry, context); + }); +}, "de_AccessScopePathList"); +var de_AccountAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aN] != null) { + contents[_ANt] = (0, import_smithy_client.expectString)(output[_aN]); + } + if (output.attributeValueSet === "") { + contents[_AVt] = []; + } else if (output[_aVS] != null && output[_aVS][_i] != null) { + contents[_AVt] = de_AccountAttributeValueList((0, import_smithy_client.getArrayIfSingleItem)(output[_aVS][_i]), context); + } + return contents; +}, "de_AccountAttribute"); +var de_AccountAttributeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AccountAttribute(entry, context); + }); +}, "de_AccountAttributeList"); +var de_AccountAttributeValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aV] != null) { + contents[_AVtt] = (0, import_smithy_client.expectString)(output[_aV]); + } + return contents; +}, "de_AccountAttributeValue"); +var de_AccountAttributeValueList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AccountAttributeValue(entry, context); + }); +}, "de_AccountAttributeValueList"); +var de_ActiveInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_sIRI] != null) { + contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]); + } + if (output[_iH] != null) { + contents[_IH] = (0, import_smithy_client.expectString)(output[_iH]); + } + return contents; +}, "de_ActiveInstance"); +var de_ActiveInstanceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ActiveInstance(entry, context); + }); +}, "de_ActiveInstanceSet"); +var de_AddedPrincipal = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pT] != null) { + contents[_PTr] = (0, import_smithy_client.expectString)(output[_pT]); + } + if (output[_p] != null) { + contents[_Prin] = (0, import_smithy_client.expectString)(output[_p]); + } + if (output[_sPI] != null) { + contents[_SPI] = (0, import_smithy_client.expectString)(output[_sPI]); + } + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + return contents; +}, "de_AddedPrincipal"); +var de_AddedPrincipalSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AddedPrincipal(entry, context); + }); +}, "de_AddedPrincipalSet"); +var de_AdditionalDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aDT] != null) { + contents[_ADT] = (0, import_smithy_client.expectString)(output[_aDT]); + } + if (output[_c] != null) { + contents[_Com] = de_AnalysisComponent(output[_c], context); + } + if (output[_vES] != null) { + contents[_VESp] = de_AnalysisComponent(output[_vES], context); + } + if (output.ruleOptionSet === "") { + contents[_ROu] = []; + } else if (output[_rOS] != null && output[_rOS][_i] != null) { + contents[_ROu] = de_RuleOptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rOS][_i]), context); + } + if (output.ruleGroupTypePairSet === "") { + contents[_RGTP] = []; + } else if (output[_rGTPS] != null && output[_rGTPS][_i] != null) { + contents[_RGTP] = de_RuleGroupTypePairList((0, import_smithy_client.getArrayIfSingleItem)(output[_rGTPS][_i]), context); + } + if (output.ruleGroupRuleOptionsPairSet === "") { + contents[_RGROP] = []; + } else if (output[_rGROPS] != null && output[_rGROPS][_i] != null) { + contents[_RGROP] = de_RuleGroupRuleOptionsPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_rGROPS][_i]), context); + } + if (output[_sN] != null) { + contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]); + } + if (output.loadBalancerSet === "") { + contents[_LB] = []; + } else if (output[_lBS] != null && output[_lBS][_i] != null) { + contents[_LB] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_lBS][_i]), context); + } + return contents; +}, "de_AdditionalDetail"); +var de_AdditionalDetailList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AdditionalDetail(entry, context); + }); +}, "de_AdditionalDetailList"); +var de_Address = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_do] != null) { + contents[_Do] = (0, import_smithy_client.expectString)(output[_do]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_nIOI] != null) { + contents[_NIOI] = (0, import_smithy_client.expectString)(output[_nIOI]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_pIP] != null) { + contents[_PIP] = (0, import_smithy_client.expectString)(output[_pIP]); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output[_cOI] != null) { + contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]); + } + if (output[_cOIP] != null) { + contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]); + } + if (output[_cI] != null) { + contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]); + } + return contents; +}, "de_Address"); +var de_AddressAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_pR] != null) { + contents[_PRt] = (0, import_smithy_client.expectString)(output[_pR]); + } + if (output[_pRU] != null) { + contents[_PRU] = de_PtrUpdateStatus(output[_pRU], context); + } + return contents; +}, "de_AddressAttribute"); +var de_AddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Address(entry, context); + }); +}, "de_AddressList"); +var de_AddressSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AddressAttribute(entry, context); + }); +}, "de_AddressSet"); +var de_AddressTransfer = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_tAI] != null) { + contents[_TAI] = (0, import_smithy_client.expectString)(output[_tAI]); + } + if (output[_tOET] != null) { + contents[_TOET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tOET])); + } + if (output[_tOAT] != null) { + contents[_TOAT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tOAT])); + } + if (output[_aTS] != null) { + contents[_ATS] = (0, import_smithy_client.expectString)(output[_aTS]); + } + return contents; +}, "de_AddressTransfer"); +var de_AddressTransferList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AddressTransfer(entry, context); + }); +}, "de_AddressTransferList"); +var de_AdvertiseByoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bC] != null) { + contents[_BC] = de_ByoipCidr(output[_bC], context); + } + return contents; +}, "de_AdvertiseByoipCidrResult"); +var de_AllocateAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_pIP] != null) { + contents[_PIP] = (0, import_smithy_client.expectString)(output[_pIP]); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output[_do] != null) { + contents[_Do] = (0, import_smithy_client.expectString)(output[_do]); + } + if (output[_cOI] != null) { + contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]); + } + if (output[_cOIP] != null) { + contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]); + } + if (output[_cI] != null) { + contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]); + } + return contents; +}, "de_AllocateAddressResult"); +var de_AllocateHostsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.hostIdSet === "") { + contents[_HI] = []; + } else if (output[_hIS] != null && output[_hIS][_i] != null) { + contents[_HI] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context); + } + return contents; +}, "de_AllocateHostsResult"); +var de_AllocateIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPA] != null) { + contents[_IPA] = de_IpamPoolAllocation(output[_iPA], context); + } + return contents; +}, "de_AllocateIpamPoolCidrResult"); +var de_AllowedInstanceTypeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_AllowedInstanceTypeSet"); +var de_AllowedPrincipal = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pT] != null) { + contents[_PTr] = (0, import_smithy_client.expectString)(output[_pT]); + } + if (output[_p] != null) { + contents[_Prin] = (0, import_smithy_client.expectString)(output[_p]); + } + if (output[_sPI] != null) { + contents[_SPI] = (0, import_smithy_client.expectString)(output[_sPI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + return contents; +}, "de_AllowedPrincipal"); +var de_AllowedPrincipalSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AllowedPrincipal(entry, context); + }); +}, "de_AllowedPrincipalSet"); +var de_AlternatePathHint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cIo] != null) { + contents[_CIom] = (0, import_smithy_client.expectString)(output[_cIo]); + } + if (output[_cA] != null) { + contents[_CAo] = (0, import_smithy_client.expectString)(output[_cA]); + } + return contents; +}, "de_AlternatePathHint"); +var de_AlternatePathHintList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AlternatePathHint(entry, context); + }); +}, "de_AlternatePathHintList"); +var de_AnalysisAclRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_e] != null) { + contents[_Eg] = (0, import_smithy_client.parseBoolean)(output[_e]); + } + if (output[_pRo] != null) { + contents[_PR] = de_PortRange(output[_pRo], context); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_rA] != null) { + contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]); + } + if (output[_rN] != null) { + contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]); + } + return contents; +}, "de_AnalysisAclRule"); +var de_AnalysisComponent = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_id] != null) { + contents[_Id] = (0, import_smithy_client.expectString)(output[_id]); + } + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_AnalysisComponent"); +var de_AnalysisComponentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AnalysisComponent(entry, context); + }); +}, "de_AnalysisComponentList"); +var de_AnalysisLoadBalancerListener = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lBP] != null) { + contents[_LBP] = (0, import_smithy_client.strictParseInt32)(output[_lBP]); + } + if (output[_iP] != null) { + contents[_IPns] = (0, import_smithy_client.strictParseInt32)(output[_iP]); + } + return contents; +}, "de_AnalysisLoadBalancerListener"); +var de_AnalysisLoadBalancerTarget = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ad] != null) { + contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_in] != null) { + contents[_Ins] = de_AnalysisComponent(output[_in], context); + } + if (output[_po] != null) { + contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]); + } + return contents; +}, "de_AnalysisLoadBalancerTarget"); +var de_AnalysisPacketHeader = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.destinationAddressSet === "") { + contents[_DAes] = []; + } else if (output[_dAS] != null && output[_dAS][_i] != null) { + contents[_DAes] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_dAS][_i]), context); + } + if (output.destinationPortRangeSet === "") { + contents[_DPRe] = []; + } else if (output[_dPRS] != null && output[_dPRS][_i] != null) { + contents[_DPRe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPRS][_i]), context); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output.sourceAddressSet === "") { + contents[_SAo] = []; + } else if (output[_sAS] != null && output[_sAS][_i] != null) { + contents[_SAo] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAS][_i]), context); + } + if (output.sourcePortRangeSet === "") { + contents[_SPRo] = []; + } else if (output[_sPRS] != null && output[_sPRS][_i] != null) { + contents[_SPRo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPRS][_i]), context); + } + return contents; +}, "de_AnalysisPacketHeader"); +var de_AnalysisRouteTableRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dC] != null) { + contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]); + } + if (output[_dPLI] != null) { + contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]); + } + if (output[_eOIGI] != null) { + contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]); + } + if (output[_gI] != null) { + contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_o] != null) { + contents[_Or] = (0, import_smithy_client.expectString)(output[_o]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cGI] != null) { + contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]); + } + if (output[_cNA] != null) { + contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + return contents; +}, "de_AnalysisRouteTableRoute"); +var de_AnalysisSecurityGroupRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_di] != null) { + contents[_Di] = (0, import_smithy_client.expectString)(output[_di]); + } + if (output[_sGI] != null) { + contents[_SGIe] = (0, import_smithy_client.expectString)(output[_sGI]); + } + if (output[_pRo] != null) { + contents[_PR] = de_PortRange(output[_pRo], context); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + return contents; +}, "de_AnalysisSecurityGroupRule"); +var de_ApplySecurityGroupsToClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.securityGroupIds === "") { + contents[_SGI] = []; + } else if (output[_sGIe] != null && output[_sGIe][_i] != null) { + contents[_SGI] = de_ClientVpnSecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIe][_i]), context); + } + return contents; +}, "de_ApplySecurityGroupsToClientVpnTargetNetworkResult"); +var de_ArchitectureTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ArchitectureTypeList"); +var de_ArnList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ArnList"); +var de_AsnAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_as] != null) { + contents[_As] = (0, import_smithy_client.expectString)(output[_as]); + } + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_AsnAssociation"); +var de_AsnAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AsnAssociation(entry, context); + }); +}, "de_AsnAssociationSet"); +var de_AssignedPrivateIpAddress = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + return contents; +}, "de_AssignedPrivateIpAddress"); +var de_AssignedPrivateIpAddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AssignedPrivateIpAddress(entry, context); + }); +}, "de_AssignedPrivateIpAddressList"); +var de_AssignIpv6AddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.assignedIpv6Addresses === "") { + contents[_AIAs] = []; + } else if (output[_aIA] != null && output[_aIA][_i] != null) { + contents[_AIAs] = de_Ipv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIA][_i]), context); + } + if (output.assignedIpv6PrefixSet === "") { + contents[_AIP] = []; + } else if (output[_aIPS] != null && output[_aIPS][_i] != null) { + contents[_AIP] = de_IpPrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIPS][_i]), context); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + return contents; +}, "de_AssignIpv6AddressesResult"); +var de_AssignPrivateIpAddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output.assignedPrivateIpAddressesSet === "") { + contents[_APIAss] = []; + } else if (output[_aPIAS] != null && output[_aPIAS][_i] != null) { + contents[_APIAss] = de_AssignedPrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aPIAS][_i]), context); + } + if (output.assignedIpv4PrefixSet === "") { + contents[_AIPs] = []; + } else if (output[_aIPSs] != null && output[_aIPSs][_i] != null) { + contents[_AIPs] = de_Ipv4PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIPSs][_i]), context); + } + return contents; +}, "de_AssignPrivateIpAddressesResult"); +var de_AssignPrivateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output.natGatewayAddressSet === "") { + contents[_NGA] = []; + } else if (output[_nGAS] != null && output[_nGAS][_i] != null) { + contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context); + } + return contents; +}, "de_AssignPrivateNatGatewayAddressResult"); +var de_AssociateAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + return contents; +}, "de_AssociateAddressResult"); +var de_AssociateClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_sta] != null) { + contents[_Statu] = de_AssociationStatus(output[_sta], context); + } + return contents; +}, "de_AssociateClientVpnTargetNetworkResult"); +var de_AssociatedRole = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aRA] != null) { + contents[_ARA] = (0, import_smithy_client.expectString)(output[_aRA]); + } + if (output[_cSBN] != null) { + contents[_CSBN] = (0, import_smithy_client.expectString)(output[_cSBN]); + } + if (output[_cSOK] != null) { + contents[_CSOK] = (0, import_smithy_client.expectString)(output[_cSOK]); + } + if (output[_eKKI] != null) { + contents[_EKKI] = (0, import_smithy_client.expectString)(output[_eKKI]); + } + return contents; +}, "de_AssociatedRole"); +var de_AssociatedRolesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AssociatedRole(entry, context); + }); +}, "de_AssociatedRolesList"); +var de_AssociatedTargetNetwork = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nI] != null) { + contents[_NIe] = (0, import_smithy_client.expectString)(output[_nI]); + } + if (output[_nT] != null) { + contents[_NTe] = (0, import_smithy_client.expectString)(output[_nT]); + } + return contents; +}, "de_AssociatedTargetNetwork"); +var de_AssociatedTargetNetworkSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AssociatedTargetNetwork(entry, context); + }); +}, "de_AssociatedTargetNetworkSet"); +var de_AssociateEnclaveCertificateIamRoleResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cSBN] != null) { + contents[_CSBN] = (0, import_smithy_client.expectString)(output[_cSBN]); + } + if (output[_cSOK] != null) { + contents[_CSOK] = (0, import_smithy_client.expectString)(output[_cSOK]); + } + if (output[_eKKI] != null) { + contents[_EKKI] = (0, import_smithy_client.expectString)(output[_eKKI]); + } + return contents; +}, "de_AssociateEnclaveCertificateIamRoleResult"); +var de_AssociateIamInstanceProfileResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIPA] != null) { + contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context); + } + return contents; +}, "de_AssociateIamInstanceProfileResult"); +var de_AssociateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEW] != null) { + contents[_IEW] = de_InstanceEventWindow(output[_iEW], context); + } + return contents; +}, "de_AssociateInstanceEventWindowResult"); +var de_AssociateIpamByoasnResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aA] != null) { + contents[_AAsn] = de_AsnAssociation(output[_aA], context); + } + return contents; +}, "de_AssociateIpamByoasnResult"); +var de_AssociateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRDA] != null) { + contents[_IRDA] = de_IpamResourceDiscoveryAssociation(output[_iRDA], context); + } + return contents; +}, "de_AssociateIpamResourceDiscoveryResult"); +var de_AssociateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output.natGatewayAddressSet === "") { + contents[_NGA] = []; + } else if (output[_nGAS] != null && output[_nGAS][_i] != null) { + contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context); + } + return contents; +}, "de_AssociateNatGatewayAddressResult"); +var de_AssociateRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_aS] != null) { + contents[_ASs] = de_RouteTableAssociationState(output[_aS], context); + } + return contents; +}, "de_AssociateRouteTableResult"); +var de_AssociateSubnetCidrBlockResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCBA] != null) { + contents[_ICBA] = de_SubnetIpv6CidrBlockAssociation(output[_iCBA], context); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + return contents; +}, "de_AssociateSubnetCidrBlockResult"); +var de_AssociateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_a] != null) { + contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context); + } + return contents; +}, "de_AssociateTransitGatewayMulticastDomainResult"); +var de_AssociateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_TransitGatewayPolicyTableAssociation(output[_ass], context); + } + return contents; +}, "de_AssociateTransitGatewayPolicyTableResult"); +var de_AssociateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_TransitGatewayAssociation(output[_ass], context); + } + return contents; +}, "de_AssociateTransitGatewayRouteTableResult"); +var de_AssociateTrunkInterfaceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iA] != null) { + contents[_IAn] = de_TrunkInterfaceAssociation(output[_iA], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_AssociateTrunkInterfaceResult"); +var de_AssociateVpcCidrBlockResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCBA] != null) { + contents[_ICBA] = de_VpcIpv6CidrBlockAssociation(output[_iCBA], context); + } + if (output[_cBA] != null) { + contents[_CBA] = de_VpcCidrBlockAssociation(output[_cBA], context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_AssociateVpcCidrBlockResult"); +var de_AssociationStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_AssociationStatus"); +var de_AttachClassicLinkVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_AttachClassicLinkVpcResult"); +var de_AttachmentEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSE] != null) { + contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]); + } + if (output[_eSUS] != null) { + contents[_ESUS] = de_AttachmentEnaSrdUdpSpecification(output[_eSUS], context); + } + return contents; +}, "de_AttachmentEnaSrdSpecification"); +var de_AttachmentEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSUE] != null) { + contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]); + } + return contents; +}, "de_AttachmentEnaSrdUdpSpecification"); +var de_AttachNetworkInterfaceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIt] != null) { + contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]); + } + if (output[_nCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]); + } + return contents; +}, "de_AttachNetworkInterfaceResult"); +var de_AttachVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATP] != null) { + contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context); + } + if (output[_vAI] != null) { + contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context); + } + return contents; +}, "de_AttachVerifiedAccessTrustProviderResult"); +var de_AttachVpnGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_at] != null) { + contents[_VA] = de_VpcAttachment(output[_at], context); + } + return contents; +}, "de_AttachVpnGatewayResult"); +var de_AttributeBooleanValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.parseBoolean)(output[_v]); + } + return contents; +}, "de_AttributeBooleanValue"); +var de_AttributeValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_AttributeValue"); +var de_AuthorizationRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_aAc] != null) { + contents[_AAc] = (0, import_smithy_client.parseBoolean)(output[_aAc]); + } + if (output[_dC] != null) { + contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context); + } + return contents; +}, "de_AuthorizationRule"); +var de_AuthorizationRuleSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AuthorizationRule(entry, context); + }); +}, "de_AuthorizationRuleSet"); +var de_AuthorizeClientVpnIngressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context); + } + return contents; +}, "de_AuthorizeClientVpnIngressResult"); +var de_AuthorizeSecurityGroupEgressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output.securityGroupRuleSet === "") { + contents[_SGR] = []; + } else if (output[_sGRS] != null && output[_sGRS][_i] != null) { + contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context); + } + return contents; +}, "de_AuthorizeSecurityGroupEgressResult"); +var de_AuthorizeSecurityGroupIngressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output.securityGroupRuleSet === "") { + contents[_SGR] = []; + } else if (output[_sGRS] != null && output[_sGRS][_i] != null) { + contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context); + } + return contents; +}, "de_AuthorizeSecurityGroupIngressResult"); +var de_AvailabilityZone = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_zS] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_zS]); + } + if (output[_oIS] != null) { + contents[_OIS] = (0, import_smithy_client.expectString)(output[_oIS]); + } + if (output.messageSet === "") { + contents[_Mes] = []; + } else if (output[_mS] != null && output[_mS][_i] != null) { + contents[_Mes] = de_AvailabilityZoneMessageList((0, import_smithy_client.getArrayIfSingleItem)(output[_mS][_i]), context); + } + if (output[_rNe] != null) { + contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]); + } + if (output[_zN] != null) { + contents[_ZNo] = (0, import_smithy_client.expectString)(output[_zN]); + } + if (output[_zI] != null) { + contents[_ZIo] = (0, import_smithy_client.expectString)(output[_zI]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output[_zT] != null) { + contents[_ZT] = (0, import_smithy_client.expectString)(output[_zT]); + } + if (output[_pZN] != null) { + contents[_PZN] = (0, import_smithy_client.expectString)(output[_pZN]); + } + if (output[_pZI] != null) { + contents[_PZI] = (0, import_smithy_client.expectString)(output[_pZI]); + } + return contents; +}, "de_AvailabilityZone"); +var de_AvailabilityZoneList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AvailabilityZone(entry, context); + }); +}, "de_AvailabilityZoneList"); +var de_AvailabilityZoneMessage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_AvailabilityZoneMessage"); +var de_AvailabilityZoneMessageList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AvailabilityZoneMessage(entry, context); + }); +}, "de_AvailabilityZoneMessageList"); +var de_AvailableCapacity = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.availableInstanceCapacity === "") { + contents[_AIC] = []; + } else if (output[_aIC] != null && output[_aIC][_i] != null) { + contents[_AIC] = de_AvailableInstanceCapacityList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIC][_i]), context); + } + if (output[_aVC] != null) { + contents[_AVC] = (0, import_smithy_client.strictParseInt32)(output[_aVC]); + } + return contents; +}, "de_AvailableCapacity"); +var de_AvailableInstanceCapacityList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceCapacity(entry, context); + }); +}, "de_AvailableInstanceCapacityList"); +var de_BaselineEbsBandwidthMbps = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_BaselineEbsBandwidthMbps"); +var de_BlockDeviceMapping = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dN] != null) { + contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]); + } + if (output[_vN] != null) { + contents[_VN] = (0, import_smithy_client.expectString)(output[_vN]); + } + if (output[_eb] != null) { + contents[_E] = de_EbsBlockDevice(output[_eb], context); + } + if (output[_nD] != null) { + contents[_ND] = (0, import_smithy_client.expectString)(output[_nD]); + } + return contents; +}, "de_BlockDeviceMapping"); +var de_BlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_BlockDeviceMapping(entry, context); + }); +}, "de_BlockDeviceMappingList"); +var de_BootModeTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_BootModeTypeList"); +var de_BundleInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bIT] != null) { + contents[_BTu] = de_BundleTask(output[_bIT], context); + } + return contents; +}, "de_BundleInstanceResult"); +var de_BundleTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bI] != null) { + contents[_BIu] = (0, import_smithy_client.expectString)(output[_bI]); + } + if (output[_er] != null) { + contents[_BTE] = de_BundleTaskError(output[_er], context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sto] != null) { + contents[_St] = de_Storage(output[_sto], context); + } + if (output[_uT] != null) { + contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT])); + } + return contents; +}, "de_BundleTask"); +var de_BundleTaskError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_BundleTaskError"); +var de_BundleTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_BundleTask(entry, context); + }); +}, "de_BundleTaskList"); +var de_Byoasn = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_as] != null) { + contents[_As] = (0, import_smithy_client.expectString)(output[_as]); + } + if (output[_iIp] != null) { + contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_Byoasn"); +var de_ByoasnSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Byoasn(entry, context); + }); +}, "de_ByoasnSet"); +var de_ByoipCidr = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.asnAssociationSet === "") { + contents[_AAsns] = []; + } else if (output[_aAS] != null && output[_aAS][_i] != null) { + contents[_AAsns] = de_AsnAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aAS][_i]), context); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + return contents; +}, "de_ByoipCidr"); +var de_ByoipCidrSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ByoipCidr(entry, context); + }); +}, "de_ByoipCidrSet"); +var de_CancelBundleTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bIT] != null) { + contents[_BTu] = de_BundleTask(output[_bIT], context); + } + return contents; +}, "de_CancelBundleTaskResult"); +var de_CancelCapacityReservationFleetError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_CancelCapacityReservationFleetError"); +var de_CancelCapacityReservationFleetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfulFleetCancellationSet === "") { + contents[_SFC] = []; + } else if (output[_sFCS] != null && output[_sFCS][_i] != null) { + contents[_SFC] = de_CapacityReservationFleetCancellationStateSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_sFCS][_i]), + context + ); + } + if (output.failedFleetCancellationSet === "") { + contents[_FFC] = []; + } else if (output[_fFCS] != null && output[_fFCS][_i] != null) { + contents[_FFC] = de_FailedCapacityReservationFleetCancellationResultSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_fFCS][_i]), + context + ); + } + return contents; +}, "de_CancelCapacityReservationFleetsResult"); +var de_CancelCapacityReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_CancelCapacityReservationResult"); +var de_CancelImageLaunchPermissionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_CancelImageLaunchPermissionResult"); +var de_CancelImportTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iTI] != null) { + contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]); + } + if (output[_pS] != null) { + contents[_PSr] = (0, import_smithy_client.expectString)(output[_pS]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_CancelImportTaskResult"); +var de_CancelledSpotInstanceRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIRI] != null) { + contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_CancelledSpotInstanceRequest"); +var de_CancelledSpotInstanceRequestList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CancelledSpotInstanceRequest(entry, context); + }); +}, "de_CancelledSpotInstanceRequestList"); +var de_CancelReservedInstancesListingResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservedInstancesListingsSet === "") { + contents[_RIL] = []; + } else if (output[_rILS] != null && output[_rILS][_i] != null) { + contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context); + } + return contents; +}, "de_CancelReservedInstancesListingResult"); +var de_CancelSpotFleetRequestsError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_CancelSpotFleetRequestsError"); +var de_CancelSpotFleetRequestsErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_er] != null) { + contents[_Er] = de_CancelSpotFleetRequestsError(output[_er], context); + } + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + return contents; +}, "de_CancelSpotFleetRequestsErrorItem"); +var de_CancelSpotFleetRequestsErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CancelSpotFleetRequestsErrorItem(entry, context); + }); +}, "de_CancelSpotFleetRequestsErrorSet"); +var de_CancelSpotFleetRequestsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfulFleetRequestSet === "") { + contents[_SFR] = []; + } else if (output[_sFRS] != null && output[_sFRS][_i] != null) { + contents[_SFR] = de_CancelSpotFleetRequestsSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFRS][_i]), context); + } + if (output.unsuccessfulFleetRequestSet === "") { + contents[_UFR] = []; + } else if (output[_uFRS] != null && output[_uFRS][_i] != null) { + contents[_UFR] = de_CancelSpotFleetRequestsErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_uFRS][_i]), context); + } + return contents; +}, "de_CancelSpotFleetRequestsResponse"); +var de_CancelSpotFleetRequestsSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cSFRS] != null) { + contents[_CSFRS] = (0, import_smithy_client.expectString)(output[_cSFRS]); + } + if (output[_pSFRS] != null) { + contents[_PSFRS] = (0, import_smithy_client.expectString)(output[_pSFRS]); + } + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + return contents; +}, "de_CancelSpotFleetRequestsSuccessItem"); +var de_CancelSpotFleetRequestsSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CancelSpotFleetRequestsSuccessItem(entry, context); + }); +}, "de_CancelSpotFleetRequestsSuccessSet"); +var de_CancelSpotInstanceRequestsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.spotInstanceRequestSet === "") { + contents[_CSIRa] = []; + } else if (output[_sIRS] != null && output[_sIRS][_i] != null) { + contents[_CSIRa] = de_CancelledSpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context); + } + return contents; +}, "de_CancelSpotInstanceRequestsResult"); +var de_CapacityAllocation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aTl] != null) { + contents[_ATl] = (0, import_smithy_client.expectString)(output[_aTl]); + } + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + return contents; +}, "de_CapacityAllocation"); +var de_CapacityAllocations = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityAllocation(entry, context); + }); +}, "de_CapacityAllocations"); +var de_CapacityBlockOffering = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cBOI] != null) { + contents[_CBOI] = (0, import_smithy_client.expectString)(output[_cBOI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_sD] != null) { + contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD])); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_cBDH] != null) { + contents[_CBDH] = (0, import_smithy_client.strictParseInt32)(output[_cBDH]); + } + if (output[_uF] != null) { + contents[_UF] = (0, import_smithy_client.expectString)(output[_uF]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + return contents; +}, "de_CapacityBlockOffering"); +var de_CapacityBlockOfferingSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityBlockOffering(entry, context); + }); +}, "de_CapacityBlockOfferingSet"); +var de_CapacityReservation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRI] != null) { + contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_cRA] != null) { + contents[_CRA] = (0, import_smithy_client.expectString)(output[_cRA]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_iPn] != null) { + contents[_IPn] = (0, import_smithy_client.expectString)(output[_iPn]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + if (output[_tIC] != null) { + contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]); + } + if (output[_aICv] != null) { + contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_eS] != null) { + contents[_ES] = (0, import_smithy_client.parseBoolean)(output[_eS]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sD] != null) { + contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD])); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_eDT] != null) { + contents[_EDT] = (0, import_smithy_client.expectString)(output[_eDT]); + } + if (output[_iMC] != null) { + contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]); + } + if (output[_cD] != null) { + contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_cRFI] != null) { + contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]); + } + if (output[_pGA] != null) { + contents[_PGA] = (0, import_smithy_client.expectString)(output[_pGA]); + } + if (output.capacityAllocationSet === "") { + contents[_CAa] = []; + } else if (output[_cAS] != null && output[_cAS][_i] != null) { + contents[_CAa] = de_CapacityAllocations((0, import_smithy_client.getArrayIfSingleItem)(output[_cAS][_i]), context); + } + if (output[_rT] != null) { + contents[_RTe] = (0, import_smithy_client.expectString)(output[_rT]); + } + return contents; +}, "de_CapacityReservation"); +var de_CapacityReservationFleet = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRFI] != null) { + contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]); + } + if (output[_cRFA] != null) { + contents[_CRFA] = (0, import_smithy_client.expectString)(output[_cRFA]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_tTC] != null) { + contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]); + } + if (output[_tFC] != null) { + contents[_TFC] = (0, import_smithy_client.strictParseFloat)(output[_tFC]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_iMC] != null) { + contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]); + } + if (output[_aSl] != null) { + contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]); + } + if (output.instanceTypeSpecificationSet === "") { + contents[_ITS] = []; + } else if (output[_iTSS] != null && output[_iTSS][_i] != null) { + contents[_ITS] = de_FleetCapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iTSS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_CapacityReservationFleet"); +var de_CapacityReservationFleetCancellationState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cFS] != null) { + contents[_CFS] = (0, import_smithy_client.expectString)(output[_cFS]); + } + if (output[_pFS] != null) { + contents[_PFS] = (0, import_smithy_client.expectString)(output[_pFS]); + } + if (output[_cRFI] != null) { + contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]); + } + return contents; +}, "de_CapacityReservationFleetCancellationState"); +var de_CapacityReservationFleetCancellationStateSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityReservationFleetCancellationState(entry, context); + }); +}, "de_CapacityReservationFleetCancellationStateSet"); +var de_CapacityReservationFleetSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityReservationFleet(entry, context); + }); +}, "de_CapacityReservationFleetSet"); +var de_CapacityReservationGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gA] != null) { + contents[_GA] = (0, import_smithy_client.expectString)(output[_gA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + return contents; +}, "de_CapacityReservationGroup"); +var de_CapacityReservationGroupSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityReservationGroup(entry, context); + }); +}, "de_CapacityReservationGroupSet"); +var de_CapacityReservationOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_uS] != null) { + contents[_USs] = (0, import_smithy_client.expectString)(output[_uS]); + } + return contents; +}, "de_CapacityReservationOptions"); +var de_CapacityReservationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CapacityReservation(entry, context); + }); +}, "de_CapacityReservationSet"); +var de_CapacityReservationSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRP] != null) { + contents[_CRP] = (0, import_smithy_client.expectString)(output[_cRP]); + } + if (output[_cRT] != null) { + contents[_CRTa] = de_CapacityReservationTargetResponse(output[_cRT], context); + } + return contents; +}, "de_CapacityReservationSpecificationResponse"); +var de_CapacityReservationTargetResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRI] != null) { + contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]); + } + if (output[_cRRGA] != null) { + contents[_CRRGA] = (0, import_smithy_client.expectString)(output[_cRRGA]); + } + return contents; +}, "de_CapacityReservationTargetResponse"); +var de_CarrierGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cGI] != null) { + contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_CarrierGateway"); +var de_CarrierGatewaySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CarrierGateway(entry, context); + }); +}, "de_CarrierGatewaySet"); +var de_CertificateAuthentication = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRCC] != null) { + contents[_CRCC] = (0, import_smithy_client.expectString)(output[_cRCC]); + } + return contents; +}, "de_CertificateAuthentication"); +var de_CidrBlock = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + return contents; +}, "de_CidrBlock"); +var de_CidrBlockSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CidrBlock(entry, context); + }); +}, "de_CidrBlockSet"); +var de_ClassicLinkDnsSupport = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cLDS] != null) { + contents[_CLDS] = (0, import_smithy_client.parseBoolean)(output[_cLDS]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_ClassicLinkDnsSupport"); +var de_ClassicLinkDnsSupportList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClassicLinkDnsSupport(entry, context); + }); +}, "de_ClassicLinkDnsSupportList"); +var de_ClassicLinkInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_ClassicLinkInstance"); +var de_ClassicLinkInstanceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClassicLinkInstance(entry, context); + }); +}, "de_ClassicLinkInstanceList"); +var de_ClassicLoadBalancer = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_ClassicLoadBalancer"); +var de_ClassicLoadBalancers = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClassicLoadBalancer(entry, context); + }); +}, "de_ClassicLoadBalancers"); +var de_ClassicLoadBalancersConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.classicLoadBalancers === "") { + contents[_CLB] = []; + } else if (output[_cLB] != null && output[_cLB][_i] != null) { + contents[_CLB] = de_ClassicLoadBalancers((0, import_smithy_client.getArrayIfSingleItem)(output[_cLB][_i]), context); + } + return contents; +}, "de_ClassicLoadBalancersConfig"); +var de_ClientCertificateRevocationListStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientCertificateRevocationListStatus"); +var de_ClientConnectResponseOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + if (output[_lFA] != null) { + contents[_LFA] = (0, import_smithy_client.expectString)(output[_lFA]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnEndpointAttributeStatus(output[_sta], context); + } + return contents; +}, "de_ClientConnectResponseOptions"); +var de_ClientLoginBannerResponseOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + if (output[_bT] != null) { + contents[_BT] = (0, import_smithy_client.expectString)(output[_bT]); + } + return contents; +}, "de_ClientLoginBannerResponseOptions"); +var de_ClientVpnAuthentication = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_aD] != null) { + contents[_AD] = de_DirectoryServiceAuthentication(output[_aD], context); + } + if (output[_mA] != null) { + contents[_MA] = de_CertificateAuthentication(output[_mA], context); + } + if (output[_fA] != null) { + contents[_FA] = de_FederatedAuthentication(output[_fA], context); + } + return contents; +}, "de_ClientVpnAuthentication"); +var de_ClientVpnAuthenticationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClientVpnAuthentication(entry, context); + }); +}, "de_ClientVpnAuthenticationList"); +var de_ClientVpnAuthorizationRuleStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientVpnAuthorizationRuleStatus"); +var de_ClientVpnConnection = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectString)(output[_ti]); + } + if (output[_cIon] != null) { + contents[_CIo] = (0, import_smithy_client.expectString)(output[_cIon]); + } + if (output[_us] != null) { + contents[_Us] = (0, import_smithy_client.expectString)(output[_us]); + } + if (output[_cET] != null) { + contents[_CETo] = (0, import_smithy_client.expectString)(output[_cET]); + } + if (output[_iB] != null) { + contents[_IB] = (0, import_smithy_client.expectString)(output[_iB]); + } + if (output[_eB] != null) { + contents[_EB] = (0, import_smithy_client.expectString)(output[_eB]); + } + if (output[_iPng] != null) { + contents[_IPng] = (0, import_smithy_client.expectString)(output[_iPng]); + } + if (output[_eP] != null) { + contents[_EPg] = (0, import_smithy_client.expectString)(output[_eP]); + } + if (output[_cIl] != null) { + contents[_CIli] = (0, import_smithy_client.expectString)(output[_cIl]); + } + if (output[_cN] != null) { + contents[_CN] = (0, import_smithy_client.expectString)(output[_cN]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnConnectionStatus(output[_sta], context); + } + if (output[_cETo] != null) { + contents[_CETon] = (0, import_smithy_client.expectString)(output[_cETo]); + } + if (output.postureComplianceStatusSet === "") { + contents[_PCS] = []; + } else if (output[_pCSS] != null && output[_pCSS][_i] != null) { + contents[_PCS] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pCSS][_i]), context); + } + return contents; +}, "de_ClientVpnConnection"); +var de_ClientVpnConnectionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClientVpnConnection(entry, context); + }); +}, "de_ClientVpnConnectionSet"); +var de_ClientVpnConnectionStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientVpnConnectionStatus"); +var de_ClientVpnEndpoint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]); + } + if (output[_dT] != null) { + contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]); + } + if (output[_dNn] != null) { + contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]); + } + if (output[_cCB] != null) { + contents[_CCB] = (0, import_smithy_client.expectString)(output[_cCB]); + } + if (output.dnsServer === "") { + contents[_DSn] = []; + } else if (output[_dS] != null && output[_dS][_i] != null) { + contents[_DSn] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dS][_i]), context); + } + if (output[_sTp] != null) { + contents[_ST] = (0, import_smithy_client.parseBoolean)(output[_sTp]); + } + if (output[_vP] != null) { + contents[_VPp] = (0, import_smithy_client.expectString)(output[_vP]); + } + if (output[_tP] != null) { + contents[_TPr] = (0, import_smithy_client.expectString)(output[_tP]); + } + if (output[_vPp] != null) { + contents[_VP] = (0, import_smithy_client.strictParseInt32)(output[_vPp]); + } + if (output.associatedTargetNetwork === "") { + contents[_ATN] = []; + } else if (output[_aTN] != null && output[_aTN][_i] != null) { + contents[_ATN] = de_AssociatedTargetNetworkSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aTN][_i]), context); + } + if (output[_sCA] != null) { + contents[_SCA] = (0, import_smithy_client.expectString)(output[_sCA]); + } + if (output.authenticationOptions === "") { + contents[_AO] = []; + } else if (output[_aO] != null && output[_aO][_i] != null) { + contents[_AO] = de_ClientVpnAuthenticationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aO][_i]), context); + } + if (output[_cLO] != null) { + contents[_CLO] = de_ConnectionLogResponseOptions(output[_cLO], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output.securityGroupIdSet === "") { + contents[_SGI] = []; + } else if (output[_sGIS] != null && output[_sGIS][_i] != null) { + contents[_SGI] = de_ClientVpnSecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_sSPU] != null) { + contents[_SSPU] = (0, import_smithy_client.expectString)(output[_sSPU]); + } + if (output[_cCO] != null) { + contents[_CCO] = de_ClientConnectResponseOptions(output[_cCO], context); + } + if (output[_sTH] != null) { + contents[_STH] = (0, import_smithy_client.strictParseInt32)(output[_sTH]); + } + if (output[_cLBO] != null) { + contents[_CLBO] = de_ClientLoginBannerResponseOptions(output[_cLBO], context); + } + return contents; +}, "de_ClientVpnEndpoint"); +var de_ClientVpnEndpointAttributeStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientVpnEndpointAttributeStatus"); +var de_ClientVpnEndpointStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientVpnEndpointStatus"); +var de_ClientVpnRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_dC] != null) { + contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]); + } + if (output[_tSa] != null) { + contents[_TSa] = (0, import_smithy_client.expectString)(output[_tSa]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_o] != null) { + contents[_Or] = (0, import_smithy_client.expectString)(output[_o]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + return contents; +}, "de_ClientVpnRoute"); +var de_ClientVpnRouteSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClientVpnRoute(entry, context); + }); +}, "de_ClientVpnRouteSet"); +var de_ClientVpnRouteStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ClientVpnRouteStatus"); +var de_ClientVpnSecurityGroupIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ClientVpnSecurityGroupIdSet"); +var de_CloudWatchLogOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lE] != null) { + contents[_LE] = (0, import_smithy_client.parseBoolean)(output[_lE]); + } + if (output[_lGA] != null) { + contents[_LGA] = (0, import_smithy_client.expectString)(output[_lGA]); + } + if (output[_lOF] != null) { + contents[_LOF] = (0, import_smithy_client.expectString)(output[_lOF]); + } + return contents; +}, "de_CloudWatchLogOptions"); +var de_CoipAddressUsage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_aAI] != null) { + contents[_AAI] = (0, import_smithy_client.expectString)(output[_aAI]); + } + if (output[_aSw] != null) { + contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]); + } + if (output[_cIop] != null) { + contents[_CIop] = (0, import_smithy_client.expectString)(output[_cIop]); + } + return contents; +}, "de_CoipAddressUsage"); +var de_CoipAddressUsageSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CoipAddressUsage(entry, context); + }); +}, "de_CoipAddressUsageSet"); +var de_CoipCidr = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_cPI] != null) { + contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + return contents; +}, "de_CoipCidr"); +var de_CoipPool = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + if (output.poolCidrSet === "") { + contents[_PCo] = []; + } else if (output[_pCS] != null && output[_pCS][_i] != null) { + contents[_PCo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pCS][_i]), context); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_pA] != null) { + contents[_PAo] = (0, import_smithy_client.expectString)(output[_pA]); + } + return contents; +}, "de_CoipPool"); +var de_CoipPoolSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CoipPool(entry, context); + }); +}, "de_CoipPoolSet"); +var de_ConfirmProductInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ConfirmProductInstanceResult"); +var de_ConnectionLogResponseOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_En] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_En]); + } + if (output[_CLG] != null) { + contents[_CLG] = (0, import_smithy_client.expectString)(output[_CLG]); + } + if (output[_CLS] != null) { + contents[_CLS] = (0, import_smithy_client.expectString)(output[_CLS]); + } + return contents; +}, "de_ConnectionLogResponseOptions"); +var de_ConnectionNotification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cNI] != null) { + contents[_CNIon] = (0, import_smithy_client.expectString)(output[_cNI]); + } + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + if (output[_vEI] != null) { + contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]); + } + if (output[_cNT] != null) { + contents[_CNT] = (0, import_smithy_client.expectString)(output[_cNT]); + } + if (output[_cNAo] != null) { + contents[_CNAon] = (0, import_smithy_client.expectString)(output[_cNAo]); + } + if (output.connectionEvents === "") { + contents[_CEo] = []; + } else if (output[_cE] != null && output[_cE][_i] != null) { + contents[_CEo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cE][_i]), context); + } + if (output[_cNS] != null) { + contents[_CNS] = (0, import_smithy_client.expectString)(output[_cNS]); + } + return contents; +}, "de_ConnectionNotification"); +var de_ConnectionNotificationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ConnectionNotification(entry, context); + }); +}, "de_ConnectionNotificationSet"); +var de_ConnectionTrackingConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tET] != null) { + contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]); + } + if (output[_uST] != null) { + contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]); + } + if (output[_uTd] != null) { + contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]); + } + return contents; +}, "de_ConnectionTrackingConfiguration"); +var de_ConnectionTrackingSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tET] != null) { + contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]); + } + if (output[_uTd] != null) { + contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]); + } + if (output[_uST] != null) { + contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]); + } + return contents; +}, "de_ConnectionTrackingSpecification"); +var de_ConnectionTrackingSpecificationRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_TET] != null) { + contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_TET]); + } + if (output[_UST] != null) { + contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_UST]); + } + if (output[_UT] != null) { + contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_UT]); + } + return contents; +}, "de_ConnectionTrackingSpecificationRequest"); +var de_ConnectionTrackingSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tET] != null) { + contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]); + } + if (output[_uST] != null) { + contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]); + } + if (output[_uTd] != null) { + contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]); + } + return contents; +}, "de_ConnectionTrackingSpecificationResponse"); +var de_ConversionTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cTI] != null) { + contents[_CTI] = (0, import_smithy_client.expectString)(output[_cTI]); + } + if (output[_eT] != null) { + contents[_ETx] = (0, import_smithy_client.expectString)(output[_eT]); + } + if (output[_iIm] != null) { + contents[_IIm] = de_ImportInstanceTaskDetails(output[_iIm], context); + } + if (output[_iV] != null) { + contents[_IV] = de_ImportVolumeTaskDetails(output[_iV], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ConversionTask"); +var de_CopyFpgaImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fII] != null) { + contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]); + } + return contents; +}, "de_CopyFpgaImageResult"); +var de_CopyImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + return contents; +}, "de_CopyImageResult"); +var de_CopySnapshotResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_CopySnapshotResult"); +var de_CoreCountList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.strictParseInt32)(entry); + }); +}, "de_CoreCountList"); +var de_CpuManufacturerSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_CpuManufacturerSet"); +var de_CpuOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCo] != null) { + contents[_CC] = (0, import_smithy_client.strictParseInt32)(output[_cCo]); + } + if (output[_tPC] != null) { + contents[_TPC] = (0, import_smithy_client.strictParseInt32)(output[_tPC]); + } + if (output[_aSS] != null) { + contents[_ASS] = (0, import_smithy_client.expectString)(output[_aSS]); + } + return contents; +}, "de_CpuOptions"); +var de_CreateCapacityReservationBySplittingResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCR] != null) { + contents[_SCR] = de_CapacityReservation(output[_sCR], context); + } + if (output[_dCR] != null) { + contents[_DCRe] = de_CapacityReservation(output[_dCR], context); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + return contents; +}, "de_CreateCapacityReservationBySplittingResult"); +var de_CreateCapacityReservationFleetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRFI] != null) { + contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_tTC] != null) { + contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]); + } + if (output[_tFC] != null) { + contents[_TFC] = (0, import_smithy_client.strictParseFloat)(output[_tFC]); + } + if (output[_iMC] != null) { + contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]); + } + if (output[_aSl] != null) { + contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + if (output.fleetCapacityReservationSet === "") { + contents[_FCR] = []; + } else if (output[_fCRS] != null && output[_fCRS][_i] != null) { + contents[_FCR] = de_FleetCapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fCRS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_CreateCapacityReservationFleetResult"); +var de_CreateCapacityReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cR] != null) { + contents[_CRapa] = de_CapacityReservation(output[_cR], context); + } + return contents; +}, "de_CreateCapacityReservationResult"); +var de_CreateCarrierGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cG] != null) { + contents[_CG] = de_CarrierGateway(output[_cG], context); + } + return contents; +}, "de_CreateCarrierGatewayResult"); +var de_CreateClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context); + } + if (output[_dNn] != null) { + contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]); + } + return contents; +}, "de_CreateClientVpnEndpointResult"); +var de_CreateClientVpnRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context); + } + return contents; +}, "de_CreateClientVpnRouteResult"); +var de_CreateCoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCoi] != null) { + contents[_CCo] = de_CoipCidr(output[_cCoi], context); + } + return contents; +}, "de_CreateCoipCidrResult"); +var de_CreateCoipPoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cP] != null) { + contents[_CP] = de_CoipPool(output[_cP], context); + } + return contents; +}, "de_CreateCoipPoolResult"); +var de_CreateCustomerGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cGu] != null) { + contents[_CGu] = de_CustomerGateway(output[_cGu], context); + } + return contents; +}, "de_CreateCustomerGatewayResult"); +var de_CreateDefaultSubnetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_su] != null) { + contents[_Su] = de_Subnet(output[_su], context); + } + return contents; +}, "de_CreateDefaultSubnetResult"); +var de_CreateDefaultVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vp] != null) { + contents[_Vp] = de_Vpc(output[_vp], context); + } + return contents; +}, "de_CreateDefaultVpcResult"); +var de_CreateDhcpOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dO] != null) { + contents[_DOh] = de_DhcpOptions(output[_dO], context); + } + return contents; +}, "de_CreateDhcpOptionsResult"); +var de_CreateEgressOnlyInternetGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_eOIG] != null) { + contents[_EOIG] = de_EgressOnlyInternetGateway(output[_eOIG], context); + } + return contents; +}, "de_CreateEgressOnlyInternetGatewayResult"); +var de_CreateFleetError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTAO] != null) { + contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context); + } + if (output[_l] != null) { + contents[_Li] = (0, import_smithy_client.expectString)(output[_l]); + } + if (output[_eC] != null) { + contents[_EC] = (0, import_smithy_client.expectString)(output[_eC]); + } + if (output[_eM] != null) { + contents[_EM] = (0, import_smithy_client.expectString)(output[_eM]); + } + return contents; +}, "de_CreateFleetError"); +var de_CreateFleetErrorsSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CreateFleetError(entry, context); + }); +}, "de_CreateFleetErrorsSet"); +var de_CreateFleetInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTAO] != null) { + contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context); + } + if (output[_l] != null) { + contents[_Li] = (0, import_smithy_client.expectString)(output[_l]); + } + if (output.instanceIds === "") { + contents[_IIns] = []; + } else if (output[_iIn] != null && output[_iIn][_i] != null) { + contents[_IIns] = de_InstanceIdsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIn][_i]), context); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + return contents; +}, "de_CreateFleetInstance"); +var de_CreateFleetInstancesSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CreateFleetInstance(entry, context); + }); +}, "de_CreateFleetInstancesSet"); +var de_CreateFleetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + if (output.errorSet === "") { + contents[_Err] = []; + } else if (output[_eSr] != null && output[_eSr][_i] != null) { + contents[_Err] = de_CreateFleetErrorsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context); + } + if (output.fleetInstanceSet === "") { + contents[_In] = []; + } else if (output[_fIS] != null && output[_fIS][_i] != null) { + contents[_In] = de_CreateFleetInstancesSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fIS][_i]), context); + } + return contents; +}, "de_CreateFleetResult"); +var de_CreateFlowLogsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output.flowLogIdSet === "") { + contents[_FLI] = []; + } else if (output[_fLIS] != null && output[_fLIS][_i] != null) { + contents[_FLI] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_fLIS][_i]), context); + } + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_CreateFlowLogsResult"); +var de_CreateFpgaImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fII] != null) { + contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]); + } + if (output[_fIGI] != null) { + contents[_FIGI] = (0, import_smithy_client.expectString)(output[_fIGI]); + } + return contents; +}, "de_CreateFpgaImageResult"); +var de_CreateImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + return contents; +}, "de_CreateImageResult"); +var de_CreateInstanceConnectEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCE] != null) { + contents[_ICE] = de_Ec2InstanceConnectEndpoint(output[_iCE], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateInstanceConnectEndpointResult"); +var de_CreateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEW] != null) { + contents[_IEW] = de_InstanceEventWindow(output[_iEW], context); + } + return contents; +}, "de_CreateInstanceEventWindowResult"); +var de_CreateInstanceExportTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eTx] != null) { + contents[_ETxp] = de_ExportTask(output[_eTx], context); + } + return contents; +}, "de_CreateInstanceExportTaskResult"); +var de_CreateInternetGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iG] != null) { + contents[_IGn] = de_InternetGateway(output[_iG], context); + } + return contents; +}, "de_CreateInternetGatewayResult"); +var de_CreateIpamExternalResourceVerificationTokenResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iERVT] != null) { + contents[_IERVT] = de_IpamExternalResourceVerificationToken(output[_iERVT], context); + } + return contents; +}, "de_CreateIpamExternalResourceVerificationTokenResult"); +var de_CreateIpamPoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPp] != null) { + contents[_IPpa] = de_IpamPool(output[_iPp], context); + } + return contents; +}, "de_CreateIpamPoolResult"); +var de_CreateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRD] != null) { + contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context); + } + return contents; +}, "de_CreateIpamResourceDiscoveryResult"); +var de_CreateIpamResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ip] != null) { + contents[_Ipa] = de_Ipam(output[_ip], context); + } + return contents; +}, "de_CreateIpamResult"); +var de_CreateIpamScopeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iS] != null) { + contents[_ISpa] = de_IpamScope(output[_iS], context); + } + return contents; +}, "de_CreateIpamScopeResult"); +var de_CreateLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lT] != null) { + contents[_LTa] = de_LaunchTemplate(output[_lT], context); + } + if (output[_w] != null) { + contents[_Wa] = de_ValidationWarning(output[_w], context); + } + return contents; +}, "de_CreateLaunchTemplateResult"); +var de_CreateLaunchTemplateVersionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTV] != null) { + contents[_LTV] = de_LaunchTemplateVersion(output[_lTV], context); + } + if (output[_w] != null) { + contents[_Wa] = de_ValidationWarning(output[_w], context); + } + return contents; +}, "de_CreateLaunchTemplateVersionResult"); +var de_CreateLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_LocalGatewayRoute(output[_ro], context); + } + return contents; +}, "de_CreateLocalGatewayRouteResult"); +var de_CreateLocalGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRT] != null) { + contents[_LGRT] = de_LocalGatewayRouteTable(output[_lGRT], context); + } + return contents; +}, "de_CreateLocalGatewayRouteTableResult"); +var de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVIGA] != null) { + contents[_LGRTVIGA] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(output[_lGRTVIGA], context); + } + return contents; +}, "de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult"); +var de_CreateLocalGatewayRouteTableVpcAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVA] != null) { + contents[_LGRTVA] = de_LocalGatewayRouteTableVpcAssociation(output[_lGRTVA], context); + } + return contents; +}, "de_CreateLocalGatewayRouteTableVpcAssociationResult"); +var de_CreateManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pL] != null) { + contents[_PLr] = de_ManagedPrefixList(output[_pL], context); + } + return contents; +}, "de_CreateManagedPrefixListResult"); +var de_CreateNatGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_nG] != null) { + contents[_NG] = de_NatGateway(output[_nG], context); + } + return contents; +}, "de_CreateNatGatewayResult"); +var de_CreateNetworkAclResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nA] != null) { + contents[_NA] = de_NetworkAcl(output[_nA], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateNetworkAclResult"); +var de_CreateNetworkInsightsAccessScopeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIAS] != null) { + contents[_NIAS] = de_NetworkInsightsAccessScope(output[_nIAS], context); + } + if (output[_nIASC] != null) { + contents[_NIASC] = de_NetworkInsightsAccessScopeContent(output[_nIASC], context); + } + return contents; +}, "de_CreateNetworkInsightsAccessScopeResult"); +var de_CreateNetworkInsightsPathResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIP] != null) { + contents[_NIP] = de_NetworkInsightsPath(output[_nIP], context); + } + return contents; +}, "de_CreateNetworkInsightsPathResult"); +var de_CreateNetworkInterfacePermissionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPnt] != null) { + contents[_IPnt] = de_NetworkInterfacePermission(output[_iPnt], context); + } + return contents; +}, "de_CreateNetworkInterfacePermissionResult"); +var de_CreateNetworkInterfaceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIe] != null) { + contents[_NIet] = de_NetworkInterface(output[_nIe], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateNetworkInterfaceResult"); +var de_CreatePlacementGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pG] != null) { + contents[_PG] = de_PlacementGroup(output[_pG], context); + } + return contents; +}, "de_CreatePlacementGroupResult"); +var de_CreatePublicIpv4PoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + return contents; +}, "de_CreatePublicIpv4PoolResult"); +var de_CreateReplaceRootVolumeTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rRVT] != null) { + contents[_RRVT] = de_ReplaceRootVolumeTask(output[_rRVT], context); + } + return contents; +}, "de_CreateReplaceRootVolumeTaskResult"); +var de_CreateReservedInstancesListingResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservedInstancesListingsSet === "") { + contents[_RIL] = []; + } else if (output[_rILS] != null && output[_rILS][_i] != null) { + contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context); + } + return contents; +}, "de_CreateReservedInstancesListingResult"); +var de_CreateRestoreImageTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + return contents; +}, "de_CreateRestoreImageTaskResult"); +var de_CreateRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_CreateRouteResult"); +var de_CreateRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rTo] != null) { + contents[_RTo] = de_RouteTable(output[_rTo], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateRouteTableResult"); +var de_CreateSecurityGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_CreateSecurityGroupResult"); +var de_CreateSnapshotsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.snapshotSet === "") { + contents[_Sn] = []; + } else if (output[_sS] != null && output[_sS][_i] != null) { + contents[_Sn] = de_SnapshotSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context); + } + return contents; +}, "de_CreateSnapshotsResult"); +var de_CreateSpotDatafeedSubscriptionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sDS] != null) { + contents[_SDS] = de_SpotDatafeedSubscription(output[_sDS], context); + } + return contents; +}, "de_CreateSpotDatafeedSubscriptionResult"); +var de_CreateStoreImageTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oK] != null) { + contents[_OK] = (0, import_smithy_client.expectString)(output[_oK]); + } + return contents; +}, "de_CreateStoreImageTaskResult"); +var de_CreateSubnetCidrReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCRu] != null) { + contents[_SCRu] = de_SubnetCidrReservation(output[_sCRu], context); + } + return contents; +}, "de_CreateSubnetCidrReservationResult"); +var de_CreateSubnetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_su] != null) { + contents[_Su] = de_Subnet(output[_su], context); + } + return contents; +}, "de_CreateSubnetResult"); +var de_CreateTrafficMirrorFilterResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMF] != null) { + contents[_TMF] = de_TrafficMirrorFilter(output[_tMF], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateTrafficMirrorFilterResult"); +var de_CreateTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFR] != null) { + contents[_TMFR] = de_TrafficMirrorFilterRule(output[_tMFR], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateTrafficMirrorFilterRuleResult"); +var de_CreateTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMS] != null) { + contents[_TMS] = de_TrafficMirrorSession(output[_tMS], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateTrafficMirrorSessionResult"); +var de_CreateTrafficMirrorTargetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMT] != null) { + contents[_TMT] = de_TrafficMirrorTarget(output[_tMT], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateTrafficMirrorTargetResult"); +var de_CreateTransitGatewayConnectPeerResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGCP] != null) { + contents[_TGCP] = de_TransitGatewayConnectPeer(output[_tGCP], context); + } + return contents; +}, "de_CreateTransitGatewayConnectPeerResult"); +var de_CreateTransitGatewayConnectResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGC] != null) { + contents[_TGCr] = de_TransitGatewayConnect(output[_tGC], context); + } + return contents; +}, "de_CreateTransitGatewayConnectResult"); +var de_CreateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMD] != null) { + contents[_TGMD] = de_TransitGatewayMulticastDomain(output[_tGMD], context); + } + return contents; +}, "de_CreateTransitGatewayMulticastDomainResult"); +var de_CreateTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPA] != null) { + contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context); + } + return contents; +}, "de_CreateTransitGatewayPeeringAttachmentResult"); +var de_CreateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPT] != null) { + contents[_TGPT] = de_TransitGatewayPolicyTable(output[_tGPT], context); + } + return contents; +}, "de_CreateTransitGatewayPolicyTableResult"); +var de_CreateTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPLR] != null) { + contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context); + } + return contents; +}, "de_CreateTransitGatewayPrefixListReferenceResult"); +var de_CreateTransitGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tG] != null) { + contents[_TGr] = de_TransitGateway(output[_tG], context); + } + return contents; +}, "de_CreateTransitGatewayResult"); +var de_CreateTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_TransitGatewayRoute(output[_ro], context); + } + return contents; +}, "de_CreateTransitGatewayRouteResult"); +var de_CreateTransitGatewayRouteTableAnnouncementResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTA] != null) { + contents[_TGRTA] = de_TransitGatewayRouteTableAnnouncement(output[_tGRTA], context); + } + return contents; +}, "de_CreateTransitGatewayRouteTableAnnouncementResult"); +var de_CreateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRT] != null) { + contents[_TGRT] = de_TransitGatewayRouteTable(output[_tGRT], context); + } + return contents; +}, "de_CreateTransitGatewayRouteTableResult"); +var de_CreateTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGVA] != null) { + contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context); + } + return contents; +}, "de_CreateTransitGatewayVpcAttachmentResult"); +var de_CreateVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAE] != null) { + contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context); + } + return contents; +}, "de_CreateVerifiedAccessEndpointResult"); +var de_CreateVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAG] != null) { + contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context); + } + return contents; +}, "de_CreateVerifiedAccessGroupResult"); +var de_CreateVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAI] != null) { + contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context); + } + return contents; +}, "de_CreateVerifiedAccessInstanceResult"); +var de_CreateVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATP] != null) { + contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context); + } + return contents; +}, "de_CreateVerifiedAccessTrustProviderResult"); +var de_CreateVolumePermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_g] != null) { + contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]); + } + if (output[_uI] != null) { + contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]); + } + return contents; +}, "de_CreateVolumePermission"); +var de_CreateVolumePermissionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CreateVolumePermission(entry, context); + }); +}, "de_CreateVolumePermissionList"); +var de_CreateVpcEndpointConnectionNotificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cNo] != null) { + contents[_CNo] = de_ConnectionNotification(output[_cNo], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateVpcEndpointConnectionNotificationResult"); +var de_CreateVpcEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vE] != null) { + contents[_VE] = de_VpcEndpoint(output[_vE], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateVpcEndpointResult"); +var de_CreateVpcEndpointServiceConfigurationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sC] != null) { + contents[_SCe] = de_ServiceConfiguration(output[_sC], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_CreateVpcEndpointServiceConfigurationResult"); +var de_CreateVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vPC] != null) { + contents[_VPC] = de_VpcPeeringConnection(output[_vPC], context); + } + return contents; +}, "de_CreateVpcPeeringConnectionResult"); +var de_CreateVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vp] != null) { + contents[_Vp] = de_Vpc(output[_vp], context); + } + return contents; +}, "de_CreateVpcResult"); +var de_CreateVpnConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vC] != null) { + contents[_VC] = de_VpnConnection(output[_vC], context); + } + return contents; +}, "de_CreateVpnConnectionResult"); +var de_CreateVpnGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vG] != null) { + contents[_VG] = de_VpnGateway(output[_vG], context); + } + return contents; +}, "de_CreateVpnGatewayResult"); +var de_CreditSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCp] != null) { + contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]); + } + return contents; +}, "de_CreditSpecification"); +var de_CustomerGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bA] != null) { + contents[_BA] = (0, import_smithy_client.expectString)(output[_bA]); + } + if (output[_cGIu] != null) { + contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]); + } + if (output[_iAp] != null) { + contents[_IAp] = (0, import_smithy_client.expectString)(output[_iAp]); + } + if (output[_cAe] != null) { + contents[_CA] = (0, import_smithy_client.expectString)(output[_cAe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_dN] != null) { + contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_bAE] != null) { + contents[_BAE] = (0, import_smithy_client.expectString)(output[_bAE]); + } + return contents; +}, "de_CustomerGateway"); +var de_CustomerGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_CustomerGateway(entry, context); + }); +}, "de_CustomerGatewayList"); +var de_DataResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_id] != null) { + contents[_Id] = (0, import_smithy_client.expectString)(output[_id]); + } + if (output[_s] != null) { + contents[_S] = (0, import_smithy_client.expectString)(output[_s]); + } + if (output[_d] != null) { + contents[_D] = (0, import_smithy_client.expectString)(output[_d]); + } + if (output[_met] != null) { + contents[_Met] = (0, import_smithy_client.expectString)(output[_met]); + } + if (output[_stat] != null) { + contents[_Sta] = (0, import_smithy_client.expectString)(output[_stat]); + } + if (output[_pe] != null) { + contents[_Per] = (0, import_smithy_client.expectString)(output[_pe]); + } + if (output.metricPointSet === "") { + contents[_MPe] = []; + } else if (output[_mPS] != null && output[_mPS][_i] != null) { + contents[_MPe] = de_MetricPoints((0, import_smithy_client.getArrayIfSingleItem)(output[_mPS][_i]), context); + } + return contents; +}, "de_DataResponse"); +var de_DataResponses = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DataResponse(entry, context); + }); +}, "de_DataResponses"); +var de_DedicatedHostIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_DedicatedHostIdList"); +var de_DeleteCarrierGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cG] != null) { + contents[_CG] = de_CarrierGateway(output[_cG], context); + } + return contents; +}, "de_DeleteCarrierGatewayResult"); +var de_DeleteClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context); + } + return contents; +}, "de_DeleteClientVpnEndpointResult"); +var de_DeleteClientVpnRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context); + } + return contents; +}, "de_DeleteClientVpnRouteResult"); +var de_DeleteCoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCoi] != null) { + contents[_CCo] = de_CoipCidr(output[_cCoi], context); + } + return contents; +}, "de_DeleteCoipCidrResult"); +var de_DeleteCoipPoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cP] != null) { + contents[_CP] = de_CoipPool(output[_cP], context); + } + return contents; +}, "de_DeleteCoipPoolResult"); +var de_DeleteEgressOnlyInternetGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rC] != null) { + contents[_RCet] = (0, import_smithy_client.parseBoolean)(output[_rC]); + } + return contents; +}, "de_DeleteEgressOnlyInternetGatewayResult"); +var de_DeleteFleetError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_DeleteFleetError"); +var de_DeleteFleetErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_er] != null) { + contents[_Er] = de_DeleteFleetError(output[_er], context); + } + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + return contents; +}, "de_DeleteFleetErrorItem"); +var de_DeleteFleetErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DeleteFleetErrorItem(entry, context); + }); +}, "de_DeleteFleetErrorSet"); +var de_DeleteFleetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfulFleetDeletionSet === "") { + contents[_SFD] = []; + } else if (output[_sFDS] != null && output[_sFDS][_i] != null) { + contents[_SFD] = de_DeleteFleetSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFDS][_i]), context); + } + if (output.unsuccessfulFleetDeletionSet === "") { + contents[_UFD] = []; + } else if (output[_uFDS] != null && output[_uFDS][_i] != null) { + contents[_UFD] = de_DeleteFleetErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_uFDS][_i]), context); + } + return contents; +}, "de_DeleteFleetsResult"); +var de_DeleteFleetSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cFS] != null) { + contents[_CFS] = (0, import_smithy_client.expectString)(output[_cFS]); + } + if (output[_pFS] != null) { + contents[_PFS] = (0, import_smithy_client.expectString)(output[_pFS]); + } + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + return contents; +}, "de_DeleteFleetSuccessItem"); +var de_DeleteFleetSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DeleteFleetSuccessItem(entry, context); + }); +}, "de_DeleteFleetSuccessSet"); +var de_DeleteFlowLogsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_DeleteFlowLogsResult"); +var de_DeleteFpgaImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DeleteFpgaImageResult"); +var de_DeleteInstanceConnectEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCE] != null) { + contents[_ICE] = de_Ec2InstanceConnectEndpoint(output[_iCE], context); + } + return contents; +}, "de_DeleteInstanceConnectEndpointResult"); +var de_DeleteInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEWS] != null) { + contents[_IEWS] = de_InstanceEventWindowStateChange(output[_iEWS], context); + } + return contents; +}, "de_DeleteInstanceEventWindowResult"); +var de_DeleteIpamExternalResourceVerificationTokenResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iERVT] != null) { + contents[_IERVT] = de_IpamExternalResourceVerificationToken(output[_iERVT], context); + } + return contents; +}, "de_DeleteIpamExternalResourceVerificationTokenResult"); +var de_DeleteIpamPoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPp] != null) { + contents[_IPpa] = de_IpamPool(output[_iPp], context); + } + return contents; +}, "de_DeleteIpamPoolResult"); +var de_DeleteIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRD] != null) { + contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context); + } + return contents; +}, "de_DeleteIpamResourceDiscoveryResult"); +var de_DeleteIpamResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ip] != null) { + contents[_Ipa] = de_Ipam(output[_ip], context); + } + return contents; +}, "de_DeleteIpamResult"); +var de_DeleteIpamScopeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iS] != null) { + contents[_ISpa] = de_IpamScope(output[_iS], context); + } + return contents; +}, "de_DeleteIpamScopeResult"); +var de_DeleteKeyPairResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output[_kPI] != null) { + contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]); + } + return contents; +}, "de_DeleteKeyPairResult"); +var de_DeleteLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lT] != null) { + contents[_LTa] = de_LaunchTemplate(output[_lT], context); + } + return contents; +}, "de_DeleteLaunchTemplateResult"); +var de_DeleteLaunchTemplateVersionsResponseErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_vNe] != null) { + contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]); + } + if (output[_rE] != null) { + contents[_REe] = de_ResponseError(output[_rE], context); + } + return contents; +}, "de_DeleteLaunchTemplateVersionsResponseErrorItem"); +var de_DeleteLaunchTemplateVersionsResponseErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DeleteLaunchTemplateVersionsResponseErrorItem(entry, context); + }); +}, "de_DeleteLaunchTemplateVersionsResponseErrorSet"); +var de_DeleteLaunchTemplateVersionsResponseSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_vNe] != null) { + contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]); + } + return contents; +}, "de_DeleteLaunchTemplateVersionsResponseSuccessItem"); +var de_DeleteLaunchTemplateVersionsResponseSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DeleteLaunchTemplateVersionsResponseSuccessItem(entry, context); + }); +}, "de_DeleteLaunchTemplateVersionsResponseSuccessSet"); +var de_DeleteLaunchTemplateVersionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfullyDeletedLaunchTemplateVersionSet === "") { + contents[_SDLTV] = []; + } else if (output[_sDLTVS] != null && output[_sDLTVS][_i] != null) { + contents[_SDLTV] = de_DeleteLaunchTemplateVersionsResponseSuccessSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_sDLTVS][_i]), + context + ); + } + if (output.unsuccessfullyDeletedLaunchTemplateVersionSet === "") { + contents[_UDLTV] = []; + } else if (output[_uDLTVS] != null && output[_uDLTVS][_i] != null) { + contents[_UDLTV] = de_DeleteLaunchTemplateVersionsResponseErrorSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_uDLTVS][_i]), + context + ); + } + return contents; +}, "de_DeleteLaunchTemplateVersionsResult"); +var de_DeleteLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_LocalGatewayRoute(output[_ro], context); + } + return contents; +}, "de_DeleteLocalGatewayRouteResult"); +var de_DeleteLocalGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRT] != null) { + contents[_LGRT] = de_LocalGatewayRouteTable(output[_lGRT], context); + } + return contents; +}, "de_DeleteLocalGatewayRouteTableResult"); +var de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVIGA] != null) { + contents[_LGRTVIGA] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(output[_lGRTVIGA], context); + } + return contents; +}, "de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult"); +var de_DeleteLocalGatewayRouteTableVpcAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVA] != null) { + contents[_LGRTVA] = de_LocalGatewayRouteTableVpcAssociation(output[_lGRTVA], context); + } + return contents; +}, "de_DeleteLocalGatewayRouteTableVpcAssociationResult"); +var de_DeleteManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pL] != null) { + contents[_PLr] = de_ManagedPrefixList(output[_pL], context); + } + return contents; +}, "de_DeleteManagedPrefixListResult"); +var de_DeleteNatGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + return contents; +}, "de_DeleteNatGatewayResult"); +var de_DeleteNetworkInsightsAccessScopeAnalysisResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASAI] != null) { + contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]); + } + return contents; +}, "de_DeleteNetworkInsightsAccessScopeAnalysisResult"); +var de_DeleteNetworkInsightsAccessScopeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASI] != null) { + contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]); + } + return contents; +}, "de_DeleteNetworkInsightsAccessScopeResult"); +var de_DeleteNetworkInsightsAnalysisResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIAI] != null) { + contents[_NIAI] = (0, import_smithy_client.expectString)(output[_nIAI]); + } + return contents; +}, "de_DeleteNetworkInsightsAnalysisResult"); +var de_DeleteNetworkInsightsPathResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIPI] != null) { + contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]); + } + return contents; +}, "de_DeleteNetworkInsightsPathResult"); +var de_DeleteNetworkInterfacePermissionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DeleteNetworkInterfacePermissionResult"); +var de_DeletePublicIpv4PoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rV] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_rV]); + } + return contents; +}, "de_DeletePublicIpv4PoolResult"); +var de_DeleteQueuedReservedInstancesError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_DeleteQueuedReservedInstancesError"); +var de_DeleteQueuedReservedInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfulQueuedPurchaseDeletionSet === "") { + contents[_SQPD] = []; + } else if (output[_sQPDS] != null && output[_sQPDS][_i] != null) { + contents[_SQPD] = de_SuccessfulQueuedPurchaseDeletionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sQPDS][_i]), context); + } + if (output.failedQueuedPurchaseDeletionSet === "") { + contents[_FQPD] = []; + } else if (output[_fQPDS] != null && output[_fQPDS][_i] != null) { + contents[_FQPD] = de_FailedQueuedPurchaseDeletionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fQPDS][_i]), context); + } + return contents; +}, "de_DeleteQueuedReservedInstancesResult"); +var de_DeleteSubnetCidrReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dSCR] != null) { + contents[_DSCRe] = de_SubnetCidrReservation(output[_dSCR], context); + } + return contents; +}, "de_DeleteSubnetCidrReservationResult"); +var de_DeleteTrafficMirrorFilterResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFI] != null) { + contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]); + } + return contents; +}, "de_DeleteTrafficMirrorFilterResult"); +var de_DeleteTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFRI] != null) { + contents[_TMFRI] = (0, import_smithy_client.expectString)(output[_tMFRI]); + } + return contents; +}, "de_DeleteTrafficMirrorFilterRuleResult"); +var de_DeleteTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMSI] != null) { + contents[_TMSI] = (0, import_smithy_client.expectString)(output[_tMSI]); + } + return contents; +}, "de_DeleteTrafficMirrorSessionResult"); +var de_DeleteTrafficMirrorTargetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMTI] != null) { + contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]); + } + return contents; +}, "de_DeleteTrafficMirrorTargetResult"); +var de_DeleteTransitGatewayConnectPeerResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGCP] != null) { + contents[_TGCP] = de_TransitGatewayConnectPeer(output[_tGCP], context); + } + return contents; +}, "de_DeleteTransitGatewayConnectPeerResult"); +var de_DeleteTransitGatewayConnectResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGC] != null) { + contents[_TGCr] = de_TransitGatewayConnect(output[_tGC], context); + } + return contents; +}, "de_DeleteTransitGatewayConnectResult"); +var de_DeleteTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMD] != null) { + contents[_TGMD] = de_TransitGatewayMulticastDomain(output[_tGMD], context); + } + return contents; +}, "de_DeleteTransitGatewayMulticastDomainResult"); +var de_DeleteTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPA] != null) { + contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context); + } + return contents; +}, "de_DeleteTransitGatewayPeeringAttachmentResult"); +var de_DeleteTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPT] != null) { + contents[_TGPT] = de_TransitGatewayPolicyTable(output[_tGPT], context); + } + return contents; +}, "de_DeleteTransitGatewayPolicyTableResult"); +var de_DeleteTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPLR] != null) { + contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context); + } + return contents; +}, "de_DeleteTransitGatewayPrefixListReferenceResult"); +var de_DeleteTransitGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tG] != null) { + contents[_TGr] = de_TransitGateway(output[_tG], context); + } + return contents; +}, "de_DeleteTransitGatewayResult"); +var de_DeleteTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_TransitGatewayRoute(output[_ro], context); + } + return contents; +}, "de_DeleteTransitGatewayRouteResult"); +var de_DeleteTransitGatewayRouteTableAnnouncementResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTA] != null) { + contents[_TGRTA] = de_TransitGatewayRouteTableAnnouncement(output[_tGRTA], context); + } + return contents; +}, "de_DeleteTransitGatewayRouteTableAnnouncementResult"); +var de_DeleteTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRT] != null) { + contents[_TGRT] = de_TransitGatewayRouteTable(output[_tGRT], context); + } + return contents; +}, "de_DeleteTransitGatewayRouteTableResult"); +var de_DeleteTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGVA] != null) { + contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context); + } + return contents; +}, "de_DeleteTransitGatewayVpcAttachmentResult"); +var de_DeleteVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAE] != null) { + contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context); + } + return contents; +}, "de_DeleteVerifiedAccessEndpointResult"); +var de_DeleteVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAG] != null) { + contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context); + } + return contents; +}, "de_DeleteVerifiedAccessGroupResult"); +var de_DeleteVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAI] != null) { + contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context); + } + return contents; +}, "de_DeleteVerifiedAccessInstanceResult"); +var de_DeleteVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATP] != null) { + contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context); + } + return contents; +}, "de_DeleteVerifiedAccessTrustProviderResult"); +var de_DeleteVpcEndpointConnectionNotificationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_DeleteVpcEndpointConnectionNotificationsResult"); +var de_DeleteVpcEndpointServiceConfigurationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_DeleteVpcEndpointServiceConfigurationsResult"); +var de_DeleteVpcEndpointsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_DeleteVpcEndpointsResult"); +var de_DeleteVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DeleteVpcPeeringConnectionResult"); +var de_DeprovisionByoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bC] != null) { + contents[_BC] = de_ByoipCidr(output[_bC], context); + } + return contents; +}, "de_DeprovisionByoipCidrResult"); +var de_DeprovisionedAddressSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_DeprovisionedAddressSet"); +var de_DeprovisionIpamByoasnResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_b] != null) { + contents[_Byo] = de_Byoasn(output[_b], context); + } + return contents; +}, "de_DeprovisionIpamByoasnResult"); +var de_DeprovisionIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPC] != null) { + contents[_IPCpa] = de_IpamPoolCidr(output[_iPC], context); + } + return contents; +}, "de_DeprovisionIpamPoolCidrResult"); +var de_DeprovisionPublicIpv4PoolCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + if (output.deprovisionedAddressSet === "") { + contents[_DAep] = []; + } else if (output[_dASe] != null && output[_dASe][_i] != null) { + contents[_DAep] = de_DeprovisionedAddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_dASe][_i]), context); + } + return contents; +}, "de_DeprovisionPublicIpv4PoolCidrResult"); +var de_DeregisterInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iTA] != null) { + contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context); + } + return contents; +}, "de_DeregisterInstanceEventNotificationAttributesResult"); +var de_DeregisterTransitGatewayMulticastGroupMembersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dMGM] != null) { + contents[_DMGM] = de_TransitGatewayMulticastDeregisteredGroupMembers(output[_dMGM], context); + } + return contents; +}, "de_DeregisterTransitGatewayMulticastGroupMembersResult"); +var de_DeregisterTransitGatewayMulticastGroupSourcesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dMGS] != null) { + contents[_DMGS] = de_TransitGatewayMulticastDeregisteredGroupSources(output[_dMGS], context); + } + return contents; +}, "de_DeregisterTransitGatewayMulticastGroupSourcesResult"); +var de_DescribeAccountAttributesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.accountAttributeSet === "") { + contents[_AAcc] = []; + } else if (output[_aASc] != null && output[_aASc][_i] != null) { + contents[_AAcc] = de_AccountAttributeList((0, import_smithy_client.getArrayIfSingleItem)(output[_aASc][_i]), context); + } + return contents; +}, "de_DescribeAccountAttributesResult"); +var de_DescribeAddressesAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.addressSet === "") { + contents[_Addr] = []; + } else if (output[_aSd] != null && output[_aSd][_i] != null) { + contents[_Addr] = de_AddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aSd][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeAddressesAttributeResult"); +var de_DescribeAddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.addressesSet === "") { + contents[_Addr] = []; + } else if (output[_aSdd] != null && output[_aSdd][_i] != null) { + contents[_Addr] = de_AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSdd][_i]), context); + } + return contents; +}, "de_DescribeAddressesResult"); +var de_DescribeAddressTransfersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.addressTransferSet === "") { + contents[_ATddr] = []; + } else if (output[_aTSd] != null && output[_aTSd][_i] != null) { + contents[_ATddr] = de_AddressTransferList((0, import_smithy_client.getArrayIfSingleItem)(output[_aTSd][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeAddressTransfersResult"); +var de_DescribeAggregateIdFormatResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_uLIA] != null) { + contents[_ULIA] = (0, import_smithy_client.parseBoolean)(output[_uLIA]); + } + if (output.statusSet === "") { + contents[_Status] = []; + } else if (output[_sSt] != null && output[_sSt][_i] != null) { + contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context); + } + return contents; +}, "de_DescribeAggregateIdFormatResult"); +var de_DescribeAvailabilityZonesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.availabilityZoneInfo === "") { + contents[_AZv] = []; + } else if (output[_aZIv] != null && output[_aZIv][_i] != null) { + contents[_AZv] = de_AvailabilityZoneList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZIv][_i]), context); + } + return contents; +}, "de_DescribeAvailabilityZonesResult"); +var de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.subscriptionSet === "") { + contents[_Sub] = []; + } else if (output[_sSu] != null && output[_sSu][_i] != null) { + contents[_Sub] = de_SubscriptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSu][_i]), context); + } + return contents; +}, "de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult"); +var de_DescribeBundleTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.bundleInstanceTasksSet === "") { + contents[_BTun] = []; + } else if (output[_bITS] != null && output[_bITS][_i] != null) { + contents[_BTun] = de_BundleTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_bITS][_i]), context); + } + return contents; +}, "de_DescribeBundleTasksResult"); +var de_DescribeByoipCidrsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.byoipCidrSet === "") { + contents[_BCy] = []; + } else if (output[_bCS] != null && output[_bCS][_i] != null) { + contents[_BCy] = de_ByoipCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_bCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeByoipCidrsResult"); +var de_DescribeCapacityBlockOfferingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.capacityBlockOfferingSet === "") { + contents[_CBO] = []; + } else if (output[_cBOS] != null && output[_cBOS][_i] != null) { + contents[_CBO] = de_CapacityBlockOfferingSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBOS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeCapacityBlockOfferingsResult"); +var de_DescribeCapacityReservationFleetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.capacityReservationFleetSet === "") { + contents[_CRF] = []; + } else if (output[_cRFS] != null && output[_cRFS][_i] != null) { + contents[_CRF] = de_CapacityReservationFleetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRFS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeCapacityReservationFleetsResult"); +var de_DescribeCapacityReservationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.capacityReservationSet === "") { + contents[_CRapac] = []; + } else if (output[_cRS] != null && output[_cRS][_i] != null) { + contents[_CRapac] = de_CapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRS][_i]), context); + } + return contents; +}, "de_DescribeCapacityReservationsResult"); +var de_DescribeCarrierGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.carrierGatewaySet === "") { + contents[_CGa] = []; + } else if (output[_cGS] != null && output[_cGS][_i] != null) { + contents[_CGa] = de_CarrierGatewaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_cGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeCarrierGatewaysResult"); +var de_DescribeClassicLinkInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_In] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_In] = de_ClassicLinkInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClassicLinkInstancesResult"); +var de_DescribeClientVpnAuthorizationRulesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.authorizationRule === "") { + contents[_ARut] = []; + } else if (output[_aR] != null && output[_aR][_i] != null) { + contents[_ARut] = de_AuthorizationRuleSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aR][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClientVpnAuthorizationRulesResult"); +var de_DescribeClientVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.connections === "") { + contents[_Conn] = []; + } else if (output[_con] != null && output[_con][_i] != null) { + contents[_Conn] = de_ClientVpnConnectionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_con][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClientVpnConnectionsResult"); +var de_DescribeClientVpnEndpointsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.clientVpnEndpoint === "") { + contents[_CVEl] = []; + } else if (output[_cVE] != null && output[_cVE][_i] != null) { + contents[_CVEl] = de_EndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cVE][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClientVpnEndpointsResult"); +var de_DescribeClientVpnRoutesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.routes === "") { + contents[_Rou] = []; + } else if (output[_rou] != null && output[_rou][_i] != null) { + contents[_Rou] = de_ClientVpnRouteSet((0, import_smithy_client.getArrayIfSingleItem)(output[_rou][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClientVpnRoutesResult"); +var de_DescribeClientVpnTargetNetworksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.clientVpnTargetNetworks === "") { + contents[_CVTN] = []; + } else if (output[_cVTN] != null && output[_cVTN][_i] != null) { + contents[_CVTN] = de_TargetNetworkSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cVTN][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeClientVpnTargetNetworksResult"); +var de_DescribeCoipPoolsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.coipPoolSet === "") { + contents[_CPo] = []; + } else if (output[_cPS] != null && output[_cPS][_i] != null) { + contents[_CPo] = de_CoipPoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cPS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeCoipPoolsResult"); +var de_DescribeConversionTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ConversionTask(entry, context); + }); +}, "de_DescribeConversionTaskList"); +var de_DescribeConversionTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.conversionTasks === "") { + contents[_CTon] = []; + } else if (output[_cTo] != null && output[_cTo][_i] != null) { + contents[_CTon] = de_DescribeConversionTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_cTo][_i]), context); + } + return contents; +}, "de_DescribeConversionTasksResult"); +var de_DescribeCustomerGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.customerGatewaySet === "") { + contents[_CGus] = []; + } else if (output[_cGSu] != null && output[_cGSu][_i] != null) { + contents[_CGus] = de_CustomerGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_cGSu][_i]), context); + } + return contents; +}, "de_DescribeCustomerGatewaysResult"); +var de_DescribeDhcpOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.dhcpOptionsSet === "") { + contents[_DOh] = []; + } else if (output[_dOS] != null && output[_dOS][_i] != null) { + contents[_DOh] = de_DhcpOptionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_dOS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeDhcpOptionsResult"); +var de_DescribeEgressOnlyInternetGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.egressOnlyInternetGatewaySet === "") { + contents[_EOIGg] = []; + } else if (output[_eOIGS] != null && output[_eOIGS][_i] != null) { + contents[_EOIGg] = de_EgressOnlyInternetGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_eOIGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeEgressOnlyInternetGatewaysResult"); +var de_DescribeElasticGpusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.elasticGpuSet === "") { + contents[_EGSla] = []; + } else if (output[_eGS] != null && output[_eGS][_i] != null) { + contents[_EGSla] = de_ElasticGpuSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eGS][_i]), context); + } + if (output[_mR] != null) { + contents[_MR] = (0, import_smithy_client.strictParseInt32)(output[_mR]); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeElasticGpusResult"); +var de_DescribeExportImageTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.exportImageTaskSet === "") { + contents[_EITx] = []; + } else if (output[_eITS] != null && output[_eITS][_i] != null) { + contents[_EITx] = de_ExportImageTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_eITS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeExportImageTasksResult"); +var de_DescribeExportTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.exportTaskSet === "") { + contents[_ETxpo] = []; + } else if (output[_eTS] != null && output[_eTS][_i] != null) { + contents[_ETxpo] = de_ExportTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_eTS][_i]), context); + } + return contents; +}, "de_DescribeExportTasksResult"); +var de_DescribeFastLaunchImagesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.fastLaunchImageSet === "") { + contents[_FLIa] = []; + } else if (output[_fLISa] != null && output[_fLISa][_i] != null) { + contents[_FLIa] = de_DescribeFastLaunchImagesSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fLISa][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeFastLaunchImagesResult"); +var de_DescribeFastLaunchImagesSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_sCn] != null) { + contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context); + } + if (output[_lT] != null) { + contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context); + } + if (output[_mPL] != null) { + contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_sTT] != null) { + contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT])); + } + return contents; +}, "de_DescribeFastLaunchImagesSuccessItem"); +var de_DescribeFastLaunchImagesSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DescribeFastLaunchImagesSuccessItem(entry, context); + }); +}, "de_DescribeFastLaunchImagesSuccessSet"); +var de_DescribeFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.fastSnapshotRestoreSet === "") { + contents[_FSR] = []; + } else if (output[_fSRS] != null && output[_fSRS][_i] != null) { + contents[_FSR] = de_DescribeFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeFastSnapshotRestoresResult"); +var de_DescribeFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_oAw] != null) { + contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]); + } + if (output[_eTn] != null) { + contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn])); + } + if (output[_oT] != null) { + contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT])); + } + if (output[_eTna] != null) { + contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna])); + } + if (output[_dTi] != null) { + contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi])); + } + if (output[_dTis] != null) { + contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis])); + } + return contents; +}, "de_DescribeFastSnapshotRestoreSuccessItem"); +var de_DescribeFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DescribeFastSnapshotRestoreSuccessItem(entry, context); + }); +}, "de_DescribeFastSnapshotRestoreSuccessSet"); +var de_DescribeFleetError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTAO] != null) { + contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context); + } + if (output[_l] != null) { + contents[_Li] = (0, import_smithy_client.expectString)(output[_l]); + } + if (output[_eC] != null) { + contents[_EC] = (0, import_smithy_client.expectString)(output[_eC]); + } + if (output[_eM] != null) { + contents[_EM] = (0, import_smithy_client.expectString)(output[_eM]); + } + return contents; +}, "de_DescribeFleetError"); +var de_DescribeFleetHistoryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.historyRecordSet === "") { + contents[_HRi] = []; + } else if (output[_hRS] != null && output[_hRS][_i] != null) { + contents[_HRi] = de_HistoryRecordSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context); + } + if (output[_lET] != null) { + contents[_LET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lET])); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + return contents; +}, "de_DescribeFleetHistoryResult"); +var de_DescribeFleetInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.activeInstanceSet === "") { + contents[_AIc] = []; + } else if (output[_aIS] != null && output[_aIS][_i] != null) { + contents[_AIc] = de_ActiveInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aIS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + return contents; +}, "de_DescribeFleetInstancesResult"); +var de_DescribeFleetsErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DescribeFleetError(entry, context); + }); +}, "de_DescribeFleetsErrorSet"); +var de_DescribeFleetsInstances = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTAO] != null) { + contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context); + } + if (output[_l] != null) { + contents[_Li] = (0, import_smithy_client.expectString)(output[_l]); + } + if (output.instanceIds === "") { + contents[_IIns] = []; + } else if (output[_iIn] != null && output[_iIn][_i] != null) { + contents[_IIns] = de_InstanceIdsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIn][_i]), context); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + return contents; +}, "de_DescribeFleetsInstances"); +var de_DescribeFleetsInstancesSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DescribeFleetsInstances(entry, context); + }); +}, "de_DescribeFleetsInstancesSet"); +var de_DescribeFleetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.fleetSet === "") { + contents[_Fl] = []; + } else if (output[_fS] != null && output[_fS][_i] != null) { + contents[_Fl] = de_FleetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fS][_i]), context); + } + return contents; +}, "de_DescribeFleetsResult"); +var de_DescribeFlowLogsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.flowLogSet === "") { + contents[_FL] = []; + } else if (output[_fLS] != null && output[_fLS][_i] != null) { + contents[_FL] = de_FlowLogSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fLS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeFlowLogsResult"); +var de_DescribeFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fIA] != null) { + contents[_FIAp] = de_FpgaImageAttribute(output[_fIA], context); + } + return contents; +}, "de_DescribeFpgaImageAttributeResult"); +var de_DescribeFpgaImagesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.fpgaImageSet === "") { + contents[_FIp] = []; + } else if (output[_fISp] != null && output[_fISp][_i] != null) { + contents[_FIp] = de_FpgaImageList((0, import_smithy_client.getArrayIfSingleItem)(output[_fISp][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeFpgaImagesResult"); +var de_DescribeHostReservationOfferingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.offeringSet === "") { + contents[_OS] = []; + } else if (output[_oS] != null && output[_oS][_i] != null) { + contents[_OS] = de_HostOfferingSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oS][_i]), context); + } + return contents; +}, "de_DescribeHostReservationOfferingsResult"); +var de_DescribeHostReservationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.hostReservationSet === "") { + contents[_HRS] = []; + } else if (output[_hRSo] != null && output[_hRSo][_i] != null) { + contents[_HRS] = de_HostReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRSo][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeHostReservationsResult"); +var de_DescribeHostsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.hostSet === "") { + contents[_Ho] = []; + } else if (output[_hS] != null && output[_hS][_i] != null) { + contents[_Ho] = de_HostList((0, import_smithy_client.getArrayIfSingleItem)(output[_hS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeHostsResult"); +var de_DescribeIamInstanceProfileAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.iamInstanceProfileAssociationSet === "") { + contents[_IIPAa] = []; + } else if (output[_iIPAS] != null && output[_iIPAS][_i] != null) { + contents[_IIPAa] = de_IamInstanceProfileAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIPAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeIamInstanceProfileAssociationsResult"); +var de_DescribeIdentityIdFormatResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.statusSet === "") { + contents[_Status] = []; + } else if (output[_sSt] != null && output[_sSt][_i] != null) { + contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context); + } + return contents; +}, "de_DescribeIdentityIdFormatResult"); +var de_DescribeIdFormatResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.statusSet === "") { + contents[_Status] = []; + } else if (output[_sSt] != null && output[_sSt][_i] != null) { + contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context); + } + return contents; +}, "de_DescribeIdFormatResult"); +var de_DescribeImagesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.imagesSet === "") { + contents[_Ima] = []; + } else if (output[_iSm] != null && output[_iSm][_i] != null) { + contents[_Ima] = de_ImageList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSm][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeImagesResult"); +var de_DescribeImportImageTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.importImageTaskSet === "") { + contents[_IIT] = []; + } else if (output[_iITS] != null && output[_iITS][_i] != null) { + contents[_IIT] = de_ImportImageTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_iITS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeImportImageTasksResult"); +var de_DescribeImportSnapshotTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.importSnapshotTaskSet === "") { + contents[_IST] = []; + } else if (output[_iSTS] != null && output[_iSTS][_i] != null) { + contents[_IST] = de_ImportSnapshotTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeImportSnapshotTasksResult"); +var de_DescribeInstanceConnectEndpointsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceConnectEndpointSet === "") { + contents[_ICEn] = []; + } else if (output[_iCES] != null && output[_iCES][_i] != null) { + contents[_ICEn] = de_InstanceConnectEndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCES][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceConnectEndpointsResult"); +var de_DescribeInstanceCreditSpecificationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceCreditSpecificationSet === "") { + contents[_ICS] = []; + } else if (output[_iCSS] != null && output[_iCSS][_i] != null) { + contents[_ICS] = de_InstanceCreditSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCSS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceCreditSpecificationsResult"); +var de_DescribeInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iTA] != null) { + contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context); + } + return contents; +}, "de_DescribeInstanceEventNotificationAttributesResult"); +var de_DescribeInstanceEventWindowsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceEventWindowSet === "") { + contents[_IEWn] = []; + } else if (output[_iEWSn] != null && output[_iEWSn][_i] != null) { + contents[_IEWn] = de_InstanceEventWindowSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iEWSn][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceEventWindowsResult"); +var de_DescribeInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservationSet === "") { + contents[_Rese] = []; + } else if (output[_rS] != null && output[_rS][_i] != null) { + contents[_Rese] = de_ReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_rS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstancesResult"); +var de_DescribeInstanceStatusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceStatusSet === "") { + contents[_ISns] = []; + } else if (output[_iSS] != null && output[_iSS][_i] != null) { + contents[_ISns] = de_InstanceStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceStatusResult"); +var de_DescribeInstanceTopologyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceSet === "") { + contents[_In] = []; + } else if (output[_iSns] != null && output[_iSns][_i] != null) { + contents[_In] = de_InstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSns][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceTopologyResult"); +var de_DescribeInstanceTypeOfferingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceTypeOfferingSet === "") { + contents[_ITO] = []; + } else if (output[_iTOS] != null && output[_iTOS][_i] != null) { + contents[_ITO] = de_InstanceTypeOfferingsList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTOS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceTypeOfferingsResult"); +var de_DescribeInstanceTypesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceTypeSet === "") { + contents[_ITnst] = []; + } else if (output[_iTS] != null && output[_iTS][_i] != null) { + contents[_ITnst] = de_InstanceTypeInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInstanceTypesResult"); +var de_DescribeInternetGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.internetGatewaySet === "") { + contents[_IGnt] = []; + } else if (output[_iGS] != null && output[_iGS][_i] != null) { + contents[_IGnt] = de_InternetGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_iGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeInternetGatewaysResult"); +var de_DescribeIpamByoasnResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.byoasnSet === "") { + contents[_Byoa] = []; + } else if (output[_bS] != null && output[_bS][_i] != null) { + contents[_Byoa] = de_ByoasnSet((0, import_smithy_client.getArrayIfSingleItem)(output[_bS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeIpamByoasnResult"); +var de_DescribeIpamExternalResourceVerificationTokensResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.ipamExternalResourceVerificationTokenSet === "") { + contents[_IERVTp] = []; + } else if (output[_iERVTS] != null && output[_iERVTS][_i] != null) { + contents[_IERVTp] = de_IpamExternalResourceVerificationTokenSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_iERVTS][_i]), + context + ); + } + return contents; +}, "de_DescribeIpamExternalResourceVerificationTokensResult"); +var de_DescribeIpamPoolsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.ipamPoolSet === "") { + contents[_IPpam] = []; + } else if (output[_iPS] != null && output[_iPS][_i] != null) { + contents[_IPpam] = de_IpamPoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPS][_i]), context); + } + return contents; +}, "de_DescribeIpamPoolsResult"); +var de_DescribeIpamResourceDiscoveriesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamResourceDiscoverySet === "") { + contents[_IRDp] = []; + } else if (output[_iRDS] != null && output[_iRDS][_i] != null) { + contents[_IRDp] = de_IpamResourceDiscoverySet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRDS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeIpamResourceDiscoveriesResult"); +var de_DescribeIpamResourceDiscoveryAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamResourceDiscoveryAssociationSet === "") { + contents[_IRDAp] = []; + } else if (output[_iRDAS] != null && output[_iRDAS][_i] != null) { + contents[_IRDAp] = de_IpamResourceDiscoveryAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRDAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeIpamResourceDiscoveryAssociationsResult"); +var de_DescribeIpamScopesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.ipamScopeSet === "") { + contents[_ISpam] = []; + } else if (output[_iSSp] != null && output[_iSSp][_i] != null) { + contents[_ISpam] = de_IpamScopeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSSp][_i]), context); + } + return contents; +}, "de_DescribeIpamScopesResult"); +var de_DescribeIpamsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.ipamSet === "") { + contents[_Ipam] = []; + } else if (output[_iSp] != null && output[_iSp][_i] != null) { + contents[_Ipam] = de_IpamSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSp][_i]), context); + } + return contents; +}, "de_DescribeIpamsResult"); +var de_DescribeIpv6PoolsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipv6PoolSet === "") { + contents[_IPpvo] = []; + } else if (output[_iPSp] != null && output[_iPSp][_i] != null) { + contents[_IPpvo] = de_Ipv6PoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSp][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeIpv6PoolsResult"); +var de_DescribeKeyPairsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.keySet === "") { + contents[_KP] = []; + } else if (output[_kS] != null && output[_kS][_i] != null) { + contents[_KP] = de_KeyPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_kS][_i]), context); + } + return contents; +}, "de_DescribeKeyPairsResult"); +var de_DescribeLaunchTemplatesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.launchTemplates === "") { + contents[_LTau] = []; + } else if (output[_lTa] != null && output[_lTa][_i] != null) { + contents[_LTau] = de_LaunchTemplateSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lTa][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLaunchTemplatesResult"); +var de_DescribeLaunchTemplateVersionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.launchTemplateVersionSet === "") { + contents[_LTVa] = []; + } else if (output[_lTVS] != null && output[_lTVS][_i] != null) { + contents[_LTVa] = de_LaunchTemplateVersionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lTVS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLaunchTemplateVersionsResult"); +var de_DescribeLocalGatewayRouteTablesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewayRouteTableSet === "") { + contents[_LGRTo] = []; + } else if (output[_lGRTS] != null && output[_lGRTS][_i] != null) { + contents[_LGRTo] = de_LocalGatewayRouteTableSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewayRouteTablesResult"); +var de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewayRouteTableVirtualInterfaceGroupAssociationSet === "") { + contents[_LGRTVIGAo] = []; + } else if (output[_lGRTVIGAS] != null && output[_lGRTVIGAS][_i] != null) { + contents[_LGRTVIGAo] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTVIGAS][_i]), + context + ); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult"); +var de_DescribeLocalGatewayRouteTableVpcAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewayRouteTableVpcAssociationSet === "") { + contents[_LGRTVAo] = []; + } else if (output[_lGRTVAS] != null && output[_lGRTVAS][_i] != null) { + contents[_LGRTVAo] = de_LocalGatewayRouteTableVpcAssociationSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTVAS][_i]), + context + ); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewayRouteTableVpcAssociationsResult"); +var de_DescribeLocalGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewaySet === "") { + contents[_LGoc] = []; + } else if (output[_lGS] != null && output[_lGS][_i] != null) { + contents[_LGoc] = de_LocalGatewaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewaysResult"); +var de_DescribeLocalGatewayVirtualInterfaceGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewayVirtualInterfaceGroupSet === "") { + contents[_LGVIG] = []; + } else if (output[_lGVIGS] != null && output[_lGVIGS][_i] != null) { + contents[_LGVIG] = de_LocalGatewayVirtualInterfaceGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewayVirtualInterfaceGroupsResult"); +var de_DescribeLocalGatewayVirtualInterfacesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.localGatewayVirtualInterfaceSet === "") { + contents[_LGVI] = []; + } else if (output[_lGVIS] != null && output[_lGVIS][_i] != null) { + contents[_LGVI] = de_LocalGatewayVirtualInterfaceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLocalGatewayVirtualInterfacesResult"); +var de_DescribeLockedSnapshotsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.snapshotSet === "") { + contents[_Sn] = []; + } else if (output[_sS] != null && output[_sS][_i] != null) { + contents[_Sn] = de_LockedSnapshotsInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeLockedSnapshotsResult"); +var de_DescribeMacHostsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.macHostSet === "") { + contents[_MHa] = []; + } else if (output[_mHS] != null && output[_mHS][_i] != null) { + contents[_MHa] = de_MacHostList((0, import_smithy_client.getArrayIfSingleItem)(output[_mHS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeMacHostsResult"); +var de_DescribeManagedPrefixListsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.prefixListSet === "") { + contents[_PLre] = []; + } else if (output[_pLS] != null && output[_pLS][_i] != null) { + contents[_PLre] = de_ManagedPrefixListSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLS][_i]), context); + } + return contents; +}, "de_DescribeManagedPrefixListsResult"); +var de_DescribeMovingAddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.movingAddressStatusSet === "") { + contents[_MAS] = []; + } else if (output[_mASS] != null && output[_mASS][_i] != null) { + contents[_MAS] = de_MovingAddressStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_mASS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeMovingAddressesResult"); +var de_DescribeNatGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.natGatewaySet === "") { + contents[_NGa] = []; + } else if (output[_nGS] != null && output[_nGS][_i] != null) { + contents[_NGa] = de_NatGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNatGatewaysResult"); +var de_DescribeNetworkAclsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkAclSet === "") { + contents[_NAe] = []; + } else if (output[_nAS] != null && output[_nAS][_i] != null) { + contents[_NAe] = de_NetworkAclList((0, import_smithy_client.getArrayIfSingleItem)(output[_nAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkAclsResult"); +var de_DescribeNetworkInsightsAccessScopeAnalysesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInsightsAccessScopeAnalysisSet === "") { + contents[_NIASA] = []; + } else if (output[_nIASAS] != null && output[_nIASAS][_i] != null) { + contents[_NIASA] = de_NetworkInsightsAccessScopeAnalysisList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInsightsAccessScopeAnalysesResult"); +var de_DescribeNetworkInsightsAccessScopesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInsightsAccessScopeSet === "") { + contents[_NIASe] = []; + } else if (output[_nIASS] != null && output[_nIASS][_i] != null) { + contents[_NIASe] = de_NetworkInsightsAccessScopeList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInsightsAccessScopesResult"); +var de_DescribeNetworkInsightsAnalysesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInsightsAnalysisSet === "") { + contents[_NIA] = []; + } else if (output[_nIASe] != null && output[_nIASe][_i] != null) { + contents[_NIA] = de_NetworkInsightsAnalysisList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASe][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInsightsAnalysesResult"); +var de_DescribeNetworkInsightsPathsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInsightsPathSet === "") { + contents[_NIPe] = []; + } else if (output[_nIPS] != null && output[_nIPS][_i] != null) { + contents[_NIPe] = de_NetworkInsightsPathList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIPS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInsightsPathsResult"); +var de_DescribeNetworkInterfaceAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_at] != null) { + contents[_Att] = de_NetworkInterfaceAttachment(output[_at], context); + } + if (output[_de] != null) { + contents[_De] = de_AttributeValue(output[_de], context); + } + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_sDC] != null) { + contents[_SDC] = de_AttributeBooleanValue(output[_sDC], context); + } + if (output[_aPIA] != null) { + contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]); + } + return contents; +}, "de_DescribeNetworkInterfaceAttributeResult"); +var de_DescribeNetworkInterfacePermissionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInterfacePermissions === "") { + contents[_NIPet] = []; + } else if (output[_nIPe] != null && output[_nIPe][_i] != null) { + contents[_NIPet] = de_NetworkInterfacePermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIPe][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInterfacePermissionsResult"); +var de_DescribeNetworkInterfacesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.networkInterfaceSet === "") { + contents[_NI] = []; + } else if (output[_nIS] != null && output[_nIS][_i] != null) { + contents[_NI] = de_NetworkInterfaceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeNetworkInterfacesResult"); +var de_DescribePlacementGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.placementGroupSet === "") { + contents[_PGl] = []; + } else if (output[_pGS] != null && output[_pGS][_i] != null) { + contents[_PGl] = de_PlacementGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_pGS][_i]), context); + } + return contents; +}, "de_DescribePlacementGroupsResult"); +var de_DescribePrefixListsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.prefixListSet === "") { + contents[_PLre] = []; + } else if (output[_pLS] != null && output[_pLS][_i] != null) { + contents[_PLre] = de_PrefixListSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLS][_i]), context); + } + return contents; +}, "de_DescribePrefixListsResult"); +var de_DescribePrincipalIdFormatResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.principalSet === "") { + contents[_Princ] = []; + } else if (output[_pSr] != null && output[_pSr][_i] != null) { + contents[_Princ] = de_PrincipalIdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribePrincipalIdFormatResult"); +var de_DescribePublicIpv4PoolsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.publicIpv4PoolSet === "") { + contents[_PIPu] = []; + } else if (output[_pIPS] != null && output[_pIPS][_i] != null) { + contents[_PIPu] = de_PublicIpv4PoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pIPS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribePublicIpv4PoolsResult"); +var de_DescribeRegionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.regionInfo === "") { + contents[_Reg] = []; + } else if (output[_rI] != null && output[_rI][_i] != null) { + contents[_Reg] = de_RegionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rI][_i]), context); + } + return contents; +}, "de_DescribeRegionsResult"); +var de_DescribeReplaceRootVolumeTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.replaceRootVolumeTaskSet === "") { + contents[_RRVTe] = []; + } else if (output[_rRVTS] != null && output[_rRVTS][_i] != null) { + contents[_RRVTe] = de_ReplaceRootVolumeTasks((0, import_smithy_client.getArrayIfSingleItem)(output[_rRVTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeReplaceRootVolumeTasksResult"); +var de_DescribeReservedInstancesListingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservedInstancesListingsSet === "") { + contents[_RIL] = []; + } else if (output[_rILS] != null && output[_rILS][_i] != null) { + contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context); + } + return contents; +}, "de_DescribeReservedInstancesListingsResult"); +var de_DescribeReservedInstancesModificationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.reservedInstancesModificationsSet === "") { + contents[_RIM] = []; + } else if (output[_rIMS] != null && output[_rIMS][_i] != null) { + contents[_RIM] = de_ReservedInstancesModificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIMS][_i]), context); + } + return contents; +}, "de_DescribeReservedInstancesModificationsResult"); +var de_DescribeReservedInstancesOfferingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservedInstancesOfferingsSet === "") { + contents[_RIO] = []; + } else if (output[_rIOS] != null && output[_rIOS][_i] != null) { + contents[_RIO] = de_ReservedInstancesOfferingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIOS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeReservedInstancesOfferingsResult"); +var de_DescribeReservedInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.reservedInstancesSet === "") { + contents[_RIese] = []; + } else if (output[_rIS] != null && output[_rIS][_i] != null) { + contents[_RIese] = de_ReservedInstancesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIS][_i]), context); + } + return contents; +}, "de_DescribeReservedInstancesResult"); +var de_DescribeRouteTablesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.routeTableSet === "") { + contents[_RTou] = []; + } else if (output[_rTS] != null && output[_rTS][_i] != null) { + contents[_RTou] = de_RouteTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeRouteTablesResult"); +var de_DescribeScheduledInstanceAvailabilityResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.scheduledInstanceAvailabilitySet === "") { + contents[_SIAS] = []; + } else if (output[_sIAS] != null && output[_sIAS][_i] != null) { + contents[_SIAS] = de_ScheduledInstanceAvailabilitySet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIAS][_i]), context); + } + return contents; +}, "de_DescribeScheduledInstanceAvailabilityResult"); +var de_DescribeScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.scheduledInstanceSet === "") { + contents[_SIS] = []; + } else if (output[_sIS] != null && output[_sIS][_i] != null) { + contents[_SIS] = de_ScheduledInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIS][_i]), context); + } + return contents; +}, "de_DescribeScheduledInstancesResult"); +var de_DescribeSecurityGroupReferencesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.securityGroupReferenceSet === "") { + contents[_SGRSe] = []; + } else if (output[_sGRSe] != null && output[_sGRSe][_i] != null) { + contents[_SGRSe] = de_SecurityGroupReferences((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRSe][_i]), context); + } + return contents; +}, "de_DescribeSecurityGroupReferencesResult"); +var de_DescribeSecurityGroupRulesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.securityGroupRuleSet === "") { + contents[_SGR] = []; + } else if (output[_sGRS] != null && output[_sGRS][_i] != null) { + contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSecurityGroupRulesResult"); +var de_DescribeSecurityGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.securityGroupInfo === "") { + contents[_SG] = []; + } else if (output[_sGIec] != null && output[_sGIec][_i] != null) { + contents[_SG] = de_SecurityGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIec][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSecurityGroupsResult"); +var de_DescribeSnapshotAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.createVolumePermission === "") { + contents[_CVPr] = []; + } else if (output[_cVP] != null && output[_cVP][_i] != null) { + contents[_CVPr] = de_CreateVolumePermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_cVP][_i]), context); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + return contents; +}, "de_DescribeSnapshotAttributeResult"); +var de_DescribeSnapshotsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.snapshotSet === "") { + contents[_Sn] = []; + } else if (output[_sS] != null && output[_sS][_i] != null) { + contents[_Sn] = de_SnapshotList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSnapshotsResult"); +var de_DescribeSnapshotTierStatusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.snapshotTierStatusSet === "") { + contents[_STS] = []; + } else if (output[_sTSS] != null && output[_sTSS][_i] != null) { + contents[_STS] = de_snapshotTierStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTSS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSnapshotTierStatusResult"); +var de_DescribeSpotDatafeedSubscriptionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sDS] != null) { + contents[_SDS] = de_SpotDatafeedSubscription(output[_sDS], context); + } + return contents; +}, "de_DescribeSpotDatafeedSubscriptionResult"); +var de_DescribeSpotFleetInstancesResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.activeInstanceSet === "") { + contents[_AIc] = []; + } else if (output[_aIS] != null && output[_aIS][_i] != null) { + contents[_AIc] = de_ActiveInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aIS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + return contents; +}, "de_DescribeSpotFleetInstancesResponse"); +var de_DescribeSpotFleetRequestHistoryResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.historyRecordSet === "") { + contents[_HRi] = []; + } else if (output[_hRS] != null && output[_hRS][_i] != null) { + contents[_HRi] = de_HistoryRecords((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context); + } + if (output[_lET] != null) { + contents[_LET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lET])); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + return contents; +}, "de_DescribeSpotFleetRequestHistoryResponse"); +var de_DescribeSpotFleetRequestsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.spotFleetRequestConfigSet === "") { + contents[_SFRCp] = []; + } else if (output[_sFRCS] != null && output[_sFRCS][_i] != null) { + contents[_SFRCp] = de_SpotFleetRequestConfigSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFRCS][_i]), context); + } + return contents; +}, "de_DescribeSpotFleetRequestsResponse"); +var de_DescribeSpotInstanceRequestsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.spotInstanceRequestSet === "") { + contents[_SIR] = []; + } else if (output[_sIRS] != null && output[_sIRS][_i] != null) { + contents[_SIR] = de_SpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSpotInstanceRequestsResult"); +var de_DescribeSpotPriceHistoryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.spotPriceHistorySet === "") { + contents[_SPH] = []; + } else if (output[_sPHS] != null && output[_sPHS][_i] != null) { + contents[_SPH] = de_SpotPriceHistoryList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPHS][_i]), context); + } + return contents; +}, "de_DescribeSpotPriceHistoryResult"); +var de_DescribeStaleSecurityGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.staleSecurityGroupSet === "") { + contents[_SSGS] = []; + } else if (output[_sSGS] != null && output[_sSGS][_i] != null) { + contents[_SSGS] = de_StaleSecurityGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sSGS][_i]), context); + } + return contents; +}, "de_DescribeStaleSecurityGroupsResult"); +var de_DescribeStoreImageTasksResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.storeImageTaskResultSet === "") { + contents[_SITR] = []; + } else if (output[_sITRS] != null && output[_sITRS][_i] != null) { + contents[_SITR] = de_StoreImageTaskResultSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sITRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeStoreImageTasksResult"); +var de_DescribeSubnetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.subnetSet === "") { + contents[_Subn] = []; + } else if (output[_sSub] != null && output[_sSub][_i] != null) { + contents[_Subn] = de_SubnetList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSub][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeSubnetsResult"); +var de_DescribeTagsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagDescriptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_DescribeTagsResult"); +var de_DescribeTrafficMirrorFilterRulesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.trafficMirrorFilterRuleSet === "") { + contents[_TMFRr] = []; + } else if (output[_tMFRS] != null && output[_tMFRS][_i] != null) { + contents[_TMFRr] = de_TrafficMirrorFilterRuleSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMFRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTrafficMirrorFilterRulesResult"); +var de_DescribeTrafficMirrorFiltersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.trafficMirrorFilterSet === "") { + contents[_TMFr] = []; + } else if (output[_tMFS] != null && output[_tMFS][_i] != null) { + contents[_TMFr] = de_TrafficMirrorFilterSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMFS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTrafficMirrorFiltersResult"); +var de_DescribeTrafficMirrorSessionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.trafficMirrorSessionSet === "") { + contents[_TMSr] = []; + } else if (output[_tMSS] != null && output[_tMSS][_i] != null) { + contents[_TMSr] = de_TrafficMirrorSessionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMSS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTrafficMirrorSessionsResult"); +var de_DescribeTrafficMirrorTargetsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.trafficMirrorTargetSet === "") { + contents[_TMTr] = []; + } else if (output[_tMTS] != null && output[_tMTS][_i] != null) { + contents[_TMTr] = de_TrafficMirrorTargetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTrafficMirrorTargetsResult"); +var de_DescribeTransitGatewayAttachmentsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayAttachments === "") { + contents[_TGAr] = []; + } else if (output[_tGA] != null && output[_tGA][_i] != null) { + contents[_TGAr] = de_TransitGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGA][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayAttachmentsResult"); +var de_DescribeTransitGatewayConnectPeersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayConnectPeerSet === "") { + contents[_TGCPr] = []; + } else if (output[_tGCPS] != null && output[_tGCPS][_i] != null) { + contents[_TGCPr] = de_TransitGatewayConnectPeerList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCPS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayConnectPeersResult"); +var de_DescribeTransitGatewayConnectsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayConnectSet === "") { + contents[_TGCra] = []; + } else if (output[_tGCS] != null && output[_tGCS][_i] != null) { + contents[_TGCra] = de_TransitGatewayConnectList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayConnectsResult"); +var de_DescribeTransitGatewayMulticastDomainsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayMulticastDomains === "") { + contents[_TGMDr] = []; + } else if (output[_tGMDr] != null && output[_tGMDr][_i] != null) { + contents[_TGMDr] = de_TransitGatewayMulticastDomainList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGMDr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayMulticastDomainsResult"); +var de_DescribeTransitGatewayPeeringAttachmentsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayPeeringAttachments === "") { + contents[_TGPAr] = []; + } else if (output[_tGPAr] != null && output[_tGPAr][_i] != null) { + contents[_TGPAr] = de_TransitGatewayPeeringAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPAr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayPeeringAttachmentsResult"); +var de_DescribeTransitGatewayPolicyTablesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayPolicyTables === "") { + contents[_TGPTr] = []; + } else if (output[_tGPTr] != null && output[_tGPTr][_i] != null) { + contents[_TGPTr] = de_TransitGatewayPolicyTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPTr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayPolicyTablesResult"); +var de_DescribeTransitGatewayRouteTableAnnouncementsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayRouteTableAnnouncements === "") { + contents[_TGRTAr] = []; + } else if (output[_tGRTAr] != null && output[_tGRTAr][_i] != null) { + contents[_TGRTAr] = de_TransitGatewayRouteTableAnnouncementList( + (0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTAr][_i]), + context + ); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayRouteTableAnnouncementsResult"); +var de_DescribeTransitGatewayRouteTablesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayRouteTables === "") { + contents[_TGRTr] = []; + } else if (output[_tGRTr] != null && output[_tGRTr][_i] != null) { + contents[_TGRTr] = de_TransitGatewayRouteTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayRouteTablesResult"); +var de_DescribeTransitGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewaySet === "") { + contents[_TGra] = []; + } else if (output[_tGS] != null && output[_tGS][_i] != null) { + contents[_TGra] = de_TransitGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewaysResult"); +var de_DescribeTransitGatewayVpcAttachmentsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayVpcAttachments === "") { + contents[_TGVAr] = []; + } else if (output[_tGVAr] != null && output[_tGVAr][_i] != null) { + contents[_TGVAr] = de_TransitGatewayVpcAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGVAr][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTransitGatewayVpcAttachmentsResult"); +var de_DescribeTrunkInterfaceAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.interfaceAssociationSet === "") { + contents[_IAnt] = []; + } else if (output[_iAS] != null && output[_iAS][_i] != null) { + contents[_IAnt] = de_TrunkInterfaceAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_iAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeTrunkInterfaceAssociationsResult"); +var de_DescribeVerifiedAccessEndpointsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.verifiedAccessEndpointSet === "") { + contents[_VAEe] = []; + } else if (output[_vAES] != null && output[_vAES][_i] != null) { + contents[_VAEe] = de_VerifiedAccessEndpointList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAES][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVerifiedAccessEndpointsResult"); +var de_DescribeVerifiedAccessGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.verifiedAccessGroupSet === "") { + contents[_VAGe] = []; + } else if (output[_vAGS] != null && output[_vAGS][_i] != null) { + contents[_VAGe] = de_VerifiedAccessGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAGS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVerifiedAccessGroupsResult"); +var de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.loggingConfigurationSet === "") { + contents[_LC] = []; + } else if (output[_lCS] != null && output[_lCS][_i] != null) { + contents[_LC] = de_VerifiedAccessInstanceLoggingConfigurationList( + (0, import_smithy_client.getArrayIfSingleItem)(output[_lCS][_i]), + context + ); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult"); +var de_DescribeVerifiedAccessInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.verifiedAccessInstanceSet === "") { + contents[_VAIe] = []; + } else if (output[_vAIS] != null && output[_vAIS][_i] != null) { + contents[_VAIe] = de_VerifiedAccessInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAIS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVerifiedAccessInstancesResult"); +var de_DescribeVerifiedAccessTrustProvidersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.verifiedAccessTrustProviderSet === "") { + contents[_VATPe] = []; + } else if (output[_vATPS] != null && output[_vATPS][_i] != null) { + contents[_VATPe] = de_VerifiedAccessTrustProviderList((0, import_smithy_client.getArrayIfSingleItem)(output[_vATPS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVerifiedAccessTrustProvidersResult"); +var de_DescribeVolumeAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aEIO] != null) { + contents[_AEIO] = de_AttributeBooleanValue(output[_aEIO], context); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + return contents; +}, "de_DescribeVolumeAttributeResult"); +var de_DescribeVolumesModificationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.volumeModificationSet === "") { + contents[_VMo] = []; + } else if (output[_vMS] != null && output[_vMS][_i] != null) { + contents[_VMo] = de_VolumeModificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_vMS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVolumesModificationsResult"); +var de_DescribeVolumesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.volumeSet === "") { + contents[_Vol] = []; + } else if (output[_vS] != null && output[_vS][_i] != null) { + contents[_Vol] = de_VolumeList((0, import_smithy_client.getArrayIfSingleItem)(output[_vS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVolumesResult"); +var de_DescribeVolumeStatusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.volumeStatusSet === "") { + contents[_VSo] = []; + } else if (output[_vSS] != null && output[_vSS][_i] != null) { + contents[_VSo] = de_VolumeStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSS][_i]), context); + } + return contents; +}, "de_DescribeVolumeStatusResult"); +var de_DescribeVpcAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_eDH] != null) { + contents[_EDH] = de_AttributeBooleanValue(output[_eDH], context); + } + if (output[_eDS] != null) { + contents[_EDS] = de_AttributeBooleanValue(output[_eDS], context); + } + if (output[_eNAUM] != null) { + contents[_ENAUM] = de_AttributeBooleanValue(output[_eNAUM], context); + } + return contents; +}, "de_DescribeVpcAttributeResult"); +var de_DescribeVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.vpcs === "") { + contents[_Vpc] = []; + } else if (output[_vpc] != null && output[_vpc][_i] != null) { + contents[_Vpc] = de_ClassicLinkDnsSupportList((0, import_smithy_client.getArrayIfSingleItem)(output[_vpc][_i]), context); + } + return contents; +}, "de_DescribeVpcClassicLinkDnsSupportResult"); +var de_DescribeVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpcSet === "") { + contents[_Vpc] = []; + } else if (output[_vSp] != null && output[_vSp][_i] != null) { + contents[_Vpc] = de_VpcClassicLinkList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSp][_i]), context); + } + return contents; +}, "de_DescribeVpcClassicLinkResult"); +var de_DescribeVpcEndpointConnectionNotificationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.connectionNotificationSet === "") { + contents[_CNSo] = []; + } else if (output[_cNSo] != null && output[_cNSo][_i] != null) { + contents[_CNSo] = de_ConnectionNotificationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cNSo][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointConnectionNotificationsResult"); +var de_DescribeVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpcEndpointConnectionSet === "") { + contents[_VEC] = []; + } else if (output[_vECS] != null && output[_vECS][_i] != null) { + contents[_VEC] = de_VpcEndpointConnectionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vECS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointConnectionsResult"); +var de_DescribeVpcEndpointServiceConfigurationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.serviceConfigurationSet === "") { + contents[_SCer] = []; + } else if (output[_sCS] != null && output[_sCS][_i] != null) { + contents[_SCer] = de_ServiceConfigurationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointServiceConfigurationsResult"); +var de_DescribeVpcEndpointServicePermissionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.allowedPrincipals === "") { + contents[_APl] = []; + } else if (output[_aP] != null && output[_aP][_i] != null) { + contents[_APl] = de_AllowedPrincipalSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aP][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointServicePermissionsResult"); +var de_DescribeVpcEndpointServicesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.serviceNameSet === "") { + contents[_SNer] = []; + } else if (output[_sNS] != null && output[_sNS][_i] != null) { + contents[_SNer] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sNS][_i]), context); + } + if (output.serviceDetailSet === "") { + contents[_SDe] = []; + } else if (output[_sDSe] != null && output[_sDSe][_i] != null) { + contents[_SDe] = de_ServiceDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSe][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointServicesResult"); +var de_DescribeVpcEndpointsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpcEndpointSet === "") { + contents[_VEp] = []; + } else if (output[_vESp] != null && output[_vESp][_i] != null) { + contents[_VEp] = de_VpcEndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vESp][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcEndpointsResult"); +var de_DescribeVpcPeeringConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpcPeeringConnectionSet === "") { + contents[_VPCp] = []; + } else if (output[_vPCS] != null && output[_vPCS][_i] != null) { + contents[_VPCp] = de_VpcPeeringConnectionList((0, import_smithy_client.getArrayIfSingleItem)(output[_vPCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcPeeringConnectionsResult"); +var de_DescribeVpcsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpcSet === "") { + contents[_Vpc] = []; + } else if (output[_vSp] != null && output[_vSp][_i] != null) { + contents[_Vpc] = de_VpcList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSp][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_DescribeVpcsResult"); +var de_DescribeVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpnConnectionSet === "") { + contents[_VCp] = []; + } else if (output[_vCS] != null && output[_vCS][_i] != null) { + contents[_VCp] = de_VpnConnectionList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCS][_i]), context); + } + return contents; +}, "de_DescribeVpnConnectionsResult"); +var de_DescribeVpnGatewaysResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpnGatewaySet === "") { + contents[_VGp] = []; + } else if (output[_vGS] != null && output[_vGS][_i] != null) { + contents[_VGp] = de_VpnGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_vGS][_i]), context); + } + return contents; +}, "de_DescribeVpnGatewaysResult"); +var de_DestinationOptionsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fF] != null) { + contents[_FF] = (0, import_smithy_client.expectString)(output[_fF]); + } + if (output[_hCP] != null) { + contents[_HCP] = (0, import_smithy_client.parseBoolean)(output[_hCP]); + } + if (output[_pHP] != null) { + contents[_PHP] = (0, import_smithy_client.parseBoolean)(output[_pHP]); + } + return contents; +}, "de_DestinationOptionsResponse"); +var de_DetachClassicLinkVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DetachClassicLinkVpcResult"); +var de_DetachVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATP] != null) { + contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context); + } + if (output[_vAI] != null) { + contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context); + } + return contents; +}, "de_DetachVerifiedAccessTrustProviderResult"); +var de_DeviceOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tI] != null) { + contents[_TIe] = (0, import_smithy_client.expectString)(output[_tI]); + } + if (output[_pSKU] != null) { + contents[_PSKU] = (0, import_smithy_client.expectString)(output[_pSKU]); + } + return contents; +}, "de_DeviceOptions"); +var de_DhcpConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_k] != null) { + contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]); + } + if (output.valueSet === "") { + contents[_Val] = []; + } else if (output[_vSa] != null && output[_vSa][_i] != null) { + contents[_Val] = de_DhcpConfigurationValueList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSa][_i]), context); + } + return contents; +}, "de_DhcpConfiguration"); +var de_DhcpConfigurationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DhcpConfiguration(entry, context); + }); +}, "de_DhcpConfigurationList"); +var de_DhcpConfigurationValueList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_AttributeValue(entry, context); + }); +}, "de_DhcpConfigurationValueList"); +var de_DhcpOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.dhcpConfigurationSet === "") { + contents[_DCh] = []; + } else if (output[_dCS] != null && output[_dCS][_i] != null) { + contents[_DCh] = de_DhcpConfigurationList((0, import_smithy_client.getArrayIfSingleItem)(output[_dCS][_i]), context); + } + if (output[_dOI] != null) { + contents[_DOI] = (0, import_smithy_client.expectString)(output[_dOI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_DhcpOptions"); +var de_DhcpOptionsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DhcpOptions(entry, context); + }); +}, "de_DhcpOptionsList"); +var de_DirectoryServiceAuthentication = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dI] != null) { + contents[_DIir] = (0, import_smithy_client.expectString)(output[_dI]); + } + return contents; +}, "de_DirectoryServiceAuthentication"); +var de_DisableAddressTransferResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aT] != null) { + contents[_ATdd] = de_AddressTransfer(output[_aT], context); + } + return contents; +}, "de_DisableAddressTransferResult"); +var de_DisableAwsNetworkPerformanceMetricSubscriptionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ou] != null) { + contents[_Ou] = (0, import_smithy_client.parseBoolean)(output[_ou]); + } + return contents; +}, "de_DisableAwsNetworkPerformanceMetricSubscriptionResult"); +var de_DisableEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eEBD] != null) { + contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]); + } + return contents; +}, "de_DisableEbsEncryptionByDefaultResult"); +var de_DisableFastLaunchResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_sCn] != null) { + contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context); + } + if (output[_lT] != null) { + contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context); + } + if (output[_mPL] != null) { + contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_sTT] != null) { + contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT])); + } + return contents; +}, "de_DisableFastLaunchResult"); +var de_DisableFastSnapshotRestoreErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output.fastSnapshotRestoreStateErrorSet === "") { + contents[_FSRSE] = []; + } else if (output[_fSRSES] != null && output[_fSRSES][_i] != null) { + contents[_FSRSE] = de_DisableFastSnapshotRestoreStateErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRSES][_i]), context); + } + return contents; +}, "de_DisableFastSnapshotRestoreErrorItem"); +var de_DisableFastSnapshotRestoreErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DisableFastSnapshotRestoreErrorItem(entry, context); + }); +}, "de_DisableFastSnapshotRestoreErrorSet"); +var de_DisableFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successful === "") { + contents[_Suc] = []; + } else if (output[_suc] != null && output[_suc][_i] != null) { + contents[_Suc] = de_DisableFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context); + } + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_DisableFastSnapshotRestoreErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_DisableFastSnapshotRestoresResult"); +var de_DisableFastSnapshotRestoreStateError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_DisableFastSnapshotRestoreStateError"); +var de_DisableFastSnapshotRestoreStateErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_er] != null) { + contents[_Er] = de_DisableFastSnapshotRestoreStateError(output[_er], context); + } + return contents; +}, "de_DisableFastSnapshotRestoreStateErrorItem"); +var de_DisableFastSnapshotRestoreStateErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DisableFastSnapshotRestoreStateErrorItem(entry, context); + }); +}, "de_DisableFastSnapshotRestoreStateErrorSet"); +var de_DisableFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_oAw] != null) { + contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]); + } + if (output[_eTn] != null) { + contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn])); + } + if (output[_oT] != null) { + contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT])); + } + if (output[_eTna] != null) { + contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna])); + } + if (output[_dTi] != null) { + contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi])); + } + if (output[_dTis] != null) { + contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis])); + } + return contents; +}, "de_DisableFastSnapshotRestoreSuccessItem"); +var de_DisableFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DisableFastSnapshotRestoreSuccessItem(entry, context); + }); +}, "de_DisableFastSnapshotRestoreSuccessSet"); +var de_DisableImageBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iBPAS] != null) { + contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]); + } + return contents; +}, "de_DisableImageBlockPublicAccessResult"); +var de_DisableImageDeprecationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DisableImageDeprecationResult"); +var de_DisableImageDeregistrationProtectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.expectString)(output[_r]); + } + return contents; +}, "de_DisableImageDeregistrationProtectionResult"); +var de_DisableImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DisableImageResult"); +var de_DisableIpamOrganizationAdminAccountResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_succ] != null) { + contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]); + } + return contents; +}, "de_DisableIpamOrganizationAdminAccountResult"); +var de_DisableSerialConsoleAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCAE] != null) { + contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]); + } + return contents; +}, "de_DisableSerialConsoleAccessResult"); +var de_DisableSnapshotBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_DisableSnapshotBlockPublicAccessResult"); +var de_DisableTransitGatewayRouteTablePropagationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_prop] != null) { + contents[_Prop] = de_TransitGatewayPropagation(output[_prop], context); + } + return contents; +}, "de_DisableTransitGatewayRouteTablePropagationResult"); +var de_DisableVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DisableVpcClassicLinkDnsSupportResult"); +var de_DisableVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DisableVpcClassicLinkResult"); +var de_DisassociateClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_sta] != null) { + contents[_Statu] = de_AssociationStatus(output[_sta], context); + } + return contents; +}, "de_DisassociateClientVpnTargetNetworkResult"); +var de_DisassociateEnclaveCertificateIamRoleResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_DisassociateEnclaveCertificateIamRoleResult"); +var de_DisassociateIamInstanceProfileResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIPA] != null) { + contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context); + } + return contents; +}, "de_DisassociateIamInstanceProfileResult"); +var de_DisassociateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEW] != null) { + contents[_IEW] = de_InstanceEventWindow(output[_iEW], context); + } + return contents; +}, "de_DisassociateInstanceEventWindowResult"); +var de_DisassociateIpamByoasnResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aA] != null) { + contents[_AAsn] = de_AsnAssociation(output[_aA], context); + } + return contents; +}, "de_DisassociateIpamByoasnResult"); +var de_DisassociateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRDA] != null) { + contents[_IRDA] = de_IpamResourceDiscoveryAssociation(output[_iRDA], context); + } + return contents; +}, "de_DisassociateIpamResourceDiscoveryResult"); +var de_DisassociateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output.natGatewayAddressSet === "") { + contents[_NGA] = []; + } else if (output[_nGAS] != null && output[_nGAS][_i] != null) { + contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context); + } + return contents; +}, "de_DisassociateNatGatewayAddressResult"); +var de_DisassociateSubnetCidrBlockResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCBA] != null) { + contents[_ICBA] = de_SubnetIpv6CidrBlockAssociation(output[_iCBA], context); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + return contents; +}, "de_DisassociateSubnetCidrBlockResult"); +var de_DisassociateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_a] != null) { + contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context); + } + return contents; +}, "de_DisassociateTransitGatewayMulticastDomainResult"); +var de_DisassociateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_TransitGatewayPolicyTableAssociation(output[_ass], context); + } + return contents; +}, "de_DisassociateTransitGatewayPolicyTableResult"); +var de_DisassociateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_TransitGatewayAssociation(output[_ass], context); + } + return contents; +}, "de_DisassociateTransitGatewayRouteTableResult"); +var de_DisassociateTrunkInterfaceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + return contents; +}, "de_DisassociateTrunkInterfaceResult"); +var de_DisassociateVpcCidrBlockResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCBA] != null) { + contents[_ICBA] = de_VpcIpv6CidrBlockAssociation(output[_iCBA], context); + } + if (output[_cBA] != null) { + contents[_CBA] = de_VpcCidrBlockAssociation(output[_cBA], context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_DisassociateVpcCidrBlockResult"); +var de_DiskImageDescription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ch] != null) { + contents[_Ch] = (0, import_smithy_client.expectString)(output[_ch]); + } + if (output[_f] != null) { + contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]); + } + if (output[_iMU] != null) { + contents[_IMU] = (0, import_smithy_client.expectString)(output[_iMU]); + } + if (output[_si] != null) { + contents[_Siz] = (0, import_smithy_client.strictParseLong)(output[_si]); + } + return contents; +}, "de_DiskImageDescription"); +var de_DiskImageVolumeDescription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_id] != null) { + contents[_Id] = (0, import_smithy_client.expectString)(output[_id]); + } + if (output[_si] != null) { + contents[_Siz] = (0, import_smithy_client.strictParseLong)(output[_si]); + } + return contents; +}, "de_DiskImageVolumeDescription"); +var de_DiskInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIGB] != null) { + contents[_SIGB] = (0, import_smithy_client.strictParseLong)(output[_sIGB]); + } + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + return contents; +}, "de_DiskInfo"); +var de_DiskInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DiskInfo(entry, context); + }); +}, "de_DiskInfoList"); +var de_DnsEntry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dNn] != null) { + contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]); + } + if (output[_hZI] != null) { + contents[_HZI] = (0, import_smithy_client.expectString)(output[_hZI]); + } + return contents; +}, "de_DnsEntry"); +var de_DnsEntrySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_DnsEntry(entry, context); + }); +}, "de_DnsEntrySet"); +var de_DnsOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dRIT] != null) { + contents[_DRIT] = (0, import_smithy_client.expectString)(output[_dRIT]); + } + if (output[_pDOFIRE] != null) { + contents[_PDOFIRE] = (0, import_smithy_client.parseBoolean)(output[_pDOFIRE]); + } + return contents; +}, "de_DnsOptions"); +var de_EbsBlockDevice = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_io] != null) { + contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_vSo] != null) { + contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]); + } + if (output[_vT] != null) { + contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_th] != null) { + contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + return contents; +}, "de_EbsBlockDevice"); +var de_EbsInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eOS] != null) { + contents[_EOS] = (0, import_smithy_client.expectString)(output[_eOS]); + } + if (output[_eSn] != null) { + contents[_ESnc] = (0, import_smithy_client.expectString)(output[_eSn]); + } + if (output[_eOI] != null) { + contents[_EOI] = de_EbsOptimizedInfo(output[_eOI], context); + } + if (output[_nS] != null) { + contents[_NS] = (0, import_smithy_client.expectString)(output[_nS]); + } + return contents; +}, "de_EbsInfo"); +var de_EbsInstanceBlockDevice = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aTt] != null) { + contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt])); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_aRs] != null) { + contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]); + } + if (output[_vOI] != null) { + contents[_VOI] = (0, import_smithy_client.expectString)(output[_vOI]); + } + return contents; +}, "de_EbsInstanceBlockDevice"); +var de_EbsOptimizedInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bBIM] != null) { + contents[_BBIM] = (0, import_smithy_client.strictParseInt32)(output[_bBIM]); + } + if (output[_bTIMB] != null) { + contents[_BTIMB] = (0, import_smithy_client.strictParseFloat)(output[_bTIMB]); + } + if (output[_bIa] != null) { + contents[_BIa] = (0, import_smithy_client.strictParseInt32)(output[_bIa]); + } + if (output[_mBIM] != null) { + contents[_MBIM] = (0, import_smithy_client.strictParseInt32)(output[_mBIM]); + } + if (output[_mTIMB] != null) { + contents[_MTIMB] = (0, import_smithy_client.strictParseFloat)(output[_mTIMB]); + } + if (output[_mI] != null) { + contents[_MIa] = (0, import_smithy_client.strictParseInt32)(output[_mI]); + } + return contents; +}, "de_EbsOptimizedInfo"); +var de_EbsStatusDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iSmp] != null) { + contents[_ISmp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_iSmp])); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_EbsStatusDetails"); +var de_EbsStatusDetailsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_EbsStatusDetails(entry, context); + }); +}, "de_EbsStatusDetailsList"); +var de_EbsStatusSummary = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.details === "") { + contents[_Det] = []; + } else if (output[_det] != null && output[_det][_i] != null) { + contents[_Det] = de_EbsStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_EbsStatusSummary"); +var de_Ec2InstanceConnectEndpoint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iCEI] != null) { + contents[_ICEI] = (0, import_smithy_client.expectString)(output[_iCEI]); + } + if (output[_iCEA] != null) { + contents[_ICEA] = (0, import_smithy_client.expectString)(output[_iCEA]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sMt] != null) { + contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]); + } + if (output[_dNn] != null) { + contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]); + } + if (output[_fDN] != null) { + contents[_FDN] = (0, import_smithy_client.expectString)(output[_fDN]); + } + if (output.networkInterfaceIdSet === "") { + contents[_NIIe] = []; + } else if (output[_nIIS] != null && output[_nIIS][_i] != null) { + contents[_NIIe] = de_NetworkInterfaceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_nIIS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_cAr] != null) { + contents[_CAr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cAr])); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_pCI] != null) { + contents[_PCI] = (0, import_smithy_client.parseBoolean)(output[_pCI]); + } + if (output.securityGroupIdSet === "") { + contents[_SGI] = []; + } else if (output[_sGIS] != null && output[_sGIS][_i] != null) { + contents[_SGI] = de_SecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_Ec2InstanceConnectEndpoint"); +var de_EfaInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mEI] != null) { + contents[_MEI] = (0, import_smithy_client.strictParseInt32)(output[_mEI]); + } + return contents; +}, "de_EfaInfo"); +var de_EgressOnlyInternetGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.attachmentSet === "") { + contents[_Atta] = []; + } else if (output[_aSt] != null && output[_aSt][_i] != null) { + contents[_Atta] = de_InternetGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context); + } + if (output[_eOIGI] != null) { + contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_EgressOnlyInternetGateway"); +var de_EgressOnlyInternetGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_EgressOnlyInternetGateway(entry, context); + }); +}, "de_EgressOnlyInternetGatewayList"); +var de_ElasticGpuAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eGI] != null) { + contents[_EGIl] = (0, import_smithy_client.expectString)(output[_eGI]); + } + if (output[_eGAI] != null) { + contents[_EGAI] = (0, import_smithy_client.expectString)(output[_eGAI]); + } + if (output[_eGAS] != null) { + contents[_EGAS] = (0, import_smithy_client.expectString)(output[_eGAS]); + } + if (output[_eGAT] != null) { + contents[_EGAT] = (0, import_smithy_client.expectString)(output[_eGAT]); + } + return contents; +}, "de_ElasticGpuAssociation"); +var de_ElasticGpuAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ElasticGpuAssociation(entry, context); + }); +}, "de_ElasticGpuAssociationList"); +var de_ElasticGpuHealth = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_ElasticGpuHealth"); +var de_ElasticGpus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eGI] != null) { + contents[_EGIl] = (0, import_smithy_client.expectString)(output[_eGI]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_eGT] != null) { + contents[_EGT] = (0, import_smithy_client.expectString)(output[_eGT]); + } + if (output[_eGH] != null) { + contents[_EGH] = de_ElasticGpuHealth(output[_eGH], context); + } + if (output[_eGSl] != null) { + contents[_EGSlas] = (0, import_smithy_client.expectString)(output[_eGSl]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ElasticGpus"); +var de_ElasticGpuSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ElasticGpus(entry, context); + }); +}, "de_ElasticGpuSet"); +var de_ElasticGpuSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + return contents; +}, "de_ElasticGpuSpecificationResponse"); +var de_ElasticGpuSpecificationResponseList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ElasticGpuSpecificationResponse(entry, context); + }); +}, "de_ElasticGpuSpecificationResponseList"); +var de_ElasticInferenceAcceleratorAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eIAA] != null) { + contents[_EIAA] = (0, import_smithy_client.expectString)(output[_eIAA]); + } + if (output[_eIAAI] != null) { + contents[_EIAAI] = (0, import_smithy_client.expectString)(output[_eIAAI]); + } + if (output[_eIAAS] != null) { + contents[_EIAAS] = (0, import_smithy_client.expectString)(output[_eIAAS]); + } + if (output[_eIAAT] != null) { + contents[_EIAAT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eIAAT])); + } + return contents; +}, "de_ElasticInferenceAcceleratorAssociation"); +var de_ElasticInferenceAcceleratorAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ElasticInferenceAcceleratorAssociation(entry, context); + }); +}, "de_ElasticInferenceAcceleratorAssociationList"); +var de_EnableAddressTransferResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aT] != null) { + contents[_ATdd] = de_AddressTransfer(output[_aT], context); + } + return contents; +}, "de_EnableAddressTransferResult"); +var de_EnableAwsNetworkPerformanceMetricSubscriptionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ou] != null) { + contents[_Ou] = (0, import_smithy_client.parseBoolean)(output[_ou]); + } + return contents; +}, "de_EnableAwsNetworkPerformanceMetricSubscriptionResult"); +var de_EnableEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eEBD] != null) { + contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]); + } + return contents; +}, "de_EnableEbsEncryptionByDefaultResult"); +var de_EnableFastLaunchResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_sCn] != null) { + contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context); + } + if (output[_lT] != null) { + contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context); + } + if (output[_mPL] != null) { + contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_sTT] != null) { + contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT])); + } + return contents; +}, "de_EnableFastLaunchResult"); +var de_EnableFastSnapshotRestoreErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output.fastSnapshotRestoreStateErrorSet === "") { + contents[_FSRSE] = []; + } else if (output[_fSRSES] != null && output[_fSRSES][_i] != null) { + contents[_FSRSE] = de_EnableFastSnapshotRestoreStateErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRSES][_i]), context); + } + return contents; +}, "de_EnableFastSnapshotRestoreErrorItem"); +var de_EnableFastSnapshotRestoreErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_EnableFastSnapshotRestoreErrorItem(entry, context); + }); +}, "de_EnableFastSnapshotRestoreErrorSet"); +var de_EnableFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successful === "") { + contents[_Suc] = []; + } else if (output[_suc] != null && output[_suc][_i] != null) { + contents[_Suc] = de_EnableFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context); + } + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_EnableFastSnapshotRestoreErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_EnableFastSnapshotRestoresResult"); +var de_EnableFastSnapshotRestoreStateError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_EnableFastSnapshotRestoreStateError"); +var de_EnableFastSnapshotRestoreStateErrorItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_er] != null) { + contents[_Er] = de_EnableFastSnapshotRestoreStateError(output[_er], context); + } + return contents; +}, "de_EnableFastSnapshotRestoreStateErrorItem"); +var de_EnableFastSnapshotRestoreStateErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_EnableFastSnapshotRestoreStateErrorItem(entry, context); + }); +}, "de_EnableFastSnapshotRestoreStateErrorSet"); +var de_EnableFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sTR] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_oAw] != null) { + contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]); + } + if (output[_eTn] != null) { + contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn])); + } + if (output[_oT] != null) { + contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT])); + } + if (output[_eTna] != null) { + contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna])); + } + if (output[_dTi] != null) { + contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi])); + } + if (output[_dTis] != null) { + contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis])); + } + return contents; +}, "de_EnableFastSnapshotRestoreSuccessItem"); +var de_EnableFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_EnableFastSnapshotRestoreSuccessItem(entry, context); + }); +}, "de_EnableFastSnapshotRestoreSuccessSet"); +var de_EnableImageBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iBPAS] != null) { + contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]); + } + return contents; +}, "de_EnableImageBlockPublicAccessResult"); +var de_EnableImageDeprecationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_EnableImageDeprecationResult"); +var de_EnableImageDeregistrationProtectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.expectString)(output[_r]); + } + return contents; +}, "de_EnableImageDeregistrationProtectionResult"); +var de_EnableImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_EnableImageResult"); +var de_EnableIpamOrganizationAdminAccountResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_succ] != null) { + contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]); + } + return contents; +}, "de_EnableIpamOrganizationAdminAccountResult"); +var de_EnableReachabilityAnalyzerOrganizationSharingResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rV] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_rV]); + } + return contents; +}, "de_EnableReachabilityAnalyzerOrganizationSharingResult"); +var de_EnableSerialConsoleAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCAE] != null) { + contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]); + } + return contents; +}, "de_EnableSerialConsoleAccessResult"); +var de_EnableSnapshotBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_EnableSnapshotBlockPublicAccessResult"); +var de_EnableTransitGatewayRouteTablePropagationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_prop] != null) { + contents[_Prop] = de_TransitGatewayPropagation(output[_prop], context); + } + return contents; +}, "de_EnableTransitGatewayRouteTablePropagationResult"); +var de_EnableVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_EnableVpcClassicLinkDnsSupportResult"); +var de_EnableVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_EnableVpcClassicLinkResult"); +var de_EnaSrdSpecificationRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ESE] != null) { + contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_ESE]); + } + if (output[_ESUS] != null) { + contents[_ESUS] = de_EnaSrdUdpSpecificationRequest(output[_ESUS], context); + } + return contents; +}, "de_EnaSrdSpecificationRequest"); +var de_EnaSrdUdpSpecificationRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ESUE] != null) { + contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_ESUE]); + } + return contents; +}, "de_EnaSrdUdpSpecificationRequest"); +var de_EnclaveOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + return contents; +}, "de_EnclaveOptions"); +var de_EndpointSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ClientVpnEndpoint(entry, context); + }); +}, "de_EndpointSet"); +var de_ErrorSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ValidationError(entry, context); + }); +}, "de_ErrorSet"); +var de_EventInformation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eDv] != null) { + contents[_EDv] = (0, import_smithy_client.expectString)(output[_eDv]); + } + if (output[_eST] != null) { + contents[_EST] = (0, import_smithy_client.expectString)(output[_eST]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + return contents; +}, "de_EventInformation"); +var de_ExcludedInstanceTypeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ExcludedInstanceTypeSet"); +var de_Explanation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ac] != null) { + contents[_Acl] = de_AnalysisComponent(output[_ac], context); + } + if (output[_aRc] != null) { + contents[_ARcl] = de_AnalysisAclRule(output[_aRc], context); + } + if (output[_ad] != null) { + contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]); + } + if (output.addressSet === "") { + contents[_Addr] = []; + } else if (output[_aSd] != null && output[_aSd][_i] != null) { + contents[_Addr] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSd][_i]), context); + } + if (output[_aTtt] != null) { + contents[_ATtta] = de_AnalysisComponent(output[_aTtt], context); + } + if (output.availabilityZoneSet === "") { + contents[_AZv] = []; + } else if (output[_aZS] != null && output[_aZS][_i] != null) { + contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context); + } + if (output.cidrSet === "") { + contents[_Ci] = []; + } else if (output[_cS] != null && output[_cS][_i] != null) { + contents[_Ci] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cS][_i]), context); + } + if (output[_c] != null) { + contents[_Com] = de_AnalysisComponent(output[_c], context); + } + if (output[_cGu] != null) { + contents[_CGu] = de_AnalysisComponent(output[_cGu], context); + } + if (output[_d] != null) { + contents[_D] = de_AnalysisComponent(output[_d], context); + } + if (output[_dV] != null) { + contents[_DVest] = de_AnalysisComponent(output[_dV], context); + } + if (output[_di] != null) { + contents[_Di] = (0, import_smithy_client.expectString)(output[_di]); + } + if (output[_eCx] != null) { + contents[_ECx] = (0, import_smithy_client.expectString)(output[_eCx]); + } + if (output[_iRT] != null) { + contents[_IRT] = de_AnalysisComponent(output[_iRT], context); + } + if (output[_iG] != null) { + contents[_IGn] = de_AnalysisComponent(output[_iG], context); + } + if (output[_lBA] != null) { + contents[_LBA] = (0, import_smithy_client.expectString)(output[_lBA]); + } + if (output[_cLBL] != null) { + contents[_CLBL] = de_AnalysisLoadBalancerListener(output[_cLBL], context); + } + if (output[_lBLP] != null) { + contents[_LBLP] = (0, import_smithy_client.strictParseInt32)(output[_lBLP]); + } + if (output[_lBT] != null) { + contents[_LBT] = de_AnalysisLoadBalancerTarget(output[_lBT], context); + } + if (output[_lBTG] != null) { + contents[_LBTG] = de_AnalysisComponent(output[_lBTG], context); + } + if (output.loadBalancerTargetGroupSet === "") { + contents[_LBTGo] = []; + } else if (output[_lBTGS] != null && output[_lBTGS][_i] != null) { + contents[_LBTGo] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_lBTGS][_i]), context); + } + if (output[_lBTP] != null) { + contents[_LBTP] = (0, import_smithy_client.strictParseInt32)(output[_lBTP]); + } + if (output[_eLBL] != null) { + contents[_ELBL] = de_AnalysisComponent(output[_eLBL], context); + } + if (output[_mC] != null) { + contents[_MCis] = (0, import_smithy_client.expectString)(output[_mC]); + } + if (output[_nG] != null) { + contents[_NG] = de_AnalysisComponent(output[_nG], context); + } + if (output[_nIe] != null) { + contents[_NIet] = de_AnalysisComponent(output[_nIe], context); + } + if (output[_pF] != null) { + contents[_PF] = (0, import_smithy_client.expectString)(output[_pF]); + } + if (output[_vPC] != null) { + contents[_VPC] = de_AnalysisComponent(output[_vPC], context); + } + if (output[_po] != null) { + contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]); + } + if (output.portRangeSet === "") { + contents[_PRo] = []; + } else if (output[_pRS] != null && output[_pRS][_i] != null) { + contents[_PRo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pRS][_i]), context); + } + if (output[_pL] != null) { + contents[_PLr] = de_AnalysisComponent(output[_pL], context); + } + if (output.protocolSet === "") { + contents[_Pro] = []; + } else if (output[_pSro] != null && output[_pSro][_i] != null) { + contents[_Pro] = de_StringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context); + } + if (output[_rTR] != null) { + contents[_RTR] = de_AnalysisRouteTableRoute(output[_rTR], context); + } + if (output[_rTo] != null) { + contents[_RTo] = de_AnalysisComponent(output[_rTo], context); + } + if (output[_sG] != null) { + contents[_SGe] = de_AnalysisComponent(output[_sG], context); + } + if (output[_sGR] != null) { + contents[_SGRe] = de_AnalysisSecurityGroupRule(output[_sGR], context); + } + if (output.securityGroupSet === "") { + contents[_SG] = []; + } else if (output[_sGS] != null && output[_sGS][_i] != null) { + contents[_SG] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context); + } + if (output[_sV] != null) { + contents[_SVo] = de_AnalysisComponent(output[_sV], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_su] != null) { + contents[_Su] = de_AnalysisComponent(output[_su], context); + } + if (output[_sRT] != null) { + contents[_SRT] = de_AnalysisComponent(output[_sRT], context); + } + if (output[_vp] != null) { + contents[_Vp] = de_AnalysisComponent(output[_vp], context); + } + if (output[_vE] != null) { + contents[_VE] = de_AnalysisComponent(output[_vE], context); + } + if (output[_vC] != null) { + contents[_VC] = de_AnalysisComponent(output[_vC], context); + } + if (output[_vG] != null) { + contents[_VG] = de_AnalysisComponent(output[_vG], context); + } + if (output[_tG] != null) { + contents[_TGr] = de_AnalysisComponent(output[_tG], context); + } + if (output[_tGRT] != null) { + contents[_TGRT] = de_AnalysisComponent(output[_tGRT], context); + } + if (output[_tGRTR] != null) { + contents[_TGRTR] = de_TransitGatewayRouteTableRoute(output[_tGRTR], context); + } + if (output[_tGAr] != null) { + contents[_TGAra] = de_AnalysisComponent(output[_tGAr], context); + } + if (output[_cAo] != null) { + contents[_CAom] = (0, import_smithy_client.expectString)(output[_cAo]); + } + if (output[_cRo] != null) { + contents[_CRo] = (0, import_smithy_client.expectString)(output[_cRo]); + } + if (output[_fSR] != null) { + contents[_FSRi] = de_FirewallStatelessRule(output[_fSR], context); + } + if (output[_fSRi] != null) { + contents[_FSRir] = de_FirewallStatefulRule(output[_fSRi], context); + } + return contents; +}, "de_Explanation"); +var de_ExplanationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Explanation(entry, context); + }); +}, "de_ExplanationList"); +var de_ExportClientVpnClientCertificateRevocationListResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRL] != null) { + contents[_CRL] = (0, import_smithy_client.expectString)(output[_cRL]); + } + if (output[_sta] != null) { + contents[_Statu] = de_ClientCertificateRevocationListStatus(output[_sta], context); + } + return contents; +}, "de_ExportClientVpnClientCertificateRevocationListResult"); +var de_ExportClientVpnClientConfigurationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCl] != null) { + contents[_CCl] = (0, import_smithy_client.expectString)(output[_cCl]); + } + return contents; +}, "de_ExportClientVpnClientConfigurationResult"); +var de_ExportImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_dIF] != null) { + contents[_DIFi] = (0, import_smithy_client.expectString)(output[_dIF]); + } + if (output[_eITI] != null) { + contents[_EITIx] = (0, import_smithy_client.expectString)(output[_eITI]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_rNo] != null) { + contents[_RNo] = (0, import_smithy_client.expectString)(output[_rNo]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sEL] != null) { + contents[_SEL] = de_ExportTaskS3Location(output[_sEL], context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ExportImageResult"); +var de_ExportImageTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_eITI] != null) { + contents[_EITIx] = (0, import_smithy_client.expectString)(output[_eITI]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sEL] != null) { + contents[_SEL] = de_ExportTaskS3Location(output[_sEL], context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ExportImageTask"); +var de_ExportImageTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ExportImageTask(entry, context); + }); +}, "de_ExportImageTaskList"); +var de_ExportTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_eTI] != null) { + contents[_ETI] = (0, import_smithy_client.expectString)(output[_eTI]); + } + if (output[_eTSx] != null) { + contents[_ETST] = de_ExportToS3Task(output[_eTSx], context); + } + if (output[_iE] != null) { + contents[_IED] = de_InstanceExportDetails(output[_iE], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ExportTask"); +var de_ExportTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ExportTask(entry, context); + }); +}, "de_ExportTaskList"); +var de_ExportTaskS3Location = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sB] != null) { + contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]); + } + if (output[_sP] != null) { + contents[_SP] = (0, import_smithy_client.expectString)(output[_sP]); + } + return contents; +}, "de_ExportTaskS3Location"); +var de_ExportToS3Task = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cF] != null) { + contents[_CFo] = (0, import_smithy_client.expectString)(output[_cF]); + } + if (output[_dIF] != null) { + contents[_DIFi] = (0, import_smithy_client.expectString)(output[_dIF]); + } + if (output[_sB] != null) { + contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]); + } + if (output[_sK] != null) { + contents[_SK] = (0, import_smithy_client.expectString)(output[_sK]); + } + return contents; +}, "de_ExportToS3Task"); +var de_ExportTransitGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sL] != null) { + contents[_SLo] = (0, import_smithy_client.expectString)(output[_sL]); + } + return contents; +}, "de_ExportTransitGatewayRoutesResult"); +var de_FailedCapacityReservationFleetCancellationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRFI] != null) { + contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]); + } + if (output[_cCRFE] != null) { + contents[_CCRFE] = de_CancelCapacityReservationFleetError(output[_cCRFE], context); + } + return contents; +}, "de_FailedCapacityReservationFleetCancellationResult"); +var de_FailedCapacityReservationFleetCancellationResultSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FailedCapacityReservationFleetCancellationResult(entry, context); + }); +}, "de_FailedCapacityReservationFleetCancellationResultSet"); +var de_FailedQueuedPurchaseDeletion = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_er] != null) { + contents[_Er] = de_DeleteQueuedReservedInstancesError(output[_er], context); + } + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + return contents; +}, "de_FailedQueuedPurchaseDeletion"); +var de_FailedQueuedPurchaseDeletionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FailedQueuedPurchaseDeletion(entry, context); + }); +}, "de_FailedQueuedPurchaseDeletionSet"); +var de_FastLaunchLaunchTemplateSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_ve] != null) { + contents[_V] = (0, import_smithy_client.expectString)(output[_ve]); + } + return contents; +}, "de_FastLaunchLaunchTemplateSpecificationResponse"); +var de_FastLaunchSnapshotConfigurationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tRC] != null) { + contents[_TRC] = (0, import_smithy_client.strictParseInt32)(output[_tRC]); + } + return contents; +}, "de_FastLaunchSnapshotConfigurationResponse"); +var de_FederatedAuthentication = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sPA] != null) { + contents[_SPA] = (0, import_smithy_client.expectString)(output[_sPA]); + } + if (output[_sSSPA] != null) { + contents[_SSSPA] = (0, import_smithy_client.expectString)(output[_sSSPA]); + } + return contents; +}, "de_FederatedAuthentication"); +var de_FilterPortRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fP] != null) { + contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]); + } + if (output[_tPo] != null) { + contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]); + } + return contents; +}, "de_FilterPortRange"); +var de_FirewallStatefulRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rGA] != null) { + contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]); + } + if (output.sourceSet === "") { + contents[_So] = []; + } else if (output[_sSo] != null && output[_sSo][_i] != null) { + contents[_So] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSo][_i]), context); + } + if (output.destinationSet === "") { + contents[_Des] = []; + } else if (output[_dSe] != null && output[_dSe][_i] != null) { + contents[_Des] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dSe][_i]), context); + } + if (output.sourcePortSet === "") { + contents[_SPo] = []; + } else if (output[_sPS] != null && output[_sPS][_i] != null) { + contents[_SPo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context); + } + if (output.destinationPortSet === "") { + contents[_DPe] = []; + } else if (output[_dPS] != null && output[_dPS][_i] != null) { + contents[_DPe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_rA] != null) { + contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]); + } + if (output[_di] != null) { + contents[_Di] = (0, import_smithy_client.expectString)(output[_di]); + } + return contents; +}, "de_FirewallStatefulRule"); +var de_FirewallStatelessRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rGA] != null) { + contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]); + } + if (output.sourceSet === "") { + contents[_So] = []; + } else if (output[_sSo] != null && output[_sSo][_i] != null) { + contents[_So] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSo][_i]), context); + } + if (output.destinationSet === "") { + contents[_Des] = []; + } else if (output[_dSe] != null && output[_dSe][_i] != null) { + contents[_Des] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dSe][_i]), context); + } + if (output.sourcePortSet === "") { + contents[_SPo] = []; + } else if (output[_sPS] != null && output[_sPS][_i] != null) { + contents[_SPo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context); + } + if (output.destinationPortSet === "") { + contents[_DPe] = []; + } else if (output[_dPS] != null && output[_dPS][_i] != null) { + contents[_DPe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context); + } + if (output.protocolSet === "") { + contents[_Pro] = []; + } else if (output[_pSro] != null && output[_pSro][_i] != null) { + contents[_Pro] = de_ProtocolIntList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context); + } + if (output[_rA] != null) { + contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]); + } + if (output[_pri] != null) { + contents[_Pri] = (0, import_smithy_client.strictParseInt32)(output[_pri]); + } + return contents; +}, "de_FirewallStatelessRule"); +var de_FleetCapacityReservation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRI] != null) { + contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_iPn] != null) { + contents[_IPn] = (0, import_smithy_client.expectString)(output[_iPn]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_tIC] != null) { + contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]); + } + if (output[_fC] != null) { + contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_cD] != null) { + contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD])); + } + if (output[_we] != null) { + contents[_W] = (0, import_smithy_client.strictParseFloat)(output[_we]); + } + if (output[_pri] != null) { + contents[_Pri] = (0, import_smithy_client.strictParseInt32)(output[_pri]); + } + return contents; +}, "de_FleetCapacityReservation"); +var de_FleetCapacityReservationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FleetCapacityReservation(entry, context); + }); +}, "de_FleetCapacityReservationSet"); +var de_FleetData = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSc] != null) { + contents[_ASc] = (0, import_smithy_client.expectString)(output[_aSc]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_fIl] != null) { + contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]); + } + if (output[_fSl] != null) { + contents[_FS] = (0, import_smithy_client.expectString)(output[_fSl]); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_eCTP] != null) { + contents[_ECTP] = (0, import_smithy_client.expectString)(output[_eCTP]); + } + if (output[_fC] != null) { + contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]); + } + if (output[_fODC] != null) { + contents[_FODC] = (0, import_smithy_client.strictParseFloat)(output[_fODC]); + } + if (output.launchTemplateConfigs === "") { + contents[_LTC] = []; + } else if (output[_lTC] != null && output[_lTC][_i] != null) { + contents[_LTC] = de_FleetLaunchTemplateConfigList((0, import_smithy_client.getArrayIfSingleItem)(output[_lTC][_i]), context); + } + if (output[_tCS] != null) { + contents[_TCS] = de_TargetCapacitySpecification(output[_tCS], context); + } + if (output[_tIWE] != null) { + contents[_TIWE] = (0, import_smithy_client.parseBoolean)(output[_tIWE]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_vF] != null) { + contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF])); + } + if (output[_vU] != null) { + contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU])); + } + if (output[_rUI] != null) { + contents[_RUI] = (0, import_smithy_client.parseBoolean)(output[_rUI]); + } + if (output[_sO] != null) { + contents[_SO] = de_SpotOptions(output[_sO], context); + } + if (output[_oDO] != null) { + contents[_ODO] = de_OnDemandOptions(output[_oDO], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output.errorSet === "") { + contents[_Err] = []; + } else if (output[_eSr] != null && output[_eSr][_i] != null) { + contents[_Err] = de_DescribeFleetsErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context); + } + if (output.fleetInstanceSet === "") { + contents[_In] = []; + } else if (output[_fIS] != null && output[_fIS][_i] != null) { + contents[_In] = de_DescribeFleetsInstancesSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fIS][_i]), context); + } + if (output[_cont] != null) { + contents[_Con] = (0, import_smithy_client.expectString)(output[_cont]); + } + return contents; +}, "de_FleetData"); +var de_FleetLaunchTemplateConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTS] != null) { + contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context); + } + if (output.overrides === "") { + contents[_Ov] = []; + } else if (output[_ov] != null && output[_ov][_i] != null) { + contents[_Ov] = de_FleetLaunchTemplateOverridesList((0, import_smithy_client.getArrayIfSingleItem)(output[_ov][_i]), context); + } + return contents; +}, "de_FleetLaunchTemplateConfig"); +var de_FleetLaunchTemplateConfigList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FleetLaunchTemplateConfig(entry, context); + }); +}, "de_FleetLaunchTemplateConfigList"); +var de_FleetLaunchTemplateOverrides = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_mP] != null) { + contents[_MPa] = (0, import_smithy_client.expectString)(output[_mP]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_wC] != null) { + contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]); + } + if (output[_pri] != null) { + contents[_Pri] = (0, import_smithy_client.strictParseFloat)(output[_pri]); + } + if (output[_pla] != null) { + contents[_Pl] = de_PlacementResponse(output[_pla], context); + } + if (output[_iR] != null) { + contents[_IR] = de_InstanceRequirements(output[_iR], context); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + return contents; +}, "de_FleetLaunchTemplateOverrides"); +var de_FleetLaunchTemplateOverridesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FleetLaunchTemplateOverrides(entry, context); + }); +}, "de_FleetLaunchTemplateOverridesList"); +var de_FleetLaunchTemplateSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_ve] != null) { + contents[_V] = (0, import_smithy_client.expectString)(output[_ve]); + } + return contents; +}, "de_FleetLaunchTemplateSpecification"); +var de_FleetSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FleetData(entry, context); + }); +}, "de_FleetSet"); +var de_FleetSpotCapacityRebalance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rSe] != null) { + contents[_RS] = (0, import_smithy_client.expectString)(output[_rSe]); + } + if (output[_tD] != null) { + contents[_TDe] = (0, import_smithy_client.strictParseInt32)(output[_tD]); + } + return contents; +}, "de_FleetSpotCapacityRebalance"); +var de_FleetSpotMaintenanceStrategies = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRa] != null) { + contents[_CRap] = de_FleetSpotCapacityRebalance(output[_cRa], context); + } + return contents; +}, "de_FleetSpotMaintenanceStrategies"); +var de_FlowLog = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output[_dLEM] != null) { + contents[_DLEM] = (0, import_smithy_client.expectString)(output[_dLEM]); + } + if (output[_dLPA] != null) { + contents[_DLPA] = (0, import_smithy_client.expectString)(output[_dLPA]); + } + if (output[_dCAR] != null) { + contents[_DCAR] = (0, import_smithy_client.expectString)(output[_dCAR]); + } + if (output[_dLS] != null) { + contents[_DLSe] = (0, import_smithy_client.expectString)(output[_dLS]); + } + if (output[_fLI] != null) { + contents[_FLIl] = (0, import_smithy_client.expectString)(output[_fLI]); + } + if (output[_fLSl] != null) { + contents[_FLS] = (0, import_smithy_client.expectString)(output[_fLSl]); + } + if (output[_lGN] != null) { + contents[_LGN] = (0, import_smithy_client.expectString)(output[_lGN]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_tT] != null) { + contents[_TT] = (0, import_smithy_client.expectString)(output[_tT]); + } + if (output[_lDT] != null) { + contents[_LDT] = (0, import_smithy_client.expectString)(output[_lDT]); + } + if (output[_lD] != null) { + contents[_LD] = (0, import_smithy_client.expectString)(output[_lD]); + } + if (output[_lF] != null) { + contents[_LF] = (0, import_smithy_client.expectString)(output[_lF]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_mAI] != null) { + contents[_MAI] = (0, import_smithy_client.strictParseInt32)(output[_mAI]); + } + if (output[_dOe] != null) { + contents[_DO] = de_DestinationOptionsResponse(output[_dOe], context); + } + return contents; +}, "de_FlowLog"); +var de_FlowLogSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FlowLog(entry, context); + }); +}, "de_FlowLogSet"); +var de_FpgaDeviceInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_man] != null) { + contents[_Man] = (0, import_smithy_client.expectString)(output[_man]); + } + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_mIe] != null) { + contents[_MIe] = de_FpgaDeviceMemoryInfo(output[_mIe], context); + } + return contents; +}, "de_FpgaDeviceInfo"); +var de_FpgaDeviceInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FpgaDeviceInfo(entry, context); + }); +}, "de_FpgaDeviceInfoList"); +var de_FpgaDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]); + } + return contents; +}, "de_FpgaDeviceMemoryInfo"); +var de_FpgaImage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fII] != null) { + contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]); + } + if (output[_fIGI] != null) { + contents[_FIGI] = (0, import_smithy_client.expectString)(output[_fIGI]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_sVh] != null) { + contents[_SVh] = (0, import_smithy_client.expectString)(output[_sVh]); + } + if (output[_pIc] != null) { + contents[_PIc] = de_PciId(output[_pIc], context); + } + if (output[_st] != null) { + contents[_Stat] = de_FpgaImageState(output[_st], context); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_uT] != null) { + contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT])); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_oAw] != null) { + contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output.tags === "") { + contents[_Ta] = []; + } else if (output[_ta] != null && output[_ta][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_ta][_i]), context); + } + if (output[_pu] != null) { + contents[_Pu] = (0, import_smithy_client.parseBoolean)(output[_pu]); + } + if (output[_dRS] != null) { + contents[_DRS] = (0, import_smithy_client.parseBoolean)(output[_dRS]); + } + if (output.instanceTypes === "") { + contents[_ITnst] = []; + } else if (output[_iTn] != null && output[_iTn][_i] != null) { + contents[_ITnst] = de_InstanceTypesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTn][_i]), context); + } + return contents; +}, "de_FpgaImage"); +var de_FpgaImageAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fII] != null) { + contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.loadPermissions === "") { + contents[_LPo] = []; + } else if (output[_lP] != null && output[_lP][_i] != null) { + contents[_LPo] = de_LoadPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_lP][_i]), context); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + return contents; +}, "de_FpgaImageAttribute"); +var de_FpgaImageList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_FpgaImage(entry, context); + }); +}, "de_FpgaImageList"); +var de_FpgaImageState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_FpgaImageState"); +var de_FpgaInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.fpgas === "") { + contents[_Fp] = []; + } else if (output[_fp] != null && output[_fp][_i] != null) { + contents[_Fp] = de_FpgaDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_fp][_i]), context); + } + if (output[_tFMIMB] != null) { + contents[_TFMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tFMIMB]); + } + return contents; +}, "de_FpgaInfo"); +var de_GetAssociatedEnclaveCertificateIamRolesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.associatedRoleSet === "") { + contents[_ARss] = []; + } else if (output[_aRS] != null && output[_aRS][_i] != null) { + contents[_ARss] = de_AssociatedRolesList((0, import_smithy_client.getArrayIfSingleItem)(output[_aRS][_i]), context); + } + return contents; +}, "de_GetAssociatedEnclaveCertificateIamRolesResult"); +var de_GetAssociatedIpv6PoolCidrsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipv6CidrAssociationSet === "") { + contents[_ICA] = []; + } else if (output[_iCAS] != null && output[_iCAS][_i] != null) { + contents[_ICA] = de_Ipv6CidrAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetAssociatedIpv6PoolCidrsResult"); +var de_GetAwsNetworkPerformanceDataResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.dataResponseSet === "") { + contents[_DRa] = []; + } else if (output[_dRSa] != null && output[_dRSa][_i] != null) { + contents[_DRa] = de_DataResponses((0, import_smithy_client.getArrayIfSingleItem)(output[_dRSa][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetAwsNetworkPerformanceDataResult"); +var de_GetCapacityReservationUsageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output[_cRI] != null) { + contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_tIC] != null) { + contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]); + } + if (output[_aICv] != null) { + contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.instanceUsageSet === "") { + contents[_IU] = []; + } else if (output[_iUS] != null && output[_iUS][_i] != null) { + contents[_IU] = de_InstanceUsageSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iUS][_i]), context); + } + return contents; +}, "de_GetCapacityReservationUsageResult"); +var de_GetCoipPoolUsageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cPI] != null) { + contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]); + } + if (output.coipAddressUsageSet === "") { + contents[_CAU] = []; + } else if (output[_cAUS] != null && output[_cAUS][_i] != null) { + contents[_CAU] = de_CoipAddressUsageSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cAUS][_i]), context); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetCoipPoolUsageResult"); +var de_GetConsoleOutputResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_ou] != null) { + contents[_Ou] = (0, import_smithy_client.expectString)(output[_ou]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_GetConsoleOutputResult"); +var de_GetConsoleScreenshotResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iD] != null) { + contents[_IDm] = (0, import_smithy_client.expectString)(output[_iD]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + return contents; +}, "de_GetConsoleScreenshotResult"); +var de_GetDefaultCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iFCS] != null) { + contents[_IFCS] = de_InstanceFamilyCreditSpecification(output[_iFCS], context); + } + return contents; +}, "de_GetDefaultCreditSpecificationResult"); +var de_GetEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + return contents; +}, "de_GetEbsDefaultKmsKeyIdResult"); +var de_GetEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eEBD] != null) { + contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]); + } + if (output[_sTs] != null) { + contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]); + } + return contents; +}, "de_GetEbsEncryptionByDefaultResult"); +var de_GetFlowLogsIntegrationTemplateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_re] != null) { + contents[_Resu] = (0, import_smithy_client.expectString)(output[_re]); + } + return contents; +}, "de_GetFlowLogsIntegrationTemplateResult"); +var de_GetGroupsForCapacityReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.capacityReservationGroupSet === "") { + contents[_CRG] = []; + } else if (output[_cRGS] != null && output[_cRGS][_i] != null) { + contents[_CRG] = de_CapacityReservationGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRGS][_i]), context); + } + return contents; +}, "de_GetGroupsForCapacityReservationResult"); +var de_GetHostReservationPurchasePreviewResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output.purchase === "") { + contents[_Pur] = []; + } else if (output[_pur] != null && output[_pur][_i] != null) { + contents[_Pur] = de_PurchaseSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pur][_i]), context); + } + if (output[_tHP] != null) { + contents[_THP] = (0, import_smithy_client.expectString)(output[_tHP]); + } + if (output[_tUP] != null) { + contents[_TUP] = (0, import_smithy_client.expectString)(output[_tUP]); + } + return contents; +}, "de_GetHostReservationPurchasePreviewResult"); +var de_GetImageBlockPublicAccessStateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iBPAS] != null) { + contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]); + } + return contents; +}, "de_GetImageBlockPublicAccessStateResult"); +var de_GetInstanceMetadataDefaultsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aL] != null) { + contents[_ALc] = de_InstanceMetadataDefaultsResponse(output[_aL], context); + } + return contents; +}, "de_GetInstanceMetadataDefaultsResult"); +var de_GetInstanceTpmEkPubResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_kT] != null) { + contents[_KT] = (0, import_smithy_client.expectString)(output[_kT]); + } + if (output[_kF] != null) { + contents[_KF] = (0, import_smithy_client.expectString)(output[_kF]); + } + if (output[_kV] != null) { + contents[_KV] = (0, import_smithy_client.expectString)(output[_kV]); + } + return contents; +}, "de_GetInstanceTpmEkPubResult"); +var de_GetInstanceTypesFromInstanceRequirementsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceTypeSet === "") { + contents[_ITnst] = []; + } else if (output[_iTS] != null && output[_iTS][_i] != null) { + contents[_ITnst] = de_InstanceTypeInfoFromInstanceRequirementsSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_iTS][_i]), + context + ); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetInstanceTypesFromInstanceRequirementsResult"); +var de_GetInstanceUefiDataResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_uD] != null) { + contents[_UDe] = (0, import_smithy_client.expectString)(output[_uD]); + } + return contents; +}, "de_GetInstanceUefiDataResult"); +var de_GetIpamAddressHistoryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.historyRecordSet === "") { + contents[_HRi] = []; + } else if (output[_hRS] != null && output[_hRS][_i] != null) { + contents[_HRi] = de_IpamAddressHistoryRecordSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamAddressHistoryResult"); +var de_GetIpamDiscoveredAccountsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamDiscoveredAccountSet === "") { + contents[_IDA] = []; + } else if (output[_iDAS] != null && output[_iDAS][_i] != null) { + contents[_IDA] = de_IpamDiscoveredAccountSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamDiscoveredAccountsResult"); +var de_GetIpamDiscoveredPublicAddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamDiscoveredPublicAddressSet === "") { + contents[_IDPA] = []; + } else if (output[_iDPAS] != null && output[_iDPAS][_i] != null) { + contents[_IDPA] = de_IpamDiscoveredPublicAddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDPAS][_i]), context); + } + if (output[_oST] != null) { + contents[_OST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oST])); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamDiscoveredPublicAddressesResult"); +var de_GetIpamDiscoveredResourceCidrsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamDiscoveredResourceCidrSet === "") { + contents[_IDRC] = []; + } else if (output[_iDRCS] != null && output[_iDRCS][_i] != null) { + contents[_IDRC] = de_IpamDiscoveredResourceCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDRCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamDiscoveredResourceCidrsResult"); +var de_GetIpamPoolAllocationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamPoolAllocationSet === "") { + contents[_IPAp] = []; + } else if (output[_iPAS] != null && output[_iPAS][_i] != null) { + contents[_IPAp] = de_IpamPoolAllocationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamPoolAllocationsResult"); +var de_GetIpamPoolCidrsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.ipamPoolCidrSet === "") { + contents[_IPCpam] = []; + } else if (output[_iPCS] != null && output[_iPCS][_i] != null) { + contents[_IPCpam] = de_IpamPoolCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPCS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetIpamPoolCidrsResult"); +var de_GetIpamResourceCidrsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.ipamResourceCidrSet === "") { + contents[_IRC] = []; + } else if (output[_iRCS] != null && output[_iRCS][_i] != null) { + contents[_IRC] = de_IpamResourceCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRCS][_i]), context); + } + return contents; +}, "de_GetIpamResourceCidrsResult"); +var de_GetLaunchTemplateDataResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTD] != null) { + contents[_LTD] = de_ResponseLaunchTemplateData(output[_lTD], context); + } + return contents; +}, "de_GetLaunchTemplateDataResult"); +var de_GetManagedPrefixListAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.prefixListAssociationSet === "") { + contents[_PLA] = []; + } else if (output[_pLAS] != null && output[_pLAS][_i] != null) { + contents[_PLA] = de_PrefixListAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLAS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetManagedPrefixListAssociationsResult"); +var de_GetManagedPrefixListEntriesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.entrySet === "") { + contents[_Ent] = []; + } else if (output[_eSnt] != null && output[_eSnt][_i] != null) { + contents[_Ent] = de_PrefixListEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSnt][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetManagedPrefixListEntriesResult"); +var de_GetNetworkInsightsAccessScopeAnalysisFindingsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASAI] != null) { + contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]); + } + if (output[_aSn] != null) { + contents[_ASn] = (0, import_smithy_client.expectString)(output[_aSn]); + } + if (output.analysisFindingSet === "") { + contents[_AFn] = []; + } else if (output[_aFS] != null && output[_aFS][_i] != null) { + contents[_AFn] = de_AccessScopeAnalysisFindingList((0, import_smithy_client.getArrayIfSingleItem)(output[_aFS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetNetworkInsightsAccessScopeAnalysisFindingsResult"); +var de_GetNetworkInsightsAccessScopeContentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASC] != null) { + contents[_NIASC] = de_NetworkInsightsAccessScopeContent(output[_nIASC], context); + } + return contents; +}, "de_GetNetworkInsightsAccessScopeContentResult"); +var de_GetPasswordDataResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_pD] != null) { + contents[_PDa] = (0, import_smithy_client.expectString)(output[_pD]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_GetPasswordDataResult"); +var de_GetReservedInstancesExchangeQuoteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_iVE] != null) { + contents[_IVE] = (0, import_smithy_client.parseBoolean)(output[_iVE]); + } + if (output[_oRIWEA] != null) { + contents[_ORIWEA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oRIWEA])); + } + if (output[_pDa] != null) { + contents[_PDay] = (0, import_smithy_client.expectString)(output[_pDa]); + } + if (output[_rIVR] != null) { + contents[_RIVR] = de_ReservationValue(output[_rIVR], context); + } + if (output.reservedInstanceValueSet === "") { + contents[_RIVS] = []; + } else if (output[_rIVS] != null && output[_rIVS][_i] != null) { + contents[_RIVS] = de_ReservedInstanceReservationValueSet((0, import_smithy_client.getArrayIfSingleItem)(output[_rIVS][_i]), context); + } + if (output[_tCVR] != null) { + contents[_TCVR] = de_ReservationValue(output[_tCVR], context); + } + if (output.targetConfigurationValueSet === "") { + contents[_TCVS] = []; + } else if (output[_tCVS] != null && output[_tCVS][_i] != null) { + contents[_TCVS] = de_TargetReservationValueSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tCVS][_i]), context); + } + if (output[_vFR] != null) { + contents[_VFR] = (0, import_smithy_client.expectString)(output[_vFR]); + } + return contents; +}, "de_GetReservedInstancesExchangeQuoteResult"); +var de_GetSecurityGroupsForVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + if (output.securityGroupForVpcSet === "") { + contents[_SGFV] = []; + } else if (output[_sGFVS] != null && output[_sGFVS][_i] != null) { + contents[_SGFV] = de_SecurityGroupForVpcList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGFVS][_i]), context); + } + return contents; +}, "de_GetSecurityGroupsForVpcResult"); +var de_GetSerialConsoleAccessStatusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCAE] != null) { + contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]); + } + return contents; +}, "de_GetSerialConsoleAccessStatusResult"); +var de_GetSnapshotBlockPublicAccessStateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_GetSnapshotBlockPublicAccessStateResult"); +var de_GetSpotPlacementScoresResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.spotPlacementScoreSet === "") { + contents[_SPS] = []; + } else if (output[_sPSS] != null && output[_sPSS][_i] != null) { + contents[_SPS] = de_SpotPlacementScores((0, import_smithy_client.getArrayIfSingleItem)(output[_sPSS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetSpotPlacementScoresResult"); +var de_GetSubnetCidrReservationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.subnetIpv4CidrReservationSet === "") { + contents[_SICR] = []; + } else if (output[_sICRS] != null && output[_sICRS][_i] != null) { + contents[_SICR] = de_SubnetCidrReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sICRS][_i]), context); + } + if (output.subnetIpv6CidrReservationSet === "") { + contents[_SICRu] = []; + } else if (output[_sICRSu] != null && output[_sICRSu][_i] != null) { + contents[_SICRu] = de_SubnetCidrReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sICRSu][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetSubnetCidrReservationsResult"); +var de_GetTransitGatewayAttachmentPropagationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayAttachmentPropagations === "") { + contents[_TGAP] = []; + } else if (output[_tGAP] != null && output[_tGAP][_i] != null) { + contents[_TGAP] = de_TransitGatewayAttachmentPropagationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGAP][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayAttachmentPropagationsResult"); +var de_GetTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.multicastDomainAssociations === "") { + contents[_MDA] = []; + } else if (output[_mDA] != null && output[_mDA][_i] != null) { + contents[_MDA] = de_TransitGatewayMulticastDomainAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_mDA][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayMulticastDomainAssociationsResult"); +var de_GetTransitGatewayPolicyTableAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.associations === "") { + contents[_Ass] = []; + } else if (output[_a] != null && output[_a][_i] != null) { + contents[_Ass] = de_TransitGatewayPolicyTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_a][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayPolicyTableAssociationsResult"); +var de_GetTransitGatewayPolicyTableEntriesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayPolicyTableEntries === "") { + contents[_TGPTE] = []; + } else if (output[_tGPTE] != null && output[_tGPTE][_i] != null) { + contents[_TGPTE] = de_TransitGatewayPolicyTableEntryList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPTE][_i]), context); + } + return contents; +}, "de_GetTransitGatewayPolicyTableEntriesResult"); +var de_GetTransitGatewayPrefixListReferencesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayPrefixListReferenceSet === "") { + contents[_TGPLRr] = []; + } else if (output[_tGPLRS] != null && output[_tGPLRS][_i] != null) { + contents[_TGPLRr] = de_TransitGatewayPrefixListReferenceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPLRS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayPrefixListReferencesResult"); +var de_GetTransitGatewayRouteTableAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.associations === "") { + contents[_Ass] = []; + } else if (output[_a] != null && output[_a][_i] != null) { + contents[_Ass] = de_TransitGatewayRouteTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_a][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayRouteTableAssociationsResult"); +var de_GetTransitGatewayRouteTablePropagationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.transitGatewayRouteTablePropagations === "") { + contents[_TGRTP] = []; + } else if (output[_tGRTP] != null && output[_tGRTP][_i] != null) { + contents[_TGRTP] = de_TransitGatewayRouteTablePropagationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTP][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetTransitGatewayRouteTablePropagationsResult"); +var de_GetVerifiedAccessEndpointPolicyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pE] != null) { + contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]); + } + if (output[_pDo] != null) { + contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]); + } + return contents; +}, "de_GetVerifiedAccessEndpointPolicyResult"); +var de_GetVerifiedAccessGroupPolicyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pE] != null) { + contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]); + } + if (output[_pDo] != null) { + contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]); + } + return contents; +}, "de_GetVerifiedAccessGroupPolicyResult"); +var de_GetVpnConnectionDeviceSampleConfigurationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vCDSC] != null) { + contents[_VCDSC] = (0, import_smithy_client.expectString)(output[_vCDSC]); + } + return contents; +}, "de_GetVpnConnectionDeviceSampleConfigurationResult"); +var de_GetVpnConnectionDeviceTypesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.vpnConnectionDeviceTypeSet === "") { + contents[_VCDT] = []; + } else if (output[_vCDTS] != null && output[_vCDTS][_i] != null) { + contents[_VCDT] = de_VpnConnectionDeviceTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCDTS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_GetVpnConnectionDeviceTypesResult"); +var de_GetVpnTunnelReplacementStatusResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vCI] != null) { + contents[_VCI] = (0, import_smithy_client.expectString)(output[_vCI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_cGIu] != null) { + contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]); + } + if (output[_vGI] != null) { + contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]); + } + if (output[_vTOIA] != null) { + contents[_VTOIA] = (0, import_smithy_client.expectString)(output[_vTOIA]); + } + if (output[_mD] != null) { + contents[_MDa] = de_MaintenanceDetails(output[_mD], context); + } + return contents; +}, "de_GetVpnTunnelReplacementStatusResult"); +var de_GpuDeviceInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_man] != null) { + contents[_Man] = (0, import_smithy_client.expectString)(output[_man]); + } + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_mIe] != null) { + contents[_MIe] = de_GpuDeviceMemoryInfo(output[_mIe], context); + } + return contents; +}, "de_GpuDeviceInfo"); +var de_GpuDeviceInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_GpuDeviceInfo(entry, context); + }); +}, "de_GpuDeviceInfoList"); +var de_GpuDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]); + } + return contents; +}, "de_GpuDeviceMemoryInfo"); +var de_GpuInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.gpus === "") { + contents[_Gp] = []; + } else if (output[_gp] != null && output[_gp][_i] != null) { + contents[_Gp] = de_GpuDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_gp][_i]), context); + } + if (output[_tGMIMB] != null) { + contents[_TGMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tGMIMB]); + } + return contents; +}, "de_GpuInfo"); +var de_GroupIdentifier = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + return contents; +}, "de_GroupIdentifier"); +var de_GroupIdentifierList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_GroupIdentifier(entry, context); + }); +}, "de_GroupIdentifierList"); +var de_GroupIdentifierSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SecurityGroupIdentifier(entry, context); + }); +}, "de_GroupIdentifierSet"); +var de_GroupIdStringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_GroupIdStringList"); +var de_HibernationOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_conf] != null) { + contents[_Conf] = (0, import_smithy_client.parseBoolean)(output[_conf]); + } + return contents; +}, "de_HibernationOptions"); +var de_HistoryRecord = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eIv] != null) { + contents[_EIv] = de_EventInformation(output[_eIv], context); + } + if (output[_eTv] != null) { + contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_HistoryRecord"); +var de_HistoryRecordEntry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eIv] != null) { + contents[_EIv] = de_EventInformation(output[_eIv], context); + } + if (output[_eTv] != null) { + contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_HistoryRecordEntry"); +var de_HistoryRecords = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_HistoryRecord(entry, context); + }); +}, "de_HistoryRecords"); +var de_HistoryRecordSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_HistoryRecordEntry(entry, context); + }); +}, "de_HistoryRecordSet"); +var de_Host = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aPu] != null) { + contents[_AP] = (0, import_smithy_client.expectString)(output[_aPu]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_aC] != null) { + contents[_ACv] = de_AvailableCapacity(output[_aC], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_hI] != null) { + contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]); + } + if (output[_hP] != null) { + contents[_HP] = de_HostProperties(output[_hP], context); + } + if (output[_hRI] != null) { + contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]); + } + if (output.instances === "") { + contents[_In] = []; + } else if (output[_ins] != null && output[_ins][_i] != null) { + contents[_In] = de_HostInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_ins][_i]), context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_aTll] != null) { + contents[_ATll] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTll])); + } + if (output[_rTel] != null) { + contents[_RTel] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rTel])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_hR] != null) { + contents[_HR] = (0, import_smithy_client.expectString)(output[_hR]); + } + if (output[_aMIT] != null) { + contents[_AMIT] = (0, import_smithy_client.expectString)(output[_aMIT]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + if (output[_mOSLRG] != null) { + contents[_MOSLRG] = (0, import_smithy_client.parseBoolean)(output[_mOSLRG]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_hM] != null) { + contents[_HM] = (0, import_smithy_client.expectString)(output[_hM]); + } + if (output[_aIss] != null) { + contents[_AIsse] = (0, import_smithy_client.expectString)(output[_aIss]); + } + return contents; +}, "de_Host"); +var de_HostInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + return contents; +}, "de_HostInstance"); +var de_HostInstanceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_HostInstance(entry, context); + }); +}, "de_HostInstanceList"); +var de_HostList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Host(entry, context); + }); +}, "de_HostList"); +var de_HostOffering = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_du] != null) { + contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]); + } + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_iF] != null) { + contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]); + } + if (output[_oIf] != null) { + contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]); + } + if (output[_pO] != null) { + contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]); + } + if (output[_uP] != null) { + contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]); + } + return contents; +}, "de_HostOffering"); +var de_HostOfferingSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_HostOffering(entry, context); + }); +}, "de_HostOfferingSet"); +var de_HostProperties = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cor] != null) { + contents[_Cor] = (0, import_smithy_client.strictParseInt32)(output[_cor]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_iF] != null) { + contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]); + } + if (output[_so] != null) { + contents[_Soc] = (0, import_smithy_client.strictParseInt32)(output[_so]); + } + if (output[_tVC] != null) { + contents[_TVC] = (0, import_smithy_client.strictParseInt32)(output[_tVC]); + } + return contents; +}, "de_HostProperties"); +var de_HostReservation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_du] != null) { + contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]); + } + if (output[_end] != null) { + contents[_End] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_end])); + } + if (output.hostIdSet === "") { + contents[_HIS] = []; + } else if (output[_hIS] != null && output[_hIS][_i] != null) { + contents[_HIS] = de_ResponseHostIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context); + } + if (output[_hRI] != null) { + contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]); + } + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_iF] != null) { + contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]); + } + if (output[_oIf] != null) { + contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]); + } + if (output[_pO] != null) { + contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]); + } + if (output[_star] != null) { + contents[_Star] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_star])); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_uP] != null) { + contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_HostReservation"); +var de_HostReservationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_HostReservation(entry, context); + }); +}, "de_HostReservationSet"); +var de_IamInstanceProfile = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + if (output[_id] != null) { + contents[_Id] = (0, import_smithy_client.expectString)(output[_id]); + } + return contents; +}, "de_IamInstanceProfile"); +var de_IamInstanceProfileAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iIP] != null) { + contents[_IIP] = de_IamInstanceProfile(output[_iIP], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_IamInstanceProfileAssociation"); +var de_IamInstanceProfileAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IamInstanceProfileAssociation(entry, context); + }); +}, "de_IamInstanceProfileAssociationSet"); +var de_IamInstanceProfileSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_IamInstanceProfileSpecification"); +var de_IcmpTypeCode = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.strictParseInt32)(output[_co]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.strictParseInt32)(output[_ty]); + } + return contents; +}, "de_IcmpTypeCode"); +var de_IdFormat = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dea] != null) { + contents[_Dea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dea])); + } + if (output[_res] != null) { + contents[_Res] = (0, import_smithy_client.expectString)(output[_res]); + } + if (output[_uLI] != null) { + contents[_ULI] = (0, import_smithy_client.parseBoolean)(output[_uLI]); + } + return contents; +}, "de_IdFormat"); +var de_IdFormatList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IdFormat(entry, context); + }); +}, "de_IdFormatList"); +var de_IKEVersionsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IKEVersionsListValue(entry, context); + }); +}, "de_IKEVersionsList"); +var de_IKEVersionsListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_IKEVersionsListValue"); +var de_Image = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_arc] != null) { + contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]); + } + if (output[_cDr] != null) { + contents[_CDre] = (0, import_smithy_client.expectString)(output[_cDr]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iL] != null) { + contents[_IL] = (0, import_smithy_client.expectString)(output[_iL]); + } + if (output[_iTm] != null) { + contents[_ITm] = (0, import_smithy_client.expectString)(output[_iTm]); + } + if (output[_iPs] != null) { + contents[_Pu] = (0, import_smithy_client.parseBoolean)(output[_iPs]); + } + if (output[_kI] != null) { + contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]); + } + if (output[_iOI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_iOI]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pDl] != null) { + contents[_PDl] = (0, import_smithy_client.expectString)(output[_pDl]); + } + if (output[_uO] != null) { + contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_rIa] != null) { + contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]); + } + if (output[_iSma] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_iSma]); + } + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_eSna] != null) { + contents[_ESn] = (0, import_smithy_client.parseBoolean)(output[_eSna]); + } + if (output[_h] != null) { + contents[_H] = (0, import_smithy_client.expectString)(output[_h]); + } + if (output[_iOA] != null) { + contents[_IOA] = (0, import_smithy_client.expectString)(output[_iOA]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_rDN] != null) { + contents[_RDN] = (0, import_smithy_client.expectString)(output[_rDN]); + } + if (output[_rDT] != null) { + contents[_RDT] = (0, import_smithy_client.expectString)(output[_rDT]); + } + if (output[_sNSr] != null) { + contents[_SNS] = (0, import_smithy_client.expectString)(output[_sNSr]); + } + if (output[_sR] != null) { + contents[_SRt] = de_StateReason(output[_sR], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vTi] != null) { + contents[_VTir] = (0, import_smithy_client.expectString)(output[_vTi]); + } + if (output[_bM] != null) { + contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]); + } + if (output[_tSp] != null) { + contents[_TSp] = (0, import_smithy_client.expectString)(output[_tSp]); + } + if (output[_dTe] != null) { + contents[_DTep] = (0, import_smithy_client.expectString)(output[_dTe]); + } + if (output[_iSmd] != null) { + contents[_ISm] = (0, import_smithy_client.expectString)(output[_iSmd]); + } + if (output[_sII] != null) { + contents[_SIIo] = (0, import_smithy_client.expectString)(output[_sII]); + } + if (output[_dP] != null) { + contents[_DPer] = (0, import_smithy_client.expectString)(output[_dP]); + } + if (output[_lLT] != null) { + contents[_LLT] = (0, import_smithy_client.expectString)(output[_lLT]); + } + return contents; +}, "de_Image"); +var de_ImageAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output.launchPermission === "") { + contents[_LPau] = []; + } else if (output[_lPa] != null && output[_lPa][_i] != null) { + contents[_LPau] = de_LaunchPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_lPa][_i]), context); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_de] != null) { + contents[_De] = de_AttributeValue(output[_de], context); + } + if (output[_ke] != null) { + contents[_KI] = de_AttributeValue(output[_ke], context); + } + if (output[_ra] != null) { + contents[_RIa] = de_AttributeValue(output[_ra], context); + } + if (output[_sNSr] != null) { + contents[_SNS] = de_AttributeValue(output[_sNSr], context); + } + if (output[_bM] != null) { + contents[_BM] = de_AttributeValue(output[_bM], context); + } + if (output[_tSp] != null) { + contents[_TSp] = de_AttributeValue(output[_tSp], context); + } + if (output[_uD] != null) { + contents[_UDe] = de_AttributeValue(output[_uD], context); + } + if (output[_lLT] != null) { + contents[_LLT] = de_AttributeValue(output[_lLT], context); + } + if (output[_iSmd] != null) { + contents[_ISm] = de_AttributeValue(output[_iSmd], context); + } + if (output[_dP] != null) { + contents[_DPer] = de_AttributeValue(output[_dP], context); + } + return contents; +}, "de_ImageAttribute"); +var de_ImageList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Image(entry, context); + }); +}, "de_ImageList"); +var de_ImageRecycleBinInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_rBET] != null) { + contents[_RBET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBET])); + } + if (output[_rBETe] != null) { + contents[_RBETe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBETe])); + } + return contents; +}, "de_ImageRecycleBinInfo"); +var de_ImageRecycleBinInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ImageRecycleBinInfo(entry, context); + }); +}, "de_ImageRecycleBinInfoList"); +var de_ImportClientVpnClientCertificateRevocationListResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ImportClientVpnClientCertificateRevocationListResult"); +var de_ImportImageLicenseConfigurationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lCA] != null) { + contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]); + } + return contents; +}, "de_ImportImageLicenseConfigurationResponse"); +var de_ImportImageLicenseSpecificationListResponse = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ImportImageLicenseConfigurationResponse(entry, context); + }); +}, "de_ImportImageLicenseSpecificationListResponse"); +var de_ImportImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_arc] != null) { + contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_h] != null) { + contents[_H] = (0, import_smithy_client.expectString)(output[_h]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iTI] != null) { + contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_lTi] != null) { + contents[_LTi] = (0, import_smithy_client.expectString)(output[_lTi]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output.snapshotDetailSet === "") { + contents[_SDn] = []; + } else if (output[_sDSn] != null && output[_sDSn][_i] != null) { + contents[_SDn] = de_SnapshotDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSn][_i]), context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.licenseSpecifications === "") { + contents[_LSi] = []; + } else if (output[_lS] != null && output[_lS][_i] != null) { + contents[_LSi] = de_ImportImageLicenseSpecificationListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_lS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_uO] != null) { + contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]); + } + return contents; +}, "de_ImportImageResult"); +var de_ImportImageTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_arc] != null) { + contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_h] != null) { + contents[_H] = (0, import_smithy_client.expectString)(output[_h]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iTI] != null) { + contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_lTi] != null) { + contents[_LTi] = (0, import_smithy_client.expectString)(output[_lTi]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output.snapshotDetailSet === "") { + contents[_SDn] = []; + } else if (output[_sDSn] != null && output[_sDSn][_i] != null) { + contents[_SDn] = de_SnapshotDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSn][_i]), context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output.licenseSpecifications === "") { + contents[_LSi] = []; + } else if (output[_lS] != null && output[_lS][_i] != null) { + contents[_LSi] = de_ImportImageLicenseSpecificationListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_lS][_i]), context); + } + if (output[_uO] != null) { + contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]); + } + if (output[_bM] != null) { + contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]); + } + return contents; +}, "de_ImportImageTask"); +var de_ImportImageTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ImportImageTask(entry, context); + }); +}, "de_ImportImageTaskList"); +var de_ImportInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cTon] != null) { + contents[_CTonv] = de_ConversionTask(output[_cTon], context); + } + return contents; +}, "de_ImportInstanceResult"); +var de_ImportInstanceTaskDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output.volumes === "") { + contents[_Vol] = []; + } else if (output[_vo] != null && output[_vo][_i] != null) { + contents[_Vol] = de_ImportInstanceVolumeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vo][_i]), context); + } + return contents; +}, "de_ImportInstanceTaskDetails"); +var de_ImportInstanceVolumeDetailItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_bCy] != null) { + contents[_BCyt] = (0, import_smithy_client.strictParseLong)(output[_bCy]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_im] != null) { + contents[_Im] = de_DiskImageDescription(output[_im], context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_vol] != null) { + contents[_Vo] = de_DiskImageVolumeDescription(output[_vol], context); + } + return contents; +}, "de_ImportInstanceVolumeDetailItem"); +var de_ImportInstanceVolumeDetailSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ImportInstanceVolumeDetailItem(entry, context); + }); +}, "de_ImportInstanceVolumeDetailSet"); +var de_ImportKeyPairResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kFe] != null) { + contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_kPI] != null) { + contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ImportKeyPairResult"); +var de_ImportSnapshotResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_iTI] != null) { + contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]); + } + if (output[_sTD] != null) { + contents[_STD] = de_SnapshotTaskDetail(output[_sTD], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ImportSnapshotResult"); +var de_ImportSnapshotTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_iTI] != null) { + contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]); + } + if (output[_sTD] != null) { + contents[_STD] = de_SnapshotTaskDetail(output[_sTD], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ImportSnapshotTask"); +var de_ImportSnapshotTaskList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ImportSnapshotTask(entry, context); + }); +}, "de_ImportSnapshotTaskList"); +var de_ImportVolumeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cTon] != null) { + contents[_CTonv] = de_ConversionTask(output[_cTon], context); + } + return contents; +}, "de_ImportVolumeResult"); +var de_ImportVolumeTaskDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_bCy] != null) { + contents[_BCyt] = (0, import_smithy_client.strictParseLong)(output[_bCy]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_im] != null) { + contents[_Im] = de_DiskImageDescription(output[_im], context); + } + if (output[_vol] != null) { + contents[_Vo] = de_DiskImageVolumeDescription(output[_vol], context); + } + return contents; +}, "de_ImportVolumeTaskDetails"); +var de_InferenceAcceleratorInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.accelerators === "") { + contents[_Acc] = []; + } else if (output[_acc] != null && output[_acc][_mem] != null) { + contents[_Acc] = de_InferenceDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_acc][_mem]), context); + } + if (output[_tIMIMB] != null) { + contents[_TIMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tIMIMB]); + } + return contents; +}, "de_InferenceAcceleratorInfo"); +var de_InferenceDeviceInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_man] != null) { + contents[_Man] = (0, import_smithy_client.expectString)(output[_man]); + } + if (output[_mIe] != null) { + contents[_MIe] = de_InferenceDeviceMemoryInfo(output[_mIe], context); + } + return contents; +}, "de_InferenceDeviceInfo"); +var de_InferenceDeviceInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InferenceDeviceInfo(entry, context); + }); +}, "de_InferenceDeviceInfoList"); +var de_InferenceDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]); + } + return contents; +}, "de_InferenceDeviceMemoryInfo"); +var de_InsideCidrBlocksStringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InsideCidrBlocksStringList"); +var de_Instance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aLI] != null) { + contents[_ALI] = (0, import_smithy_client.strictParseInt32)(output[_aLI]); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_kI] != null) { + contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_lTau] != null) { + contents[_LTaun] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lTau])); + } + if (output[_mo] != null) { + contents[_Mon] = de_Monitoring(output[_mo], context); + } + if (output[_pla] != null) { + contents[_Pl] = de_Placement(output[_pla], context); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_dNn] != null) { + contents[_PDNu] = (0, import_smithy_client.expectString)(output[_dNn]); + } + if (output[_iAp] != null) { + contents[_PIAu] = (0, import_smithy_client.expectString)(output[_iAp]); + } + if (output[_rIa] != null) { + contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]); + } + if (output[_iSnst] != null) { + contents[_Stat] = de_InstanceState(output[_iSnst], context); + } + if (output[_rea] != null) { + contents[_STRt] = (0, import_smithy_client.expectString)(output[_rea]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_arc] != null) { + contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]); + } + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_InstanceBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_eSna] != null) { + contents[_ESn] = (0, import_smithy_client.parseBoolean)(output[_eSna]); + } + if (output[_h] != null) { + contents[_H] = (0, import_smithy_client.expectString)(output[_h]); + } + if (output[_iIP] != null) { + contents[_IIP] = de_IamInstanceProfile(output[_iIP], context); + } + if (output[_iLn] != null) { + contents[_ILn] = (0, import_smithy_client.expectString)(output[_iLn]); + } + if (output.elasticGpuAssociationSet === "") { + contents[_EGA] = []; + } else if (output[_eGASl] != null && output[_eGASl][_i] != null) { + contents[_EGA] = de_ElasticGpuAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eGASl][_i]), context); + } + if (output.elasticInferenceAcceleratorAssociationSet === "") { + contents[_EIAAl] = []; + } else if (output[_eIAASl] != null && output[_eIAASl][_i] != null) { + contents[_EIAAl] = de_ElasticInferenceAcceleratorAssociationList( + (0, import_smithy_client.getArrayIfSingleItem)(output[_eIAASl][_i]), + context + ); + } + if (output.networkInterfaceSet === "") { + contents[_NI] = []; + } else if (output[_nIS] != null && output[_nIS][_i] != null) { + contents[_NI] = de_InstanceNetworkInterfaceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_rDN] != null) { + contents[_RDN] = (0, import_smithy_client.expectString)(output[_rDN]); + } + if (output[_rDT] != null) { + contents[_RDT] = (0, import_smithy_client.expectString)(output[_rDT]); + } + if (output.groupSet === "") { + contents[_SG] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_sDC] != null) { + contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]); + } + if (output[_sIRI] != null) { + contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]); + } + if (output[_sNSr] != null) { + contents[_SNS] = (0, import_smithy_client.expectString)(output[_sNSr]); + } + if (output[_sR] != null) { + contents[_SRt] = de_StateReason(output[_sR], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vTi] != null) { + contents[_VTir] = (0, import_smithy_client.expectString)(output[_vTi]); + } + if (output[_cO] != null) { + contents[_CO] = de_CpuOptions(output[_cO], context); + } + if (output[_cRI] != null) { + contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]); + } + if (output[_cRSa] != null) { + contents[_CRS] = de_CapacityReservationSpecificationResponse(output[_cRSa], context); + } + if (output[_hO] != null) { + contents[_HO] = de_HibernationOptions(output[_hO], context); + } + if (output.licenseSet === "") { + contents[_Lic] = []; + } else if (output[_lSi] != null && output[_lSi][_i] != null) { + contents[_Lic] = de_LicenseList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSi][_i]), context); + } + if (output[_mO] != null) { + contents[_MO] = de_InstanceMetadataOptionsResponse(output[_mO], context); + } + if (output[_eOn] != null) { + contents[_EOn] = de_EnclaveOptions(output[_eOn], context); + } + if (output[_bM] != null) { + contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]); + } + if (output[_pDl] != null) { + contents[_PDl] = (0, import_smithy_client.expectString)(output[_pDl]); + } + if (output[_uO] != null) { + contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]); + } + if (output[_uOUT] != null) { + contents[_UOUT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uOUT])); + } + if (output[_pDNO] != null) { + contents[_PDNO] = de_PrivateDnsNameOptionsResponse(output[_pDNO], context); + } + if (output[_iApv] != null) { + contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]); + } + if (output[_tSp] != null) { + contents[_TSp] = (0, import_smithy_client.expectString)(output[_tSp]); + } + if (output[_mOa] != null) { + contents[_MOa] = de_InstanceMaintenanceOptions(output[_mOa], context); + } + if (output[_cIBM] != null) { + contents[_CIBM] = (0, import_smithy_client.expectString)(output[_cIBM]); + } + return contents; +}, "de_Instance"); +var de_InstanceAttachmentEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSE] != null) { + contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]); + } + if (output[_eSUS] != null) { + contents[_ESUS] = de_InstanceAttachmentEnaSrdUdpSpecification(output[_eSUS], context); + } + return contents; +}, "de_InstanceAttachmentEnaSrdSpecification"); +var de_InstanceAttachmentEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSUE] != null) { + contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]); + } + return contents; +}, "de_InstanceAttachmentEnaSrdUdpSpecification"); +var de_InstanceAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_InstanceBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_dAT] != null) { + contents[_DATis] = de_AttributeBooleanValue(output[_dAT], context); + } + if (output[_eSna] != null) { + contents[_ESn] = de_AttributeBooleanValue(output[_eSna], context); + } + if (output[_eOn] != null) { + contents[_EOn] = de_EnclaveOptions(output[_eOn], context); + } + if (output[_eO] != null) { + contents[_EO] = de_AttributeBooleanValue(output[_eO], context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iISB] != null) { + contents[_IISB] = de_AttributeValue(output[_iISB], context); + } + if (output[_iT] != null) { + contents[_IT] = de_AttributeValue(output[_iT], context); + } + if (output[_ke] != null) { + contents[_KI] = de_AttributeValue(output[_ke], context); + } + if (output.productCodes === "") { + contents[_PCr] = []; + } else if (output[_pC] != null && output[_pC][_i] != null) { + contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context); + } + if (output[_ra] != null) { + contents[_RIa] = de_AttributeValue(output[_ra], context); + } + if (output[_rDN] != null) { + contents[_RDN] = de_AttributeValue(output[_rDN], context); + } + if (output[_sDC] != null) { + contents[_SDC] = de_AttributeBooleanValue(output[_sDC], context); + } + if (output[_sNSr] != null) { + contents[_SNS] = de_AttributeValue(output[_sNSr], context); + } + if (output[_uDs] != null) { + contents[_UD] = de_AttributeValue(output[_uDs], context); + } + if (output[_dASi] != null) { + contents[_DAS] = de_AttributeBooleanValue(output[_dASi], context); + } + return contents; +}, "de_InstanceAttribute"); +var de_InstanceBlockDeviceMapping = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dN] != null) { + contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]); + } + if (output[_eb] != null) { + contents[_E] = de_EbsInstanceBlockDevice(output[_eb], context); + } + return contents; +}, "de_InstanceBlockDeviceMapping"); +var de_InstanceBlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceBlockDeviceMapping(entry, context); + }); +}, "de_InstanceBlockDeviceMappingList"); +var de_InstanceCapacity = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aC] != null) { + contents[_ACv] = (0, import_smithy_client.strictParseInt32)(output[_aC]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_tC] != null) { + contents[_TCo] = (0, import_smithy_client.strictParseInt32)(output[_tC]); + } + return contents; +}, "de_InstanceCapacity"); +var de_InstanceConnectEndpointSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ec2InstanceConnectEndpoint(entry, context); + }); +}, "de_InstanceConnectEndpointSet"); +var de_InstanceCount = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_InstanceCount"); +var de_InstanceCountList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceCount(entry, context); + }); +}, "de_InstanceCountList"); +var de_InstanceCreditSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_cCp] != null) { + contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]); + } + return contents; +}, "de_InstanceCreditSpecification"); +var de_InstanceCreditSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceCreditSpecification(entry, context); + }); +}, "de_InstanceCreditSpecificationList"); +var de_InstanceEventWindow = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEWI] != null) { + contents[_IEWI] = (0, import_smithy_client.expectString)(output[_iEWI]); + } + if (output.timeRangeSet === "") { + contents[_TRi] = []; + } else if (output[_tRSi] != null && output[_tRSi][_i] != null) { + contents[_TRi] = de_InstanceEventWindowTimeRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_tRSi][_i]), context); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_cEr] != null) { + contents[_CE] = (0, import_smithy_client.expectString)(output[_cEr]); + } + if (output[_aTs] != null) { + contents[_AT] = de_InstanceEventWindowAssociationTarget(output[_aTs], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_InstanceEventWindow"); +var de_InstanceEventWindowAssociationTarget = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceIdSet === "") { + contents[_IIns] = []; + } else if (output[_iIS] != null && output[_iIS][_i] != null) { + contents[_IIns] = de_InstanceIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_iIS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output.dedicatedHostIdSet === "") { + contents[_DHI] = []; + } else if (output[_dHIS] != null && output[_dHIS][_i] != null) { + contents[_DHI] = de_DedicatedHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_dHIS][_i]), context); + } + return contents; +}, "de_InstanceEventWindowAssociationTarget"); +var de_InstanceEventWindowSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceEventWindow(entry, context); + }); +}, "de_InstanceEventWindowSet"); +var de_InstanceEventWindowStateChange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEWI] != null) { + contents[_IEWI] = (0, import_smithy_client.expectString)(output[_iEWI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_InstanceEventWindowStateChange"); +var de_InstanceEventWindowTimeRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sWD] != null) { + contents[_SWD] = (0, import_smithy_client.expectString)(output[_sWD]); + } + if (output[_sH] != null) { + contents[_SH] = (0, import_smithy_client.strictParseInt32)(output[_sH]); + } + if (output[_eWD] != null) { + contents[_EWD] = (0, import_smithy_client.expectString)(output[_eWD]); + } + if (output[_eH] != null) { + contents[_EH] = (0, import_smithy_client.strictParseInt32)(output[_eH]); + } + return contents; +}, "de_InstanceEventWindowTimeRange"); +var de_InstanceEventWindowTimeRangeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceEventWindowTimeRange(entry, context); + }); +}, "de_InstanceEventWindowTimeRangeList"); +var de_InstanceExportDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_tE] != null) { + contents[_TE] = (0, import_smithy_client.expectString)(output[_tE]); + } + return contents; +}, "de_InstanceExportDetails"); +var de_InstanceFamilyCreditSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iF] != null) { + contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]); + } + if (output[_cCp] != null) { + contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]); + } + return contents; +}, "de_InstanceFamilyCreditSpecification"); +var de_InstanceGenerationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceGenerationSet"); +var de_InstanceIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceIdList"); +var de_InstanceIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceIdSet"); +var de_InstanceIdsSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceIdsSet"); +var de_InstanceIpv4Prefix = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpv] != null) { + contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]); + } + return contents; +}, "de_InstanceIpv4Prefix"); +var de_InstanceIpv4PrefixList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceIpv4Prefix(entry, context); + }); +}, "de_InstanceIpv4PrefixList"); +var de_InstanceIpv6Address = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iApv] != null) { + contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]); + } + if (output[_iPI] != null) { + contents[_IPIs] = (0, import_smithy_client.parseBoolean)(output[_iPI]); + } + return contents; +}, "de_InstanceIpv6Address"); +var de_InstanceIpv6AddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceIpv6Address(entry, context); + }); +}, "de_InstanceIpv6AddressList"); +var de_InstanceIpv6Prefix = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpvr] != null) { + contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]); + } + return contents; +}, "de_InstanceIpv6Prefix"); +var de_InstanceIpv6PrefixList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceIpv6Prefix(entry, context); + }); +}, "de_InstanceIpv6PrefixList"); +var de_InstanceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Instance(entry, context); + }); +}, "de_InstanceList"); +var de_InstanceMaintenanceOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aRu] != null) { + contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]); + } + return contents; +}, "de_InstanceMaintenanceOptions"); +var de_InstanceMetadataDefaultsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hT] != null) { + contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]); + } + if (output[_hPRHL] != null) { + contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]); + } + if (output[_hE] != null) { + contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]); + } + if (output[_iMT] != null) { + contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]); + } + return contents; +}, "de_InstanceMetadataDefaultsResponse"); +var de_InstanceMetadataOptionsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_hT] != null) { + contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]); + } + if (output[_hPRHL] != null) { + contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]); + } + if (output[_hE] != null) { + contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]); + } + if (output[_hPI] != null) { + contents[_HPI] = (0, import_smithy_client.expectString)(output[_hPI]); + } + if (output[_iMT] != null) { + contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]); + } + return contents; +}, "de_InstanceMetadataOptionsResponse"); +var de_InstanceMonitoring = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_mo] != null) { + contents[_Mon] = de_Monitoring(output[_mo], context); + } + return contents; +}, "de_InstanceMonitoring"); +var de_InstanceMonitoringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceMonitoring(entry, context); + }); +}, "de_InstanceMonitoringList"); +var de_InstanceNetworkInterface = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_InstanceNetworkInterfaceAssociation(output[_ass], context); + } + if (output[_at] != null) { + contents[_Att] = de_InstanceNetworkInterfaceAttachment(output[_at], context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output.ipv6AddressesSet === "") { + contents[_IA] = []; + } else if (output[_iASp] != null && output[_iASp][_i] != null) { + contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context); + } + if (output[_mAa] != null) { + contents[_MAa] = (0, import_smithy_client.expectString)(output[_mAa]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.privateIpAddressesSet === "") { + contents[_PIA] = []; + } else if (output[_pIAS] != null && output[_pIAS][_i] != null) { + contents[_PIA] = de_InstancePrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context); + } + if (output[_sDC] != null) { + contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_iTnt] != null) { + contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]); + } + if (output.ipv4PrefixSet === "") { + contents[_IPp] = []; + } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) { + contents[_IPp] = de_InstanceIpv4PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context); + } + if (output.ipv6PrefixSet === "") { + contents[_IP] = []; + } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) { + contents[_IP] = de_InstanceIpv6PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context); + } + if (output[_cTC] != null) { + contents[_CTC] = de_ConnectionTrackingSpecificationResponse(output[_cTC], context); + } + return contents; +}, "de_InstanceNetworkInterface"); +var de_InstanceNetworkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cI] != null) { + contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]); + } + if (output[_cOI] != null) { + contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]); + } + if (output[_iOIp] != null) { + contents[_IOI] = (0, import_smithy_client.expectString)(output[_iOIp]); + } + if (output[_pDNu] != null) { + contents[_PDNu] = (0, import_smithy_client.expectString)(output[_pDNu]); + } + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + return contents; +}, "de_InstanceNetworkInterfaceAssociation"); +var de_InstanceNetworkInterfaceAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aTt] != null) { + contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt])); + } + if (output[_aIt] != null) { + contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_dIe] != null) { + contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_nCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]); + } + if (output[_eSS] != null) { + contents[_ESS] = de_InstanceAttachmentEnaSrdSpecification(output[_eSS], context); + } + return contents; +}, "de_InstanceNetworkInterfaceAttachment"); +var de_InstanceNetworkInterfaceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceNetworkInterface(entry, context); + }); +}, "de_InstanceNetworkInterfaceList"); +var de_InstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aPIA] != null) { + contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_dIe] != null) { + contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]); + } + if (output.SecurityGroupId === "") { + contents[_G] = []; + } else if (output[_SGIe] != null && output[_SGIe][_SGIe] != null) { + contents[_G] = de_SecurityGroupIdStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_SGIe][_SGIe]), context); + } + if (output[_iAC] != null) { + contents[_IAC] = (0, import_smithy_client.strictParseInt32)(output[_iAC]); + } + if (output.ipv6AddressesSet === "") { + contents[_IA] = []; + } else if (output[_iASp] != null && output[_iASp][_i] != null) { + contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.privateIpAddressesSet === "") { + contents[_PIA] = []; + } else if (output[_pIAS] != null && output[_pIAS][_i] != null) { + contents[_PIA] = de_PrivateIpAddressSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context); + } + if (output[_sPIAC] != null) { + contents[_SPIAC] = (0, import_smithy_client.strictParseInt32)(output[_sPIAC]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_ACIA] != null) { + contents[_ACIA] = (0, import_smithy_client.parseBoolean)(output[_ACIA]); + } + if (output[_ITn] != null) { + contents[_ITn] = (0, import_smithy_client.expectString)(output[_ITn]); + } + if (output[_NCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_NCI]); + } + if (output.Ipv4Prefix === "") { + contents[_IPp] = []; + } else if (output[_IPpvr] != null && output[_IPpvr][_i] != null) { + contents[_IPp] = de_Ipv4PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_IPpvr][_i]), context); + } + if (output[_IPCp] != null) { + contents[_IPCp] = (0, import_smithy_client.strictParseInt32)(output[_IPCp]); + } + if (output.Ipv6Prefix === "") { + contents[_IP] = []; + } else if (output[_IPpvre] != null && output[_IPpvre][_i] != null) { + contents[_IP] = de_Ipv6PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_IPpvre][_i]), context); + } + if (output[_IPC] != null) { + contents[_IPC] = (0, import_smithy_client.strictParseInt32)(output[_IPC]); + } + if (output[_PIr] != null) { + contents[_PIr] = (0, import_smithy_client.parseBoolean)(output[_PIr]); + } + if (output[_ESS] != null) { + contents[_ESS] = de_EnaSrdSpecificationRequest(output[_ESS], context); + } + if (output[_CTS] != null) { + contents[_CTS] = de_ConnectionTrackingSpecificationRequest(output[_CTS], context); + } + return contents; +}, "de_InstanceNetworkInterfaceSpecification"); +var de_InstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceNetworkInterfaceSpecification(entry, context); + }); +}, "de_InstanceNetworkInterfaceSpecificationList"); +var de_InstancePrivateIpAddress = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_InstanceNetworkInterfaceAssociation(output[_ass], context); + } + if (output[_prim] != null) { + contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + return contents; +}, "de_InstancePrivateIpAddress"); +var de_InstancePrivateIpAddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstancePrivateIpAddress(entry, context); + }); +}, "de_InstancePrivateIpAddressList"); +var de_InstanceRequirements = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vCC] != null) { + contents[_VCC] = de_VCpuCountRange(output[_vCC], context); + } + if (output[_mMB] != null) { + contents[_MMB] = de_MemoryMiB(output[_mMB], context); + } + if (output.cpuManufacturerSet === "") { + contents[_CM] = []; + } else if (output[_cMS] != null && output[_cMS][_i] != null) { + contents[_CM] = de_CpuManufacturerSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cMS][_i]), context); + } + if (output[_mGBPVC] != null) { + contents[_MGBPVC] = de_MemoryGiBPerVCpu(output[_mGBPVC], context); + } + if (output.excludedInstanceTypeSet === "") { + contents[_EIT] = []; + } else if (output[_eITSx] != null && output[_eITSx][_i] != null) { + contents[_EIT] = de_ExcludedInstanceTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eITSx][_i]), context); + } + if (output.instanceGenerationSet === "") { + contents[_IG] = []; + } else if (output[_iGSn] != null && output[_iGSn][_i] != null) { + contents[_IG] = de_InstanceGenerationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iGSn][_i]), context); + } + if (output[_sMPPOLP] != null) { + contents[_SMPPOLP] = (0, import_smithy_client.strictParseInt32)(output[_sMPPOLP]); + } + if (output[_oDMPPOLP] != null) { + contents[_ODMPPOLP] = (0, import_smithy_client.strictParseInt32)(output[_oDMPPOLP]); + } + if (output[_bMa] != null) { + contents[_BMa] = (0, import_smithy_client.expectString)(output[_bMa]); + } + if (output[_bP] != null) { + contents[_BP] = (0, import_smithy_client.expectString)(output[_bP]); + } + if (output[_rHS] != null) { + contents[_RHS] = (0, import_smithy_client.parseBoolean)(output[_rHS]); + } + if (output[_nIC] != null) { + contents[_NIC] = de_NetworkInterfaceCount(output[_nIC], context); + } + if (output[_lSo] != null) { + contents[_LSo] = (0, import_smithy_client.expectString)(output[_lSo]); + } + if (output.localStorageTypeSet === "") { + contents[_LST] = []; + } else if (output[_lSTS] != null && output[_lSTS][_i] != null) { + contents[_LST] = de_LocalStorageTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lSTS][_i]), context); + } + if (output[_tLSGB] != null) { + contents[_TLSGB] = de_TotalLocalStorageGB(output[_tLSGB], context); + } + if (output[_bEBM] != null) { + contents[_BEBM] = de_BaselineEbsBandwidthMbps(output[_bEBM], context); + } + if (output.acceleratorTypeSet === "") { + contents[_ATc] = []; + } else if (output[_aTSc] != null && output[_aTSc][_i] != null) { + contents[_ATc] = de_AcceleratorTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aTSc][_i]), context); + } + if (output[_aCc] != null) { + contents[_ACc] = de_AcceleratorCount(output[_aCc], context); + } + if (output.acceleratorManufacturerSet === "") { + contents[_AM] = []; + } else if (output[_aMS] != null && output[_aMS][_i] != null) { + contents[_AM] = de_AcceleratorManufacturerSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aMS][_i]), context); + } + if (output.acceleratorNameSet === "") { + contents[_ANc] = []; + } else if (output[_aNS] != null && output[_aNS][_i] != null) { + contents[_ANc] = de_AcceleratorNameSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aNS][_i]), context); + } + if (output[_aTMMB] != null) { + contents[_ATMMB] = de_AcceleratorTotalMemoryMiB(output[_aTMMB], context); + } + if (output[_nBGe] != null) { + contents[_NBGe] = de_NetworkBandwidthGbps(output[_nBGe], context); + } + if (output.allowedInstanceTypeSet === "") { + contents[_AIT] = []; + } else if (output[_aITS] != null && output[_aITS][_i] != null) { + contents[_AIT] = de_AllowedInstanceTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aITS][_i]), context); + } + if (output[_mSPAPOOODP] != null) { + contents[_MSPAPOOODP] = (0, import_smithy_client.strictParseInt32)(output[_mSPAPOOODP]); + } + return contents; +}, "de_InstanceRequirements"); +var de_InstanceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceTopology(entry, context); + }); +}, "de_InstanceSet"); +var de_InstanceState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.strictParseInt32)(output[_co]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_InstanceState"); +var de_InstanceStateChange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cSu] != null) { + contents[_CSu] = de_InstanceState(output[_cSu], context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_pS] != null) { + contents[_PSr] = de_InstanceState(output[_pS], context); + } + return contents; +}, "de_InstanceStateChange"); +var de_InstanceStateChangeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceStateChange(entry, context); + }); +}, "de_InstanceStateChangeList"); +var de_InstanceStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output.eventsSet === "") { + contents[_Ev] = []; + } else if (output[_eSv] != null && output[_eSv][_i] != null) { + contents[_Ev] = de_InstanceStatusEventList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSv][_i]), context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iSnst] != null) { + contents[_ISnst] = de_InstanceState(output[_iSnst], context); + } + if (output[_iSnsta] != null) { + contents[_ISnsta] = de_InstanceStatusSummary(output[_iSnsta], context); + } + if (output[_sSy] != null) { + contents[_SSy] = de_InstanceStatusSummary(output[_sSy], context); + } + if (output[_aES] != null) { + contents[_AES] = de_EbsStatusSummary(output[_aES], context); + } + return contents; +}, "de_InstanceStatus"); +var de_InstanceStatusDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iSmp] != null) { + contents[_ISmp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_iSmp])); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_InstanceStatusDetails"); +var de_InstanceStatusDetailsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceStatusDetails(entry, context); + }); +}, "de_InstanceStatusDetailsList"); +var de_InstanceStatusEvent = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEI] != null) { + contents[_IEI] = (0, import_smithy_client.expectString)(output[_iEI]); + } + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_nAo] != null) { + contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo])); + } + if (output[_nB] != null) { + contents[_NB] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nB])); + } + if (output[_nBD] != null) { + contents[_NBD] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nBD])); + } + return contents; +}, "de_InstanceStatusEvent"); +var de_InstanceStatusEventList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceStatusEvent(entry, context); + }); +}, "de_InstanceStatusEventList"); +var de_InstanceStatusList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceStatus(entry, context); + }); +}, "de_InstanceStatusList"); +var de_InstanceStatusSummary = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.details === "") { + contents[_Det] = []; + } else if (output[_det] != null && output[_det][_i] != null) { + contents[_Det] = de_InstanceStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_InstanceStatusSummary"); +var de_InstanceStorageInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tSIGB] != null) { + contents[_TSIGB] = (0, import_smithy_client.strictParseLong)(output[_tSIGB]); + } + if (output.disks === "") { + contents[_Dis] = []; + } else if (output[_dis] != null && output[_dis][_i] != null) { + contents[_Dis] = de_DiskInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_dis][_i]), context); + } + if (output[_nS] != null) { + contents[_NS] = (0, import_smithy_client.expectString)(output[_nS]); + } + if (output[_eSn] != null) { + contents[_ESnc] = (0, import_smithy_client.expectString)(output[_eSn]); + } + return contents; +}, "de_InstanceStorageInfo"); +var de_InstanceTagKeySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceTagKeySet"); +var de_InstanceTagNotificationAttribute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceTagKeySet === "") { + contents[_ITK] = []; + } else if (output[_iTKS] != null && output[_iTKS][_i] != null) { + contents[_ITK] = de_InstanceTagKeySet((0, import_smithy_client.getArrayIfSingleItem)(output[_iTKS][_i]), context); + } + if (output[_iATOI] != null) { + contents[_IATOI] = (0, import_smithy_client.parseBoolean)(output[_iATOI]); + } + return contents; +}, "de_InstanceTagNotificationAttribute"); +var de_InstanceTopology = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output.networkNodeSet === "") { + contents[_NN] = []; + } else if (output[_nNS] != null && output[_nNS][_i] != null) { + contents[_NN] = de_NetworkNodesList((0, import_smithy_client.getArrayIfSingleItem)(output[_nNS][_i]), context); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_zI] != null) { + contents[_ZIo] = (0, import_smithy_client.expectString)(output[_zI]); + } + return contents; +}, "de_InstanceTopology"); +var de_InstanceTypeInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_cGur] != null) { + contents[_CGur] = (0, import_smithy_client.parseBoolean)(output[_cGur]); + } + if (output[_fTE] != null) { + contents[_FTE] = (0, import_smithy_client.parseBoolean)(output[_fTE]); + } + if (output.supportedUsageClasses === "") { + contents[_SUC] = []; + } else if (output[_sUC] != null && output[_sUC][_i] != null) { + contents[_SUC] = de_UsageClassTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sUC][_i]), context); + } + if (output.supportedRootDeviceTypes === "") { + contents[_SRDT] = []; + } else if (output[_sRDT] != null && output[_sRDT][_i] != null) { + contents[_SRDT] = de_RootDeviceTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sRDT][_i]), context); + } + if (output.supportedVirtualizationTypes === "") { + contents[_SVT] = []; + } else if (output[_sVT] != null && output[_sVT][_i] != null) { + contents[_SVT] = de_VirtualizationTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sVT][_i]), context); + } + if (output[_bMa] != null) { + contents[_BMa] = (0, import_smithy_client.parseBoolean)(output[_bMa]); + } + if (output[_h] != null) { + contents[_H] = (0, import_smithy_client.expectString)(output[_h]); + } + if (output[_pIr] != null) { + contents[_PIro] = de_ProcessorInfo(output[_pIr], context); + } + if (output[_vCIp] != null) { + contents[_VCIpu] = de_VCpuInfo(output[_vCIp], context); + } + if (output[_mIe] != null) { + contents[_MIe] = de_MemoryInfo(output[_mIe], context); + } + if (output[_iSSn] != null) { + contents[_ISS] = (0, import_smithy_client.parseBoolean)(output[_iSSn]); + } + if (output[_iSI] != null) { + contents[_ISIn] = de_InstanceStorageInfo(output[_iSI], context); + } + if (output[_eIb] != null) { + contents[_EIb] = de_EbsInfo(output[_eIb], context); + } + if (output[_nIet] != null) { + contents[_NIetw] = de_NetworkInfo(output[_nIet], context); + } + if (output[_gIp] != null) { + contents[_GIp] = de_GpuInfo(output[_gIp], context); + } + if (output[_fIp] != null) { + contents[_FIpg] = de_FpgaInfo(output[_fIp], context); + } + if (output[_pGI] != null) { + contents[_PGI] = de_PlacementGroupInfo(output[_pGI], context); + } + if (output[_iAI] != null) { + contents[_IAIn] = de_InferenceAcceleratorInfo(output[_iAI], context); + } + if (output[_hSi] != null) { + contents[_HS] = (0, import_smithy_client.parseBoolean)(output[_hSi]); + } + if (output[_bPS] != null) { + contents[_BPS] = (0, import_smithy_client.parseBoolean)(output[_bPS]); + } + if (output[_dHS] != null) { + contents[_DHS] = (0, import_smithy_client.parseBoolean)(output[_dHS]); + } + if (output[_aRSu] != null) { + contents[_ARS] = (0, import_smithy_client.parseBoolean)(output[_aRSu]); + } + if (output.supportedBootModes === "") { + contents[_SBM] = []; + } else if (output[_sBM] != null && output[_sBM][_i] != null) { + contents[_SBM] = de_BootModeTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sBM][_i]), context); + } + if (output[_nES] != null) { + contents[_NES] = (0, import_smithy_client.expectString)(output[_nES]); + } + if (output[_nTS] != null) { + contents[_NTS] = (0, import_smithy_client.expectString)(output[_nTS]); + } + if (output[_nTI] != null) { + contents[_NTI] = de_NitroTpmInfo(output[_nTI], context); + } + if (output[_mAIe] != null) { + contents[_MAIe] = de_MediaAcceleratorInfo(output[_mAIe], context); + } + if (output[_nIeu] != null) { + contents[_NIeu] = de_NeuronInfo(output[_nIeu], context); + } + if (output[_pSh] != null) { + contents[_PSh] = (0, import_smithy_client.expectString)(output[_pSh]); + } + return contents; +}, "de_InstanceTypeInfo"); +var de_InstanceTypeInfoFromInstanceRequirements = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + return contents; +}, "de_InstanceTypeInfoFromInstanceRequirements"); +var de_InstanceTypeInfoFromInstanceRequirementsSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceTypeInfoFromInstanceRequirements(entry, context); + }); +}, "de_InstanceTypeInfoFromInstanceRequirementsSet"); +var de_InstanceTypeInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceTypeInfo(entry, context); + }); +}, "de_InstanceTypeInfoList"); +var de_InstanceTypeOffering = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_lTo] != null) { + contents[_LT] = (0, import_smithy_client.expectString)(output[_lTo]); + } + if (output[_lo] != null) { + contents[_Lo] = (0, import_smithy_client.expectString)(output[_lo]); + } + return contents; +}, "de_InstanceTypeOffering"); +var de_InstanceTypeOfferingsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceTypeOffering(entry, context); + }); +}, "de_InstanceTypeOfferingsList"); +var de_InstanceTypesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_InstanceTypesList"); +var de_InstanceUsage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIc] != null) { + contents[_AIcc] = (0, import_smithy_client.expectString)(output[_aIc]); + } + if (output[_uIC] != null) { + contents[_UIC] = (0, import_smithy_client.strictParseInt32)(output[_uIC]); + } + return contents; +}, "de_InstanceUsage"); +var de_InstanceUsageSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceUsage(entry, context); + }); +}, "de_InstanceUsageSet"); +var de_InternetGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.attachmentSet === "") { + contents[_Atta] = []; + } else if (output[_aSt] != null && output[_aSt][_i] != null) { + contents[_Atta] = de_InternetGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context); + } + if (output[_iGI] != null) { + contents[_IGI] = (0, import_smithy_client.expectString)(output[_iGI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_InternetGateway"); +var de_InternetGatewayAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_InternetGatewayAttachment"); +var de_InternetGatewayAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InternetGatewayAttachment(entry, context); + }); +}, "de_InternetGatewayAttachmentList"); +var de_InternetGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_InternetGateway(entry, context); + }); +}, "de_InternetGatewayList"); +var de_IpAddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_IpAddressList"); +var de_Ipam = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iIp] != null) { + contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]); + } + if (output[_iApa] != null) { + contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]); + } + if (output[_iRp] != null) { + contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]); + } + if (output[_pDSI] != null) { + contents[_PDSI] = (0, import_smithy_client.expectString)(output[_pDSI]); + } + if (output[_pDSIr] != null) { + contents[_PDSIr] = (0, import_smithy_client.expectString)(output[_pDSIr]); + } + if (output[_sCc] != null) { + contents[_SCc] = (0, import_smithy_client.strictParseInt32)(output[_sCc]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.operatingRegionSet === "") { + contents[_OR] = []; + } else if (output[_oRS] != null && output[_oRS][_i] != null) { + contents[_OR] = de_IpamOperatingRegionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oRS][_i]), context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_dRDI] != null) { + contents[_DRDI] = (0, import_smithy_client.expectString)(output[_dRDI]); + } + if (output[_dRDAI] != null) { + contents[_DRDAI] = (0, import_smithy_client.expectString)(output[_dRDAI]); + } + if (output[_rDAC] != null) { + contents[_RDAC] = (0, import_smithy_client.strictParseInt32)(output[_rDAC]); + } + if (output[_sMt] != null) { + contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]); + } + if (output[_tie] != null) { + contents[_Ti] = (0, import_smithy_client.expectString)(output[_tie]); + } + if (output[_ePG] != null) { + contents[_EPG] = (0, import_smithy_client.parseBoolean)(output[_ePG]); + } + return contents; +}, "de_Ipam"); +var de_IpamAddressHistoryRecord = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_rR] != null) { + contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rCe] != null) { + contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]); + } + if (output[_rNes] != null) { + contents[_RNes] = (0, import_smithy_client.expectString)(output[_rNes]); + } + if (output[_rCS] != null) { + contents[_RCS] = (0, import_smithy_client.expectString)(output[_rCS]); + } + if (output[_rOSe] != null) { + contents[_ROS] = (0, import_smithy_client.expectString)(output[_rOSe]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_sST] != null) { + contents[_SST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sST])); + } + if (output[_sET] != null) { + contents[_SET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sET])); + } + return contents; +}, "de_IpamAddressHistoryRecord"); +var de_IpamAddressHistoryRecordSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamAddressHistoryRecord(entry, context); + }); +}, "de_IpamAddressHistoryRecordSet"); +var de_IpamDiscoveredAccount = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIc] != null) { + contents[_AIcc] = (0, import_smithy_client.expectString)(output[_aIc]); + } + if (output[_dR] != null) { + contents[_DRi] = (0, import_smithy_client.expectString)(output[_dR]); + } + if (output[_fR] != null) { + contents[_FR] = de_IpamDiscoveryFailureReason(output[_fR], context); + } + if (output[_lADT] != null) { + contents[_LADT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lADT])); + } + if (output[_lSDT] != null) { + contents[_LSDT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lSDT])); + } + return contents; +}, "de_IpamDiscoveredAccount"); +var de_IpamDiscoveredAccountSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamDiscoveredAccount(entry, context); + }); +}, "de_IpamDiscoveredAccountSet"); +var de_IpamDiscoveredPublicAddress = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRDI] != null) { + contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]); + } + if (output[_aRd] != null) { + contents[_ARd] = (0, import_smithy_client.expectString)(output[_aRd]); + } + if (output[_ad] != null) { + contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]); + } + if (output[_aOI] != null) { + contents[_AOI] = (0, import_smithy_client.expectString)(output[_aOI]); + } + if (output[_aAId] != null) { + contents[_AAId] = (0, import_smithy_client.expectString)(output[_aAId]); + } + if (output[_aSs] != null) { + contents[_ASss] = (0, import_smithy_client.expectString)(output[_aSs]); + } + if (output[_aTd] != null) { + contents[_ATddre] = (0, import_smithy_client.expectString)(output[_aTd]); + } + if (output[_se] != null) { + contents[_Se] = (0, import_smithy_client.expectString)(output[_se]); + } + if (output[_sRe] != null) { + contents[_SRe] = (0, import_smithy_client.expectString)(output[_sRe]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_pIPI] != null) { + contents[_PIPI] = (0, import_smithy_client.expectString)(output[_pIPI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_nID] != null) { + contents[_NID] = (0, import_smithy_client.expectString)(output[_nID]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_ta] != null) { + contents[_Ta] = de_IpamPublicAddressTags(output[_ta], context); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output.securityGroupSet === "") { + contents[_SG] = []; + } else if (output[_sGS] != null && output[_sGS][_i] != null) { + contents[_SG] = de_IpamPublicAddressSecurityGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context); + } + if (output[_sTa] != null) { + contents[_STa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTa])); + } + return contents; +}, "de_IpamDiscoveredPublicAddress"); +var de_IpamDiscoveredPublicAddressSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamDiscoveredPublicAddress(entry, context); + }); +}, "de_IpamDiscoveredPublicAddressSet"); +var de_IpamDiscoveredResourceCidr = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRDI] != null) { + contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]); + } + if (output[_rR] != null) { + contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_rCe] != null) { + contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]); + } + if (output[_iSpo] != null) { + contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output.resourceTagSet === "") { + contents[_RTesou] = []; + } else if (output[_rTSe] != null && output[_rTSe][_i] != null) { + contents[_RTesou] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSe][_i]), context); + } + if (output[_iU] != null) { + contents[_IUp] = (0, import_smithy_client.strictParseFloat)(output[_iU]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_nIASet] != null) { + contents[_NIASet] = (0, import_smithy_client.expectString)(output[_nIASet]); + } + if (output[_sTa] != null) { + contents[_STa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTa])); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + return contents; +}, "de_IpamDiscoveredResourceCidr"); +var de_IpamDiscoveredResourceCidrSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamDiscoveredResourceCidr(entry, context); + }); +}, "de_IpamDiscoveredResourceCidrSet"); +var de_IpamDiscoveryFailureReason = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_IpamDiscoveryFailureReason"); +var de_IpamExternalResourceVerificationToken = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iERVTI] != null) { + contents[_IERVTI] = (0, import_smithy_client.expectString)(output[_iERVTI]); + } + if (output[_iERVTA] != null) { + contents[_IERVTA] = (0, import_smithy_client.expectString)(output[_iERVTA]); + } + if (output[_iIp] != null) { + contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]); + } + if (output[_iApa] != null) { + contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]); + } + if (output[_iRp] != null) { + contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]); + } + if (output[_tV] != null) { + contents[_TVo] = (0, import_smithy_client.expectString)(output[_tV]); + } + if (output[_tN] != null) { + contents[_TN] = (0, import_smithy_client.expectString)(output[_tN]); + } + if (output[_nAo] != null) { + contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo])); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_IpamExternalResourceVerificationToken"); +var de_IpamExternalResourceVerificationTokenSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamExternalResourceVerificationToken(entry, context); + }); +}, "de_IpamExternalResourceVerificationTokenSet"); +var de_IpamOperatingRegion = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rNe] != null) { + contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]); + } + return contents; +}, "de_IpamOperatingRegion"); +var de_IpamOperatingRegionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamOperatingRegion(entry, context); + }); +}, "de_IpamOperatingRegionSet"); +var de_IpamPool = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iPIp] != null) { + contents[_IPI] = (0, import_smithy_client.expectString)(output[_iPIp]); + } + if (output[_sIPI] != null) { + contents[_SIPI] = (0, import_smithy_client.expectString)(output[_sIPI]); + } + if (output[_iPAp] != null) { + contents[_IPApa] = (0, import_smithy_client.expectString)(output[_iPAp]); + } + if (output[_iSA] != null) { + contents[_ISA] = (0, import_smithy_client.expectString)(output[_iSA]); + } + if (output[_iST] != null) { + contents[_ISTp] = (0, import_smithy_client.expectString)(output[_iST]); + } + if (output[_iApa] != null) { + contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]); + } + if (output[_iRp] != null) { + contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]); + } + if (output[_loc] != null) { + contents[_L] = (0, import_smithy_client.expectString)(output[_loc]); + } + if (output[_pDoo] != null) { + contents[_PDo] = (0, import_smithy_client.strictParseInt32)(output[_pDoo]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sMt] != null) { + contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_aIu] != null) { + contents[_AIu] = (0, import_smithy_client.parseBoolean)(output[_aIu]); + } + if (output[_pAu] != null) { + contents[_PA] = (0, import_smithy_client.parseBoolean)(output[_pAu]); + } + if (output[_aF] != null) { + contents[_AF] = (0, import_smithy_client.expectString)(output[_aF]); + } + if (output[_aMNL] != null) { + contents[_AMNL] = (0, import_smithy_client.strictParseInt32)(output[_aMNL]); + } + if (output[_aMNLl] != null) { + contents[_AMNLl] = (0, import_smithy_client.strictParseInt32)(output[_aMNLl]); + } + if (output[_aDNL] != null) { + contents[_ADNL] = (0, import_smithy_client.strictParseInt32)(output[_aDNL]); + } + if (output.allocationResourceTagSet === "") { + contents[_ARTl] = []; + } else if (output[_aRTS] != null && output[_aRTS][_i] != null) { + contents[_ARTl] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_aRTS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_aSw] != null) { + contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]); + } + if (output[_pIS] != null) { + contents[_PIS] = (0, import_smithy_client.expectString)(output[_pIS]); + } + if (output[_sRo] != null) { + contents[_SRo] = de_IpamPoolSourceResource(output[_sRo], context); + } + return contents; +}, "de_IpamPool"); +var de_IpamPoolAllocation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_iPAI] != null) { + contents[_IPAI] = (0, import_smithy_client.expectString)(output[_iPAI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rR] != null) { + contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]); + } + if (output[_rO] != null) { + contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]); + } + return contents; +}, "de_IpamPoolAllocation"); +var de_IpamPoolAllocationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamPoolAllocation(entry, context); + }); +}, "de_IpamPoolAllocationSet"); +var de_IpamPoolCidr = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_fR] != null) { + contents[_FR] = de_IpamPoolCidrFailureReason(output[_fR], context); + } + if (output[_iPCI] != null) { + contents[_IPCI] = (0, import_smithy_client.expectString)(output[_iPCI]); + } + if (output[_nL] != null) { + contents[_NL] = (0, import_smithy_client.strictParseInt32)(output[_nL]); + } + return contents; +}, "de_IpamPoolCidr"); +var de_IpamPoolCidrFailureReason = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_IpamPoolCidrFailureReason"); +var de_IpamPoolCidrSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamPoolCidr(entry, context); + }); +}, "de_IpamPoolCidrSet"); +var de_IpamPoolSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamPool(entry, context); + }); +}, "de_IpamPoolSet"); +var de_IpamPoolSourceResource = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rR] != null) { + contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]); + } + if (output[_rO] != null) { + contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]); + } + return contents; +}, "de_IpamPoolSourceResource"); +var de_IpamPublicAddressSecurityGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + return contents; +}, "de_IpamPublicAddressSecurityGroup"); +var de_IpamPublicAddressSecurityGroupList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamPublicAddressSecurityGroup(entry, context); + }); +}, "de_IpamPublicAddressSecurityGroupList"); +var de_IpamPublicAddressTag = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_k] != null) { + contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_IpamPublicAddressTag"); +var de_IpamPublicAddressTagList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamPublicAddressTag(entry, context); + }); +}, "de_IpamPublicAddressTagList"); +var de_IpamPublicAddressTags = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.eipTagSet === "") { + contents[_ETi] = []; + } else if (output[_eTSi] != null && output[_eTSi][_i] != null) { + contents[_ETi] = de_IpamPublicAddressTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_eTSi][_i]), context); + } + return contents; +}, "de_IpamPublicAddressTags"); +var de_IpamResourceCidr = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIp] != null) { + contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]); + } + if (output[_iSIp] != null) { + contents[_ISI] = (0, import_smithy_client.expectString)(output[_iSIp]); + } + if (output[_iPIp] != null) { + contents[_IPI] = (0, import_smithy_client.expectString)(output[_iPIp]); + } + if (output[_rR] != null) { + contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rNes] != null) { + contents[_RNes] = (0, import_smithy_client.expectString)(output[_rNes]); + } + if (output[_rCe] != null) { + contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output.resourceTagSet === "") { + contents[_RTesou] = []; + } else if (output[_rTSe] != null && output[_rTSe][_i] != null) { + contents[_RTesou] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSe][_i]), context); + } + if (output[_iU] != null) { + contents[_IUp] = (0, import_smithy_client.strictParseFloat)(output[_iU]); + } + if (output[_cSo] != null) { + contents[_CSo] = (0, import_smithy_client.expectString)(output[_cSo]); + } + if (output[_mSa] != null) { + contents[_MSa] = (0, import_smithy_client.expectString)(output[_mSa]); + } + if (output[_oSv] != null) { + contents[_OSv] = (0, import_smithy_client.expectString)(output[_oSv]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + return contents; +}, "de_IpamResourceCidr"); +var de_IpamResourceCidrSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamResourceCidr(entry, context); + }); +}, "de_IpamResourceCidrSet"); +var de_IpamResourceDiscovery = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iRDI] != null) { + contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]); + } + if (output[_iRDAp] != null) { + contents[_IRDApa] = (0, import_smithy_client.expectString)(output[_iRDAp]); + } + if (output[_iRDR] != null) { + contents[_IRDR] = (0, import_smithy_client.expectString)(output[_iRDR]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.operatingRegionSet === "") { + contents[_OR] = []; + } else if (output[_oRS] != null && output[_oRS][_i] != null) { + contents[_OR] = de_IpamOperatingRegionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oRS][_i]), context); + } + if (output[_iDs] != null) { + contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_IpamResourceDiscovery"); +var de_IpamResourceDiscoveryAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iRDAI] != null) { + contents[_IRDAIp] = (0, import_smithy_client.expectString)(output[_iRDAI]); + } + if (output[_iRDAA] != null) { + contents[_IRDAA] = (0, import_smithy_client.expectString)(output[_iRDAA]); + } + if (output[_iRDI] != null) { + contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]); + } + if (output[_iIp] != null) { + contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]); + } + if (output[_iApa] != null) { + contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]); + } + if (output[_iRp] != null) { + contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]); + } + if (output[_iDs] != null) { + contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]); + } + if (output[_rDS] != null) { + contents[_RDS] = (0, import_smithy_client.expectString)(output[_rDS]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_IpamResourceDiscoveryAssociation"); +var de_IpamResourceDiscoveryAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamResourceDiscoveryAssociation(entry, context); + }); +}, "de_IpamResourceDiscoveryAssociationSet"); +var de_IpamResourceDiscoverySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamResourceDiscovery(entry, context); + }); +}, "de_IpamResourceDiscoverySet"); +var de_IpamResourceTag = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_k] != null) { + contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_IpamResourceTag"); +var de_IpamResourceTagList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamResourceTag(entry, context); + }); +}, "de_IpamResourceTagList"); +var de_IpamScope = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iSIp] != null) { + contents[_ISI] = (0, import_smithy_client.expectString)(output[_iSIp]); + } + if (output[_iSA] != null) { + contents[_ISA] = (0, import_smithy_client.expectString)(output[_iSA]); + } + if (output[_iApa] != null) { + contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]); + } + if (output[_iRp] != null) { + contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]); + } + if (output[_iST] != null) { + contents[_ISTp] = (0, import_smithy_client.expectString)(output[_iST]); + } + if (output[_iDs] != null) { + contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_pCo] != null) { + contents[_PCoo] = (0, import_smithy_client.strictParseInt32)(output[_pCo]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_IpamScope"); +var de_IpamScopeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpamScope(entry, context); + }); +}, "de_IpamScopeSet"); +var de_IpamSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipam(entry, context); + }); +}, "de_IpamSet"); +var de_IpPermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fP] != null) { + contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]); + } + if (output[_iPpr] != null) { + contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]); + } + if (output.ipRanges === "") { + contents[_IRp] = []; + } else if (output[_iRpa] != null && output[_iRpa][_i] != null) { + contents[_IRp] = de_IpRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpa][_i]), context); + } + if (output.ipv6Ranges === "") { + contents[_IRpv] = []; + } else if (output[_iRpv] != null && output[_iRpv][_i] != null) { + contents[_IRpv] = de_Ipv6RangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpv][_i]), context); + } + if (output.prefixListIds === "") { + contents[_PLIr] = []; + } else if (output[_pLIr] != null && output[_pLIr][_i] != null) { + contents[_PLIr] = de_PrefixListIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_pLIr][_i]), context); + } + if (output[_tPo] != null) { + contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]); + } + if (output.groups === "") { + contents[_UIGP] = []; + } else if (output[_gr] != null && output[_gr][_i] != null) { + contents[_UIGP] = de_UserIdGroupPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_gr][_i]), context); + } + return contents; +}, "de_IpPermission"); +var de_IpPermissionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpPermission(entry, context); + }); +}, "de_IpPermissionList"); +var de_IpPrefixList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_IpPrefixList"); +var de_IpRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cIi] != null) { + contents[_CIi] = (0, import_smithy_client.expectString)(output[_cIi]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + return contents; +}, "de_IpRange"); +var de_IpRangeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_IpRange(entry, context); + }); +}, "de_IpRangeList"); +var de_IpRanges = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_IpRanges"); +var de_Ipv4PrefixesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv4PrefixSpecification(entry, context); + }); +}, "de_Ipv4PrefixesList"); +var de_Ipv4PrefixList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv4PrefixSpecificationRequest(entry, context); + }); +}, "de_Ipv4PrefixList"); +var de_Ipv4PrefixListResponse = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv4PrefixSpecificationResponse(entry, context); + }); +}, "de_Ipv4PrefixListResponse"); +var de_Ipv4PrefixSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpv] != null) { + contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]); + } + return contents; +}, "de_Ipv4PrefixSpecification"); +var de_Ipv4PrefixSpecificationRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_IPpvr] != null) { + contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_IPpvr]); + } + return contents; +}, "de_Ipv4PrefixSpecificationRequest"); +var de_Ipv4PrefixSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpv] != null) { + contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]); + } + return contents; +}, "de_Ipv4PrefixSpecificationResponse"); +var de_Ipv6AddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_Ipv6AddressList"); +var de_Ipv6CidrAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCp] != null) { + contents[_ICp] = (0, import_smithy_client.expectString)(output[_iCp]); + } + if (output[_aRs] != null) { + contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]); + } + return contents; +}, "de_Ipv6CidrAssociation"); +var de_Ipv6CidrAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6CidrAssociation(entry, context); + }); +}, "de_Ipv6CidrAssociationSet"); +var de_Ipv6CidrBlock = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iCB] != null) { + contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]); + } + return contents; +}, "de_Ipv6CidrBlock"); +var de_Ipv6CidrBlockSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6CidrBlock(entry, context); + }); +}, "de_Ipv6CidrBlockSet"); +var de_Ipv6Pool = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.poolCidrBlockSet === "") { + contents[_PCBo] = []; + } else if (output[_pCBS] != null && output[_pCBS][_i] != null) { + contents[_PCBo] = de_PoolCidrBlocksSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pCBS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_Ipv6Pool"); +var de_Ipv6PoolSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6Pool(entry, context); + }); +}, "de_Ipv6PoolSet"); +var de_Ipv6PrefixesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6PrefixSpecification(entry, context); + }); +}, "de_Ipv6PrefixesList"); +var de_Ipv6PrefixList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6PrefixSpecificationRequest(entry, context); + }); +}, "de_Ipv6PrefixList"); +var de_Ipv6PrefixListResponse = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6PrefixSpecificationResponse(entry, context); + }); +}, "de_Ipv6PrefixListResponse"); +var de_Ipv6PrefixSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpvr] != null) { + contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]); + } + return contents; +}, "de_Ipv6PrefixSpecification"); +var de_Ipv6PrefixSpecificationRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_IPpvre] != null) { + contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_IPpvre]); + } + return contents; +}, "de_Ipv6PrefixSpecificationRequest"); +var de_Ipv6PrefixSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPpvr] != null) { + contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]); + } + return contents; +}, "de_Ipv6PrefixSpecificationResponse"); +var de_Ipv6Range = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cIid] != null) { + contents[_CIid] = (0, import_smithy_client.expectString)(output[_cIid]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + return contents; +}, "de_Ipv6Range"); +var de_Ipv6RangeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Ipv6Range(entry, context); + }); +}, "de_Ipv6RangeList"); +var de_KeyPair = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kFe] != null) { + contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]); + } + if (output[_kM] != null) { + contents[_KM] = (0, import_smithy_client.expectString)(output[_kM]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_kPI] != null) { + contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_KeyPair"); +var de_KeyPairInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kPI] != null) { + contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]); + } + if (output[_kFe] != null) { + contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_kT] != null) { + contents[_KT] = (0, import_smithy_client.expectString)(output[_kT]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_pK] != null) { + contents[_PK] = (0, import_smithy_client.expectString)(output[_pK]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + return contents; +}, "de_KeyPairInfo"); +var de_KeyPairList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_KeyPairInfo(entry, context); + }); +}, "de_KeyPairList"); +var de_LastError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + return contents; +}, "de_LastError"); +var de_LaunchPermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_g] != null) { + contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]); + } + if (output[_uI] != null) { + contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]); + } + if (output[_oAr] != null) { + contents[_OAr] = (0, import_smithy_client.expectString)(output[_oAr]); + } + if (output[_oUA] != null) { + contents[_OUA] = (0, import_smithy_client.expectString)(output[_oUA]); + } + return contents; +}, "de_LaunchPermission"); +var de_LaunchPermissionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchPermission(entry, context); + }); +}, "de_LaunchPermissionList"); +var de_LaunchSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_uDs] != null) { + contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]); + } + if (output.groupSet === "") { + contents[_SG] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_aTdd] != null) { + contents[_ATd] = (0, import_smithy_client.expectString)(output[_aTdd]); + } + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_iIP] != null) { + contents[_IIP] = de_IamInstanceProfileSpecification(output[_iIP], context); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_kI] != null) { + contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output.networkInterfaceSet === "") { + contents[_NI] = []; + } else if (output[_nIS] != null && output[_nIS][_i] != null) { + contents[_NI] = de_InstanceNetworkInterfaceSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context); + } + if (output[_pla] != null) { + contents[_Pl] = de_SpotPlacement(output[_pla], context); + } + if (output[_rIa] != null) { + contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_mo] != null) { + contents[_Mon] = de_RunInstancesMonitoringEnabled(output[_mo], context); + } + return contents; +}, "de_LaunchSpecification"); +var de_LaunchSpecsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotFleetLaunchSpecification(entry, context); + }); +}, "de_LaunchSpecsList"); +var de_LaunchTemplate = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_cBr] != null) { + contents[_CBr] = (0, import_smithy_client.expectString)(output[_cBr]); + } + if (output[_dVN] != null) { + contents[_DVN] = (0, import_smithy_client.strictParseLong)(output[_dVN]); + } + if (output[_lVN] != null) { + contents[_LVN] = (0, import_smithy_client.strictParseLong)(output[_lVN]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LaunchTemplate"); +var de_LaunchTemplateAndOverridesResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTS] != null) { + contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context); + } + if (output[_ov] != null) { + contents[_Ov] = de_FleetLaunchTemplateOverrides(output[_ov], context); + } + return contents; +}, "de_LaunchTemplateAndOverridesResponse"); +var de_LaunchTemplateBlockDeviceMapping = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dN] != null) { + contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]); + } + if (output[_vN] != null) { + contents[_VN] = (0, import_smithy_client.expectString)(output[_vN]); + } + if (output[_eb] != null) { + contents[_E] = de_LaunchTemplateEbsBlockDevice(output[_eb], context); + } + if (output[_nD] != null) { + contents[_ND] = (0, import_smithy_client.expectString)(output[_nD]); + } + return contents; +}, "de_LaunchTemplateBlockDeviceMapping"); +var de_LaunchTemplateBlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateBlockDeviceMapping(entry, context); + }); +}, "de_LaunchTemplateBlockDeviceMappingList"); +var de_LaunchTemplateCapacityReservationSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRP] != null) { + contents[_CRP] = (0, import_smithy_client.expectString)(output[_cRP]); + } + if (output[_cRT] != null) { + contents[_CRTa] = de_CapacityReservationTargetResponse(output[_cRT], context); + } + return contents; +}, "de_LaunchTemplateCapacityReservationSpecificationResponse"); +var de_LaunchTemplateConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTS] != null) { + contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context); + } + if (output.overrides === "") { + contents[_Ov] = []; + } else if (output[_ov] != null && output[_ov][_i] != null) { + contents[_Ov] = de_LaunchTemplateOverridesList((0, import_smithy_client.getArrayIfSingleItem)(output[_ov][_i]), context); + } + return contents; +}, "de_LaunchTemplateConfig"); +var de_LaunchTemplateConfigList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateConfig(entry, context); + }); +}, "de_LaunchTemplateConfigList"); +var de_LaunchTemplateCpuOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cCo] != null) { + contents[_CC] = (0, import_smithy_client.strictParseInt32)(output[_cCo]); + } + if (output[_tPC] != null) { + contents[_TPC] = (0, import_smithy_client.strictParseInt32)(output[_tPC]); + } + if (output[_aSS] != null) { + contents[_ASS] = (0, import_smithy_client.expectString)(output[_aSS]); + } + return contents; +}, "de_LaunchTemplateCpuOptions"); +var de_LaunchTemplateEbsBlockDevice = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_io] != null) { + contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_vSo] != null) { + contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]); + } + if (output[_vT] != null) { + contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]); + } + if (output[_th] != null) { + contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]); + } + return contents; +}, "de_LaunchTemplateEbsBlockDevice"); +var de_LaunchTemplateElasticInferenceAcceleratorResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + return contents; +}, "de_LaunchTemplateElasticInferenceAcceleratorResponse"); +var de_LaunchTemplateElasticInferenceAcceleratorResponseList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateElasticInferenceAcceleratorResponse(entry, context); + }); +}, "de_LaunchTemplateElasticInferenceAcceleratorResponseList"); +var de_LaunchTemplateEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSE] != null) { + contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]); + } + if (output[_eSUS] != null) { + contents[_ESUS] = de_LaunchTemplateEnaSrdUdpSpecification(output[_eSUS], context); + } + return contents; +}, "de_LaunchTemplateEnaSrdSpecification"); +var de_LaunchTemplateEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eSUE] != null) { + contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]); + } + return contents; +}, "de_LaunchTemplateEnaSrdUdpSpecification"); +var de_LaunchTemplateEnclaveOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + return contents; +}, "de_LaunchTemplateEnclaveOptions"); +var de_LaunchTemplateHibernationOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_conf] != null) { + contents[_Conf] = (0, import_smithy_client.parseBoolean)(output[_conf]); + } + return contents; +}, "de_LaunchTemplateHibernationOptions"); +var de_LaunchTemplateIamInstanceProfileSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_LaunchTemplateIamInstanceProfileSpecification"); +var de_LaunchTemplateInstanceMaintenanceOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aRu] != null) { + contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]); + } + return contents; +}, "de_LaunchTemplateInstanceMaintenanceOptions"); +var de_LaunchTemplateInstanceMarketOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mT] != null) { + contents[_MT] = (0, import_smithy_client.expectString)(output[_mT]); + } + if (output[_sO] != null) { + contents[_SO] = de_LaunchTemplateSpotMarketOptions(output[_sO], context); + } + return contents; +}, "de_LaunchTemplateInstanceMarketOptions"); +var de_LaunchTemplateInstanceMetadataOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_hT] != null) { + contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]); + } + if (output[_hPRHL] != null) { + contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]); + } + if (output[_hE] != null) { + contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]); + } + if (output[_hPI] != null) { + contents[_HPI] = (0, import_smithy_client.expectString)(output[_hPI]); + } + if (output[_iMT] != null) { + contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]); + } + return contents; +}, "de_LaunchTemplateInstanceMetadataOptions"); +var de_LaunchTemplateInstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aCIA] != null) { + contents[_ACIA] = (0, import_smithy_client.parseBoolean)(output[_aCIA]); + } + if (output[_aPIA] != null) { + contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_dIe] != null) { + contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]); + } + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_gIr] != null) { + contents[_G] = de_GroupIdStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_gIr]), context); + } + if (output[_iTnt] != null) { + contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]); + } + if (output[_iAC] != null) { + contents[_IAC] = (0, import_smithy_client.strictParseInt32)(output[_iAC]); + } + if (output.ipv6AddressesSet === "") { + contents[_IA] = []; + } else if (output[_iASp] != null && output[_iASp][_i] != null) { + contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.privateIpAddressesSet === "") { + contents[_PIA] = []; + } else if (output[_pIAS] != null && output[_pIAS][_i] != null) { + contents[_PIA] = de_PrivateIpAddressSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context); + } + if (output[_sPIAC] != null) { + contents[_SPIAC] = (0, import_smithy_client.strictParseInt32)(output[_sPIAC]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_nCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]); + } + if (output.ipv4PrefixSet === "") { + contents[_IPp] = []; + } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) { + contents[_IPp] = de_Ipv4PrefixListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context); + } + if (output[_iPCp] != null) { + contents[_IPCp] = (0, import_smithy_client.strictParseInt32)(output[_iPCp]); + } + if (output.ipv6PrefixSet === "") { + contents[_IP] = []; + } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) { + contents[_IP] = de_Ipv6PrefixListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context); + } + if (output[_iPCpv] != null) { + contents[_IPC] = (0, import_smithy_client.strictParseInt32)(output[_iPCpv]); + } + if (output[_pIri] != null) { + contents[_PIr] = (0, import_smithy_client.parseBoolean)(output[_pIri]); + } + if (output[_eSS] != null) { + contents[_ESS] = de_LaunchTemplateEnaSrdSpecification(output[_eSS], context); + } + if (output[_cTS] != null) { + contents[_CTS] = de_ConnectionTrackingSpecification(output[_cTS], context); + } + return contents; +}, "de_LaunchTemplateInstanceNetworkInterfaceSpecification"); +var de_LaunchTemplateInstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateInstanceNetworkInterfaceSpecification(entry, context); + }); +}, "de_LaunchTemplateInstanceNetworkInterfaceSpecificationList"); +var de_LaunchTemplateLicenseConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lCA] != null) { + contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]); + } + return contents; +}, "de_LaunchTemplateLicenseConfiguration"); +var de_LaunchTemplateLicenseList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateLicenseConfiguration(entry, context); + }); +}, "de_LaunchTemplateLicenseList"); +var de_LaunchTemplateOverrides = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_sPp] != null) { + contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_wC] != null) { + contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]); + } + if (output[_pri] != null) { + contents[_Pri] = (0, import_smithy_client.strictParseFloat)(output[_pri]); + } + if (output[_iR] != null) { + contents[_IR] = de_InstanceRequirements(output[_iR], context); + } + return contents; +}, "de_LaunchTemplateOverrides"); +var de_LaunchTemplateOverridesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateOverrides(entry, context); + }); +}, "de_LaunchTemplateOverridesList"); +var de_LaunchTemplatePlacement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_af] != null) { + contents[_Af] = (0, import_smithy_client.expectString)(output[_af]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_hI] != null) { + contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + if (output[_sDp] != null) { + contents[_SD] = (0, import_smithy_client.expectString)(output[_sDp]); + } + if (output[_hRGA] != null) { + contents[_HRGA] = (0, import_smithy_client.expectString)(output[_hRGA]); + } + if (output[_pN] != null) { + contents[_PN] = (0, import_smithy_client.strictParseInt32)(output[_pN]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + return contents; +}, "de_LaunchTemplatePlacement"); +var de_LaunchTemplatePrivateDnsNameOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hTo] != null) { + contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]); + } + if (output[_eRNDAR] != null) { + contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]); + } + if (output[_eRNDAAAAR] != null) { + contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]); + } + return contents; +}, "de_LaunchTemplatePrivateDnsNameOptions"); +var de_LaunchTemplateSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplate(entry, context); + }); +}, "de_LaunchTemplateSet"); +var de_LaunchTemplatesMonitoring = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + return contents; +}, "de_LaunchTemplatesMonitoring"); +var de_LaunchTemplateSpotMarketOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mP] != null) { + contents[_MPa] = (0, import_smithy_client.expectString)(output[_mP]); + } + if (output[_sIT] != null) { + contents[_SIT] = (0, import_smithy_client.expectString)(output[_sIT]); + } + if (output[_bDMl] != null) { + contents[_BDMl] = (0, import_smithy_client.strictParseInt32)(output[_bDMl]); + } + if (output[_vU] != null) { + contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU])); + } + if (output[_iIB] != null) { + contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]); + } + return contents; +}, "de_LaunchTemplateSpotMarketOptions"); +var de_LaunchTemplateTagSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LaunchTemplateTagSpecification"); +var de_LaunchTemplateTagSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateTagSpecification(entry, context); + }); +}, "de_LaunchTemplateTagSpecificationList"); +var de_LaunchTemplateVersion = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lTI] != null) { + contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]); + } + if (output[_lTN] != null) { + contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]); + } + if (output[_vNe] != null) { + contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]); + } + if (output[_vD] != null) { + contents[_VD] = (0, import_smithy_client.expectString)(output[_vD]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_cBr] != null) { + contents[_CBr] = (0, import_smithy_client.expectString)(output[_cBr]); + } + if (output[_dVe] != null) { + contents[_DVef] = (0, import_smithy_client.parseBoolean)(output[_dVe]); + } + if (output[_lTD] != null) { + contents[_LTD] = de_ResponseLaunchTemplateData(output[_lTD], context); + } + return contents; +}, "de_LaunchTemplateVersion"); +var de_LaunchTemplateVersionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LaunchTemplateVersion(entry, context); + }); +}, "de_LaunchTemplateVersionSet"); +var de_LicenseConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lCA] != null) { + contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]); + } + return contents; +}, "de_LicenseConfiguration"); +var de_LicenseList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LicenseConfiguration(entry, context); + }); +}, "de_LicenseList"); +var de_ListImagesInRecycleBinResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.imageSet === "") { + contents[_Ima] = []; + } else if (output[_iSmag] != null && output[_iSmag][_i] != null) { + contents[_Ima] = de_ImageRecycleBinInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSmag][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_ListImagesInRecycleBinResult"); +var de_ListSnapshotsInRecycleBinResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.snapshotSet === "") { + contents[_Sn] = []; + } else if (output[_sS] != null && output[_sS][_i] != null) { + contents[_Sn] = de_SnapshotRecycleBinInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_ListSnapshotsInRecycleBinResult"); +var de_LoadBalancersConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cLBC] != null) { + contents[_CLBC] = de_ClassicLoadBalancersConfig(output[_cLBC], context); + } + if (output[_tGCa] != null) { + contents[_TGC] = de_TargetGroupsConfig(output[_tGCa], context); + } + return contents; +}, "de_LoadBalancersConfig"); +var de_LoadPermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_uI] != null) { + contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]); + } + if (output[_g] != null) { + contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]); + } + return contents; +}, "de_LoadPermission"); +var de_LoadPermissionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LoadPermission(entry, context); + }); +}, "de_LoadPermissionList"); +var de_LocalGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LocalGateway"); +var de_LocalGatewayRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_lGVIGI] != null) { + contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output[_lGRTA] != null) { + contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_cPI] != null) { + contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_dPLI] != null) { + contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]); + } + return contents; +}, "de_LocalGatewayRoute"); +var de_LocalGatewayRouteList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayRoute(entry, context); + }); +}, "de_LocalGatewayRouteList"); +var de_LocalGatewayRouteTable = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output[_lGRTA] != null) { + contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_mod] != null) { + contents[_Mo] = (0, import_smithy_client.expectString)(output[_mod]); + } + if (output[_sR] != null) { + contents[_SRt] = de_StateReason(output[_sR], context); + } + return contents; +}, "de_LocalGatewayRouteTable"); +var de_LocalGatewayRouteTableSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayRouteTable(entry, context); + }); +}, "de_LocalGatewayRouteTableSet"); +var de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVIGAI] != null) { + contents[_LGRTVIGAI] = (0, import_smithy_client.expectString)(output[_lGRTVIGAI]); + } + if (output[_lGVIGI] != null) { + contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output[_lGRTA] != null) { + contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation"); +var de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(entry, context); + }); +}, "de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet"); +var de_LocalGatewayRouteTableVpcAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGRTVAI] != null) { + contents[_LGRTVAI] = (0, import_smithy_client.expectString)(output[_lGRTVAI]); + } + if (output[_lGRTI] != null) { + contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]); + } + if (output[_lGRTA] != null) { + contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LocalGatewayRouteTableVpcAssociation"); +var de_LocalGatewayRouteTableVpcAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayRouteTableVpcAssociation(entry, context); + }); +}, "de_LocalGatewayRouteTableVpcAssociationSet"); +var de_LocalGatewaySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGateway(entry, context); + }); +}, "de_LocalGatewaySet"); +var de_LocalGatewayVirtualInterface = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGVII] != null) { + contents[_LGVIIo] = (0, import_smithy_client.expectString)(output[_lGVII]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_vl] != null) { + contents[_Vl] = (0, import_smithy_client.strictParseInt32)(output[_vl]); + } + if (output[_lA] != null) { + contents[_LA] = (0, import_smithy_client.expectString)(output[_lA]); + } + if (output[_pAe] != null) { + contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]); + } + if (output[_lBAo] != null) { + contents[_LBAo] = (0, import_smithy_client.strictParseInt32)(output[_lBAo]); + } + if (output[_pBA] != null) { + contents[_PBA] = (0, import_smithy_client.strictParseInt32)(output[_pBA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LocalGatewayVirtualInterface"); +var de_LocalGatewayVirtualInterfaceGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lGVIGI] != null) { + contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]); + } + if (output.localGatewayVirtualInterfaceIdSet === "") { + contents[_LGVII] = []; + } else if (output[_lGVIIS] != null && output[_lGVIIS][_i] != null) { + contents[_LGVII] = de_LocalGatewayVirtualInterfaceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIIS][_i]), context); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_LocalGatewayVirtualInterfaceGroup"); +var de_LocalGatewayVirtualInterfaceGroupSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayVirtualInterfaceGroup(entry, context); + }); +}, "de_LocalGatewayVirtualInterfaceGroupSet"); +var de_LocalGatewayVirtualInterfaceIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_LocalGatewayVirtualInterfaceIdSet"); +var de_LocalGatewayVirtualInterfaceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LocalGatewayVirtualInterface(entry, context); + }); +}, "de_LocalGatewayVirtualInterfaceSet"); +var de_LocalStorageTypeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_LocalStorageTypeSet"); +var de_LockedSnapshotsInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_lSoc] != null) { + contents[_LSoc] = (0, import_smithy_client.expectString)(output[_lSoc]); + } + if (output[_lDo] != null) { + contents[_LDo] = (0, import_smithy_client.strictParseInt32)(output[_lDo]); + } + if (output[_cOP] != null) { + contents[_COP] = (0, import_smithy_client.strictParseInt32)(output[_cOP]); + } + if (output[_cOPEO] != null) { + contents[_COPEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cOPEO])); + } + if (output[_lCO] != null) { + contents[_LCO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lCO])); + } + if (output[_lDST] != null) { + contents[_LDST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lDST])); + } + if (output[_lEO] != null) { + contents[_LEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lEO])); + } + return contents; +}, "de_LockedSnapshotsInfo"); +var de_LockedSnapshotsInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_LockedSnapshotsInfo(entry, context); + }); +}, "de_LockedSnapshotsInfoList"); +var de_LockSnapshotResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_lSoc] != null) { + contents[_LSoc] = (0, import_smithy_client.expectString)(output[_lSoc]); + } + if (output[_lDo] != null) { + contents[_LDo] = (0, import_smithy_client.strictParseInt32)(output[_lDo]); + } + if (output[_cOP] != null) { + contents[_COP] = (0, import_smithy_client.strictParseInt32)(output[_cOP]); + } + if (output[_cOPEO] != null) { + contents[_COPEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cOPEO])); + } + if (output[_lCO] != null) { + contents[_LCO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lCO])); + } + if (output[_lEO] != null) { + contents[_LEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lEO])); + } + if (output[_lDST] != null) { + contents[_LDST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lDST])); + } + return contents; +}, "de_LockSnapshotResult"); +var de_MacHost = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hI] != null) { + contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]); + } + if (output.macOSLatestSupportedVersionSet === "") { + contents[_MOSLSV] = []; + } else if (output[_mOSLSVS] != null && output[_mOSLSVS][_i] != null) { + contents[_MOSLSV] = de_MacOSVersionStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_mOSLSVS][_i]), context); + } + return contents; +}, "de_MacHost"); +var de_MacHostList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_MacHost(entry, context); + }); +}, "de_MacHostList"); +var de_MacOSVersionStringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_MacOSVersionStringList"); +var de_MaintenanceDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pM] != null) { + contents[_PM] = (0, import_smithy_client.expectString)(output[_pM]); + } + if (output[_mAAA] != null) { + contents[_MAAA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_mAAA])); + } + if (output[_lMA] != null) { + contents[_LMA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lMA])); + } + return contents; +}, "de_MaintenanceDetails"); +var de_ManagedPrefixList = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_aF] != null) { + contents[_AF] = (0, import_smithy_client.expectString)(output[_aF]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sMt] != null) { + contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]); + } + if (output[_pLA] != null) { + contents[_PLAr] = (0, import_smithy_client.expectString)(output[_pLA]); + } + if (output[_pLN] != null) { + contents[_PLN] = (0, import_smithy_client.expectString)(output[_pLN]); + } + if (output[_mE] != null) { + contents[_ME] = (0, import_smithy_client.strictParseInt32)(output[_mE]); + } + if (output[_ve] != null) { + contents[_V] = (0, import_smithy_client.strictParseLong)(output[_ve]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + return contents; +}, "de_ManagedPrefixList"); +var de_ManagedPrefixListSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ManagedPrefixList(entry, context); + }); +}, "de_ManagedPrefixListSet"); +var de_MediaAcceleratorInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.accelerators === "") { + contents[_Acc] = []; + } else if (output[_acc] != null && output[_acc][_i] != null) { + contents[_Acc] = de_MediaDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_acc][_i]), context); + } + if (output[_tMMIMB] != null) { + contents[_TMMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tMMIMB]); + } + return contents; +}, "de_MediaAcceleratorInfo"); +var de_MediaDeviceInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_man] != null) { + contents[_Man] = (0, import_smithy_client.expectString)(output[_man]); + } + if (output[_mIe] != null) { + contents[_MIe] = de_MediaDeviceMemoryInfo(output[_mIe], context); + } + return contents; +}, "de_MediaDeviceInfo"); +var de_MediaDeviceInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_MediaDeviceInfo(entry, context); + }); +}, "de_MediaDeviceInfoList"); +var de_MediaDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]); + } + return contents; +}, "de_MediaDeviceMemoryInfo"); +var de_MemoryGiBPerVCpu = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]); + } + return contents; +}, "de_MemoryGiBPerVCpu"); +var de_MemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseLong)(output[_sIMB]); + } + return contents; +}, "de_MemoryInfo"); +var de_MemoryMiB = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_MemoryMiB"); +var de_MetricPoint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sD] != null) { + contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD])); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.strictParseFloat)(output[_v]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_MetricPoint"); +var de_MetricPoints = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_MetricPoint(entry, context); + }); +}, "de_MetricPoints"); +var de_ModifyAddressAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ad] != null) { + contents[_Ad] = de_AddressAttribute(output[_ad], context); + } + return contents; +}, "de_ModifyAddressAttributeResult"); +var de_ModifyAvailabilityZoneGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyAvailabilityZoneGroupResult"); +var de_ModifyCapacityReservationFleetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyCapacityReservationFleetResult"); +var de_ModifyCapacityReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyCapacityReservationResult"); +var de_ModifyClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyClientVpnEndpointResult"); +var de_ModifyDefaultCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iFCS] != null) { + contents[_IFCS] = de_InstanceFamilyCreditSpecification(output[_iFCS], context); + } + return contents; +}, "de_ModifyDefaultCreditSpecificationResult"); +var de_ModifyEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + return contents; +}, "de_ModifyEbsDefaultKmsKeyIdResult"); +var de_ModifyFleetResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyFleetResult"); +var de_ModifyFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fIA] != null) { + contents[_FIAp] = de_FpgaImageAttribute(output[_fIA], context); + } + return contents; +}, "de_ModifyFpgaImageAttributeResult"); +var de_ModifyHostsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successful === "") { + contents[_Suc] = []; + } else if (output[_suc] != null && output[_suc][_i] != null) { + contents[_Suc] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context); + } + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemList((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_ModifyHostsResult"); +var de_ModifyInstanceCapacityReservationAttributesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyInstanceCapacityReservationAttributesResult"); +var de_ModifyInstanceCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successfulInstanceCreditSpecificationSet === "") { + contents[_SICS] = []; + } else if (output[_sICSS] != null && output[_sICSS][_i] != null) { + contents[_SICS] = de_SuccessfulInstanceCreditSpecificationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sICSS][_i]), context); + } + if (output.unsuccessfulInstanceCreditSpecificationSet === "") { + contents[_UICS] = []; + } else if (output[_uICSS] != null && output[_uICSS][_i] != null) { + contents[_UICS] = de_UnsuccessfulInstanceCreditSpecificationSet( + (0, import_smithy_client.getArrayIfSingleItem)(output[_uICSS][_i]), + context + ); + } + return contents; +}, "de_ModifyInstanceCreditSpecificationResult"); +var de_ModifyInstanceEventStartTimeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ev] != null) { + contents[_Eve] = de_InstanceStatusEvent(output[_ev], context); + } + return contents; +}, "de_ModifyInstanceEventStartTimeResult"); +var de_ModifyInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iEW] != null) { + contents[_IEW] = de_InstanceEventWindow(output[_iEW], context); + } + return contents; +}, "de_ModifyInstanceEventWindowResult"); +var de_ModifyInstanceMaintenanceOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_aRu] != null) { + contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]); + } + return contents; +}, "de_ModifyInstanceMaintenanceOptionsResult"); +var de_ModifyInstanceMetadataDefaultsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyInstanceMetadataDefaultsResult"); +var de_ModifyInstanceMetadataOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iMO] != null) { + contents[_IMOn] = de_InstanceMetadataOptionsResponse(output[_iMO], context); + } + return contents; +}, "de_ModifyInstanceMetadataOptionsResult"); +var de_ModifyInstancePlacementResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyInstancePlacementResult"); +var de_ModifyIpamPoolResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPp] != null) { + contents[_IPpa] = de_IpamPool(output[_iPp], context); + } + return contents; +}, "de_ModifyIpamPoolResult"); +var de_ModifyIpamResourceCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRC] != null) { + contents[_IRCp] = de_IpamResourceCidr(output[_iRC], context); + } + return contents; +}, "de_ModifyIpamResourceCidrResult"); +var de_ModifyIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iRD] != null) { + contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context); + } + return contents; +}, "de_ModifyIpamResourceDiscoveryResult"); +var de_ModifyIpamResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ip] != null) { + contents[_Ipa] = de_Ipam(output[_ip], context); + } + return contents; +}, "de_ModifyIpamResult"); +var de_ModifyIpamScopeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iS] != null) { + contents[_ISpa] = de_IpamScope(output[_iS], context); + } + return contents; +}, "de_ModifyIpamScopeResult"); +var de_ModifyLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lT] != null) { + contents[_LTa] = de_LaunchTemplate(output[_lT], context); + } + return contents; +}, "de_ModifyLaunchTemplateResult"); +var de_ModifyLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_LocalGatewayRoute(output[_ro], context); + } + return contents; +}, "de_ModifyLocalGatewayRouteResult"); +var de_ModifyManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pL] != null) { + contents[_PLr] = de_ManagedPrefixList(output[_pL], context); + } + return contents; +}, "de_ModifyManagedPrefixListResult"); +var de_ModifyPrivateDnsNameOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyPrivateDnsNameOptionsResult"); +var de_ModifyReservedInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rIMI] != null) { + contents[_RIMIe] = (0, import_smithy_client.expectString)(output[_rIMI]); + } + return contents; +}, "de_ModifyReservedInstancesResult"); +var de_ModifySecurityGroupRulesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifySecurityGroupRulesResult"); +var de_ModifySnapshotTierResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_tST] != null) { + contents[_TST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tST])); + } + return contents; +}, "de_ModifySnapshotTierResult"); +var de_ModifySpotFleetRequestResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifySpotFleetRequestResponse"); +var de_ModifyTrafficMirrorFilterNetworkServicesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMF] != null) { + contents[_TMF] = de_TrafficMirrorFilter(output[_tMF], context); + } + return contents; +}, "de_ModifyTrafficMirrorFilterNetworkServicesResult"); +var de_ModifyTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFR] != null) { + contents[_TMFR] = de_TrafficMirrorFilterRule(output[_tMFR], context); + } + return contents; +}, "de_ModifyTrafficMirrorFilterRuleResult"); +var de_ModifyTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMS] != null) { + contents[_TMS] = de_TrafficMirrorSession(output[_tMS], context); + } + return contents; +}, "de_ModifyTrafficMirrorSessionResult"); +var de_ModifyTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPLR] != null) { + contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context); + } + return contents; +}, "de_ModifyTransitGatewayPrefixListReferenceResult"); +var de_ModifyTransitGatewayResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tG] != null) { + contents[_TGr] = de_TransitGateway(output[_tG], context); + } + return contents; +}, "de_ModifyTransitGatewayResult"); +var de_ModifyTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGVA] != null) { + contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context); + } + return contents; +}, "de_ModifyTransitGatewayVpcAttachmentResult"); +var de_ModifyVerifiedAccessEndpointPolicyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pE] != null) { + contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]); + } + if (output[_pDo] != null) { + contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]); + } + if (output[_sSs] != null) { + contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context); + } + return contents; +}, "de_ModifyVerifiedAccessEndpointPolicyResult"); +var de_ModifyVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAE] != null) { + contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context); + } + return contents; +}, "de_ModifyVerifiedAccessEndpointResult"); +var de_ModifyVerifiedAccessGroupPolicyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pE] != null) { + contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]); + } + if (output[_pDo] != null) { + contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]); + } + if (output[_sSs] != null) { + contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context); + } + return contents; +}, "de_ModifyVerifiedAccessGroupPolicyResult"); +var de_ModifyVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAG] != null) { + contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context); + } + return contents; +}, "de_ModifyVerifiedAccessGroupResult"); +var de_ModifyVerifiedAccessInstanceLoggingConfigurationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_lC] != null) { + contents[_LCo] = de_VerifiedAccessInstanceLoggingConfiguration(output[_lC], context); + } + return contents; +}, "de_ModifyVerifiedAccessInstanceLoggingConfigurationResult"); +var de_ModifyVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAI] != null) { + contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context); + } + return contents; +}, "de_ModifyVerifiedAccessInstanceResult"); +var de_ModifyVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATP] != null) { + contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context); + } + return contents; +}, "de_ModifyVerifiedAccessTrustProviderResult"); +var de_ModifyVolumeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vM] != null) { + contents[_VMol] = de_VolumeModification(output[_vM], context); + } + return contents; +}, "de_ModifyVolumeResult"); +var de_ModifyVpcEndpointConnectionNotificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcEndpointConnectionNotificationResult"); +var de_ModifyVpcEndpointResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcEndpointResult"); +var de_ModifyVpcEndpointServiceConfigurationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcEndpointServiceConfigurationResult"); +var de_ModifyVpcEndpointServicePayerResponsibilityResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcEndpointServicePayerResponsibilityResult"); +var de_ModifyVpcEndpointServicePermissionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.addedPrincipalSet === "") { + contents[_APd] = []; + } else if (output[_aPS] != null && output[_aPS][_i] != null) { + contents[_APd] = de_AddedPrincipalSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aPS][_i]), context); + } + if (output[_r] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcEndpointServicePermissionsResult"); +var de_ModifyVpcPeeringConnectionOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aPCO] != null) { + contents[_APCO] = de_PeeringConnectionOptions(output[_aPCO], context); + } + if (output[_rPCO] != null) { + contents[_RPCO] = de_PeeringConnectionOptions(output[_rPCO], context); + } + return contents; +}, "de_ModifyVpcPeeringConnectionOptionsResult"); +var de_ModifyVpcTenancyResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ModifyVpcTenancyResult"); +var de_ModifyVpnConnectionOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vC] != null) { + contents[_VC] = de_VpnConnection(output[_vC], context); + } + return contents; +}, "de_ModifyVpnConnectionOptionsResult"); +var de_ModifyVpnConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vC] != null) { + contents[_VC] = de_VpnConnection(output[_vC], context); + } + return contents; +}, "de_ModifyVpnConnectionResult"); +var de_ModifyVpnTunnelCertificateResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vC] != null) { + contents[_VC] = de_VpnConnection(output[_vC], context); + } + return contents; +}, "de_ModifyVpnTunnelCertificateResult"); +var de_ModifyVpnTunnelOptionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vC] != null) { + contents[_VC] = de_VpnConnection(output[_vC], context); + } + return contents; +}, "de_ModifyVpnTunnelOptionsResult"); +var de_Monitoring = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_Monitoring"); +var de_MonitorInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_IMn] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_IMn] = de_InstanceMonitoringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + return contents; +}, "de_MonitorInstancesResult"); +var de_MoveAddressToVpcResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_MoveAddressToVpcResult"); +var de_MoveByoipCidrToIpamResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bC] != null) { + contents[_BC] = de_ByoipCidr(output[_bC], context); + } + return contents; +}, "de_MoveByoipCidrToIpamResult"); +var de_MoveCapacityReservationInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCR] != null) { + contents[_SCR] = de_CapacityReservation(output[_sCR], context); + } + if (output[_dCR] != null) { + contents[_DCRe] = de_CapacityReservation(output[_dCR], context); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + return contents; +}, "de_MoveCapacityReservationInstancesResult"); +var de_MovingAddressStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mSo] != null) { + contents[_MSo] = (0, import_smithy_client.expectString)(output[_mSo]); + } + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + return contents; +}, "de_MovingAddressStatus"); +var de_MovingAddressStatusSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_MovingAddressStatus(entry, context); + }); +}, "de_MovingAddressStatusSet"); +var de_NatGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_dTel] != null) { + contents[_DTele] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTel])); + } + if (output[_fCa] != null) { + contents[_FCa] = (0, import_smithy_client.expectString)(output[_fCa]); + } + if (output[_fM] != null) { + contents[_FM] = (0, import_smithy_client.expectString)(output[_fM]); + } + if (output.natGatewayAddressSet === "") { + contents[_NGA] = []; + } else if (output[_nGAS] != null && output[_nGAS][_i] != null) { + contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context); + } + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output[_pB] != null) { + contents[_PB] = de_ProvisionedBandwidth(output[_pB], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_cTonn] != null) { + contents[_CTo] = (0, import_smithy_client.expectString)(output[_cTonn]); + } + return contents; +}, "de_NatGateway"); +var de_NatGatewayAddress = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_pIriv] != null) { + contents[_PIri] = (0, import_smithy_client.expectString)(output[_pIriv]); + } + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_iPsr] != null) { + contents[_IPs] = (0, import_smithy_client.parseBoolean)(output[_iPsr]); + } + if (output[_fM] != null) { + contents[_FM] = (0, import_smithy_client.expectString)(output[_fM]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_NatGatewayAddress"); +var de_NatGatewayAddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NatGatewayAddress(entry, context); + }); +}, "de_NatGatewayAddressList"); +var de_NatGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NatGateway(entry, context); + }); +}, "de_NatGatewayList"); +var de_NetworkAcl = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.associationSet === "") { + contents[_Ass] = []; + } else if (output[_aSss] != null && output[_aSss][_i] != null) { + contents[_Ass] = de_NetworkAclAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSss][_i]), context); + } + if (output.entrySet === "") { + contents[_Ent] = []; + } else if (output[_eSnt] != null && output[_eSnt][_i] != null) { + contents[_Ent] = de_NetworkAclEntryList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSnt][_i]), context); + } + if (output[_def] != null) { + contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_def]); + } + if (output[_nAI] != null) { + contents[_NAI] = (0, import_smithy_client.expectString)(output[_nAI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + return contents; +}, "de_NetworkAcl"); +var de_NetworkAclAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nAAI] != null) { + contents[_NAAI] = (0, import_smithy_client.expectString)(output[_nAAI]); + } + if (output[_nAI] != null) { + contents[_NAI] = (0, import_smithy_client.expectString)(output[_nAI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + return contents; +}, "de_NetworkAclAssociation"); +var de_NetworkAclAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkAclAssociation(entry, context); + }); +}, "de_NetworkAclAssociationList"); +var de_NetworkAclEntry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + if (output[_e] != null) { + contents[_Eg] = (0, import_smithy_client.parseBoolean)(output[_e]); + } + if (output[_iTC] != null) { + contents[_ITC] = de_IcmpTypeCode(output[_iTC], context); + } + if (output[_iCB] != null) { + contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]); + } + if (output[_pRo] != null) { + contents[_PR] = de_PortRange(output[_pRo], context); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_rA] != null) { + contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]); + } + if (output[_rN] != null) { + contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]); + } + return contents; +}, "de_NetworkAclEntry"); +var de_NetworkAclEntryList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkAclEntry(entry, context); + }); +}, "de_NetworkAclEntryList"); +var de_NetworkAclList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkAcl(entry, context); + }); +}, "de_NetworkAclList"); +var de_NetworkBandwidthGbps = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]); + } + return contents; +}, "de_NetworkBandwidthGbps"); +var de_NetworkCardInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]); + } + if (output[_nP] != null) { + contents[_NP] = (0, import_smithy_client.expectString)(output[_nP]); + } + if (output[_mNI] != null) { + contents[_MNI] = (0, import_smithy_client.strictParseInt32)(output[_mNI]); + } + if (output[_bBIG] != null) { + contents[_BBIG] = (0, import_smithy_client.strictParseFloat)(output[_bBIG]); + } + if (output[_pBIG] != null) { + contents[_PBIG] = (0, import_smithy_client.strictParseFloat)(output[_pBIG]); + } + return contents; +}, "de_NetworkCardInfo"); +var de_NetworkCardInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkCardInfo(entry, context); + }); +}, "de_NetworkCardInfoList"); +var de_NetworkInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nP] != null) { + contents[_NP] = (0, import_smithy_client.expectString)(output[_nP]); + } + if (output[_mNI] != null) { + contents[_MNI] = (0, import_smithy_client.strictParseInt32)(output[_mNI]); + } + if (output[_mNC] != null) { + contents[_MNC] = (0, import_smithy_client.strictParseInt32)(output[_mNC]); + } + if (output[_dNCI] != null) { + contents[_DNCI] = (0, import_smithy_client.strictParseInt32)(output[_dNCI]); + } + if (output.networkCards === "") { + contents[_NC] = []; + } else if (output[_nC] != null && output[_nC][_i] != null) { + contents[_NC] = de_NetworkCardInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_nC][_i]), context); + } + if (output[_iAPI] != null) { + contents[_IAPI] = (0, import_smithy_client.strictParseInt32)(output[_iAPI]); + } + if (output[_iAPIp] != null) { + contents[_IAPIp] = (0, import_smithy_client.strictParseInt32)(output[_iAPIp]); + } + if (output[_iSpv] != null) { + contents[_ISpv] = (0, import_smithy_client.parseBoolean)(output[_iSpv]); + } + if (output[_eSna] != null) { + contents[_ESn] = (0, import_smithy_client.expectString)(output[_eSna]); + } + if (output[_eSf] != null) { + contents[_ESf] = (0, import_smithy_client.parseBoolean)(output[_eSf]); + } + if (output[_eIf] != null) { + contents[_EIf] = de_EfaInfo(output[_eIf], context); + } + if (output[_eITSn] != null) { + contents[_EITS] = (0, import_smithy_client.parseBoolean)(output[_eITSn]); + } + if (output[_eSSn] != null) { + contents[_ESSn] = (0, import_smithy_client.parseBoolean)(output[_eSSn]); + } + return contents; +}, "de_NetworkInfo"); +var de_NetworkInsightsAccessScope = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASI] != null) { + contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]); + } + if (output[_nIASA] != null) { + contents[_NIASAe] = (0, import_smithy_client.expectString)(output[_nIASA]); + } + if (output[_cDre] != null) { + contents[_CDrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cDre])); + } + if (output[_uDp] != null) { + contents[_UDp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDp])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_NetworkInsightsAccessScope"); +var de_NetworkInsightsAccessScopeAnalysis = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASAI] != null) { + contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]); + } + if (output[_nIASAA] != null) { + contents[_NIASAA] = (0, import_smithy_client.expectString)(output[_nIASAA]); + } + if (output[_nIASI] != null) { + contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_wM] != null) { + contents[_WM] = (0, import_smithy_client.expectString)(output[_wM]); + } + if (output[_sD] != null) { + contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD])); + } + if (output[_eD] != null) { + contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD])); + } + if (output[_fFi] != null) { + contents[_FFi] = (0, import_smithy_client.expectString)(output[_fFi]); + } + if (output[_aEC] != null) { + contents[_AEC] = (0, import_smithy_client.strictParseInt32)(output[_aEC]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_NetworkInsightsAccessScopeAnalysis"); +var de_NetworkInsightsAccessScopeAnalysisList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInsightsAccessScopeAnalysis(entry, context); + }); +}, "de_NetworkInsightsAccessScopeAnalysisList"); +var de_NetworkInsightsAccessScopeContent = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASI] != null) { + contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]); + } + if (output.matchPathSet === "") { + contents[_MP] = []; + } else if (output[_mPSa] != null && output[_mPSa][_i] != null) { + contents[_MP] = de_AccessScopePathList((0, import_smithy_client.getArrayIfSingleItem)(output[_mPSa][_i]), context); + } + if (output.excludePathSet === "") { + contents[_EP] = []; + } else if (output[_ePS] != null && output[_ePS][_i] != null) { + contents[_EP] = de_AccessScopePathList((0, import_smithy_client.getArrayIfSingleItem)(output[_ePS][_i]), context); + } + return contents; +}, "de_NetworkInsightsAccessScopeContent"); +var de_NetworkInsightsAccessScopeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInsightsAccessScope(entry, context); + }); +}, "de_NetworkInsightsAccessScopeList"); +var de_NetworkInsightsAnalysis = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIAI] != null) { + contents[_NIAI] = (0, import_smithy_client.expectString)(output[_nIAI]); + } + if (output[_nIAA] != null) { + contents[_NIAA] = (0, import_smithy_client.expectString)(output[_nIAA]); + } + if (output[_nIPI] != null) { + contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]); + } + if (output.additionalAccountSet === "") { + contents[_AAd] = []; + } else if (output[_aASd] != null && output[_aASd][_i] != null) { + contents[_AAd] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aASd][_i]), context); + } + if (output.filterInArnSet === "") { + contents[_FIA] = []; + } else if (output[_fIAS] != null && output[_fIAS][_i] != null) { + contents[_FIA] = de_ArnList((0, import_smithy_client.getArrayIfSingleItem)(output[_fIAS][_i]), context); + } + if (output[_sD] != null) { + contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD])); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_wM] != null) { + contents[_WM] = (0, import_smithy_client.expectString)(output[_wM]); + } + if (output[_nPF] != null) { + contents[_NPF] = (0, import_smithy_client.parseBoolean)(output[_nPF]); + } + if (output.forwardPathComponentSet === "") { + contents[_FPC] = []; + } else if (output[_fPCS] != null && output[_fPCS][_i] != null) { + contents[_FPC] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_fPCS][_i]), context); + } + if (output.returnPathComponentSet === "") { + contents[_RPC] = []; + } else if (output[_rPCS] != null && output[_rPCS][_i] != null) { + contents[_RPC] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_rPCS][_i]), context); + } + if (output.explanationSet === "") { + contents[_Ex] = []; + } else if (output[_eSx] != null && output[_eSx][_i] != null) { + contents[_Ex] = de_ExplanationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSx][_i]), context); + } + if (output.alternatePathHintSet === "") { + contents[_APH] = []; + } else if (output[_aPHS] != null && output[_aPHS][_i] != null) { + contents[_APH] = de_AlternatePathHintList((0, import_smithy_client.getArrayIfSingleItem)(output[_aPHS][_i]), context); + } + if (output.suggestedAccountSet === "") { + contents[_SAu] = []; + } else if (output[_sASu] != null && output[_sASu][_i] != null) { + contents[_SAu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sASu][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_NetworkInsightsAnalysis"); +var de_NetworkInsightsAnalysisList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInsightsAnalysis(entry, context); + }); +}, "de_NetworkInsightsAnalysisList"); +var de_NetworkInsightsPath = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIPI] != null) { + contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]); + } + if (output[_nIPA] != null) { + contents[_NIPA] = (0, import_smithy_client.expectString)(output[_nIPA]); + } + if (output[_cDre] != null) { + contents[_CDrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cDre])); + } + if (output[_s] != null) { + contents[_S] = (0, import_smithy_client.expectString)(output[_s]); + } + if (output[_d] != null) { + contents[_D] = (0, import_smithy_client.expectString)(output[_d]); + } + if (output[_sA] != null) { + contents[_SAour] = (0, import_smithy_client.expectString)(output[_sA]); + } + if (output[_dA] != null) { + contents[_DAesti] = (0, import_smithy_client.expectString)(output[_dA]); + } + if (output[_sIo] != null) { + contents[_SIo] = (0, import_smithy_client.expectString)(output[_sIo]); + } + if (output[_dIes] != null) { + contents[_DIest] = (0, import_smithy_client.expectString)(output[_dIes]); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_dPe] != null) { + contents[_DP] = (0, import_smithy_client.strictParseInt32)(output[_dPe]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_fAS] != null) { + contents[_FAS] = de_PathFilter(output[_fAS], context); + } + if (output[_fAD] != null) { + contents[_FAD] = de_PathFilter(output[_fAD], context); + } + return contents; +}, "de_NetworkInsightsPath"); +var de_NetworkInsightsPathList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInsightsPath(entry, context); + }); +}, "de_NetworkInsightsPathList"); +var de_NetworkInterface = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_NetworkInterfaceAssociation(output[_ass], context); + } + if (output[_at] != null) { + contents[_Att] = de_NetworkInterfaceAttachment(output[_at], context); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_cTC] != null) { + contents[_CTC] = de_ConnectionTrackingConfiguration(output[_cTC], context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_iTnt] != null) { + contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]); + } + if (output.ipv6AddressesSet === "") { + contents[_IA] = []; + } else if (output[_iASp] != null && output[_iASp][_i] != null) { + contents[_IA] = de_NetworkInterfaceIpv6AddressesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context); + } + if (output[_mAa] != null) { + contents[_MAa] = (0, import_smithy_client.expectString)(output[_mAa]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + if (output.privateIpAddressesSet === "") { + contents[_PIA] = []; + } else if (output[_pIAS] != null && output[_pIAS][_i] != null) { + contents[_PIA] = de_NetworkInterfacePrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context); + } + if (output.ipv4PrefixSet === "") { + contents[_IPp] = []; + } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) { + contents[_IPp] = de_Ipv4PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context); + } + if (output.ipv6PrefixSet === "") { + contents[_IP] = []; + } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) { + contents[_IP] = de_Ipv6PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context); + } + if (output[_rIeq] != null) { + contents[_RIeq] = (0, import_smithy_client.expectString)(output[_rIeq]); + } + if (output[_rM] != null) { + contents[_RMe] = (0, import_smithy_client.parseBoolean)(output[_rM]); + } + if (output[_sDC] != null) { + contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output.tagSet === "") { + contents[_TSag] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_TSag] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_dAIT] != null) { + contents[_DAIT] = (0, import_smithy_client.parseBoolean)(output[_dAIT]); + } + if (output[_iN] != null) { + contents[_IN] = (0, import_smithy_client.parseBoolean)(output[_iN]); + } + if (output[_iApv] != null) { + contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]); + } + return contents; +}, "de_NetworkInterface"); +var de_NetworkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aI] != null) { + contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]); + } + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_iOIp] != null) { + contents[_IOI] = (0, import_smithy_client.expectString)(output[_iOIp]); + } + if (output[_pDNu] != null) { + contents[_PDNu] = (0, import_smithy_client.expectString)(output[_pDNu]); + } + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_cOI] != null) { + contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]); + } + if (output[_cI] != null) { + contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]); + } + return contents; +}, "de_NetworkInterfaceAssociation"); +var de_NetworkInterfaceAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aTt] != null) { + contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt])); + } + if (output[_aIt] != null) { + contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_dIe] != null) { + contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]); + } + if (output[_nCI] != null) { + contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iOIn] != null) { + contents[_IOIn] = (0, import_smithy_client.expectString)(output[_iOIn]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_eSS] != null) { + contents[_ESS] = de_AttachmentEnaSrdSpecification(output[_eSS], context); + } + return contents; +}, "de_NetworkInterfaceAttachment"); +var de_NetworkInterfaceCount = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_NetworkInterfaceCount"); +var de_NetworkInterfaceIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_NetworkInterfaceIdSet"); +var de_NetworkInterfaceIpv6Address = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iApv] != null) { + contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]); + } + if (output[_iPI] != null) { + contents[_IPIs] = (0, import_smithy_client.parseBoolean)(output[_iPI]); + } + return contents; +}, "de_NetworkInterfaceIpv6Address"); +var de_NetworkInterfaceIpv6AddressesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInterfaceIpv6Address(entry, context); + }); +}, "de_NetworkInterfaceIpv6AddressesList"); +var de_NetworkInterfaceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInterface(entry, context); + }); +}, "de_NetworkInterfaceList"); +var de_NetworkInterfacePermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIPIe] != null) { + contents[_NIPIe] = (0, import_smithy_client.expectString)(output[_nIPIe]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_aAI] != null) { + contents[_AAI] = (0, import_smithy_client.expectString)(output[_aAI]); + } + if (output[_aSw] != null) { + contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]); + } + if (output[_per] != null) { + contents[_Pe] = (0, import_smithy_client.expectString)(output[_per]); + } + if (output[_pSe] != null) { + contents[_PSer] = de_NetworkInterfacePermissionState(output[_pSe], context); + } + return contents; +}, "de_NetworkInterfacePermission"); +var de_NetworkInterfacePermissionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInterfacePermission(entry, context); + }); +}, "de_NetworkInterfacePermissionList"); +var de_NetworkInterfacePermissionState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + return contents; +}, "de_NetworkInterfacePermissionState"); +var de_NetworkInterfacePrivateIpAddress = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ass] != null) { + contents[_Asso] = de_NetworkInterfaceAssociation(output[_ass], context); + } + if (output[_prim] != null) { + contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + return contents; +}, "de_NetworkInterfacePrivateIpAddress"); +var de_NetworkInterfacePrivateIpAddressList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NetworkInterfacePrivateIpAddress(entry, context); + }); +}, "de_NetworkInterfacePrivateIpAddressList"); +var de_NetworkNodesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_NetworkNodesList"); +var de_NeuronDeviceCoreInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_ve] != null) { + contents[_V] = (0, import_smithy_client.strictParseInt32)(output[_ve]); + } + return contents; +}, "de_NeuronDeviceCoreInfo"); +var de_NeuronDeviceInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_cIor] != null) { + contents[_CIor] = de_NeuronDeviceCoreInfo(output[_cIor], context); + } + if (output[_mIe] != null) { + contents[_MIe] = de_NeuronDeviceMemoryInfo(output[_mIe], context); + } + return contents; +}, "de_NeuronDeviceInfo"); +var de_NeuronDeviceInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_NeuronDeviceInfo(entry, context); + }); +}, "de_NeuronDeviceInfoList"); +var de_NeuronDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIMB] != null) { + contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]); + } + return contents; +}, "de_NeuronDeviceMemoryInfo"); +var de_NeuronInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.neuronDevices === "") { + contents[_NDe] = []; + } else if (output[_nDe] != null && output[_nDe][_i] != null) { + contents[_NDe] = de_NeuronDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_nDe][_i]), context); + } + if (output[_tNDMIMB] != null) { + contents[_TNDMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tNDMIMB]); + } + return contents; +}, "de_NeuronInfo"); +var de_NitroTpmInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.supportedVersions === "") { + contents[_SVu] = []; + } else if (output[_sVu] != null && output[_sVu][_i] != null) { + contents[_SVu] = de_NitroTpmSupportedVersionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_sVu][_i]), context); + } + return contents; +}, "de_NitroTpmInfo"); +var de_NitroTpmSupportedVersionsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_NitroTpmSupportedVersionsList"); +var de_OccurrenceDaySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.strictParseInt32)(entry); + }); +}, "de_OccurrenceDaySet"); +var de_OidcOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_is] != null) { + contents[_I] = (0, import_smithy_client.expectString)(output[_is]); + } + if (output[_aE] != null) { + contents[_AE] = (0, import_smithy_client.expectString)(output[_aE]); + } + if (output[_tEo] != null) { + contents[_TEo] = (0, import_smithy_client.expectString)(output[_tEo]); + } + if (output[_uIE] != null) { + contents[_UIE] = (0, import_smithy_client.expectString)(output[_uIE]); + } + if (output[_cIli] != null) { + contents[_CIl] = (0, import_smithy_client.expectString)(output[_cIli]); + } + if (output[_cSl] != null) { + contents[_CSl] = (0, import_smithy_client.expectString)(output[_cSl]); + } + if (output[_sc] != null) { + contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]); + } + return contents; +}, "de_OidcOptions"); +var de_OnDemandOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSl] != null) { + contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]); + } + if (output[_cRO] != null) { + contents[_CRO] = de_CapacityReservationOptions(output[_cRO], context); + } + if (output[_sITi] != null) { + contents[_SITi] = (0, import_smithy_client.parseBoolean)(output[_sITi]); + } + if (output[_sAZ] != null) { + contents[_SAZ] = (0, import_smithy_client.parseBoolean)(output[_sAZ]); + } + if (output[_mTC] != null) { + contents[_MTC] = (0, import_smithy_client.strictParseInt32)(output[_mTC]); + } + if (output[_mTP] != null) { + contents[_MTP] = (0, import_smithy_client.expectString)(output[_mTP]); + } + return contents; +}, "de_OnDemandOptions"); +var de_PacketHeaderStatement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.sourceAddressSet === "") { + contents[_SAo] = []; + } else if (output[_sAS] != null && output[_sAS][_i] != null) { + contents[_SAo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAS][_i]), context); + } + if (output.destinationAddressSet === "") { + contents[_DAes] = []; + } else if (output[_dAS] != null && output[_dAS][_i] != null) { + contents[_DAes] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dAS][_i]), context); + } + if (output.sourcePortSet === "") { + contents[_SPo] = []; + } else if (output[_sPS] != null && output[_sPS][_i] != null) { + contents[_SPo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context); + } + if (output.destinationPortSet === "") { + contents[_DPe] = []; + } else if (output[_dPS] != null && output[_dPS][_i] != null) { + contents[_DPe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context); + } + if (output.sourcePrefixListSet === "") { + contents[_SPL] = []; + } else if (output[_sPLS] != null && output[_sPLS][_i] != null) { + contents[_SPL] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPLS][_i]), context); + } + if (output.destinationPrefixListSet === "") { + contents[_DPLe] = []; + } else if (output[_dPLS] != null && output[_dPLS][_i] != null) { + contents[_DPLe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPLS][_i]), context); + } + if (output.protocolSet === "") { + contents[_Pro] = []; + } else if (output[_pSro] != null && output[_pSro][_i] != null) { + contents[_Pro] = de_ProtocolList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context); + } + return contents; +}, "de_PacketHeaderStatement"); +var de_PathComponent = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sNe] != null) { + contents[_SNeq] = (0, import_smithy_client.strictParseInt32)(output[_sNe]); + } + if (output[_aRc] != null) { + contents[_ARcl] = de_AnalysisAclRule(output[_aRc], context); + } + if (output[_aTtt] != null) { + contents[_ATtta] = de_AnalysisComponent(output[_aTtt], context); + } + if (output[_c] != null) { + contents[_Com] = de_AnalysisComponent(output[_c], context); + } + if (output[_dV] != null) { + contents[_DVest] = de_AnalysisComponent(output[_dV], context); + } + if (output[_oH] != null) { + contents[_OH] = de_AnalysisPacketHeader(output[_oH], context); + } + if (output[_iHn] != null) { + contents[_IHn] = de_AnalysisPacketHeader(output[_iHn], context); + } + if (output[_rTR] != null) { + contents[_RTR] = de_AnalysisRouteTableRoute(output[_rTR], context); + } + if (output[_sGR] != null) { + contents[_SGRe] = de_AnalysisSecurityGroupRule(output[_sGR], context); + } + if (output[_sV] != null) { + contents[_SVo] = de_AnalysisComponent(output[_sV], context); + } + if (output[_su] != null) { + contents[_Su] = de_AnalysisComponent(output[_su], context); + } + if (output[_vp] != null) { + contents[_Vp] = de_AnalysisComponent(output[_vp], context); + } + if (output.additionalDetailSet === "") { + contents[_ADd] = []; + } else if (output[_aDS] != null && output[_aDS][_i] != null) { + contents[_ADd] = de_AdditionalDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_aDS][_i]), context); + } + if (output[_tG] != null) { + contents[_TGr] = de_AnalysisComponent(output[_tG], context); + } + if (output[_tGRTR] != null) { + contents[_TGRTR] = de_TransitGatewayRouteTableRoute(output[_tGRTR], context); + } + if (output.explanationSet === "") { + contents[_Ex] = []; + } else if (output[_eSx] != null && output[_eSx][_i] != null) { + contents[_Ex] = de_ExplanationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSx][_i]), context); + } + if (output[_eLBL] != null) { + contents[_ELBL] = de_AnalysisComponent(output[_eLBL], context); + } + if (output[_fSR] != null) { + contents[_FSRi] = de_FirewallStatelessRule(output[_fSR], context); + } + if (output[_fSRi] != null) { + contents[_FSRir] = de_FirewallStatefulRule(output[_fSRi], context); + } + if (output[_sN] != null) { + contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]); + } + return contents; +}, "de_PathComponent"); +var de_PathComponentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PathComponent(entry, context); + }); +}, "de_PathComponentList"); +var de_PathFilter = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sAo] != null) { + contents[_SAou] = (0, import_smithy_client.expectString)(output[_sAo]); + } + if (output[_sPR] != null) { + contents[_SPR] = de_FilterPortRange(output[_sPR], context); + } + if (output[_dAe] != null) { + contents[_DAest] = (0, import_smithy_client.expectString)(output[_dAe]); + } + if (output[_dPR] != null) { + contents[_DPR] = de_FilterPortRange(output[_dPR], context); + } + return contents; +}, "de_PathFilter"); +var de_PathStatement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pHS] != null) { + contents[_PHS] = de_PacketHeaderStatement(output[_pHS], context); + } + if (output[_rSes] != null) { + contents[_RSe] = de_ResourceStatement(output[_rSes], context); + } + return contents; +}, "de_PathStatement"); +var de_PciId = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_DIevi] != null) { + contents[_DIevi] = (0, import_smithy_client.expectString)(output[_DIevi]); + } + if (output[_VIe] != null) { + contents[_VIe] = (0, import_smithy_client.expectString)(output[_VIe]); + } + if (output[_SIubs] != null) { + contents[_SIubs] = (0, import_smithy_client.expectString)(output[_SIubs]); + } + if (output[_SVI] != null) { + contents[_SVI] = (0, import_smithy_client.expectString)(output[_SVI]); + } + return contents; +}, "de_PciId"); +var de_PeeringAttachmentStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_PeeringAttachmentStatus"); +var de_PeeringConnectionOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aDRFRV] != null) { + contents[_ADRFRV] = (0, import_smithy_client.parseBoolean)(output[_aDRFRV]); + } + if (output[_aEFLCLTRV] != null) { + contents[_AEFLCLTRV] = (0, import_smithy_client.parseBoolean)(output[_aEFLCLTRV]); + } + if (output[_aEFLVTRCL] != null) { + contents[_AEFLVTRCL] = (0, import_smithy_client.parseBoolean)(output[_aEFLVTRCL]); + } + return contents; +}, "de_PeeringConnectionOptions"); +var de_PeeringTgwInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_cNIo] != null) { + contents[_CNIor] = (0, import_smithy_client.expectString)(output[_cNIo]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_reg] != null) { + contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]); + } + return contents; +}, "de_PeeringTgwInfo"); +var de_Phase1DHGroupNumbersList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase1DHGroupNumbersListValue(entry, context); + }); +}, "de_Phase1DHGroupNumbersList"); +var de_Phase1DHGroupNumbersListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.strictParseInt32)(output[_v]); + } + return contents; +}, "de_Phase1DHGroupNumbersListValue"); +var de_Phase1EncryptionAlgorithmsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase1EncryptionAlgorithmsListValue(entry, context); + }); +}, "de_Phase1EncryptionAlgorithmsList"); +var de_Phase1EncryptionAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_Phase1EncryptionAlgorithmsListValue"); +var de_Phase1IntegrityAlgorithmsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase1IntegrityAlgorithmsListValue(entry, context); + }); +}, "de_Phase1IntegrityAlgorithmsList"); +var de_Phase1IntegrityAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_Phase1IntegrityAlgorithmsListValue"); +var de_Phase2DHGroupNumbersList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase2DHGroupNumbersListValue(entry, context); + }); +}, "de_Phase2DHGroupNumbersList"); +var de_Phase2DHGroupNumbersListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.strictParseInt32)(output[_v]); + } + return contents; +}, "de_Phase2DHGroupNumbersListValue"); +var de_Phase2EncryptionAlgorithmsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase2EncryptionAlgorithmsListValue(entry, context); + }); +}, "de_Phase2EncryptionAlgorithmsList"); +var de_Phase2EncryptionAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_Phase2EncryptionAlgorithmsListValue"); +var de_Phase2IntegrityAlgorithmsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Phase2IntegrityAlgorithmsListValue(entry, context); + }); +}, "de_Phase2IntegrityAlgorithmsList"); +var de_Phase2IntegrityAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_Phase2IntegrityAlgorithmsListValue"); +var de_Placement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_af] != null) { + contents[_Af] = (0, import_smithy_client.expectString)(output[_af]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_pN] != null) { + contents[_PN] = (0, import_smithy_client.strictParseInt32)(output[_pN]); + } + if (output[_hI] != null) { + contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + if (output[_sDp] != null) { + contents[_SD] = (0, import_smithy_client.expectString)(output[_sDp]); + } + if (output[_hRGA] != null) { + contents[_HRGA] = (0, import_smithy_client.expectString)(output[_hRGA]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + return contents; +}, "de_Placement"); +var de_PlacementGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_str] != null) { + contents[_Str] = (0, import_smithy_client.expectString)(output[_str]); + } + if (output[_pCa] != null) { + contents[_PCa] = (0, import_smithy_client.strictParseInt32)(output[_pCa]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_gA] != null) { + contents[_GA] = (0, import_smithy_client.expectString)(output[_gA]); + } + if (output[_sLp] != null) { + contents[_SL] = (0, import_smithy_client.expectString)(output[_sLp]); + } + return contents; +}, "de_PlacementGroup"); +var de_PlacementGroupInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.supportedStrategies === "") { + contents[_SSu] = []; + } else if (output[_sSup] != null && output[_sSup][_i] != null) { + contents[_SSu] = de_PlacementGroupStrategyList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSup][_i]), context); + } + return contents; +}, "de_PlacementGroupInfo"); +var de_PlacementGroupList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PlacementGroup(entry, context); + }); +}, "de_PlacementGroupList"); +var de_PlacementGroupStrategyList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_PlacementGroupStrategyList"); +var de_PlacementResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + return contents; +}, "de_PlacementResponse"); +var de_PoolCidrBlock = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pCB] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_pCB]); + } + return contents; +}, "de_PoolCidrBlock"); +var de_PoolCidrBlocksSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PoolCidrBlock(entry, context); + }); +}, "de_PoolCidrBlocksSet"); +var de_PortRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fr] != null) { + contents[_Fr] = (0, import_smithy_client.strictParseInt32)(output[_fr]); + } + if (output[_to] != null) { + contents[_To] = (0, import_smithy_client.strictParseInt32)(output[_to]); + } + return contents; +}, "de_PortRange"); +var de_PortRangeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PortRange(entry, context); + }); +}, "de_PortRangeList"); +var de_PrefixList = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.cidrSet === "") { + contents[_Ci] = []; + } else if (output[_cS] != null && output[_cS][_i] != null) { + contents[_Ci] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cS][_i]), context); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_pLN] != null) { + contents[_PLN] = (0, import_smithy_client.expectString)(output[_pLN]); + } + return contents; +}, "de_PrefixList"); +var de_PrefixListAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rO] != null) { + contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]); + } + return contents; +}, "de_PrefixListAssociation"); +var de_PrefixListAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrefixListAssociation(entry, context); + }); +}, "de_PrefixListAssociationSet"); +var de_PrefixListEntry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + return contents; +}, "de_PrefixListEntry"); +var de_PrefixListEntrySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrefixListEntry(entry, context); + }); +}, "de_PrefixListEntrySet"); +var de_PrefixListId = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + return contents; +}, "de_PrefixListId"); +var de_PrefixListIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrefixListId(entry, context); + }); +}, "de_PrefixListIdList"); +var de_PrefixListIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_PrefixListIdSet"); +var de_PrefixListSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrefixList(entry, context); + }); +}, "de_PrefixListSet"); +var de_PriceSchedule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_act] != null) { + contents[_Act] = (0, import_smithy_client.parseBoolean)(output[_act]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_pric] != null) { + contents[_Pric] = (0, import_smithy_client.strictParseFloat)(output[_pric]); + } + if (output[_te] != null) { + contents[_Ter] = (0, import_smithy_client.strictParseLong)(output[_te]); + } + return contents; +}, "de_PriceSchedule"); +var de_PriceScheduleList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PriceSchedule(entry, context); + }); +}, "de_PriceScheduleList"); +var de_PricingDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cou] != null) { + contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]); + } + if (output[_pric] != null) { + contents[_Pric] = (0, import_smithy_client.strictParseFloat)(output[_pric]); + } + return contents; +}, "de_PricingDetail"); +var de_PricingDetailsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PricingDetail(entry, context); + }); +}, "de_PricingDetailsList"); +var de_PrincipalIdFormat = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + if (output.statusSet === "") { + contents[_Status] = []; + } else if (output[_sSt] != null && output[_sSt][_i] != null) { + contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context); + } + return contents; +}, "de_PrincipalIdFormat"); +var de_PrincipalIdFormatList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrincipalIdFormat(entry, context); + }); +}, "de_PrincipalIdFormatList"); +var de_PrivateDnsDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + return contents; +}, "de_PrivateDnsDetails"); +var de_PrivateDnsDetailsSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrivateDnsDetails(entry, context); + }); +}, "de_PrivateDnsDetailsSet"); +var de_PrivateDnsNameConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + return contents; +}, "de_PrivateDnsNameConfiguration"); +var de_PrivateDnsNameOptionsOnLaunch = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hTo] != null) { + contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]); + } + if (output[_eRNDAR] != null) { + contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]); + } + if (output[_eRNDAAAAR] != null) { + contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]); + } + return contents; +}, "de_PrivateDnsNameOptionsOnLaunch"); +var de_PrivateDnsNameOptionsResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hTo] != null) { + contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]); + } + if (output[_eRNDAR] != null) { + contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]); + } + if (output[_eRNDAAAAR] != null) { + contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]); + } + return contents; +}, "de_PrivateDnsNameOptionsResponse"); +var de_PrivateIpAddressSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_prim] != null) { + contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]); + } + if (output[_pIA] != null) { + contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]); + } + return contents; +}, "de_PrivateIpAddressSpecification"); +var de_PrivateIpAddressSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PrivateIpAddressSpecification(entry, context); + }); +}, "de_PrivateIpAddressSpecificationList"); +var de_ProcessorInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.supportedArchitectures === "") { + contents[_SAup] = []; + } else if (output[_sAu] != null && output[_sAu][_i] != null) { + contents[_SAup] = de_ArchitectureTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAu][_i]), context); + } + if (output[_sCSIG] != null) { + contents[_SCSIG] = (0, import_smithy_client.strictParseFloat)(output[_sCSIG]); + } + if (output.supportedFeatures === "") { + contents[_SF] = []; + } else if (output[_sF] != null && output[_sF][_i] != null) { + contents[_SF] = de_SupportedAdditionalProcessorFeatureList((0, import_smithy_client.getArrayIfSingleItem)(output[_sF][_i]), context); + } + if (output[_man] != null) { + contents[_Man] = (0, import_smithy_client.expectString)(output[_man]); + } + return contents; +}, "de_ProcessorInfo"); +var de_ProductCode = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pCr] != null) { + contents[_PCIr] = (0, import_smithy_client.expectString)(output[_pCr]); + } + if (output[_ty] != null) { + contents[_PCT] = (0, import_smithy_client.expectString)(output[_ty]); + } + return contents; +}, "de_ProductCode"); +var de_ProductCodeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ProductCode(entry, context); + }); +}, "de_ProductCodeList"); +var de_PropagatingVgw = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gI] != null) { + contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]); + } + return contents; +}, "de_PropagatingVgw"); +var de_PropagatingVgwList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PropagatingVgw(entry, context); + }); +}, "de_PropagatingVgwList"); +var de_ProtocolIntList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.strictParseInt32)(entry); + }); +}, "de_ProtocolIntList"); +var de_ProtocolList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ProtocolList"); +var de_ProvisionByoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bC] != null) { + contents[_BC] = de_ByoipCidr(output[_bC], context); + } + return contents; +}, "de_ProvisionByoipCidrResult"); +var de_ProvisionedBandwidth = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pTr] != null) { + contents[_PTro] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_pTr])); + } + if (output[_prov] != null) { + contents[_Prov] = (0, import_smithy_client.expectString)(output[_prov]); + } + if (output[_rTeq] != null) { + contents[_RTeq] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rTeq])); + } + if (output[_req] != null) { + contents[_Req] = (0, import_smithy_client.expectString)(output[_req]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_ProvisionedBandwidth"); +var de_ProvisionIpamByoasnResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_b] != null) { + contents[_Byo] = de_Byoasn(output[_b], context); + } + return contents; +}, "de_ProvisionIpamByoasnResult"); +var de_ProvisionIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPC] != null) { + contents[_IPCpa] = de_IpamPoolCidr(output[_iPC], context); + } + return contents; +}, "de_ProvisionIpamPoolCidrResult"); +var de_ProvisionPublicIpv4PoolCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + if (output[_pAR] != null) { + contents[_PAR] = de_PublicIpv4PoolRange(output[_pAR], context); + } + return contents; +}, "de_ProvisionPublicIpv4PoolCidrResult"); +var de_PtrUpdateStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_rea] != null) { + contents[_Rea] = (0, import_smithy_client.expectString)(output[_rea]); + } + return contents; +}, "de_PtrUpdateStatus"); +var de_PublicIpv4Pool = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pIo] != null) { + contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.poolAddressRangeSet === "") { + contents[_PARo] = []; + } else if (output[_pARS] != null && output[_pARS][_i] != null) { + contents[_PARo] = de_PublicIpv4PoolRangeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pARS][_i]), context); + } + if (output[_tAC] != null) { + contents[_TAC] = (0, import_smithy_client.strictParseInt32)(output[_tAC]); + } + if (output[_tAAC] != null) { + contents[_TAAC] = (0, import_smithy_client.strictParseInt32)(output[_tAAC]); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_PublicIpv4Pool"); +var de_PublicIpv4PoolRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fAi] != null) { + contents[_FAi] = (0, import_smithy_client.expectString)(output[_fAi]); + } + if (output[_lAa] != null) { + contents[_LAa] = (0, import_smithy_client.expectString)(output[_lAa]); + } + if (output[_aCd] != null) { + contents[_ACd] = (0, import_smithy_client.strictParseInt32)(output[_aCd]); + } + if (output[_aAC] != null) { + contents[_AACv] = (0, import_smithy_client.strictParseInt32)(output[_aAC]); + } + return contents; +}, "de_PublicIpv4PoolRange"); +var de_PublicIpv4PoolRangeSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PublicIpv4PoolRange(entry, context); + }); +}, "de_PublicIpv4PoolRangeSet"); +var de_PublicIpv4PoolSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_PublicIpv4Pool(entry, context); + }); +}, "de_PublicIpv4PoolSet"); +var de_Purchase = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_du] != null) { + contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]); + } + if (output.hostIdSet === "") { + contents[_HIS] = []; + } else if (output[_hIS] != null && output[_hIS][_i] != null) { + contents[_HIS] = de_ResponseHostIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context); + } + if (output[_hRI] != null) { + contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]); + } + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_iF] != null) { + contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]); + } + if (output[_pO] != null) { + contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]); + } + if (output[_uP] != null) { + contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]); + } + return contents; +}, "de_Purchase"); +var de_PurchaseCapacityBlockResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cR] != null) { + contents[_CRapa] = de_CapacityReservation(output[_cR], context); + } + return contents; +}, "de_PurchaseCapacityBlockResult"); +var de_PurchasedScheduledInstanceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ScheduledInstance(entry, context); + }); +}, "de_PurchasedScheduledInstanceSet"); +var de_PurchaseHostReservationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output.purchase === "") { + contents[_Pur] = []; + } else if (output[_pur] != null && output[_pur][_i] != null) { + contents[_Pur] = de_PurchaseSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pur][_i]), context); + } + if (output[_tHP] != null) { + contents[_THP] = (0, import_smithy_client.expectString)(output[_tHP]); + } + if (output[_tUP] != null) { + contents[_TUP] = (0, import_smithy_client.expectString)(output[_tUP]); + } + return contents; +}, "de_PurchaseHostReservationResult"); +var de_PurchaseReservedInstancesOfferingResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + return contents; +}, "de_PurchaseReservedInstancesOfferingResult"); +var de_PurchaseScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.scheduledInstanceSet === "") { + contents[_SIS] = []; + } else if (output[_sIS] != null && output[_sIS][_i] != null) { + contents[_SIS] = de_PurchasedScheduledInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIS][_i]), context); + } + return contents; +}, "de_PurchaseScheduledInstancesResult"); +var de_PurchaseSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Purchase(entry, context); + }); +}, "de_PurchaseSet"); +var de_RecurringCharge = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_am] != null) { + contents[_Am] = (0, import_smithy_client.strictParseFloat)(output[_am]); + } + if (output[_fre] != null) { + contents[_Fre] = (0, import_smithy_client.expectString)(output[_fre]); + } + return contents; +}, "de_RecurringCharge"); +var de_RecurringChargesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RecurringCharge(entry, context); + }); +}, "de_RecurringChargesList"); +var de_ReferencedSecurityGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_pSee] != null) { + contents[_PSe] = (0, import_smithy_client.expectString)(output[_pSee]); + } + if (output[_uI] != null) { + contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + return contents; +}, "de_ReferencedSecurityGroup"); +var de_Region = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rEe] != null) { + contents[_Endp] = (0, import_smithy_client.expectString)(output[_rEe]); + } + if (output[_rNe] != null) { + contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]); + } + if (output[_oIS] != null) { + contents[_OIS] = (0, import_smithy_client.expectString)(output[_oIS]); + } + return contents; +}, "de_Region"); +var de_RegionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Region(entry, context); + }); +}, "de_RegionList"); +var de_RegisterImageResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + return contents; +}, "de_RegisterImageResult"); +var de_RegisterInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iTA] != null) { + contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context); + } + return contents; +}, "de_RegisterInstanceEventNotificationAttributesResult"); +var de_RegisterTransitGatewayMulticastGroupMembersResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rMGM] != null) { + contents[_RMGM] = de_TransitGatewayMulticastRegisteredGroupMembers(output[_rMGM], context); + } + return contents; +}, "de_RegisterTransitGatewayMulticastGroupMembersResult"); +var de_RegisterTransitGatewayMulticastGroupSourcesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rMGS] != null) { + contents[_RMGS] = de_TransitGatewayMulticastRegisteredGroupSources(output[_rMGS], context); + } + return contents; +}, "de_RegisterTransitGatewayMulticastGroupSourcesResult"); +var de_RejectTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_a] != null) { + contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context); + } + return contents; +}, "de_RejectTransitGatewayMulticastDomainAssociationsResult"); +var de_RejectTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPA] != null) { + contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context); + } + return contents; +}, "de_RejectTransitGatewayPeeringAttachmentResult"); +var de_RejectTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGVA] != null) { + contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context); + } + return contents; +}, "de_RejectTransitGatewayVpcAttachmentResult"); +var de_RejectVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_RejectVpcEndpointConnectionsResult"); +var de_RejectVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_RejectVpcPeeringConnectionResult"); +var de_ReleaseHostsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.successful === "") { + contents[_Suc] = []; + } else if (output[_suc] != null && output[_suc][_i] != null) { + contents[_Suc] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context); + } + if (output.unsuccessful === "") { + contents[_Un] = []; + } else if (output[_u] != null && output[_u][_i] != null) { + contents[_Un] = de_UnsuccessfulItemList((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context); + } + return contents; +}, "de_ReleaseHostsResult"); +var de_ReleaseIpamPoolAllocationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_succ] != null) { + contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]); + } + return contents; +}, "de_ReleaseIpamPoolAllocationResult"); +var de_ReplaceIamInstanceProfileAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iIPA] != null) { + contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context); + } + return contents; +}, "de_ReplaceIamInstanceProfileAssociationResult"); +var de_ReplaceNetworkAclAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nAIe] != null) { + contents[_NAIew] = (0, import_smithy_client.expectString)(output[_nAIe]); + } + return contents; +}, "de_ReplaceNetworkAclAssociationResult"); +var de_ReplaceRootVolumeTask = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rRVTI] != null) { + contents[_RRVTIe] = (0, import_smithy_client.expectString)(output[_rRVTI]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_tSas] != null) { + contents[_TSas] = (0, import_smithy_client.expectString)(output[_tSas]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectString)(output[_sT]); + } + if (output[_cTom] != null) { + contents[_CTom] = (0, import_smithy_client.expectString)(output[_cTom]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_dRRV] != null) { + contents[_DRRV] = (0, import_smithy_client.parseBoolean)(output[_dRRV]); + } + return contents; +}, "de_ReplaceRootVolumeTask"); +var de_ReplaceRootVolumeTasks = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReplaceRootVolumeTask(entry, context); + }); +}, "de_ReplaceRootVolumeTasks"); +var de_ReplaceRouteTableAssociationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nAIe] != null) { + contents[_NAIew] = (0, import_smithy_client.expectString)(output[_nAIe]); + } + if (output[_aS] != null) { + contents[_ASs] = de_RouteTableAssociationState(output[_aS], context); + } + return contents; +}, "de_ReplaceRouteTableAssociationResult"); +var de_ReplaceTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ro] != null) { + contents[_Ro] = de_TransitGatewayRoute(output[_ro], context); + } + return contents; +}, "de_ReplaceTransitGatewayRouteResult"); +var de_ReplaceVpnTunnelResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ReplaceVpnTunnelResult"); +var de_RequestSpotFleetResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + return contents; +}, "de_RequestSpotFleetResponse"); +var de_RequestSpotInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.spotInstanceRequestSet === "") { + contents[_SIR] = []; + } else if (output[_sIRS] != null && output[_sIRS][_i] != null) { + contents[_SIR] = de_SpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context); + } + return contents; +}, "de_RequestSpotInstancesResult"); +var de_Reservation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output.instancesSet === "") { + contents[_In] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_In] = de_InstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_rIeq] != null) { + contents[_RIeq] = (0, import_smithy_client.expectString)(output[_rIeq]); + } + if (output[_rIes] != null) { + contents[_RIeser] = (0, import_smithy_client.expectString)(output[_rIes]); + } + return contents; +}, "de_Reservation"); +var de_ReservationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Reservation(entry, context); + }); +}, "de_ReservationList"); +var de_ReservationValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_rTV] != null) { + contents[_RTV] = (0, import_smithy_client.expectString)(output[_rTV]); + } + if (output[_rUV] != null) { + contents[_RUV] = (0, import_smithy_client.expectString)(output[_rUV]); + } + return contents; +}, "de_ReservationValue"); +var de_ReservedInstanceReservationValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rVe] != null) { + contents[_RVe] = de_ReservationValue(output[_rVe], context); + } + if (output[_rIIe] != null) { + contents[_RIIese] = (0, import_smithy_client.expectString)(output[_rIIe]); + } + return contents; +}, "de_ReservedInstanceReservationValue"); +var de_ReservedInstanceReservationValueSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstanceReservationValue(entry, context); + }); +}, "de_ReservedInstanceReservationValueSet"); +var de_ReservedInstances = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_du] != null) { + contents[_Du] = (0, import_smithy_client.strictParseLong)(output[_du]); + } + if (output[_end] != null) { + contents[_End] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_end])); + } + if (output[_fPi] != null) { + contents[_FPi] = (0, import_smithy_client.strictParseFloat)(output[_fPi]); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pDr] != null) { + contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]); + } + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + if (output[_star] != null) { + contents[_Star] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_star])); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_uPs] != null) { + contents[_UPs] = (0, import_smithy_client.strictParseFloat)(output[_uPs]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_iTns] != null) { + contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]); + } + if (output[_oC] != null) { + contents[_OC] = (0, import_smithy_client.expectString)(output[_oC]); + } + if (output[_oTf] != null) { + contents[_OT] = (0, import_smithy_client.expectString)(output[_oTf]); + } + if (output.recurringCharges === "") { + contents[_RCec] = []; + } else if (output[_rCec] != null && output[_rCec][_i] != null) { + contents[_RCec] = de_RecurringChargesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rCec][_i]), context); + } + if (output[_sc] != null) { + contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ReservedInstances"); +var de_ReservedInstancesConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_sc] != null) { + contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]); + } + return contents; +}, "de_ReservedInstancesConfiguration"); +var de_ReservedInstancesId = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + return contents; +}, "de_ReservedInstancesId"); +var de_ReservedInstancesList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstances(entry, context); + }); +}, "de_ReservedInstancesList"); +var de_ReservedInstancesListing = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_cD] != null) { + contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD])); + } + if (output.instanceCounts === "") { + contents[_ICn] = []; + } else if (output[_iCn] != null && output[_iCn][_i] != null) { + contents[_ICn] = de_InstanceCountList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCn][_i]), context); + } + if (output.priceSchedules === "") { + contents[_PS] = []; + } else if (output[_pSri] != null && output[_pSri][_i] != null) { + contents[_PS] = de_PriceScheduleList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSri][_i]), context); + } + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + if (output[_rILI] != null) { + contents[_RILI] = (0, import_smithy_client.expectString)(output[_rILI]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_uDpd] != null) { + contents[_UDpd] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDpd])); + } + return contents; +}, "de_ReservedInstancesListing"); +var de_ReservedInstancesListingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstancesListing(entry, context); + }); +}, "de_ReservedInstancesListingList"); +var de_ReservedInstancesModification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_cD] != null) { + contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD])); + } + if (output[_eDf] != null) { + contents[_EDf] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eDf])); + } + if (output.modificationResultSet === "") { + contents[_MRo] = []; + } else if (output[_mRS] != null && output[_mRS][_i] != null) { + contents[_MRo] = de_ReservedInstancesModificationResultList((0, import_smithy_client.getArrayIfSingleItem)(output[_mRS][_i]), context); + } + if (output.reservedInstancesSet === "") { + contents[_RIIes] = []; + } else if (output[_rIS] != null && output[_rIS][_i] != null) { + contents[_RIIes] = de_ReservedIntancesIds((0, import_smithy_client.getArrayIfSingleItem)(output[_rIS][_i]), context); + } + if (output[_rIMI] != null) { + contents[_RIMIe] = (0, import_smithy_client.expectString)(output[_rIMI]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_uDpd] != null) { + contents[_UDpd] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDpd])); + } + return contents; +}, "de_ReservedInstancesModification"); +var de_ReservedInstancesModificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstancesModification(entry, context); + }); +}, "de_ReservedInstancesModificationList"); +var de_ReservedInstancesModificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + if (output[_tCa] != null) { + contents[_TCar] = de_ReservedInstancesConfiguration(output[_tCa], context); + } + return contents; +}, "de_ReservedInstancesModificationResult"); +var de_ReservedInstancesModificationResultList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstancesModificationResult(entry, context); + }); +}, "de_ReservedInstancesModificationResultList"); +var de_ReservedInstancesOffering = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_du] != null) { + contents[_Du] = (0, import_smithy_client.strictParseLong)(output[_du]); + } + if (output[_fPi] != null) { + contents[_FPi] = (0, import_smithy_client.strictParseFloat)(output[_fPi]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pDr] != null) { + contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]); + } + if (output[_rIOI] != null) { + contents[_RIOIe] = (0, import_smithy_client.expectString)(output[_rIOI]); + } + if (output[_uPs] != null) { + contents[_UPs] = (0, import_smithy_client.strictParseFloat)(output[_uPs]); + } + if (output[_cC] != null) { + contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]); + } + if (output[_iTns] != null) { + contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]); + } + if (output[_mar] != null) { + contents[_Mar] = (0, import_smithy_client.parseBoolean)(output[_mar]); + } + if (output[_oC] != null) { + contents[_OC] = (0, import_smithy_client.expectString)(output[_oC]); + } + if (output[_oTf] != null) { + contents[_OT] = (0, import_smithy_client.expectString)(output[_oTf]); + } + if (output.pricingDetailsSet === "") { + contents[_PDri] = []; + } else if (output[_pDS] != null && output[_pDS][_i] != null) { + contents[_PDri] = de_PricingDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDS][_i]), context); + } + if (output.recurringCharges === "") { + contents[_RCec] = []; + } else if (output[_rCec] != null && output[_rCec][_i] != null) { + contents[_RCec] = de_RecurringChargesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rCec][_i]), context); + } + if (output[_sc] != null) { + contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]); + } + return contents; +}, "de_ReservedInstancesOffering"); +var de_ReservedInstancesOfferingList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstancesOffering(entry, context); + }); +}, "de_ReservedInstancesOfferingList"); +var de_ReservedIntancesIds = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ReservedInstancesId(entry, context); + }); +}, "de_ReservedIntancesIds"); +var de_ResetAddressAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ad] != null) { + contents[_Ad] = de_AddressAttribute(output[_ad], context); + } + return contents; +}, "de_ResetAddressAttributeResult"); +var de_ResetEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + return contents; +}, "de_ResetEbsDefaultKmsKeyIdResult"); +var de_ResetFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_ResetFpgaImageAttributeResult"); +var de_ResourceStatement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.resourceSet === "") { + contents[_R] = []; + } else if (output[_rSeso] != null && output[_rSeso][_i] != null) { + contents[_R] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSeso][_i]), context); + } + if (output.resourceTypeSet === "") { + contents[_RTeso] = []; + } else if (output[_rTSes] != null && output[_rTSes][_i] != null) { + contents[_RTeso] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSes][_i]), context); + } + return contents; +}, "de_ResourceStatement"); +var de_ResponseError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ResponseError"); +var de_ResponseHostIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ResponseHostIdList"); +var de_ResponseHostIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ResponseHostIdSet"); +var de_ResponseLaunchTemplateData = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_kI] != null) { + contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_iIP] != null) { + contents[_IIP] = de_LaunchTemplateIamInstanceProfileSpecification(output[_iIP], context); + } + if (output.blockDeviceMappingSet === "") { + contents[_BDM] = []; + } else if (output[_bDMS] != null && output[_bDMS][_i] != null) { + contents[_BDM] = de_LaunchTemplateBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDMS][_i]), context); + } + if (output.networkInterfaceSet === "") { + contents[_NI] = []; + } else if (output[_nIS] != null && output[_nIS][_i] != null) { + contents[_NI] = de_LaunchTemplateInstanceNetworkInterfaceSpecificationList( + (0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), + context + ); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_mo] != null) { + contents[_Mon] = de_LaunchTemplatesMonitoring(output[_mo], context); + } + if (output[_pla] != null) { + contents[_Pl] = de_LaunchTemplatePlacement(output[_pla], context); + } + if (output[_rDI] != null) { + contents[_RDI] = (0, import_smithy_client.expectString)(output[_rDI]); + } + if (output[_dAT] != null) { + contents[_DATis] = (0, import_smithy_client.parseBoolean)(output[_dAT]); + } + if (output[_iISB] != null) { + contents[_IISB] = (0, import_smithy_client.expectString)(output[_iISB]); + } + if (output[_uDs] != null) { + contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]); + } + if (output.tagSpecificationSet === "") { + contents[_TS] = []; + } else if (output[_tSS] != null && output[_tSS][_i] != null) { + contents[_TS] = de_LaunchTemplateTagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tSS][_i]), context); + } + if (output.elasticGpuSpecificationSet === "") { + contents[_EGS] = []; + } else if (output[_eGSS] != null && output[_eGSS][_i] != null) { + contents[_EGS] = de_ElasticGpuSpecificationResponseList((0, import_smithy_client.getArrayIfSingleItem)(output[_eGSS][_i]), context); + } + if (output.elasticInferenceAcceleratorSet === "") { + contents[_EIA] = []; + } else if (output[_eIAS] != null && output[_eIAS][_i] != null) { + contents[_EIA] = de_LaunchTemplateElasticInferenceAcceleratorResponseList( + (0, import_smithy_client.getArrayIfSingleItem)(output[_eIAS][_i]), + context + ); + } + if (output.securityGroupIdSet === "") { + contents[_SGI] = []; + } else if (output[_sGIS] != null && output[_sGIS][_i] != null) { + contents[_SGI] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context); + } + if (output.securityGroupSet === "") { + contents[_SG] = []; + } else if (output[_sGS] != null && output[_sGS][_i] != null) { + contents[_SG] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context); + } + if (output[_iMOn] != null) { + contents[_IMO] = de_LaunchTemplateInstanceMarketOptions(output[_iMOn], context); + } + if (output[_cSr] != null) { + contents[_CSred] = de_CreditSpecification(output[_cSr], context); + } + if (output[_cO] != null) { + contents[_CO] = de_LaunchTemplateCpuOptions(output[_cO], context); + } + if (output[_cRSa] != null) { + contents[_CRS] = de_LaunchTemplateCapacityReservationSpecificationResponse(output[_cRSa], context); + } + if (output.licenseSet === "") { + contents[_LSi] = []; + } else if (output[_lSi] != null && output[_lSi][_i] != null) { + contents[_LSi] = de_LaunchTemplateLicenseList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSi][_i]), context); + } + if (output[_hO] != null) { + contents[_HO] = de_LaunchTemplateHibernationOptions(output[_hO], context); + } + if (output[_mO] != null) { + contents[_MO] = de_LaunchTemplateInstanceMetadataOptions(output[_mO], context); + } + if (output[_eOn] != null) { + contents[_EOn] = de_LaunchTemplateEnclaveOptions(output[_eOn], context); + } + if (output[_iR] != null) { + contents[_IR] = de_InstanceRequirements(output[_iR], context); + } + if (output[_pDNO] != null) { + contents[_PDNO] = de_LaunchTemplatePrivateDnsNameOptions(output[_pDNO], context); + } + if (output[_mOa] != null) { + contents[_MOa] = de_LaunchTemplateInstanceMaintenanceOptions(output[_mOa], context); + } + if (output[_dASi] != null) { + contents[_DAS] = (0, import_smithy_client.parseBoolean)(output[_dASi]); + } + return contents; +}, "de_ResponseLaunchTemplateData"); +var de_RestoreAddressToClassicResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pI] != null) { + contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_RestoreAddressToClassicResult"); +var de_RestoreImageFromRecycleBinResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_RestoreImageFromRecycleBinResult"); +var de_RestoreManagedPrefixListVersionResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pL] != null) { + contents[_PLr] = de_ManagedPrefixList(output[_pL], context); + } + return contents; +}, "de_RestoreManagedPrefixListVersionResult"); +var de_RestoreSnapshotFromRecycleBinResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + if (output[_sta] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_vSo] != null) { + contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]); + } + if (output[_sTs] != null) { + contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]); + } + return contents; +}, "de_RestoreSnapshotFromRecycleBinResult"); +var de_RestoreSnapshotTierResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_rST] != null) { + contents[_RSTe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rST])); + } + if (output[_rD] != null) { + contents[_RD] = (0, import_smithy_client.strictParseInt32)(output[_rD]); + } + if (output[_iPR] != null) { + contents[_IPR] = (0, import_smithy_client.parseBoolean)(output[_iPR]); + } + return contents; +}, "de_RestoreSnapshotTierResult"); +var de_RevokeClientVpnIngressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sta] != null) { + contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context); + } + return contents; +}, "de_RevokeClientVpnIngressResult"); +var de_RevokeSecurityGroupEgressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output.unknownIpPermissionSet === "") { + contents[_UIP] = []; + } else if (output[_uIPS] != null && output[_uIPS][_i] != null) { + contents[_UIP] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPS][_i]), context); + } + return contents; +}, "de_RevokeSecurityGroupEgressResult"); +var de_RevokeSecurityGroupIngressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + if (output.unknownIpPermissionSet === "") { + contents[_UIP] = []; + } else if (output[_uIPS] != null && output[_uIPS][_i] != null) { + contents[_UIP] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPS][_i]), context); + } + return contents; +}, "de_RevokeSecurityGroupIngressResult"); +var de_RootDeviceTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_RootDeviceTypeList"); +var de_Route = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_dICB] != null) { + contents[_DICB] = (0, import_smithy_client.expectString)(output[_dICB]); + } + if (output[_dPLI] != null) { + contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]); + } + if (output[_eOIGI] != null) { + contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]); + } + if (output[_gI] != null) { + contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_iOIn] != null) { + contents[_IOIn] = (0, import_smithy_client.expectString)(output[_iOIn]); + } + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_lGI] != null) { + contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]); + } + if (output[_cGI] != null) { + contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_o] != null) { + contents[_Or] = (0, import_smithy_client.expectString)(output[_o]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + if (output[_cNA] != null) { + contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]); + } + return contents; +}, "de_Route"); +var de_RouteList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Route(entry, context); + }); +}, "de_RouteList"); +var de_RouteTable = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.associationSet === "") { + contents[_Ass] = []; + } else if (output[_aSss] != null && output[_aSss][_i] != null) { + contents[_Ass] = de_RouteTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSss][_i]), context); + } + if (output.propagatingVgwSet === "") { + contents[_PVr] = []; + } else if (output[_pVS] != null && output[_pVS][_i] != null) { + contents[_PVr] = de_PropagatingVgwList((0, import_smithy_client.getArrayIfSingleItem)(output[_pVS][_i]), context); + } + if (output[_rTI] != null) { + contents[_RTI] = (0, import_smithy_client.expectString)(output[_rTI]); + } + if (output.routeSet === "") { + contents[_Rou] = []; + } else if (output[_rSo] != null && output[_rSo][_i] != null) { + contents[_Rou] = de_RouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + return contents; +}, "de_RouteTable"); +var de_RouteTableAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mai] != null) { + contents[_Mai] = (0, import_smithy_client.parseBoolean)(output[_mai]); + } + if (output[_rTAI] != null) { + contents[_RTAI] = (0, import_smithy_client.expectString)(output[_rTAI]); + } + if (output[_rTI] != null) { + contents[_RTI] = (0, import_smithy_client.expectString)(output[_rTI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_gI] != null) { + contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]); + } + if (output[_aS] != null) { + contents[_ASs] = de_RouteTableAssociationState(output[_aS], context); + } + return contents; +}, "de_RouteTableAssociation"); +var de_RouteTableAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RouteTableAssociation(entry, context); + }); +}, "de_RouteTableAssociationList"); +var de_RouteTableAssociationState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + return contents; +}, "de_RouteTableAssociationState"); +var de_RouteTableList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RouteTable(entry, context); + }); +}, "de_RouteTableList"); +var de_RuleGroupRuleOptionsPair = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rGA] != null) { + contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]); + } + if (output.ruleOptionSet === "") { + contents[_ROu] = []; + } else if (output[_rOS] != null && output[_rOS][_i] != null) { + contents[_ROu] = de_RuleOptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rOS][_i]), context); + } + return contents; +}, "de_RuleGroupRuleOptionsPair"); +var de_RuleGroupRuleOptionsPairList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RuleGroupRuleOptionsPair(entry, context); + }); +}, "de_RuleGroupRuleOptionsPairList"); +var de_RuleGroupTypePair = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rGA] != null) { + contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]); + } + if (output[_rGT] != null) { + contents[_RGT] = (0, import_smithy_client.expectString)(output[_rGT]); + } + return contents; +}, "de_RuleGroupTypePair"); +var de_RuleGroupTypePairList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RuleGroupTypePair(entry, context); + }); +}, "de_RuleGroupTypePairList"); +var de_RuleOption = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_key] != null) { + contents[_Key] = (0, import_smithy_client.expectString)(output[_key]); + } + if (output.settingSet === "") { + contents[_Set] = []; + } else if (output[_sSe] != null && output[_sSe][_i] != null) { + contents[_Set] = de_StringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSe][_i]), context); + } + return contents; +}, "de_RuleOption"); +var de_RuleOptionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_RuleOption(entry, context); + }); +}, "de_RuleOptionList"); +var de_RunInstancesMonitoringEnabled = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + return contents; +}, "de_RunInstancesMonitoringEnabled"); +var de_RunScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instanceIdSet === "") { + contents[_IIS] = []; + } else if (output[_iIS] != null && output[_iIS][_i] != null) { + contents[_IIS] = de_InstanceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIS][_i]), context); + } + return contents; +}, "de_RunScheduledInstancesResult"); +var de_S3Storage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_AWSAKI] != null) { + contents[_AWSAKI] = (0, import_smithy_client.expectString)(output[_AWSAKI]); + } + if (output[_bu] != null) { + contents[_B] = (0, import_smithy_client.expectString)(output[_bu]); + } + if (output[_pre] != null) { + contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]); + } + if (output[_uPp] != null) { + contents[_UP] = context.base64Decoder(output[_uPp]); + } + if (output[_uPS] != null) { + contents[_UPS] = (0, import_smithy_client.expectString)(output[_uPS]); + } + return contents; +}, "de_S3Storage"); +var de_ScheduledInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_cD] != null) { + contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD])); + } + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_nPe] != null) { + contents[_NPe] = (0, import_smithy_client.expectString)(output[_nPe]); + } + if (output[_nSST] != null) { + contents[_NSST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nSST])); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pSET] != null) { + contents[_PSET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_pSET])); + } + if (output[_rec] != null) { + contents[_Rec] = de_ScheduledInstanceRecurrence(output[_rec], context); + } + if (output[_sIIc] != null) { + contents[_SIIch] = (0, import_smithy_client.expectString)(output[_sIIc]); + } + if (output[_sDIH] != null) { + contents[_SDIH] = (0, import_smithy_client.strictParseInt32)(output[_sDIH]); + } + if (output[_tED] != null) { + contents[_TED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tED])); + } + if (output[_tSD] != null) { + contents[_TSD] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tSD])); + } + if (output[_tSIH] != null) { + contents[_TSIH] = (0, import_smithy_client.strictParseInt32)(output[_tSIH]); + } + return contents; +}, "de_ScheduledInstance"); +var de_ScheduledInstanceAvailability = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_aICv] != null) { + contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]); + } + if (output[_fSST] != null) { + contents[_FSST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_fSST])); + } + if (output[_hPo] != null) { + contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_mTDID] != null) { + contents[_MTDID] = (0, import_smithy_client.strictParseInt32)(output[_mTDID]); + } + if (output[_mTDIDi] != null) { + contents[_MTDIDi] = (0, import_smithy_client.strictParseInt32)(output[_mTDIDi]); + } + if (output[_nPe] != null) { + contents[_NPe] = (0, import_smithy_client.expectString)(output[_nPe]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_pTu] != null) { + contents[_PT] = (0, import_smithy_client.expectString)(output[_pTu]); + } + if (output[_rec] != null) { + contents[_Rec] = de_ScheduledInstanceRecurrence(output[_rec], context); + } + if (output[_sDIH] != null) { + contents[_SDIH] = (0, import_smithy_client.strictParseInt32)(output[_sDIH]); + } + if (output[_tSIH] != null) { + contents[_TSIH] = (0, import_smithy_client.strictParseInt32)(output[_tSIH]); + } + return contents; +}, "de_ScheduledInstanceAvailability"); +var de_ScheduledInstanceAvailabilitySet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ScheduledInstanceAvailability(entry, context); + }); +}, "de_ScheduledInstanceAvailabilitySet"); +var de_ScheduledInstanceRecurrence = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fre] != null) { + contents[_Fre] = (0, import_smithy_client.expectString)(output[_fre]); + } + if (output[_int] != null) { + contents[_Int] = (0, import_smithy_client.strictParseInt32)(output[_int]); + } + if (output.occurrenceDaySet === "") { + contents[_ODS] = []; + } else if (output[_oDS] != null && output[_oDS][_i] != null) { + contents[_ODS] = de_OccurrenceDaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_oDS][_i]), context); + } + if (output[_oRTE] != null) { + contents[_ORTE] = (0, import_smithy_client.parseBoolean)(output[_oRTE]); + } + if (output[_oU] != null) { + contents[_OU] = (0, import_smithy_client.expectString)(output[_oU]); + } + return contents; +}, "de_ScheduledInstanceRecurrence"); +var de_ScheduledInstanceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ScheduledInstance(entry, context); + }); +}, "de_ScheduledInstanceSet"); +var de_SearchLocalGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.routeSet === "") { + contents[_Rou] = []; + } else if (output[_rSo] != null && output[_rSo][_i] != null) { + contents[_Rou] = de_LocalGatewayRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_SearchLocalGatewayRoutesResult"); +var de_SearchTransitGatewayMulticastGroupsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.multicastGroups === "") { + contents[_MG] = []; + } else if (output[_mG] != null && output[_mG][_i] != null) { + contents[_MG] = de_TransitGatewayMulticastGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_mG][_i]), context); + } + if (output[_nTe] != null) { + contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]); + } + return contents; +}, "de_SearchTransitGatewayMulticastGroupsResult"); +var de_SearchTransitGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.routeSet === "") { + contents[_Rou] = []; + } else if (output[_rSo] != null && output[_rSo][_i] != null) { + contents[_Rou] = de_TransitGatewayRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context); + } + if (output[_aRAd] != null) { + contents[_ARAd] = (0, import_smithy_client.parseBoolean)(output[_aRAd]); + } + return contents; +}, "de_SearchTransitGatewayRoutesResult"); +var de_SecurityGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gD] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_gD]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output.ipPermissions === "") { + contents[_IPpe] = []; + } else if (output[_iPpe] != null && output[_iPpe][_i] != null) { + contents[_IPpe] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPpe][_i]), context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output.ipPermissionsEgress === "") { + contents[_IPE] = []; + } else if (output[_iPE] != null && output[_iPE][_i] != null) { + contents[_IPE] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPE][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_SecurityGroup"); +var de_SecurityGroupForVpc = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_pVI] != null) { + contents[_PVIr] = (0, import_smithy_client.expectString)(output[_pVI]); + } + return contents; +}, "de_SecurityGroupForVpc"); +var de_SecurityGroupForVpcList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SecurityGroupForVpc(entry, context); + }); +}, "de_SecurityGroupForVpcList"); +var de_SecurityGroupIdentifier = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + return contents; +}, "de_SecurityGroupIdentifier"); +var de_SecurityGroupIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_SecurityGroupIdList"); +var de_SecurityGroupIdSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_SecurityGroupIdSet"); +var de_SecurityGroupIdStringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_SecurityGroupIdStringList"); +var de_SecurityGroupList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SecurityGroup(entry, context); + }); +}, "de_SecurityGroupList"); +var de_SecurityGroupReference = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_rVI] != null) { + contents[_RVI] = (0, import_smithy_client.expectString)(output[_rVI]); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + return contents; +}, "de_SecurityGroupReference"); +var de_SecurityGroupReferences = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SecurityGroupReference(entry, context); + }); +}, "de_SecurityGroupReferences"); +var de_SecurityGroupRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sGRI] != null) { + contents[_SGRIe] = (0, import_smithy_client.expectString)(output[_sGRI]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_gOI] != null) { + contents[_GOI] = (0, import_smithy_client.expectString)(output[_gOI]); + } + if (output[_iEs] != null) { + contents[_IE] = (0, import_smithy_client.parseBoolean)(output[_iEs]); + } + if (output[_iPpr] != null) { + contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]); + } + if (output[_fP] != null) { + contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]); + } + if (output[_tPo] != null) { + contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]); + } + if (output[_cIidr] != null) { + contents[_CIidr] = (0, import_smithy_client.expectString)(output[_cIidr]); + } + if (output[_cIid] != null) { + contents[_CIid] = (0, import_smithy_client.expectString)(output[_cIid]); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_rGI] != null) { + contents[_RGIe] = de_ReferencedSecurityGroup(output[_rGI], context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_SecurityGroupRule"); +var de_SecurityGroupRuleList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SecurityGroupRule(entry, context); + }); +}, "de_SecurityGroupRuleList"); +var de_ServiceConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.serviceType === "") { + contents[_STe] = []; + } else if (output[_sTe] != null && output[_sTe][_i] != null) { + contents[_STe] = de_ServiceTypeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTe][_i]), context); + } + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + if (output[_sN] != null) { + contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]); + } + if (output[_sSer] != null) { + contents[_SSe] = (0, import_smithy_client.expectString)(output[_sSer]); + } + if (output.availabilityZoneSet === "") { + contents[_AZv] = []; + } else if (output[_aZS] != null && output[_aZS][_i] != null) { + contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context); + } + if (output[_aRcc] != null) { + contents[_ARc] = (0, import_smithy_client.parseBoolean)(output[_aRcc]); + } + if (output[_mVE] != null) { + contents[_MVEa] = (0, import_smithy_client.parseBoolean)(output[_mVE]); + } + if (output.networkLoadBalancerArnSet === "") { + contents[_NLBAe] = []; + } else if (output[_nLBAS] != null && output[_nLBAS][_i] != null) { + contents[_NLBAe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nLBAS][_i]), context); + } + if (output.gatewayLoadBalancerArnSet === "") { + contents[_GLBA] = []; + } else if (output[_gLBAS] != null && output[_gLBAS][_i] != null) { + contents[_GLBA] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gLBAS][_i]), context); + } + if (output.supportedIpAddressTypeSet === "") { + contents[_SIAT] = []; + } else if (output[_sIATS] != null && output[_sIATS][_i] != null) { + contents[_SIAT] = de_SupportedIpAddressTypes((0, import_smithy_client.getArrayIfSingleItem)(output[_sIATS][_i]), context); + } + if (output.baseEndpointDnsNameSet === "") { + contents[_BEDN] = []; + } else if (output[_bEDNS] != null && output[_bEDNS][_i] != null) { + contents[_BEDN] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_bEDNS][_i]), context); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output[_pDNC] != null) { + contents[_PDNC] = de_PrivateDnsNameConfiguration(output[_pDNC], context); + } + if (output[_pRa] != null) { + contents[_PRa] = (0, import_smithy_client.expectString)(output[_pRa]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_ServiceConfiguration"); +var de_ServiceConfigurationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ServiceConfiguration(entry, context); + }); +}, "de_ServiceConfigurationSet"); +var de_ServiceDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sN] != null) { + contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]); + } + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + if (output.serviceType === "") { + contents[_STe] = []; + } else if (output[_sTe] != null && output[_sTe][_i] != null) { + contents[_STe] = de_ServiceTypeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTe][_i]), context); + } + if (output.availabilityZoneSet === "") { + contents[_AZv] = []; + } else if (output[_aZS] != null && output[_aZS][_i] != null) { + contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context); + } + if (output[_ow] != null) { + contents[_Own] = (0, import_smithy_client.expectString)(output[_ow]); + } + if (output.baseEndpointDnsNameSet === "") { + contents[_BEDN] = []; + } else if (output[_bEDNS] != null && output[_bEDNS][_i] != null) { + contents[_BEDN] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_bEDNS][_i]), context); + } + if (output[_pDN] != null) { + contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]); + } + if (output.privateDnsNameSet === "") { + contents[_PDNr] = []; + } else if (output[_pDNS] != null && output[_pDNS][_i] != null) { + contents[_PDNr] = de_PrivateDnsDetailsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pDNS][_i]), context); + } + if (output[_vEPS] != null) { + contents[_VEPS] = (0, import_smithy_client.parseBoolean)(output[_vEPS]); + } + if (output[_aRcc] != null) { + contents[_ARc] = (0, import_smithy_client.parseBoolean)(output[_aRcc]); + } + if (output[_mVE] != null) { + contents[_MVEa] = (0, import_smithy_client.parseBoolean)(output[_mVE]); + } + if (output[_pRa] != null) { + contents[_PRa] = (0, import_smithy_client.expectString)(output[_pRa]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_pDNVS] != null) { + contents[_PDNVS] = (0, import_smithy_client.expectString)(output[_pDNVS]); + } + if (output.supportedIpAddressTypeSet === "") { + contents[_SIAT] = []; + } else if (output[_sIATS] != null && output[_sIATS][_i] != null) { + contents[_SIAT] = de_SupportedIpAddressTypes((0, import_smithy_client.getArrayIfSingleItem)(output[_sIATS][_i]), context); + } + return contents; +}, "de_ServiceDetail"); +var de_ServiceDetailSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ServiceDetail(entry, context); + }); +}, "de_ServiceDetailSet"); +var de_ServiceTypeDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sTe] != null) { + contents[_STe] = (0, import_smithy_client.expectString)(output[_sTe]); + } + return contents; +}, "de_ServiceTypeDetail"); +var de_ServiceTypeDetailSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ServiceTypeDetail(entry, context); + }); +}, "de_ServiceTypeDetailSet"); +var de_Snapshot = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dEKI] != null) { + contents[_DEKI] = (0, import_smithy_client.expectString)(output[_dEKI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + if (output[_sta] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SMt] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_vSo] != null) { + contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]); + } + if (output[_oAw] != null) { + contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sTt] != null) { + contents[_STto] = (0, import_smithy_client.expectString)(output[_sTt]); + } + if (output[_rET] != null) { + contents[_RET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rET])); + } + if (output[_sTs] != null) { + contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]); + } + return contents; +}, "de_Snapshot"); +var de_SnapshotDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_dN] != null) { + contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]); + } + if (output[_dIS] != null) { + contents[_DISi] = (0, import_smithy_client.strictParseFloat)(output[_dIS]); + } + if (output[_f] != null) { + contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_ur] != null) { + contents[_U] = (0, import_smithy_client.expectString)(output[_ur]); + } + if (output[_uB] != null) { + contents[_UB] = de_UserBucketDetails(output[_uB], context); + } + return contents; +}, "de_SnapshotDetail"); +var de_SnapshotDetailList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SnapshotDetail(entry, context); + }); +}, "de_SnapshotDetailList"); +var de_SnapshotInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_vSo] != null) { + contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_sTs] != null) { + contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]); + } + return contents; +}, "de_SnapshotInfo"); +var de_SnapshotList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Snapshot(entry, context); + }); +}, "de_SnapshotList"); +var de_SnapshotRecycleBinInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_rBET] != null) { + contents[_RBET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBET])); + } + if (output[_rBETe] != null) { + contents[_RBETe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBETe])); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + return contents; +}, "de_SnapshotRecycleBinInfo"); +var de_SnapshotRecycleBinInfoList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SnapshotRecycleBinInfo(entry, context); + }); +}, "de_SnapshotRecycleBinInfoList"); +var de_SnapshotSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SnapshotInfo(entry, context); + }); +}, "de_SnapshotSet"); +var de_SnapshotTaskDetail = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_dIS] != null) { + contents[_DISi] = (0, import_smithy_client.strictParseFloat)(output[_dIS]); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_f] != null) { + contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_ur] != null) { + contents[_U] = (0, import_smithy_client.expectString)(output[_ur]); + } + if (output[_uB] != null) { + contents[_UB] = de_UserBucketDetails(output[_uB], context); + } + return contents; +}, "de_SnapshotTaskDetail"); +var de_SnapshotTierStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sTt] != null) { + contents[_STto] = (0, import_smithy_client.expectString)(output[_sTt]); + } + if (output[_lTST] != null) { + contents[_LTST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lTST])); + } + if (output[_lTP] != null) { + contents[_LTP] = (0, import_smithy_client.strictParseInt32)(output[_lTP]); + } + if (output[_lTOS] != null) { + contents[_LTOS] = (0, import_smithy_client.expectString)(output[_lTOS]); + } + if (output[_lTOSD] != null) { + contents[_LTOSD] = (0, import_smithy_client.expectString)(output[_lTOSD]); + } + if (output[_aCT] != null) { + contents[_ACT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aCT])); + } + if (output[_rET] != null) { + contents[_RET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rET])); + } + return contents; +}, "de_SnapshotTierStatus"); +var de_snapshotTierStatusSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SnapshotTierStatus(entry, context); + }); +}, "de_snapshotTierStatusSet"); +var de_SpotCapacityRebalance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rSe] != null) { + contents[_RS] = (0, import_smithy_client.expectString)(output[_rSe]); + } + if (output[_tD] != null) { + contents[_TDe] = (0, import_smithy_client.strictParseInt32)(output[_tD]); + } + return contents; +}, "de_SpotCapacityRebalance"); +var de_SpotDatafeedSubscription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bu] != null) { + contents[_B] = (0, import_smithy_client.expectString)(output[_bu]); + } + if (output[_fa] != null) { + contents[_Fa] = de_SpotInstanceStateFault(output[_fa], context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pre] != null) { + contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_SpotDatafeedSubscription"); +var de_SpotFleetLaunchSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.groupSet === "") { + contents[_SG] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_aTdd] != null) { + contents[_ATd] = (0, import_smithy_client.expectString)(output[_aTdd]); + } + if (output.blockDeviceMapping === "") { + contents[_BDM] = []; + } else if (output[_bDM] != null && output[_bDM][_i] != null) { + contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context); + } + if (output[_eO] != null) { + contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]); + } + if (output[_iIP] != null) { + contents[_IIP] = de_IamInstanceProfileSpecification(output[_iIP], context); + } + if (output[_iIma] != null) { + contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_kI] != null) { + contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]); + } + if (output[_kN] != null) { + contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]); + } + if (output[_mo] != null) { + contents[_Mon] = de_SpotFleetMonitoring(output[_mo], context); + } + if (output.networkInterfaceSet === "") { + contents[_NI] = []; + } else if (output[_nIS] != null && output[_nIS][_i] != null) { + contents[_NI] = de_InstanceNetworkInterfaceSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context); + } + if (output[_pla] != null) { + contents[_Pl] = de_SpotPlacement(output[_pla], context); + } + if (output[_rIa] != null) { + contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]); + } + if (output[_sPp] != null) { + contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_uDs] != null) { + contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]); + } + if (output[_wC] != null) { + contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]); + } + if (output.tagSpecificationSet === "") { + contents[_TS] = []; + } else if (output[_tSS] != null && output[_tSS][_i] != null) { + contents[_TS] = de_SpotFleetTagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tSS][_i]), context); + } + if (output[_iR] != null) { + contents[_IR] = de_InstanceRequirements(output[_iR], context); + } + return contents; +}, "de_SpotFleetLaunchSpecification"); +var de_SpotFleetMonitoring = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + return contents; +}, "de_SpotFleetMonitoring"); +var de_SpotFleetRequestConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSc] != null) { + contents[_ASc] = (0, import_smithy_client.expectString)(output[_aSc]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_sFRC] != null) { + contents[_SFRC] = de_SpotFleetRequestConfigData(output[_sFRC], context); + } + if (output[_sFRI] != null) { + contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]); + } + if (output[_sFRSp] != null) { + contents[_SFRS] = (0, import_smithy_client.expectString)(output[_sFRSp]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_SpotFleetRequestConfig"); +var de_SpotFleetRequestConfigData = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSl] != null) { + contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]); + } + if (output[_oDAS] != null) { + contents[_ODAS] = (0, import_smithy_client.expectString)(output[_oDAS]); + } + if (output[_sMS] != null) { + contents[_SMS] = de_SpotMaintenanceStrategies(output[_sMS], context); + } + if (output[_cT] != null) { + contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]); + } + if (output[_eCTP] != null) { + contents[_ECTP] = (0, import_smithy_client.expectString)(output[_eCTP]); + } + if (output[_fC] != null) { + contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]); + } + if (output[_oDFC] != null) { + contents[_ODFC] = (0, import_smithy_client.strictParseFloat)(output[_oDFC]); + } + if (output[_iFR] != null) { + contents[_IFR] = (0, import_smithy_client.expectString)(output[_iFR]); + } + if (output.launchSpecifications === "") { + contents[_LSau] = []; + } else if (output[_lSa] != null && output[_lSa][_i] != null) { + contents[_LSau] = de_LaunchSpecsList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSa][_i]), context); + } + if (output.launchTemplateConfigs === "") { + contents[_LTC] = []; + } else if (output[_lTC] != null && output[_lTC][_i] != null) { + contents[_LTC] = de_LaunchTemplateConfigList((0, import_smithy_client.getArrayIfSingleItem)(output[_lTC][_i]), context); + } + if (output[_sPp] != null) { + contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]); + } + if (output[_tCar] != null) { + contents[_TCa] = (0, import_smithy_client.strictParseInt32)(output[_tCar]); + } + if (output[_oDTC] != null) { + contents[_ODTC] = (0, import_smithy_client.strictParseInt32)(output[_oDTC]); + } + if (output[_oDMTP] != null) { + contents[_ODMTP] = (0, import_smithy_client.expectString)(output[_oDMTP]); + } + if (output[_sMTP] != null) { + contents[_SMTP] = (0, import_smithy_client.expectString)(output[_sMTP]); + } + if (output[_tIWE] != null) { + contents[_TIWE] = (0, import_smithy_client.parseBoolean)(output[_tIWE]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_vF] != null) { + contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF])); + } + if (output[_vU] != null) { + contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU])); + } + if (output[_rUI] != null) { + contents[_RUI] = (0, import_smithy_client.parseBoolean)(output[_rUI]); + } + if (output[_iIB] != null) { + contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]); + } + if (output[_lBC] != null) { + contents[_LBC] = de_LoadBalancersConfig(output[_lBC], context); + } + if (output[_iPTUC] != null) { + contents[_IPTUC] = (0, import_smithy_client.strictParseInt32)(output[_iPTUC]); + } + if (output[_cont] != null) { + contents[_Con] = (0, import_smithy_client.expectString)(output[_cont]); + } + if (output[_tCUT] != null) { + contents[_TCUT] = (0, import_smithy_client.expectString)(output[_tCUT]); + } + if (output.TagSpecification === "") { + contents[_TS] = []; + } else if (output[_TSagp] != null && output[_TSagp][_i] != null) { + contents[_TS] = de_TagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_TSagp][_i]), context); + } + return contents; +}, "de_SpotFleetRequestConfigData"); +var de_SpotFleetRequestConfigSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotFleetRequestConfig(entry, context); + }); +}, "de_SpotFleetRequestConfigSet"); +var de_SpotFleetTagSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output.tag === "") { + contents[_Ta] = []; + } else if (output[_tag] != null && output[_tag][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tag][_i]), context); + } + return contents; +}, "de_SpotFleetTagSpecification"); +var de_SpotFleetTagSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotFleetTagSpecification(entry, context); + }); +}, "de_SpotFleetTagSpecificationList"); +var de_SpotInstanceRequest = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aBHP] != null) { + contents[_ABHP] = (0, import_smithy_client.expectString)(output[_aBHP]); + } + if (output[_aZG] != null) { + contents[_AZG] = (0, import_smithy_client.expectString)(output[_aZG]); + } + if (output[_bDMl] != null) { + contents[_BDMl] = (0, import_smithy_client.strictParseInt32)(output[_bDMl]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_fa] != null) { + contents[_Fa] = de_SpotInstanceStateFault(output[_fa], context); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_lG] != null) { + contents[_LG] = (0, import_smithy_client.expectString)(output[_lG]); + } + if (output[_lSau] != null) { + contents[_LSa] = de_LaunchSpecification(output[_lSau], context); + } + if (output[_lAZ] != null) { + contents[_LAZ] = (0, import_smithy_client.expectString)(output[_lAZ]); + } + if (output[_pDr] != null) { + contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]); + } + if (output[_sIRI] != null) { + contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]); + } + if (output[_sPp] != null) { + contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sta] != null) { + contents[_Statu] = de_SpotInstanceStatus(output[_sta], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_vF] != null) { + contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF])); + } + if (output[_vU] != null) { + contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU])); + } + if (output[_iIB] != null) { + contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]); + } + return contents; +}, "de_SpotInstanceRequest"); +var de_SpotInstanceRequestList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotInstanceRequest(entry, context); + }); +}, "de_SpotInstanceRequestList"); +var de_SpotInstanceStateFault = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_SpotInstanceStateFault"); +var de_SpotInstanceStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + if (output[_uT] != null) { + contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT])); + } + return contents; +}, "de_SpotInstanceStatus"); +var de_SpotMaintenanceStrategies = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cRa] != null) { + contents[_CRap] = de_SpotCapacityRebalance(output[_cRa], context); + } + return contents; +}, "de_SpotMaintenanceStrategies"); +var de_SpotOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSl] != null) { + contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]); + } + if (output[_mSai] != null) { + contents[_MS] = de_FleetSpotMaintenanceStrategies(output[_mSai], context); + } + if (output[_iIB] != null) { + contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]); + } + if (output[_iPTUC] != null) { + contents[_IPTUC] = (0, import_smithy_client.strictParseInt32)(output[_iPTUC]); + } + if (output[_sITi] != null) { + contents[_SITi] = (0, import_smithy_client.parseBoolean)(output[_sITi]); + } + if (output[_sAZ] != null) { + contents[_SAZ] = (0, import_smithy_client.parseBoolean)(output[_sAZ]); + } + if (output[_mTC] != null) { + contents[_MTC] = (0, import_smithy_client.strictParseInt32)(output[_mTC]); + } + if (output[_mTP] != null) { + contents[_MTP] = (0, import_smithy_client.expectString)(output[_mTP]); + } + return contents; +}, "de_SpotOptions"); +var de_SpotPlacement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_t] != null) { + contents[_Te] = (0, import_smithy_client.expectString)(output[_t]); + } + return contents; +}, "de_SpotPlacement"); +var de_SpotPlacementScore = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_reg] != null) { + contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + if (output[_sco] != null) { + contents[_Sco] = (0, import_smithy_client.strictParseInt32)(output[_sco]); + } + return contents; +}, "de_SpotPlacementScore"); +var de_SpotPlacementScores = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotPlacementScore(entry, context); + }); +}, "de_SpotPlacementScores"); +var de_SpotPrice = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_iT] != null) { + contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]); + } + if (output[_pDr] != null) { + contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]); + } + if (output[_sPp] != null) { + contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]); + } + if (output[_ti] != null) { + contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti])); + } + return contents; +}, "de_SpotPrice"); +var de_SpotPriceHistoryList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SpotPrice(entry, context); + }); +}, "de_SpotPriceHistoryList"); +var de_StaleIpPermission = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fP] != null) { + contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]); + } + if (output[_iPpr] != null) { + contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]); + } + if (output.ipRanges === "") { + contents[_IRp] = []; + } else if (output[_iRpa] != null && output[_iRpa][_i] != null) { + contents[_IRp] = de_IpRanges((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpa][_i]), context); + } + if (output.prefixListIds === "") { + contents[_PLIr] = []; + } else if (output[_pLIr] != null && output[_pLIr][_i] != null) { + contents[_PLIr] = de_PrefixListIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLIr][_i]), context); + } + if (output[_tPo] != null) { + contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]); + } + if (output.groups === "") { + contents[_UIGP] = []; + } else if (output[_gr] != null && output[_gr][_i] != null) { + contents[_UIGP] = de_UserIdGroupPairSet((0, import_smithy_client.getArrayIfSingleItem)(output[_gr][_i]), context); + } + return contents; +}, "de_StaleIpPermission"); +var de_StaleIpPermissionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_StaleIpPermission(entry, context); + }); +}, "de_StaleIpPermissionSet"); +var de_StaleSecurityGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output.staleIpPermissions === "") { + contents[_SIP] = []; + } else if (output[_sIP] != null && output[_sIP][_i] != null) { + contents[_SIP] = de_StaleIpPermissionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIP][_i]), context); + } + if (output.staleIpPermissionsEgress === "") { + contents[_SIPE] = []; + } else if (output[_sIPE] != null && output[_sIPE][_i] != null) { + contents[_SIPE] = de_StaleIpPermissionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIPE][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_StaleSecurityGroup"); +var de_StaleSecurityGroupSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_StaleSecurityGroup(entry, context); + }); +}, "de_StaleSecurityGroupSet"); +var de_StartInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_SIta] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_SIta] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + return contents; +}, "de_StartInstancesResult"); +var de_StartNetworkInsightsAccessScopeAnalysisResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIASAe] != null) { + contents[_NIASAet] = de_NetworkInsightsAccessScopeAnalysis(output[_nIASAe], context); + } + return contents; +}, "de_StartNetworkInsightsAccessScopeAnalysisResult"); +var de_StartNetworkInsightsAnalysisResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nIA] != null) { + contents[_NIAe] = de_NetworkInsightsAnalysis(output[_nIA], context); + } + return contents; +}, "de_StartNetworkInsightsAnalysisResult"); +var de_StartVpcEndpointServicePrivateDnsVerificationResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_StartVpcEndpointServicePrivateDnsVerificationResult"); +var de_StateReason = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_StateReason"); +var de_StopInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_SIto] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_SIto] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + return contents; +}, "de_StopInstancesResult"); +var de_Storage = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_S_] != null) { + contents[_S_] = de_S3Storage(output[_S_], context); + } + return contents; +}, "de_Storage"); +var de_StoreImageTaskResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIm] != null) { + contents[_AIm] = (0, import_smithy_client.expectString)(output[_aIm]); + } + if (output[_tSTa] != null) { + contents[_TSTa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tSTa])); + } + if (output[_bu] != null) { + contents[_B] = (0, import_smithy_client.expectString)(output[_bu]); + } + if (output[_sKo] != null) { + contents[_SKo] = (0, import_smithy_client.expectString)(output[_sKo]); + } + if (output[_pP] != null) { + contents[_PP] = (0, import_smithy_client.strictParseInt32)(output[_pP]); + } + if (output[_sTS] != null) { + contents[_STSt] = (0, import_smithy_client.expectString)(output[_sTS]); + } + if (output[_sTFR] != null) { + contents[_STFR] = (0, import_smithy_client.expectString)(output[_sTFR]); + } + return contents; +}, "de_StoreImageTaskResult"); +var de_StoreImageTaskResultSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_StoreImageTaskResult(entry, context); + }); +}, "de_StoreImageTaskResultSet"); +var de_StringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_StringList"); +var de_Subnet = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_aZI] != null) { + contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]); + } + if (output[_aIAC] != null) { + contents[_AIAC] = (0, import_smithy_client.strictParseInt32)(output[_aIAC]); + } + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + if (output[_dFA] != null) { + contents[_DFA] = (0, import_smithy_client.parseBoolean)(output[_dFA]); + } + if (output[_eLADI] != null) { + contents[_ELADI] = (0, import_smithy_client.strictParseInt32)(output[_eLADI]); + } + if (output[_mPIOL] != null) { + contents[_MPIOL] = (0, import_smithy_client.parseBoolean)(output[_mPIOL]); + } + if (output[_mCOIOL] != null) { + contents[_MCOIOL] = (0, import_smithy_client.parseBoolean)(output[_mCOIOL]); + } + if (output[_cOIP] != null) { + contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_aIAOC] != null) { + contents[_AIAOC] = (0, import_smithy_client.parseBoolean)(output[_aIAOC]); + } + if (output.ipv6CidrBlockAssociationSet === "") { + contents[_ICBAS] = []; + } else if (output[_iCBAS] != null && output[_iCBAS][_i] != null) { + contents[_ICBAS] = de_SubnetIpv6CidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBAS][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sAub] != null) { + contents[_SAub] = (0, import_smithy_client.expectString)(output[_sAub]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_eDn] != null) { + contents[_EDn] = (0, import_smithy_client.parseBoolean)(output[_eDn]); + } + if (output[_iN] != null) { + contents[_IN] = (0, import_smithy_client.parseBoolean)(output[_iN]); + } + if (output[_pDNOOL] != null) { + contents[_PDNOOL] = de_PrivateDnsNameOptionsOnLaunch(output[_pDNOOL], context); + } + return contents; +}, "de_Subnet"); +var de_SubnetAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_SubnetAssociation"); +var de_SubnetAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SubnetAssociation(entry, context); + }); +}, "de_SubnetAssociationList"); +var de_SubnetCidrBlockState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + return contents; +}, "de_SubnetCidrBlockState"); +var de_SubnetCidrReservation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCRI] != null) { + contents[_SCRIu] = (0, import_smithy_client.expectString)(output[_sCRI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_ci] != null) { + contents[_C] = (0, import_smithy_client.expectString)(output[_ci]); + } + if (output[_rT] != null) { + contents[_RTe] = (0, import_smithy_client.expectString)(output[_rT]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_SubnetCidrReservation"); +var de_SubnetCidrReservationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SubnetCidrReservation(entry, context); + }); +}, "de_SubnetCidrReservationList"); +var de_SubnetIpv6CidrBlockAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_iCB] != null) { + contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]); + } + if (output[_iCBS] != null) { + contents[_ICBS] = de_SubnetCidrBlockState(output[_iCBS], context); + } + if (output[_iAA] != null) { + contents[_IAA] = (0, import_smithy_client.expectString)(output[_iAA]); + } + if (output[_iSpo] != null) { + contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]); + } + return contents; +}, "de_SubnetIpv6CidrBlockAssociation"); +var de_SubnetIpv6CidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SubnetIpv6CidrBlockAssociation(entry, context); + }); +}, "de_SubnetIpv6CidrBlockAssociationSet"); +var de_SubnetList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Subnet(entry, context); + }); +}, "de_SubnetList"); +var de_Subscription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_s] != null) { + contents[_S] = (0, import_smithy_client.expectString)(output[_s]); + } + if (output[_d] != null) { + contents[_D] = (0, import_smithy_client.expectString)(output[_d]); + } + if (output[_met] != null) { + contents[_Met] = (0, import_smithy_client.expectString)(output[_met]); + } + if (output[_stat] != null) { + contents[_Sta] = (0, import_smithy_client.expectString)(output[_stat]); + } + if (output[_pe] != null) { + contents[_Per] = (0, import_smithy_client.expectString)(output[_pe]); + } + return contents; +}, "de_Subscription"); +var de_SubscriptionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Subscription(entry, context); + }); +}, "de_SubscriptionList"); +var de_SuccessfulInstanceCreditSpecificationItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + return contents; +}, "de_SuccessfulInstanceCreditSpecificationItem"); +var de_SuccessfulInstanceCreditSpecificationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SuccessfulInstanceCreditSpecificationItem(entry, context); + }); +}, "de_SuccessfulInstanceCreditSpecificationSet"); +var de_SuccessfulQueuedPurchaseDeletion = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rII] != null) { + contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]); + } + return contents; +}, "de_SuccessfulQueuedPurchaseDeletion"); +var de_SuccessfulQueuedPurchaseDeletionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_SuccessfulQueuedPurchaseDeletion(entry, context); + }); +}, "de_SuccessfulQueuedPurchaseDeletionSet"); +var de_SupportedAdditionalProcessorFeatureList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_SupportedAdditionalProcessorFeatureList"); +var de_SupportedIpAddressTypes = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_SupportedIpAddressTypes"); +var de_Tag = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_k] != null) { + contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_Tag"); +var de_TagDescription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_k] != null) { + contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_v] != null) { + contents[_Va] = (0, import_smithy_client.expectString)(output[_v]); + } + return contents; +}, "de_TagDescription"); +var de_TagDescriptionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TagDescription(entry, context); + }); +}, "de_TagDescriptionList"); +var de_TagList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Tag(entry, context); + }); +}, "de_TagList"); +var de_TagSpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output.Tag === "") { + contents[_Ta] = []; + } else if (output[_Tag] != null && output[_Tag][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_Tag][_i]), context); + } + return contents; +}, "de_TagSpecification"); +var de_TagSpecificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TagSpecification(entry, context); + }); +}, "de_TagSpecificationList"); +var de_TargetCapacitySpecification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tTC] != null) { + contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]); + } + if (output[_oDTC] != null) { + contents[_ODTC] = (0, import_smithy_client.strictParseInt32)(output[_oDTC]); + } + if (output[_sTC] != null) { + contents[_STC] = (0, import_smithy_client.strictParseInt32)(output[_sTC]); + } + if (output[_dTCT] != null) { + contents[_DTCT] = (0, import_smithy_client.expectString)(output[_dTCT]); + } + if (output[_tCUT] != null) { + contents[_TCUT] = (0, import_smithy_client.expectString)(output[_tCUT]); + } + return contents; +}, "de_TargetCapacitySpecification"); +var de_TargetConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iC] != null) { + contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]); + } + if (output[_oIf] != null) { + contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]); + } + return contents; +}, "de_TargetConfiguration"); +var de_TargetGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]); + } + return contents; +}, "de_TargetGroup"); +var de_TargetGroups = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TargetGroup(entry, context); + }); +}, "de_TargetGroups"); +var de_TargetGroupsConfig = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.targetGroups === "") { + contents[_TG] = []; + } else if (output[_tGa] != null && output[_tGa][_i] != null) { + contents[_TG] = de_TargetGroups((0, import_smithy_client.getArrayIfSingleItem)(output[_tGa][_i]), context); + } + return contents; +}, "de_TargetGroupsConfig"); +var de_TargetNetwork = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_tNI] != null) { + contents[_TNI] = (0, import_smithy_client.expectString)(output[_tNI]); + } + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_sta] != null) { + contents[_Statu] = de_AssociationStatus(output[_sta], context); + } + if (output.securityGroups === "") { + contents[_SG] = []; + } else if (output[_sGe] != null && output[_sGe][_i] != null) { + contents[_SG] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGe][_i]), context); + } + return contents; +}, "de_TargetNetwork"); +var de_TargetNetworkSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TargetNetwork(entry, context); + }); +}, "de_TargetNetworkSet"); +var de_TargetReservationValue = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rVe] != null) { + contents[_RVe] = de_ReservationValue(output[_rVe], context); + } + if (output[_tCa] != null) { + contents[_TCar] = de_TargetConfiguration(output[_tCa], context); + } + return contents; +}, "de_TargetReservationValue"); +var de_TargetReservationValueSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TargetReservationValue(entry, context); + }); +}, "de_TargetReservationValueSet"); +var de_TerminateClientVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cVEI] != null) { + contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]); + } + if (output[_us] != null) { + contents[_Us] = (0, import_smithy_client.expectString)(output[_us]); + } + if (output.connectionStatuses === "") { + contents[_CSon] = []; + } else if (output[_cSon] != null && output[_cSon][_i] != null) { + contents[_CSon] = de_TerminateConnectionStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cSon][_i]), context); + } + return contents; +}, "de_TerminateClientVpnConnectionsResult"); +var de_TerminateConnectionStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cIon] != null) { + contents[_CIo] = (0, import_smithy_client.expectString)(output[_cIon]); + } + if (output[_pSre] != null) { + contents[_PSre] = de_ClientVpnConnectionStatus(output[_pSre], context); + } + if (output[_cSur] != null) { + contents[_CSur] = de_ClientVpnConnectionStatus(output[_cSur], context); + } + return contents; +}, "de_TerminateConnectionStatus"); +var de_TerminateConnectionStatusSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TerminateConnectionStatus(entry, context); + }); +}, "de_TerminateConnectionStatusSet"); +var de_TerminateInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_TIer] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_TIer] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + return contents; +}, "de_TerminateInstancesResult"); +var de_ThreadsPerCoreList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.strictParseInt32)(entry); + }); +}, "de_ThreadsPerCoreList"); +var de_ThroughResourcesStatement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rSes] != null) { + contents[_RSe] = de_ResourceStatement(output[_rSes], context); + } + return contents; +}, "de_ThroughResourcesStatement"); +var de_ThroughResourcesStatementList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_ThroughResourcesStatement(entry, context); + }); +}, "de_ThroughResourcesStatementList"); +var de_TotalLocalStorageGB = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]); + } + return contents; +}, "de_TotalLocalStorageGB"); +var de_TrafficMirrorFilter = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFI] != null) { + contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]); + } + if (output.ingressFilterRuleSet === "") { + contents[_IFRn] = []; + } else if (output[_iFRS] != null && output[_iFRS][_i] != null) { + contents[_IFRn] = de_TrafficMirrorFilterRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_iFRS][_i]), context); + } + if (output.egressFilterRuleSet === "") { + contents[_EFR] = []; + } else if (output[_eFRS] != null && output[_eFRS][_i] != null) { + contents[_EFR] = de_TrafficMirrorFilterRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_eFRS][_i]), context); + } + if (output.networkServiceSet === "") { + contents[_NSe] = []; + } else if (output[_nSS] != null && output[_nSS][_i] != null) { + contents[_NSe] = de_TrafficMirrorNetworkServiceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nSS][_i]), context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TrafficMirrorFilter"); +var de_TrafficMirrorFilterRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMFRI] != null) { + contents[_TMFRI] = (0, import_smithy_client.expectString)(output[_tMFRI]); + } + if (output[_tMFI] != null) { + contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]); + } + if (output[_tDr] != null) { + contents[_TD] = (0, import_smithy_client.expectString)(output[_tDr]); + } + if (output[_rN] != null) { + contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]); + } + if (output[_rA] != null) { + contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.strictParseInt32)(output[_pr]); + } + if (output[_dPR] != null) { + contents[_DPR] = de_TrafficMirrorPortRange(output[_dPR], context); + } + if (output[_sPR] != null) { + contents[_SPR] = de_TrafficMirrorPortRange(output[_sPR], context); + } + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_sCB] != null) { + contents[_SCB] = (0, import_smithy_client.expectString)(output[_sCB]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TrafficMirrorFilterRule"); +var de_TrafficMirrorFilterRuleList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrafficMirrorFilterRule(entry, context); + }); +}, "de_TrafficMirrorFilterRuleList"); +var de_TrafficMirrorFilterRuleSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrafficMirrorFilterRule(entry, context); + }); +}, "de_TrafficMirrorFilterRuleSet"); +var de_TrafficMirrorFilterSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrafficMirrorFilter(entry, context); + }); +}, "de_TrafficMirrorFilterSet"); +var de_TrafficMirrorNetworkServiceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_TrafficMirrorNetworkServiceList"); +var de_TrafficMirrorPortRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_fP] != null) { + contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]); + } + if (output[_tPo] != null) { + contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]); + } + return contents; +}, "de_TrafficMirrorPortRange"); +var de_TrafficMirrorSession = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMSI] != null) { + contents[_TMSI] = (0, import_smithy_client.expectString)(output[_tMSI]); + } + if (output[_tMTI] != null) { + contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]); + } + if (output[_tMFI] != null) { + contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pLa] != null) { + contents[_PL] = (0, import_smithy_client.strictParseInt32)(output[_pLa]); + } + if (output[_sNes] != null) { + contents[_SN] = (0, import_smithy_client.strictParseInt32)(output[_sNes]); + } + if (output[_vNI] != null) { + contents[_VNI] = (0, import_smithy_client.strictParseInt32)(output[_vNI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TrafficMirrorSession"); +var de_TrafficMirrorSessionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrafficMirrorSession(entry, context); + }); +}, "de_TrafficMirrorSessionSet"); +var de_TrafficMirrorTarget = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tMTI] != null) { + contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_nLBA] != null) { + contents[_NLBA] = (0, import_smithy_client.expectString)(output[_nLBA]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_gLBEI] != null) { + contents[_GLBEI] = (0, import_smithy_client.expectString)(output[_gLBEI]); + } + return contents; +}, "de_TrafficMirrorTarget"); +var de_TrafficMirrorTargetSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrafficMirrorTarget(entry, context); + }); +}, "de_TrafficMirrorTargetSet"); +var de_TransitGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_tGAra] != null) { + contents[_TGAran] = (0, import_smithy_client.expectString)(output[_tGAra]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output[_op] != null) { + contents[_O] = de_TransitGatewayOptions(output[_op], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGateway"); +var de_TransitGatewayAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayAssociation"); +var de_TransitGatewayAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_tGOI] != null) { + contents[_TGOI] = (0, import_smithy_client.expectString)(output[_tGOI]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ass] != null) { + contents[_Asso] = de_TransitGatewayAttachmentAssociation(output[_ass], context); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayAttachment"); +var de_TransitGatewayAttachmentAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayAttachmentAssociation"); +var de_TransitGatewayAttachmentBgpConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAran] != null) { + contents[_TGArans] = (0, import_smithy_client.strictParseLong)(output[_tGAran]); + } + if (output[_pAee] != null) { + contents[_PAee] = (0, import_smithy_client.strictParseLong)(output[_pAee]); + } + if (output[_tGArans] != null) { + contents[_TGA] = (0, import_smithy_client.expectString)(output[_tGArans]); + } + if (output[_pAe] != null) { + contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]); + } + if (output[_bSg] != null) { + contents[_BS] = (0, import_smithy_client.expectString)(output[_bSg]); + } + return contents; +}, "de_TransitGatewayAttachmentBgpConfiguration"); +var de_TransitGatewayAttachmentBgpConfigurationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayAttachmentBgpConfiguration(entry, context); + }); +}, "de_TransitGatewayAttachmentBgpConfigurationList"); +var de_TransitGatewayAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayAttachment(entry, context); + }); +}, "de_TransitGatewayAttachmentList"); +var de_TransitGatewayAttachmentPropagation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayAttachmentPropagation"); +var de_TransitGatewayAttachmentPropagationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayAttachmentPropagation(entry, context); + }); +}, "de_TransitGatewayAttachmentPropagationList"); +var de_TransitGatewayConnect = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_tTGAI] != null) { + contents[_TTGAI] = (0, import_smithy_client.expectString)(output[_tTGAI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output[_op] != null) { + contents[_O] = de_TransitGatewayConnectOptions(output[_op], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayConnect"); +var de_TransitGatewayConnectList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayConnect(entry, context); + }); +}, "de_TransitGatewayConnectList"); +var de_TransitGatewayConnectOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + return contents; +}, "de_TransitGatewayConnectOptions"); +var de_TransitGatewayConnectPeer = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_tGCPI] != null) { + contents[_TGCPI] = (0, import_smithy_client.expectString)(output[_tGCPI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output[_cPC] != null) { + contents[_CPC] = de_TransitGatewayConnectPeerConfiguration(output[_cPC], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayConnectPeer"); +var de_TransitGatewayConnectPeerConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGArans] != null) { + contents[_TGA] = (0, import_smithy_client.expectString)(output[_tGArans]); + } + if (output[_pAe] != null) { + contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]); + } + if (output.insideCidrBlocks === "") { + contents[_ICBn] = []; + } else if (output[_iCBn] != null && output[_iCBn][_i] != null) { + contents[_ICBn] = de_InsideCidrBlocksStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBn][_i]), context); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output.bgpConfigurations === "") { + contents[_BCg] = []; + } else if (output[_bCg] != null && output[_bCg][_i] != null) { + contents[_BCg] = de_TransitGatewayAttachmentBgpConfigurationList((0, import_smithy_client.getArrayIfSingleItem)(output[_bCg][_i]), context); + } + return contents; +}, "de_TransitGatewayConnectPeerConfiguration"); +var de_TransitGatewayConnectPeerList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayConnectPeer(entry, context); + }); +}, "de_TransitGatewayConnectPeerList"); +var de_TransitGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGateway(entry, context); + }); +}, "de_TransitGatewayList"); +var de_TransitGatewayMulticastDeregisteredGroupMembers = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output.deregisteredNetworkInterfaceIds === "") { + contents[_DNII] = []; + } else if (output[_dNII] != null && output[_dNII][_i] != null) { + contents[_DNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dNII][_i]), context); + } + if (output[_gIA] != null) { + contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]); + } + return contents; +}, "de_TransitGatewayMulticastDeregisteredGroupMembers"); +var de_TransitGatewayMulticastDeregisteredGroupSources = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output.deregisteredNetworkInterfaceIds === "") { + contents[_DNII] = []; + } else if (output[_dNII] != null && output[_dNII][_i] != null) { + contents[_DNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dNII][_i]), context); + } + if (output[_gIA] != null) { + contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]); + } + return contents; +}, "de_TransitGatewayMulticastDeregisteredGroupSources"); +var de_TransitGatewayMulticastDomain = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_tGMDA] != null) { + contents[_TGMDA] = (0, import_smithy_client.expectString)(output[_tGMDA]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_op] != null) { + contents[_O] = de_TransitGatewayMulticastDomainOptions(output[_op], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayMulticastDomain"); +var de_TransitGatewayMulticastDomainAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_su] != null) { + contents[_Su] = de_SubnetAssociation(output[_su], context); + } + return contents; +}, "de_TransitGatewayMulticastDomainAssociation"); +var de_TransitGatewayMulticastDomainAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayMulticastDomainAssociation(entry, context); + }); +}, "de_TransitGatewayMulticastDomainAssociationList"); +var de_TransitGatewayMulticastDomainAssociations = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output.subnets === "") { + contents[_Subn] = []; + } else if (output[_sub] != null && output[_sub][_i] != null) { + contents[_Subn] = de_SubnetAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sub][_i]), context); + } + return contents; +}, "de_TransitGatewayMulticastDomainAssociations"); +var de_TransitGatewayMulticastDomainList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayMulticastDomain(entry, context); + }); +}, "de_TransitGatewayMulticastDomainList"); +var de_TransitGatewayMulticastDomainOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iSg] != null) { + contents[_ISg] = (0, import_smithy_client.expectString)(output[_iSg]); + } + if (output[_sSS] != null) { + contents[_SSS] = (0, import_smithy_client.expectString)(output[_sSS]); + } + if (output[_aASA] != null) { + contents[_AASA] = (0, import_smithy_client.expectString)(output[_aASA]); + } + return contents; +}, "de_TransitGatewayMulticastDomainOptions"); +var de_TransitGatewayMulticastGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_gIA] != null) { + contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]); + } + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_sIu] != null) { + contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rOI] != null) { + contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]); + } + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_gM] != null) { + contents[_GM] = (0, import_smithy_client.parseBoolean)(output[_gM]); + } + if (output[_gSr] != null) { + contents[_GS] = (0, import_smithy_client.parseBoolean)(output[_gSr]); + } + if (output[_mTe] != null) { + contents[_MTe] = (0, import_smithy_client.expectString)(output[_mTe]); + } + if (output[_sTo] != null) { + contents[_STo] = (0, import_smithy_client.expectString)(output[_sTo]); + } + return contents; +}, "de_TransitGatewayMulticastGroup"); +var de_TransitGatewayMulticastGroupList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayMulticastGroup(entry, context); + }); +}, "de_TransitGatewayMulticastGroupList"); +var de_TransitGatewayMulticastRegisteredGroupMembers = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output.registeredNetworkInterfaceIds === "") { + contents[_RNII] = []; + } else if (output[_rNII] != null && output[_rNII][_i] != null) { + contents[_RNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rNII][_i]), context); + } + if (output[_gIA] != null) { + contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]); + } + return contents; +}, "de_TransitGatewayMulticastRegisteredGroupMembers"); +var de_TransitGatewayMulticastRegisteredGroupSources = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGMDI] != null) { + contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]); + } + if (output.registeredNetworkInterfaceIds === "") { + contents[_RNII] = []; + } else if (output[_rNII] != null && output[_rNII][_i] != null) { + contents[_RNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rNII][_i]), context); + } + if (output[_gIA] != null) { + contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]); + } + return contents; +}, "de_TransitGatewayMulticastRegisteredGroupSources"); +var de_TransitGatewayOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aSA] != null) { + contents[_ASA] = (0, import_smithy_client.strictParseLong)(output[_aSA]); + } + if (output.transitGatewayCidrBlocks === "") { + contents[_TGCB] = []; + } else if (output[_tGCB] != null && output[_tGCB][_i] != null) { + contents[_TGCB] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCB][_i]), context); + } + if (output[_aASAu] != null) { + contents[_AASAu] = (0, import_smithy_client.expectString)(output[_aASAu]); + } + if (output[_dRTA] != null) { + contents[_DRTA] = (0, import_smithy_client.expectString)(output[_dRTA]); + } + if (output[_aDRTI] != null) { + contents[_ADRTI] = (0, import_smithy_client.expectString)(output[_aDRTI]); + } + if (output[_dRTP] != null) { + contents[_DRTP] = (0, import_smithy_client.expectString)(output[_dRTP]); + } + if (output[_pDRTI] != null) { + contents[_PDRTI] = (0, import_smithy_client.expectString)(output[_pDRTI]); + } + if (output[_vESpn] != null) { + contents[_VES] = (0, import_smithy_client.expectString)(output[_vESpn]); + } + if (output[_dSn] != null) { + contents[_DSns] = (0, import_smithy_client.expectString)(output[_dSn]); + } + if (output[_sGRSec] != null) { + contents[_SGRS] = (0, import_smithy_client.expectString)(output[_sGRSec]); + } + if (output[_mSu] != null) { + contents[_MSu] = (0, import_smithy_client.expectString)(output[_mSu]); + } + return contents; +}, "de_TransitGatewayOptions"); +var de_TransitGatewayPeeringAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_aTGAI] != null) { + contents[_ATGAI] = (0, import_smithy_client.expectString)(output[_aTGAI]); + } + if (output[_rTIe] != null) { + contents[_RTIe] = de_PeeringTgwInfo(output[_rTIe], context); + } + if (output[_aTI] != null) { + contents[_ATIc] = de_PeeringTgwInfo(output[_aTI], context); + } + if (output[_op] != null) { + contents[_O] = de_TransitGatewayPeeringAttachmentOptions(output[_op], context); + } + if (output[_sta] != null) { + contents[_Statu] = de_PeeringAttachmentStatus(output[_sta], context); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayPeeringAttachment"); +var de_TransitGatewayPeeringAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayPeeringAttachment(entry, context); + }); +}, "de_TransitGatewayPeeringAttachmentList"); +var de_TransitGatewayPeeringAttachmentOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dRy] != null) { + contents[_DRy] = (0, import_smithy_client.expectString)(output[_dRy]); + } + return contents; +}, "de_TransitGatewayPeeringAttachmentOptions"); +var de_TransitGatewayPolicyRule = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sCB] != null) { + contents[_SCB] = (0, import_smithy_client.expectString)(output[_sCB]); + } + if (output[_sPR] != null) { + contents[_SPR] = (0, import_smithy_client.expectString)(output[_sPR]); + } + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_dPR] != null) { + contents[_DPR] = (0, import_smithy_client.expectString)(output[_dPR]); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_mDe] != null) { + contents[_MDe] = de_TransitGatewayPolicyRuleMetaData(output[_mDe], context); + } + return contents; +}, "de_TransitGatewayPolicyRule"); +var de_TransitGatewayPolicyRuleMetaData = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_mDK] != null) { + contents[_MDK] = (0, import_smithy_client.expectString)(output[_mDK]); + } + if (output[_mDV] != null) { + contents[_MDV] = (0, import_smithy_client.expectString)(output[_mDV]); + } + return contents; +}, "de_TransitGatewayPolicyRuleMetaData"); +var de_TransitGatewayPolicyTable = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPTI] != null) { + contents[_TGPTI] = (0, import_smithy_client.expectString)(output[_tGPTI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayPolicyTable"); +var de_TransitGatewayPolicyTableAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGPTI] != null) { + contents[_TGPTI] = (0, import_smithy_client.expectString)(output[_tGPTI]); + } + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayPolicyTableAssociation"); +var de_TransitGatewayPolicyTableAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayPolicyTableAssociation(entry, context); + }); +}, "de_TransitGatewayPolicyTableAssociationList"); +var de_TransitGatewayPolicyTableEntry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pRN] != null) { + contents[_PRNo] = (0, import_smithy_client.expectString)(output[_pRN]); + } + if (output[_pRol] != null) { + contents[_PRol] = de_TransitGatewayPolicyRule(output[_pRol], context); + } + if (output[_tRTI] != null) { + contents[_TRTI] = (0, import_smithy_client.expectString)(output[_tRTI]); + } + return contents; +}, "de_TransitGatewayPolicyTableEntry"); +var de_TransitGatewayPolicyTableEntryList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayPolicyTableEntry(entry, context); + }); +}, "de_TransitGatewayPolicyTableEntryList"); +var de_TransitGatewayPolicyTableList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayPolicyTable(entry, context); + }); +}, "de_TransitGatewayPolicyTableList"); +var de_TransitGatewayPrefixListAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + return contents; +}, "de_TransitGatewayPrefixListAttachment"); +var de_TransitGatewayPrefixListReference = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_pLOI] != null) { + contents[_PLOI] = (0, import_smithy_client.expectString)(output[_pLOI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_bl] != null) { + contents[_Bl] = (0, import_smithy_client.parseBoolean)(output[_bl]); + } + if (output[_tGAr] != null) { + contents[_TGAra] = de_TransitGatewayPrefixListAttachment(output[_tGAr], context); + } + return contents; +}, "de_TransitGatewayPrefixListReference"); +var de_TransitGatewayPrefixListReferenceSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayPrefixListReference(entry, context); + }); +}, "de_TransitGatewayPrefixListReferenceSet"); +var de_TransitGatewayPropagation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_tGRTAI] != null) { + contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]); + } + return contents; +}, "de_TransitGatewayPropagation"); +var de_TransitGatewayRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_tGRTAI] != null) { + contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]); + } + if (output.transitGatewayAttachments === "") { + contents[_TGAr] = []; + } else if (output[_tGA] != null && output[_tGA][_i] != null) { + contents[_TGAr] = de_TransitGatewayRouteAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGA][_i]), context); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayRoute"); +var de_TransitGatewayRouteAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + return contents; +}, "de_TransitGatewayRouteAttachment"); +var de_TransitGatewayRouteAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRouteAttachment(entry, context); + }); +}, "de_TransitGatewayRouteAttachmentList"); +var de_TransitGatewayRouteList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRoute(entry, context); + }); +}, "de_TransitGatewayRouteList"); +var de_TransitGatewayRouteTable = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_dART] != null) { + contents[_DART] = (0, import_smithy_client.parseBoolean)(output[_dART]); + } + if (output[_dPRT] != null) { + contents[_DPRT] = (0, import_smithy_client.parseBoolean)(output[_dPRT]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayRouteTable"); +var de_TransitGatewayRouteTableAnnouncement = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGRTAI] != null) { + contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_cNIo] != null) { + contents[_CNIor] = (0, import_smithy_client.expectString)(output[_cNIo]); + } + if (output[_pTGI] != null) { + contents[_PTGI] = (0, import_smithy_client.expectString)(output[_pTGI]); + } + if (output[_pCNI] != null) { + contents[_PCNI] = (0, import_smithy_client.expectString)(output[_pCNI]); + } + if (output[_pAI] != null) { + contents[_PAIe] = (0, import_smithy_client.expectString)(output[_pAI]); + } + if (output[_aDn] != null) { + contents[_ADn] = (0, import_smithy_client.expectString)(output[_aDn]); + } + if (output[_tGRTI] != null) { + contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayRouteTableAnnouncement"); +var de_TransitGatewayRouteTableAnnouncementList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRouteTableAnnouncement(entry, context); + }); +}, "de_TransitGatewayRouteTableAnnouncementList"); +var de_TransitGatewayRouteTableAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_TransitGatewayRouteTableAssociation"); +var de_TransitGatewayRouteTableAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRouteTableAssociation(entry, context); + }); +}, "de_TransitGatewayRouteTableAssociationList"); +var de_TransitGatewayRouteTableList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRouteTable(entry, context); + }); +}, "de_TransitGatewayRouteTableList"); +var de_TransitGatewayRouteTablePropagation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_tGRTAI] != null) { + contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]); + } + return contents; +}, "de_TransitGatewayRouteTablePropagation"); +var de_TransitGatewayRouteTablePropagationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayRouteTablePropagation(entry, context); + }); +}, "de_TransitGatewayRouteTablePropagationList"); +var de_TransitGatewayRouteTableRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dC] != null) { + contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_rOo] != null) { + contents[_ROo] = (0, import_smithy_client.expectString)(output[_rOo]); + } + if (output[_pLI] != null) { + contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]); + } + if (output[_aIt] != null) { + contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + if (output[_rTe] != null) { + contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]); + } + return contents; +}, "de_TransitGatewayRouteTableRoute"); +var de_TransitGatewayVpcAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_tGAI] != null) { + contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_vOIp] != null) { + contents[_VOIp] = (0, import_smithy_client.expectString)(output[_vOIp]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output.subnetIds === "") { + contents[_SIu] = []; + } else if (output[_sIub] != null && output[_sIub][_i] != null) { + contents[_SIu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIub][_i]), context); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre])); + } + if (output[_op] != null) { + contents[_O] = de_TransitGatewayVpcAttachmentOptions(output[_op], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TransitGatewayVpcAttachment"); +var de_TransitGatewayVpcAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TransitGatewayVpcAttachment(entry, context); + }); +}, "de_TransitGatewayVpcAttachmentList"); +var de_TransitGatewayVpcAttachmentOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dSn] != null) { + contents[_DSns] = (0, import_smithy_client.expectString)(output[_dSn]); + } + if (output[_sGRSec] != null) { + contents[_SGRS] = (0, import_smithy_client.expectString)(output[_sGRSec]); + } + if (output[_iSpvu] != null) { + contents[_ISp] = (0, import_smithy_client.expectString)(output[_iSpvu]); + } + if (output[_aMSp] != null) { + contents[_AMS] = (0, import_smithy_client.expectString)(output[_aMSp]); + } + return contents; +}, "de_TransitGatewayVpcAttachmentOptions"); +var de_TrunkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_bII] != null) { + contents[_BII] = (0, import_smithy_client.expectString)(output[_bII]); + } + if (output[_tII] != null) { + contents[_TII] = (0, import_smithy_client.expectString)(output[_tII]); + } + if (output[_iPnte] != null) { + contents[_IPnte] = (0, import_smithy_client.expectString)(output[_iPnte]); + } + if (output[_vIl] != null) { + contents[_VIl] = (0, import_smithy_client.strictParseInt32)(output[_vIl]); + } + if (output[_gK] != null) { + contents[_GK] = (0, import_smithy_client.strictParseInt32)(output[_gK]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_TrunkInterfaceAssociation"); +var de_TrunkInterfaceAssociationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TrunkInterfaceAssociation(entry, context); + }); +}, "de_TrunkInterfaceAssociationList"); +var de_TunnelOption = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_oIA] != null) { + contents[_OIA] = (0, import_smithy_client.expectString)(output[_oIA]); + } + if (output[_tICu] != null) { + contents[_TIC] = (0, import_smithy_client.expectString)(output[_tICu]); + } + if (output[_tIIC] != null) { + contents[_TIIC] = (0, import_smithy_client.expectString)(output[_tIIC]); + } + if (output[_pSK] != null) { + contents[_PSK] = (0, import_smithy_client.expectString)(output[_pSK]); + } + if (output[_pLSh] != null) { + contents[_PLS] = (0, import_smithy_client.strictParseInt32)(output[_pLSh]); + } + if (output[_pLSha] != null) { + contents[_PLSh] = (0, import_smithy_client.strictParseInt32)(output[_pLSha]); + } + if (output[_rMTS] != null) { + contents[_RMTS] = (0, import_smithy_client.strictParseInt32)(output[_rMTS]); + } + if (output[_rFP] != null) { + contents[_RFP] = (0, import_smithy_client.strictParseInt32)(output[_rFP]); + } + if (output[_rWS] != null) { + contents[_RWS] = (0, import_smithy_client.strictParseInt32)(output[_rWS]); + } + if (output[_dTS] != null) { + contents[_DTS] = (0, import_smithy_client.strictParseInt32)(output[_dTS]); + } + if (output[_dTA] != null) { + contents[_DTA] = (0, import_smithy_client.expectString)(output[_dTA]); + } + if (output.phase1EncryptionAlgorithmSet === "") { + contents[_PEA] = []; + } else if (output[_pEAS] != null && output[_pEAS][_i] != null) { + contents[_PEA] = de_Phase1EncryptionAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pEAS][_i]), context); + } + if (output.phase2EncryptionAlgorithmSet === "") { + contents[_PEAh] = []; + } else if (output[_pEASh] != null && output[_pEASh][_i] != null) { + contents[_PEAh] = de_Phase2EncryptionAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pEASh][_i]), context); + } + if (output.phase1IntegrityAlgorithmSet === "") { + contents[_PIAh] = []; + } else if (output[_pIASh] != null && output[_pIASh][_i] != null) { + contents[_PIAh] = de_Phase1IntegrityAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIASh][_i]), context); + } + if (output.phase2IntegrityAlgorithmSet === "") { + contents[_PIAha] = []; + } else if (output[_pIASha] != null && output[_pIASha][_i] != null) { + contents[_PIAha] = de_Phase2IntegrityAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIASha][_i]), context); + } + if (output.phase1DHGroupNumberSet === "") { + contents[_PDHGN] = []; + } else if (output[_pDHGNS] != null && output[_pDHGNS][_i] != null) { + contents[_PDHGN] = de_Phase1DHGroupNumbersList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDHGNS][_i]), context); + } + if (output.phase2DHGroupNumberSet === "") { + contents[_PDHGNh] = []; + } else if (output[_pDHGNSh] != null && output[_pDHGNSh][_i] != null) { + contents[_PDHGNh] = de_Phase2DHGroupNumbersList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDHGNSh][_i]), context); + } + if (output.ikeVersionSet === "") { + contents[_IVk] = []; + } else if (output[_iVS] != null && output[_iVS][_i] != null) { + contents[_IVk] = de_IKEVersionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_iVS][_i]), context); + } + if (output[_sAt] != null) { + contents[_SA] = (0, import_smithy_client.expectString)(output[_sAt]); + } + if (output[_lO] != null) { + contents[_LO] = de_VpnTunnelLogOptions(output[_lO], context); + } + if (output[_eTLC] != null) { + contents[_ETLC] = (0, import_smithy_client.parseBoolean)(output[_eTLC]); + } + return contents; +}, "de_TunnelOption"); +var de_TunnelOptionsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_TunnelOption(entry, context); + }); +}, "de_TunnelOptionsList"); +var de_UnassignIpv6AddressesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output.unassignedIpv6Addresses === "") { + contents[_UIAn] = []; + } else if (output[_uIA] != null && output[_uIA][_i] != null) { + contents[_UIAn] = de_Ipv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIA][_i]), context); + } + if (output.unassignedIpv6PrefixSet === "") { + contents[_UIPn] = []; + } else if (output[_uIPSn] != null && output[_uIPSn][_i] != null) { + contents[_UIPn] = de_IpPrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPSn][_i]), context); + } + return contents; +}, "de_UnassignIpv6AddressesResult"); +var de_UnassignPrivateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nGI] != null) { + contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]); + } + if (output.natGatewayAddressSet === "") { + contents[_NGA] = []; + } else if (output[_nGAS] != null && output[_nGAS][_i] != null) { + contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context); + } + return contents; +}, "de_UnassignPrivateNatGatewayAddressResult"); +var de_UnlockSnapshotResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + return contents; +}, "de_UnlockSnapshotResult"); +var de_UnmonitorInstancesResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.instancesSet === "") { + contents[_IMn] = []; + } else if (output[_iSn] != null && output[_iSn][_i] != null) { + contents[_IMn] = de_InstanceMonitoringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context); + } + return contents; +}, "de_UnmonitorInstancesResult"); +var de_UnsuccessfulInstanceCreditSpecificationItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_er] != null) { + contents[_Er] = de_UnsuccessfulInstanceCreditSpecificationItemError(output[_er], context); + } + return contents; +}, "de_UnsuccessfulInstanceCreditSpecificationItem"); +var de_UnsuccessfulInstanceCreditSpecificationItemError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_UnsuccessfulInstanceCreditSpecificationItemError"); +var de_UnsuccessfulInstanceCreditSpecificationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_UnsuccessfulInstanceCreditSpecificationItem(entry, context); + }); +}, "de_UnsuccessfulInstanceCreditSpecificationSet"); +var de_UnsuccessfulItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_er] != null) { + contents[_Er] = de_UnsuccessfulItemError(output[_er], context); + } + if (output[_rIe] != null) { + contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]); + } + return contents; +}, "de_UnsuccessfulItem"); +var de_UnsuccessfulItemError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_UnsuccessfulItemError"); +var de_UnsuccessfulItemList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_UnsuccessfulItem(entry, context); + }); +}, "de_UnsuccessfulItemList"); +var de_UnsuccessfulItemSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_UnsuccessfulItem(entry, context); + }); +}, "de_UnsuccessfulItemSet"); +var de_UpdateSecurityGroupRuleDescriptionsEgressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_UpdateSecurityGroupRuleDescriptionsEgressResult"); +var de_UpdateSecurityGroupRuleDescriptionsIngressResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_r] != null) { + contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]); + } + return contents; +}, "de_UpdateSecurityGroupRuleDescriptionsIngressResult"); +var de_UsageClassTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_UsageClassTypeList"); +var de_UserBucketDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sB] != null) { + contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]); + } + if (output[_sK] != null) { + contents[_SK] = (0, import_smithy_client.expectString)(output[_sK]); + } + return contents; +}, "de_UserBucketDetails"); +var de_UserIdGroupPair = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_gIr] != null) { + contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]); + } + if (output[_gN] != null) { + contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]); + } + if (output[_pSee] != null) { + contents[_PSe] = (0, import_smithy_client.expectString)(output[_pSee]); + } + if (output[_uI] != null) { + contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + return contents; +}, "de_UserIdGroupPair"); +var de_UserIdGroupPairList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_UserIdGroupPair(entry, context); + }); +}, "de_UserIdGroupPairList"); +var de_UserIdGroupPairSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_UserIdGroupPair(entry, context); + }); +}, "de_UserIdGroupPairSet"); +var de_ValidationError = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_ValidationError"); +var de_ValidationWarning = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.errorSet === "") { + contents[_Err] = []; + } else if (output[_eSr] != null && output[_eSr][_i] != null) { + contents[_Err] = de_ErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context); + } + return contents; +}, "de_ValidationWarning"); +var de_ValueStringList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_ValueStringList"); +var de_VCpuCountRange = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]); + } + if (output[_ma] != null) { + contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]); + } + return contents; +}, "de_VCpuCountRange"); +var de_VCpuInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dVC] != null) { + contents[_DVCef] = (0, import_smithy_client.strictParseInt32)(output[_dVC]); + } + if (output[_dCe] != null) { + contents[_DCef] = (0, import_smithy_client.strictParseInt32)(output[_dCe]); + } + if (output[_dTPC] != null) { + contents[_DTPC] = (0, import_smithy_client.strictParseInt32)(output[_dTPC]); + } + if (output.validCores === "") { + contents[_VCa] = []; + } else if (output[_vCa] != null && output[_vCa][_i] != null) { + contents[_VCa] = de_CoreCountList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCa][_i]), context); + } + if (output.validThreadsPerCore === "") { + contents[_VTPC] = []; + } else if (output[_vTPC] != null && output[_vTPC][_i] != null) { + contents[_VTPC] = de_ThreadsPerCoreList((0, import_smithy_client.getArrayIfSingleItem)(output[_vTPC][_i]), context); + } + return contents; +}, "de_VCpuInfo"); +var de_VerifiedAccessEndpoint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAII] != null) { + contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]); + } + if (output[_vAGI] != null) { + contents[_VAGI] = (0, import_smithy_client.expectString)(output[_vAGI]); + } + if (output[_vAEI] != null) { + contents[_VAEI] = (0, import_smithy_client.expectString)(output[_vAEI]); + } + if (output[_aDp] != null) { + contents[_ADp] = (0, import_smithy_client.expectString)(output[_aDp]); + } + if (output[_eTnd] != null) { + contents[_ET] = (0, import_smithy_client.expectString)(output[_eTnd]); + } + if (output[_aTtta] != null) { + contents[_ATt] = (0, import_smithy_client.expectString)(output[_aTtta]); + } + if (output[_dCA] != null) { + contents[_DCA] = (0, import_smithy_client.expectString)(output[_dCA]); + } + if (output[_eDnd] != null) { + contents[_EDnd] = (0, import_smithy_client.expectString)(output[_eDnd]); + } + if (output[_dVD] != null) { + contents[_DVD] = (0, import_smithy_client.expectString)(output[_dVD]); + } + if (output.securityGroupIdSet === "") { + contents[_SGI] = []; + } else if (output[_sGIS] != null && output[_sGIS][_i] != null) { + contents[_SGI] = de_SecurityGroupIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context); + } + if (output[_lBO] != null) { + contents[_LBO] = de_VerifiedAccessEndpointLoadBalancerOptions(output[_lBO], context); + } + if (output[_nIO] != null) { + contents[_NIO] = de_VerifiedAccessEndpointEniOptions(output[_nIO], context); + } + if (output[_sta] != null) { + contents[_Statu] = de_VerifiedAccessEndpointStatus(output[_sta], context); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]); + } + if (output[_lUT] != null) { + contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]); + } + if (output[_dT] != null) { + contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sSs] != null) { + contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context); + } + return contents; +}, "de_VerifiedAccessEndpoint"); +var de_VerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_nII] != null) { + contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]); + } + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_po] != null) { + contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]); + } + return contents; +}, "de_VerifiedAccessEndpointEniOptions"); +var de_VerifiedAccessEndpointList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessEndpoint(entry, context); + }); +}, "de_VerifiedAccessEndpointList"); +var de_VerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_pr] != null) { + contents[_P] = (0, import_smithy_client.expectString)(output[_pr]); + } + if (output[_po] != null) { + contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]); + } + if (output[_lBA] != null) { + contents[_LBA] = (0, import_smithy_client.expectString)(output[_lBA]); + } + if (output.subnetIdSet === "") { + contents[_SIu] = []; + } else if (output[_sISu] != null && output[_sISu][_i] != null) { + contents[_SIu] = de_VerifiedAccessEndpointSubnetIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_sISu][_i]), context); + } + return contents; +}, "de_VerifiedAccessEndpointLoadBalancerOptions"); +var de_VerifiedAccessEndpointStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_VerifiedAccessEndpointStatus"); +var de_VerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_VerifiedAccessEndpointSubnetIdList"); +var de_VerifiedAccessGroup = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAGI] != null) { + contents[_VAGI] = (0, import_smithy_client.expectString)(output[_vAGI]); + } + if (output[_vAII] != null) { + contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_ow] != null) { + contents[_Own] = (0, import_smithy_client.expectString)(output[_ow]); + } + if (output[_vAGA] != null) { + contents[_VAGA] = (0, import_smithy_client.expectString)(output[_vAGA]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]); + } + if (output[_lUT] != null) { + contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]); + } + if (output[_dT] != null) { + contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sSs] != null) { + contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context); + } + return contents; +}, "de_VerifiedAccessGroup"); +var de_VerifiedAccessGroupList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessGroup(entry, context); + }); +}, "de_VerifiedAccessGroupList"); +var de_VerifiedAccessInstance = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAII] != null) { + contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output.verifiedAccessTrustProviderSet === "") { + contents[_VATPe] = []; + } else if (output[_vATPS] != null && output[_vATPS][_i] != null) { + contents[_VATPe] = de_VerifiedAccessTrustProviderCondensedList((0, import_smithy_client.getArrayIfSingleItem)(output[_vATPS][_i]), context); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]); + } + if (output[_lUT] != null) { + contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_fE] != null) { + contents[_FE] = (0, import_smithy_client.parseBoolean)(output[_fE]); + } + return contents; +}, "de_VerifiedAccessInstance"); +var de_VerifiedAccessInstanceList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessInstance(entry, context); + }); +}, "de_VerifiedAccessInstanceList"); +var de_VerifiedAccessInstanceLoggingConfiguration = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vAII] != null) { + contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]); + } + if (output[_aLc] != null) { + contents[_AL] = de_VerifiedAccessLogs(output[_aLc], context); + } + return contents; +}, "de_VerifiedAccessInstanceLoggingConfiguration"); +var de_VerifiedAccessInstanceLoggingConfigurationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessInstanceLoggingConfiguration(entry, context); + }); +}, "de_VerifiedAccessInstanceLoggingConfigurationList"); +var de_VerifiedAccessLogCloudWatchLogsDestination = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + if (output[_dSel] != null) { + contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context); + } + if (output[_lGo] != null) { + contents[_LGo] = (0, import_smithy_client.expectString)(output[_lGo]); + } + return contents; +}, "de_VerifiedAccessLogCloudWatchLogsDestination"); +var de_VerifiedAccessLogDeliveryStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_VerifiedAccessLogDeliveryStatus"); +var de_VerifiedAccessLogKinesisDataFirehoseDestination = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + if (output[_dSel] != null) { + contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context); + } + if (output[_dSeli] != null) { + contents[_DSel] = (0, import_smithy_client.expectString)(output[_dSeli]); + } + return contents; +}, "de_VerifiedAccessLogKinesisDataFirehoseDestination"); +var de_VerifiedAccessLogs = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_s_] != null) { + contents[_S_] = de_VerifiedAccessLogS3Destination(output[_s_], context); + } + if (output[_cWL] != null) { + contents[_CWL] = de_VerifiedAccessLogCloudWatchLogsDestination(output[_cWL], context); + } + if (output[_kDF] != null) { + contents[_KDF] = de_VerifiedAccessLogKinesisDataFirehoseDestination(output[_kDF], context); + } + if (output[_lV] != null) { + contents[_LV] = (0, import_smithy_client.expectString)(output[_lV]); + } + if (output[_iTCn] != null) { + contents[_ITCn] = (0, import_smithy_client.parseBoolean)(output[_iTCn]); + } + return contents; +}, "de_VerifiedAccessLogs"); +var de_VerifiedAccessLogS3Destination = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_en] != null) { + contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]); + } + if (output[_dSel] != null) { + contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context); + } + if (output[_bN] != null) { + contents[_BN] = (0, import_smithy_client.expectString)(output[_bN]); + } + if (output[_pre] != null) { + contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]); + } + if (output[_bO] != null) { + contents[_BOu] = (0, import_smithy_client.expectString)(output[_bO]); + } + return contents; +}, "de_VerifiedAccessLogS3Destination"); +var de_VerifiedAccessSseSpecificationResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cMKE] != null) { + contents[_CMKE] = (0, import_smithy_client.parseBoolean)(output[_cMKE]); + } + if (output[_kKA] != null) { + contents[_KKA] = (0, import_smithy_client.expectString)(output[_kKA]); + } + return contents; +}, "de_VerifiedAccessSseSpecificationResponse"); +var de_VerifiedAccessTrustProvider = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATPI] != null) { + contents[_VATPI] = (0, import_smithy_client.expectString)(output[_vATPI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_tPT] != null) { + contents[_TPT] = (0, import_smithy_client.expectString)(output[_tPT]); + } + if (output[_uTPT] != null) { + contents[_UTPT] = (0, import_smithy_client.expectString)(output[_uTPT]); + } + if (output[_dTPT] != null) { + contents[_DTPT] = (0, import_smithy_client.expectString)(output[_dTPT]); + } + if (output[_oO] != null) { + contents[_OO] = de_OidcOptions(output[_oO], context); + } + if (output[_dOev] != null) { + contents[_DOe] = de_DeviceOptions(output[_dOev], context); + } + if (output[_pRNo] != null) { + contents[_PRN] = (0, import_smithy_client.expectString)(output[_pRNo]); + } + if (output[_cTre] != null) { + contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]); + } + if (output[_lUT] != null) { + contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_sSs] != null) { + contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context); + } + return contents; +}, "de_VerifiedAccessTrustProvider"); +var de_VerifiedAccessTrustProviderCondensed = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vATPI] != null) { + contents[_VATPI] = (0, import_smithy_client.expectString)(output[_vATPI]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_tPT] != null) { + contents[_TPT] = (0, import_smithy_client.expectString)(output[_tPT]); + } + if (output[_uTPT] != null) { + contents[_UTPT] = (0, import_smithy_client.expectString)(output[_uTPT]); + } + if (output[_dTPT] != null) { + contents[_DTPT] = (0, import_smithy_client.expectString)(output[_dTPT]); + } + return contents; +}, "de_VerifiedAccessTrustProviderCondensed"); +var de_VerifiedAccessTrustProviderCondensedList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessTrustProviderCondensed(entry, context); + }); +}, "de_VerifiedAccessTrustProviderCondensedList"); +var de_VerifiedAccessTrustProviderList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VerifiedAccessTrustProvider(entry, context); + }); +}, "de_VerifiedAccessTrustProviderList"); +var de_VgwTelemetry = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aRC] != null) { + contents[_ARC] = (0, import_smithy_client.strictParseInt32)(output[_aRC]); + } + if (output[_lSC] != null) { + contents[_LSC] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lSC])); + } + if (output[_oIA] != null) { + contents[_OIA] = (0, import_smithy_client.expectString)(output[_oIA]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_cAe] != null) { + contents[_CA] = (0, import_smithy_client.expectString)(output[_cAe]); + } + return contents; +}, "de_VgwTelemetry"); +var de_VgwTelemetryList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VgwTelemetry(entry, context); + }); +}, "de_VgwTelemetryList"); +var de_VirtualizationTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return (0, import_smithy_client.expectString)(entry); + }); +}, "de_VirtualizationTypeList"); +var de_Volume = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.attachmentSet === "") { + contents[_Atta] = []; + } else if (output[_aSt] != null && output[_aSt][_i] != null) { + contents[_Atta] = de_VolumeAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_cTr] != null) { + contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr])); + } + if (output[_enc] != null) { + contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]); + } + if (output[_kKI] != null) { + contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output[_si] != null) { + contents[_Siz] = (0, import_smithy_client.strictParseInt32)(output[_si]); + } + if (output[_sIn] != null) { + contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]); + } + if (output[_sta] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_io] != null) { + contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vT] != null) { + contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]); + } + if (output[_fRa] != null) { + contents[_FRa] = (0, import_smithy_client.parseBoolean)(output[_fRa]); + } + if (output[_mAE] != null) { + contents[_MAE] = (0, import_smithy_client.parseBoolean)(output[_mAE]); + } + if (output[_th] != null) { + contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]); + } + if (output[_sTs] != null) { + contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]); + } + return contents; +}, "de_Volume"); +var de_VolumeAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aTt] != null) { + contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt])); + } + if (output[_dev] != null) { + contents[_Dev] = (0, import_smithy_client.expectString)(output[_dev]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + if (output[_sta] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_dOT] != null) { + contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]); + } + if (output[_aRs] != null) { + contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]); + } + if (output[_iOS] != null) { + contents[_IOS] = (0, import_smithy_client.expectString)(output[_iOS]); + } + return contents; +}, "de_VolumeAttachment"); +var de_VolumeAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeAttachment(entry, context); + }); +}, "de_VolumeAttachmentList"); +var de_VolumeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Volume(entry, context); + }); +}, "de_VolumeList"); +var de_VolumeModification = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_mSod] != null) { + contents[_MSod] = (0, import_smithy_client.expectString)(output[_mSod]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + if (output[_tSar] != null) { + contents[_TSar] = (0, import_smithy_client.strictParseInt32)(output[_tSar]); + } + if (output[_tIa] != null) { + contents[_TIa] = (0, import_smithy_client.strictParseInt32)(output[_tIa]); + } + if (output[_tVT] != null) { + contents[_TVT] = (0, import_smithy_client.expectString)(output[_tVT]); + } + if (output[_tTa] != null) { + contents[_TTa] = (0, import_smithy_client.strictParseInt32)(output[_tTa]); + } + if (output[_tMAE] != null) { + contents[_TMAE] = (0, import_smithy_client.parseBoolean)(output[_tMAE]); + } + if (output[_oSr] != null) { + contents[_OSr] = (0, import_smithy_client.strictParseInt32)(output[_oSr]); + } + if (output[_oIr] != null) { + contents[_OIr] = (0, import_smithy_client.strictParseInt32)(output[_oIr]); + } + if (output[_oVT] != null) { + contents[_OVT] = (0, import_smithy_client.expectString)(output[_oVT]); + } + if (output[_oTr] != null) { + contents[_OTr] = (0, import_smithy_client.strictParseInt32)(output[_oTr]); + } + if (output[_oMAE] != null) { + contents[_OMAE] = (0, import_smithy_client.parseBoolean)(output[_oMAE]); + } + if (output[_pro] != null) { + contents[_Prog] = (0, import_smithy_client.strictParseLong)(output[_pro]); + } + if (output[_sT] != null) { + contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT])); + } + if (output[_eTndi] != null) { + contents[_ETn] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTndi])); + } + return contents; +}, "de_VolumeModification"); +var de_VolumeModificationList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeModification(entry, context); + }); +}, "de_VolumeModificationList"); +var de_VolumeStatusAction = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_eIve] != null) { + contents[_EIve] = (0, import_smithy_client.expectString)(output[_eIve]); + } + if (output[_eTv] != null) { + contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]); + } + return contents; +}, "de_VolumeStatusAction"); +var de_VolumeStatusActionsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeStatusAction(entry, context); + }); +}, "de_VolumeStatusActionsList"); +var de_VolumeStatusAttachmentStatus = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_iPo] != null) { + contents[_IPo] = (0, import_smithy_client.expectString)(output[_iPo]); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + return contents; +}, "de_VolumeStatusAttachmentStatus"); +var de_VolumeStatusAttachmentStatusList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeStatusAttachmentStatus(entry, context); + }); +}, "de_VolumeStatusAttachmentStatusList"); +var de_VolumeStatusDetails = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_n] != null) { + contents[_N] = (0, import_smithy_client.expectString)(output[_n]); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_VolumeStatusDetails"); +var de_VolumeStatusDetailsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeStatusDetails(entry, context); + }); +}, "de_VolumeStatusDetailsList"); +var de_VolumeStatusEvent = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_de] != null) { + contents[_De] = (0, import_smithy_client.expectString)(output[_de]); + } + if (output[_eIve] != null) { + contents[_EIve] = (0, import_smithy_client.expectString)(output[_eIve]); + } + if (output[_eTv] != null) { + contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]); + } + if (output[_nAo] != null) { + contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo])); + } + if (output[_nB] != null) { + contents[_NB] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nB])); + } + if (output[_iI] != null) { + contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]); + } + return contents; +}, "de_VolumeStatusEvent"); +var de_VolumeStatusEventsList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeStatusEvent(entry, context); + }); +}, "de_VolumeStatusEventsList"); +var de_VolumeStatusInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.details === "") { + contents[_Det] = []; + } else if (output[_det] != null && output[_det][_i] != null) { + contents[_Det] = de_VolumeStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context); + } + if (output[_sta] != null) { + contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]); + } + return contents; +}, "de_VolumeStatusInfo"); +var de_VolumeStatusItem = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output.actionsSet === "") { + contents[_Acti] = []; + } else if (output[_aSct] != null && output[_aSct][_i] != null) { + contents[_Acti] = de_VolumeStatusActionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSct][_i]), context); + } + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_oA] != null) { + contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]); + } + if (output.eventsSet === "") { + contents[_Ev] = []; + } else if (output[_eSv] != null && output[_eSv][_i] != null) { + contents[_Ev] = de_VolumeStatusEventsList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSv][_i]), context); + } + if (output[_vIo] != null) { + contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]); + } + if (output[_vSol] != null) { + contents[_VSol] = de_VolumeStatusInfo(output[_vSol], context); + } + if (output.attachmentStatuses === "") { + contents[_ASt] = []; + } else if (output[_aStt] != null && output[_aStt][_i] != null) { + contents[_ASt] = de_VolumeStatusAttachmentStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_aStt][_i]), context); + } + return contents; +}, "de_VolumeStatusItem"); +var de_VolumeStatusList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VolumeStatusItem(entry, context); + }); +}, "de_VolumeStatusList"); +var de_Vpc = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + if (output[_dOI] != null) { + contents[_DOI] = (0, import_smithy_client.expectString)(output[_dOI]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_iTns] != null) { + contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]); + } + if (output.ipv6CidrBlockAssociationSet === "") { + contents[_ICBAS] = []; + } else if (output[_iCBAS] != null && output[_iCBAS][_i] != null) { + contents[_ICBAS] = de_VpcIpv6CidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBAS][_i]), context); + } + if (output.cidrBlockAssociationSet === "") { + contents[_CBAS] = []; + } else if (output[_cBAS] != null && output[_cBAS][_i] != null) { + contents[_CBAS] = de_VpcCidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBAS][_i]), context); + } + if (output[_iDs] != null) { + contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_Vpc"); +var de_VpcAttachment = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_VpcAttachment"); +var de_VpcAttachmentList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcAttachment(entry, context); + }); +}, "de_VpcAttachmentList"); +var de_VpcCidrBlockAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + if (output[_cBS] != null) { + contents[_CBS] = de_VpcCidrBlockState(output[_cBS], context); + } + return contents; +}, "de_VpcCidrBlockAssociation"); +var de_VpcCidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcCidrBlockAssociation(entry, context); + }); +}, "de_VpcCidrBlockAssociationSet"); +var de_VpcCidrBlockState = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_sM] != null) { + contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]); + } + return contents; +}, "de_VpcCidrBlockState"); +var de_VpcClassicLink = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cLE] != null) { + contents[_CLE] = (0, import_smithy_client.parseBoolean)(output[_cLE]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + return contents; +}, "de_VpcClassicLink"); +var de_VpcClassicLinkList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcClassicLink(entry, context); + }); +}, "de_VpcClassicLinkList"); +var de_VpcEndpoint = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vEI] != null) { + contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]); + } + if (output[_vET] != null) { + contents[_VET] = (0, import_smithy_client.expectString)(output[_vET]); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_sN] != null) { + contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_pDo] != null) { + contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]); + } + if (output.routeTableIdSet === "") { + contents[_RTIo] = []; + } else if (output[_rTIS] != null && output[_rTIS][_i] != null) { + contents[_RTIo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTIS][_i]), context); + } + if (output.subnetIdSet === "") { + contents[_SIu] = []; + } else if (output[_sISu] != null && output[_sISu][_i] != null) { + contents[_SIu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sISu][_i]), context); + } + if (output.groupSet === "") { + contents[_G] = []; + } else if (output[_gS] != null && output[_gS][_i] != null) { + contents[_G] = de_GroupIdentifierSet((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context); + } + if (output[_iAT] != null) { + contents[_IAT] = (0, import_smithy_client.expectString)(output[_iAT]); + } + if (output[_dOn] != null) { + contents[_DOn] = de_DnsOptions(output[_dOn], context); + } + if (output[_pDE] != null) { + contents[_PDE] = (0, import_smithy_client.parseBoolean)(output[_pDE]); + } + if (output[_rM] != null) { + contents[_RMe] = (0, import_smithy_client.parseBoolean)(output[_rM]); + } + if (output.networkInterfaceIdSet === "") { + contents[_NIIe] = []; + } else if (output[_nIIS] != null && output[_nIIS][_i] != null) { + contents[_NIIe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIIS][_i]), context); + } + if (output.dnsEntrySet === "") { + contents[_DE] = []; + } else if (output[_dES] != null && output[_dES][_i] != null) { + contents[_DE] = de_DnsEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_dES][_i]), context); + } + if (output[_cTrea] != null) { + contents[_CTrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTrea])); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_lEa] != null) { + contents[_LEa] = de_LastError(output[_lEa], context); + } + return contents; +}, "de_VpcEndpoint"); +var de_VpcEndpointConnection = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_sI] != null) { + contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]); + } + if (output[_vEI] != null) { + contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]); + } + if (output[_vEO] != null) { + contents[_VEO] = (0, import_smithy_client.expectString)(output[_vEO]); + } + if (output[_vESpc] != null) { + contents[_VESpc] = (0, import_smithy_client.expectString)(output[_vESpc]); + } + if (output[_cTrea] != null) { + contents[_CTrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTrea])); + } + if (output.dnsEntrySet === "") { + contents[_DE] = []; + } else if (output[_dES] != null && output[_dES][_i] != null) { + contents[_DE] = de_DnsEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_dES][_i]), context); + } + if (output.networkLoadBalancerArnSet === "") { + contents[_NLBAe] = []; + } else if (output[_nLBAS] != null && output[_nLBAS][_i] != null) { + contents[_NLBAe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nLBAS][_i]), context); + } + if (output.gatewayLoadBalancerArnSet === "") { + contents[_GLBA] = []; + } else if (output[_gLBAS] != null && output[_gLBAS][_i] != null) { + contents[_GLBA] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gLBAS][_i]), context); + } + if (output[_iAT] != null) { + contents[_IAT] = (0, import_smithy_client.expectString)(output[_iAT]); + } + if (output[_vECI] != null) { + contents[_VECI] = (0, import_smithy_client.expectString)(output[_vECI]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_VpcEndpointConnection"); +var de_VpcEndpointConnectionSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcEndpointConnection(entry, context); + }); +}, "de_VpcEndpointConnectionSet"); +var de_VpcEndpointSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcEndpoint(entry, context); + }); +}, "de_VpcEndpointSet"); +var de_VpcIpv6CidrBlockAssociation = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aIs] != null) { + contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]); + } + if (output[_iCB] != null) { + contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]); + } + if (output[_iCBS] != null) { + contents[_ICBS] = de_VpcCidrBlockState(output[_iCBS], context); + } + if (output[_nBG] != null) { + contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]); + } + if (output[_iPpvo] != null) { + contents[_IPpv] = (0, import_smithy_client.expectString)(output[_iPpvo]); + } + if (output[_iAA] != null) { + contents[_IAA] = (0, import_smithy_client.expectString)(output[_iAA]); + } + if (output[_iSpo] != null) { + contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]); + } + return contents; +}, "de_VpcIpv6CidrBlockAssociation"); +var de_VpcIpv6CidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcIpv6CidrBlockAssociation(entry, context); + }); +}, "de_VpcIpv6CidrBlockAssociationSet"); +var de_VpcList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_Vpc(entry, context); + }); +}, "de_VpcList"); +var de_VpcPeeringConnection = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aVI] != null) { + contents[_AVI] = de_VpcPeeringConnectionVpcInfo(output[_aVI], context); + } + if (output[_eT] != null) { + contents[_ETx] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eT])); + } + if (output[_rVIe] != null) { + contents[_RVIe] = de_VpcPeeringConnectionVpcInfo(output[_rVIe], context); + } + if (output[_sta] != null) { + contents[_Statu] = de_VpcPeeringConnectionStateReason(output[_sta], context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output[_vPCI] != null) { + contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]); + } + return contents; +}, "de_VpcPeeringConnection"); +var de_VpcPeeringConnectionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpcPeeringConnection(entry, context); + }); +}, "de_VpcPeeringConnectionList"); +var de_VpcPeeringConnectionOptionsDescription = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aDRFRV] != null) { + contents[_ADRFRV] = (0, import_smithy_client.parseBoolean)(output[_aDRFRV]); + } + if (output[_aEFLCLTRV] != null) { + contents[_AEFLCLTRV] = (0, import_smithy_client.parseBoolean)(output[_aEFLCLTRV]); + } + if (output[_aEFLVTRCL] != null) { + contents[_AEFLVTRCL] = (0, import_smithy_client.parseBoolean)(output[_aEFLVTRCL]); + } + return contents; +}, "de_VpcPeeringConnectionOptionsDescription"); +var de_VpcPeeringConnectionStateReason = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_co] != null) { + contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]); + } + if (output[_me] != null) { + contents[_Me] = (0, import_smithy_client.expectString)(output[_me]); + } + return contents; +}, "de_VpcPeeringConnectionStateReason"); +var de_VpcPeeringConnectionVpcInfo = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cB] != null) { + contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]); + } + if (output.ipv6CidrBlockSet === "") { + contents[_ICBSp] = []; + } else if (output[_iCBSp] != null && output[_iCBSp][_i] != null) { + contents[_ICBSp] = de_Ipv6CidrBlockSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBSp][_i]), context); + } + if (output.cidrBlockSet === "") { + contents[_CBSi] = []; + } else if (output[_cBSi] != null && output[_cBSi][_i] != null) { + contents[_CBSi] = de_CidrBlockSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBSi][_i]), context); + } + if (output[_oI] != null) { + contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]); + } + if (output[_pOe] != null) { + contents[_POe] = de_VpcPeeringConnectionOptionsDescription(output[_pOe], context); + } + if (output[_vI] != null) { + contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]); + } + if (output[_reg] != null) { + contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]); + } + return contents; +}, "de_VpcPeeringConnectionVpcInfo"); +var de_VpnConnection = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cGC] != null) { + contents[_CGC] = (0, import_smithy_client.expectString)(output[_cGC]); + } + if (output[_cGIu] != null) { + contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]); + } + if (output[_ca] != null) { + contents[_Cat] = (0, import_smithy_client.expectString)(output[_ca]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output[_vCI] != null) { + contents[_VCI] = (0, import_smithy_client.expectString)(output[_vCI]); + } + if (output[_vGI] != null) { + contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]); + } + if (output[_tGI] != null) { + contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]); + } + if (output[_cNA] != null) { + contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]); + } + if (output[_cNAA] != null) { + contents[_CNAA] = (0, import_smithy_client.expectString)(output[_cNAA]); + } + if (output[_gAS] != null) { + contents[_GAS] = (0, import_smithy_client.expectString)(output[_gAS]); + } + if (output[_op] != null) { + contents[_O] = de_VpnConnectionOptions(output[_op], context); + } + if (output.routes === "") { + contents[_Rou] = []; + } else if (output[_rou] != null && output[_rou][_i] != null) { + contents[_Rou] = de_VpnStaticRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rou][_i]), context); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + if (output.vgwTelemetry === "") { + contents[_VTg] = []; + } else if (output[_vTg] != null && output[_vTg][_i] != null) { + contents[_VTg] = de_VgwTelemetryList((0, import_smithy_client.getArrayIfSingleItem)(output[_vTg][_i]), context); + } + return contents; +}, "de_VpnConnection"); +var de_VpnConnectionDeviceType = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_vCDTI] != null) { + contents[_VCDTI] = (0, import_smithy_client.expectString)(output[_vCDTI]); + } + if (output[_ven] != null) { + contents[_Ven] = (0, import_smithy_client.expectString)(output[_ven]); + } + if (output[_pl] != null) { + contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]); + } + if (output[_sof] != null) { + contents[_Sof] = (0, import_smithy_client.expectString)(output[_sof]); + } + return contents; +}, "de_VpnConnectionDeviceType"); +var de_VpnConnectionDeviceTypeList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpnConnectionDeviceType(entry, context); + }); +}, "de_VpnConnectionDeviceTypeList"); +var de_VpnConnectionList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpnConnection(entry, context); + }); +}, "de_VpnConnectionList"); +var de_VpnConnectionOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_eA] != null) { + contents[_EA] = (0, import_smithy_client.parseBoolean)(output[_eA]); + } + if (output[_sRO] != null) { + contents[_SRO] = (0, import_smithy_client.parseBoolean)(output[_sRO]); + } + if (output[_lINC] != null) { + contents[_LINC] = (0, import_smithy_client.expectString)(output[_lINC]); + } + if (output[_rINC] != null) { + contents[_RINC] = (0, import_smithy_client.expectString)(output[_rINC]); + } + if (output[_lINCo] != null) { + contents[_LINCo] = (0, import_smithy_client.expectString)(output[_lINCo]); + } + if (output[_rINCe] != null) { + contents[_RINCe] = (0, import_smithy_client.expectString)(output[_rINCe]); + } + if (output[_oIAT] != null) { + contents[_OIAT] = (0, import_smithy_client.expectString)(output[_oIAT]); + } + if (output[_tTGAI] != null) { + contents[_TTGAI] = (0, import_smithy_client.expectString)(output[_tTGAI]); + } + if (output[_tIIV] != null) { + contents[_TIIV] = (0, import_smithy_client.expectString)(output[_tIIV]); + } + if (output.tunnelOptionSet === "") { + contents[_TO] = []; + } else if (output[_tOS] != null && output[_tOS][_i] != null) { + contents[_TO] = de_TunnelOptionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_tOS][_i]), context); + } + return contents; +}, "de_VpnConnectionOptions"); +var de_VpnGateway = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_aZ] != null) { + contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + if (output[_ty] != null) { + contents[_T] = (0, import_smithy_client.expectString)(output[_ty]); + } + if (output.attachments === "") { + contents[_VAp] = []; + } else if (output[_att] != null && output[_att][_i] != null) { + contents[_VAp] = de_VpcAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_att][_i]), context); + } + if (output[_vGI] != null) { + contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]); + } + if (output[_aSA] != null) { + contents[_ASA] = (0, import_smithy_client.strictParseLong)(output[_aSA]); + } + if (output.tagSet === "") { + contents[_Ta] = []; + } else if (output[_tS] != null && output[_tS][_i] != null) { + contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context); + } + return contents; +}, "de_VpnGateway"); +var de_VpnGatewayList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpnGateway(entry, context); + }); +}, "de_VpnGatewayList"); +var de_VpnStaticRoute = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_dCB] != null) { + contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]); + } + if (output[_s] != null) { + contents[_S] = (0, import_smithy_client.expectString)(output[_s]); + } + if (output[_st] != null) { + contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]); + } + return contents; +}, "de_VpnStaticRoute"); +var de_VpnStaticRouteList = /* @__PURE__ */ __name((output, context) => { + return (output || []).filter((e) => e != null).map((entry) => { + return de_VpnStaticRoute(entry, context); + }); +}, "de_VpnStaticRouteList"); +var de_VpnTunnelLogOptions = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_cWLO] != null) { + contents[_CWLO] = de_CloudWatchLogOptions(output[_cWLO], context); + } + return contents; +}, "de_VpnTunnelLogOptions"); +var de_WithdrawByoipCidrResult = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_bC] != null) { + contents[_BC] = de_ByoipCidr(output[_bC], context); + } + return contents; +}, "de_WithdrawByoipCidrResult"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); +var throwDefaultError = (0, import_smithy_client.withBaseException)(EC2ServiceException); +var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const contents = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers + }; + if (resolvedHostname !== void 0) { + contents.hostname = resolvedHostname; + } + if (body !== void 0) { + contents.body = body; + } + return new import_protocol_http.HttpRequest(contents); +}, "buildHttpRpcRequest"); +var SHARED_HEADERS = { + "content-type": "application/x-www-form-urlencoded" +}; +var _ = "2016-11-15"; +var _A = "Action"; +var _AA = "AllocateAddress"; +var _AAC = "AsnAuthorizationContext"; +var _AACv = "AvailableAddressCount"; +var _AAG = "AuthorizeAllGroups"; +var _AAI = "AwsAccountId"; +var _AAId = "AddressAllocationId"; +var _AAP = "AddAllowedPrincipals"; +var _AART = "AddAllocationResourceTags"; +var _AASA = "AutoAcceptSharedAssociations"; +var _AASAu = "AutoAcceptSharedAttachments"; +var _AAT = "AcceptAddressTransfer"; +var _AAZ = "AllAvailabilityZones"; +var _AAc = "AccessAll"; +var _AAcc = "AccountAttributes"; +var _AAd = "AdditionalAccounts"; +var _AAs = "AssociateAddress"; +var _AAsn = "AsnAssociation"; +var _AAsns = "AsnAssociations"; +var _ABC = "AdvertiseByoipCidr"; +var _ABHP = "ActualBlockHourlyPrice"; +var _AC = "AllowedCidrs"; +var _ACIA = "AssociateCarrierIpAddress"; +var _ACLV = "AttachClassicLinkVpc"; +var _ACT = "ArchivalCompleteTime"; +var _ACVI = "AuthorizeClientVpnIngress"; +var _ACVTN = "AssociateClientVpnTargetNetwork"; +var _ACc = "AcceleratorCount"; +var _ACd = "AddressCount"; +var _ACv = "AvailableCapacity"; +var _AD = "ActiveDirectory"; +var _ADNL = "AllocationDefaultNetmaskLength"; +var _ADO = "AssociateDhcpOptions"; +var _ADRFRV = "AllowDnsResolutionFromRemoteVpc"; +var _ADRTI = "AssociationDefaultRouteTableId"; +var _ADT = "AdditionalDetailType"; +var _ADd = "AdditionalDetails"; +var _ADn = "AnnouncementDirection"; +var _ADp = "ApplicationDomain"; +var _AE = "AuthorizationEndpoint"; +var _AEC = "AnalyzedEniCount"; +var _AECIR = "AssociateEnclaveCertificateIamRole"; +var _AEFLCLTRV = "AllowEgressFromLocalClassicLinkToRemoteVpc"; +var _AEFLVTRCL = "AllowEgressFromLocalVpcToRemoteClassicLink"; +var _AEIO = "AutoEnableIO"; +var _AES = "AttachedEbsStatus"; +var _AET = "AnalysisEndTime"; +var _AEd = "AddEntries"; +var _AF = "AddressFamily"; +var _AFn = "AnalysisFindings"; +var _AGI = "AccessGroupId"; +var _AGLBA = "AddGatewayLoadBalancerArns"; +var _AH = "AllocateHosts"; +var _AI = "AssetIds"; +var _AIA = "AssignIpv6Addresses"; +var _AIAC = "AvailableIpAddressCount"; +var _AIAOC = "AssignIpv6AddressOnCreation"; +var _AIAs = "AssignedIpv6Addresses"; +var _AIB = "AssociateIpamByoasn"; +var _AIC = "AvailableInstanceCapacity"; +var _AICv = "AvailableInstanceCount"; +var _AIEW = "AssociateInstanceEventWindow"; +var _AIG = "AttachInternetGateway"; +var _AIIP = "AssociateIamInstanceProfile"; +var _AIP = "AssignedIpv6Prefixes"; +var _AIPC = "AllocateIpamPoolCidr"; +var _AIPs = "AssignedIpv4Prefixes"; +var _AIRD = "AssociateIpamResourceDiscovery"; +var _AIT = "AllowedInstanceTypes"; +var _AIc = "ActiveInstances"; +var _AIcc = "AccountId"; +var _AId = "AdditionalInfo"; +var _AIl = "AllocationId"; +var _AIll = "AllocationIds"; +var _AIm = "AmiId"; +var _AIs = "AssociationIds"; +var _AIss = "AssociationId"; +var _AIsse = "AssetId"; +var _AIt = "AttachmentId"; +var _AIth = "AthenaIntegrations"; +var _AIu = "AutoImport"; +var _AL = "AccessLogs"; +var _ALI = "AmiLaunchIndex"; +var _ALc = "AccountLevel"; +var _AM = "AcceleratorManufacturers"; +var _AMIT = "AllowsMultipleInstanceTypes"; +var _AMNL = "AllocationMinNetmaskLength"; +var _AMNLl = "AllocationMaxNetmaskLength"; +var _AMS = "ApplianceModeSupport"; +var _AN = "AttributeNames"; +var _ANGA = "AssociateNatGatewayAddress"; +var _ANI = "AttachNetworkInterface"; +var _ANLBA = "AddNetworkLoadBalancerArns"; +var _ANS = "AddNetworkServices"; +var _ANc = "AcceleratorNames"; +var _ANt = "AttributeName"; +var _AO = "AuthenticationOptions"; +var _AOI = "AddressOwnerId"; +var _AOR = "AddOperatingRegions"; +var _AP = "AutoPlacement"; +var _APCO = "AccepterPeeringConnectionOptions"; +var _APH = "AlternatePathHints"; +var _APIA = "AssignPrivateIpAddresses"; +var _APIAs = "AssociatePublicIpAddress"; +var _APIAss = "AssignedPrivateIpAddresses"; +var _APICB = "AmazonProvidedIpv6CidrBlock"; +var _APM = "ApplyPendingMaintenance"; +var _APNGA = "AssignPrivateNatGatewayAddress"; +var _APd = "AddedPrincipals"; +var _APl = "AllowedPrincipals"; +var _AR = "AllowReassignment"; +var _ARA = "AssociatedRoleArn"; +var _ARAd = "AdditionalRoutesAvailable"; +var _ARC = "AcceptedRouteCount"; +var _ARIEQ = "AcceptReservedInstancesExchangeQuote"; +var _ARS = "AutoRecoverySupported"; +var _ART = "AssociateRouteTable"; +var _ARTI = "AddRouteTableIds"; +var _ARTl = "AllocationResourceTags"; +var _ARc = "AcceptanceRequired"; +var _ARcl = "AclRule"; +var _ARd = "AddressRegion"; +var _ARl = "AllowReassociation"; +var _ARll = "AllRegions"; +var _ARs = "AssociatedResource"; +var _ARss = "AssociatedRoles"; +var _ARu = "AutoRecovery"; +var _ARut = "AuthorizationRules"; +var _AS = "AllocationStrategy"; +var _ASA = "AmazonSideAsn"; +var _ASCB = "AssociateSubnetCidrBlock"; +var _ASGE = "AuthorizeSecurityGroupEgress"; +var _ASGI = "AuthorizeSecurityGroupIngress"; +var _ASGId = "AddSecurityGroupIds"; +var _ASGTCVTN = "ApplySecurityGroupsToClientVpnTargetNetwork"; +var _ASI = "AddSubnetIds"; +var _ASIAT = "AddSupportedIpAddressTypes"; +var _ASS = "AmdSevSnp"; +var _AST = "AnalysisStartTime"; +var _ASTB = "AnalysisStartTimeBegin"; +var _ASTE = "AnalysisStartTimeEnd"; +var _ASc = "ActivityStatus"; +var _ASn = "AnalysisStatus"; +var _ASs = "AssociationState"; +var _ASss = "AssociationStatus"; +var _ASt = "AttachmentStatuses"; +var _ASw = "AwsService"; +var _AT = "AssociationTarget"; +var _ATGAI = "AccepterTransitGatewayAttachmentId"; +var _ATGCB = "AddTransitGatewayCidrBlocks"; +var _ATGMD = "AssociateTransitGatewayMulticastDomain"; +var _ATGMDA = "AcceptTransitGatewayMulticastDomainAssociations"; +var _ATGPA = "AcceptTransitGatewayPeeringAttachment"; +var _ATGPT = "AssociateTransitGatewayPolicyTable"; +var _ATGRT = "AssociateTransitGatewayRouteTable"; +var _ATGVA = "AcceptTransitGatewayVpcAttachment"; +var _ATI = "AssociateTrunkInterface"; +var _ATIc = "AccepterTgwInfo"; +var _ATMMB = "AcceleratorTotalMemoryMiB"; +var _ATN = "AssociatedTargetNetworks"; +var _ATS = "AddressTransferStatus"; +var _ATc = "AcceleratorTypes"; +var _ATd = "AddressingType"; +var _ATdd = "AddressTransfer"; +var _ATddr = "AddressTransfers"; +var _ATddre = "AddressType"; +var _ATl = "AllocationType"; +var _ATll = "AllocationTime"; +var _ATr = "ArchitectureTypes"; +var _ATt = "AttachmentType"; +var _ATtt = "AttachTime"; +var _ATtta = "AttachedTo"; +var _AV = "AttachVolume"; +var _AVATP = "AttachVerifiedAccessTrustProvider"; +var _AVC = "AvailableVCpus"; +var _AVCB = "AssociateVpcCidrBlock"; +var _AVEC = "AcceptVpcEndpointConnections"; +var _AVG = "AttachVpnGateway"; +var _AVI = "AccepterVpcInfo"; +var _AVPC = "AcceptVpcPeeringConnection"; +var _AVt = "AttributeValues"; +var _AVtt = "AttributeValue"; +var _AWSAKI = "AWSAccessKeyId"; +var _AZ = "AvailabilityZone"; +var _AZG = "AvailabilityZoneGroup"; +var _AZI = "AvailabilityZoneId"; +var _AZv = "AvailabilityZones"; +var _Ac = "Accept"; +var _Acc = "Accelerators"; +var _Acl = "Acl"; +var _Act = "Active"; +var _Acti = "Actions"; +var _Ad = "Address"; +var _Add = "Add"; +var _Addr = "Addresses"; +var _Af = "Affinity"; +var _Am = "Amount"; +var _Ar = "Arn"; +var _Arc = "Architecture"; +var _As = "Asn"; +var _Ass = "Associations"; +var _Asso = "Association"; +var _At = "Attribute"; +var _Att = "Attachment"; +var _Atta = "Attachments"; +var _B = "Bucket"; +var _BA = "BgpAsn"; +var _BAE = "BgpAsnExtended"; +var _BBIG = "BaselineBandwidthInGbps"; +var _BBIM = "BaselineBandwidthInMbps"; +var _BC = "ByoipCidr"; +var _BCg = "BgpConfigurations"; +var _BCy = "ByoipCidrs"; +var _BCyt = "BytesConverted"; +var _BDM = "BlockDeviceMappings"; +var _BDMl = "BlockDurationMinutes"; +var _BEBM = "BaselineEbsBandwidthMbps"; +var _BEDN = "BaseEndpointDnsNames"; +var _BI = "BundleInstance"; +var _BII = "BranchInterfaceId"; +var _BIa = "BaselineIops"; +var _BIu = "BundleId"; +var _BIun = "BundleIds"; +var _BM = "BootMode"; +var _BMa = "BareMetal"; +var _BN = "BucketName"; +var _BO = "BgpOptions"; +var _BOu = "BucketOwner"; +var _BP = "BurstablePerformance"; +var _BPS = "BurstablePerformanceSupported"; +var _BPi = "BillingProducts"; +var _BS = "BgpStatus"; +var _BT = "BannerText"; +var _BTE = "BundleTaskError"; +var _BTIMB = "BaselineThroughputInMBps"; +var _BTu = "BundleTask"; +var _BTun = "BundleTasks"; +var _Bl = "Blackhole"; +var _By = "Bytes"; +var _Byo = "Byoasn"; +var _Byoa = "Byoasns"; +var _C = "Cidr"; +var _CA = "CertificateArn"; +var _CAC = "CidrAuthorizationContext"; +var _CADNL = "ClearAllocationDefaultNetmaskLength"; +var _CAU = "CoipAddressUsages"; +var _CAa = "CapacityAllocations"; +var _CAo = "ComponentArn"; +var _CAom = "ComponentAccount"; +var _CAr = "CreatedAt"; +var _CB = "CidrBlock"; +var _CBA = "CidrBlockAssociation"; +var _CBAS = "CidrBlockAssociationSet"; +var _CBDH = "CapacityBlockDurationHours"; +var _CBO = "CapacityBlockOfferings"; +var _CBOI = "CapacityBlockOfferingId"; +var _CBS = "CidrBlockState"; +var _CBSi = "CidrBlockSet"; +var _CBT = "CancelBundleTask"; +var _CBr = "CreatedBy"; +var _CC = "CoreCount"; +var _CCB = "ClientCidrBlock"; +var _CCC = "CreateCoipCidr"; +var _CCG = "CreateCarrierGateway"; +var _CCGr = "CreateCustomerGateway"; +var _CCO = "ClientConnectOptions"; +var _CCP = "CreateCoipPool"; +var _CCR = "CancelCapacityReservation"; +var _CCRBS = "CreateCapacityReservationBySplitting"; +var _CCRF = "CancelCapacityReservationFleets"; +var _CCRFE = "CancelCapacityReservationFleetError"; +var _CCRFr = "CreateCapacityReservationFleet"; +var _CCRr = "CreateCapacityReservation"; +var _CCT = "CancelConversionTask"; +var _CCVE = "CreateClientVpnEndpoint"; +var _CCVR = "CreateClientVpnRoute"; +var _CCl = "ClientConfiguration"; +var _CCo = "CoipCidr"; +var _CCp = "CpuCredits"; +var _CCu = "CurrencyCode"; +var _CD = "ClientData"; +var _CDH = "CapacityDurationHours"; +var _CDO = "CreateDhcpOptions"; +var _CDS = "CreateDefaultSubnet"; +var _CDSDA = "ConfigDeliveryS3DestinationArn"; +var _CDSu = "CustomDnsServers"; +var _CDV = "CreateDefaultVpc"; +var _CDr = "CreateDate"; +var _CDre = "CreationDate"; +var _CDrea = "CreatedDate"; +var _CE = "CronExpression"; +var _CEOIG = "CreateEgressOnlyInternetGateway"; +var _CET = "CancelExportTask"; +var _CETo = "ConnectionEstablishedTime"; +var _CETon = "ConnectionEndTime"; +var _CEo = "ConnectionEvents"; +var _CF = "CreateFleet"; +var _CFI = "CopyFpgaImage"; +var _CFIr = "CreateFpgaImage"; +var _CFL = "CreateFlowLogs"; +var _CFS = "CurrentFleetState"; +var _CFo = "ContainerFormat"; +var _CG = "CarrierGateway"; +var _CGC = "CustomerGatewayConfiguration"; +var _CGI = "CarrierGatewayId"; +var _CGIa = "CarrierGatewayIds"; +var _CGIu = "CustomerGatewayId"; +var _CGIus = "CustomerGatewayIds"; +var _CGa = "CarrierGateways"; +var _CGu = "CustomerGateway"; +var _CGur = "CurrentGeneration"; +var _CGus = "CustomerGateways"; +var _CI = "CopyImage"; +var _CIBM = "CurrentInstanceBootMode"; +var _CICE = "CreateInstanceConnectEndpoint"; +var _CIERVT = "CreateIpamExternalResourceVerificationToken"; +var _CIET = "CreateInstanceExportTask"; +var _CIEW = "CreateInstanceEventWindow"; +var _CIG = "CreateInternetGateway"; +var _CILP = "CancelImageLaunchPermission"; +var _CIP = "CreateIpamPool"; +var _CIRD = "CreateIpamResourceDiscovery"; +var _CIS = "CreateIpamScope"; +var _CISI = "CurrentIpamScopeId"; +var _CIT = "CancelImportTask"; +var _CITo = "CopyImageTags"; +var _CIa = "CarrierIp"; +var _CIi = "CidrIp"; +var _CIid = "CidrIpv6"; +var _CIidr = "CidrIpv4"; +var _CIl = "ClientId"; +var _CIli = "ClientIp"; +var _CIo = "ConnectionId"; +var _CIom = "ComponentId"; +var _CIop = "CoIp"; +var _CIor = "CoreInfo"; +var _CIr = "CreateImage"; +var _CIre = "CreateIpam"; +var _CKP = "CreateKeyPair"; +var _CLB = "ClassicLoadBalancers"; +var _CLBC = "ClassicLoadBalancersConfig"; +var _CLBL = "ClassicLoadBalancerListener"; +var _CLBO = "ClientLoginBannerOptions"; +var _CLDS = "ClassicLinkDnsSupported"; +var _CLE = "ClassicLinkEnabled"; +var _CLG = "CloudwatchLogGroup"; +var _CLGR = "CreateLocalGatewayRoute"; +var _CLGRT = "CreateLocalGatewayRouteTable"; +var _CLGRTVA = "CreateLocalGatewayRouteTableVpcAssociation"; +var _CLGRTVIGA = "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation"; +var _CLO = "ConnectionLogOptions"; +var _CLS = "CloudwatchLogStream"; +var _CLT = "CreateLaunchTemplate"; +var _CLTV = "CreateLaunchTemplateVersion"; +var _CM = "CpuManufacturers"; +var _CMKE = "CustomerManagedKeyEnabled"; +var _CMPL = "CreateManagedPrefixList"; +var _CN = "CommonName"; +var _CNA = "CreateNetworkAcl"; +var _CNAA = "CoreNetworkAttachmentArn"; +var _CNAE = "CreateNetworkAclEntry"; +var _CNAo = "CoreNetworkArn"; +var _CNAon = "ConnectionNotificationArn"; +var _CNG = "CreateNatGateway"; +var _CNI = "CreateNetworkInterface"; +var _CNIAS = "CreateNetworkInsightsAccessScope"; +var _CNIP = "CreateNetworkInsightsPath"; +var _CNIPr = "CreateNetworkInterfacePermission"; +var _CNIo = "ConnectionNotificationIds"; +var _CNIon = "ConnectionNotificationId"; +var _CNIor = "CoreNetworkId"; +var _CNS = "ConnectionNotificationState"; +var _CNSo = "ConnectionNotificationSet"; +var _CNT = "ConnectionNotificationType"; +var _CNo = "ConnectionNotification"; +var _CO = "CpuOptions"; +var _COI = "CustomerOwnedIp"; +var _COIP = "CustomerOwnedIpv4Pool"; +var _COP = "CoolOffPeriod"; +var _COPEO = "CoolOffPeriodExpiresOn"; +var _CP = "CoipPool"; +var _CPC = "ConnectPeerConfiguration"; +var _CPG = "CreatePlacementGroup"; +var _CPI = "ConfirmProductInstance"; +var _CPIP = "CreatePublicIpv4Pool"; +var _CPIo = "CoipPoolId"; +var _CPo = "CoipPools"; +var _CR = "CreateRoute"; +var _CRA = "CapacityReservationArn"; +var _CRCC = "ClientRootCertificateChain"; +var _CRCCA = "ClientRootCertificateChainArn"; +var _CRF = "CapacityReservationFleets"; +var _CRFA = "CapacityReservationFleetArn"; +var _CRFI = "CapacityReservationFleetIds"; +var _CRFIa = "CapacityReservationFleetId"; +var _CRG = "CapacityReservationGroups"; +var _CRI = "CapacityReservationId"; +var _CRIL = "CancelReservedInstancesListing"; +var _CRILr = "CreateReservedInstancesListing"; +var _CRIT = "CreateRestoreImageTask"; +var _CRIa = "CapacityReservationIds"; +var _CRL = "CertificateRevocationList"; +var _CRO = "CapacityReservationOptions"; +var _CRP = "CapacityReservationPreference"; +var _CRRGA = "CapacityReservationResourceGroupArn"; +var _CRRVT = "CreateReplaceRootVolumeTask"; +var _CRS = "CapacityReservationSpecification"; +var _CRT = "CreateRouteTable"; +var _CRTa = "CapacityReservationTarget"; +var _CRa = "CancelReason"; +var _CRap = "CapacityRebalance"; +var _CRapa = "CapacityReservation"; +var _CRapac = "CapacityReservations"; +var _CRo = "ComponentRegion"; +var _CS = "CopySnapshot"; +var _CSBN = "CertificateS3BucketName"; +var _CSCR = "CreateSubnetCidrReservation"; +var _CSDS = "CreateSpotDatafeedSubscription"; +var _CSFR = "CancelSpotFleetRequests"; +var _CSFRS = "CurrentSpotFleetRequestState"; +var _CSG = "CreateSecurityGroup"; +var _CSIR = "CancelSpotInstanceRequests"; +var _CSIRa = "CancelledSpotInstanceRequests"; +var _CSIT = "CreateStoreImageTask"; +var _CSOK = "CertificateS3ObjectKey"; +var _CSl = "ClientSecret"; +var _CSo = "ComplianceStatus"; +var _CSon = "ConnectionStatuses"; +var _CSr = "CreateSnapshot"; +var _CSre = "CreateSnapshots"; +var _CSrea = "CreateSubnet"; +var _CSred = "CreditSpecification"; +var _CSu = "CurrentState"; +var _CSur = "CurrentStatus"; +var _CT = "CreateTags"; +var _CTC = "ConnectionTrackingConfiguration"; +var _CTFS = "CopyTagsFromSource"; +var _CTG = "CreateTransitGateway"; +var _CTGC = "CreateTransitGatewayConnect"; +var _CTGCP = "CreateTransitGatewayConnectPeer"; +var _CTGMD = "CreateTransitGatewayMulticastDomain"; +var _CTGPA = "CreateTransitGatewayPeeringAttachment"; +var _CTGPLR = "CreateTransitGatewayPrefixListReference"; +var _CTGPT = "CreateTransitGatewayPolicyTable"; +var _CTGR = "CreateTransitGatewayRoute"; +var _CTGRT = "CreateTransitGatewayRouteTable"; +var _CTGRTA = "CreateTransitGatewayRouteTableAnnouncement"; +var _CTGVA = "CreateTransitGatewayVpcAttachment"; +var _CTI = "ConversionTaskId"; +var _CTIo = "ConversionTaskIds"; +var _CTMF = "CreateTrafficMirrorFilter"; +var _CTMFR = "CreateTrafficMirrorFilterRule"; +var _CTMS = "CreateTrafficMirrorSession"; +var _CTMT = "CreateTrafficMirrorTarget"; +var _CTS = "ConnectionTrackingSpecification"; +var _CTl = "ClientToken"; +var _CTo = "ConnectivityType"; +var _CTom = "CompleteTime"; +var _CTon = "ConversionTasks"; +var _CTonv = "ConversionTask"; +var _CTr = "CreateTime"; +var _CTre = "CreationTime"; +var _CTrea = "CreationTimestamp"; +var _CV = "CreateVolume"; +var _CVAE = "CreateVerifiedAccessEndpoint"; +var _CVAG = "CreateVerifiedAccessGroup"; +var _CVAI = "CreateVerifiedAccessInstance"; +var _CVATP = "CreateVerifiedAccessTrustProvider"; +var _CVC = "CreateVpnConnection"; +var _CVCR = "CreateVpnConnectionRoute"; +var _CVE = "CreateVpcEndpoint"; +var _CVECN = "CreateVpcEndpointConnectionNotification"; +var _CVEI = "ClientVpnEndpointId"; +var _CVEIl = "ClientVpnEndpointIds"; +var _CVESC = "CreateVpcEndpointServiceConfiguration"; +var _CVEl = "ClientVpnEndpoints"; +var _CVG = "CreateVpnGateway"; +var _CVP = "CreateVolumePermission"; +var _CVPC = "CreateVpcPeeringConnection"; +var _CVPr = "CreateVolumePermissions"; +var _CVTN = "ClientVpnTargetNetworks"; +var _CVr = "CreateVpc"; +var _CVu = "CurrentVersion"; +var _CWL = "CloudWatchLogs"; +var _CWLO = "CloudWatchLogOptions"; +var _Ca = "Cascade"; +var _Cat = "Category"; +var _Ch = "Checksum"; +var _Ci = "Cidrs"; +var _Co = "Comment"; +var _Cod = "Code"; +var _Com = "Component"; +var _Con = "Context"; +var _Conf = "Configured"; +var _Conn = "Connections"; +var _Cor = "Cores"; +var _Cou = "Count"; +var _D = "Destination"; +var _DA = "DescribeAddresses"; +var _DAA = "DescribeAccountAttributes"; +var _DAAI = "DelegatedAdminAccountId"; +var _DAAe = "DescribeAddressesAttribute"; +var _DAIF = "DescribeAggregateIdFormat"; +var _DAIT = "DenyAllIgwTraffic"; +var _DANPMS = "DescribeAwsNetworkPerformanceMetricSubscriptions"; +var _DANPMSi = "DisableAwsNetworkPerformanceMetricSubscription"; +var _DART = "DefaultAssociationRouteTable"; +var _DAS = "DisableApiStop"; +var _DAT = "DescribeAddressTransfers"; +var _DATi = "DisableAddressTransfer"; +var _DATis = "DisableApiTermination"; +var _DAZ = "DescribeAvailabilityZones"; +var _DAe = "DeprecateAt"; +var _DAep = "DeprovisionedAddresses"; +var _DAes = "DestinationAddresses"; +var _DAest = "DestinationAddress"; +var _DAesti = "DestinationArn"; +var _DAi = "DisassociateAddress"; +var _DBC = "DeprovisionByoipCidr"; +var _DBCe = "DescribeByoipCidrs"; +var _DBT = "DescribeBundleTasks"; +var _DC = "DisallowedCidrs"; +var _DCA = "DomainCertificateArn"; +var _DCAR = "DeliverCrossAccountRole"; +var _DCB = "DestinationCidrBlock"; +var _DCBO = "DescribeCapacityBlockOfferings"; +var _DCC = "DeleteCoipCidr"; +var _DCG = "DeleteCarrierGateway"; +var _DCGe = "DeleteCustomerGateway"; +var _DCGes = "DescribeCarrierGateways"; +var _DCGesc = "DescribeCustomerGateways"; +var _DCLI = "DescribeClassicLinkInstances"; +var _DCLV = "DetachClassicLinkVpc"; +var _DCP = "DeleteCoipPool"; +var _DCPe = "DescribeCoipPools"; +var _DCR = "DescribeCapacityReservations"; +var _DCRF = "DescribeCapacityReservationFleets"; +var _DCRI = "DestinationCapacityReservationId"; +var _DCRe = "DestinationCapacityReservation"; +var _DCT = "DescribeConversionTasks"; +var _DCVAR = "DescribeClientVpnAuthorizationRules"; +var _DCVC = "DescribeClientVpnConnections"; +var _DCVE = "DeleteClientVpnEndpoint"; +var _DCVEe = "DescribeClientVpnEndpoints"; +var _DCVR = "DeleteClientVpnRoute"; +var _DCVRe = "DescribeClientVpnRoutes"; +var _DCVTN = "DescribeClientVpnTargetNetworks"; +var _DCVTNi = "DisassociateClientVpnTargetNetwork"; +var _DCe = "DestinationCidr"; +var _DCef = "DefaultCores"; +var _DCh = "DhcpConfigurations"; +var _DCi = "DiskContainers"; +var _DCis = "DiskContainer"; +var _DDO = "DeleteDhcpOptions"; +var _DDOe = "DescribeDhcpOptions"; +var _DE = "DnsEntries"; +var _DECIR = "DisassociateEnclaveCertificateIamRole"; +var _DEEBD = "DisableEbsEncryptionByDefault"; +var _DEG = "DescribeElasticGpus"; +var _DEIT = "DescribeExportImageTasks"; +var _DEKI = "DataEncryptionKeyId"; +var _DEOIG = "DeleteEgressOnlyInternetGateway"; +var _DEOIGe = "DescribeEgressOnlyInternetGateways"; +var _DET = "DescribeExportTasks"; +var _DF = "DeleteFleets"; +var _DFA = "DefaultForAz"; +var _DFH = "DescribeFleetHistory"; +var _DFI = "DeleteFpgaImage"; +var _DFIA = "DescribeFpgaImageAttribute"; +var _DFIe = "DescribeFleetInstances"; +var _DFIes = "DescribeFpgaImages"; +var _DFL = "DeleteFlowLogs"; +var _DFLI = "DescribeFastLaunchImages"; +var _DFLe = "DescribeFlowLogs"; +var _DFLi = "DisableFastLaunch"; +var _DFSR = "DescribeFastSnapshotRestores"; +var _DFSRi = "DisableFastSnapshotRestores"; +var _DFe = "DescribeFleets"; +var _DH = "DescribeHosts"; +var _DHI = "DedicatedHostIds"; +var _DHR = "DescribeHostReservations"; +var _DHRO = "DescribeHostReservationOfferings"; +var _DHS = "DedicatedHostsSupported"; +var _DI = "DeleteIpam"; +var _DIA = "DescribeImageAttribute"; +var _DIAe = "DescribeInstanceAttribute"; +var _DIB = "DeprovisionIpamByoasn"; +var _DIBPA = "DisableImageBlockPublicAccess"; +var _DIBe = "DescribeIpamByoasn"; +var _DIBi = "DisassociateIpamByoasn"; +var _DICB = "DestinationIpv6CidrBlock"; +var _DICE = "DeleteInstanceConnectEndpoint"; +var _DICEe = "DescribeInstanceConnectEndpoints"; +var _DICS = "DescribeInstanceCreditSpecifications"; +var _DID = "DisableImageDeprecation"; +var _DIDP = "DisableImageDeregistrationProtection"; +var _DIENA = "DeregisterInstanceEventNotificationAttributes"; +var _DIENAe = "DescribeInstanceEventNotificationAttributes"; +var _DIERVT = "DeleteIpamExternalResourceVerificationToken"; +var _DIERVTe = "DescribeIpamExternalResourceVerificationTokens"; +var _DIEW = "DeleteInstanceEventWindow"; +var _DIEWe = "DescribeInstanceEventWindows"; +var _DIEWi = "DisassociateInstanceEventWindow"; +var _DIF = "DescribeIdFormat"; +var _DIFi = "DiskImageFormat"; +var _DIG = "DeleteInternetGateway"; +var _DIGe = "DescribeInternetGateways"; +var _DIGet = "DetachInternetGateway"; +var _DIIF = "DescribeIdentityIdFormat"; +var _DIIP = "DisassociateIamInstanceProfile"; +var _DIIPA = "DescribeIamInstanceProfileAssociations"; +var _DIIT = "DescribeImportImageTasks"; +var _DIOAA = "DisableIpamOrganizationAdminAccount"; +var _DIP = "DeleteIpamPool"; +var _DIPC = "DeprovisionIpamPoolCidr"; +var _DIPe = "DescribeIpamPools"; +var _DIPes = "DescribeIpv6Pools"; +var _DIRD = "DeleteIpamResourceDiscovery"; +var _DIRDA = "DescribeIpamResourceDiscoveryAssociations"; +var _DIRDe = "DescribeIpamResourceDiscoveries"; +var _DIRDi = "DisassociateIpamResourceDiscovery"; +var _DIS = "DeleteIpamScope"; +var _DISI = "DestinationIpamScopeId"; +var _DIST = "DescribeImportSnapshotTasks"; +var _DISe = "DescribeInstanceStatus"; +var _DISes = "DescribeIpamScopes"; +var _DISi = "DiskImageSize"; +var _DIT = "DescribeInstanceTopology"; +var _DITO = "DescribeInstanceTypeOfferings"; +var _DITe = "DescribeInstanceTypes"; +var _DIe = "DeregisterImage"; +var _DIes = "DescribeImages"; +var _DIesc = "DescribeInstances"; +var _DIescr = "DescribeIpams"; +var _DIest = "DestinationIp"; +var _DIev = "DeviceIndex"; +var _DIevi = "DeviceId"; +var _DIi = "DisableImage"; +var _DIir = "DirectoryId"; +var _DIis = "DiskImages"; +var _DKP = "DeleteKeyPair"; +var _DKPe = "DescribeKeyPairs"; +var _DLADI = "DisableLniAtDeviceIndex"; +var _DLEM = "DeliverLogsErrorMessage"; +var _DLG = "DescribeLocalGateways"; +var _DLGR = "DeleteLocalGatewayRoute"; +var _DLGRT = "DeleteLocalGatewayRouteTable"; +var _DLGRTVA = "DeleteLocalGatewayRouteTableVpcAssociation"; +var _DLGRTVAe = "DescribeLocalGatewayRouteTableVpcAssociations"; +var _DLGRTVIGA = "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation"; +var _DLGRTVIGAe = "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations"; +var _DLGRTe = "DescribeLocalGatewayRouteTables"; +var _DLGVI = "DescribeLocalGatewayVirtualInterfaces"; +var _DLGVIG = "DescribeLocalGatewayVirtualInterfaceGroups"; +var _DLPA = "DeliverLogsPermissionArn"; +var _DLS = "DescribeLockedSnapshots"; +var _DLSe = "DeliverLogsStatus"; +var _DLT = "DeleteLaunchTemplate"; +var _DLTV = "DeleteLaunchTemplateVersions"; +var _DLTVe = "DescribeLaunchTemplateVersions"; +var _DLTe = "DescribeLaunchTemplates"; +var _DMA = "DescribeMovingAddresses"; +var _DMGM = "DeregisteredMulticastGroupMembers"; +var _DMGS = "DeregisteredMulticastGroupSources"; +var _DMH = "DescribeMacHosts"; +var _DMPL = "DeleteManagedPrefixList"; +var _DMPLe = "DescribeManagedPrefixLists"; +var _DN = "DeviceName"; +var _DNA = "DeleteNetworkAcl"; +var _DNAE = "DeleteNetworkAclEntry"; +var _DNAe = "DescribeNetworkAcls"; +var _DNCI = "DefaultNetworkCardIndex"; +var _DNG = "DeleteNatGateway"; +var _DNGA = "DisassociateNatGatewayAddress"; +var _DNGe = "DescribeNatGateways"; +var _DNI = "DeleteNetworkInterface"; +var _DNIA = "DeleteNetworkInsightsAnalysis"; +var _DNIAS = "DeleteNetworkInsightsAccessScope"; +var _DNIASA = "DeleteNetworkInsightsAccessScopeAnalysis"; +var _DNIASAe = "DescribeNetworkInsightsAccessScopeAnalyses"; +var _DNIASe = "DescribeNetworkInsightsAccessScopes"; +var _DNIAe = "DescribeNetworkInsightsAnalyses"; +var _DNIAes = "DescribeNetworkInterfaceAttribute"; +var _DNII = "DeregisteredNetworkInterfaceIds"; +var _DNIP = "DeleteNetworkInsightsPath"; +var _DNIPe = "DeleteNetworkInterfacePermission"; +var _DNIPes = "DescribeNetworkInsightsPaths"; +var _DNIPesc = "DescribeNetworkInterfacePermissions"; +var _DNIe = "DescribeNetworkInterfaces"; +var _DNIet = "DetachNetworkInterface"; +var _DNn = "DnsName"; +var _DNo = "DomainName"; +var _DO = "DestinationOptions"; +var _DOA = "DestinationOutpostArn"; +var _DOI = "DhcpOptionsId"; +var _DOIh = "DhcpOptionsIds"; +var _DOT = "DeleteOnTermination"; +var _DOe = "DeviceOptions"; +var _DOh = "DhcpOptions"; +var _DOn = "DnsOptions"; +var _DP = "DestinationPort"; +var _DPDTA = "DPDTimeoutAction"; +var _DPDTS = "DPDTimeoutSeconds"; +var _DPG = "DeletePlacementGroup"; +var _DPGe = "DescribePlacementGroups"; +var _DPIF = "DescribePrincipalIdFormat"; +var _DPIP = "DeletePublicIpv4Pool"; +var _DPIPC = "DeprovisionPublicIpv4PoolCidr"; +var _DPIPe = "DescribePublicIpv4Pools"; +var _DPL = "DescribePrefixLists"; +var _DPLI = "DestinationPrefixListId"; +var _DPLe = "DestinationPrefixLists"; +var _DPR = "DestinationPortRange"; +var _DPRT = "DefaultPropagationRouteTable"; +var _DPRe = "DestinationPortRanges"; +var _DPe = "DestinationPorts"; +var _DPer = "DeregistrationProtection"; +var _DQ = "DataQueries"; +var _DQRI = "DeleteQueuedReservedInstances"; +var _DR = "DeleteRoute"; +var _DRDAI = "DefaultResourceDiscoveryAssociationId"; +var _DRDI = "DefaultResourceDiscoveryId"; +var _DRI = "DescribeReservedInstances"; +var _DRIL = "DescribeReservedInstancesListings"; +var _DRIM = "DescribeReservedInstancesModifications"; +var _DRIO = "DescribeReservedInstancesOfferings"; +var _DRIT = "DnsRecordIpType"; +var _DRRV = "DeleteReplacedRootVolume"; +var _DRRVT = "DescribeReplaceRootVolumeTasks"; +var _DRS = "DataRetentionSupport"; +var _DRT = "DeleteRouteTable"; +var _DRTA = "DefaultRouteTableAssociation"; +var _DRTP = "DefaultRouteTablePropagation"; +var _DRTe = "DescribeRouteTables"; +var _DRTi = "DisassociateRouteTable"; +var _DRa = "DataResponses"; +var _DRe = "DescribeRegions"; +var _DRes = "DestinationRegion"; +var _DRi = "DiscoveryRegion"; +var _DRr = "DryRun"; +var _DRy = "DynamicRouting"; +var _DS = "DeleteSnapshot"; +var _DSA = "DescribeSnapshotAttribute"; +var _DSBPA = "DisableSnapshotBlockPublicAccess"; +var _DSCA = "DisableSerialConsoleAccess"; +var _DSCB = "DisassociateSubnetCidrBlock"; +var _DSCR = "DeleteSubnetCidrReservation"; +var _DSCRe = "DeletedSubnetCidrReservation"; +var _DSDS = "DeleteSpotDatafeedSubscription"; +var _DSDSe = "DescribeSpotDatafeedSubscription"; +var _DSFI = "DescribeSpotFleetInstances"; +var _DSFR = "DescribeSpotFleetRequests"; +var _DSFRH = "DescribeSpotFleetRequestHistory"; +var _DSG = "DeleteSecurityGroup"; +var _DSGR = "DescribeSecurityGroupReferences"; +var _DSGRe = "DescribeSecurityGroupRules"; +var _DSGe = "DescribeSecurityGroups"; +var _DSI = "DescribeScheduledInstances"; +var _DSIA = "DescribeScheduledInstanceAvailability"; +var _DSIR = "DescribeSpotInstanceRequests"; +var _DSIT = "DescribeStoreImageTasks"; +var _DSPH = "DescribeSpotPriceHistory"; +var _DSSG = "DescribeStaleSecurityGroups"; +var _DSTS = "DescribeSnapshotTierStatus"; +var _DSe = "DeleteSubnet"; +var _DSel = "DeliveryStream"; +var _DSeli = "DeliveryStatus"; +var _DSes = "DescribeSnapshots"; +var _DSesc = "DescribeSubnets"; +var _DSn = "DnsServers"; +var _DSns = "DnsSupport"; +var _DT = "DeleteTags"; +var _DTA = "DpdTimeoutAction"; +var _DTCT = "DefaultTargetCapacityType"; +var _DTG = "DeleteTransitGateway"; +var _DTGA = "DescribeTransitGatewayAttachments"; +var _DTGC = "DeleteTransitGatewayConnect"; +var _DTGCP = "DeleteTransitGatewayConnectPeer"; +var _DTGCPe = "DescribeTransitGatewayConnectPeers"; +var _DTGCe = "DescribeTransitGatewayConnects"; +var _DTGMD = "DeleteTransitGatewayMulticastDomain"; +var _DTGMDe = "DescribeTransitGatewayMulticastDomains"; +var _DTGMDi = "DisassociateTransitGatewayMulticastDomain"; +var _DTGMGM = "DeregisterTransitGatewayMulticastGroupMembers"; +var _DTGMGS = "DeregisterTransitGatewayMulticastGroupSources"; +var _DTGPA = "DeleteTransitGatewayPeeringAttachment"; +var _DTGPAe = "DescribeTransitGatewayPeeringAttachments"; +var _DTGPLR = "DeleteTransitGatewayPrefixListReference"; +var _DTGPT = "DeleteTransitGatewayPolicyTable"; +var _DTGPTe = "DescribeTransitGatewayPolicyTables"; +var _DTGPTi = "DisassociateTransitGatewayPolicyTable"; +var _DTGR = "DeleteTransitGatewayRoute"; +var _DTGRT = "DeleteTransitGatewayRouteTable"; +var _DTGRTA = "DeleteTransitGatewayRouteTableAnnouncement"; +var _DTGRTAe = "DescribeTransitGatewayRouteTableAnnouncements"; +var _DTGRTP = "DisableTransitGatewayRouteTablePropagation"; +var _DTGRTe = "DescribeTransitGatewayRouteTables"; +var _DTGRTi = "DisassociateTransitGatewayRouteTable"; +var _DTGVA = "DeleteTransitGatewayVpcAttachment"; +var _DTGVAe = "DescribeTransitGatewayVpcAttachments"; +var _DTGe = "DescribeTransitGateways"; +var _DTI = "DisassociateTrunkInterface"; +var _DTIA = "DescribeTrunkInterfaceAssociations"; +var _DTMF = "DeleteTrafficMirrorFilter"; +var _DTMFR = "DeleteTrafficMirrorFilterRule"; +var _DTMFRe = "DescribeTrafficMirrorFilterRules"; +var _DTMFe = "DescribeTrafficMirrorFilters"; +var _DTMS = "DeleteTrafficMirrorSession"; +var _DTMSe = "DescribeTrafficMirrorSessions"; +var _DTMT = "DeleteTrafficMirrorTarget"; +var _DTMTe = "DescribeTrafficMirrorTargets"; +var _DTPC = "DefaultThreadsPerCore"; +var _DTPT = "DeviceTrustProviderType"; +var _DTS = "DpdTimeoutSeconds"; +var _DTe = "DescribeTags"; +var _DTel = "DeletionTime"; +var _DTele = "DeleteTime"; +var _DTep = "DeprecationTime"; +var _DTi = "DisablingTime"; +var _DTis = "DisabledTime"; +var _DV = "DeleteVolume"; +var _DVA = "DescribeVolumeAttribute"; +var _DVAE = "DeleteVerifiedAccessEndpoint"; +var _DVAEe = "DescribeVerifiedAccessEndpoints"; +var _DVAG = "DeleteVerifiedAccessGroup"; +var _DVAGe = "DescribeVerifiedAccessGroups"; +var _DVAI = "DeleteVerifiedAccessInstance"; +var _DVAILC = "DescribeVerifiedAccessInstanceLoggingConfigurations"; +var _DVAIe = "DescribeVerifiedAccessInstances"; +var _DVATP = "DeleteVerifiedAccessTrustProvider"; +var _DVATPe = "DescribeVerifiedAccessTrustProviders"; +var _DVATPet = "DetachVerifiedAccessTrustProvider"; +var _DVAe = "DescribeVpcAttribute"; +var _DVC = "DeleteVpnConnection"; +var _DVCB = "DisassociateVpcCidrBlock"; +var _DVCL = "DescribeVpcClassicLink"; +var _DVCLDS = "DescribeVpcClassicLinkDnsSupport"; +var _DVCLDSi = "DisableVpcClassicLinkDnsSupport"; +var _DVCLi = "DisableVpcClassicLink"; +var _DVCR = "DeleteVpnConnectionRoute"; +var _DVCe = "DescribeVpnConnections"; +var _DVCef = "DefaultVCpus"; +var _DVD = "DeviceValidationDomain"; +var _DVE = "DeleteVpcEndpoints"; +var _DVEC = "DescribeVpcEndpointConnections"; +var _DVECN = "DeleteVpcEndpointConnectionNotifications"; +var _DVECNe = "DescribeVpcEndpointConnectionNotifications"; +var _DVES = "DescribeVpcEndpointServices"; +var _DVESC = "DeleteVpcEndpointServiceConfigurations"; +var _DVESCe = "DescribeVpcEndpointServiceConfigurations"; +var _DVESP = "DescribeVpcEndpointServicePermissions"; +var _DVEe = "DescribeVpcEndpoints"; +var _DVG = "DeleteVpnGateway"; +var _DVGe = "DescribeVpnGateways"; +var _DVGet = "DetachVpnGateway"; +var _DVM = "DescribeVolumesModifications"; +var _DVN = "DefaultVersionNumber"; +var _DVPC = "DeleteVpcPeeringConnection"; +var _DVPCe = "DescribeVpcPeeringConnections"; +var _DVRP = "DisableVgwRoutePropagation"; +var _DVS = "DescribeVolumeStatus"; +var _DVe = "DeleteVpc"; +var _DVef = "DefaultVersion"; +var _DVes = "DescribeVolumes"; +var _DVesc = "DescribeVpcs"; +var _DVest = "DestinationVpc"; +var _DVet = "DetachVolume"; +var _Da = "Data"; +var _De = "Description"; +var _Dea = "Deadline"; +var _Des = "Destinations"; +var _Det = "Details"; +var _Dev = "Device"; +var _Di = "Direction"; +var _Dis = "Disks"; +var _Do = "Domain"; +var _Du = "Duration"; +var _E = "Ebs"; +var _EA = "EnableAcceleration"; +var _EANPMS = "EnableAwsNetworkPerformanceMetricSubscription"; +var _EAT = "EnableAddressTransfer"; +var _EB = "EgressBytes"; +var _EBV = "ExcludeBootVolume"; +var _EC = "ErrorCode"; +var _ECTP = "ExcessCapacityTerminationPolicy"; +var _ECVCC = "ExportClientVpnClientConfiguration"; +var _ECVCCRL = "ExportClientVpnClientCertificateRevocationList"; +var _ECx = "ExplanationCode"; +var _ED = "EndDate"; +var _EDH = "EnableDnsHostnames"; +var _EDP = "EndpointDomainPrefix"; +var _EDR = "EndDateRange"; +var _EDS = "EnableDnsSupport"; +var _EDT = "EndDateType"; +var _EDVI = "ExcludeDataVolumeIds"; +var _EDf = "EffectiveDate"; +var _EDn = "EnableDns64"; +var _EDnd = "EndpointDomain"; +var _EDv = "EventDescription"; +var _EDx = "ExpirationDate"; +var _EEBD = "EbsEncryptionByDefault"; +var _EEEBD = "EnableEbsEncryptionByDefault"; +var _EFL = "EnableFastLaunch"; +var _EFR = "EgressFilterRules"; +var _EFSR = "EnableFastSnapshotRestores"; +var _EGA = "ElasticGpuAssociations"; +var _EGAI = "ElasticGpuAssociationId"; +var _EGAS = "ElasticGpuAssociationState"; +var _EGAT = "ElasticGpuAssociationTime"; +var _EGH = "ElasticGpuHealth"; +var _EGI = "ElasticGpuIds"; +var _EGIl = "ElasticGpuId"; +var _EGS = "ElasticGpuSpecifications"; +var _EGSl = "ElasticGpuSpecification"; +var _EGSla = "ElasticGpuSet"; +var _EGSlas = "ElasticGpuState"; +var _EGT = "ElasticGpuType"; +var _EH = "EndHour"; +var _EI = "EnableImage"; +var _EIA = "ElasticInferenceAccelerators"; +var _EIAA = "ElasticInferenceAcceleratorArn"; +var _EIAAI = "ElasticInferenceAcceleratorAssociationId"; +var _EIAAS = "ElasticInferenceAcceleratorAssociationState"; +var _EIAAT = "ElasticInferenceAcceleratorAssociationTime"; +var _EIAAl = "ElasticInferenceAcceleratorAssociations"; +var _EIBPA = "EnableImageBlockPublicAccess"; +var _EID = "EnableImageDeprecation"; +var _EIDP = "EnableImageDeregistrationProtection"; +var _EIOAA = "EnableIpamOrganizationAdminAccount"; +var _EIT = "ExcludedInstanceTypes"; +var _EITI = "ExportImageTaskIds"; +var _EITIx = "ExportImageTaskId"; +var _EITS = "EncryptionInTransitSupported"; +var _EITx = "ExportImageTasks"; +var _EIb = "EbsInfo"; +var _EIf = "EfaInfo"; +var _EIv = "EventInformation"; +var _EIve = "EventId"; +var _EIx = "ExportImage"; +var _EIxc = "ExchangeId"; +var _EKKI = "EncryptionKmsKeyId"; +var _ELADI = "EnableLniAtDeviceIndex"; +var _ELBL = "ElasticLoadBalancerListener"; +var _EM = "ErrorMessage"; +var _ENAUM = "EnableNetworkAddressUsageMetrics"; +var _EO = "EbsOptimized"; +var _EOI = "EbsOptimizedInfo"; +var _EOIG = "EgressOnlyInternetGateway"; +var _EOIGI = "EgressOnlyInternetGatewayId"; +var _EOIGIg = "EgressOnlyInternetGatewayIds"; +var _EOIGg = "EgressOnlyInternetGateways"; +var _EOS = "EbsOptimizedSupport"; +var _EOn = "EnclaveOptions"; +var _EP = "ExcludePaths"; +var _EPG = "EnablePrivateGua"; +var _EPI = "EnablePrimaryIpv6"; +var _EPg = "EgressPackets"; +var _ERAOS = "EnableReachabilityAnalyzerOrganizationSharing"; +var _ERNDAAAAR = "EnableResourceNameDnsAAAARecord"; +var _ERNDAAAAROL = "EnableResourceNameDnsAAAARecordOnLaunch"; +var _ERNDAR = "EnableResourceNameDnsARecord"; +var _ERNDAROL = "EnableResourceNameDnsARecordOnLaunch"; +var _ES = "EphemeralStorage"; +var _ESBPA = "EnableSnapshotBlockPublicAccess"; +var _ESCA = "EnableSerialConsoleAccess"; +var _ESE = "EnaSrdEnabled"; +var _ESS = "EnaSrdSpecification"; +var _ESSn = "EnaSrdSupported"; +var _EST = "EventSubType"; +var _ESUE = "EnaSrdUdpEnabled"; +var _ESUS = "EnaSrdUdpSpecification"; +var _ESf = "EfaSupported"; +var _ESn = "EnaSupport"; +var _ESnc = "EncryptionSupport"; +var _ET = "EndpointType"; +var _ETGR = "ExportTransitGatewayRoutes"; +var _ETGRTP = "EnableTransitGatewayRouteTablePropagation"; +var _ETI = "ExportTaskId"; +var _ETIx = "ExportTaskIds"; +var _ETLC = "EnableTunnelLifecycleControl"; +var _ETST = "ExportToS3Task"; +var _ETa = "EarliestTime"; +var _ETi = "EipTags"; +var _ETn = "EndTime"; +var _ETna = "EnablingTime"; +var _ETnab = "EnabledTime"; +var _ETv = "EventType"; +var _ETx = "ExpirationTime"; +var _ETxp = "ExportTask"; +var _ETxpo = "ExportTasks"; +var _EU = "ExecutableUsers"; +var _EVCL = "EnableVpcClassicLink"; +var _EVCLDS = "EnableVpcClassicLinkDnsSupport"; +var _EVIO = "EnableVolumeIO"; +var _EVRP = "EnableVgwRoutePropagation"; +var _EWD = "EndWeekDay"; +var _Eg = "Egress"; +var _En = "Enabled"; +var _Enc = "Encrypted"; +var _End = "End"; +var _Endp = "Endpoint"; +var _Ent = "Entries"; +var _Er = "Error"; +var _Err = "Errors"; +var _Ev = "Events"; +var _Eve = "Event"; +var _Ex = "Explanations"; +var _F = "Force"; +var _FA = "FederatedAuthentication"; +var _FAD = "FilterAtDestination"; +var _FAS = "FilterAtSource"; +var _FAi = "FirstAddress"; +var _FC = "FulfilledCapacity"; +var _FCR = "FleetCapacityReservations"; +var _FCa = "FailureCode"; +var _FCi = "FindingComponents"; +var _FD = "ForceDelete"; +var _FDN = "FipsDnsName"; +var _FE = "FipsEnabled"; +var _FF = "FileFormat"; +var _FFC = "FailedFleetCancellations"; +var _FFi = "FindingsFound"; +var _FI = "FleetIds"; +var _FIA = "FilterInArns"; +var _FIAp = "FpgaImageAttribute"; +var _FIGI = "FpgaImageGlobalId"; +var _FII = "FpgaImageId"; +var _FIIp = "FpgaImageIds"; +var _FIPSE = "FIPSEnabled"; +var _FIi = "FindingId"; +var _FIl = "FleetId"; +var _FIp = "FpgaImages"; +var _FIpg = "FpgaInfo"; +var _FL = "FlowLogs"; +var _FLI = "FlowLogIds"; +var _FLIa = "FastLaunchImages"; +var _FLIl = "FlowLogId"; +var _FLS = "FlowLogStatus"; +var _FM = "FailureMessage"; +var _FODC = "FulfilledOnDemandCapacity"; +var _FP = "FromPort"; +var _FPC = "ForwardPathComponents"; +var _FPi = "FixedPrice"; +var _FQPD = "FailedQueuedPurchaseDeletions"; +var _FR = "FailureReason"; +var _FRa = "FastRestored"; +var _FS = "FleetState"; +var _FSR = "FastSnapshotRestores"; +var _FSRSE = "FastSnapshotRestoreStateErrors"; +var _FSRi = "FirewallStatelessRule"; +var _FSRir = "FirewallStatefulRule"; +var _FSST = "FirstSlotStartTime"; +var _FSSTR = "FirstSlotStartTimeRange"; +var _FTE = "FreeTierEligible"; +var _Fa = "Fault"; +var _Fi = "Filters"; +var _Fil = "Filter"; +var _Fl = "Fleets"; +var _Fo = "Format"; +var _Fp = "Fpgas"; +var _Fr = "From"; +var _Fre = "Frequency"; +var _G = "Groups"; +var _GA = "GroupArn"; +var _GAECIR = "GetAssociatedEnclaveCertificateIamRoles"; +var _GAIPC = "GetAssociatedIpv6PoolCidrs"; +var _GANPD = "GetAwsNetworkPerformanceData"; +var _GAS = "GatewayAssociationState"; +var _GCO = "GetConsoleOutput"; +var _GCPU = "GetCoipPoolUsage"; +var _GCRU = "GetCapacityReservationUsage"; +var _GCS = "GetConsoleScreenshot"; +var _GD = "GroupDescription"; +var _GDCS = "GetDefaultCreditSpecification"; +var _GEDKKI = "GetEbsDefaultKmsKeyId"; +var _GEEBD = "GetEbsEncryptionByDefault"; +var _GFLIT = "GetFlowLogsIntegrationTemplate"; +var _GGFCR = "GetGroupsForCapacityReservation"; +var _GHRPP = "GetHostReservationPurchasePreview"; +var _GI = "GatewayId"; +var _GIA = "GroupIpAddress"; +var _GIAH = "GetIpamAddressHistory"; +var _GIBPAS = "GetImageBlockPublicAccessState"; +var _GIDA = "GetIpamDiscoveredAccounts"; +var _GIDPA = "GetIpamDiscoveredPublicAddresses"; +var _GIDRC = "GetIpamDiscoveredResourceCidrs"; +var _GIMD = "GetInstanceMetadataDefaults"; +var _GIPA = "GetIpamPoolAllocations"; +var _GIPC = "GetIpamPoolCidrs"; +var _GIRC = "GetIpamResourceCidrs"; +var _GITEP = "GetInstanceTpmEkPub"; +var _GITFIR = "GetInstanceTypesFromInstanceRequirements"; +var _GIUD = "GetInstanceUefiData"; +var _GIp = "GpuInfo"; +var _GIr = "GroupId"; +var _GIro = "GroupIds"; +var _GK = "GreKey"; +var _GLBA = "GatewayLoadBalancerArns"; +var _GLBEI = "GatewayLoadBalancerEndpointId"; +var _GLTD = "GetLaunchTemplateData"; +var _GM = "GroupMember"; +var _GMPLA = "GetManagedPrefixListAssociations"; +var _GMPLE = "GetManagedPrefixListEntries"; +var _GN = "GroupName"; +var _GNIASAF = "GetNetworkInsightsAccessScopeAnalysisFindings"; +var _GNIASC = "GetNetworkInsightsAccessScopeContent"; +var _GNr = "GroupNames"; +var _GOI = "GroupOwnerId"; +var _GPD = "GetPasswordData"; +var _GRIEQ = "GetReservedInstancesExchangeQuote"; +var _GS = "GroupSource"; +var _GSBPAS = "GetSnapshotBlockPublicAccessState"; +var _GSCAS = "GetSerialConsoleAccessStatus"; +var _GSCR = "GetSubnetCidrReservations"; +var _GSGFV = "GetSecurityGroupsForVpc"; +var _GSPS = "GetSpotPlacementScores"; +var _GTGAP = "GetTransitGatewayAttachmentPropagations"; +var _GTGMDA = "GetTransitGatewayMulticastDomainAssociations"; +var _GTGPLR = "GetTransitGatewayPrefixListReferences"; +var _GTGPTA = "GetTransitGatewayPolicyTableAssociations"; +var _GTGPTE = "GetTransitGatewayPolicyTableEntries"; +var _GTGRTA = "GetTransitGatewayRouteTableAssociations"; +var _GTGRTP = "GetTransitGatewayRouteTablePropagations"; +var _GVAEP = "GetVerifiedAccessEndpointPolicy"; +var _GVAGP = "GetVerifiedAccessGroupPolicy"; +var _GVCDSC = "GetVpnConnectionDeviceSampleConfiguration"; +var _GVCDT = "GetVpnConnectionDeviceTypes"; +var _GVTRS = "GetVpnTunnelReplacementStatus"; +var _Gp = "Gpus"; +var _Gr = "Group"; +var _H = "Hypervisor"; +var _HCP = "HiveCompatiblePartitions"; +var _HE = "HttpEndpoint"; +var _HI = "HostIds"; +var _HIS = "HostIdSet"; +var _HIo = "HostId"; +var _HM = "HostMaintenance"; +var _HO = "HibernationOptions"; +var _HP = "HostProperties"; +var _HPI = "HttpProtocolIpv6"; +var _HPRHL = "HttpPutResponseHopLimit"; +var _HPo = "HourlyPrice"; +var _HR = "HostRecovery"; +var _HRGA = "HostResourceGroupArn"; +var _HRI = "HostReservationId"; +var _HRIS = "HostReservationIdSet"; +var _HRS = "HostReservationSet"; +var _HRi = "HistoryRecords"; +var _HS = "HibernationSupported"; +var _HT = "HttpTokens"; +var _HTo = "HostnameType"; +var _HZI = "HostedZoneId"; +var _Hi = "Hibernate"; +var _Ho = "Hosts"; +var _I = "Issuer"; +var _IA = "Ipv6Addresses"; +var _IAA = "Ipv6AddressAttribute"; +var _IAC = "Ipv6AddressCount"; +var _IAI = "IncludeAllInstances"; +var _IAIn = "InferenceAcceleratorInfo"; +var _IAPI = "Ipv4AddressesPerInterface"; +var _IAPIp = "Ipv6AddressesPerInterface"; +var _IAT = "IpAddressType"; +var _IATOI = "IncludeAllTagsOfInstance"; +var _IAn = "InterfaceAssociation"; +var _IAnt = "InterfaceAssociations"; +var _IAp = "IpAddress"; +var _IApa = "IpamArn"; +var _IApv = "Ipv6Address"; +var _IB = "IngressBytes"; +var _IBPAS = "ImageBlockPublicAccessState"; +var _IC = "InstanceCount"; +var _ICA = "Ipv6CidrAssociations"; +var _ICB = "Ipv6CidrBlock"; +var _ICBA = "Ipv6CidrBlockAssociation"; +var _ICBAS = "Ipv6CidrBlockAssociationSet"; +var _ICBNBG = "Ipv6CidrBlockNetworkBorderGroup"; +var _ICBS = "Ipv6CidrBlockState"; +var _ICBSp = "Ipv6CidrBlockSet"; +var _ICBn = "InsideCidrBlocks"; +var _ICE = "InstanceConnectEndpoint"; +var _ICEA = "InstanceConnectEndpointArn"; +var _ICEI = "InstanceConnectEndpointId"; +var _ICEIn = "InstanceConnectEndpointIds"; +var _ICEn = "InstanceConnectEndpoints"; +var _ICS = "InstanceCreditSpecifications"; +var _ICVCCRL = "ImportClientVpnClientCertificateRevocationList"; +var _ICn = "InstanceCounts"; +var _ICp = "Ipv6Cidr"; +var _ID = "IncludeDeprecated"; +var _IDA = "IpamDiscoveredAccounts"; +var _IDPA = "IpamDiscoveredPublicAddresses"; +var _IDRC = "IpamDiscoveredResourceCidrs"; +var _IDm = "ImageData"; +var _IDn = "IncludeDisabled"; +var _IDs = "IsDefault"; +var _IE = "IsEgress"; +var _IED = "InstanceExportDetails"; +var _IEI = "InstanceEventId"; +var _IERVT = "IpamExternalResourceVerificationToken"; +var _IERVTA = "IpamExternalResourceVerificationTokenArn"; +var _IERVTI = "IpamExternalResourceVerificationTokenId"; +var _IERVTIp = "IpamExternalResourceVerificationTokenIds"; +var _IERVTp = "IpamExternalResourceVerificationTokens"; +var _IEW = "InstanceEventWindow"; +var _IEWI = "InstanceEventWindowId"; +var _IEWIn = "InstanceEventWindowIds"; +var _IEWS = "InstanceEventWindowState"; +var _IEWn = "InstanceEventWindows"; +var _IF = "InstanceFamily"; +var _IFCS = "InstanceFamilyCreditSpecification"; +var _IFR = "IamFleetRole"; +var _IFRn = "IngressFilterRules"; +var _IG = "InstanceGenerations"; +var _IGI = "InternetGatewayId"; +var _IGIn = "InternetGatewayIds"; +var _IGn = "InternetGateway"; +var _IGnt = "InternetGateways"; +var _IH = "InstanceHealth"; +var _IHn = "InboundHeader"; +var _II = "ImportImage"; +var _IIB = "InstanceInterruptionBehavior"; +var _IIP = "IamInstanceProfile"; +var _IIPA = "IamInstanceProfileAssociation"; +var _IIPAa = "IamInstanceProfileAssociations"; +var _IIPI = "Ipv6IpamPoolId"; +var _IIPIp = "Ipv4IpamPoolId"; +var _IIS = "InstanceIdSet"; +var _IISB = "InstanceInitiatedShutdownBehavior"; +var _IIT = "ImportImageTasks"; +var _IIm = "ImportInstance"; +var _IIma = "ImageId"; +var _IImag = "ImageIds"; +var _IIn = "InstanceId"; +var _IIns = "InstanceIds"; +var _IIp = "IpamId"; +var _IIpa = "IpamIds"; +var _IKEV = "InternetKeyExchangeVersion"; +var _IKEVe = "IKEVersions"; +var _IKP = "ImportKeyPair"; +var _IL = "ImageLocation"; +var _ILn = "InstanceLifecycle"; +var _IM = "IncludeMarketplace"; +var _IMC = "InstanceMatchCriteria"; +var _IMO = "InstanceMarketOptions"; +var _IMOn = "InstanceMetadataOptions"; +var _IMT = "InstanceMetadataTags"; +var _IMU = "ImportManifestUrl"; +var _IMn = "InstanceMonitorings"; +var _IN = "Ipv6Native"; +var _INL = "Ipv6NetmaskLength"; +var _INLp = "Ipv4NetmaskLength"; +var _IOA = "ImageOwnerAlias"; +var _IOI = "IpOwnerId"; +var _IOIn = "InstanceOwnerId"; +var _IOS = "InstanceOwningService"; +var _IP = "Ipv6Prefixes"; +var _IPA = "IpamPoolAllocation"; +var _IPAI = "IpamPoolAllocationId"; +var _IPAp = "IpamPoolAllocations"; +var _IPApa = "IpamPoolArn"; +var _IPC = "Ipv6PrefixCount"; +var _IPCI = "IpamPoolCidrId"; +var _IPCp = "Ipv4PrefixCount"; +var _IPCpa = "IpamPoolCidr"; +var _IPCpam = "IpamPoolCidrs"; +var _IPE = "IpPermissionsEgress"; +var _IPI = "IpamPoolId"; +var _IPIp = "IpamPoolIds"; +var _IPIs = "IsPrimaryIpv6"; +var _IPK = "IncludePublicKey"; +var _IPO = "IpamPoolOwner"; +var _IPR = "IsPermanentRestore"; +var _IPTUC = "InstancePoolsToUseCount"; +var _IPn = "InstancePlatform"; +var _IPng = "IngressPackets"; +var _IPns = "InstancePort"; +var _IPnt = "InterfacePermission"; +var _IPnte = "InterfaceProtocol"; +var _IPo = "IoPerformance"; +var _IPp = "Ipv4Prefixes"; +var _IPpa = "IpamPool"; +var _IPpam = "IpamPools"; +var _IPpe = "IpPermissions"; +var _IPpr = "IpProtocol"; +var _IPpv = "Ipv6Pool"; +var _IPpvo = "Ipv6Pools"; +var _IPpvr = "Ipv4Prefix"; +var _IPpvre = "Ipv6Prefix"; +var _IPs = "IsPrimary"; +var _IR = "InstanceRequirements"; +var _IRC = "IpamResourceCidrs"; +var _IRCp = "IpamResourceCidr"; +var _IRD = "IpamResourceDiscovery"; +var _IRDA = "IpamResourceDiscoveryAssociation"; +var _IRDAA = "IpamResourceDiscoveryAssociationArn"; +var _IRDAI = "IpamResourceDiscoveryAssociationIds"; +var _IRDAIp = "IpamResourceDiscoveryAssociationId"; +var _IRDAp = "IpamResourceDiscoveryAssociations"; +var _IRDApa = "IpamResourceDiscoveryArn"; +var _IRDI = "IpamResourceDiscoveryId"; +var _IRDIp = "IpamResourceDiscoveryIds"; +var _IRDR = "IpamResourceDiscoveryRegion"; +var _IRDp = "IpamResourceDiscoveries"; +var _IRSDA = "IntegrationResultS3DestinationArn"; +var _IRT = "IngressRouteTable"; +var _IRWM = "InstanceRequirementsWithMetadata"; +var _IRp = "IpRanges"; +var _IRpa = "IpamRegion"; +var _IRpv = "Ipv6Ranges"; +var _IS = "ImportSnapshot"; +var _ISA = "IpamScopeArn"; +var _ISI = "IpamScopeId"; +var _ISIn = "InstanceStorageInfo"; +var _ISIp = "IpamScopeIds"; +var _ISL = "InputStorageLocation"; +var _ISS = "InstanceStorageSupported"; +var _IST = "ImportSnapshotTasks"; +var _ISTp = "IpamScopeType"; +var _ISg = "Igmpv2Support"; +var _ISm = "ImdsSupport"; +var _ISmp = "ImpairedSince"; +var _ISn = "InstanceSpecification"; +var _ISns = "InstanceStatuses"; +var _ISnst = "InstanceState"; +var _ISnsta = "InstanceStatus"; +var _ISnt = "IntegrateServices"; +var _ISp = "Ipv6Support"; +var _ISpa = "IpamScope"; +var _ISpam = "IpamScopes"; +var _ISpo = "IpSource"; +var _ISpv = "Ipv6Supported"; +var _IT = "InstanceType"; +var _ITA = "InstanceTagAttribute"; +var _ITC = "IcmpTypeCode"; +var _ITCn = "IncludeTrustContext"; +var _ITI = "ImportTaskId"; +var _ITIm = "ImportTaskIds"; +var _ITK = "InstanceTagKeys"; +var _ITO = "InstanceTypeOfferings"; +var _ITS = "InstanceTypeSpecifications"; +var _ITm = "ImageType"; +var _ITn = "InterfaceType"; +var _ITns = "InstanceTenancy"; +var _ITnst = "InstanceTypes"; +var _ITnsta = "InstanceTags"; +var _IU = "InstanceUsages"; +var _IUp = "IpUsage"; +var _IV = "ImportVolume"; +var _IVE = "IsValidExchange"; +var _IVk = "IkeVersions"; +var _Id = "Id"; +var _Im = "Image"; +var _Ima = "Images"; +var _In = "Instances"; +var _Ins = "Instance"; +var _Int = "Interval"; +var _Io = "Iops"; +var _Ip = "Ipv4"; +var _Ipa = "Ipam"; +var _Ipam = "Ipams"; +var _Ipv = "Ipv6"; +var _K = "Kernel"; +var _KDF = "KinesisDataFirehose"; +var _KF = "KeyFormat"; +var _KFe = "KeyFingerprint"; +var _KI = "KernelId"; +var _KKA = "KmsKeyArn"; +var _KKI = "KmsKeyId"; +var _KM = "KeyMaterial"; +var _KN = "KeyName"; +var _KNe = "KeyNames"; +var _KP = "KeyPairs"; +var _KPI = "KeyPairId"; +var _KPIe = "KeyPairIds"; +var _KT = "KeyType"; +var _KV = "KeyValue"; +var _Ke = "Key"; +var _Key = "Keyword"; +var _L = "Locale"; +var _LA = "LocalAddress"; +var _LADT = "LastAttemptedDiscoveryTime"; +var _LAZ = "LaunchedAvailabilityZone"; +var _LAa = "LastAddress"; +var _LB = "LoadBalancers"; +var _LBA = "LoadBalancerArn"; +var _LBAo = "LocalBgpAsn"; +var _LBC = "LoadBalancersConfig"; +var _LBLP = "LoadBalancerListenerPort"; +var _LBO = "LoadBalancerOptions"; +var _LBP = "LoadBalancerPort"; +var _LBT = "LoadBalancerTarget"; +var _LBTG = "LoadBalancerTargetGroup"; +var _LBTGo = "LoadBalancerTargetGroups"; +var _LBTP = "LoadBalancerTargetPort"; +var _LC = "LoggingConfigurations"; +var _LCA = "LicenseConfigurationArn"; +var _LCO = "LockCreatedOn"; +var _LCo = "LoggingConfiguration"; +var _LD = "LogDestination"; +var _LDST = "LockDurationStartTime"; +var _LDT = "LogDestinationType"; +var _LDo = "LockDuration"; +var _LE = "LogEnabled"; +var _LEO = "LockExpiresOn"; +var _LET = "LastEvaluatedTime"; +var _LEa = "LastError"; +var _LF = "LogFormat"; +var _LFA = "LambdaFunctionArn"; +var _LG = "LaunchGroup"; +var _LGA = "LogGroupArn"; +var _LGI = "LocalGatewayId"; +var _LGIo = "LocalGatewayIds"; +var _LGN = "LogGroupName"; +var _LGRT = "LocalGatewayRouteTable"; +var _LGRTA = "LocalGatewayRouteTableArn"; +var _LGRTI = "LocalGatewayRouteTableId"; +var _LGRTIo = "LocalGatewayRouteTableIds"; +var _LGRTVA = "LocalGatewayRouteTableVpcAssociation"; +var _LGRTVAI = "LocalGatewayRouteTableVpcAssociationId"; +var _LGRTVAIo = "LocalGatewayRouteTableVpcAssociationIds"; +var _LGRTVAo = "LocalGatewayRouteTableVpcAssociations"; +var _LGRTVIGA = "LocalGatewayRouteTableVirtualInterfaceGroupAssociation"; +var _LGRTVIGAI = "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId"; +var _LGRTVIGAIo = "LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds"; +var _LGRTVIGAo = "LocalGatewayRouteTableVirtualInterfaceGroupAssociations"; +var _LGRTo = "LocalGatewayRouteTables"; +var _LGVI = "LocalGatewayVirtualInterfaces"; +var _LGVIG = "LocalGatewayVirtualInterfaceGroups"; +var _LGVIGI = "LocalGatewayVirtualInterfaceGroupId"; +var _LGVIGIo = "LocalGatewayVirtualInterfaceGroupIds"; +var _LGVII = "LocalGatewayVirtualInterfaceIds"; +var _LGVIIo = "LocalGatewayVirtualInterfaceId"; +var _LGo = "LogGroup"; +var _LGoc = "LocalGateways"; +var _LIIRB = "ListImagesInRecycleBin"; +var _LINC = "LocalIpv4NetworkCidr"; +var _LINCo = "LocalIpv6NetworkCidr"; +var _LLT = "LastLaunchedTime"; +var _LM = "LockMode"; +var _LMA = "LastMaintenanceApplied"; +var _LO = "LogOptions"; +var _LOF = "LogOutputFormat"; +var _LP = "LoadPermission"; +var _LPa = "LaunchPermission"; +var _LPau = "LaunchPermissions"; +var _LPi = "LimitPrice"; +var _LPo = "LoadPermissions"; +var _LS = "LockSnapshot"; +var _LSC = "LastStatusChange"; +var _LSDT = "LastSuccessfulDiscoveryTime"; +var _LSIRB = "ListSnapshotsInRecycleBin"; +var _LSL = "LogsStorageLocation"; +var _LST = "LocalStorageTypes"; +var _LSa = "LaunchSpecification"; +var _LSau = "LaunchSpecifications"; +var _LSi = "LicenseSpecifications"; +var _LSo = "LocalStorage"; +var _LSoc = "LockState"; +var _LT = "LocationType"; +var _LTAO = "LaunchTemplateAndOverrides"; +var _LTC = "LaunchTemplateConfigs"; +var _LTD = "LaunchTemplateData"; +var _LTI = "LaunchTemplateId"; +var _LTIa = "LaunchTemplateIds"; +var _LTN = "LaunchTemplateName"; +var _LTNa = "LaunchTemplateNames"; +var _LTOS = "LastTieringOperationStatus"; +var _LTOSD = "LastTieringOperationStatusDetail"; +var _LTP = "LastTieringProgress"; +var _LTS = "LaunchTemplateSpecification"; +var _LTST = "LastTieringStartTime"; +var _LTV = "LaunchTemplateVersion"; +var _LTVa = "LaunchTemplateVersions"; +var _LTa = "LaunchTemplate"; +var _LTat = "LatestTime"; +var _LTau = "LaunchTemplates"; +var _LTaun = "LaunchTime"; +var _LTi = "LicenseType"; +var _LTo = "LocalTarget"; +var _LUT = "LastUpdatedTime"; +var _LV = "LogVersion"; +var _LVN = "LatestVersionNumber"; +var _La = "Latest"; +var _Li = "Lifecycle"; +var _Lic = "Licenses"; +var _Lo = "Location"; +var _M = "Min"; +var _MA = "MutualAuthentication"; +var _MAA = "ModifyAddressAttribute"; +var _MAAA = "MaintenanceAutoAppliedAfter"; +var _MAE = "MultiAttachEnabled"; +var _MAI = "MaxAggregationInterval"; +var _MAIe = "MediaAcceleratorInfo"; +var _MAS = "MovingAddressStatuses"; +var _MATV = "MoveAddressToVpc"; +var _MAZG = "ModifyAvailabilityZoneGroup"; +var _MAa = "MacAddress"; +var _MBCTI = "MoveByoipCidrToIpam"; +var _MBIM = "MaximumBandwidthInMbps"; +var _MC = "MaxCount"; +var _MCOIOL = "MapCustomerOwnedIpOnLaunch"; +var _MCR = "ModifyCapacityReservation"; +var _MCRF = "ModifyCapacityReservationFleet"; +var _MCRI = "MoveCapacityReservationInstances"; +var _MCVE = "ModifyClientVpnEndpoint"; +var _MCi = "MinCount"; +var _MCis = "MissingComponent"; +var _MD = "MaxDuration"; +var _MDA = "MulticastDomainAssociations"; +var _MDCS = "ModifyDefaultCreditSpecification"; +var _MDDS = "MaxDrainDurationSeconds"; +var _MDK = "MetaDataKey"; +var _MDV = "MetaDataValue"; +var _MDa = "MaintenanceDetails"; +var _MDe = "MetaData"; +var _MDi = "MinDuration"; +var _ME = "MaxEntries"; +var _MEDKKI = "ModifyEbsDefaultKmsKeyId"; +var _MEI = "MaximumEfaInterfaces"; +var _MF = "ModifyFleet"; +var _MFIA = "ModifyFpgaImageAttribute"; +var _MG = "MulticastGroups"; +var _MGBPVC = "MemoryGiBPerVCpu"; +var _MH = "ModifyHosts"; +var _MHa = "MacHosts"; +var _MI = "ModifyIpam"; +var _MIA = "ModifyImageAttribute"; +var _MIAo = "ModifyInstanceAttribute"; +var _MIC = "MaxInstanceCount"; +var _MICRA = "ModifyInstanceCapacityReservationAttributes"; +var _MICS = "ModifyInstanceCreditSpecification"; +var _MIEST = "ModifyInstanceEventStartTime"; +var _MIEW = "ModifyInstanceEventWindow"; +var _MIF = "ModifyIdFormat"; +var _MIIF = "ModifyIdentityIdFormat"; +var _MIMD = "ModifyInstanceMetadataDefaults"; +var _MIMO = "ModifyInstanceMaintenanceOptions"; +var _MIMOo = "ModifyInstanceMetadataOptions"; +var _MIP = "ModifyInstancePlacement"; +var _MIPo = "ModifyIpamPool"; +var _MIRC = "ModifyIpamResourceCidr"; +var _MIRD = "ModifyIpamResourceDiscovery"; +var _MIS = "ModifyIpamScope"; +var _MIa = "MaximumIops"; +var _MIe = "MemoryInfo"; +var _MIo = "MonitorInstances"; +var _MLGR = "ModifyLocalGatewayRoute"; +var _MLT = "ModifyLaunchTemplate"; +var _MMB = "MemoryMiB"; +var _MMPL = "ModifyManagedPrefixList"; +var _MNC = "MaximumNetworkCards"; +var _MNI = "MaximumNetworkInterfaces"; +var _MNIA = "ModifyNetworkInterfaceAttribute"; +var _MO = "MetadataOptions"; +var _MOSLRG = "MemberOfServiceLinkedResourceGroup"; +var _MOSLSV = "MacOSLatestSupportedVersions"; +var _MOa = "MaintenanceOptions"; +var _MP = "MatchPaths"; +var _MPDNO = "ModifyPrivateDnsNameOptions"; +var _MPIOL = "MapPublicIpOnLaunch"; +var _MPL = "MaxParallelLaunches"; +var _MPa = "MaxPrice"; +var _MPe = "MetricPoints"; +var _MR = "MaxResults"; +var _MRI = "ModifyReservedInstances"; +var _MRo = "ModificationResults"; +var _MRu = "MultiRegion"; +var _MS = "MaintenanceStrategies"; +var _MSA = "ModifySnapshotAttribute"; +var _MSAo = "ModifySubnetAttribute"; +var _MSDIH = "MaxSlotDurationInHours"; +var _MSDIHi = "MinSlotDurationInHours"; +var _MSFR = "ModifySpotFleetRequest"; +var _MSGR = "ModifySecurityGroupRules"; +var _MSPAPOOODP = "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"; +var _MST = "ModifySnapshotTier"; +var _MSa = "ManagementState"; +var _MSo = "MoveStatus"; +var _MSod = "ModificationState"; +var _MSu = "MulticastSupport"; +var _MT = "MarketType"; +var _MTC = "MinTargetCapacity"; +var _MTDID = "MaxTermDurationInDays"; +var _MTDIDi = "MinTermDurationInDays"; +var _MTG = "ModifyTransitGateway"; +var _MTGPLR = "ModifyTransitGatewayPrefixListReference"; +var _MTGVA = "ModifyTransitGatewayVpcAttachment"; +var _MTIMB = "MaximumThroughputInMBps"; +var _MTMFNS = "ModifyTrafficMirrorFilterNetworkServices"; +var _MTMFR = "ModifyTrafficMirrorFilterRule"; +var _MTMS = "ModifyTrafficMirrorSession"; +var _MTP = "MaxTotalPrice"; +var _MTe = "MemberType"; +var _MV = "ModifyVolume"; +var _MVA = "ModifyVolumeAttribute"; +var _MVAE = "ModifyVerifiedAccessEndpoint"; +var _MVAEP = "ModifyVerifiedAccessEndpointPolicy"; +var _MVAG = "ModifyVerifiedAccessGroup"; +var _MVAGP = "ModifyVerifiedAccessGroupPolicy"; +var _MVAI = "ModifyVerifiedAccessInstance"; +var _MVAILC = "ModifyVerifiedAccessInstanceLoggingConfiguration"; +var _MVATP = "ModifyVerifiedAccessTrustProvider"; +var _MVAo = "ModifyVpcAttribute"; +var _MVC = "ModifyVpnConnection"; +var _MVCO = "ModifyVpnConnectionOptions"; +var _MVE = "ModifyVpcEndpoint"; +var _MVECN = "ModifyVpcEndpointConnectionNotification"; +var _MVESC = "ModifyVpcEndpointServiceConfiguration"; +var _MVESP = "ModifyVpcEndpointServicePermissions"; +var _MVESPR = "ModifyVpcEndpointServicePayerResponsibility"; +var _MVEa = "ManagesVpcEndpoints"; +var _MVPCO = "ModifyVpcPeeringConnectionOptions"; +var _MVT = "ModifyVpcTenancy"; +var _MVTC = "ModifyVpnTunnelCertificate"; +var _MVTO = "ModifyVpnTunnelOptions"; +var _MVa = "MaxVersion"; +var _MVi = "MinVersion"; +var _Ma = "Max"; +var _Mai = "Main"; +var _Man = "Manufacturer"; +var _Mar = "Marketplace"; +var _Me = "Message"; +var _Mes = "Messages"; +var _Met = "Metric"; +var _Mo = "Mode"; +var _Mon = "Monitoring"; +var _Moni = "Monitored"; +var _N = "Name"; +var _NA = "NetworkAcl"; +var _NAAI = "NetworkAclAssociationId"; +var _NAI = "NetworkAclId"; +var _NAIe = "NetworkAclIds"; +var _NAIew = "NewAssociationId"; +var _NAe = "NetworkAcls"; +var _NAo = "NotAfter"; +var _NB = "NotBefore"; +var _NBD = "NotBeforeDeadline"; +var _NBG = "NetworkBorderGroup"; +var _NBGe = "NetworkBandwidthGbps"; +var _NC = "NetworkCards"; +var _NCI = "NetworkCardIndex"; +var _ND = "NoDevice"; +var _NDe = "NeuronDevices"; +var _NES = "NitroEnclavesSupport"; +var _NG = "NatGateway"; +var _NGA = "NatGatewayAddresses"; +var _NGI = "NatGatewayId"; +var _NGIa = "NatGatewayIds"; +var _NGa = "NatGateways"; +var _NI = "NetworkInterfaces"; +var _NIA = "NetworkInsightsAnalyses"; +var _NIAA = "NetworkInsightsAnalysisArn"; +var _NIAI = "NetworkInsightsAnalysisId"; +var _NIAIe = "NetworkInsightsAnalysisIds"; +var _NIAS = "NetworkInsightsAccessScope"; +var _NIASA = "NetworkInsightsAccessScopeAnalyses"; +var _NIASAA = "NetworkInsightsAccessScopeAnalysisArn"; +var _NIASAI = "NetworkInsightsAccessScopeAnalysisId"; +var _NIASAIe = "NetworkInsightsAccessScopeAnalysisIds"; +var _NIASAe = "NetworkInsightsAccessScopeArn"; +var _NIASAet = "NetworkInsightsAccessScopeAnalysis"; +var _NIASC = "NetworkInsightsAccessScopeContent"; +var _NIASI = "NetworkInsightsAccessScopeId"; +var _NIASIe = "NetworkInsightsAccessScopeIds"; +var _NIASe = "NetworkInsightsAccessScopes"; +var _NIASet = "NetworkInterfaceAttachmentStatus"; +var _NIAe = "NetworkInsightsAnalysis"; +var _NIC = "NetworkInterfaceCount"; +var _NID = "NetworkInterfaceDescription"; +var _NII = "NetworkInterfaceId"; +var _NIIe = "NetworkInterfaceIds"; +var _NIO = "NetworkInterfaceOptions"; +var _NIOI = "NetworkInterfaceOwnerId"; +var _NIP = "NetworkInsightsPath"; +var _NIPA = "NetworkInsightsPathArn"; +var _NIPI = "NetworkInsightsPathId"; +var _NIPIe = "NetworkInterfacePermissionId"; +var _NIPIet = "NetworkInsightsPathIds"; +var _NIPIetw = "NetworkInterfacePermissionIds"; +var _NIPe = "NetworkInsightsPaths"; +var _NIPet = "NetworkInterfacePermissions"; +var _NIe = "NetworkId"; +var _NIet = "NetworkInterface"; +var _NIetw = "NetworkInfo"; +var _NIeu = "NeuronInfo"; +var _NL = "NetmaskLength"; +var _NLBA = "NetworkLoadBalancerArn"; +var _NLBAe = "NetworkLoadBalancerArns"; +var _NN = "NetworkNodes"; +var _NP = "NetworkPerformance"; +var _NPF = "NetworkPathFound"; +var _NPe = "NetworkPlatform"; +var _NR = "NoReboot"; +var _NS = "NvmeSupport"; +var _NSST = "NextSlotStartTime"; +var _NSe = "NetworkServices"; +var _NT = "NextToken"; +var _NTI = "NitroTpmInfo"; +var _NTS = "NitroTpmSupport"; +var _NTe = "NetworkType"; +var _O = "Options"; +var _OA = "OutpostArn"; +var _OAr = "OrganizationArn"; +var _OArg = "OrganizationArns"; +var _OAw = "OwnerAlias"; +var _OC = "OfferingClass"; +var _OD = "OccurrenceDays"; +var _ODAS = "OnDemandAllocationStrategy"; +var _ODFC = "OnDemandFulfilledCapacity"; +var _ODMPPOLP = "OnDemandMaxPricePercentageOverLowestPrice"; +var _ODMTP = "OnDemandMaxTotalPrice"; +var _ODO = "OnDemandOptions"; +var _ODS = "OccurrenceDaySet"; +var _ODTC = "OnDemandTargetCapacity"; +var _OH = "OutboundHeader"; +var _OI = "OfferingId"; +var _OIA = "OutsideIpAddress"; +var _OIAT = "OutsideIpAddressType"; +var _OIS = "OptInStatus"; +var _OIr = "OriginalIops"; +var _OIw = "OwnerIds"; +var _OIwn = "OwnerId"; +var _OK = "ObjectKey"; +var _OMAE = "OriginalMultiAttachEnabled"; +var _OO = "OidcOptions"; +var _OR = "OperatingRegions"; +var _ORIWEA = "OutputReservedInstancesWillExpireAt"; +var _ORTE = "OccurrenceRelativeToEnd"; +var _OS = "OfferingSet"; +var _OST = "OldestSampleTime"; +var _OSr = "OriginalSize"; +var _OSv = "OverlapStatus"; +var _OT = "OfferingType"; +var _OTp = "OperationType"; +var _OTpt = "OptimizingTime"; +var _OTr = "OriginalThroughput"; +var _OU = "OccurrenceUnit"; +var _OUA = "OrganizationalUnitArn"; +var _OUAr = "OrganizationalUnitArns"; +var _OVT = "OriginalVolumeType"; +var _Or = "Origin"; +var _Ou = "Output"; +var _Ov = "Overrides"; +var _Ow = "Owners"; +var _Own = "Owner"; +var _P = "Protocol"; +var _PA = "PubliclyAdvertisable"; +var _PAI = "PeerAccountId"; +var _PAIe = "PeeringAttachmentId"; +var _PAR = "PoolAddressRange"; +var _PARo = "PoolAddressRanges"; +var _PAe = "PeerAddress"; +var _PAee = "PeerAsn"; +var _PAo = "PoolArn"; +var _PAr = "PrincipalArn"; +var _PB = "ProvisionedBandwidth"; +var _PBA = "PeerBgpAsn"; +var _PBC = "ProvisionByoipCidr"; +var _PBIG = "PeakBandwidthInGbps"; +var _PC = "ProductCode"; +var _PCB = "PurchaseCapacityBlock"; +var _PCBo = "PoolCidrBlocks"; +var _PCI = "PreserveClientIp"; +var _PCIr = "ProductCodeId"; +var _PCNI = "PeerCoreNetworkId"; +var _PCS = "PostureComplianceStatuses"; +var _PCT = "ProductCodeType"; +var _PCa = "PartitionCount"; +var _PCo = "PoolCidrs"; +var _PCoo = "PoolCount"; +var _PCr = "ProductCodes"; +var _PD = "PolicyDocument"; +var _PDE = "PrivateDnsEnabled"; +var _PDHGN = "Phase1DHGroupNumbers"; +var _PDHGNh = "Phase2DHGroupNumbers"; +var _PDHT = "PrivateDnsHostnameType"; +var _PDHTOL = "PrivateDnsHostnameTypeOnLaunch"; +var _PDN = "PrivateDnsName"; +var _PDNC = "PrivateDnsNameConfiguration"; +var _PDNO = "PrivateDnsNameOptions"; +var _PDNOOL = "PrivateDnsNameOptionsOnLaunch"; +var _PDNVS = "PrivateDnsNameVerificationState"; +var _PDNr = "PrivateDnsNames"; +var _PDNu = "PublicDnsName"; +var _PDOFIRE = "PrivateDnsOnlyForInboundResolverEndpoint"; +var _PDRTI = "PropagationDefaultRouteTableId"; +var _PDSI = "PublicDefaultScopeId"; +var _PDSIr = "PrivateDefaultScopeId"; +var _PDa = "PasswordData"; +var _PDay = "PaymentDue"; +var _PDl = "PlatformDetails"; +var _PDo = "PoolDepth"; +var _PDr = "ProductDescription"; +var _PDri = "PricingDetails"; +var _PDro = "ProductDescriptions"; +var _PE = "PolicyEnabled"; +var _PEA = "Phase1EncryptionAlgorithms"; +var _PEAh = "Phase2EncryptionAlgorithms"; +var _PED = "PartitionEndDate"; +var _PF = "PacketField"; +var _PFS = "PreviousFleetState"; +var _PG = "PlacementGroup"; +var _PGA = "PlacementGroupArn"; +var _PGI = "PlacementGroupInfo"; +var _PGl = "PlacementGroups"; +var _PHP = "PerHourPartition"; +var _PHR = "PurchaseHostReservation"; +var _PHS = "PacketHeaderStatement"; +var _PI = "PublicIp"; +var _PIA = "PrivateIpAddresses"; +var _PIAC = "PrivateIpAddressCount"; +var _PIACr = "PrivateIpAddressConfigs"; +var _PIAh = "Phase1IntegrityAlgorithms"; +var _PIAha = "Phase2IntegrityAlgorithms"; +var _PIAr = "PrivateIpAddress"; +var _PIAu = "PublicIpAddress"; +var _PIB = "ProvisionIpamByoasn"; +var _PIP = "PublicIpv4Pool"; +var _PIPC = "ProvisionIpamPoolCidr"; +var _PIPI = "PublicIpv4PoolId"; +var _PIPu = "PublicIpv4Pools"; +var _PIS = "PublicIpSource"; +var _PIc = "PciId"; +var _PIo = "PoolId"; +var _PIoo = "PoolIds"; +var _PIr = "PrimaryIpv6"; +var _PIri = "PrivateIp"; +var _PIro = "ProcessorInfo"; +var _PIu = "PublicIps"; +var _PK = "PublicKey"; +var _PKM = "PublicKeyMaterial"; +var _PL = "PacketLength"; +var _PLA = "PrefixListAssociations"; +var _PLAr = "PrefixListArn"; +var _PLF = "PartitionLoadFrequency"; +var _PLI = "PrefixListId"; +var _PLIr = "PrefixListIds"; +var _PLN = "PrefixListName"; +var _PLOI = "PrefixListOwnerId"; +var _PLS = "Phase1LifetimeSeconds"; +var _PLSh = "Phase2LifetimeSeconds"; +var _PLr = "PrefixList"; +var _PLre = "PrefixLists"; +var _PM = "PendingMaintenance"; +var _PN = "PartitionNumber"; +var _PNC = "PreviewNextCidr"; +var _PO = "PaymentOption"; +var _POI = "PeerOwnerId"; +var _POe = "PeeringOptions"; +var _PP = "ProgressPercentage"; +var _PPIPC = "ProvisionPublicIpv4PoolCidr"; +var _PR = "PortRange"; +var _PRIO = "PurchaseReservedInstancesOffering"; +var _PRN = "PolicyReferenceName"; +var _PRNo = "PolicyRuleNumber"; +var _PRU = "PtrRecordUpdate"; +var _PRa = "PayerResponsibility"; +var _PRe = "PeerRegion"; +var _PRer = "PermanentRestore"; +var _PRo = "PortRanges"; +var _PRol = "PolicyRule"; +var _PRt = "PtrRecord"; +var _PRu = "PurchaseRequests"; +var _PS = "PriceSchedules"; +var _PSD = "PartitionStartDate"; +var _PSET = "PreviousSlotEndTime"; +var _PSFRS = "PreviousSpotFleetRequestState"; +var _PSI = "PurchaseScheduledInstances"; +var _PSK = "PreSharedKey"; +var _PSKU = "PublicSigningKeyUrl"; +var _PSe = "PeeringStatus"; +var _PSer = "PermissionState"; +var _PSh = "PhcSupport"; +var _PSr = "PreviousState"; +var _PSre = "PreviousStatus"; +var _PT = "PurchaseToken"; +var _PTGI = "PeerTransitGatewayId"; +var _PTS = "PoolTagSpecifications"; +var _PTr = "PrincipalType"; +var _PTro = "ProvisionTime"; +var _PTu = "PurchaseTime"; +var _PU = "PresignedUrl"; +var _PV = "PreviousVersion"; +var _PVI = "PeerVpcId"; +var _PVIr = "PrimaryVpcId"; +var _PVr = "PropagatingVgws"; +var _PZI = "ParentZoneId"; +var _PZN = "ParentZoneName"; +var _Pe = "Permission"; +var _Per = "Period"; +var _Pl = "Placement"; +var _Pla = "Platform"; +var _Po = "Port"; +var _Pr = "Prefix"; +var _Pri = "Priority"; +var _Pric = "Price"; +var _Prim = "Primary"; +var _Prin = "Principal"; +var _Princ = "Principals"; +var _Pro = "Protocols"; +var _Prog = "Progress"; +var _Prop = "Propagation"; +var _Prov = "Provisioned"; +var _Pu = "Public"; +var _Pur = "Purchase"; +var _Q = "Quantity"; +var _R = "Resources"; +var _RA = "ReleaseAddress"; +var _RAA = "ResetAddressAttribute"; +var _RAG = "RevokeAllGroups"; +var _RAP = "RemoveAllowedPrincipals"; +var _RART = "RemoveAllocationResourceTags"; +var _RATC = "RestoreAddressToClassic"; +var _RAe = "ResolveAlias"; +var _RAo = "RoleArn"; +var _RAu = "RuleAction"; +var _RBET = "RecycleBinEnterTime"; +var _RBETe = "RecycleBinExitTime"; +var _RBUI = "RestorableByUserIds"; +var _RC = "ResourceCidr"; +var _RCS = "ResourceComplianceStatus"; +var _RCVI = "RevokeClientVpnIngress"; +var _RCe = "ReasonCodes"; +var _RCec = "RecurringCharges"; +var _RCet = "ReturnCode"; +var _RD = "RestoreDuration"; +var _RDAC = "ResourceDiscoveryAssociationCount"; +var _RDI = "RamDiskId"; +var _RDN = "RootDeviceName"; +var _RDS = "ResourceDiscoveryStatus"; +var _RDT = "RootDeviceType"; +var _RE = "RemoveEntries"; +var _RED = "RemoveEndDate"; +var _REDKKI = "ResetEbsDefaultKmsKeyId"; +var _RET = "RestoreExpiryTime"; +var _REe = "ResponseError"; +var _RF = "RemoveFields"; +var _RFIA = "ResetFpgaImageAttribute"; +var _RFP = "RekeyFuzzPercentage"; +var _RGA = "RuleGroupArn"; +var _RGI = "ReferencedGroupId"; +var _RGIe = "ReferencedGroupInfo"; +var _RGLBA = "RemoveGatewayLoadBalancerArns"; +var _RGROP = "RuleGroupRuleOptionsPairs"; +var _RGT = "RuleGroupType"; +var _RGTP = "RuleGroupTypePairs"; +var _RH = "ReleaseHosts"; +var _RHS = "RequireHibernateSupport"; +var _RI = "RebootInstances"; +var _RIA = "ResetImageAttribute"; +var _RIAe = "ResetInstanceAttribute"; +var _RIENA = "RegisterInstanceEventNotificationAttributes"; +var _RIFRB = "RestoreImageFromRecycleBin"; +var _RII = "ReservedInstanceIds"; +var _RIIPA = "ReplaceIamInstanceProfileAssociation"; +var _RIIe = "ReservedInstancesId"; +var _RIIes = "ReservedInstancesIds"; +var _RIIese = "ReservedInstanceId"; +var _RIL = "ReservedInstancesListings"; +var _RILI = "ReservedInstancesListingId"; +var _RIM = "ReservedInstancesModifications"; +var _RIMI = "ReservedInstancesModificationIds"; +var _RIMIe = "ReservedInstancesModificationId"; +var _RINC = "RemoteIpv4NetworkCidr"; +var _RINCe = "RemoteIpv6NetworkCidr"; +var _RIO = "ReservedInstancesOfferings"; +var _RIOI = "ReservedInstancesOfferingIds"; +var _RIOIe = "ReservedInstancesOfferingId"; +var _RIPA = "ReleaseIpamPoolAllocation"; +var _RIS = "ReportInstanceStatus"; +var _RIVR = "ReservedInstanceValueRollup"; +var _RIVS = "ReservedInstanceValueSet"; +var _RIa = "RamdiskId"; +var _RIe = "RegisterImage"; +var _RIeq = "RequesterId"; +var _RIes = "ResourceIds"; +var _RIese = "ReservedInstances"; +var _RIeser = "ReservationId"; +var _RIeso = "ResourceId"; +var _RIu = "RunInstances"; +var _RM = "ReasonMessage"; +var _RMGM = "RegisteredMulticastGroupMembers"; +var _RMGS = "RegisteredMulticastGroupSources"; +var _RMPLV = "RestoreManagedPrefixListVersion"; +var _RMTS = "RekeyMarginTimeSeconds"; +var _RMe = "RequesterManaged"; +var _RN = "RegionName"; +var _RNAA = "ReplaceNetworkAclAssociation"; +var _RNAE = "ReplaceNetworkAclEntry"; +var _RNIA = "ResetNetworkInterfaceAttribute"; +var _RNII = "RegisteredNetworkInterfaceIds"; +var _RNLBA = "RemoveNetworkLoadBalancerArns"; +var _RNS = "RemoveNetworkServices"; +var _RNe = "RegionNames"; +var _RNes = "ResourceName"; +var _RNo = "RoleName"; +var _RNu = "RuleNumber"; +var _RO = "ResourceOwner"; +var _ROI = "ResourceOwnerId"; +var _ROR = "RemoveOperatingRegions"; +var _ROS = "ResourceOverlapStatus"; +var _ROo = "RouteOrigin"; +var _ROu = "RuleOptions"; +var _RP = "ResetPolicy"; +var _RPC = "ReturnPathComponents"; +var _RPCO = "RequesterPeeringConnectionOptions"; +var _RPDN = "RemovePrivateDnsName"; +var _RR = "ReplaceRoute"; +var _RRTA = "ReplaceRouteTableAssociation"; +var _RRTI = "RemoveRouteTableIds"; +var _RRVT = "ReplaceRootVolumeTask"; +var _RRVTI = "ReplaceRootVolumeTaskIds"; +var _RRVTIe = "ReplaceRootVolumeTaskId"; +var _RRVTe = "ReplaceRootVolumeTasks"; +var _RRe = "ResourceRegion"; +var _RS = "ReplacementStrategy"; +var _RSA = "ResetSnapshotAttribute"; +var _RSF = "RequestSpotFleet"; +var _RSFRB = "RestoreSnapshotFromRecycleBin"; +var _RSGE = "RevokeSecurityGroupEgress"; +var _RSGI = "RevokeSecurityGroupIngress"; +var _RSGIe = "RemoveSecurityGroupIds"; +var _RSI = "RequestSpotInstances"; +var _RSIAT = "RemoveSupportedIpAddressTypes"; +var _RSIe = "RemoveSubnetIds"; +var _RSIu = "RunScheduledInstances"; +var _RST = "RestoreSnapshotTier"; +var _RSTe = "RestoreStartTime"; +var _RSe = "ResourceStatement"; +var _RT = "ResourceType"; +var _RTAI = "RouteTableAssociationId"; +var _RTGCB = "RemoveTransitGatewayCidrBlocks"; +var _RTGMDA = "RejectTransitGatewayMulticastDomainAssociations"; +var _RTGMGM = "RegisterTransitGatewayMulticastGroupMembers"; +var _RTGMGS = "RegisterTransitGatewayMulticastGroupSources"; +var _RTGPA = "RejectTransitGatewayPeeringAttachment"; +var _RTGR = "ReplaceTransitGatewayRoute"; +var _RTGVA = "RejectTransitGatewayVpcAttachment"; +var _RTI = "RouteTableId"; +var _RTIe = "RequesterTgwInfo"; +var _RTIo = "RouteTableIds"; +var _RTR = "RouteTableRoute"; +var _RTV = "RemainingTotalValue"; +var _RTe = "ReservationType"; +var _RTel = "ReleaseTime"; +var _RTeq = "RequestTime"; +var _RTes = "ResourceTag"; +var _RTeso = "ResourceTypes"; +var _RTesou = "ResourceTags"; +var _RTo = "RouteTable"; +var _RTou = "RouteTables"; +var _RUI = "ReplaceUnhealthyInstances"; +var _RUV = "RemainingUpfrontValue"; +var _RV = "ReturnValue"; +var _RVEC = "RejectVpcEndpointConnections"; +var _RVI = "ReferencingVpcId"; +var _RVIe = "RequesterVpcInfo"; +var _RVPC = "RejectVpcPeeringConnection"; +var _RVT = "ReplaceVpnTunnel"; +var _RVe = "ReservationValue"; +var _RWS = "ReplayWindowSize"; +var _Ra = "Ramdisk"; +var _Re = "Remove"; +var _Rea = "Reason"; +var _Rec = "Recurrence"; +var _Reg = "Regions"; +var _Regi = "Region"; +var _Req = "Requested"; +var _Res = "Resource"; +var _Rese = "Reservations"; +var _Resu = "Result"; +var _Ret = "Return"; +var _Ro = "Route"; +var _Rou = "Routes"; +var _S = "Source"; +var _SA = "StartupAction"; +var _SAI = "SecondaryAllocationIds"; +var _SAMLPA = "SAMLProviderArn"; +var _SAZ = "SingleAvailabilityZone"; +var _SAo = "SourceAddresses"; +var _SAou = "SourceAddress"; +var _SAour = "SourceArn"; +var _SAu = "SuggestedAccounts"; +var _SAub = "SubnetArn"; +var _SAup = "SupportedArchitectures"; +var _SB = "S3Bucket"; +var _SBM = "SupportedBootModes"; +var _SC = "SubnetConfigurations"; +var _SCA = "ServerCertificateArn"; +var _SCAE = "SerialConsoleAccessEnabled"; +var _SCB = "SourceCidrBlock"; +var _SCR = "SourceCapacityReservation"; +var _SCRI = "SourceCapacityReservationId"; +var _SCRIu = "SubnetCidrReservationId"; +var _SCRu = "SubnetCidrReservation"; +var _SCSIG = "SustainedClockSpeedInGhz"; +var _SCc = "ScopeCount"; +var _SCe = "ServiceConfiguration"; +var _SCer = "ServiceConfigurations"; +var _SCn = "SnapshotConfiguration"; +var _SD = "SpreadDomain"; +var _SDC = "SourceDestCheck"; +var _SDI = "SendDiagnosticInterrupt"; +var _SDIH = "SlotDurationInHours"; +var _SDLTV = "SuccessfullyDeletedLaunchTemplateVersions"; +var _SDR = "StartDateRange"; +var _SDS = "SpotDatafeedSubscription"; +var _SDV = "SetDefaultVersion"; +var _SDe = "ServiceDetails"; +var _SDn = "SnapshotDetails"; +var _SDt = "StartDate"; +var _SEL = "S3ExportLocation"; +var _SET = "SampledEndTime"; +var _SF = "SupportedFeatures"; +var _SFC = "SuccessfulFleetCancellations"; +var _SFD = "SuccessfulFleetDeletions"; +var _SFII = "SourceFpgaImageId"; +var _SFR = "SuccessfulFleetRequests"; +var _SFRC = "SpotFleetRequestConfig"; +var _SFRCp = "SpotFleetRequestConfigs"; +var _SFRI = "SpotFleetRequestIds"; +var _SFRIp = "SpotFleetRequestId"; +var _SFRS = "SpotFleetRequestState"; +var _SG = "SecurityGroups"; +var _SGFV = "SecurityGroupForVpcs"; +var _SGI = "SecurityGroupIds"; +var _SGIe = "SecurityGroupId"; +var _SGR = "SecurityGroupRules"; +var _SGRD = "SecurityGroupRuleDescriptions"; +var _SGRI = "SecurityGroupRuleIds"; +var _SGRIe = "SecurityGroupRuleId"; +var _SGRS = "SecurityGroupReferencingSupport"; +var _SGRSe = "SecurityGroupReferenceSet"; +var _SGRe = "SecurityGroupRule"; +var _SGe = "SecurityGroup"; +var _SH = "StartHour"; +var _SI = "StartInstances"; +var _SIAS = "ScheduledInstanceAvailabilitySet"; +var _SIAT = "SupportedIpAddressTypes"; +var _SICR = "SubnetIpv4CidrReservations"; +var _SICRu = "SubnetIpv6CidrReservations"; +var _SICS = "SuccessfulInstanceCreditSpecifications"; +var _SIGB = "SizeInGB"; +var _SII = "SourceImageId"; +var _SIIc = "ScheduledInstanceIds"; +var _SIIch = "ScheduledInstanceId"; +var _SIIo = "SourceInstanceId"; +var _SIMB = "SizeInMiB"; +var _SIP = "StaleIpPermissions"; +var _SIPE = "StaleIpPermissionsEgress"; +var _SIPI = "SourceIpamPoolId"; +var _SIR = "SpotInstanceRequests"; +var _SIRI = "SpotInstanceRequestIds"; +var _SIRIp = "SpotInstanceRequestId"; +var _SIS = "ScheduledInstanceSet"; +var _SIT = "SpotInstanceType"; +var _SITR = "StoreImageTaskResults"; +var _SITi = "SingleInstanceType"; +var _SIe = "ServiceId"; +var _SIer = "ServiceIds"; +var _SIn = "SnapshotId"; +var _SIna = "SnapshotIds"; +var _SIo = "SourceIp"; +var _SIt = "StopInstances"; +var _SIta = "StartingInstances"; +var _SIto = "StoppingInstances"; +var _SIu = "SubnetIds"; +var _SIub = "SubnetId"; +var _SIubs = "SubsystemId"; +var _SK = "S3Key"; +var _SKo = "S3objectKey"; +var _SL = "SpreadLevel"; +var _SLGR = "SearchLocalGatewayRoutes"; +var _SLo = "S3Location"; +var _SM = "StatusMessage"; +var _SMPPOLP = "SpotMaxPricePercentageOverLowestPrice"; +var _SMS = "SpotMaintenanceStrategies"; +var _SMTP = "SpotMaxTotalPrice"; +var _SMt = "StateMessage"; +var _SN = "SessionNumber"; +var _SNIA = "StartNetworkInsightsAnalysis"; +var _SNIASA = "StartNetworkInsightsAccessScopeAnalysis"; +var _SNS = "SriovNetSupport"; +var _SNe = "ServiceName"; +var _SNeq = "SequenceNumber"; +var _SNer = "ServiceNames"; +var _SO = "SpotOptions"; +var _SOT = "S3ObjectTags"; +var _SP = "S3Prefix"; +var _SPA = "SamlProviderArn"; +var _SPH = "SpotPriceHistory"; +var _SPI = "ServicePermissionId"; +var _SPIA = "SecondaryPrivateIpAddresses"; +var _SPIAC = "SecondaryPrivateIpAddressCount"; +var _SPL = "SourcePrefixLists"; +var _SPR = "SourcePortRange"; +var _SPRo = "SourcePortRanges"; +var _SPS = "SpotPlacementScores"; +var _SPo = "SourcePorts"; +var _SPp = "SpotPrice"; +var _SQPD = "SuccessfulQueuedPurchaseDeletions"; +var _SR = "SourceRegion"; +var _SRDT = "SupportedRootDeviceTypes"; +var _SRO = "StaticRoutesOnly"; +var _SRT = "SubnetRouteTable"; +var _SRe = "ServiceResource"; +var _SRo = "SourceResource"; +var _SRt = "StateReason"; +var _SS = "SseSpecification"; +var _SSGN = "SourceSecurityGroupName"; +var _SSGOI = "SourceSecurityGroupOwnerId"; +var _SSGS = "StaleSecurityGroupSet"; +var _SSI = "SourceSnapshotId"; +var _SSIo = "SourceSnapshotIds"; +var _SSP = "SelfServicePortal"; +var _SSPU = "SelfServicePortalUrl"; +var _SSS = "StaticSourcesSupport"; +var _SSSAMLPA = "SelfServiceSAMLProviderArn"; +var _SSSPA = "SelfServiceSamlProviderArn"; +var _SST = "SampledStartTime"; +var _SSTR = "SlotStartTimeRange"; +var _SSe = "ServiceState"; +var _SSu = "SupportedStrategies"; +var _SSy = "SystemStatus"; +var _ST = "SplitTunnel"; +var _STC = "SpotTargetCapacity"; +var _STD = "SnapshotTaskDetail"; +var _STFR = "StoreTaskFailureReason"; +var _STGMG = "SearchTransitGatewayMulticastGroups"; +var _STGR = "SearchTransitGatewayRoutes"; +var _STH = "SessionTimeoutHours"; +var _STR = "SkipTunnelReplacement"; +var _STRt = "StateTransitionReason"; +var _STS = "SnapshotTierStatuses"; +var _STSt = "StoreTaskState"; +var _STT = "StateTransitionTime"; +var _STa = "SampleTime"; +var _STe = "ServiceType"; +var _STo = "SourceType"; +var _STs = "SseType"; +var _STt = "StartTime"; +var _STto = "StorageTier"; +var _SUC = "SupportedUsageClasses"; +var _SV = "SourceVersion"; +var _SVESPDV = "StartVpcEndpointServicePrivateDnsVerification"; +var _SVI = "SubsystemVendorId"; +var _SVT = "SupportedVirtualizationTypes"; +var _SVh = "ShellVersion"; +var _SVo = "SourceVpc"; +var _SVu = "SupportedVersions"; +var _SWD = "StartWeekDay"; +var _S_ = "S3"; +var _Sc = "Scope"; +var _Sco = "Score"; +var _Se = "Service"; +var _Set = "Settings"; +var _Si = "Signature"; +var _Siz = "Size"; +var _Sn = "Snapshots"; +var _So = "Sources"; +var _Soc = "Sockets"; +var _Sof = "Software"; +var _St = "Storage"; +var _Sta = "Statistic"; +var _Star = "Start"; +var _Stat = "State"; +var _Statu = "Status"; +var _Status = "Statuses"; +var _Str = "Strategy"; +var _Su = "Subnet"; +var _Sub = "Subscriptions"; +var _Subn = "Subnets"; +var _Suc = "Successful"; +var _Succ = "Success"; +var _T = "Type"; +var _TAAC = "TotalAvailableAddressCount"; +var _TAC = "TotalAddressCount"; +var _TAI = "TransferAccountId"; +var _TC = "TargetConfigurations"; +var _TCS = "TargetCapacitySpecification"; +var _TCUT = "TargetCapacityUnitType"; +var _TCVC = "TerminateClientVpnConnections"; +var _TCVR = "TargetConfigurationValueRollup"; +var _TCVS = "TargetConfigurationValueSet"; +var _TCa = "TargetCapacity"; +var _TCar = "TargetConfiguration"; +var _TCo = "TotalCapacity"; +var _TD = "TrafficDirection"; +var _TDe = "TerminationDelay"; +var _TE = "TargetEnvironment"; +var _TED = "TermEndDate"; +var _TET = "TcpEstablishedTimeout"; +var _TEo = "TokenEndpoint"; +var _TFC = "TotalFulfilledCapacity"; +var _TFMIMB = "TotalFpgaMemoryInMiB"; +var _TG = "TargetGroups"; +var _TGA = "TransitGatewayAddress"; +var _TGAI = "TransitGatewayAttachmentId"; +var _TGAIr = "TransitGatewayAttachmentIds"; +var _TGAP = "TransitGatewayAttachmentPropagations"; +var _TGAr = "TransitGatewayAttachments"; +var _TGAra = "TransitGatewayAttachment"; +var _TGAran = "TransitGatewayArn"; +var _TGArans = "TransitGatewayAsn"; +var _TGC = "TargetGroupsConfig"; +var _TGCB = "TransitGatewayCidrBlocks"; +var _TGCP = "TransitGatewayConnectPeer"; +var _TGCPI = "TransitGatewayConnectPeerId"; +var _TGCPIr = "TransitGatewayConnectPeerIds"; +var _TGCPr = "TransitGatewayConnectPeers"; +var _TGCr = "TransitGatewayConnect"; +var _TGCra = "TransitGatewayConnects"; +var _TGI = "TransitGatewayId"; +var _TGIr = "TransitGatewayIds"; +var _TGMD = "TransitGatewayMulticastDomain"; +var _TGMDA = "TransitGatewayMulticastDomainArn"; +var _TGMDI = "TransitGatewayMulticastDomainId"; +var _TGMDIr = "TransitGatewayMulticastDomainIds"; +var _TGMDr = "TransitGatewayMulticastDomains"; +var _TGMIMB = "TotalGpuMemoryInMiB"; +var _TGOI = "TransitGatewayOwnerId"; +var _TGPA = "TransitGatewayPeeringAttachment"; +var _TGPAr = "TransitGatewayPeeringAttachments"; +var _TGPLR = "TransitGatewayPrefixListReference"; +var _TGPLRr = "TransitGatewayPrefixListReferences"; +var _TGPT = "TransitGatewayPolicyTable"; +var _TGPTE = "TransitGatewayPolicyTableEntries"; +var _TGPTI = "TransitGatewayPolicyTableId"; +var _TGPTIr = "TransitGatewayPolicyTableIds"; +var _TGPTr = "TransitGatewayPolicyTables"; +var _TGRT = "TransitGatewayRouteTable"; +var _TGRTA = "TransitGatewayRouteTableAnnouncement"; +var _TGRTAI = "TransitGatewayRouteTableAnnouncementId"; +var _TGRTAIr = "TransitGatewayRouteTableAnnouncementIds"; +var _TGRTAr = "TransitGatewayRouteTableAnnouncements"; +var _TGRTI = "TransitGatewayRouteTableId"; +var _TGRTIr = "TransitGatewayRouteTableIds"; +var _TGRTP = "TransitGatewayRouteTablePropagations"; +var _TGRTR = "TransitGatewayRouteTableRoute"; +var _TGRTr = "TransitGatewayRouteTables"; +var _TGVA = "TransitGatewayVpcAttachment"; +var _TGVAr = "TransitGatewayVpcAttachments"; +var _TGr = "TransitGateway"; +var _TGra = "TransitGateways"; +var _THP = "TotalHourlyPrice"; +var _TI = "TerminateInstances"; +var _TIC = "TunnelInsideCidr"; +var _TICo = "TotalInstanceCount"; +var _TII = "TrunkInterfaceId"; +var _TIIC = "TunnelInsideIpv6Cidr"; +var _TIIV = "TunnelInsideIpVersion"; +var _TIMIMB = "TotalInferenceMemoryInMiB"; +var _TIWE = "TerminateInstancesWithExpiration"; +var _TIa = "TargetIops"; +var _TIe = "TenantId"; +var _TIer = "TerminatingInstances"; +var _TLSGB = "TotalLocalStorageGB"; +var _TMAE = "TargetMultiAttachEnabled"; +var _TMF = "TrafficMirrorFilter"; +var _TMFI = "TrafficMirrorFilterId"; +var _TMFIr = "TrafficMirrorFilterIds"; +var _TMFR = "TrafficMirrorFilterRule"; +var _TMFRI = "TrafficMirrorFilterRuleId"; +var _TMFRIr = "TrafficMirrorFilterRuleIds"; +var _TMFRr = "TrafficMirrorFilterRules"; +var _TMFr = "TrafficMirrorFilters"; +var _TMMIMB = "TotalMediaMemoryInMiB"; +var _TMS = "TrafficMirrorSession"; +var _TMSI = "TrafficMirrorSessionId"; +var _TMSIr = "TrafficMirrorSessionIds"; +var _TMSr = "TrafficMirrorSessions"; +var _TMT = "TrafficMirrorTarget"; +var _TMTI = "TrafficMirrorTargetId"; +var _TMTIr = "TrafficMirrorTargetIds"; +var _TMTr = "TrafficMirrorTargets"; +var _TN = "TokenName"; +var _TNC = "TargetNetworkCidr"; +var _TNDMIMB = "TotalNeuronDeviceMemoryInMiB"; +var _TNI = "TargetNetworkId"; +var _TO = "TunnelOptions"; +var _TOAT = "TransferOfferAcceptedTimestamp"; +var _TOET = "TransferOfferExpirationTimestamp"; +var _TP = "ToPort"; +var _TPC = "ThreadsPerCore"; +var _TPT = "TrustProviderType"; +var _TPr = "TransportProtocol"; +var _TR = "ThroughResources"; +var _TRC = "TargetResourceCount"; +var _TRD = "TemporaryRestoreDays"; +var _TRTI = "TargetRouteTableId"; +var _TRi = "TimeRanges"; +var _TS = "TagSpecifications"; +var _TSD = "TermStartDate"; +var _TSIGB = "TotalSizeInGB"; +var _TSIH = "TotalScheduledInstanceHours"; +var _TST = "TieringStartTime"; +var _TSTa = "TaskStartTime"; +var _TSa = "TargetSubnet"; +var _TSag = "TagSet"; +var _TSagp = "TagSpecification"; +var _TSar = "TargetSize"; +var _TSas = "TaskState"; +var _TSp = "TpmSupport"; +var _TT = "TrafficType"; +var _TTC = "TotalTargetCapacity"; +var _TTGAI = "TransportTransitGatewayAttachmentId"; +var _TTa = "TargetThroughput"; +var _TUP = "TotalUpfrontPrice"; +var _TV = "TargetVersion"; +var _TVC = "TotalVCpus"; +var _TVSI = "TargetVpcSubnetId"; +var _TVT = "TargetVolumeType"; +var _TVo = "TokenValue"; +var _Ta = "Tags"; +var _Tag = "Tag"; +var _Te = "Tenancy"; +var _Ter = "Term"; +var _Th = "Throughput"; +var _Ti = "Tier"; +var _Tim = "Timestamp"; +var _To = "To"; +var _U = "Url"; +var _UB = "UserBucket"; +var _UD = "UserData"; +var _UDLTV = "UnsuccessfullyDeletedLaunchTemplateVersions"; +var _UDe = "UefiData"; +var _UDp = "UpdatedDate"; +var _UDpd = "UpdateDate"; +var _UE = "UploadEnd"; +var _UF = "UpfrontFee"; +var _UFD = "UnsuccessfulFleetDeletions"; +var _UFR = "UnsuccessfulFleetRequests"; +var _UG = "UserGroups"; +var _UI = "UnmonitorInstances"; +var _UIA = "UnassignIpv6Addresses"; +var _UIAn = "UnassignedIpv6Addresses"; +var _UIC = "UsedInstanceCount"; +var _UICS = "UnsuccessfulInstanceCreditSpecifications"; +var _UIE = "UserInfoEndpoint"; +var _UIGP = "UserIdGroupPairs"; +var _UIP = "UnknownIpPermissions"; +var _UIPn = "UnassignedIpv6Prefixes"; +var _UIs = "UserId"; +var _UIse = "UserIds"; +var _ULI = "UseLongIds"; +var _ULIA = "UseLongIdsAggregated"; +var _UO = "UsageOperation"; +var _UOUT = "UsageOperationUpdateTime"; +var _UP = "UploadPolicy"; +var _UPIA = "UnassignPrivateIpAddresses"; +var _UPNGA = "UnassignPrivateNatGatewayAddress"; +var _UPS = "UploadPolicySignature"; +var _UPp = "UpfrontPrice"; +var _UPs = "UsagePrice"; +var _US = "UnlockSnapshot"; +var _USGRDE = "UpdateSecurityGroupRuleDescriptionsEgress"; +var _USGRDI = "UpdateSecurityGroupRuleDescriptionsIngress"; +var _UST = "UdpStreamTimeout"; +var _USp = "UploadSize"; +var _USpl = "UploadStart"; +var _USs = "UsageStrategy"; +var _UT = "UdpTimeout"; +var _UTPT = "UserTrustProviderType"; +var _UTp = "UpdateTime"; +var _Un = "Unsuccessful"; +var _Us = "Username"; +var _V = "Version"; +var _VA = "VpcAttachment"; +var _VAE = "VerifiedAccessEndpoint"; +var _VAEI = "VerifiedAccessEndpointId"; +var _VAEIe = "VerifiedAccessEndpointIds"; +var _VAEe = "VerifiedAccessEndpoints"; +var _VAG = "VerifiedAccessGroup"; +var _VAGA = "VerifiedAccessGroupArn"; +var _VAGI = "VerifiedAccessGroupId"; +var _VAGIe = "VerifiedAccessGroupIds"; +var _VAGe = "VerifiedAccessGroups"; +var _VAI = "VerifiedAccessInstance"; +var _VAII = "VerifiedAccessInstanceId"; +var _VAIIe = "VerifiedAccessInstanceIds"; +var _VAIe = "VerifiedAccessInstances"; +var _VATP = "VerifiedAccessTrustProvider"; +var _VATPI = "VerifiedAccessTrustProviderId"; +var _VATPIe = "VerifiedAccessTrustProviderIds"; +var _VATPe = "VerifiedAccessTrustProviders"; +var _VAp = "VpcAttachments"; +var _VC = "VpnConnection"; +var _VCC = "VCpuCount"; +var _VCDSC = "VpnConnectionDeviceSampleConfiguration"; +var _VCDT = "VpnConnectionDeviceTypes"; +var _VCDTI = "VpnConnectionDeviceTypeId"; +var _VCI = "VpnConnectionId"; +var _VCIp = "VpnConnectionIds"; +var _VCIpu = "VCpuInfo"; +var _VCa = "ValidCores"; +var _VCp = "VpnConnections"; +var _VD = "VersionDescription"; +var _VE = "VpcEndpoint"; +var _VEC = "VpcEndpointConnections"; +var _VECI = "VpcEndpointConnectionId"; +var _VEI = "VpcEndpointIds"; +var _VEIp = "VpcEndpointId"; +var _VEO = "VpcEndpointOwner"; +var _VEPS = "VpcEndpointPolicySupported"; +var _VES = "VpnEcmpSupport"; +var _VESp = "VpcEndpointService"; +var _VESpc = "VpcEndpointState"; +var _VET = "VpcEndpointType"; +var _VEp = "VpcEndpoints"; +var _VF = "ValidFrom"; +var _VFR = "ValidationFailureReason"; +var _VG = "VpnGateway"; +var _VGI = "VpnGatewayId"; +var _VGIp = "VpnGatewayIds"; +var _VGp = "VpnGateways"; +var _VI = "VpcId"; +var _VIe = "VendorId"; +var _VIl = "VlanId"; +var _VIo = "VolumeId"; +var _VIol = "VolumeIds"; +var _VIp = "VpcIds"; +var _VM = "VerificationMethod"; +var _VMo = "VolumesModifications"; +var _VMol = "VolumeModification"; +var _VN = "VirtualName"; +var _VNI = "VirtualNetworkId"; +var _VNe = "VersionNumber"; +var _VOI = "VolumeOwnerId"; +var _VOIp = "VpcOwnerId"; +var _VP = "VpnPort"; +var _VPC = "VpcPeeringConnection"; +var _VPCI = "VpcPeeringConnectionId"; +var _VPCIp = "VpcPeeringConnectionIds"; +var _VPCp = "VpcPeeringConnections"; +var _VPp = "VpnProtocol"; +var _VS = "VolumeSize"; +var _VSo = "VolumeStatuses"; +var _VSol = "VolumeStatus"; +var _VT = "VolumeType"; +var _VTOIA = "VpnTunnelOutsideIpAddress"; +var _VTPC = "ValidThreadsPerCore"; +var _VTg = "VgwTelemetry"; +var _VTi = "VirtualizationTypes"; +var _VTir = "VirtualizationType"; +var _VU = "ValidUntil"; +var _Va = "Value"; +var _Val = "Values"; +var _Ve = "Versions"; +var _Ven = "Vendor"; +var _Vl = "Vlan"; +var _Vo = "Volume"; +var _Vol = "Volumes"; +var _Vp = "Vpc"; +var _Vpc = "Vpcs"; +var _W = "Weight"; +var _WBC = "WithdrawByoipCidr"; +var _WC = "WithCooldown"; +var _WCe = "WeightedCapacity"; +var _WM = "WarningMessage"; +var _WU = "WakeUp"; +var _Wa = "Warning"; +var _ZI = "ZoneIds"; +var _ZIo = "ZoneId"; +var _ZN = "ZoneNames"; +var _ZNo = "ZoneName"; +var _ZT = "ZoneType"; +var _a = "associations"; +var _aA = "asnAssociation"; +var _aAC = "availableAddressCount"; +var _aAI = "awsAccountId"; +var _aAId = "addressAllocationId"; +var _aAS = "asnAssociationSet"; +var _aASA = "autoAcceptSharedAssociations"; +var _aASAu = "autoAcceptSharedAttachments"; +var _aASc = "accountAttributeSet"; +var _aASd = "additionalAccountSet"; +var _aAc = "accessAll"; +var _aBHP = "actualBlockHourlyPrice"; +var _aC = "availableCapacity"; +var _aCIA = "associateCarrierIpAddress"; +var _aCT = "archivalCompleteTime"; +var _aCc = "acceleratorCount"; +var _aCd = "addressCount"; +var _aD = "activeDirectory"; +var _aDNL = "allocationDefaultNetmaskLength"; +var _aDRFRV = "allowDnsResolutionFromRemoteVpc"; +var _aDRTI = "associationDefaultRouteTableId"; +var _aDS = "additionalDetailSet"; +var _aDT = "additionalDetailType"; +var _aDn = "announcementDirection"; +var _aDp = "applicationDomain"; +var _aE = "authorizationEndpoint"; +var _aEC = "analyzedEniCount"; +var _aEFLCLTRV = "allowEgressFromLocalClassicLinkToRemoteVpc"; +var _aEFLVTRCL = "allowEgressFromLocalVpcToRemoteClassicLink"; +var _aEIO = "autoEnableIO"; +var _aES = "attachedEbsStatus"; +var _aF = "addressFamily"; +var _aFS = "analysisFindingSet"; +var _aI = "allocationId"; +var _aIA = "assignedIpv6Addresses"; +var _aIAC = "availableIpAddressCount"; +var _aIAOC = "assignIpv6AddressOnCreation"; +var _aIC = "availableInstanceCapacity"; +var _aICv = "availableInstanceCount"; +var _aIPS = "assignedIpv6PrefixSet"; +var _aIPSs = "assignedIpv4PrefixSet"; +var _aIS = "activeInstanceSet"; +var _aITS = "allowedInstanceTypeSet"; +var _aIc = "accountId"; +var _aIm = "amiId"; +var _aIs = "associationId"; +var _aIss = "assetId"; +var _aIt = "attachmentId"; +var _aIu = "autoImport"; +var _aL = "accountLevel"; +var _aLI = "amiLaunchIndex"; +var _aLc = "accessLogs"; +var _aMIT = "allowsMultipleInstanceTypes"; +var _aMNL = "allocationMinNetmaskLength"; +var _aMNLl = "allocationMaxNetmaskLength"; +var _aMS = "acceleratorManufacturerSet"; +var _aMSp = "applianceModeSupport"; +var _aN = "attributeName"; +var _aNS = "acceleratorNameSet"; +var _aO = "authenticationOptions"; +var _aOI = "addressOwnerId"; +var _aP = "allowedPrincipals"; +var _aPCO = "accepterPeeringConnectionOptions"; +var _aPHS = "alternatePathHintSet"; +var _aPIA = "associatePublicIpAddress"; +var _aPIAS = "assignedPrivateIpAddressesSet"; +var _aPS = "addedPrincipalSet"; +var _aPu = "autoPlacement"; +var _aR = "authorizationRule"; +var _aRA = "associatedRoleArn"; +var _aRAd = "additionalRoutesAvailable"; +var _aRC = "acceptedRouteCount"; +var _aRS = "associatedRoleSet"; +var _aRSu = "autoRecoverySupported"; +var _aRTS = "allocationResourceTagSet"; +var _aRc = "aclRule"; +var _aRcc = "acceptanceRequired"; +var _aRd = "addressRegion"; +var _aRs = "associatedResource"; +var _aRu = "autoRecovery"; +var _aS = "associationState"; +var _aSA = "amazonSideAsn"; +var _aSS = "amdSevSnp"; +var _aSc = "activityStatus"; +var _aSct = "actionsSet"; +var _aSd = "addressSet"; +var _aSdd = "addressesSet"; +var _aSl = "allocationStrategy"; +var _aSn = "analysisStatus"; +var _aSs = "associationStatus"; +var _aSss = "associationSet"; +var _aSt = "attachmentSet"; +var _aStt = "attachmentStatuses"; +var _aSw = "awsService"; +var _aT = "addressTransfer"; +var _aTGAI = "accepterTransitGatewayAttachmentId"; +var _aTI = "accepterTgwInfo"; +var _aTMMB = "acceleratorTotalMemoryMiB"; +var _aTN = "associatedTargetNetwork"; +var _aTS = "addressTransferStatus"; +var _aTSc = "acceleratorTypeSet"; +var _aTSd = "addressTransferSet"; +var _aTd = "addressType"; +var _aTdd = "addressingType"; +var _aTl = "allocationType"; +var _aTll = "allocationTime"; +var _aTs = "associationTarget"; +var _aTt = "attachTime"; +var _aTtt = "attachedTo"; +var _aTtta = "attachmentType"; +var _aV = "attributeValue"; +var _aVC = "availableVCpus"; +var _aVI = "accepterVpcInfo"; +var _aVS = "attributeValueSet"; +var _aZ = "availabilityZone"; +var _aZG = "availabilityZoneGroup"; +var _aZI = "availabilityZoneId"; +var _aZIv = "availabilityZoneInfo"; +var _aZS = "availabilityZoneSet"; +var _ac = "acl"; +var _acc = "accelerators"; +var _act = "active"; +var _ad = "address"; +var _af = "affinity"; +var _am = "amount"; +var _ar = "arn"; +var _arc = "architecture"; +var _as = "asn"; +var _ass = "association"; +var _at = "attachment"; +var _att = "attachments"; +var _b = "byoasn"; +var _bA = "bgpAsn"; +var _bAE = "bgpAsnExtended"; +var _bBIG = "baselineBandwidthInGbps"; +var _bBIM = "baselineBandwidthInMbps"; +var _bC = "byoipCidr"; +var _bCS = "byoipCidrSet"; +var _bCg = "bgpConfigurations"; +var _bCy = "bytesConverted"; +var _bDM = "blockDeviceMapping"; +var _bDMS = "blockDeviceMappingSet"; +var _bDMl = "blockDurationMinutes"; +var _bEBM = "baselineEbsBandwidthMbps"; +var _bEDNS = "baseEndpointDnsNameSet"; +var _bI = "bundleId"; +var _bII = "branchInterfaceId"; +var _bIT = "bundleInstanceTask"; +var _bITS = "bundleInstanceTasksSet"; +var _bIa = "baselineIops"; +var _bM = "bootMode"; +var _bMa = "bareMetal"; +var _bN = "bucketName"; +var _bO = "bucketOwner"; +var _bP = "burstablePerformance"; +var _bPS = "burstablePerformanceSupported"; +var _bS = "byoasnSet"; +var _bSg = "bgpStatus"; +var _bT = "bannerText"; +var _bTIMB = "baselineThroughputInMBps"; +var _bl = "blackhole"; +var _bu = "bucket"; +var _c = "component"; +var _cA = "componentArn"; +var _cAS = "capacityAllocationSet"; +var _cAUS = "coipAddressUsageSet"; +var _cAe = "certificateArn"; +var _cAo = "componentAccount"; +var _cAr = "createdAt"; +var _cB = "cidrBlock"; +var _cBA = "cidrBlockAssociation"; +var _cBAS = "cidrBlockAssociationSet"; +var _cBDH = "capacityBlockDurationHours"; +var _cBOI = "capacityBlockOfferingId"; +var _cBOS = "capacityBlockOfferingSet"; +var _cBS = "cidrBlockState"; +var _cBSi = "cidrBlockSet"; +var _cBr = "createdBy"; +var _cC = "currencyCode"; +var _cCB = "clientCidrBlock"; +var _cCO = "clientConnectOptions"; +var _cCRFE = "cancelCapacityReservationFleetError"; +var _cCl = "clientConfiguration"; +var _cCo = "coreCount"; +var _cCoi = "coipCidr"; +var _cCp = "cpuCredits"; +var _cD = "createDate"; +var _cDr = "creationDate"; +var _cDre = "createdDate"; +var _cE = "connectionEvents"; +var _cET = "connectionEstablishedTime"; +var _cETo = "connectionEndTime"; +var _cEr = "cronExpression"; +var _cF = "containerFormat"; +var _cFS = "currentFleetState"; +var _cG = "carrierGateway"; +var _cGC = "customerGatewayConfiguration"; +var _cGI = "carrierGatewayId"; +var _cGIu = "customerGatewayId"; +var _cGS = "carrierGatewaySet"; +var _cGSu = "customerGatewaySet"; +var _cGu = "customerGateway"; +var _cGur = "currentGeneration"; +var _cI = "carrierIp"; +var _cIBM = "currentInstanceBootMode"; +var _cIi = "cidrIp"; +var _cIid = "cidrIpv6"; +var _cIidr = "cidrIpv4"; +var _cIl = "clientIp"; +var _cIli = "clientId"; +var _cIo = "componentId"; +var _cIon = "connectionId"; +var _cIop = "coIp"; +var _cIor = "coreInfo"; +var _cLB = "classicLoadBalancers"; +var _cLBC = "classicLoadBalancersConfig"; +var _cLBL = "classicLoadBalancerListener"; +var _cLBO = "clientLoginBannerOptions"; +var _cLDS = "classicLinkDnsSupported"; +var _cLE = "classicLinkEnabled"; +var _cLO = "connectionLogOptions"; +var _cMKE = "customerManagedKeyEnabled"; +var _cMS = "cpuManufacturerSet"; +var _cN = "commonName"; +var _cNA = "coreNetworkArn"; +var _cNAA = "coreNetworkAttachmentArn"; +var _cNAo = "connectionNotificationArn"; +var _cNI = "connectionNotificationId"; +var _cNIo = "coreNetworkId"; +var _cNS = "connectionNotificationState"; +var _cNSo = "connectionNotificationSet"; +var _cNT = "connectionNotificationType"; +var _cNo = "connectionNotification"; +var _cO = "cpuOptions"; +var _cOI = "customerOwnedIp"; +var _cOIP = "customerOwnedIpv4Pool"; +var _cOP = "coolOffPeriod"; +var _cOPEO = "coolOffPeriodExpiresOn"; +var _cP = "coipPool"; +var _cPC = "connectPeerConfiguration"; +var _cPI = "coipPoolId"; +var _cPS = "coipPoolSet"; +var _cR = "capacityReservation"; +var _cRA = "capacityReservationArn"; +var _cRCC = "clientRootCertificateChain"; +var _cRFA = "capacityReservationFleetArn"; +var _cRFI = "capacityReservationFleetId"; +var _cRFS = "capacityReservationFleetSet"; +var _cRGS = "capacityReservationGroupSet"; +var _cRI = "capacityReservationId"; +var _cRL = "certificateRevocationList"; +var _cRO = "capacityReservationOptions"; +var _cRP = "capacityReservationPreference"; +var _cRRGA = "capacityReservationResourceGroupArn"; +var _cRS = "capacityReservationSet"; +var _cRSa = "capacityReservationSpecification"; +var _cRT = "capacityReservationTarget"; +var _cRa = "capacityRebalance"; +var _cRo = "componentRegion"; +var _cS = "cidrSet"; +var _cSBN = "certificateS3BucketName"; +var _cSFRS = "currentSpotFleetRequestState"; +var _cSOK = "certificateS3ObjectKey"; +var _cSl = "clientSecret"; +var _cSo = "complianceStatus"; +var _cSon = "connectionStatuses"; +var _cSr = "creditSpecification"; +var _cSu = "currentState"; +var _cSur = "currentStatus"; +var _cT = "clientToken"; +var _cTC = "connectionTrackingConfiguration"; +var _cTI = "conversionTaskId"; +var _cTS = "connectionTrackingSpecification"; +var _cTo = "conversionTasks"; +var _cTom = "completeTime"; +var _cTon = "conversionTask"; +var _cTonn = "connectivityType"; +var _cTr = "createTime"; +var _cTre = "creationTime"; +var _cTrea = "creationTimestamp"; +var _cVE = "clientVpnEndpoint"; +var _cVEI = "clientVpnEndpointId"; +var _cVP = "createVolumePermission"; +var _cVTN = "clientVpnTargetNetworks"; +var _cWL = "cloudWatchLogs"; +var _cWLO = "cloudWatchLogOptions"; +var _ca = "category"; +var _ch = "checksum"; +var _ci = "cidr"; +var _co = "code"; +var _con = "connections"; +var _conf = "configured"; +var _cont = "context"; +var _cor = "cores"; +var _cou = "count"; +var _d = "destination"; +var _dA = "destinationArn"; +var _dAIT = "denyAllIgwTraffic"; +var _dART = "defaultAssociationRouteTable"; +var _dAS = "destinationAddressSet"; +var _dASe = "deprovisionedAddressSet"; +var _dASi = "disableApiStop"; +var _dAT = "disableApiTermination"; +var _dAe = "destinationAddress"; +var _dC = "destinationCidr"; +var _dCA = "domainCertificateArn"; +var _dCAR = "deliverCrossAccountRole"; +var _dCB = "destinationCidrBlock"; +var _dCR = "destinationCapacityReservation"; +var _dCS = "dhcpConfigurationSet"; +var _dCe = "defaultCores"; +var _dEKI = "dataEncryptionKeyId"; +var _dES = "dnsEntrySet"; +var _dFA = "defaultForAz"; +var _dHIS = "dedicatedHostIdSet"; +var _dHS = "dedicatedHostsSupported"; +var _dI = "directoryId"; +var _dICB = "destinationIpv6CidrBlock"; +var _dIF = "diskImageFormat"; +var _dIS = "diskImageSize"; +var _dIe = "deviceIndex"; +var _dIes = "destinationIp"; +var _dLEM = "deliverLogsErrorMessage"; +var _dLPA = "deliverLogsPermissionArn"; +var _dLS = "deliverLogsStatus"; +var _dMGM = "deregisteredMulticastGroupMembers"; +var _dMGS = "deregisteredMulticastGroupSources"; +var _dN = "deviceName"; +var _dNCI = "defaultNetworkCardIndex"; +var _dNII = "deregisteredNetworkInterfaceIds"; +var _dNn = "dnsName"; +var _dO = "dhcpOptions"; +var _dOI = "dhcpOptionsId"; +var _dOS = "dhcpOptionsSet"; +var _dOT = "deleteOnTermination"; +var _dOe = "destinationOptions"; +var _dOev = "deviceOptions"; +var _dOn = "dnsOptions"; +var _dP = "deregistrationProtection"; +var _dPLI = "destinationPrefixListId"; +var _dPLS = "destinationPrefixListSet"; +var _dPR = "destinationPortRange"; +var _dPRS = "destinationPortRangeSet"; +var _dPRT = "defaultPropagationRouteTable"; +var _dPS = "destinationPortSet"; +var _dPe = "destinationPort"; +var _dR = "discoveryRegion"; +var _dRDAI = "defaultResourceDiscoveryAssociationId"; +var _dRDI = "defaultResourceDiscoveryId"; +var _dRIT = "dnsRecordIpType"; +var _dRRV = "deleteReplacedRootVolume"; +var _dRS = "dataRetentionSupport"; +var _dRSa = "dataResponseSet"; +var _dRTA = "defaultRouteTableAssociation"; +var _dRTP = "defaultRouteTablePropagation"; +var _dRy = "dynamicRouting"; +var _dS = "dnsServer"; +var _dSCR = "deletedSubnetCidrReservation"; +var _dSe = "destinationSet"; +var _dSel = "deliveryStatus"; +var _dSeli = "deliveryStream"; +var _dSn = "dnsSupport"; +var _dT = "deletionTime"; +var _dTA = "dpdTimeoutAction"; +var _dTCT = "defaultTargetCapacityType"; +var _dTPC = "defaultThreadsPerCore"; +var _dTPT = "deviceTrustProviderType"; +var _dTS = "dpdTimeoutSeconds"; +var _dTe = "deprecationTime"; +var _dTel = "deleteTime"; +var _dTi = "disablingTime"; +var _dTis = "disabledTime"; +var _dV = "destinationVpc"; +var _dVC = "defaultVCpus"; +var _dVD = "deviceValidationDomain"; +var _dVN = "defaultVersionNumber"; +var _dVe = "defaultVersion"; +var _de = "description"; +var _dea = "deadline"; +var _def = "default"; +var _det = "details"; +var _dev = "device"; +var _di = "direction"; +var _dis = "disks"; +var _do = "domain"; +var _du = "duration"; +var _e = "egress"; +var _eA = "enableAcceleration"; +var _eB = "egressBytes"; +var _eC = "errorCode"; +var _eCTP = "excessCapacityTerminationPolicy"; +var _eCx = "explanationCode"; +var _eD = "endDate"; +var _eDH = "enableDnsHostnames"; +var _eDS = "enableDnsSupport"; +var _eDT = "endDateType"; +var _eDf = "effectiveDate"; +var _eDn = "enableDns64"; +var _eDnd = "endpointDomain"; +var _eDv = "eventDescription"; +var _eEBD = "ebsEncryptionByDefault"; +var _eFRS = "egressFilterRuleSet"; +var _eGAI = "elasticGpuAssociationId"; +var _eGAS = "elasticGpuAssociationState"; +var _eGASl = "elasticGpuAssociationSet"; +var _eGAT = "elasticGpuAssociationTime"; +var _eGH = "elasticGpuHealth"; +var _eGI = "elasticGpuId"; +var _eGS = "elasticGpuSet"; +var _eGSS = "elasticGpuSpecificationSet"; +var _eGSl = "elasticGpuState"; +var _eGT = "elasticGpuType"; +var _eH = "endHour"; +var _eI = "exchangeId"; +var _eIAA = "elasticInferenceAcceleratorArn"; +var _eIAAI = "elasticInferenceAcceleratorAssociationId"; +var _eIAAS = "elasticInferenceAcceleratorAssociationState"; +var _eIAASl = "elasticInferenceAcceleratorAssociationSet"; +var _eIAAT = "elasticInferenceAcceleratorAssociationTime"; +var _eIAS = "elasticInferenceAcceleratorSet"; +var _eITI = "exportImageTaskId"; +var _eITS = "exportImageTaskSet"; +var _eITSn = "encryptionInTransitSupported"; +var _eITSx = "excludedInstanceTypeSet"; +var _eIb = "ebsInfo"; +var _eIf = "efaInfo"; +var _eIv = "eventInformation"; +var _eIve = "eventId"; +var _eKKI = "encryptionKmsKeyId"; +var _eLADI = "enableLniAtDeviceIndex"; +var _eLBL = "elasticLoadBalancerListener"; +var _eM = "errorMessage"; +var _eNAUM = "enableNetworkAddressUsageMetrics"; +var _eO = "ebsOptimized"; +var _eOI = "ebsOptimizedInfo"; +var _eOIG = "egressOnlyInternetGateway"; +var _eOIGI = "egressOnlyInternetGatewayId"; +var _eOIGS = "egressOnlyInternetGatewaySet"; +var _eOS = "ebsOptimizedSupport"; +var _eOn = "enclaveOptions"; +var _eP = "egressPackets"; +var _ePG = "enablePrivateGua"; +var _ePS = "excludePathSet"; +var _eRNDAAAAR = "enableResourceNameDnsAAAARecord"; +var _eRNDAR = "enableResourceNameDnsARecord"; +var _eS = "ephemeralStorage"; +var _eSE = "enaSrdEnabled"; +var _eSS = "enaSrdSpecification"; +var _eSSn = "enaSrdSupported"; +var _eST = "eventSubType"; +var _eSUE = "enaSrdUdpEnabled"; +var _eSUS = "enaSrdUdpSpecification"; +var _eSf = "efaSupported"; +var _eSn = "encryptionSupport"; +var _eSna = "enaSupport"; +var _eSnt = "entrySet"; +var _eSr = "errorSet"; +var _eSv = "eventsSet"; +var _eSx = "explanationSet"; +var _eT = "expirationTime"; +var _eTI = "exportTaskId"; +var _eTLC = "enableTunnelLifecycleControl"; +var _eTS = "exportTaskSet"; +var _eTSi = "eipTagSet"; +var _eTSx = "exportToS3"; +var _eTn = "enablingTime"; +var _eTna = "enabledTime"; +var _eTnd = "endpointType"; +var _eTndi = "endTime"; +var _eTv = "eventType"; +var _eTx = "exportTask"; +var _eWD = "endWeekDay"; +var _eb = "ebs"; +var _en = "enabled"; +var _enc = "encrypted"; +var _end = "end"; +var _er = "error"; +var _ev = "event"; +var _f = "format"; +var _fA = "federatedAuthentication"; +var _fAD = "filterAtDestination"; +var _fAS = "filterAtSource"; +var _fAi = "firstAddress"; +var _fC = "fulfilledCapacity"; +var _fCRS = "fleetCapacityReservationSet"; +var _fCS = "findingComponentSet"; +var _fCa = "failureCode"; +var _fDN = "fipsDnsName"; +var _fE = "fipsEnabled"; +var _fF = "fileFormat"; +var _fFCS = "failedFleetCancellationSet"; +var _fFi = "findingsFound"; +var _fI = "findingId"; +var _fIA = "fpgaImageAttribute"; +var _fIAS = "filterInArnSet"; +var _fIGI = "fpgaImageGlobalId"; +var _fII = "fpgaImageId"; +var _fIS = "fleetInstanceSet"; +var _fISp = "fpgaImageSet"; +var _fIl = "fleetId"; +var _fIp = "fpgaInfo"; +var _fLI = "flowLogId"; +var _fLIS = "flowLogIdSet"; +var _fLISa = "fastLaunchImageSet"; +var _fLS = "flowLogSet"; +var _fLSl = "flowLogStatus"; +var _fM = "failureMessage"; +var _fODC = "fulfilledOnDemandCapacity"; +var _fP = "fromPort"; +var _fPCS = "forwardPathComponentSet"; +var _fPi = "fixedPrice"; +var _fQPDS = "failedQueuedPurchaseDeletionSet"; +var _fR = "failureReason"; +var _fRa = "fastRestored"; +var _fS = "fleetSet"; +var _fSR = "firewallStatelessRule"; +var _fSRS = "fastSnapshotRestoreSet"; +var _fSRSES = "fastSnapshotRestoreStateErrorSet"; +var _fSRi = "firewallStatefulRule"; +var _fSST = "firstSlotStartTime"; +var _fSl = "fleetState"; +var _fTE = "freeTierEligible"; +var _fa = "fault"; +var _fp = "fpgas"; +var _fr = "from"; +var _fre = "frequency"; +var _g = "group"; +var _gA = "groupArn"; +var _gAS = "gatewayAssociationState"; +var _gD = "groupDescription"; +var _gI = "gatewayId"; +var _gIA = "groupIpAddress"; +var _gIp = "gpuInfo"; +var _gIr = "groupId"; +var _gK = "greKey"; +var _gLBAS = "gatewayLoadBalancerArnSet"; +var _gLBEI = "gatewayLoadBalancerEndpointId"; +var _gM = "groupMember"; +var _gN = "groupName"; +var _gOI = "groupOwnerId"; +var _gS = "groupSet"; +var _gSr = "groupSource"; +var _gp = "gpus"; +var _gr = "groups"; +var _h = "hypervisor"; +var _hCP = "hiveCompatiblePartitions"; +var _hE = "httpEndpoint"; +var _hI = "hostId"; +var _hIS = "hostIdSet"; +var _hM = "hostMaintenance"; +var _hO = "hibernationOptions"; +var _hP = "hostProperties"; +var _hPI = "httpProtocolIpv6"; +var _hPRHL = "httpPutResponseHopLimit"; +var _hPo = "hourlyPrice"; +var _hR = "hostRecovery"; +var _hRGA = "hostResourceGroupArn"; +var _hRI = "hostReservationId"; +var _hRS = "historyRecordSet"; +var _hRSo = "hostReservationSet"; +var _hS = "hostSet"; +var _hSi = "hibernationSupported"; +var _hT = "httpTokens"; +var _hTo = "hostnameType"; +var _hZI = "hostedZoneId"; +var _i = "item"; +var _iA = "interfaceAssociation"; +var _iAA = "ipv6AddressAttribute"; +var _iAC = "ipv6AddressCount"; +var _iAI = "inferenceAcceleratorInfo"; +var _iAPI = "ipv4AddressesPerInterface"; +var _iAPIp = "ipv6AddressesPerInterface"; +var _iAS = "interfaceAssociationSet"; +var _iASp = "ipv6AddressesSet"; +var _iAT = "ipAddressType"; +var _iATOI = "includeAllTagsOfInstance"; +var _iAp = "ipAddress"; +var _iApa = "ipamArn"; +var _iApv = "ipv6Address"; +var _iB = "ingressBytes"; +var _iBPAS = "imageBlockPublicAccessState"; +var _iC = "instanceCount"; +var _iCAS = "ipv6CidrAssociationSet"; +var _iCB = "ipv6CidrBlock"; +var _iCBA = "ipv6CidrBlockAssociation"; +var _iCBAS = "ipv6CidrBlockAssociationSet"; +var _iCBS = "ipv6CidrBlockState"; +var _iCBSp = "ipv6CidrBlockSet"; +var _iCBn = "insideCidrBlocks"; +var _iCE = "instanceConnectEndpoint"; +var _iCEA = "instanceConnectEndpointArn"; +var _iCEI = "instanceConnectEndpointId"; +var _iCES = "instanceConnectEndpointSet"; +var _iCSS = "instanceCreditSpecificationSet"; +var _iCn = "instanceCounts"; +var _iCp = "ipv6Cidr"; +var _iD = "imageData"; +var _iDAS = "ipamDiscoveredAccountSet"; +var _iDPAS = "ipamDiscoveredPublicAddressSet"; +var _iDRCS = "ipamDiscoveredResourceCidrSet"; +var _iDs = "isDefault"; +var _iE = "instanceExport"; +var _iEI = "instanceEventId"; +var _iERVT = "ipamExternalResourceVerificationToken"; +var _iERVTA = "ipamExternalResourceVerificationTokenArn"; +var _iERVTI = "ipamExternalResourceVerificationTokenId"; +var _iERVTS = "ipamExternalResourceVerificationTokenSet"; +var _iEW = "instanceEventWindow"; +var _iEWI = "instanceEventWindowId"; +var _iEWS = "instanceEventWindowState"; +var _iEWSn = "instanceEventWindowSet"; +var _iEs = "isEgress"; +var _iF = "instanceFamily"; +var _iFCS = "instanceFamilyCreditSpecification"; +var _iFR = "iamFleetRole"; +var _iFRS = "ingressFilterRuleSet"; +var _iG = "internetGateway"; +var _iGI = "internetGatewayId"; +var _iGS = "internetGatewaySet"; +var _iGSn = "instanceGenerationSet"; +var _iH = "instanceHealth"; +var _iHn = "inboundHeader"; +var _iI = "instanceId"; +var _iIB = "instanceInterruptionBehavior"; +var _iIP = "iamInstanceProfile"; +var _iIPA = "iamInstanceProfileAssociation"; +var _iIPAS = "iamInstanceProfileAssociationSet"; +var _iIS = "instanceIdSet"; +var _iISB = "instanceInitiatedShutdownBehavior"; +var _iITS = "importImageTaskSet"; +var _iIm = "importInstance"; +var _iIma = "imageId"; +var _iIn = "instanceIds"; +var _iIp = "ipamId"; +var _iL = "imageLocation"; +var _iLn = "instanceLifecycle"; +var _iMC = "instanceMatchCriteria"; +var _iMO = "instanceMetadataOptions"; +var _iMOn = "instanceMarketOptions"; +var _iMT = "instanceMetadataTags"; +var _iMU = "importManifestUrl"; +var _iN = "ipv6Native"; +var _iOA = "imageOwnerAlias"; +var _iOI = "imageOwnerId"; +var _iOIn = "instanceOwnerId"; +var _iOIp = "ipOwnerId"; +var _iOS = "instanceOwningService"; +var _iP = "instancePort"; +var _iPA = "ipamPoolAllocation"; +var _iPAI = "ipamPoolAllocationId"; +var _iPAS = "ipamPoolAllocationSet"; +var _iPAp = "ipamPoolArn"; +var _iPC = "ipamPoolCidr"; +var _iPCI = "ipamPoolCidrId"; +var _iPCS = "ipamPoolCidrSet"; +var _iPCp = "ipv4PrefixCount"; +var _iPCpv = "ipv6PrefixCount"; +var _iPE = "ipPermissionsEgress"; +var _iPI = "isPrimaryIpv6"; +var _iPIp = "ipamPoolId"; +var _iPR = "isPermanentRestore"; +var _iPS = "ipamPoolSet"; +var _iPSp = "ipv6PoolSet"; +var _iPSpv = "ipv4PrefixSet"; +var _iPSpvr = "ipv6PrefixSet"; +var _iPTUC = "instancePoolsToUseCount"; +var _iPn = "instancePlatform"; +var _iPng = "ingressPackets"; +var _iPnt = "interfacePermission"; +var _iPnte = "interfaceProtocol"; +var _iPo = "ioPerformance"; +var _iPp = "ipamPool"; +var _iPpe = "ipPermissions"; +var _iPpr = "ipProtocol"; +var _iPpv = "ipv4Prefix"; +var _iPpvo = "ipv6Pool"; +var _iPpvr = "ipv6Prefix"; +var _iPs = "isPublic"; +var _iPsr = "isPrimary"; +var _iR = "instanceRequirements"; +var _iRC = "ipamResourceCidr"; +var _iRCS = "ipamResourceCidrSet"; +var _iRD = "ipamResourceDiscovery"; +var _iRDA = "ipamResourceDiscoveryAssociation"; +var _iRDAA = "ipamResourceDiscoveryAssociationArn"; +var _iRDAI = "ipamResourceDiscoveryAssociationId"; +var _iRDAS = "ipamResourceDiscoveryAssociationSet"; +var _iRDAp = "ipamResourceDiscoveryArn"; +var _iRDI = "ipamResourceDiscoveryId"; +var _iRDR = "ipamResourceDiscoveryRegion"; +var _iRDS = "ipamResourceDiscoverySet"; +var _iRT = "ingressRouteTable"; +var _iRp = "ipamRegion"; +var _iRpa = "ipRanges"; +var _iRpv = "ipv6Ranges"; +var _iS = "ipamScope"; +var _iSA = "ipamScopeArn"; +var _iSI = "instanceStorageInfo"; +var _iSIp = "ipamScopeId"; +var _iSS = "instanceStatusSet"; +var _iSSn = "instanceStorageSupported"; +var _iSSp = "ipamScopeSet"; +var _iST = "ipamScopeType"; +var _iSTS = "importSnapshotTaskSet"; +var _iSg = "igmpv2Support"; +var _iSm = "imagesSet"; +var _iSma = "imageState"; +var _iSmag = "imageSet"; +var _iSmd = "imdsSupport"; +var _iSmp = "impairedSince"; +var _iSn = "instancesSet"; +var _iSns = "instanceSet"; +var _iSnst = "instanceState"; +var _iSnsta = "instanceStatus"; +var _iSp = "ipamSet"; +var _iSpo = "ipSource"; +var _iSpv = "ipv6Supported"; +var _iSpvu = "ipv6Support"; +var _iT = "instanceType"; +var _iTA = "instanceTagAttribute"; +var _iTC = "icmpTypeCode"; +var _iTCn = "includeTrustContext"; +var _iTI = "importTaskId"; +var _iTKS = "instanceTagKeySet"; +var _iTOS = "instanceTypeOfferingSet"; +var _iTS = "instanceTypeSet"; +var _iTSS = "instanceTypeSpecificationSet"; +var _iTm = "imageType"; +var _iTn = "instanceTypes"; +var _iTns = "instanceTenancy"; +var _iTnt = "interfaceType"; +var _iU = "ipUsage"; +var _iUS = "instanceUsageSet"; +var _iV = "importVolume"; +var _iVE = "isValidExchange"; +var _iVS = "ikeVersionSet"; +var _id = "id"; +var _im = "image"; +var _in = "instance"; +var _ins = "instances"; +var _int = "interval"; +var _io = "iops"; +var _ip = "ipam"; +var _is = "issuer"; +var _k = "key"; +var _kDF = "kinesisDataFirehose"; +var _kF = "keyFormat"; +var _kFe = "keyFingerprint"; +var _kI = "kernelId"; +var _kKA = "kmsKeyArn"; +var _kKI = "kmsKeyId"; +var _kM = "keyMaterial"; +var _kN = "keyName"; +var _kPI = "keyPairId"; +var _kS = "keySet"; +var _kT = "keyType"; +var _kV = "keyValue"; +var _ke = "kernel"; +var _key = "keyword"; +var _l = "lifecycle"; +var _lA = "localAddress"; +var _lADT = "lastAttemptedDiscoveryTime"; +var _lAZ = "launchedAvailabilityZone"; +var _lAa = "lastAddress"; +var _lBA = "loadBalancerArn"; +var _lBAo = "localBgpAsn"; +var _lBC = "loadBalancersConfig"; +var _lBLP = "loadBalancerListenerPort"; +var _lBO = "loadBalancerOptions"; +var _lBP = "loadBalancerPort"; +var _lBS = "loadBalancerSet"; +var _lBT = "loadBalancerTarget"; +var _lBTG = "loadBalancerTargetGroup"; +var _lBTGS = "loadBalancerTargetGroupSet"; +var _lBTP = "loadBalancerTargetPort"; +var _lC = "loggingConfiguration"; +var _lCA = "licenseConfigurationArn"; +var _lCO = "lockCreatedOn"; +var _lCS = "loggingConfigurationSet"; +var _lD = "logDestination"; +var _lDST = "lockDurationStartTime"; +var _lDT = "logDestinationType"; +var _lDo = "lockDuration"; +var _lE = "logEnabled"; +var _lEO = "lockExpiresOn"; +var _lET = "lastEvaluatedTime"; +var _lEa = "lastError"; +var _lF = "logFormat"; +var _lFA = "lambdaFunctionArn"; +var _lG = "launchGroup"; +var _lGA = "logGroupArn"; +var _lGI = "localGatewayId"; +var _lGN = "logGroupName"; +var _lGRT = "localGatewayRouteTable"; +var _lGRTA = "localGatewayRouteTableArn"; +var _lGRTI = "localGatewayRouteTableId"; +var _lGRTS = "localGatewayRouteTableSet"; +var _lGRTVA = "localGatewayRouteTableVpcAssociation"; +var _lGRTVAI = "localGatewayRouteTableVpcAssociationId"; +var _lGRTVAS = "localGatewayRouteTableVpcAssociationSet"; +var _lGRTVIGA = "localGatewayRouteTableVirtualInterfaceGroupAssociation"; +var _lGRTVIGAI = "localGatewayRouteTableVirtualInterfaceGroupAssociationId"; +var _lGRTVIGAS = "localGatewayRouteTableVirtualInterfaceGroupAssociationSet"; +var _lGS = "localGatewaySet"; +var _lGVIGI = "localGatewayVirtualInterfaceGroupId"; +var _lGVIGS = "localGatewayVirtualInterfaceGroupSet"; +var _lGVII = "localGatewayVirtualInterfaceId"; +var _lGVIIS = "localGatewayVirtualInterfaceIdSet"; +var _lGVIS = "localGatewayVirtualInterfaceSet"; +var _lGo = "logGroup"; +var _lINC = "localIpv4NetworkCidr"; +var _lINCo = "localIpv6NetworkCidr"; +var _lLT = "lastLaunchedTime"; +var _lMA = "lastMaintenanceApplied"; +var _lO = "logOptions"; +var _lOF = "logOutputFormat"; +var _lP = "loadPermissions"; +var _lPa = "launchPermission"; +var _lS = "licenseSpecifications"; +var _lSC = "lastStatusChange"; +var _lSDT = "lastSuccessfulDiscoveryTime"; +var _lSTS = "localStorageTypeSet"; +var _lSa = "launchSpecifications"; +var _lSau = "launchSpecification"; +var _lSi = "licenseSet"; +var _lSo = "localStorage"; +var _lSoc = "lockState"; +var _lT = "launchTemplate"; +var _lTAO = "launchTemplateAndOverrides"; +var _lTC = "launchTemplateConfigs"; +var _lTD = "launchTemplateData"; +var _lTI = "launchTemplateId"; +var _lTN = "launchTemplateName"; +var _lTOS = "lastTieringOperationStatus"; +var _lTOSD = "lastTieringOperationStatusDetail"; +var _lTP = "lastTieringProgress"; +var _lTS = "launchTemplateSpecification"; +var _lTST = "lastTieringStartTime"; +var _lTV = "launchTemplateVersion"; +var _lTVS = "launchTemplateVersionSet"; +var _lTa = "launchTemplates"; +var _lTau = "launchTime"; +var _lTi = "licenseType"; +var _lTo = "locationType"; +var _lUT = "lastUpdatedTime"; +var _lV = "logVersion"; +var _lVN = "latestVersionNumber"; +var _lo = "location"; +var _loc = "locale"; +var _m = "min"; +var _mA = "mutualAuthentication"; +var _mAAA = "maintenanceAutoAppliedAfter"; +var _mAE = "multiAttachEnabled"; +var _mAI = "maxAggregationInterval"; +var _mAIe = "mediaAcceleratorInfo"; +var _mASS = "movingAddressStatusSet"; +var _mAa = "macAddress"; +var _mBIM = "maximumBandwidthInMbps"; +var _mC = "missingComponent"; +var _mCOIOL = "mapCustomerOwnedIpOnLaunch"; +var _mD = "maintenanceDetails"; +var _mDA = "multicastDomainAssociations"; +var _mDK = "metaDataKey"; +var _mDV = "metaDataValue"; +var _mDe = "metaData"; +var _mE = "maxEntries"; +var _mEI = "maximumEfaInterfaces"; +var _mG = "multicastGroups"; +var _mGBPVC = "memoryGiBPerVCpu"; +var _mHS = "macHostSet"; +var _mI = "maximumIops"; +var _mIe = "memoryInfo"; +var _mMB = "memoryMiB"; +var _mNC = "maximumNetworkCards"; +var _mNI = "maximumNetworkInterfaces"; +var _mO = "metadataOptions"; +var _mOSLRG = "memberOfServiceLinkedResourceGroup"; +var _mOSLSVS = "macOSLatestSupportedVersionSet"; +var _mOa = "maintenanceOptions"; +var _mP = "maxPrice"; +var _mPIOL = "mapPublicIpOnLaunch"; +var _mPL = "maxParallelLaunches"; +var _mPS = "metricPointSet"; +var _mPSa = "matchPathSet"; +var _mR = "maxResults"; +var _mRS = "modificationResultSet"; +var _mS = "messageSet"; +var _mSPAPOOODP = "maxSpotPriceAsPercentageOfOptimalOnDemandPrice"; +var _mSa = "managementState"; +var _mSai = "maintenanceStrategies"; +var _mSo = "moveStatus"; +var _mSod = "modificationState"; +var _mSu = "multicastSupport"; +var _mT = "marketType"; +var _mTC = "minTargetCapacity"; +var _mTDID = "maxTermDurationInDays"; +var _mTDIDi = "minTermDurationInDays"; +var _mTIMB = "maximumThroughputInMBps"; +var _mTP = "maxTotalPrice"; +var _mTe = "memberType"; +var _mVE = "managesVpcEndpoints"; +var _ma = "max"; +var _mai = "main"; +var _man = "manufacturer"; +var _mar = "marketplace"; +var _me = "message"; +var _mem = "member"; +var _met = "metric"; +var _mo = "monitoring"; +var _mod = "mode"; +var _n = "name"; +var _nA = "networkAcl"; +var _nAAI = "networkAclAssociationId"; +var _nAI = "networkAclId"; +var _nAIe = "newAssociationId"; +var _nAS = "networkAclSet"; +var _nAo = "notAfter"; +var _nB = "notBefore"; +var _nBD = "notBeforeDeadline"; +var _nBG = "networkBorderGroup"; +var _nBGe = "networkBandwidthGbps"; +var _nC = "networkCards"; +var _nCI = "networkCardIndex"; +var _nD = "noDevice"; +var _nDe = "neuronDevices"; +var _nES = "nitroEnclavesSupport"; +var _nG = "natGateway"; +var _nGAS = "natGatewayAddressSet"; +var _nGI = "natGatewayId"; +var _nGS = "natGatewaySet"; +var _nI = "networkId"; +var _nIA = "networkInsightsAnalysis"; +var _nIAA = "networkInsightsAnalysisArn"; +var _nIAI = "networkInsightsAnalysisId"; +var _nIAS = "networkInsightsAccessScope"; +var _nIASA = "networkInsightsAccessScopeArn"; +var _nIASAA = "networkInsightsAccessScopeAnalysisArn"; +var _nIASAI = "networkInsightsAccessScopeAnalysisId"; +var _nIASAS = "networkInsightsAccessScopeAnalysisSet"; +var _nIASAe = "networkInsightsAccessScopeAnalysis"; +var _nIASC = "networkInsightsAccessScopeContent"; +var _nIASI = "networkInsightsAccessScopeId"; +var _nIASS = "networkInsightsAccessScopeSet"; +var _nIASe = "networkInsightsAnalysisSet"; +var _nIASet = "networkInterfaceAttachmentStatus"; +var _nIC = "networkInterfaceCount"; +var _nID = "networkInterfaceDescription"; +var _nII = "networkInterfaceId"; +var _nIIS = "networkInterfaceIdSet"; +var _nIO = "networkInterfaceOptions"; +var _nIOI = "networkInterfaceOwnerId"; +var _nIP = "networkInsightsPath"; +var _nIPA = "networkInsightsPathArn"; +var _nIPI = "networkInsightsPathId"; +var _nIPIe = "networkInterfacePermissionId"; +var _nIPS = "networkInsightsPathSet"; +var _nIPe = "networkInterfacePermissions"; +var _nIS = "networkInterfaceSet"; +var _nIe = "networkInterface"; +var _nIet = "networkInfo"; +var _nIeu = "neuronInfo"; +var _nL = "netmaskLength"; +var _nLBA = "networkLoadBalancerArn"; +var _nLBAS = "networkLoadBalancerArnSet"; +var _nNS = "networkNodeSet"; +var _nP = "networkPerformance"; +var _nPF = "networkPathFound"; +var _nPe = "networkPlatform"; +var _nS = "nvmeSupport"; +var _nSS = "networkServiceSet"; +var _nSST = "nextSlotStartTime"; +var _nT = "networkType"; +var _nTI = "nitroTpmInfo"; +var _nTS = "nitroTpmSupport"; +var _nTe = "nextToken"; +var _o = "origin"; +var _oA = "outpostArn"; +var _oAr = "organizationArn"; +var _oAw = "ownerAlias"; +var _oC = "offeringClass"; +var _oDAS = "onDemandAllocationStrategy"; +var _oDFC = "onDemandFulfilledCapacity"; +var _oDMPPOLP = "onDemandMaxPricePercentageOverLowestPrice"; +var _oDMTP = "onDemandMaxTotalPrice"; +var _oDO = "onDemandOptions"; +var _oDS = "occurrenceDaySet"; +var _oDTC = "onDemandTargetCapacity"; +var _oH = "outboundHeader"; +var _oI = "ownerId"; +var _oIA = "outsideIpAddress"; +var _oIAT = "outsideIpAddressType"; +var _oIS = "optInStatus"; +var _oIf = "offeringId"; +var _oIr = "originalIops"; +var _oK = "objectKey"; +var _oMAE = "originalMultiAttachEnabled"; +var _oO = "oidcOptions"; +var _oRIWEA = "outputReservedInstancesWillExpireAt"; +var _oRS = "operatingRegionSet"; +var _oRTE = "occurrenceRelativeToEnd"; +var _oS = "offeringSet"; +var _oST = "oldestSampleTime"; +var _oSr = "originalSize"; +var _oSv = "overlapStatus"; +var _oT = "optimizingTime"; +var _oTf = "offeringType"; +var _oTr = "originalThroughput"; +var _oU = "occurrenceUnit"; +var _oUA = "organizationalUnitArn"; +var _oVT = "originalVolumeType"; +var _op = "options"; +var _ou = "output"; +var _ov = "overrides"; +var _ow = "owner"; +var _p = "principal"; +var _pA = "poolArn"; +var _pAI = "peeringAttachmentId"; +var _pAR = "poolAddressRange"; +var _pARS = "poolAddressRangeSet"; +var _pAe = "peerAddress"; +var _pAee = "peerAsn"; +var _pAu = "publiclyAdvertisable"; +var _pB = "provisionedBandwidth"; +var _pBA = "peerBgpAsn"; +var _pBIG = "peakBandwidthInGbps"; +var _pC = "productCodes"; +var _pCB = "poolCidrBlock"; +var _pCBS = "poolCidrBlockSet"; +var _pCI = "preserveClientIp"; +var _pCNI = "peerCoreNetworkId"; +var _pCS = "poolCidrSet"; +var _pCSS = "postureComplianceStatusSet"; +var _pCa = "partitionCount"; +var _pCo = "poolCount"; +var _pCr = "productCode"; +var _pD = "passwordData"; +var _pDE = "privateDnsEnabled"; +var _pDHGNS = "phase1DHGroupNumberSet"; +var _pDHGNSh = "phase2DHGroupNumberSet"; +var _pDN = "privateDnsName"; +var _pDNC = "privateDnsNameConfiguration"; +var _pDNO = "privateDnsNameOptions"; +var _pDNOOL = "privateDnsNameOptionsOnLaunch"; +var _pDNS = "privateDnsNameSet"; +var _pDNVS = "privateDnsNameVerificationState"; +var _pDNu = "publicDnsName"; +var _pDOFIRE = "privateDnsOnlyForInboundResolverEndpoint"; +var _pDRTI = "propagationDefaultRouteTableId"; +var _pDS = "pricingDetailsSet"; +var _pDSI = "publicDefaultScopeId"; +var _pDSIr = "privateDefaultScopeId"; +var _pDa = "paymentDue"; +var _pDl = "platformDetails"; +var _pDo = "policyDocument"; +var _pDoo = "poolDepth"; +var _pDr = "productDescription"; +var _pE = "policyEnabled"; +var _pEAS = "phase1EncryptionAlgorithmSet"; +var _pEASh = "phase2EncryptionAlgorithmSet"; +var _pF = "packetField"; +var _pFS = "previousFleetState"; +var _pG = "placementGroup"; +var _pGA = "placementGroupArn"; +var _pGI = "placementGroupInfo"; +var _pGS = "placementGroupSet"; +var _pHP = "perHourPartition"; +var _pHS = "packetHeaderStatement"; +var _pI = "publicIp"; +var _pIA = "privateIpAddress"; +var _pIAS = "privateIpAddressesSet"; +var _pIASh = "phase1IntegrityAlgorithmSet"; +var _pIASha = "phase2IntegrityAlgorithmSet"; +var _pIP = "publicIpv4Pool"; +var _pIPI = "publicIpv4PoolId"; +var _pIPS = "publicIpv4PoolSet"; +var _pIS = "publicIpSource"; +var _pIc = "pciId"; +var _pIo = "poolId"; +var _pIr = "processorInfo"; +var _pIri = "primaryIpv6"; +var _pIriv = "privateIp"; +var _pK = "publicKey"; +var _pL = "prefixList"; +var _pLA = "prefixListArn"; +var _pLAS = "prefixListAssociationSet"; +var _pLI = "prefixListId"; +var _pLIr = "prefixListIds"; +var _pLN = "prefixListName"; +var _pLOI = "prefixListOwnerId"; +var _pLS = "prefixListSet"; +var _pLSh = "phase1LifetimeSeconds"; +var _pLSha = "phase2LifetimeSeconds"; +var _pLa = "packetLength"; +var _pM = "pendingMaintenance"; +var _pN = "partitionNumber"; +var _pO = "paymentOption"; +var _pOe = "peeringOptions"; +var _pP = "progressPercentage"; +var _pR = "ptrRecord"; +var _pRN = "policyRuleNumber"; +var _pRNo = "policyReferenceName"; +var _pRS = "portRangeSet"; +var _pRU = "ptrRecordUpdate"; +var _pRa = "payerResponsibility"; +var _pRo = "portRange"; +var _pRol = "policyRule"; +var _pS = "previousState"; +var _pSET = "previousSlotEndTime"; +var _pSFRS = "previousSpotFleetRequestState"; +var _pSK = "preSharedKey"; +var _pSKU = "publicSigningKeyUrl"; +var _pSe = "permissionState"; +var _pSee = "peeringStatus"; +var _pSh = "phcSupport"; +var _pSr = "principalSet"; +var _pSre = "previousStatus"; +var _pSri = "priceSchedules"; +var _pSro = "protocolSet"; +var _pT = "principalType"; +var _pTGI = "peerTransitGatewayId"; +var _pTr = "provisionTime"; +var _pTu = "purchaseToken"; +var _pVI = "primaryVpcId"; +var _pVS = "propagatingVgwSet"; +var _pZI = "parentZoneId"; +var _pZN = "parentZoneName"; +var _pe = "period"; +var _per = "permission"; +var _pl = "platform"; +var _pla = "placement"; +var _po = "port"; +var _pr = "protocol"; +var _pre = "prefix"; +var _pri = "priority"; +var _pric = "price"; +var _prim = "primary"; +var _pro = "progress"; +var _prop = "propagation"; +var _prov = "provisioned"; +var _pu = "public"; +var _pur = "purchase"; +var _r = "return"; +var _rA = "ruleAction"; +var _rBET = "recycleBinEnterTime"; +var _rBETe = "recycleBinExitTime"; +var _rC = "returnCode"; +var _rCS = "resourceComplianceStatus"; +var _rCe = "resourceCidr"; +var _rCec = "recurringCharges"; +var _rD = "restoreDuration"; +var _rDAC = "resourceDiscoveryAssociationCount"; +var _rDI = "ramDiskId"; +var _rDN = "rootDeviceName"; +var _rDS = "resourceDiscoveryStatus"; +var _rDT = "rootDeviceType"; +var _rE = "responseError"; +var _rET = "restoreExpiryTime"; +var _rEe = "regionEndpoint"; +var _rFP = "rekeyFuzzPercentage"; +var _rGA = "ruleGroupArn"; +var _rGI = "referencedGroupInfo"; +var _rGROPS = "ruleGroupRuleOptionsPairSet"; +var _rGT = "ruleGroupType"; +var _rGTPS = "ruleGroupTypePairSet"; +var _rHS = "requireHibernateSupport"; +var _rI = "regionInfo"; +var _rII = "reservedInstancesId"; +var _rIIe = "reservedInstanceId"; +var _rILI = "reservedInstancesListingId"; +var _rILS = "reservedInstancesListingsSet"; +var _rIMI = "reservedInstancesModificationId"; +var _rIMS = "reservedInstancesModificationsSet"; +var _rINC = "remoteIpv4NetworkCidr"; +var _rINCe = "remoteIpv6NetworkCidr"; +var _rIOI = "reservedInstancesOfferingId"; +var _rIOS = "reservedInstancesOfferingsSet"; +var _rIS = "reservedInstancesSet"; +var _rIVR = "reservedInstanceValueRollup"; +var _rIVS = "reservedInstanceValueSet"; +var _rIa = "ramdiskId"; +var _rIe = "resourceId"; +var _rIeq = "requesterId"; +var _rIes = "reservationId"; +var _rM = "requesterManaged"; +var _rMGM = "registeredMulticastGroupMembers"; +var _rMGS = "registeredMulticastGroupSources"; +var _rMTS = "rekeyMarginTimeSeconds"; +var _rN = "ruleNumber"; +var _rNII = "registeredNetworkInterfaceIds"; +var _rNe = "regionName"; +var _rNes = "resourceName"; +var _rNo = "roleName"; +var _rO = "resourceOwner"; +var _rOI = "resourceOwnerId"; +var _rOS = "ruleOptionSet"; +var _rOSe = "resourceOverlapStatus"; +var _rOo = "routeOrigin"; +var _rPCO = "requesterPeeringConnectionOptions"; +var _rPCS = "returnPathComponentSet"; +var _rR = "resourceRegion"; +var _rRVT = "replaceRootVolumeTask"; +var _rRVTI = "replaceRootVolumeTaskId"; +var _rRVTS = "replaceRootVolumeTaskSet"; +var _rS = "reservationSet"; +var _rST = "restoreStartTime"; +var _rSe = "replacementStrategy"; +var _rSes = "resourceStatement"; +var _rSeso = "resourceSet"; +var _rSo = "routeSet"; +var _rT = "reservationType"; +var _rTAI = "routeTableAssociationId"; +var _rTI = "routeTableId"; +var _rTIS = "routeTableIdSet"; +var _rTIe = "requesterTgwInfo"; +var _rTR = "routeTableRoute"; +var _rTS = "routeTableSet"; +var _rTSe = "resourceTagSet"; +var _rTSes = "resourceTypeSet"; +var _rTV = "remainingTotalValue"; +var _rTe = "resourceType"; +var _rTel = "releaseTime"; +var _rTeq = "requestTime"; +var _rTo = "routeTable"; +var _rUI = "replaceUnhealthyInstances"; +var _rUV = "remainingUpfrontValue"; +var _rV = "returnValue"; +var _rVI = "referencingVpcId"; +var _rVIe = "requesterVpcInfo"; +var _rVe = "reservationValue"; +var _rWS = "replayWindowSize"; +var _ra = "ramdisk"; +var _re = "result"; +var _rea = "reason"; +var _rec = "recurrence"; +var _reg = "region"; +var _req = "requested"; +var _res = "resource"; +var _ro = "route"; +var _rou = "routes"; +var _s = "source"; +var _sA = "sourceArn"; +var _sAS = "sourceAddressSet"; +var _sASu = "suggestedAccountSet"; +var _sAZ = "singleAvailabilityZone"; +var _sAo = "sourceAddress"; +var _sAt = "startupAction"; +var _sAu = "supportedArchitectures"; +var _sAub = "subnetArn"; +var _sB = "s3Bucket"; +var _sBM = "supportedBootModes"; +var _sC = "serviceConfiguration"; +var _sCA = "serverCertificateArn"; +var _sCAE = "serialConsoleAccessEnabled"; +var _sCB = "sourceCidrBlock"; +var _sCR = "sourceCapacityReservation"; +var _sCRI = "subnetCidrReservationId"; +var _sCRu = "subnetCidrReservation"; +var _sCS = "serviceConfigurationSet"; +var _sCSIG = "sustainedClockSpeedInGhz"; +var _sCc = "scopeCount"; +var _sCn = "snapshotConfiguration"; +var _sD = "startDate"; +var _sDC = "sourceDestCheck"; +var _sDIH = "slotDurationInHours"; +var _sDLTVS = "successfullyDeletedLaunchTemplateVersionSet"; +var _sDS = "spotDatafeedSubscription"; +var _sDSe = "serviceDetailSet"; +var _sDSn = "snapshotDetailSet"; +var _sDp = "spreadDomain"; +var _sEL = "s3ExportLocation"; +var _sET = "sampledEndTime"; +var _sF = "supportedFeatures"; +var _sFCS = "successfulFleetCancellationSet"; +var _sFDS = "successfulFleetDeletionSet"; +var _sFRC = "spotFleetRequestConfig"; +var _sFRCS = "spotFleetRequestConfigSet"; +var _sFRI = "spotFleetRequestId"; +var _sFRS = "successfulFleetRequestSet"; +var _sFRSp = "spotFleetRequestState"; +var _sG = "securityGroup"; +var _sGFVS = "securityGroupForVpcSet"; +var _sGI = "securityGroupId"; +var _sGIS = "securityGroupIdSet"; +var _sGIe = "securityGroupIds"; +var _sGIec = "securityGroupInfo"; +var _sGR = "securityGroupRule"; +var _sGRI = "securityGroupRuleId"; +var _sGRS = "securityGroupRuleSet"; +var _sGRSe = "securityGroupReferenceSet"; +var _sGRSec = "securityGroupReferencingSupport"; +var _sGS = "securityGroupSet"; +var _sGe = "securityGroups"; +var _sH = "startHour"; +var _sI = "serviceId"; +var _sIAS = "scheduledInstanceAvailabilitySet"; +var _sIATS = "supportedIpAddressTypeSet"; +var _sICRS = "subnetIpv4CidrReservationSet"; +var _sICRSu = "subnetIpv6CidrReservationSet"; +var _sICSS = "successfulInstanceCreditSpecificationSet"; +var _sIGB = "sizeInGB"; +var _sII = "sourceInstanceId"; +var _sIIc = "scheduledInstanceId"; +var _sIMB = "sizeInMiB"; +var _sIP = "staleIpPermissions"; +var _sIPE = "staleIpPermissionsEgress"; +var _sIPI = "sourceIpamPoolId"; +var _sIRI = "spotInstanceRequestId"; +var _sIRS = "spotInstanceRequestSet"; +var _sIS = "scheduledInstanceSet"; +var _sISu = "subnetIdSet"; +var _sIT = "spotInstanceType"; +var _sITRS = "storeImageTaskResultSet"; +var _sITi = "singleInstanceType"; +var _sIn = "snapshotId"; +var _sIo = "sourceIp"; +var _sIu = "subnetId"; +var _sIub = "subnetIds"; +var _sK = "s3Key"; +var _sKo = "s3objectKey"; +var _sL = "s3Location"; +var _sLp = "spreadLevel"; +var _sM = "statusMessage"; +var _sMPPOLP = "spotMaxPricePercentageOverLowestPrice"; +var _sMS = "spotMaintenanceStrategies"; +var _sMTP = "spotMaxTotalPrice"; +var _sMt = "stateMessage"; +var _sN = "serviceName"; +var _sNS = "serviceNameSet"; +var _sNSr = "sriovNetSupport"; +var _sNe = "sequenceNumber"; +var _sNes = "sessionNumber"; +var _sO = "spotOptions"; +var _sP = "s3Prefix"; +var _sPA = "samlProviderArn"; +var _sPHS = "spotPriceHistorySet"; +var _sPI = "servicePermissionId"; +var _sPIAC = "secondaryPrivateIpAddressCount"; +var _sPLS = "sourcePrefixListSet"; +var _sPR = "sourcePortRange"; +var _sPRS = "sourcePortRangeSet"; +var _sPS = "sourcePortSet"; +var _sPSS = "spotPlacementScoreSet"; +var _sPp = "spotPrice"; +var _sQPDS = "successfulQueuedPurchaseDeletionSet"; +var _sR = "stateReason"; +var _sRDT = "supportedRootDeviceTypes"; +var _sRO = "staticRoutesOnly"; +var _sRT = "subnetRouteTable"; +var _sRe = "serviceResource"; +var _sRo = "sourceResource"; +var _sS = "snapshotSet"; +var _sSGS = "staleSecurityGroupSet"; +var _sSPU = "selfServicePortalUrl"; +var _sSS = "staticSourcesSupport"; +var _sSSPA = "selfServiceSamlProviderArn"; +var _sST = "sampledStartTime"; +var _sSe = "settingSet"; +var _sSer = "serviceState"; +var _sSo = "sourceSet"; +var _sSs = "sseSpecification"; +var _sSt = "statusSet"; +var _sSu = "subscriptionSet"; +var _sSub = "subnetSet"; +var _sSup = "supportedStrategies"; +var _sSy = "systemStatus"; +var _sT = "startTime"; +var _sTC = "spotTargetCapacity"; +var _sTD = "snapshotTaskDetail"; +var _sTFR = "storeTaskFailureReason"; +var _sTH = "sessionTimeoutHours"; +var _sTR = "stateTransitionReason"; +var _sTS = "storeTaskState"; +var _sTSS = "snapshotTierStatusSet"; +var _sTT = "stateTransitionTime"; +var _sTa = "sampleTime"; +var _sTe = "serviceType"; +var _sTo = "sourceType"; +var _sTp = "splitTunnel"; +var _sTs = "sseType"; +var _sTt = "storageTier"; +var _sUC = "supportedUsageClasses"; +var _sV = "sourceVpc"; +var _sVT = "supportedVirtualizationTypes"; +var _sVh = "shellVersion"; +var _sVu = "supportedVersions"; +var _sWD = "startWeekDay"; +var _s_ = "s3"; +var _sc = "scope"; +var _sco = "score"; +var _se = "service"; +var _si = "size"; +var _so = "sockets"; +var _sof = "software"; +var _st = "state"; +var _sta = "status"; +var _star = "start"; +var _stat = "statistic"; +var _sto = "storage"; +var _str = "strategy"; +var _su = "subnet"; +var _sub = "subnets"; +var _suc = "successful"; +var _succ = "success"; +var _t = "tenancy"; +var _tAAC = "totalAvailableAddressCount"; +var _tAC = "totalAddressCount"; +var _tAI = "transferAccountId"; +var _tC = "totalCapacity"; +var _tCS = "targetCapacitySpecification"; +var _tCUT = "targetCapacityUnitType"; +var _tCVR = "targetConfigurationValueRollup"; +var _tCVS = "targetConfigurationValueSet"; +var _tCa = "targetConfiguration"; +var _tCar = "targetCapacity"; +var _tD = "terminationDelay"; +var _tDr = "trafficDirection"; +var _tE = "targetEnvironment"; +var _tED = "termEndDate"; +var _tET = "tcpEstablishedTimeout"; +var _tEo = "tokenEndpoint"; +var _tFC = "totalFulfilledCapacity"; +var _tFMIMB = "totalFpgaMemoryInMiB"; +var _tG = "transitGateway"; +var _tGA = "transitGatewayAttachments"; +var _tGAI = "transitGatewayAttachmentId"; +var _tGAP = "transitGatewayAttachmentPropagations"; +var _tGAr = "transitGatewayAttachment"; +var _tGAra = "transitGatewayArn"; +var _tGAran = "transitGatewayAsn"; +var _tGArans = "transitGatewayAddress"; +var _tGC = "transitGatewayConnect"; +var _tGCB = "transitGatewayCidrBlocks"; +var _tGCP = "transitGatewayConnectPeer"; +var _tGCPI = "transitGatewayConnectPeerId"; +var _tGCPS = "transitGatewayConnectPeerSet"; +var _tGCS = "transitGatewayConnectSet"; +var _tGCa = "targetGroupsConfig"; +var _tGI = "transitGatewayId"; +var _tGMD = "transitGatewayMulticastDomain"; +var _tGMDA = "transitGatewayMulticastDomainArn"; +var _tGMDI = "transitGatewayMulticastDomainId"; +var _tGMDr = "transitGatewayMulticastDomains"; +var _tGMIMB = "totalGpuMemoryInMiB"; +var _tGOI = "transitGatewayOwnerId"; +var _tGPA = "transitGatewayPeeringAttachment"; +var _tGPAr = "transitGatewayPeeringAttachments"; +var _tGPLR = "transitGatewayPrefixListReference"; +var _tGPLRS = "transitGatewayPrefixListReferenceSet"; +var _tGPT = "transitGatewayPolicyTable"; +var _tGPTE = "transitGatewayPolicyTableEntries"; +var _tGPTI = "transitGatewayPolicyTableId"; +var _tGPTr = "transitGatewayPolicyTables"; +var _tGRT = "transitGatewayRouteTable"; +var _tGRTA = "transitGatewayRouteTableAnnouncement"; +var _tGRTAI = "transitGatewayRouteTableAnnouncementId"; +var _tGRTAr = "transitGatewayRouteTableAnnouncements"; +var _tGRTI = "transitGatewayRouteTableId"; +var _tGRTP = "transitGatewayRouteTablePropagations"; +var _tGRTR = "transitGatewayRouteTableRoute"; +var _tGRTr = "transitGatewayRouteTables"; +var _tGS = "transitGatewaySet"; +var _tGVA = "transitGatewayVpcAttachment"; +var _tGVAr = "transitGatewayVpcAttachments"; +var _tGa = "targetGroups"; +var _tHP = "totalHourlyPrice"; +var _tI = "tenantId"; +var _tIC = "totalInstanceCount"; +var _tICu = "tunnelInsideCidr"; +var _tII = "trunkInterfaceId"; +var _tIIC = "tunnelInsideIpv6Cidr"; +var _tIIV = "tunnelInsideIpVersion"; +var _tIMIMB = "totalInferenceMemoryInMiB"; +var _tIWE = "terminateInstancesWithExpiration"; +var _tIa = "targetIops"; +var _tLSGB = "totalLocalStorageGB"; +var _tMAE = "targetMultiAttachEnabled"; +var _tMF = "trafficMirrorFilter"; +var _tMFI = "trafficMirrorFilterId"; +var _tMFR = "trafficMirrorFilterRule"; +var _tMFRI = "trafficMirrorFilterRuleId"; +var _tMFRS = "trafficMirrorFilterRuleSet"; +var _tMFS = "trafficMirrorFilterSet"; +var _tMMIMB = "totalMediaMemoryInMiB"; +var _tMS = "trafficMirrorSession"; +var _tMSI = "trafficMirrorSessionId"; +var _tMSS = "trafficMirrorSessionSet"; +var _tMT = "trafficMirrorTarget"; +var _tMTI = "trafficMirrorTargetId"; +var _tMTS = "trafficMirrorTargetSet"; +var _tN = "tokenName"; +var _tNDMIMB = "totalNeuronDeviceMemoryInMiB"; +var _tNI = "targetNetworkId"; +var _tOAT = "transferOfferAcceptedTimestamp"; +var _tOET = "transferOfferExpirationTimestamp"; +var _tOS = "tunnelOptionSet"; +var _tP = "transportProtocol"; +var _tPC = "threadsPerCore"; +var _tPT = "trustProviderType"; +var _tPo = "toPort"; +var _tRC = "targetResourceCount"; +var _tRS = "throughResourceSet"; +var _tRSi = "timeRangeSet"; +var _tRTI = "targetRouteTableId"; +var _tS = "tagSet"; +var _tSD = "termStartDate"; +var _tSIGB = "totalSizeInGB"; +var _tSIH = "totalScheduledInstanceHours"; +var _tSS = "tagSpecificationSet"; +var _tST = "tieringStartTime"; +var _tSTa = "taskStartTime"; +var _tSa = "targetSubnet"; +var _tSar = "targetSize"; +var _tSas = "taskState"; +var _tSp = "tpmSupport"; +var _tT = "trafficType"; +var _tTC = "totalTargetCapacity"; +var _tTGAI = "transportTransitGatewayAttachmentId"; +var _tTa = "targetThroughput"; +var _tUP = "totalUpfrontPrice"; +var _tV = "tokenValue"; +var _tVC = "totalVCpus"; +var _tVT = "targetVolumeType"; +var _ta = "tags"; +var _tag = "tag"; +var _te = "term"; +var _th = "throughput"; +var _ti = "timestamp"; +var _tie = "tier"; +var _to = "to"; +var _ty = "type"; +var _u = "unsuccessful"; +var _uB = "userBucket"; +var _uD = "uefiData"; +var _uDLTVS = "unsuccessfullyDeletedLaunchTemplateVersionSet"; +var _uDp = "updatedDate"; +var _uDpd = "updateDate"; +var _uDs = "userData"; +var _uF = "upfrontFee"; +var _uFDS = "unsuccessfulFleetDeletionSet"; +var _uFRS = "unsuccessfulFleetRequestSet"; +var _uI = "userId"; +var _uIA = "unassignedIpv6Addresses"; +var _uIC = "usedInstanceCount"; +var _uICSS = "unsuccessfulInstanceCreditSpecificationSet"; +var _uIE = "userInfoEndpoint"; +var _uIPS = "unknownIpPermissionSet"; +var _uIPSn = "unassignedIpv6PrefixSet"; +var _uLI = "useLongIds"; +var _uLIA = "useLongIdsAggregated"; +var _uO = "usageOperation"; +var _uOUT = "usageOperationUpdateTime"; +var _uP = "upfrontPrice"; +var _uPS = "uploadPolicySignature"; +var _uPp = "uploadPolicy"; +var _uPs = "usagePrice"; +var _uS = "usageStrategy"; +var _uST = "udpStreamTimeout"; +var _uT = "updateTime"; +var _uTPT = "userTrustProviderType"; +var _uTd = "udpTimeout"; +var _ur = "url"; +var _us = "username"; +var _v = "value"; +var _vAE = "verifiedAccessEndpoint"; +var _vAEI = "verifiedAccessEndpointId"; +var _vAES = "verifiedAccessEndpointSet"; +var _vAG = "verifiedAccessGroup"; +var _vAGA = "verifiedAccessGroupArn"; +var _vAGI = "verifiedAccessGroupId"; +var _vAGS = "verifiedAccessGroupSet"; +var _vAI = "verifiedAccessInstance"; +var _vAII = "verifiedAccessInstanceId"; +var _vAIS = "verifiedAccessInstanceSet"; +var _vATP = "verifiedAccessTrustProvider"; +var _vATPI = "verifiedAccessTrustProviderId"; +var _vATPS = "verifiedAccessTrustProviderSet"; +var _vC = "vpnConnection"; +var _vCC = "vCpuCount"; +var _vCDSC = "vpnConnectionDeviceSampleConfiguration"; +var _vCDTI = "vpnConnectionDeviceTypeId"; +var _vCDTS = "vpnConnectionDeviceTypeSet"; +var _vCI = "vpnConnectionId"; +var _vCIp = "vCpuInfo"; +var _vCS = "vpnConnectionSet"; +var _vCa = "validCores"; +var _vD = "versionDescription"; +var _vE = "vpcEndpoint"; +var _vECI = "vpcEndpointConnectionId"; +var _vECS = "vpcEndpointConnectionSet"; +var _vEI = "vpcEndpointId"; +var _vEO = "vpcEndpointOwner"; +var _vEPS = "vpcEndpointPolicySupported"; +var _vES = "vpcEndpointService"; +var _vESp = "vpcEndpointSet"; +var _vESpc = "vpcEndpointState"; +var _vESpn = "vpnEcmpSupport"; +var _vET = "vpcEndpointType"; +var _vF = "validFrom"; +var _vFR = "validationFailureReason"; +var _vG = "vpnGateway"; +var _vGI = "vpnGatewayId"; +var _vGS = "vpnGatewaySet"; +var _vI = "vpcId"; +var _vIl = "vlanId"; +var _vIo = "volumeId"; +var _vM = "volumeModification"; +var _vMS = "volumeModificationSet"; +var _vN = "virtualName"; +var _vNI = "virtualNetworkId"; +var _vNe = "versionNumber"; +var _vOI = "volumeOwnerId"; +var _vOIp = "vpcOwnerId"; +var _vP = "vpnProtocol"; +var _vPC = "vpcPeeringConnection"; +var _vPCI = "vpcPeeringConnectionId"; +var _vPCS = "vpcPeeringConnectionSet"; +var _vPp = "vpnPort"; +var _vS = "volumeSet"; +var _vSS = "volumeStatusSet"; +var _vSa = "valueSet"; +var _vSo = "volumeSize"; +var _vSol = "volumeStatus"; +var _vSp = "vpcSet"; +var _vT = "volumeType"; +var _vTOIA = "vpnTunnelOutsideIpAddress"; +var _vTPC = "validThreadsPerCore"; +var _vTg = "vgwTelemetry"; +var _vTi = "virtualizationType"; +var _vU = "validUntil"; +var _ve = "version"; +var _ven = "vendor"; +var _vl = "vlan"; +var _vo = "volumes"; +var _vol = "volume"; +var _vp = "vpc"; +var _vpc = "vpcs"; +var _w = "warning"; +var _wC = "weightedCapacity"; +var _wM = "warningMessage"; +var _we = "weight"; +var _zI = "zoneId"; +var _zN = "zoneName"; +var _zS = "zoneState"; +var _zT = "zoneType"; +var buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + "=" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join("&"), "buildFormUrlencodedString"); +var loadEc2ErrorCode = /* @__PURE__ */ __name((output, data) => { + var _a2; + if (((_a2 = data.Errors.Error) == null ? void 0 : _a2.Code) !== void 0) { + return data.Errors.Error.Code; + } + if (output.statusCode == 404) { + return "NotFound"; + } +}, "loadEc2ErrorCode"); + +// src/commands/AcceptAddressTransferCommand.ts +var _AcceptAddressTransferCommand = class _AcceptAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptAddressTransfer", {}).n("EC2Client", "AcceptAddressTransferCommand").f(void 0, void 0).ser(se_AcceptAddressTransferCommand).de(de_AcceptAddressTransferCommand).build() { +}; +__name(_AcceptAddressTransferCommand, "AcceptAddressTransferCommand"); +var AcceptAddressTransferCommand = _AcceptAddressTransferCommand; + +// src/commands/AcceptReservedInstancesExchangeQuoteCommand.ts + + + +var _AcceptReservedInstancesExchangeQuoteCommand = class _AcceptReservedInstancesExchangeQuoteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptReservedInstancesExchangeQuote", {}).n("EC2Client", "AcceptReservedInstancesExchangeQuoteCommand").f(void 0, void 0).ser(se_AcceptReservedInstancesExchangeQuoteCommand).de(de_AcceptReservedInstancesExchangeQuoteCommand).build() { +}; +__name(_AcceptReservedInstancesExchangeQuoteCommand, "AcceptReservedInstancesExchangeQuoteCommand"); +var AcceptReservedInstancesExchangeQuoteCommand = _AcceptReservedInstancesExchangeQuoteCommand; + +// src/commands/AcceptTransitGatewayMulticastDomainAssociationsCommand.ts + + + +var _AcceptTransitGatewayMulticastDomainAssociationsCommand = class _AcceptTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptTransitGatewayMulticastDomainAssociations", {}).n("EC2Client", "AcceptTransitGatewayMulticastDomainAssociationsCommand").f(void 0, void 0).ser(se_AcceptTransitGatewayMulticastDomainAssociationsCommand).de(de_AcceptTransitGatewayMulticastDomainAssociationsCommand).build() { +}; +__name(_AcceptTransitGatewayMulticastDomainAssociationsCommand, "AcceptTransitGatewayMulticastDomainAssociationsCommand"); +var AcceptTransitGatewayMulticastDomainAssociationsCommand = _AcceptTransitGatewayMulticastDomainAssociationsCommand; + +// src/commands/AcceptTransitGatewayPeeringAttachmentCommand.ts + + + +var _AcceptTransitGatewayPeeringAttachmentCommand = class _AcceptTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptTransitGatewayPeeringAttachment", {}).n("EC2Client", "AcceptTransitGatewayPeeringAttachmentCommand").f(void 0, void 0).ser(se_AcceptTransitGatewayPeeringAttachmentCommand).de(de_AcceptTransitGatewayPeeringAttachmentCommand).build() { +}; +__name(_AcceptTransitGatewayPeeringAttachmentCommand, "AcceptTransitGatewayPeeringAttachmentCommand"); +var AcceptTransitGatewayPeeringAttachmentCommand = _AcceptTransitGatewayPeeringAttachmentCommand; + +// src/commands/AcceptTransitGatewayVpcAttachmentCommand.ts + + + +var _AcceptTransitGatewayVpcAttachmentCommand = class _AcceptTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptTransitGatewayVpcAttachment", {}).n("EC2Client", "AcceptTransitGatewayVpcAttachmentCommand").f(void 0, void 0).ser(se_AcceptTransitGatewayVpcAttachmentCommand).de(de_AcceptTransitGatewayVpcAttachmentCommand).build() { +}; +__name(_AcceptTransitGatewayVpcAttachmentCommand, "AcceptTransitGatewayVpcAttachmentCommand"); +var AcceptTransitGatewayVpcAttachmentCommand = _AcceptTransitGatewayVpcAttachmentCommand; + +// src/commands/AcceptVpcEndpointConnectionsCommand.ts + + + +var _AcceptVpcEndpointConnectionsCommand = class _AcceptVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptVpcEndpointConnections", {}).n("EC2Client", "AcceptVpcEndpointConnectionsCommand").f(void 0, void 0).ser(se_AcceptVpcEndpointConnectionsCommand).de(de_AcceptVpcEndpointConnectionsCommand).build() { +}; +__name(_AcceptVpcEndpointConnectionsCommand, "AcceptVpcEndpointConnectionsCommand"); +var AcceptVpcEndpointConnectionsCommand = _AcceptVpcEndpointConnectionsCommand; + +// src/commands/AcceptVpcPeeringConnectionCommand.ts + + + +var _AcceptVpcPeeringConnectionCommand = class _AcceptVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AcceptVpcPeeringConnection", {}).n("EC2Client", "AcceptVpcPeeringConnectionCommand").f(void 0, void 0).ser(se_AcceptVpcPeeringConnectionCommand).de(de_AcceptVpcPeeringConnectionCommand).build() { +}; +__name(_AcceptVpcPeeringConnectionCommand, "AcceptVpcPeeringConnectionCommand"); +var AcceptVpcPeeringConnectionCommand = _AcceptVpcPeeringConnectionCommand; + +// src/commands/AdvertiseByoipCidrCommand.ts + + + +var _AdvertiseByoipCidrCommand = class _AdvertiseByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AdvertiseByoipCidr", {}).n("EC2Client", "AdvertiseByoipCidrCommand").f(void 0, void 0).ser(se_AdvertiseByoipCidrCommand).de(de_AdvertiseByoipCidrCommand).build() { +}; +__name(_AdvertiseByoipCidrCommand, "AdvertiseByoipCidrCommand"); +var AdvertiseByoipCidrCommand = _AdvertiseByoipCidrCommand; + +// src/commands/AllocateAddressCommand.ts + + + +var _AllocateAddressCommand = class _AllocateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AllocateAddress", {}).n("EC2Client", "AllocateAddressCommand").f(void 0, void 0).ser(se_AllocateAddressCommand).de(de_AllocateAddressCommand).build() { +}; +__name(_AllocateAddressCommand, "AllocateAddressCommand"); +var AllocateAddressCommand = _AllocateAddressCommand; + +// src/commands/AllocateHostsCommand.ts + + + +var _AllocateHostsCommand = class _AllocateHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AllocateHosts", {}).n("EC2Client", "AllocateHostsCommand").f(void 0, void 0).ser(se_AllocateHostsCommand).de(de_AllocateHostsCommand).build() { +}; +__name(_AllocateHostsCommand, "AllocateHostsCommand"); +var AllocateHostsCommand = _AllocateHostsCommand; + +// src/commands/AllocateIpamPoolCidrCommand.ts + + + +var _AllocateIpamPoolCidrCommand = class _AllocateIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AllocateIpamPoolCidr", {}).n("EC2Client", "AllocateIpamPoolCidrCommand").f(void 0, void 0).ser(se_AllocateIpamPoolCidrCommand).de(de_AllocateIpamPoolCidrCommand).build() { +}; +__name(_AllocateIpamPoolCidrCommand, "AllocateIpamPoolCidrCommand"); +var AllocateIpamPoolCidrCommand = _AllocateIpamPoolCidrCommand; + +// src/commands/ApplySecurityGroupsToClientVpnTargetNetworkCommand.ts + + + +var _ApplySecurityGroupsToClientVpnTargetNetworkCommand = class _ApplySecurityGroupsToClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ApplySecurityGroupsToClientVpnTargetNetwork", {}).n("EC2Client", "ApplySecurityGroupsToClientVpnTargetNetworkCommand").f(void 0, void 0).ser(se_ApplySecurityGroupsToClientVpnTargetNetworkCommand).de(de_ApplySecurityGroupsToClientVpnTargetNetworkCommand).build() { +}; +__name(_ApplySecurityGroupsToClientVpnTargetNetworkCommand, "ApplySecurityGroupsToClientVpnTargetNetworkCommand"); +var ApplySecurityGroupsToClientVpnTargetNetworkCommand = _ApplySecurityGroupsToClientVpnTargetNetworkCommand; + +// src/commands/AssignIpv6AddressesCommand.ts + + + +var _AssignIpv6AddressesCommand = class _AssignIpv6AddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssignIpv6Addresses", {}).n("EC2Client", "AssignIpv6AddressesCommand").f(void 0, void 0).ser(se_AssignIpv6AddressesCommand).de(de_AssignIpv6AddressesCommand).build() { +}; +__name(_AssignIpv6AddressesCommand, "AssignIpv6AddressesCommand"); +var AssignIpv6AddressesCommand = _AssignIpv6AddressesCommand; + +// src/commands/AssignPrivateIpAddressesCommand.ts + + + +var _AssignPrivateIpAddressesCommand = class _AssignPrivateIpAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssignPrivateIpAddresses", {}).n("EC2Client", "AssignPrivateIpAddressesCommand").f(void 0, void 0).ser(se_AssignPrivateIpAddressesCommand).de(de_AssignPrivateIpAddressesCommand).build() { +}; +__name(_AssignPrivateIpAddressesCommand, "AssignPrivateIpAddressesCommand"); +var AssignPrivateIpAddressesCommand = _AssignPrivateIpAddressesCommand; + +// src/commands/AssignPrivateNatGatewayAddressCommand.ts + + + +var _AssignPrivateNatGatewayAddressCommand = class _AssignPrivateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssignPrivateNatGatewayAddress", {}).n("EC2Client", "AssignPrivateNatGatewayAddressCommand").f(void 0, void 0).ser(se_AssignPrivateNatGatewayAddressCommand).de(de_AssignPrivateNatGatewayAddressCommand).build() { +}; +__name(_AssignPrivateNatGatewayAddressCommand, "AssignPrivateNatGatewayAddressCommand"); +var AssignPrivateNatGatewayAddressCommand = _AssignPrivateNatGatewayAddressCommand; + +// src/commands/AssociateAddressCommand.ts + + + +var _AssociateAddressCommand = class _AssociateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateAddress", {}).n("EC2Client", "AssociateAddressCommand").f(void 0, void 0).ser(se_AssociateAddressCommand).de(de_AssociateAddressCommand).build() { +}; +__name(_AssociateAddressCommand, "AssociateAddressCommand"); +var AssociateAddressCommand = _AssociateAddressCommand; + +// src/commands/AssociateClientVpnTargetNetworkCommand.ts + + + +var _AssociateClientVpnTargetNetworkCommand = class _AssociateClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateClientVpnTargetNetwork", {}).n("EC2Client", "AssociateClientVpnTargetNetworkCommand").f(void 0, void 0).ser(se_AssociateClientVpnTargetNetworkCommand).de(de_AssociateClientVpnTargetNetworkCommand).build() { +}; +__name(_AssociateClientVpnTargetNetworkCommand, "AssociateClientVpnTargetNetworkCommand"); +var AssociateClientVpnTargetNetworkCommand = _AssociateClientVpnTargetNetworkCommand; + +// src/commands/AssociateDhcpOptionsCommand.ts + + + +var _AssociateDhcpOptionsCommand = class _AssociateDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateDhcpOptions", {}).n("EC2Client", "AssociateDhcpOptionsCommand").f(void 0, void 0).ser(se_AssociateDhcpOptionsCommand).de(de_AssociateDhcpOptionsCommand).build() { +}; +__name(_AssociateDhcpOptionsCommand, "AssociateDhcpOptionsCommand"); +var AssociateDhcpOptionsCommand = _AssociateDhcpOptionsCommand; + +// src/commands/AssociateEnclaveCertificateIamRoleCommand.ts + + + +var _AssociateEnclaveCertificateIamRoleCommand = class _AssociateEnclaveCertificateIamRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateEnclaveCertificateIamRole", {}).n("EC2Client", "AssociateEnclaveCertificateIamRoleCommand").f(void 0, void 0).ser(se_AssociateEnclaveCertificateIamRoleCommand).de(de_AssociateEnclaveCertificateIamRoleCommand).build() { +}; +__name(_AssociateEnclaveCertificateIamRoleCommand, "AssociateEnclaveCertificateIamRoleCommand"); +var AssociateEnclaveCertificateIamRoleCommand = _AssociateEnclaveCertificateIamRoleCommand; + +// src/commands/AssociateIamInstanceProfileCommand.ts + + + +var _AssociateIamInstanceProfileCommand = class _AssociateIamInstanceProfileCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateIamInstanceProfile", {}).n("EC2Client", "AssociateIamInstanceProfileCommand").f(void 0, void 0).ser(se_AssociateIamInstanceProfileCommand).de(de_AssociateIamInstanceProfileCommand).build() { +}; +__name(_AssociateIamInstanceProfileCommand, "AssociateIamInstanceProfileCommand"); +var AssociateIamInstanceProfileCommand = _AssociateIamInstanceProfileCommand; + +// src/commands/AssociateInstanceEventWindowCommand.ts + + + +var _AssociateInstanceEventWindowCommand = class _AssociateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateInstanceEventWindow", {}).n("EC2Client", "AssociateInstanceEventWindowCommand").f(void 0, void 0).ser(se_AssociateInstanceEventWindowCommand).de(de_AssociateInstanceEventWindowCommand).build() { +}; +__name(_AssociateInstanceEventWindowCommand, "AssociateInstanceEventWindowCommand"); +var AssociateInstanceEventWindowCommand = _AssociateInstanceEventWindowCommand; + +// src/commands/AssociateIpamByoasnCommand.ts + + + +var _AssociateIpamByoasnCommand = class _AssociateIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateIpamByoasn", {}).n("EC2Client", "AssociateIpamByoasnCommand").f(void 0, void 0).ser(se_AssociateIpamByoasnCommand).de(de_AssociateIpamByoasnCommand).build() { +}; +__name(_AssociateIpamByoasnCommand, "AssociateIpamByoasnCommand"); +var AssociateIpamByoasnCommand = _AssociateIpamByoasnCommand; + +// src/commands/AssociateIpamResourceDiscoveryCommand.ts + + + +var _AssociateIpamResourceDiscoveryCommand = class _AssociateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateIpamResourceDiscovery", {}).n("EC2Client", "AssociateIpamResourceDiscoveryCommand").f(void 0, void 0).ser(se_AssociateIpamResourceDiscoveryCommand).de(de_AssociateIpamResourceDiscoveryCommand).build() { +}; +__name(_AssociateIpamResourceDiscoveryCommand, "AssociateIpamResourceDiscoveryCommand"); +var AssociateIpamResourceDiscoveryCommand = _AssociateIpamResourceDiscoveryCommand; + +// src/commands/AssociateNatGatewayAddressCommand.ts + + + +var _AssociateNatGatewayAddressCommand = class _AssociateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateNatGatewayAddress", {}).n("EC2Client", "AssociateNatGatewayAddressCommand").f(void 0, void 0).ser(se_AssociateNatGatewayAddressCommand).de(de_AssociateNatGatewayAddressCommand).build() { +}; +__name(_AssociateNatGatewayAddressCommand, "AssociateNatGatewayAddressCommand"); +var AssociateNatGatewayAddressCommand = _AssociateNatGatewayAddressCommand; + +// src/commands/AssociateRouteTableCommand.ts + + + +var _AssociateRouteTableCommand = class _AssociateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateRouteTable", {}).n("EC2Client", "AssociateRouteTableCommand").f(void 0, void 0).ser(se_AssociateRouteTableCommand).de(de_AssociateRouteTableCommand).build() { +}; +__name(_AssociateRouteTableCommand, "AssociateRouteTableCommand"); +var AssociateRouteTableCommand = _AssociateRouteTableCommand; + +// src/commands/AssociateSubnetCidrBlockCommand.ts + + + +var _AssociateSubnetCidrBlockCommand = class _AssociateSubnetCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateSubnetCidrBlock", {}).n("EC2Client", "AssociateSubnetCidrBlockCommand").f(void 0, void 0).ser(se_AssociateSubnetCidrBlockCommand).de(de_AssociateSubnetCidrBlockCommand).build() { +}; +__name(_AssociateSubnetCidrBlockCommand, "AssociateSubnetCidrBlockCommand"); +var AssociateSubnetCidrBlockCommand = _AssociateSubnetCidrBlockCommand; + +// src/commands/AssociateTransitGatewayMulticastDomainCommand.ts + + + +var _AssociateTransitGatewayMulticastDomainCommand = class _AssociateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateTransitGatewayMulticastDomain", {}).n("EC2Client", "AssociateTransitGatewayMulticastDomainCommand").f(void 0, void 0).ser(se_AssociateTransitGatewayMulticastDomainCommand).de(de_AssociateTransitGatewayMulticastDomainCommand).build() { +}; +__name(_AssociateTransitGatewayMulticastDomainCommand, "AssociateTransitGatewayMulticastDomainCommand"); +var AssociateTransitGatewayMulticastDomainCommand = _AssociateTransitGatewayMulticastDomainCommand; + +// src/commands/AssociateTransitGatewayPolicyTableCommand.ts + + + +var _AssociateTransitGatewayPolicyTableCommand = class _AssociateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateTransitGatewayPolicyTable", {}).n("EC2Client", "AssociateTransitGatewayPolicyTableCommand").f(void 0, void 0).ser(se_AssociateTransitGatewayPolicyTableCommand).de(de_AssociateTransitGatewayPolicyTableCommand).build() { +}; +__name(_AssociateTransitGatewayPolicyTableCommand, "AssociateTransitGatewayPolicyTableCommand"); +var AssociateTransitGatewayPolicyTableCommand = _AssociateTransitGatewayPolicyTableCommand; + +// src/commands/AssociateTransitGatewayRouteTableCommand.ts + + + +var _AssociateTransitGatewayRouteTableCommand = class _AssociateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateTransitGatewayRouteTable", {}).n("EC2Client", "AssociateTransitGatewayRouteTableCommand").f(void 0, void 0).ser(se_AssociateTransitGatewayRouteTableCommand).de(de_AssociateTransitGatewayRouteTableCommand).build() { +}; +__name(_AssociateTransitGatewayRouteTableCommand, "AssociateTransitGatewayRouteTableCommand"); +var AssociateTransitGatewayRouteTableCommand = _AssociateTransitGatewayRouteTableCommand; + +// src/commands/AssociateTrunkInterfaceCommand.ts + + + +var _AssociateTrunkInterfaceCommand = class _AssociateTrunkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateTrunkInterface", {}).n("EC2Client", "AssociateTrunkInterfaceCommand").f(void 0, void 0).ser(se_AssociateTrunkInterfaceCommand).de(de_AssociateTrunkInterfaceCommand).build() { +}; +__name(_AssociateTrunkInterfaceCommand, "AssociateTrunkInterfaceCommand"); +var AssociateTrunkInterfaceCommand = _AssociateTrunkInterfaceCommand; + +// src/commands/AssociateVpcCidrBlockCommand.ts + + + +var _AssociateVpcCidrBlockCommand = class _AssociateVpcCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AssociateVpcCidrBlock", {}).n("EC2Client", "AssociateVpcCidrBlockCommand").f(void 0, void 0).ser(se_AssociateVpcCidrBlockCommand).de(de_AssociateVpcCidrBlockCommand).build() { +}; +__name(_AssociateVpcCidrBlockCommand, "AssociateVpcCidrBlockCommand"); +var AssociateVpcCidrBlockCommand = _AssociateVpcCidrBlockCommand; + +// src/commands/AttachClassicLinkVpcCommand.ts + + + +var _AttachClassicLinkVpcCommand = class _AttachClassicLinkVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachClassicLinkVpc", {}).n("EC2Client", "AttachClassicLinkVpcCommand").f(void 0, void 0).ser(se_AttachClassicLinkVpcCommand).de(de_AttachClassicLinkVpcCommand).build() { +}; +__name(_AttachClassicLinkVpcCommand, "AttachClassicLinkVpcCommand"); +var AttachClassicLinkVpcCommand = _AttachClassicLinkVpcCommand; + +// src/commands/AttachInternetGatewayCommand.ts + + + +var _AttachInternetGatewayCommand = class _AttachInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachInternetGateway", {}).n("EC2Client", "AttachInternetGatewayCommand").f(void 0, void 0).ser(se_AttachInternetGatewayCommand).de(de_AttachInternetGatewayCommand).build() { +}; +__name(_AttachInternetGatewayCommand, "AttachInternetGatewayCommand"); +var AttachInternetGatewayCommand = _AttachInternetGatewayCommand; + +// src/commands/AttachNetworkInterfaceCommand.ts + + + +var _AttachNetworkInterfaceCommand = class _AttachNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachNetworkInterface", {}).n("EC2Client", "AttachNetworkInterfaceCommand").f(void 0, void 0).ser(se_AttachNetworkInterfaceCommand).de(de_AttachNetworkInterfaceCommand).build() { +}; +__name(_AttachNetworkInterfaceCommand, "AttachNetworkInterfaceCommand"); +var AttachNetworkInterfaceCommand = _AttachNetworkInterfaceCommand; + +// src/commands/AttachVerifiedAccessTrustProviderCommand.ts + + + + +// src/models/models_0.ts + +var AcceleratorManufacturer = { + AMAZON_WEB_SERVICES: "amazon-web-services", + AMD: "amd", + HABANA: "habana", + NVIDIA: "nvidia", + XILINX: "xilinx" +}; +var AcceleratorName = { + A100: "a100", + A10G: "a10g", + H100: "h100", + INFERENTIA: "inferentia", + K520: "k520", + K80: "k80", + M60: "m60", + RADEON_PRO_V520: "radeon-pro-v520", + T4: "t4", + T4G: "t4g", + V100: "v100", + VU9P: "vu9p" +}; +var AcceleratorType = { + FPGA: "fpga", + GPU: "gpu", + INFERENCE: "inference" +}; +var ResourceType = { + capacity_reservation: "capacity-reservation", + capacity_reservation_fleet: "capacity-reservation-fleet", + carrier_gateway: "carrier-gateway", + client_vpn_endpoint: "client-vpn-endpoint", + coip_pool: "coip-pool", + customer_gateway: "customer-gateway", + dedicated_host: "dedicated-host", + dhcp_options: "dhcp-options", + egress_only_internet_gateway: "egress-only-internet-gateway", + elastic_gpu: "elastic-gpu", + elastic_ip: "elastic-ip", + export_image_task: "export-image-task", + export_instance_task: "export-instance-task", + fleet: "fleet", + fpga_image: "fpga-image", + host_reservation: "host-reservation", + image: "image", + import_image_task: "import-image-task", + import_snapshot_task: "import-snapshot-task", + instance: "instance", + instance_connect_endpoint: "instance-connect-endpoint", + instance_event_window: "instance-event-window", + internet_gateway: "internet-gateway", + ipam: "ipam", + ipam_external_resource_verification_token: "ipam-external-resource-verification-token", + ipam_pool: "ipam-pool", + ipam_resource_discovery: "ipam-resource-discovery", + ipam_resource_discovery_association: "ipam-resource-discovery-association", + ipam_scope: "ipam-scope", + ipv4pool_ec2: "ipv4pool-ec2", + ipv6pool_ec2: "ipv6pool-ec2", + key_pair: "key-pair", + launch_template: "launch-template", + local_gateway: "local-gateway", + local_gateway_route_table: "local-gateway-route-table", + local_gateway_route_table_virtual_interface_group_association: "local-gateway-route-table-virtual-interface-group-association", + local_gateway_route_table_vpc_association: "local-gateway-route-table-vpc-association", + local_gateway_virtual_interface: "local-gateway-virtual-interface", + local_gateway_virtual_interface_group: "local-gateway-virtual-interface-group", + natgateway: "natgateway", + network_acl: "network-acl", + network_insights_access_scope: "network-insights-access-scope", + network_insights_access_scope_analysis: "network-insights-access-scope-analysis", + network_insights_analysis: "network-insights-analysis", + network_insights_path: "network-insights-path", + network_interface: "network-interface", + placement_group: "placement-group", + prefix_list: "prefix-list", + replace_root_volume_task: "replace-root-volume-task", + reserved_instances: "reserved-instances", + route_table: "route-table", + security_group: "security-group", + security_group_rule: "security-group-rule", + snapshot: "snapshot", + spot_fleet_request: "spot-fleet-request", + spot_instances_request: "spot-instances-request", + subnet: "subnet", + subnet_cidr_reservation: "subnet-cidr-reservation", + traffic_mirror_filter: "traffic-mirror-filter", + traffic_mirror_filter_rule: "traffic-mirror-filter-rule", + traffic_mirror_session: "traffic-mirror-session", + traffic_mirror_target: "traffic-mirror-target", + transit_gateway: "transit-gateway", + transit_gateway_attachment: "transit-gateway-attachment", + transit_gateway_connect_peer: "transit-gateway-connect-peer", + transit_gateway_multicast_domain: "transit-gateway-multicast-domain", + transit_gateway_policy_table: "transit-gateway-policy-table", + transit_gateway_route_table: "transit-gateway-route-table", + transit_gateway_route_table_announcement: "transit-gateway-route-table-announcement", + verified_access_endpoint: "verified-access-endpoint", + verified_access_group: "verified-access-group", + verified_access_instance: "verified-access-instance", + verified_access_policy: "verified-access-policy", + verified_access_trust_provider: "verified-access-trust-provider", + volume: "volume", + vpc: "vpc", + vpc_block_public_access_exclusion: "vpc-block-public-access-exclusion", + vpc_endpoint: "vpc-endpoint", + vpc_endpoint_connection: "vpc-endpoint-connection", + vpc_endpoint_connection_device_type: "vpc-endpoint-connection-device-type", + vpc_endpoint_service: "vpc-endpoint-service", + vpc_endpoint_service_permission: "vpc-endpoint-service-permission", + vpc_flow_log: "vpc-flow-log", + vpc_peering_connection: "vpc-peering-connection", + vpn_connection: "vpn-connection", + vpn_connection_device_type: "vpn-connection-device-type", + vpn_gateway: "vpn-gateway" +}; +var AddressTransferStatus = { + accepted: "accepted", + disabled: "disabled", + pending: "pending" +}; +var TransitGatewayAttachmentResourceType = { + connect: "connect", + direct_connect_gateway: "direct-connect-gateway", + peering: "peering", + tgw_peering: "tgw-peering", + vpc: "vpc", + vpn: "vpn" +}; +var TransitGatewayMulitcastDomainAssociationState = { + associated: "associated", + associating: "associating", + disassociated: "disassociated", + disassociating: "disassociating", + failed: "failed", + pendingAcceptance: "pendingAcceptance", + rejected: "rejected" +}; +var DynamicRoutingValue = { + disable: "disable", + enable: "enable" +}; +var TransitGatewayAttachmentState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + failed: "failed", + failing: "failing", + initiating: "initiating", + initiatingRequest: "initiatingRequest", + modifying: "modifying", + pending: "pending", + pendingAcceptance: "pendingAcceptance", + rejected: "rejected", + rejecting: "rejecting", + rollingBack: "rollingBack" +}; +var ApplianceModeSupportValue = { + disable: "disable", + enable: "enable" +}; +var DnsSupportValue = { + disable: "disable", + enable: "enable" +}; +var Ipv6SupportValue = { + disable: "disable", + enable: "enable" +}; +var SecurityGroupReferencingSupportValue = { + disable: "disable", + enable: "enable" +}; +var VpcPeeringConnectionStateReasonCode = { + active: "active", + deleted: "deleted", + deleting: "deleting", + expired: "expired", + failed: "failed", + initiating_request: "initiating-request", + pending_acceptance: "pending-acceptance", + provisioning: "provisioning", + rejected: "rejected" +}; +var Protocol = { + tcp: "tcp", + udp: "udp" +}; +var AccountAttributeName = { + default_vpc: "default-vpc", + supported_platforms: "supported-platforms" +}; +var InstanceHealthStatus = { + HEALTHY_STATUS: "healthy", + UNHEALTHY_STATUS: "unhealthy" +}; +var ActivityStatus = { + ERROR: "error", + FULFILLED: "fulfilled", + PENDING_FULFILLMENT: "pending_fulfillment", + PENDING_TERMINATION: "pending_termination" +}; +var PrincipalType = { + Account: "Account", + All: "All", + OrganizationUnit: "OrganizationUnit", + Role: "Role", + Service: "Service", + User: "User" +}; +var DomainType = { + standard: "standard", + vpc: "vpc" +}; +var AddressAttributeName = { + domain_name: "domain-name" +}; +var AddressFamily = { + ipv4: "ipv4", + ipv6: "ipv6" +}; +var AsnAssociationState = { + associated: "associated", + disassociated: "disassociated", + failed_association: "failed-association", + failed_disassociation: "failed-disassociation", + pending_association: "pending-association", + pending_disassociation: "pending-disassociation" +}; +var ByoipCidrState = { + advertised: "advertised", + deprovisioned: "deprovisioned", + failed_deprovision: "failed-deprovision", + failed_provision: "failed-provision", + pending_deprovision: "pending-deprovision", + pending_provision: "pending-provision", + provisioned: "provisioned", + provisioned_not_publicly_advertisable: "provisioned-not-publicly-advertisable" +}; +var Affinity = { + default: "default", + host: "host" +}; +var AutoPlacement = { + off: "off", + on: "on" +}; +var HostMaintenance = { + off: "off", + on: "on" +}; +var HostRecovery = { + off: "off", + on: "on" +}; +var IpamPoolAllocationResourceType = { + custom: "custom", + ec2_public_ipv4_pool: "ec2-public-ipv4-pool", + eip: "eip", + ipam_pool: "ipam-pool", + subnet: "subnet", + vpc: "vpc" +}; +var AllocationState = { + available: "available", + pending: "pending", + permanent_failure: "permanent-failure", + released: "released", + released_permanent_failure: "released-permanent-failure", + under_assessment: "under-assessment" +}; +var AllocationStrategy = { + CAPACITY_OPTIMIZED: "capacityOptimized", + CAPACITY_OPTIMIZED_PRIORITIZED: "capacityOptimizedPrioritized", + DIVERSIFIED: "diversified", + LOWEST_PRICE: "lowestPrice", + PRICE_CAPACITY_OPTIMIZED: "priceCapacityOptimized" +}; +var AllocationType = { + used: "used" +}; +var AllowsMultipleInstanceTypes = { + off: "off", + on: "on" +}; +var NatGatewayAddressStatus = { + ASSIGNING: "assigning", + ASSOCIATING: "associating", + DISASSOCIATING: "disassociating", + FAILED: "failed", + SUCCEEDED: "succeeded", + UNASSIGNING: "unassigning" +}; +var AssociationStatusCode = { + associated: "associated", + associating: "associating", + association_failed: "association-failed", + disassociated: "disassociated", + disassociating: "disassociating" +}; +var IamInstanceProfileAssociationState = { + ASSOCIATED: "associated", + ASSOCIATING: "associating", + DISASSOCIATED: "disassociated", + DISASSOCIATING: "disassociating" +}; +var InstanceEventWindowState = { + active: "active", + creating: "creating", + deleted: "deleted", + deleting: "deleting" +}; +var WeekDay = { + friday: "friday", + monday: "monday", + saturday: "saturday", + sunday: "sunday", + thursday: "thursday", + tuesday: "tuesday", + wednesday: "wednesday" +}; +var IpamAssociatedResourceDiscoveryStatus = { + ACTIVE: "active", + NOT_FOUND: "not-found" +}; +var IpamResourceDiscoveryAssociationState = { + ASSOCIATE_COMPLETE: "associate-complete", + ASSOCIATE_FAILED: "associate-failed", + ASSOCIATE_IN_PROGRESS: "associate-in-progress", + DISASSOCIATE_COMPLETE: "disassociate-complete", + DISASSOCIATE_FAILED: "disassociate-failed", + DISASSOCIATE_IN_PROGRESS: "disassociate-in-progress", + ISOLATE_COMPLETE: "isolate-complete", + ISOLATE_IN_PROGRESS: "isolate-in-progress", + RESTORE_IN_PROGRESS: "restore-in-progress" +}; +var RouteTableAssociationStateCode = { + associated: "associated", + associating: "associating", + disassociated: "disassociated", + disassociating: "disassociating", + failed: "failed" +}; +var IpSource = { + amazon: "amazon", + byoip: "byoip", + none: "none" +}; +var Ipv6AddressAttribute = { + private: "private", + public: "public" +}; +var SubnetCidrBlockStateCode = { + associated: "associated", + associating: "associating", + disassociated: "disassociated", + disassociating: "disassociating", + failed: "failed", + failing: "failing" +}; +var TransitGatewayAssociationState = { + associated: "associated", + associating: "associating", + disassociated: "disassociated", + disassociating: "disassociating" +}; +var InterfaceProtocolType = { + GRE: "GRE", + VLAN: "VLAN" +}; +var VpcCidrBlockStateCode = { + associated: "associated", + associating: "associating", + disassociated: "disassociated", + disassociating: "disassociating", + failed: "failed", + failing: "failing" +}; +var DeviceTrustProviderType = { + crowdstrike: "crowdstrike", + jamf: "jamf", + jumpcloud: "jumpcloud" +}; +var TrustProviderType = { + device: "device", + user: "user" +}; +var UserTrustProviderType = { + iam_identity_center: "iam-identity-center", + oidc: "oidc" +}; +var VolumeAttachmentState = { + attached: "attached", + attaching: "attaching", + busy: "busy", + detached: "detached", + detaching: "detaching" +}; +var AttachmentStatus = { + attached: "attached", + attaching: "attaching", + detached: "detached", + detaching: "detaching" +}; +var ClientVpnAuthorizationRuleStatusCode = { + active: "active", + authorizing: "authorizing", + failed: "failed", + revoking: "revoking" +}; +var BundleTaskState = { + bundling: "bundling", + cancelling: "cancelling", + complete: "complete", + failed: "failed", + pending: "pending", + storing: "storing", + waiting_for_shutdown: "waiting-for-shutdown" +}; +var CapacityReservationFleetState = { + ACTIVE: "active", + CANCELLED: "cancelled", + CANCELLING: "cancelling", + EXPIRED: "expired", + EXPIRING: "expiring", + FAILED: "failed", + MODIFYING: "modifying", + PARTIALLY_FULFILLED: "partially_fulfilled", + SUBMITTED: "submitted" +}; +var ListingState = { + available: "available", + cancelled: "cancelled", + pending: "pending", + sold: "sold" +}; +var CurrencyCodeValues = { + USD: "USD" +}; +var ListingStatus = { + active: "active", + cancelled: "cancelled", + closed: "closed", + pending: "pending" +}; +var BatchState = { + ACTIVE: "active", + CANCELLED: "cancelled", + CANCELLED_RUNNING: "cancelled_running", + CANCELLED_TERMINATING_INSTANCES: "cancelled_terminating", + FAILED: "failed", + MODIFYING: "modifying", + SUBMITTED: "submitted" +}; +var CancelBatchErrorCode = { + FLEET_REQUEST_ID_DOES_NOT_EXIST: "fleetRequestIdDoesNotExist", + FLEET_REQUEST_ID_MALFORMED: "fleetRequestIdMalformed", + FLEET_REQUEST_NOT_IN_CANCELLABLE_STATE: "fleetRequestNotInCancellableState", + UNEXPECTED_ERROR: "unexpectedError" +}; +var CancelSpotInstanceRequestState = { + active: "active", + cancelled: "cancelled", + closed: "closed", + completed: "completed", + open: "open" +}; +var EndDateType = { + limited: "limited", + unlimited: "unlimited" +}; +var InstanceMatchCriteria = { + open: "open", + targeted: "targeted" +}; +var CapacityReservationInstancePlatform = { + LINUX_UNIX: "Linux/UNIX", + LINUX_WITH_SQL_SERVER_ENTERPRISE: "Linux with SQL Server Enterprise", + LINUX_WITH_SQL_SERVER_STANDARD: "Linux with SQL Server Standard", + LINUX_WITH_SQL_SERVER_WEB: "Linux with SQL Server Web", + RED_HAT_ENTERPRISE_LINUX: "Red Hat Enterprise Linux", + RHEL_WITH_HA: "RHEL with HA", + RHEL_WITH_HA_AND_SQL_SERVER_ENTERPRISE: "RHEL with HA and SQL Server Enterprise", + RHEL_WITH_HA_AND_SQL_SERVER_STANDARD: "RHEL with HA and SQL Server Standard", + RHEL_WITH_SQL_SERVER_ENTERPRISE: "RHEL with SQL Server Enterprise", + RHEL_WITH_SQL_SERVER_STANDARD: "RHEL with SQL Server Standard", + RHEL_WITH_SQL_SERVER_WEB: "RHEL with SQL Server Web", + SUSE_LINUX: "SUSE Linux", + UBUNTU_PRO_LINUX: "Ubuntu Pro", + WINDOWS: "Windows", + WINDOWS_WITH_SQL_SERVER: "Windows with SQL Server", + WINDOWS_WITH_SQL_SERVER_ENTERPRISE: "Windows with SQL Server Enterprise", + WINDOWS_WITH_SQL_SERVER_STANDARD: "Windows with SQL Server Standard", + WINDOWS_WITH_SQL_SERVER_WEB: "Windows with SQL Server Web" +}; +var CapacityReservationTenancy = { + dedicated: "dedicated", + default: "default" +}; +var CapacityReservationType = { + CAPACITY_BLOCK: "capacity-block", + DEFAULT: "default" +}; +var CapacityReservationState = { + active: "active", + cancelled: "cancelled", + expired: "expired", + failed: "failed", + payment_failed: "payment-failed", + payment_pending: "payment-pending", + pending: "pending", + scheduled: "scheduled" +}; +var FleetInstanceMatchCriteria = { + open: "open" +}; +var _InstanceType = { + a1_2xlarge: "a1.2xlarge", + a1_4xlarge: "a1.4xlarge", + a1_large: "a1.large", + a1_medium: "a1.medium", + a1_metal: "a1.metal", + a1_xlarge: "a1.xlarge", + c1_medium: "c1.medium", + c1_xlarge: "c1.xlarge", + c3_2xlarge: "c3.2xlarge", + c3_4xlarge: "c3.4xlarge", + c3_8xlarge: "c3.8xlarge", + c3_large: "c3.large", + c3_xlarge: "c3.xlarge", + c4_2xlarge: "c4.2xlarge", + c4_4xlarge: "c4.4xlarge", + c4_8xlarge: "c4.8xlarge", + c4_large: "c4.large", + c4_xlarge: "c4.xlarge", + c5_12xlarge: "c5.12xlarge", + c5_18xlarge: "c5.18xlarge", + c5_24xlarge: "c5.24xlarge", + c5_2xlarge: "c5.2xlarge", + c5_4xlarge: "c5.4xlarge", + c5_9xlarge: "c5.9xlarge", + c5_large: "c5.large", + c5_metal: "c5.metal", + c5_xlarge: "c5.xlarge", + c5a_12xlarge: "c5a.12xlarge", + c5a_16xlarge: "c5a.16xlarge", + c5a_24xlarge: "c5a.24xlarge", + c5a_2xlarge: "c5a.2xlarge", + c5a_4xlarge: "c5a.4xlarge", + c5a_8xlarge: "c5a.8xlarge", + c5a_large: "c5a.large", + c5a_xlarge: "c5a.xlarge", + c5ad_12xlarge: "c5ad.12xlarge", + c5ad_16xlarge: "c5ad.16xlarge", + c5ad_24xlarge: "c5ad.24xlarge", + c5ad_2xlarge: "c5ad.2xlarge", + c5ad_4xlarge: "c5ad.4xlarge", + c5ad_8xlarge: "c5ad.8xlarge", + c5ad_large: "c5ad.large", + c5ad_xlarge: "c5ad.xlarge", + c5d_12xlarge: "c5d.12xlarge", + c5d_18xlarge: "c5d.18xlarge", + c5d_24xlarge: "c5d.24xlarge", + c5d_2xlarge: "c5d.2xlarge", + c5d_4xlarge: "c5d.4xlarge", + c5d_9xlarge: "c5d.9xlarge", + c5d_large: "c5d.large", + c5d_metal: "c5d.metal", + c5d_xlarge: "c5d.xlarge", + c5n_18xlarge: "c5n.18xlarge", + c5n_2xlarge: "c5n.2xlarge", + c5n_4xlarge: "c5n.4xlarge", + c5n_9xlarge: "c5n.9xlarge", + c5n_large: "c5n.large", + c5n_metal: "c5n.metal", + c5n_xlarge: "c5n.xlarge", + c6a_12xlarge: "c6a.12xlarge", + c6a_16xlarge: "c6a.16xlarge", + c6a_24xlarge: "c6a.24xlarge", + c6a_2xlarge: "c6a.2xlarge", + c6a_32xlarge: "c6a.32xlarge", + c6a_48xlarge: "c6a.48xlarge", + c6a_4xlarge: "c6a.4xlarge", + c6a_8xlarge: "c6a.8xlarge", + c6a_large: "c6a.large", + c6a_metal: "c6a.metal", + c6a_xlarge: "c6a.xlarge", + c6g_12xlarge: "c6g.12xlarge", + c6g_16xlarge: "c6g.16xlarge", + c6g_2xlarge: "c6g.2xlarge", + c6g_4xlarge: "c6g.4xlarge", + c6g_8xlarge: "c6g.8xlarge", + c6g_large: "c6g.large", + c6g_medium: "c6g.medium", + c6g_metal: "c6g.metal", + c6g_xlarge: "c6g.xlarge", + c6gd_12xlarge: "c6gd.12xlarge", + c6gd_16xlarge: "c6gd.16xlarge", + c6gd_2xlarge: "c6gd.2xlarge", + c6gd_4xlarge: "c6gd.4xlarge", + c6gd_8xlarge: "c6gd.8xlarge", + c6gd_large: "c6gd.large", + c6gd_medium: "c6gd.medium", + c6gd_metal: "c6gd.metal", + c6gd_xlarge: "c6gd.xlarge", + c6gn_12xlarge: "c6gn.12xlarge", + c6gn_16xlarge: "c6gn.16xlarge", + c6gn_2xlarge: "c6gn.2xlarge", + c6gn_4xlarge: "c6gn.4xlarge", + c6gn_8xlarge: "c6gn.8xlarge", + c6gn_large: "c6gn.large", + c6gn_medium: "c6gn.medium", + c6gn_xlarge: "c6gn.xlarge", + c6i_12xlarge: "c6i.12xlarge", + c6i_16xlarge: "c6i.16xlarge", + c6i_24xlarge: "c6i.24xlarge", + c6i_2xlarge: "c6i.2xlarge", + c6i_32xlarge: "c6i.32xlarge", + c6i_4xlarge: "c6i.4xlarge", + c6i_8xlarge: "c6i.8xlarge", + c6i_large: "c6i.large", + c6i_metal: "c6i.metal", + c6i_xlarge: "c6i.xlarge", + c6id_12xlarge: "c6id.12xlarge", + c6id_16xlarge: "c6id.16xlarge", + c6id_24xlarge: "c6id.24xlarge", + c6id_2xlarge: "c6id.2xlarge", + c6id_32xlarge: "c6id.32xlarge", + c6id_4xlarge: "c6id.4xlarge", + c6id_8xlarge: "c6id.8xlarge", + c6id_large: "c6id.large", + c6id_metal: "c6id.metal", + c6id_xlarge: "c6id.xlarge", + c6in_12xlarge: "c6in.12xlarge", + c6in_16xlarge: "c6in.16xlarge", + c6in_24xlarge: "c6in.24xlarge", + c6in_2xlarge: "c6in.2xlarge", + c6in_32xlarge: "c6in.32xlarge", + c6in_4xlarge: "c6in.4xlarge", + c6in_8xlarge: "c6in.8xlarge", + c6in_large: "c6in.large", + c6in_metal: "c6in.metal", + c6in_xlarge: "c6in.xlarge", + c7a_12xlarge: "c7a.12xlarge", + c7a_16xlarge: "c7a.16xlarge", + c7a_24xlarge: "c7a.24xlarge", + c7a_2xlarge: "c7a.2xlarge", + c7a_32xlarge: "c7a.32xlarge", + c7a_48xlarge: "c7a.48xlarge", + c7a_4xlarge: "c7a.4xlarge", + c7a_8xlarge: "c7a.8xlarge", + c7a_large: "c7a.large", + c7a_medium: "c7a.medium", + c7a_metal_48xl: "c7a.metal-48xl", + c7a_xlarge: "c7a.xlarge", + c7g_12xlarge: "c7g.12xlarge", + c7g_16xlarge: "c7g.16xlarge", + c7g_2xlarge: "c7g.2xlarge", + c7g_4xlarge: "c7g.4xlarge", + c7g_8xlarge: "c7g.8xlarge", + c7g_large: "c7g.large", + c7g_medium: "c7g.medium", + c7g_metal: "c7g.metal", + c7g_xlarge: "c7g.xlarge", + c7gd_12xlarge: "c7gd.12xlarge", + c7gd_16xlarge: "c7gd.16xlarge", + c7gd_2xlarge: "c7gd.2xlarge", + c7gd_4xlarge: "c7gd.4xlarge", + c7gd_8xlarge: "c7gd.8xlarge", + c7gd_large: "c7gd.large", + c7gd_medium: "c7gd.medium", + c7gd_metal: "c7gd.metal", + c7gd_xlarge: "c7gd.xlarge", + c7gn_12xlarge: "c7gn.12xlarge", + c7gn_16xlarge: "c7gn.16xlarge", + c7gn_2xlarge: "c7gn.2xlarge", + c7gn_4xlarge: "c7gn.4xlarge", + c7gn_8xlarge: "c7gn.8xlarge", + c7gn_large: "c7gn.large", + c7gn_medium: "c7gn.medium", + c7gn_metal: "c7gn.metal", + c7gn_xlarge: "c7gn.xlarge", + c7i_12xlarge: "c7i.12xlarge", + c7i_16xlarge: "c7i.16xlarge", + c7i_24xlarge: "c7i.24xlarge", + c7i_2xlarge: "c7i.2xlarge", + c7i_48xlarge: "c7i.48xlarge", + c7i_4xlarge: "c7i.4xlarge", + c7i_8xlarge: "c7i.8xlarge", + c7i_flex_2xlarge: "c7i-flex.2xlarge", + c7i_flex_4xlarge: "c7i-flex.4xlarge", + c7i_flex_8xlarge: "c7i-flex.8xlarge", + c7i_flex_large: "c7i-flex.large", + c7i_flex_xlarge: "c7i-flex.xlarge", + c7i_large: "c7i.large", + c7i_metal_24xl: "c7i.metal-24xl", + c7i_metal_48xl: "c7i.metal-48xl", + c7i_xlarge: "c7i.xlarge", + cc1_4xlarge: "cc1.4xlarge", + cc2_8xlarge: "cc2.8xlarge", + cg1_4xlarge: "cg1.4xlarge", + cr1_8xlarge: "cr1.8xlarge", + d2_2xlarge: "d2.2xlarge", + d2_4xlarge: "d2.4xlarge", + d2_8xlarge: "d2.8xlarge", + d2_xlarge: "d2.xlarge", + d3_2xlarge: "d3.2xlarge", + d3_4xlarge: "d3.4xlarge", + d3_8xlarge: "d3.8xlarge", + d3_xlarge: "d3.xlarge", + d3en_12xlarge: "d3en.12xlarge", + d3en_2xlarge: "d3en.2xlarge", + d3en_4xlarge: "d3en.4xlarge", + d3en_6xlarge: "d3en.6xlarge", + d3en_8xlarge: "d3en.8xlarge", + d3en_xlarge: "d3en.xlarge", + dl1_24xlarge: "dl1.24xlarge", + dl2q_24xlarge: "dl2q.24xlarge", + f1_16xlarge: "f1.16xlarge", + f1_2xlarge: "f1.2xlarge", + f1_4xlarge: "f1.4xlarge", + g2_2xlarge: "g2.2xlarge", + g2_8xlarge: "g2.8xlarge", + g3_16xlarge: "g3.16xlarge", + g3_4xlarge: "g3.4xlarge", + g3_8xlarge: "g3.8xlarge", + g3s_xlarge: "g3s.xlarge", + g4ad_16xlarge: "g4ad.16xlarge", + g4ad_2xlarge: "g4ad.2xlarge", + g4ad_4xlarge: "g4ad.4xlarge", + g4ad_8xlarge: "g4ad.8xlarge", + g4ad_xlarge: "g4ad.xlarge", + g4dn_12xlarge: "g4dn.12xlarge", + g4dn_16xlarge: "g4dn.16xlarge", + g4dn_2xlarge: "g4dn.2xlarge", + g4dn_4xlarge: "g4dn.4xlarge", + g4dn_8xlarge: "g4dn.8xlarge", + g4dn_metal: "g4dn.metal", + g4dn_xlarge: "g4dn.xlarge", + g5_12xlarge: "g5.12xlarge", + g5_16xlarge: "g5.16xlarge", + g5_24xlarge: "g5.24xlarge", + g5_2xlarge: "g5.2xlarge", + g5_48xlarge: "g5.48xlarge", + g5_4xlarge: "g5.4xlarge", + g5_8xlarge: "g5.8xlarge", + g5_xlarge: "g5.xlarge", + g5g_16xlarge: "g5g.16xlarge", + g5g_2xlarge: "g5g.2xlarge", + g5g_4xlarge: "g5g.4xlarge", + g5g_8xlarge: "g5g.8xlarge", + g5g_metal: "g5g.metal", + g5g_xlarge: "g5g.xlarge", + g6_12xlarge: "g6.12xlarge", + g6_16xlarge: "g6.16xlarge", + g6_24xlarge: "g6.24xlarge", + g6_2xlarge: "g6.2xlarge", + g6_48xlarge: "g6.48xlarge", + g6_4xlarge: "g6.4xlarge", + g6_8xlarge: "g6.8xlarge", + g6_xlarge: "g6.xlarge", + gr6_4xlarge: "gr6.4xlarge", + gr6_8xlarge: "gr6.8xlarge", + h1_16xlarge: "h1.16xlarge", + h1_2xlarge: "h1.2xlarge", + h1_4xlarge: "h1.4xlarge", + h1_8xlarge: "h1.8xlarge", + hi1_4xlarge: "hi1.4xlarge", + hpc6a_48xlarge: "hpc6a.48xlarge", + hpc6id_32xlarge: "hpc6id.32xlarge", + hpc7a_12xlarge: "hpc7a.12xlarge", + hpc7a_24xlarge: "hpc7a.24xlarge", + hpc7a_48xlarge: "hpc7a.48xlarge", + hpc7a_96xlarge: "hpc7a.96xlarge", + hpc7g_16xlarge: "hpc7g.16xlarge", + hpc7g_4xlarge: "hpc7g.4xlarge", + hpc7g_8xlarge: "hpc7g.8xlarge", + hs1_8xlarge: "hs1.8xlarge", + i2_2xlarge: "i2.2xlarge", + i2_4xlarge: "i2.4xlarge", + i2_8xlarge: "i2.8xlarge", + i2_xlarge: "i2.xlarge", + i3_16xlarge: "i3.16xlarge", + i3_2xlarge: "i3.2xlarge", + i3_4xlarge: "i3.4xlarge", + i3_8xlarge: "i3.8xlarge", + i3_large: "i3.large", + i3_metal: "i3.metal", + i3_xlarge: "i3.xlarge", + i3en_12xlarge: "i3en.12xlarge", + i3en_24xlarge: "i3en.24xlarge", + i3en_2xlarge: "i3en.2xlarge", + i3en_3xlarge: "i3en.3xlarge", + i3en_6xlarge: "i3en.6xlarge", + i3en_large: "i3en.large", + i3en_metal: "i3en.metal", + i3en_xlarge: "i3en.xlarge", + i4g_16xlarge: "i4g.16xlarge", + i4g_2xlarge: "i4g.2xlarge", + i4g_4xlarge: "i4g.4xlarge", + i4g_8xlarge: "i4g.8xlarge", + i4g_large: "i4g.large", + i4g_xlarge: "i4g.xlarge", + i4i_12xlarge: "i4i.12xlarge", + i4i_16xlarge: "i4i.16xlarge", + i4i_24xlarge: "i4i.24xlarge", + i4i_2xlarge: "i4i.2xlarge", + i4i_32xlarge: "i4i.32xlarge", + i4i_4xlarge: "i4i.4xlarge", + i4i_8xlarge: "i4i.8xlarge", + i4i_large: "i4i.large", + i4i_metal: "i4i.metal", + i4i_xlarge: "i4i.xlarge", + im4gn_16xlarge: "im4gn.16xlarge", + im4gn_2xlarge: "im4gn.2xlarge", + im4gn_4xlarge: "im4gn.4xlarge", + im4gn_8xlarge: "im4gn.8xlarge", + im4gn_large: "im4gn.large", + im4gn_xlarge: "im4gn.xlarge", + inf1_24xlarge: "inf1.24xlarge", + inf1_2xlarge: "inf1.2xlarge", + inf1_6xlarge: "inf1.6xlarge", + inf1_xlarge: "inf1.xlarge", + inf2_24xlarge: "inf2.24xlarge", + inf2_48xlarge: "inf2.48xlarge", + inf2_8xlarge: "inf2.8xlarge", + inf2_xlarge: "inf2.xlarge", + is4gen_2xlarge: "is4gen.2xlarge", + is4gen_4xlarge: "is4gen.4xlarge", + is4gen_8xlarge: "is4gen.8xlarge", + is4gen_large: "is4gen.large", + is4gen_medium: "is4gen.medium", + is4gen_xlarge: "is4gen.xlarge", + m1_large: "m1.large", + m1_medium: "m1.medium", + m1_small: "m1.small", + m1_xlarge: "m1.xlarge", + m2_2xlarge: "m2.2xlarge", + m2_4xlarge: "m2.4xlarge", + m2_xlarge: "m2.xlarge", + m3_2xlarge: "m3.2xlarge", + m3_large: "m3.large", + m3_medium: "m3.medium", + m3_xlarge: "m3.xlarge", + m4_10xlarge: "m4.10xlarge", + m4_16xlarge: "m4.16xlarge", + m4_2xlarge: "m4.2xlarge", + m4_4xlarge: "m4.4xlarge", + m4_large: "m4.large", + m4_xlarge: "m4.xlarge", + m5_12xlarge: "m5.12xlarge", + m5_16xlarge: "m5.16xlarge", + m5_24xlarge: "m5.24xlarge", + m5_2xlarge: "m5.2xlarge", + m5_4xlarge: "m5.4xlarge", + m5_8xlarge: "m5.8xlarge", + m5_large: "m5.large", + m5_metal: "m5.metal", + m5_xlarge: "m5.xlarge", + m5a_12xlarge: "m5a.12xlarge", + m5a_16xlarge: "m5a.16xlarge", + m5a_24xlarge: "m5a.24xlarge", + m5a_2xlarge: "m5a.2xlarge", + m5a_4xlarge: "m5a.4xlarge", + m5a_8xlarge: "m5a.8xlarge", + m5a_large: "m5a.large", + m5a_xlarge: "m5a.xlarge", + m5ad_12xlarge: "m5ad.12xlarge", + m5ad_16xlarge: "m5ad.16xlarge", + m5ad_24xlarge: "m5ad.24xlarge", + m5ad_2xlarge: "m5ad.2xlarge", + m5ad_4xlarge: "m5ad.4xlarge", + m5ad_8xlarge: "m5ad.8xlarge", + m5ad_large: "m5ad.large", + m5ad_xlarge: "m5ad.xlarge", + m5d_12xlarge: "m5d.12xlarge", + m5d_16xlarge: "m5d.16xlarge", + m5d_24xlarge: "m5d.24xlarge", + m5d_2xlarge: "m5d.2xlarge", + m5d_4xlarge: "m5d.4xlarge", + m5d_8xlarge: "m5d.8xlarge", + m5d_large: "m5d.large", + m5d_metal: "m5d.metal", + m5d_xlarge: "m5d.xlarge", + m5dn_12xlarge: "m5dn.12xlarge", + m5dn_16xlarge: "m5dn.16xlarge", + m5dn_24xlarge: "m5dn.24xlarge", + m5dn_2xlarge: "m5dn.2xlarge", + m5dn_4xlarge: "m5dn.4xlarge", + m5dn_8xlarge: "m5dn.8xlarge", + m5dn_large: "m5dn.large", + m5dn_metal: "m5dn.metal", + m5dn_xlarge: "m5dn.xlarge", + m5n_12xlarge: "m5n.12xlarge", + m5n_16xlarge: "m5n.16xlarge", + m5n_24xlarge: "m5n.24xlarge", + m5n_2xlarge: "m5n.2xlarge", + m5n_4xlarge: "m5n.4xlarge", + m5n_8xlarge: "m5n.8xlarge", + m5n_large: "m5n.large", + m5n_metal: "m5n.metal", + m5n_xlarge: "m5n.xlarge", + m5zn_12xlarge: "m5zn.12xlarge", + m5zn_2xlarge: "m5zn.2xlarge", + m5zn_3xlarge: "m5zn.3xlarge", + m5zn_6xlarge: "m5zn.6xlarge", + m5zn_large: "m5zn.large", + m5zn_metal: "m5zn.metal", + m5zn_xlarge: "m5zn.xlarge", + m6a_12xlarge: "m6a.12xlarge", + m6a_16xlarge: "m6a.16xlarge", + m6a_24xlarge: "m6a.24xlarge", + m6a_2xlarge: "m6a.2xlarge", + m6a_32xlarge: "m6a.32xlarge", + m6a_48xlarge: "m6a.48xlarge", + m6a_4xlarge: "m6a.4xlarge", + m6a_8xlarge: "m6a.8xlarge", + m6a_large: "m6a.large", + m6a_metal: "m6a.metal", + m6a_xlarge: "m6a.xlarge", + m6g_12xlarge: "m6g.12xlarge", + m6g_16xlarge: "m6g.16xlarge", + m6g_2xlarge: "m6g.2xlarge", + m6g_4xlarge: "m6g.4xlarge", + m6g_8xlarge: "m6g.8xlarge", + m6g_large: "m6g.large", + m6g_medium: "m6g.medium", + m6g_metal: "m6g.metal", + m6g_xlarge: "m6g.xlarge", + m6gd_12xlarge: "m6gd.12xlarge", + m6gd_16xlarge: "m6gd.16xlarge", + m6gd_2xlarge: "m6gd.2xlarge", + m6gd_4xlarge: "m6gd.4xlarge", + m6gd_8xlarge: "m6gd.8xlarge", + m6gd_large: "m6gd.large", + m6gd_medium: "m6gd.medium", + m6gd_metal: "m6gd.metal", + m6gd_xlarge: "m6gd.xlarge", + m6i_12xlarge: "m6i.12xlarge", + m6i_16xlarge: "m6i.16xlarge", + m6i_24xlarge: "m6i.24xlarge", + m6i_2xlarge: "m6i.2xlarge", + m6i_32xlarge: "m6i.32xlarge", + m6i_4xlarge: "m6i.4xlarge", + m6i_8xlarge: "m6i.8xlarge", + m6i_large: "m6i.large", + m6i_metal: "m6i.metal", + m6i_xlarge: "m6i.xlarge", + m6id_12xlarge: "m6id.12xlarge", + m6id_16xlarge: "m6id.16xlarge", + m6id_24xlarge: "m6id.24xlarge", + m6id_2xlarge: "m6id.2xlarge", + m6id_32xlarge: "m6id.32xlarge", + m6id_4xlarge: "m6id.4xlarge", + m6id_8xlarge: "m6id.8xlarge", + m6id_large: "m6id.large", + m6id_metal: "m6id.metal", + m6id_xlarge: "m6id.xlarge", + m6idn_12xlarge: "m6idn.12xlarge", + m6idn_16xlarge: "m6idn.16xlarge", + m6idn_24xlarge: "m6idn.24xlarge", + m6idn_2xlarge: "m6idn.2xlarge", + m6idn_32xlarge: "m6idn.32xlarge", + m6idn_4xlarge: "m6idn.4xlarge", + m6idn_8xlarge: "m6idn.8xlarge", + m6idn_large: "m6idn.large", + m6idn_metal: "m6idn.metal", + m6idn_xlarge: "m6idn.xlarge", + m6in_12xlarge: "m6in.12xlarge", + m6in_16xlarge: "m6in.16xlarge", + m6in_24xlarge: "m6in.24xlarge", + m6in_2xlarge: "m6in.2xlarge", + m6in_32xlarge: "m6in.32xlarge", + m6in_4xlarge: "m6in.4xlarge", + m6in_8xlarge: "m6in.8xlarge", + m6in_large: "m6in.large", + m6in_metal: "m6in.metal", + m6in_xlarge: "m6in.xlarge", + m7a_12xlarge: "m7a.12xlarge", + m7a_16xlarge: "m7a.16xlarge", + m7a_24xlarge: "m7a.24xlarge", + m7a_2xlarge: "m7a.2xlarge", + m7a_32xlarge: "m7a.32xlarge", + m7a_48xlarge: "m7a.48xlarge", + m7a_4xlarge: "m7a.4xlarge", + m7a_8xlarge: "m7a.8xlarge", + m7a_large: "m7a.large", + m7a_medium: "m7a.medium", + m7a_metal_48xl: "m7a.metal-48xl", + m7a_xlarge: "m7a.xlarge", + m7g_12xlarge: "m7g.12xlarge", + m7g_16xlarge: "m7g.16xlarge", + m7g_2xlarge: "m7g.2xlarge", + m7g_4xlarge: "m7g.4xlarge", + m7g_8xlarge: "m7g.8xlarge", + m7g_large: "m7g.large", + m7g_medium: "m7g.medium", + m7g_metal: "m7g.metal", + m7g_xlarge: "m7g.xlarge", + m7gd_12xlarge: "m7gd.12xlarge", + m7gd_16xlarge: "m7gd.16xlarge", + m7gd_2xlarge: "m7gd.2xlarge", + m7gd_4xlarge: "m7gd.4xlarge", + m7gd_8xlarge: "m7gd.8xlarge", + m7gd_large: "m7gd.large", + m7gd_medium: "m7gd.medium", + m7gd_metal: "m7gd.metal", + m7gd_xlarge: "m7gd.xlarge", + m7i_12xlarge: "m7i.12xlarge", + m7i_16xlarge: "m7i.16xlarge", + m7i_24xlarge: "m7i.24xlarge", + m7i_2xlarge: "m7i.2xlarge", + m7i_48xlarge: "m7i.48xlarge", + m7i_4xlarge: "m7i.4xlarge", + m7i_8xlarge: "m7i.8xlarge", + m7i_flex_2xlarge: "m7i-flex.2xlarge", + m7i_flex_4xlarge: "m7i-flex.4xlarge", + m7i_flex_8xlarge: "m7i-flex.8xlarge", + m7i_flex_large: "m7i-flex.large", + m7i_flex_xlarge: "m7i-flex.xlarge", + m7i_large: "m7i.large", + m7i_metal_24xl: "m7i.metal-24xl", + m7i_metal_48xl: "m7i.metal-48xl", + m7i_xlarge: "m7i.xlarge", + mac1_metal: "mac1.metal", + mac2_m1ultra_metal: "mac2-m1ultra.metal", + mac2_m2_metal: "mac2-m2.metal", + mac2_m2pro_metal: "mac2-m2pro.metal", + mac2_metal: "mac2.metal", + p2_16xlarge: "p2.16xlarge", + p2_8xlarge: "p2.8xlarge", + p2_xlarge: "p2.xlarge", + p3_16xlarge: "p3.16xlarge", + p3_2xlarge: "p3.2xlarge", + p3_8xlarge: "p3.8xlarge", + p3dn_24xlarge: "p3dn.24xlarge", + p4d_24xlarge: "p4d.24xlarge", + p4de_24xlarge: "p4de.24xlarge", + p5_48xlarge: "p5.48xlarge", + r3_2xlarge: "r3.2xlarge", + r3_4xlarge: "r3.4xlarge", + r3_8xlarge: "r3.8xlarge", + r3_large: "r3.large", + r3_xlarge: "r3.xlarge", + r4_16xlarge: "r4.16xlarge", + r4_2xlarge: "r4.2xlarge", + r4_4xlarge: "r4.4xlarge", + r4_8xlarge: "r4.8xlarge", + r4_large: "r4.large", + r4_xlarge: "r4.xlarge", + r5_12xlarge: "r5.12xlarge", + r5_16xlarge: "r5.16xlarge", + r5_24xlarge: "r5.24xlarge", + r5_2xlarge: "r5.2xlarge", + r5_4xlarge: "r5.4xlarge", + r5_8xlarge: "r5.8xlarge", + r5_large: "r5.large", + r5_metal: "r5.metal", + r5_xlarge: "r5.xlarge", + r5a_12xlarge: "r5a.12xlarge", + r5a_16xlarge: "r5a.16xlarge", + r5a_24xlarge: "r5a.24xlarge", + r5a_2xlarge: "r5a.2xlarge", + r5a_4xlarge: "r5a.4xlarge", + r5a_8xlarge: "r5a.8xlarge", + r5a_large: "r5a.large", + r5a_xlarge: "r5a.xlarge", + r5ad_12xlarge: "r5ad.12xlarge", + r5ad_16xlarge: "r5ad.16xlarge", + r5ad_24xlarge: "r5ad.24xlarge", + r5ad_2xlarge: "r5ad.2xlarge", + r5ad_4xlarge: "r5ad.4xlarge", + r5ad_8xlarge: "r5ad.8xlarge", + r5ad_large: "r5ad.large", + r5ad_xlarge: "r5ad.xlarge", + r5b_12xlarge: "r5b.12xlarge", + r5b_16xlarge: "r5b.16xlarge", + r5b_24xlarge: "r5b.24xlarge", + r5b_2xlarge: "r5b.2xlarge", + r5b_4xlarge: "r5b.4xlarge", + r5b_8xlarge: "r5b.8xlarge", + r5b_large: "r5b.large", + r5b_metal: "r5b.metal", + r5b_xlarge: "r5b.xlarge", + r5d_12xlarge: "r5d.12xlarge", + r5d_16xlarge: "r5d.16xlarge", + r5d_24xlarge: "r5d.24xlarge", + r5d_2xlarge: "r5d.2xlarge", + r5d_4xlarge: "r5d.4xlarge", + r5d_8xlarge: "r5d.8xlarge", + r5d_large: "r5d.large", + r5d_metal: "r5d.metal", + r5d_xlarge: "r5d.xlarge", + r5dn_12xlarge: "r5dn.12xlarge", + r5dn_16xlarge: "r5dn.16xlarge", + r5dn_24xlarge: "r5dn.24xlarge", + r5dn_2xlarge: "r5dn.2xlarge", + r5dn_4xlarge: "r5dn.4xlarge", + r5dn_8xlarge: "r5dn.8xlarge", + r5dn_large: "r5dn.large", + r5dn_metal: "r5dn.metal", + r5dn_xlarge: "r5dn.xlarge", + r5n_12xlarge: "r5n.12xlarge", + r5n_16xlarge: "r5n.16xlarge", + r5n_24xlarge: "r5n.24xlarge", + r5n_2xlarge: "r5n.2xlarge", + r5n_4xlarge: "r5n.4xlarge", + r5n_8xlarge: "r5n.8xlarge", + r5n_large: "r5n.large", + r5n_metal: "r5n.metal", + r5n_xlarge: "r5n.xlarge", + r6a_12xlarge: "r6a.12xlarge", + r6a_16xlarge: "r6a.16xlarge", + r6a_24xlarge: "r6a.24xlarge", + r6a_2xlarge: "r6a.2xlarge", + r6a_32xlarge: "r6a.32xlarge", + r6a_48xlarge: "r6a.48xlarge", + r6a_4xlarge: "r6a.4xlarge", + r6a_8xlarge: "r6a.8xlarge", + r6a_large: "r6a.large", + r6a_metal: "r6a.metal", + r6a_xlarge: "r6a.xlarge", + r6g_12xlarge: "r6g.12xlarge", + r6g_16xlarge: "r6g.16xlarge", + r6g_2xlarge: "r6g.2xlarge", + r6g_4xlarge: "r6g.4xlarge", + r6g_8xlarge: "r6g.8xlarge", + r6g_large: "r6g.large", + r6g_medium: "r6g.medium", + r6g_metal: "r6g.metal", + r6g_xlarge: "r6g.xlarge", + r6gd_12xlarge: "r6gd.12xlarge", + r6gd_16xlarge: "r6gd.16xlarge", + r6gd_2xlarge: "r6gd.2xlarge", + r6gd_4xlarge: "r6gd.4xlarge", + r6gd_8xlarge: "r6gd.8xlarge", + r6gd_large: "r6gd.large", + r6gd_medium: "r6gd.medium", + r6gd_metal: "r6gd.metal", + r6gd_xlarge: "r6gd.xlarge", + r6i_12xlarge: "r6i.12xlarge", + r6i_16xlarge: "r6i.16xlarge", + r6i_24xlarge: "r6i.24xlarge", + r6i_2xlarge: "r6i.2xlarge", + r6i_32xlarge: "r6i.32xlarge", + r6i_4xlarge: "r6i.4xlarge", + r6i_8xlarge: "r6i.8xlarge", + r6i_large: "r6i.large", + r6i_metal: "r6i.metal", + r6i_xlarge: "r6i.xlarge", + r6id_12xlarge: "r6id.12xlarge", + r6id_16xlarge: "r6id.16xlarge", + r6id_24xlarge: "r6id.24xlarge", + r6id_2xlarge: "r6id.2xlarge", + r6id_32xlarge: "r6id.32xlarge", + r6id_4xlarge: "r6id.4xlarge", + r6id_8xlarge: "r6id.8xlarge", + r6id_large: "r6id.large", + r6id_metal: "r6id.metal", + r6id_xlarge: "r6id.xlarge", + r6idn_12xlarge: "r6idn.12xlarge", + r6idn_16xlarge: "r6idn.16xlarge", + r6idn_24xlarge: "r6idn.24xlarge", + r6idn_2xlarge: "r6idn.2xlarge", + r6idn_32xlarge: "r6idn.32xlarge", + r6idn_4xlarge: "r6idn.4xlarge", + r6idn_8xlarge: "r6idn.8xlarge", + r6idn_large: "r6idn.large", + r6idn_metal: "r6idn.metal", + r6idn_xlarge: "r6idn.xlarge", + r6in_12xlarge: "r6in.12xlarge", + r6in_16xlarge: "r6in.16xlarge", + r6in_24xlarge: "r6in.24xlarge", + r6in_2xlarge: "r6in.2xlarge", + r6in_32xlarge: "r6in.32xlarge", + r6in_4xlarge: "r6in.4xlarge", + r6in_8xlarge: "r6in.8xlarge", + r6in_large: "r6in.large", + r6in_metal: "r6in.metal", + r6in_xlarge: "r6in.xlarge", + r7a_12xlarge: "r7a.12xlarge", + r7a_16xlarge: "r7a.16xlarge", + r7a_24xlarge: "r7a.24xlarge", + r7a_2xlarge: "r7a.2xlarge", + r7a_32xlarge: "r7a.32xlarge", + r7a_48xlarge: "r7a.48xlarge", + r7a_4xlarge: "r7a.4xlarge", + r7a_8xlarge: "r7a.8xlarge", + r7a_large: "r7a.large", + r7a_medium: "r7a.medium", + r7a_metal_48xl: "r7a.metal-48xl", + r7a_xlarge: "r7a.xlarge", + r7g_12xlarge: "r7g.12xlarge", + r7g_16xlarge: "r7g.16xlarge", + r7g_2xlarge: "r7g.2xlarge", + r7g_4xlarge: "r7g.4xlarge", + r7g_8xlarge: "r7g.8xlarge", + r7g_large: "r7g.large", + r7g_medium: "r7g.medium", + r7g_metal: "r7g.metal", + r7g_xlarge: "r7g.xlarge", + r7gd_12xlarge: "r7gd.12xlarge", + r7gd_16xlarge: "r7gd.16xlarge", + r7gd_2xlarge: "r7gd.2xlarge", + r7gd_4xlarge: "r7gd.4xlarge", + r7gd_8xlarge: "r7gd.8xlarge", + r7gd_large: "r7gd.large", + r7gd_medium: "r7gd.medium", + r7gd_metal: "r7gd.metal", + r7gd_xlarge: "r7gd.xlarge", + r7i_12xlarge: "r7i.12xlarge", + r7i_16xlarge: "r7i.16xlarge", + r7i_24xlarge: "r7i.24xlarge", + r7i_2xlarge: "r7i.2xlarge", + r7i_48xlarge: "r7i.48xlarge", + r7i_4xlarge: "r7i.4xlarge", + r7i_8xlarge: "r7i.8xlarge", + r7i_large: "r7i.large", + r7i_metal_24xl: "r7i.metal-24xl", + r7i_metal_48xl: "r7i.metal-48xl", + r7i_xlarge: "r7i.xlarge", + r7iz_12xlarge: "r7iz.12xlarge", + r7iz_16xlarge: "r7iz.16xlarge", + r7iz_2xlarge: "r7iz.2xlarge", + r7iz_32xlarge: "r7iz.32xlarge", + r7iz_4xlarge: "r7iz.4xlarge", + r7iz_8xlarge: "r7iz.8xlarge", + r7iz_large: "r7iz.large", + r7iz_metal_16xl: "r7iz.metal-16xl", + r7iz_metal_32xl: "r7iz.metal-32xl", + r7iz_xlarge: "r7iz.xlarge", + r8g_12xlarge: "r8g.12xlarge", + r8g_16xlarge: "r8g.16xlarge", + r8g_24xlarge: "r8g.24xlarge", + r8g_2xlarge: "r8g.2xlarge", + r8g_48xlarge: "r8g.48xlarge", + r8g_4xlarge: "r8g.4xlarge", + r8g_8xlarge: "r8g.8xlarge", + r8g_large: "r8g.large", + r8g_medium: "r8g.medium", + r8g_metal_24xl: "r8g.metal-24xl", + r8g_metal_48xl: "r8g.metal-48xl", + r8g_xlarge: "r8g.xlarge", + t1_micro: "t1.micro", + t2_2xlarge: "t2.2xlarge", + t2_large: "t2.large", + t2_medium: "t2.medium", + t2_micro: "t2.micro", + t2_nano: "t2.nano", + t2_small: "t2.small", + t2_xlarge: "t2.xlarge", + t3_2xlarge: "t3.2xlarge", + t3_large: "t3.large", + t3_medium: "t3.medium", + t3_micro: "t3.micro", + t3_nano: "t3.nano", + t3_small: "t3.small", + t3_xlarge: "t3.xlarge", + t3a_2xlarge: "t3a.2xlarge", + t3a_large: "t3a.large", + t3a_medium: "t3a.medium", + t3a_micro: "t3a.micro", + t3a_nano: "t3a.nano", + t3a_small: "t3a.small", + t3a_xlarge: "t3a.xlarge", + t4g_2xlarge: "t4g.2xlarge", + t4g_large: "t4g.large", + t4g_medium: "t4g.medium", + t4g_micro: "t4g.micro", + t4g_nano: "t4g.nano", + t4g_small: "t4g.small", + t4g_xlarge: "t4g.xlarge", + trn1_2xlarge: "trn1.2xlarge", + trn1_32xlarge: "trn1.32xlarge", + trn1n_32xlarge: "trn1n.32xlarge", + u7i_12tb_224xlarge: "u7i-12tb.224xlarge", + u7ib_12tb_224xlarge: "u7ib-12tb.224xlarge", + u7in_16tb_224xlarge: "u7in-16tb.224xlarge", + u7in_24tb_224xlarge: "u7in-24tb.224xlarge", + u7in_32tb_224xlarge: "u7in-32tb.224xlarge", + u_12tb1_112xlarge: "u-12tb1.112xlarge", + u_12tb1_metal: "u-12tb1.metal", + u_18tb1_112xlarge: "u-18tb1.112xlarge", + u_18tb1_metal: "u-18tb1.metal", + u_24tb1_112xlarge: "u-24tb1.112xlarge", + u_24tb1_metal: "u-24tb1.metal", + u_3tb1_56xlarge: "u-3tb1.56xlarge", + u_6tb1_112xlarge: "u-6tb1.112xlarge", + u_6tb1_56xlarge: "u-6tb1.56xlarge", + u_6tb1_metal: "u-6tb1.metal", + u_9tb1_112xlarge: "u-9tb1.112xlarge", + u_9tb1_metal: "u-9tb1.metal", + vt1_24xlarge: "vt1.24xlarge", + vt1_3xlarge: "vt1.3xlarge", + vt1_6xlarge: "vt1.6xlarge", + x1_16xlarge: "x1.16xlarge", + x1_32xlarge: "x1.32xlarge", + x1e_16xlarge: "x1e.16xlarge", + x1e_2xlarge: "x1e.2xlarge", + x1e_32xlarge: "x1e.32xlarge", + x1e_4xlarge: "x1e.4xlarge", + x1e_8xlarge: "x1e.8xlarge", + x1e_xlarge: "x1e.xlarge", + x2gd_12xlarge: "x2gd.12xlarge", + x2gd_16xlarge: "x2gd.16xlarge", + x2gd_2xlarge: "x2gd.2xlarge", + x2gd_4xlarge: "x2gd.4xlarge", + x2gd_8xlarge: "x2gd.8xlarge", + x2gd_large: "x2gd.large", + x2gd_medium: "x2gd.medium", + x2gd_metal: "x2gd.metal", + x2gd_xlarge: "x2gd.xlarge", + x2idn_16xlarge: "x2idn.16xlarge", + x2idn_24xlarge: "x2idn.24xlarge", + x2idn_32xlarge: "x2idn.32xlarge", + x2idn_metal: "x2idn.metal", + x2iedn_16xlarge: "x2iedn.16xlarge", + x2iedn_24xlarge: "x2iedn.24xlarge", + x2iedn_2xlarge: "x2iedn.2xlarge", + x2iedn_32xlarge: "x2iedn.32xlarge", + x2iedn_4xlarge: "x2iedn.4xlarge", + x2iedn_8xlarge: "x2iedn.8xlarge", + x2iedn_metal: "x2iedn.metal", + x2iedn_xlarge: "x2iedn.xlarge", + x2iezn_12xlarge: "x2iezn.12xlarge", + x2iezn_2xlarge: "x2iezn.2xlarge", + x2iezn_4xlarge: "x2iezn.4xlarge", + x2iezn_6xlarge: "x2iezn.6xlarge", + x2iezn_8xlarge: "x2iezn.8xlarge", + x2iezn_metal: "x2iezn.metal", + z1d_12xlarge: "z1d.12xlarge", + z1d_2xlarge: "z1d.2xlarge", + z1d_3xlarge: "z1d.3xlarge", + z1d_6xlarge: "z1d.6xlarge", + z1d_large: "z1d.large", + z1d_metal: "z1d.metal", + z1d_xlarge: "z1d.xlarge" +}; +var OidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING } +}), "OidcOptionsFilterSensitiveLog"); +var VerifiedAccessTrustProviderFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OidcOptions && { OidcOptions: OidcOptionsFilterSensitiveLog(obj.OidcOptions) } +}), "VerifiedAccessTrustProviderFilterSensitiveLog"); +var AttachVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProvider && { + VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider) + } +}), "AttachVerifiedAccessTrustProviderResultFilterSensitiveLog"); +var S3StorageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UploadPolicySignature && { UploadPolicySignature: import_smithy_client.SENSITIVE_STRING } +}), "S3StorageFilterSensitiveLog"); +var StorageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.S3 && { S3: S3StorageFilterSensitiveLog(obj.S3) } +}), "StorageFilterSensitiveLog"); +var BundleInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Storage && { Storage: StorageFilterSensitiveLog(obj.Storage) } +}), "BundleInstanceRequestFilterSensitiveLog"); +var BundleTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Storage && { Storage: StorageFilterSensitiveLog(obj.Storage) } +}), "BundleTaskFilterSensitiveLog"); +var BundleInstanceResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.BundleTask && { BundleTask: BundleTaskFilterSensitiveLog(obj.BundleTask) } +}), "BundleInstanceResultFilterSensitiveLog"); +var CancelBundleTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.BundleTask && { BundleTask: BundleTaskFilterSensitiveLog(obj.BundleTask) } +}), "CancelBundleTaskResultFilterSensitiveLog"); +var CopySnapshotRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.PresignedUrl && { PresignedUrl: import_smithy_client.SENSITIVE_STRING } +}), "CopySnapshotRequestFilterSensitiveLog"); + +// src/commands/AttachVerifiedAccessTrustProviderCommand.ts +var _AttachVerifiedAccessTrustProviderCommand = class _AttachVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachVerifiedAccessTrustProvider", {}).n("EC2Client", "AttachVerifiedAccessTrustProviderCommand").f(void 0, AttachVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_AttachVerifiedAccessTrustProviderCommand).de(de_AttachVerifiedAccessTrustProviderCommand).build() { +}; +__name(_AttachVerifiedAccessTrustProviderCommand, "AttachVerifiedAccessTrustProviderCommand"); +var AttachVerifiedAccessTrustProviderCommand = _AttachVerifiedAccessTrustProviderCommand; + +// src/commands/AttachVolumeCommand.ts + + + +var _AttachVolumeCommand = class _AttachVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachVolume", {}).n("EC2Client", "AttachVolumeCommand").f(void 0, void 0).ser(se_AttachVolumeCommand).de(de_AttachVolumeCommand).build() { +}; +__name(_AttachVolumeCommand, "AttachVolumeCommand"); +var AttachVolumeCommand = _AttachVolumeCommand; + +// src/commands/AttachVpnGatewayCommand.ts + + + +var _AttachVpnGatewayCommand = class _AttachVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AttachVpnGateway", {}).n("EC2Client", "AttachVpnGatewayCommand").f(void 0, void 0).ser(se_AttachVpnGatewayCommand).de(de_AttachVpnGatewayCommand).build() { +}; +__name(_AttachVpnGatewayCommand, "AttachVpnGatewayCommand"); +var AttachVpnGatewayCommand = _AttachVpnGatewayCommand; + +// src/commands/AuthorizeClientVpnIngressCommand.ts + + + +var _AuthorizeClientVpnIngressCommand = class _AuthorizeClientVpnIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AuthorizeClientVpnIngress", {}).n("EC2Client", "AuthorizeClientVpnIngressCommand").f(void 0, void 0).ser(se_AuthorizeClientVpnIngressCommand).de(de_AuthorizeClientVpnIngressCommand).build() { +}; +__name(_AuthorizeClientVpnIngressCommand, "AuthorizeClientVpnIngressCommand"); +var AuthorizeClientVpnIngressCommand = _AuthorizeClientVpnIngressCommand; + +// src/commands/AuthorizeSecurityGroupEgressCommand.ts + + + +var _AuthorizeSecurityGroupEgressCommand = class _AuthorizeSecurityGroupEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AuthorizeSecurityGroupEgress", {}).n("EC2Client", "AuthorizeSecurityGroupEgressCommand").f(void 0, void 0).ser(se_AuthorizeSecurityGroupEgressCommand).de(de_AuthorizeSecurityGroupEgressCommand).build() { +}; +__name(_AuthorizeSecurityGroupEgressCommand, "AuthorizeSecurityGroupEgressCommand"); +var AuthorizeSecurityGroupEgressCommand = _AuthorizeSecurityGroupEgressCommand; + +// src/commands/AuthorizeSecurityGroupIngressCommand.ts + + + +var _AuthorizeSecurityGroupIngressCommand = class _AuthorizeSecurityGroupIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "AuthorizeSecurityGroupIngress", {}).n("EC2Client", "AuthorizeSecurityGroupIngressCommand").f(void 0, void 0).ser(se_AuthorizeSecurityGroupIngressCommand).de(de_AuthorizeSecurityGroupIngressCommand).build() { +}; +__name(_AuthorizeSecurityGroupIngressCommand, "AuthorizeSecurityGroupIngressCommand"); +var AuthorizeSecurityGroupIngressCommand = _AuthorizeSecurityGroupIngressCommand; + +// src/commands/BundleInstanceCommand.ts + + + +var _BundleInstanceCommand = class _BundleInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "BundleInstance", {}).n("EC2Client", "BundleInstanceCommand").f(BundleInstanceRequestFilterSensitiveLog, BundleInstanceResultFilterSensitiveLog).ser(se_BundleInstanceCommand).de(de_BundleInstanceCommand).build() { +}; +__name(_BundleInstanceCommand, "BundleInstanceCommand"); +var BundleInstanceCommand = _BundleInstanceCommand; + +// src/commands/CancelBundleTaskCommand.ts + + + +var _CancelBundleTaskCommand = class _CancelBundleTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelBundleTask", {}).n("EC2Client", "CancelBundleTaskCommand").f(void 0, CancelBundleTaskResultFilterSensitiveLog).ser(se_CancelBundleTaskCommand).de(de_CancelBundleTaskCommand).build() { +}; +__name(_CancelBundleTaskCommand, "CancelBundleTaskCommand"); +var CancelBundleTaskCommand = _CancelBundleTaskCommand; + +// src/commands/CancelCapacityReservationCommand.ts + + + +var _CancelCapacityReservationCommand = class _CancelCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelCapacityReservation", {}).n("EC2Client", "CancelCapacityReservationCommand").f(void 0, void 0).ser(se_CancelCapacityReservationCommand).de(de_CancelCapacityReservationCommand).build() { +}; +__name(_CancelCapacityReservationCommand, "CancelCapacityReservationCommand"); +var CancelCapacityReservationCommand = _CancelCapacityReservationCommand; + +// src/commands/CancelCapacityReservationFleetsCommand.ts + + + +var _CancelCapacityReservationFleetsCommand = class _CancelCapacityReservationFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelCapacityReservationFleets", {}).n("EC2Client", "CancelCapacityReservationFleetsCommand").f(void 0, void 0).ser(se_CancelCapacityReservationFleetsCommand).de(de_CancelCapacityReservationFleetsCommand).build() { +}; +__name(_CancelCapacityReservationFleetsCommand, "CancelCapacityReservationFleetsCommand"); +var CancelCapacityReservationFleetsCommand = _CancelCapacityReservationFleetsCommand; + +// src/commands/CancelConversionTaskCommand.ts + + + +var _CancelConversionTaskCommand = class _CancelConversionTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelConversionTask", {}).n("EC2Client", "CancelConversionTaskCommand").f(void 0, void 0).ser(se_CancelConversionTaskCommand).de(de_CancelConversionTaskCommand).build() { +}; +__name(_CancelConversionTaskCommand, "CancelConversionTaskCommand"); +var CancelConversionTaskCommand = _CancelConversionTaskCommand; + +// src/commands/CancelExportTaskCommand.ts + + + +var _CancelExportTaskCommand = class _CancelExportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelExportTask", {}).n("EC2Client", "CancelExportTaskCommand").f(void 0, void 0).ser(se_CancelExportTaskCommand).de(de_CancelExportTaskCommand).build() { +}; +__name(_CancelExportTaskCommand, "CancelExportTaskCommand"); +var CancelExportTaskCommand = _CancelExportTaskCommand; + +// src/commands/CancelImageLaunchPermissionCommand.ts + + + +var _CancelImageLaunchPermissionCommand = class _CancelImageLaunchPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelImageLaunchPermission", {}).n("EC2Client", "CancelImageLaunchPermissionCommand").f(void 0, void 0).ser(se_CancelImageLaunchPermissionCommand).de(de_CancelImageLaunchPermissionCommand).build() { +}; +__name(_CancelImageLaunchPermissionCommand, "CancelImageLaunchPermissionCommand"); +var CancelImageLaunchPermissionCommand = _CancelImageLaunchPermissionCommand; + +// src/commands/CancelImportTaskCommand.ts + + + +var _CancelImportTaskCommand = class _CancelImportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelImportTask", {}).n("EC2Client", "CancelImportTaskCommand").f(void 0, void 0).ser(se_CancelImportTaskCommand).de(de_CancelImportTaskCommand).build() { +}; +__name(_CancelImportTaskCommand, "CancelImportTaskCommand"); +var CancelImportTaskCommand = _CancelImportTaskCommand; + +// src/commands/CancelReservedInstancesListingCommand.ts + + + +var _CancelReservedInstancesListingCommand = class _CancelReservedInstancesListingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelReservedInstancesListing", {}).n("EC2Client", "CancelReservedInstancesListingCommand").f(void 0, void 0).ser(se_CancelReservedInstancesListingCommand).de(de_CancelReservedInstancesListingCommand).build() { +}; +__name(_CancelReservedInstancesListingCommand, "CancelReservedInstancesListingCommand"); +var CancelReservedInstancesListingCommand = _CancelReservedInstancesListingCommand; + +// src/commands/CancelSpotFleetRequestsCommand.ts + + + +var _CancelSpotFleetRequestsCommand = class _CancelSpotFleetRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelSpotFleetRequests", {}).n("EC2Client", "CancelSpotFleetRequestsCommand").f(void 0, void 0).ser(se_CancelSpotFleetRequestsCommand).de(de_CancelSpotFleetRequestsCommand).build() { +}; +__name(_CancelSpotFleetRequestsCommand, "CancelSpotFleetRequestsCommand"); +var CancelSpotFleetRequestsCommand = _CancelSpotFleetRequestsCommand; + +// src/commands/CancelSpotInstanceRequestsCommand.ts + + + +var _CancelSpotInstanceRequestsCommand = class _CancelSpotInstanceRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CancelSpotInstanceRequests", {}).n("EC2Client", "CancelSpotInstanceRequestsCommand").f(void 0, void 0).ser(se_CancelSpotInstanceRequestsCommand).de(de_CancelSpotInstanceRequestsCommand).build() { +}; +__name(_CancelSpotInstanceRequestsCommand, "CancelSpotInstanceRequestsCommand"); +var CancelSpotInstanceRequestsCommand = _CancelSpotInstanceRequestsCommand; + +// src/commands/ConfirmProductInstanceCommand.ts + + + +var _ConfirmProductInstanceCommand = class _ConfirmProductInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ConfirmProductInstance", {}).n("EC2Client", "ConfirmProductInstanceCommand").f(void 0, void 0).ser(se_ConfirmProductInstanceCommand).de(de_ConfirmProductInstanceCommand).build() { +}; +__name(_ConfirmProductInstanceCommand, "ConfirmProductInstanceCommand"); +var ConfirmProductInstanceCommand = _ConfirmProductInstanceCommand; + +// src/commands/CopyFpgaImageCommand.ts + + + +var _CopyFpgaImageCommand = class _CopyFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CopyFpgaImage", {}).n("EC2Client", "CopyFpgaImageCommand").f(void 0, void 0).ser(se_CopyFpgaImageCommand).de(de_CopyFpgaImageCommand).build() { +}; +__name(_CopyFpgaImageCommand, "CopyFpgaImageCommand"); +var CopyFpgaImageCommand = _CopyFpgaImageCommand; + +// src/commands/CopyImageCommand.ts + + + +var _CopyImageCommand = class _CopyImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CopyImage", {}).n("EC2Client", "CopyImageCommand").f(void 0, void 0).ser(se_CopyImageCommand).de(de_CopyImageCommand).build() { +}; +__name(_CopyImageCommand, "CopyImageCommand"); +var CopyImageCommand = _CopyImageCommand; + +// src/commands/CopySnapshotCommand.ts +var import_middleware_sdk_ec2 = __nccwpck_require__(3525); + + + +var _CopySnapshotCommand = class _CopySnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()), + (0, import_middleware_sdk_ec2.getCopySnapshotPresignedUrlPlugin)(config) + ]; +}).s("AmazonEC2", "CopySnapshot", {}).n("EC2Client", "CopySnapshotCommand").f(CopySnapshotRequestFilterSensitiveLog, void 0).ser(se_CopySnapshotCommand).de(de_CopySnapshotCommand).build() { +}; +__name(_CopySnapshotCommand, "CopySnapshotCommand"); +var CopySnapshotCommand = _CopySnapshotCommand; + +// src/commands/CreateCapacityReservationBySplittingCommand.ts + + + +var _CreateCapacityReservationBySplittingCommand = class _CreateCapacityReservationBySplittingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCapacityReservationBySplitting", {}).n("EC2Client", "CreateCapacityReservationBySplittingCommand").f(void 0, void 0).ser(se_CreateCapacityReservationBySplittingCommand).de(de_CreateCapacityReservationBySplittingCommand).build() { +}; +__name(_CreateCapacityReservationBySplittingCommand, "CreateCapacityReservationBySplittingCommand"); +var CreateCapacityReservationBySplittingCommand = _CreateCapacityReservationBySplittingCommand; + +// src/commands/CreateCapacityReservationCommand.ts + + + +var _CreateCapacityReservationCommand = class _CreateCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCapacityReservation", {}).n("EC2Client", "CreateCapacityReservationCommand").f(void 0, void 0).ser(se_CreateCapacityReservationCommand).de(de_CreateCapacityReservationCommand).build() { +}; +__name(_CreateCapacityReservationCommand, "CreateCapacityReservationCommand"); +var CreateCapacityReservationCommand = _CreateCapacityReservationCommand; + +// src/commands/CreateCapacityReservationFleetCommand.ts + + + +var _CreateCapacityReservationFleetCommand = class _CreateCapacityReservationFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCapacityReservationFleet", {}).n("EC2Client", "CreateCapacityReservationFleetCommand").f(void 0, void 0).ser(se_CreateCapacityReservationFleetCommand).de(de_CreateCapacityReservationFleetCommand).build() { +}; +__name(_CreateCapacityReservationFleetCommand, "CreateCapacityReservationFleetCommand"); +var CreateCapacityReservationFleetCommand = _CreateCapacityReservationFleetCommand; + +// src/commands/CreateCarrierGatewayCommand.ts + + + +var _CreateCarrierGatewayCommand = class _CreateCarrierGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCarrierGateway", {}).n("EC2Client", "CreateCarrierGatewayCommand").f(void 0, void 0).ser(se_CreateCarrierGatewayCommand).de(de_CreateCarrierGatewayCommand).build() { +}; +__name(_CreateCarrierGatewayCommand, "CreateCarrierGatewayCommand"); +var CreateCarrierGatewayCommand = _CreateCarrierGatewayCommand; + +// src/commands/CreateClientVpnEndpointCommand.ts + + + +var _CreateClientVpnEndpointCommand = class _CreateClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateClientVpnEndpoint", {}).n("EC2Client", "CreateClientVpnEndpointCommand").f(void 0, void 0).ser(se_CreateClientVpnEndpointCommand).de(de_CreateClientVpnEndpointCommand).build() { +}; +__name(_CreateClientVpnEndpointCommand, "CreateClientVpnEndpointCommand"); +var CreateClientVpnEndpointCommand = _CreateClientVpnEndpointCommand; + +// src/commands/CreateClientVpnRouteCommand.ts + + + +var _CreateClientVpnRouteCommand = class _CreateClientVpnRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateClientVpnRoute", {}).n("EC2Client", "CreateClientVpnRouteCommand").f(void 0, void 0).ser(se_CreateClientVpnRouteCommand).de(de_CreateClientVpnRouteCommand).build() { +}; +__name(_CreateClientVpnRouteCommand, "CreateClientVpnRouteCommand"); +var CreateClientVpnRouteCommand = _CreateClientVpnRouteCommand; + +// src/commands/CreateCoipCidrCommand.ts + + + +var _CreateCoipCidrCommand = class _CreateCoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCoipCidr", {}).n("EC2Client", "CreateCoipCidrCommand").f(void 0, void 0).ser(se_CreateCoipCidrCommand).de(de_CreateCoipCidrCommand).build() { +}; +__name(_CreateCoipCidrCommand, "CreateCoipCidrCommand"); +var CreateCoipCidrCommand = _CreateCoipCidrCommand; + +// src/commands/CreateCoipPoolCommand.ts + + + +var _CreateCoipPoolCommand = class _CreateCoipPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCoipPool", {}).n("EC2Client", "CreateCoipPoolCommand").f(void 0, void 0).ser(se_CreateCoipPoolCommand).de(de_CreateCoipPoolCommand).build() { +}; +__name(_CreateCoipPoolCommand, "CreateCoipPoolCommand"); +var CreateCoipPoolCommand = _CreateCoipPoolCommand; + +// src/commands/CreateCustomerGatewayCommand.ts + + + +var _CreateCustomerGatewayCommand = class _CreateCustomerGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateCustomerGateway", {}).n("EC2Client", "CreateCustomerGatewayCommand").f(void 0, void 0).ser(se_CreateCustomerGatewayCommand).de(de_CreateCustomerGatewayCommand).build() { +}; +__name(_CreateCustomerGatewayCommand, "CreateCustomerGatewayCommand"); +var CreateCustomerGatewayCommand = _CreateCustomerGatewayCommand; + +// src/commands/CreateDefaultSubnetCommand.ts + + + +var _CreateDefaultSubnetCommand = class _CreateDefaultSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateDefaultSubnet", {}).n("EC2Client", "CreateDefaultSubnetCommand").f(void 0, void 0).ser(se_CreateDefaultSubnetCommand).de(de_CreateDefaultSubnetCommand).build() { +}; +__name(_CreateDefaultSubnetCommand, "CreateDefaultSubnetCommand"); +var CreateDefaultSubnetCommand = _CreateDefaultSubnetCommand; + +// src/commands/CreateDefaultVpcCommand.ts + + + +var _CreateDefaultVpcCommand = class _CreateDefaultVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateDefaultVpc", {}).n("EC2Client", "CreateDefaultVpcCommand").f(void 0, void 0).ser(se_CreateDefaultVpcCommand).de(de_CreateDefaultVpcCommand).build() { +}; +__name(_CreateDefaultVpcCommand, "CreateDefaultVpcCommand"); +var CreateDefaultVpcCommand = _CreateDefaultVpcCommand; + +// src/commands/CreateDhcpOptionsCommand.ts + + + +var _CreateDhcpOptionsCommand = class _CreateDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateDhcpOptions", {}).n("EC2Client", "CreateDhcpOptionsCommand").f(void 0, void 0).ser(se_CreateDhcpOptionsCommand).de(de_CreateDhcpOptionsCommand).build() { +}; +__name(_CreateDhcpOptionsCommand, "CreateDhcpOptionsCommand"); +var CreateDhcpOptionsCommand = _CreateDhcpOptionsCommand; + +// src/commands/CreateEgressOnlyInternetGatewayCommand.ts + + + +var _CreateEgressOnlyInternetGatewayCommand = class _CreateEgressOnlyInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateEgressOnlyInternetGateway", {}).n("EC2Client", "CreateEgressOnlyInternetGatewayCommand").f(void 0, void 0).ser(se_CreateEgressOnlyInternetGatewayCommand).de(de_CreateEgressOnlyInternetGatewayCommand).build() { +}; +__name(_CreateEgressOnlyInternetGatewayCommand, "CreateEgressOnlyInternetGatewayCommand"); +var CreateEgressOnlyInternetGatewayCommand = _CreateEgressOnlyInternetGatewayCommand; + +// src/commands/CreateFleetCommand.ts + + + +var _CreateFleetCommand = class _CreateFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateFleet", {}).n("EC2Client", "CreateFleetCommand").f(void 0, void 0).ser(se_CreateFleetCommand).de(de_CreateFleetCommand).build() { +}; +__name(_CreateFleetCommand, "CreateFleetCommand"); +var CreateFleetCommand = _CreateFleetCommand; + +// src/commands/CreateFlowLogsCommand.ts + + + +var _CreateFlowLogsCommand = class _CreateFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateFlowLogs", {}).n("EC2Client", "CreateFlowLogsCommand").f(void 0, void 0).ser(se_CreateFlowLogsCommand).de(de_CreateFlowLogsCommand).build() { +}; +__name(_CreateFlowLogsCommand, "CreateFlowLogsCommand"); +var CreateFlowLogsCommand = _CreateFlowLogsCommand; + +// src/commands/CreateFpgaImageCommand.ts + + + +var _CreateFpgaImageCommand = class _CreateFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateFpgaImage", {}).n("EC2Client", "CreateFpgaImageCommand").f(void 0, void 0).ser(se_CreateFpgaImageCommand).de(de_CreateFpgaImageCommand).build() { +}; +__name(_CreateFpgaImageCommand, "CreateFpgaImageCommand"); +var CreateFpgaImageCommand = _CreateFpgaImageCommand; + +// src/commands/CreateImageCommand.ts + + + +var _CreateImageCommand = class _CreateImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateImage", {}).n("EC2Client", "CreateImageCommand").f(void 0, void 0).ser(se_CreateImageCommand).de(de_CreateImageCommand).build() { +}; +__name(_CreateImageCommand, "CreateImageCommand"); +var CreateImageCommand = _CreateImageCommand; + +// src/commands/CreateInstanceConnectEndpointCommand.ts + + + +var _CreateInstanceConnectEndpointCommand = class _CreateInstanceConnectEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateInstanceConnectEndpoint", {}).n("EC2Client", "CreateInstanceConnectEndpointCommand").f(void 0, void 0).ser(se_CreateInstanceConnectEndpointCommand).de(de_CreateInstanceConnectEndpointCommand).build() { +}; +__name(_CreateInstanceConnectEndpointCommand, "CreateInstanceConnectEndpointCommand"); +var CreateInstanceConnectEndpointCommand = _CreateInstanceConnectEndpointCommand; + +// src/commands/CreateInstanceEventWindowCommand.ts + + + +var _CreateInstanceEventWindowCommand = class _CreateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateInstanceEventWindow", {}).n("EC2Client", "CreateInstanceEventWindowCommand").f(void 0, void 0).ser(se_CreateInstanceEventWindowCommand).de(de_CreateInstanceEventWindowCommand).build() { +}; +__name(_CreateInstanceEventWindowCommand, "CreateInstanceEventWindowCommand"); +var CreateInstanceEventWindowCommand = _CreateInstanceEventWindowCommand; + +// src/commands/CreateInstanceExportTaskCommand.ts + + + +var _CreateInstanceExportTaskCommand = class _CreateInstanceExportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateInstanceExportTask", {}).n("EC2Client", "CreateInstanceExportTaskCommand").f(void 0, void 0).ser(se_CreateInstanceExportTaskCommand).de(de_CreateInstanceExportTaskCommand).build() { +}; +__name(_CreateInstanceExportTaskCommand, "CreateInstanceExportTaskCommand"); +var CreateInstanceExportTaskCommand = _CreateInstanceExportTaskCommand; + +// src/commands/CreateInternetGatewayCommand.ts + + + +var _CreateInternetGatewayCommand = class _CreateInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateInternetGateway", {}).n("EC2Client", "CreateInternetGatewayCommand").f(void 0, void 0).ser(se_CreateInternetGatewayCommand).de(de_CreateInternetGatewayCommand).build() { +}; +__name(_CreateInternetGatewayCommand, "CreateInternetGatewayCommand"); +var CreateInternetGatewayCommand = _CreateInternetGatewayCommand; + +// src/commands/CreateIpamCommand.ts + + + +var _CreateIpamCommand = class _CreateIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateIpam", {}).n("EC2Client", "CreateIpamCommand").f(void 0, void 0).ser(se_CreateIpamCommand).de(de_CreateIpamCommand).build() { +}; +__name(_CreateIpamCommand, "CreateIpamCommand"); +var CreateIpamCommand = _CreateIpamCommand; + +// src/commands/CreateIpamExternalResourceVerificationTokenCommand.ts + + + +var _CreateIpamExternalResourceVerificationTokenCommand = class _CreateIpamExternalResourceVerificationTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateIpamExternalResourceVerificationToken", {}).n("EC2Client", "CreateIpamExternalResourceVerificationTokenCommand").f(void 0, void 0).ser(se_CreateIpamExternalResourceVerificationTokenCommand).de(de_CreateIpamExternalResourceVerificationTokenCommand).build() { +}; +__name(_CreateIpamExternalResourceVerificationTokenCommand, "CreateIpamExternalResourceVerificationTokenCommand"); +var CreateIpamExternalResourceVerificationTokenCommand = _CreateIpamExternalResourceVerificationTokenCommand; + +// src/commands/CreateIpamPoolCommand.ts + + + +var _CreateIpamPoolCommand = class _CreateIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateIpamPool", {}).n("EC2Client", "CreateIpamPoolCommand").f(void 0, void 0).ser(se_CreateIpamPoolCommand).de(de_CreateIpamPoolCommand).build() { +}; +__name(_CreateIpamPoolCommand, "CreateIpamPoolCommand"); +var CreateIpamPoolCommand = _CreateIpamPoolCommand; + +// src/commands/CreateIpamResourceDiscoveryCommand.ts + + + +var _CreateIpamResourceDiscoveryCommand = class _CreateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateIpamResourceDiscovery", {}).n("EC2Client", "CreateIpamResourceDiscoveryCommand").f(void 0, void 0).ser(se_CreateIpamResourceDiscoveryCommand).de(de_CreateIpamResourceDiscoveryCommand).build() { +}; +__name(_CreateIpamResourceDiscoveryCommand, "CreateIpamResourceDiscoveryCommand"); +var CreateIpamResourceDiscoveryCommand = _CreateIpamResourceDiscoveryCommand; + +// src/commands/CreateIpamScopeCommand.ts + + + +var _CreateIpamScopeCommand = class _CreateIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateIpamScope", {}).n("EC2Client", "CreateIpamScopeCommand").f(void 0, void 0).ser(se_CreateIpamScopeCommand).de(de_CreateIpamScopeCommand).build() { +}; +__name(_CreateIpamScopeCommand, "CreateIpamScopeCommand"); +var CreateIpamScopeCommand = _CreateIpamScopeCommand; + +// src/commands/CreateKeyPairCommand.ts + + + + +// src/models/models_1.ts + +var FleetCapacityReservationTenancy = { + default: "default" +}; +var CarrierGatewayState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var ClientVpnAuthenticationType = { + certificate_authentication: "certificate-authentication", + directory_service_authentication: "directory-service-authentication", + federated_authentication: "federated-authentication" +}; +var SelfServicePortal = { + disabled: "disabled", + enabled: "enabled" +}; +var TransportProtocol = { + tcp: "tcp", + udp: "udp" +}; +var ClientVpnEndpointStatusCode = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending_associate: "pending-associate" +}; +var ClientVpnRouteStatusCode = { + active: "active", + creating: "creating", + deleting: "deleting", + failed: "failed" +}; +var GatewayType = { + ipsec_1: "ipsec.1" +}; +var HostnameType = { + ip_name: "ip-name", + resource_name: "resource-name" +}; +var SubnetState = { + available: "available", + pending: "pending", + unavailable: "unavailable" +}; +var Tenancy = { + dedicated: "dedicated", + default: "default", + host: "host" +}; +var VpcState = { + available: "available", + pending: "pending" +}; +var FleetExcessCapacityTerminationPolicy = { + NO_TERMINATION: "no-termination", + TERMINATION: "termination" +}; +var BareMetal = { + EXCLUDED: "excluded", + INCLUDED: "included", + REQUIRED: "required" +}; +var BurstablePerformance = { + EXCLUDED: "excluded", + INCLUDED: "included", + REQUIRED: "required" +}; +var CpuManufacturer = { + AMAZON_WEB_SERVICES: "amazon-web-services", + AMD: "amd", + INTEL: "intel" +}; +var InstanceGeneration = { + CURRENT: "current", + PREVIOUS: "previous" +}; +var LocalStorage = { + EXCLUDED: "excluded", + INCLUDED: "included", + REQUIRED: "required" +}; +var LocalStorageType = { + HDD: "hdd", + SSD: "ssd" +}; +var FleetOnDemandAllocationStrategy = { + LOWEST_PRICE: "lowest-price", + PRIORITIZED: "prioritized" +}; +var FleetCapacityReservationUsageStrategy = { + USE_CAPACITY_RESERVATIONS_FIRST: "use-capacity-reservations-first" +}; +var SpotAllocationStrategy = { + CAPACITY_OPTIMIZED: "capacity-optimized", + CAPACITY_OPTIMIZED_PRIORITIZED: "capacity-optimized-prioritized", + DIVERSIFIED: "diversified", + LOWEST_PRICE: "lowest-price", + PRICE_CAPACITY_OPTIMIZED: "price-capacity-optimized" +}; +var SpotInstanceInterruptionBehavior = { + hibernate: "hibernate", + stop: "stop", + terminate: "terminate" +}; +var FleetReplacementStrategy = { + LAUNCH: "launch", + LAUNCH_BEFORE_TERMINATE: "launch-before-terminate" +}; +var DefaultTargetCapacityType = { + CAPACITY_BLOCK: "capacity-block", + ON_DEMAND: "on-demand", + SPOT: "spot" +}; +var TargetCapacityUnitType = { + MEMORY_MIB: "memory-mib", + UNITS: "units", + VCPU: "vcpu" +}; +var FleetType = { + INSTANT: "instant", + MAINTAIN: "maintain", + REQUEST: "request" +}; +var InstanceLifecycle = { + ON_DEMAND: "on-demand", + SPOT: "spot" +}; +var PlatformValues = { + Windows: "Windows" +}; +var DestinationFileFormat = { + parquet: "parquet", + plain_text: "plain-text" +}; +var LogDestinationType = { + cloud_watch_logs: "cloud-watch-logs", + kinesis_data_firehose: "kinesis-data-firehose", + s3: "s3" +}; +var FlowLogsResourceType = { + NetworkInterface: "NetworkInterface", + Subnet: "Subnet", + TransitGateway: "TransitGateway", + TransitGatewayAttachment: "TransitGatewayAttachment", + VPC: "VPC" +}; +var TrafficType = { + ACCEPT: "ACCEPT", + ALL: "ALL", + REJECT: "REJECT" +}; +var VolumeType = { + gp2: "gp2", + gp3: "gp3", + io1: "io1", + io2: "io2", + sc1: "sc1", + st1: "st1", + standard: "standard" +}; +var Ec2InstanceConnectEndpointState = { + create_complete: "create-complete", + create_failed: "create-failed", + create_in_progress: "create-in-progress", + delete_complete: "delete-complete", + delete_failed: "delete-failed", + delete_in_progress: "delete-in-progress" +}; +var ContainerFormat = { + ova: "ova" +}; +var DiskImageFormat = { + RAW: "RAW", + VHD: "VHD", + VMDK: "VMDK" +}; +var ExportEnvironment = { + citrix: "citrix", + microsoft: "microsoft", + vmware: "vmware" +}; +var ExportTaskState = { + active: "active", + cancelled: "cancelled", + cancelling: "cancelling", + completed: "completed" +}; +var IpamTier = { + advanced: "advanced", + free: "free" +}; +var IpamState = { + create_complete: "create-complete", + create_failed: "create-failed", + create_in_progress: "create-in-progress", + delete_complete: "delete-complete", + delete_failed: "delete-failed", + delete_in_progress: "delete-in-progress", + isolate_complete: "isolate-complete", + isolate_in_progress: "isolate-in-progress", + modify_complete: "modify-complete", + modify_failed: "modify-failed", + modify_in_progress: "modify-in-progress", + restore_in_progress: "restore-in-progress" +}; +var IpamExternalResourceVerificationTokenState = { + CREATE_COMPLETE: "create-complete", + CREATE_FAILED: "create-failed", + CREATE_IN_PROGRESS: "create-in-progress", + DELETE_COMPLETE: "delete-complete", + DELETE_FAILED: "delete-failed", + DELETE_IN_PROGRESS: "delete-in-progress" +}; +var TokenState = { + expired: "expired", + valid: "valid" +}; +var IpamPoolAwsService = { + ec2: "ec2" +}; +var IpamPoolPublicIpSource = { + amazon: "amazon", + byoip: "byoip" +}; +var IpamPoolSourceResourceType = { + vpc: "vpc" +}; +var IpamScopeType = { + private: "private", + public: "public" +}; +var IpamPoolState = { + create_complete: "create-complete", + create_failed: "create-failed", + create_in_progress: "create-in-progress", + delete_complete: "delete-complete", + delete_failed: "delete-failed", + delete_in_progress: "delete-in-progress", + isolate_complete: "isolate-complete", + isolate_in_progress: "isolate-in-progress", + modify_complete: "modify-complete", + modify_failed: "modify-failed", + modify_in_progress: "modify-in-progress", + restore_in_progress: "restore-in-progress" +}; +var IpamResourceDiscoveryState = { + CREATE_COMPLETE: "create-complete", + CREATE_FAILED: "create-failed", + CREATE_IN_PROGRESS: "create-in-progress", + DELETE_COMPLETE: "delete-complete", + DELETE_FAILED: "delete-failed", + DELETE_IN_PROGRESS: "delete-in-progress", + ISOLATE_COMPLETE: "isolate-complete", + ISOLATE_IN_PROGRESS: "isolate-in-progress", + MODIFY_COMPLETE: "modify-complete", + MODIFY_FAILED: "modify-failed", + MODIFY_IN_PROGRESS: "modify-in-progress", + RESTORE_IN_PROGRESS: "restore-in-progress" +}; +var IpamScopeState = { + create_complete: "create-complete", + create_failed: "create-failed", + create_in_progress: "create-in-progress", + delete_complete: "delete-complete", + delete_failed: "delete-failed", + delete_in_progress: "delete-in-progress", + isolate_complete: "isolate-complete", + isolate_in_progress: "isolate-in-progress", + modify_complete: "modify-complete", + modify_failed: "modify-failed", + modify_in_progress: "modify-in-progress", + restore_in_progress: "restore-in-progress" +}; +var KeyFormat = { + pem: "pem", + ppk: "ppk" +}; +var KeyType = { + ed25519: "ed25519", + rsa: "rsa" +}; +var CapacityReservationPreference = { + none: "none", + open: "open" +}; +var AmdSevSnpSpecification = { + disabled: "disabled", + enabled: "enabled" +}; +var ShutdownBehavior = { + stop: "stop", + terminate: "terminate" +}; +var MarketType = { + capacity_block: "capacity-block", + spot: "spot" +}; +var InstanceInterruptionBehavior = { + hibernate: "hibernate", + stop: "stop", + terminate: "terminate" +}; +var SpotInstanceType = { + one_time: "one-time", + persistent: "persistent" +}; +var LaunchTemplateAutoRecoveryState = { + default: "default", + disabled: "disabled" +}; +var LaunchTemplateInstanceMetadataEndpointState = { + disabled: "disabled", + enabled: "enabled" +}; +var LaunchTemplateInstanceMetadataProtocolIpv6 = { + disabled: "disabled", + enabled: "enabled" +}; +var LaunchTemplateHttpTokensState = { + optional: "optional", + required: "required" +}; +var LaunchTemplateInstanceMetadataTagsState = { + disabled: "disabled", + enabled: "enabled" +}; +var LaunchTemplateInstanceMetadataOptionsState = { + applied: "applied", + pending: "pending" +}; +var LocalGatewayRouteState = { + active: "active", + blackhole: "blackhole", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var LocalGatewayRouteType = { + propagated: "propagated", + static: "static" +}; +var LocalGatewayRouteTableMode = { + coip: "coip", + direct_vpc_routing: "direct-vpc-routing" +}; +var PrefixListState = { + create_complete: "create-complete", + create_failed: "create-failed", + create_in_progress: "create-in-progress", + delete_complete: "delete-complete", + delete_failed: "delete-failed", + delete_in_progress: "delete-in-progress", + modify_complete: "modify-complete", + modify_failed: "modify-failed", + modify_in_progress: "modify-in-progress", + restore_complete: "restore-complete", + restore_failed: "restore-failed", + restore_in_progress: "restore-in-progress" +}; +var ConnectivityType = { + PRIVATE: "private", + PUBLIC: "public" +}; +var NatGatewayState = { + AVAILABLE: "available", + DELETED: "deleted", + DELETING: "deleting", + FAILED: "failed", + PENDING: "pending" +}; +var RuleAction = { + allow: "allow", + deny: "deny" +}; +var KeyPairFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.KeyMaterial && { KeyMaterial: import_smithy_client.SENSITIVE_STRING } +}), "KeyPairFilterSensitiveLog"); +var RequestLaunchTemplateDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "RequestLaunchTemplateDataFilterSensitiveLog"); +var CreateLaunchTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateData && { + LaunchTemplateData: RequestLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData) + } +}), "CreateLaunchTemplateRequestFilterSensitiveLog"); +var CreateLaunchTemplateVersionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateData && { + LaunchTemplateData: RequestLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData) + } +}), "CreateLaunchTemplateVersionRequestFilterSensitiveLog"); +var ResponseLaunchTemplateDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "ResponseLaunchTemplateDataFilterSensitiveLog"); +var LaunchTemplateVersionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateData && { + LaunchTemplateData: ResponseLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData) + } +}), "LaunchTemplateVersionFilterSensitiveLog"); +var CreateLaunchTemplateVersionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateVersion && { + LaunchTemplateVersion: LaunchTemplateVersionFilterSensitiveLog(obj.LaunchTemplateVersion) + } +}), "CreateLaunchTemplateVersionResultFilterSensitiveLog"); + +// src/commands/CreateKeyPairCommand.ts +var _CreateKeyPairCommand = class _CreateKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateKeyPair", {}).n("EC2Client", "CreateKeyPairCommand").f(void 0, KeyPairFilterSensitiveLog).ser(se_CreateKeyPairCommand).de(de_CreateKeyPairCommand).build() { +}; +__name(_CreateKeyPairCommand, "CreateKeyPairCommand"); +var CreateKeyPairCommand = _CreateKeyPairCommand; + +// src/commands/CreateLaunchTemplateCommand.ts + + + +var _CreateLaunchTemplateCommand = class _CreateLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLaunchTemplate", {}).n("EC2Client", "CreateLaunchTemplateCommand").f(CreateLaunchTemplateRequestFilterSensitiveLog, void 0).ser(se_CreateLaunchTemplateCommand).de(de_CreateLaunchTemplateCommand).build() { +}; +__name(_CreateLaunchTemplateCommand, "CreateLaunchTemplateCommand"); +var CreateLaunchTemplateCommand = _CreateLaunchTemplateCommand; + +// src/commands/CreateLaunchTemplateVersionCommand.ts + + + +var _CreateLaunchTemplateVersionCommand = class _CreateLaunchTemplateVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLaunchTemplateVersion", {}).n("EC2Client", "CreateLaunchTemplateVersionCommand").f(CreateLaunchTemplateVersionRequestFilterSensitiveLog, CreateLaunchTemplateVersionResultFilterSensitiveLog).ser(se_CreateLaunchTemplateVersionCommand).de(de_CreateLaunchTemplateVersionCommand).build() { +}; +__name(_CreateLaunchTemplateVersionCommand, "CreateLaunchTemplateVersionCommand"); +var CreateLaunchTemplateVersionCommand = _CreateLaunchTemplateVersionCommand; + +// src/commands/CreateLocalGatewayRouteCommand.ts + + + +var _CreateLocalGatewayRouteCommand = class _CreateLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLocalGatewayRoute", {}).n("EC2Client", "CreateLocalGatewayRouteCommand").f(void 0, void 0).ser(se_CreateLocalGatewayRouteCommand).de(de_CreateLocalGatewayRouteCommand).build() { +}; +__name(_CreateLocalGatewayRouteCommand, "CreateLocalGatewayRouteCommand"); +var CreateLocalGatewayRouteCommand = _CreateLocalGatewayRouteCommand; + +// src/commands/CreateLocalGatewayRouteTableCommand.ts + + + +var _CreateLocalGatewayRouteTableCommand = class _CreateLocalGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLocalGatewayRouteTable", {}).n("EC2Client", "CreateLocalGatewayRouteTableCommand").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableCommand).de(de_CreateLocalGatewayRouteTableCommand).build() { +}; +__name(_CreateLocalGatewayRouteTableCommand, "CreateLocalGatewayRouteTableCommand"); +var CreateLocalGatewayRouteTableCommand = _CreateLocalGatewayRouteTableCommand; + +// src/commands/CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand.ts + + + +var _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = class _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation", {}).n("EC2Client", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).de(de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).build() { +}; +__name(_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand; + +// src/commands/CreateLocalGatewayRouteTableVpcAssociationCommand.ts + + + +var _CreateLocalGatewayRouteTableVpcAssociationCommand = class _CreateLocalGatewayRouteTableVpcAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateLocalGatewayRouteTableVpcAssociation", {}).n("EC2Client", "CreateLocalGatewayRouteTableVpcAssociationCommand").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableVpcAssociationCommand).de(de_CreateLocalGatewayRouteTableVpcAssociationCommand).build() { +}; +__name(_CreateLocalGatewayRouteTableVpcAssociationCommand, "CreateLocalGatewayRouteTableVpcAssociationCommand"); +var CreateLocalGatewayRouteTableVpcAssociationCommand = _CreateLocalGatewayRouteTableVpcAssociationCommand; + +// src/commands/CreateManagedPrefixListCommand.ts + + + +var _CreateManagedPrefixListCommand = class _CreateManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateManagedPrefixList", {}).n("EC2Client", "CreateManagedPrefixListCommand").f(void 0, void 0).ser(se_CreateManagedPrefixListCommand).de(de_CreateManagedPrefixListCommand).build() { +}; +__name(_CreateManagedPrefixListCommand, "CreateManagedPrefixListCommand"); +var CreateManagedPrefixListCommand = _CreateManagedPrefixListCommand; + +// src/commands/CreateNatGatewayCommand.ts + + + +var _CreateNatGatewayCommand = class _CreateNatGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNatGateway", {}).n("EC2Client", "CreateNatGatewayCommand").f(void 0, void 0).ser(se_CreateNatGatewayCommand).de(de_CreateNatGatewayCommand).build() { +}; +__name(_CreateNatGatewayCommand, "CreateNatGatewayCommand"); +var CreateNatGatewayCommand = _CreateNatGatewayCommand; + +// src/commands/CreateNetworkAclCommand.ts + + + +var _CreateNetworkAclCommand = class _CreateNetworkAclCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkAcl", {}).n("EC2Client", "CreateNetworkAclCommand").f(void 0, void 0).ser(se_CreateNetworkAclCommand).de(de_CreateNetworkAclCommand).build() { +}; +__name(_CreateNetworkAclCommand, "CreateNetworkAclCommand"); +var CreateNetworkAclCommand = _CreateNetworkAclCommand; + +// src/commands/CreateNetworkAclEntryCommand.ts + + + +var _CreateNetworkAclEntryCommand = class _CreateNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkAclEntry", {}).n("EC2Client", "CreateNetworkAclEntryCommand").f(void 0, void 0).ser(se_CreateNetworkAclEntryCommand).de(de_CreateNetworkAclEntryCommand).build() { +}; +__name(_CreateNetworkAclEntryCommand, "CreateNetworkAclEntryCommand"); +var CreateNetworkAclEntryCommand = _CreateNetworkAclEntryCommand; + +// src/commands/CreateNetworkInsightsAccessScopeCommand.ts + + + +var _CreateNetworkInsightsAccessScopeCommand = class _CreateNetworkInsightsAccessScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkInsightsAccessScope", {}).n("EC2Client", "CreateNetworkInsightsAccessScopeCommand").f(void 0, void 0).ser(se_CreateNetworkInsightsAccessScopeCommand).de(de_CreateNetworkInsightsAccessScopeCommand).build() { +}; +__name(_CreateNetworkInsightsAccessScopeCommand, "CreateNetworkInsightsAccessScopeCommand"); +var CreateNetworkInsightsAccessScopeCommand = _CreateNetworkInsightsAccessScopeCommand; + +// src/commands/CreateNetworkInsightsPathCommand.ts + + + +var _CreateNetworkInsightsPathCommand = class _CreateNetworkInsightsPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkInsightsPath", {}).n("EC2Client", "CreateNetworkInsightsPathCommand").f(void 0, void 0).ser(se_CreateNetworkInsightsPathCommand).de(de_CreateNetworkInsightsPathCommand).build() { +}; +__name(_CreateNetworkInsightsPathCommand, "CreateNetworkInsightsPathCommand"); +var CreateNetworkInsightsPathCommand = _CreateNetworkInsightsPathCommand; + +// src/commands/CreateNetworkInterfaceCommand.ts + + + +var _CreateNetworkInterfaceCommand = class _CreateNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkInterface", {}).n("EC2Client", "CreateNetworkInterfaceCommand").f(void 0, void 0).ser(se_CreateNetworkInterfaceCommand).de(de_CreateNetworkInterfaceCommand).build() { +}; +__name(_CreateNetworkInterfaceCommand, "CreateNetworkInterfaceCommand"); +var CreateNetworkInterfaceCommand = _CreateNetworkInterfaceCommand; + +// src/commands/CreateNetworkInterfacePermissionCommand.ts + + + +var _CreateNetworkInterfacePermissionCommand = class _CreateNetworkInterfacePermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateNetworkInterfacePermission", {}).n("EC2Client", "CreateNetworkInterfacePermissionCommand").f(void 0, void 0).ser(se_CreateNetworkInterfacePermissionCommand).de(de_CreateNetworkInterfacePermissionCommand).build() { +}; +__name(_CreateNetworkInterfacePermissionCommand, "CreateNetworkInterfacePermissionCommand"); +var CreateNetworkInterfacePermissionCommand = _CreateNetworkInterfacePermissionCommand; + +// src/commands/CreatePlacementGroupCommand.ts + + + +var _CreatePlacementGroupCommand = class _CreatePlacementGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreatePlacementGroup", {}).n("EC2Client", "CreatePlacementGroupCommand").f(void 0, void 0).ser(se_CreatePlacementGroupCommand).de(de_CreatePlacementGroupCommand).build() { +}; +__name(_CreatePlacementGroupCommand, "CreatePlacementGroupCommand"); +var CreatePlacementGroupCommand = _CreatePlacementGroupCommand; + +// src/commands/CreatePublicIpv4PoolCommand.ts + + + +var _CreatePublicIpv4PoolCommand = class _CreatePublicIpv4PoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreatePublicIpv4Pool", {}).n("EC2Client", "CreatePublicIpv4PoolCommand").f(void 0, void 0).ser(se_CreatePublicIpv4PoolCommand).de(de_CreatePublicIpv4PoolCommand).build() { +}; +__name(_CreatePublicIpv4PoolCommand, "CreatePublicIpv4PoolCommand"); +var CreatePublicIpv4PoolCommand = _CreatePublicIpv4PoolCommand; + +// src/commands/CreateReplaceRootVolumeTaskCommand.ts + + + +var _CreateReplaceRootVolumeTaskCommand = class _CreateReplaceRootVolumeTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateReplaceRootVolumeTask", {}).n("EC2Client", "CreateReplaceRootVolumeTaskCommand").f(void 0, void 0).ser(se_CreateReplaceRootVolumeTaskCommand).de(de_CreateReplaceRootVolumeTaskCommand).build() { +}; +__name(_CreateReplaceRootVolumeTaskCommand, "CreateReplaceRootVolumeTaskCommand"); +var CreateReplaceRootVolumeTaskCommand = _CreateReplaceRootVolumeTaskCommand; + +// src/commands/CreateReservedInstancesListingCommand.ts + + + +var _CreateReservedInstancesListingCommand = class _CreateReservedInstancesListingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateReservedInstancesListing", {}).n("EC2Client", "CreateReservedInstancesListingCommand").f(void 0, void 0).ser(se_CreateReservedInstancesListingCommand).de(de_CreateReservedInstancesListingCommand).build() { +}; +__name(_CreateReservedInstancesListingCommand, "CreateReservedInstancesListingCommand"); +var CreateReservedInstancesListingCommand = _CreateReservedInstancesListingCommand; + +// src/commands/CreateRestoreImageTaskCommand.ts + + + +var _CreateRestoreImageTaskCommand = class _CreateRestoreImageTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateRestoreImageTask", {}).n("EC2Client", "CreateRestoreImageTaskCommand").f(void 0, void 0).ser(se_CreateRestoreImageTaskCommand).de(de_CreateRestoreImageTaskCommand).build() { +}; +__name(_CreateRestoreImageTaskCommand, "CreateRestoreImageTaskCommand"); +var CreateRestoreImageTaskCommand = _CreateRestoreImageTaskCommand; + +// src/commands/CreateRouteCommand.ts + + + +var _CreateRouteCommand = class _CreateRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateRoute", {}).n("EC2Client", "CreateRouteCommand").f(void 0, void 0).ser(se_CreateRouteCommand).de(de_CreateRouteCommand).build() { +}; +__name(_CreateRouteCommand, "CreateRouteCommand"); +var CreateRouteCommand = _CreateRouteCommand; + +// src/commands/CreateRouteTableCommand.ts + + + +var _CreateRouteTableCommand = class _CreateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateRouteTable", {}).n("EC2Client", "CreateRouteTableCommand").f(void 0, void 0).ser(se_CreateRouteTableCommand).de(de_CreateRouteTableCommand).build() { +}; +__name(_CreateRouteTableCommand, "CreateRouteTableCommand"); +var CreateRouteTableCommand = _CreateRouteTableCommand; + +// src/commands/CreateSecurityGroupCommand.ts + + + +var _CreateSecurityGroupCommand = class _CreateSecurityGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSecurityGroup", {}).n("EC2Client", "CreateSecurityGroupCommand").f(void 0, void 0).ser(se_CreateSecurityGroupCommand).de(de_CreateSecurityGroupCommand).build() { +}; +__name(_CreateSecurityGroupCommand, "CreateSecurityGroupCommand"); +var CreateSecurityGroupCommand = _CreateSecurityGroupCommand; + +// src/commands/CreateSnapshotCommand.ts + + + +var _CreateSnapshotCommand = class _CreateSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSnapshot", {}).n("EC2Client", "CreateSnapshotCommand").f(void 0, void 0).ser(se_CreateSnapshotCommand).de(de_CreateSnapshotCommand).build() { +}; +__name(_CreateSnapshotCommand, "CreateSnapshotCommand"); +var CreateSnapshotCommand = _CreateSnapshotCommand; + +// src/commands/CreateSnapshotsCommand.ts + + + +var _CreateSnapshotsCommand = class _CreateSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSnapshots", {}).n("EC2Client", "CreateSnapshotsCommand").f(void 0, void 0).ser(se_CreateSnapshotsCommand).de(de_CreateSnapshotsCommand).build() { +}; +__name(_CreateSnapshotsCommand, "CreateSnapshotsCommand"); +var CreateSnapshotsCommand = _CreateSnapshotsCommand; + +// src/commands/CreateSpotDatafeedSubscriptionCommand.ts + + + +var _CreateSpotDatafeedSubscriptionCommand = class _CreateSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSpotDatafeedSubscription", {}).n("EC2Client", "CreateSpotDatafeedSubscriptionCommand").f(void 0, void 0).ser(se_CreateSpotDatafeedSubscriptionCommand).de(de_CreateSpotDatafeedSubscriptionCommand).build() { +}; +__name(_CreateSpotDatafeedSubscriptionCommand, "CreateSpotDatafeedSubscriptionCommand"); +var CreateSpotDatafeedSubscriptionCommand = _CreateSpotDatafeedSubscriptionCommand; + +// src/commands/CreateStoreImageTaskCommand.ts + + + +var _CreateStoreImageTaskCommand = class _CreateStoreImageTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateStoreImageTask", {}).n("EC2Client", "CreateStoreImageTaskCommand").f(void 0, void 0).ser(se_CreateStoreImageTaskCommand).de(de_CreateStoreImageTaskCommand).build() { +}; +__name(_CreateStoreImageTaskCommand, "CreateStoreImageTaskCommand"); +var CreateStoreImageTaskCommand = _CreateStoreImageTaskCommand; + +// src/commands/CreateSubnetCidrReservationCommand.ts + + + +var _CreateSubnetCidrReservationCommand = class _CreateSubnetCidrReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSubnetCidrReservation", {}).n("EC2Client", "CreateSubnetCidrReservationCommand").f(void 0, void 0).ser(se_CreateSubnetCidrReservationCommand).de(de_CreateSubnetCidrReservationCommand).build() { +}; +__name(_CreateSubnetCidrReservationCommand, "CreateSubnetCidrReservationCommand"); +var CreateSubnetCidrReservationCommand = _CreateSubnetCidrReservationCommand; + +// src/commands/CreateSubnetCommand.ts + + + +var _CreateSubnetCommand = class _CreateSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateSubnet", {}).n("EC2Client", "CreateSubnetCommand").f(void 0, void 0).ser(se_CreateSubnetCommand).de(de_CreateSubnetCommand).build() { +}; +__name(_CreateSubnetCommand, "CreateSubnetCommand"); +var CreateSubnetCommand = _CreateSubnetCommand; + +// src/commands/CreateTagsCommand.ts + + + +var _CreateTagsCommand = class _CreateTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTags", {}).n("EC2Client", "CreateTagsCommand").f(void 0, void 0).ser(se_CreateTagsCommand).de(de_CreateTagsCommand).build() { +}; +__name(_CreateTagsCommand, "CreateTagsCommand"); +var CreateTagsCommand = _CreateTagsCommand; + +// src/commands/CreateTrafficMirrorFilterCommand.ts + + + +var _CreateTrafficMirrorFilterCommand = class _CreateTrafficMirrorFilterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTrafficMirrorFilter", {}).n("EC2Client", "CreateTrafficMirrorFilterCommand").f(void 0, void 0).ser(se_CreateTrafficMirrorFilterCommand).de(de_CreateTrafficMirrorFilterCommand).build() { +}; +__name(_CreateTrafficMirrorFilterCommand, "CreateTrafficMirrorFilterCommand"); +var CreateTrafficMirrorFilterCommand = _CreateTrafficMirrorFilterCommand; + +// src/commands/CreateTrafficMirrorFilterRuleCommand.ts + + + +var _CreateTrafficMirrorFilterRuleCommand = class _CreateTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTrafficMirrorFilterRule", {}).n("EC2Client", "CreateTrafficMirrorFilterRuleCommand").f(void 0, void 0).ser(se_CreateTrafficMirrorFilterRuleCommand).de(de_CreateTrafficMirrorFilterRuleCommand).build() { +}; +__name(_CreateTrafficMirrorFilterRuleCommand, "CreateTrafficMirrorFilterRuleCommand"); +var CreateTrafficMirrorFilterRuleCommand = _CreateTrafficMirrorFilterRuleCommand; + +// src/commands/CreateTrafficMirrorSessionCommand.ts + + + +var _CreateTrafficMirrorSessionCommand = class _CreateTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTrafficMirrorSession", {}).n("EC2Client", "CreateTrafficMirrorSessionCommand").f(void 0, void 0).ser(se_CreateTrafficMirrorSessionCommand).de(de_CreateTrafficMirrorSessionCommand).build() { +}; +__name(_CreateTrafficMirrorSessionCommand, "CreateTrafficMirrorSessionCommand"); +var CreateTrafficMirrorSessionCommand = _CreateTrafficMirrorSessionCommand; + +// src/commands/CreateTrafficMirrorTargetCommand.ts + + + +var _CreateTrafficMirrorTargetCommand = class _CreateTrafficMirrorTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTrafficMirrorTarget", {}).n("EC2Client", "CreateTrafficMirrorTargetCommand").f(void 0, void 0).ser(se_CreateTrafficMirrorTargetCommand).de(de_CreateTrafficMirrorTargetCommand).build() { +}; +__name(_CreateTrafficMirrorTargetCommand, "CreateTrafficMirrorTargetCommand"); +var CreateTrafficMirrorTargetCommand = _CreateTrafficMirrorTargetCommand; + +// src/commands/CreateTransitGatewayCommand.ts + + + +var _CreateTransitGatewayCommand = class _CreateTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGateway", {}).n("EC2Client", "CreateTransitGatewayCommand").f(void 0, void 0).ser(se_CreateTransitGatewayCommand).de(de_CreateTransitGatewayCommand).build() { +}; +__name(_CreateTransitGatewayCommand, "CreateTransitGatewayCommand"); +var CreateTransitGatewayCommand = _CreateTransitGatewayCommand; + +// src/commands/CreateTransitGatewayConnectCommand.ts + + + +var _CreateTransitGatewayConnectCommand = class _CreateTransitGatewayConnectCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayConnect", {}).n("EC2Client", "CreateTransitGatewayConnectCommand").f(void 0, void 0).ser(se_CreateTransitGatewayConnectCommand).de(de_CreateTransitGatewayConnectCommand).build() { +}; +__name(_CreateTransitGatewayConnectCommand, "CreateTransitGatewayConnectCommand"); +var CreateTransitGatewayConnectCommand = _CreateTransitGatewayConnectCommand; + +// src/commands/CreateTransitGatewayConnectPeerCommand.ts + + + +var _CreateTransitGatewayConnectPeerCommand = class _CreateTransitGatewayConnectPeerCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayConnectPeer", {}).n("EC2Client", "CreateTransitGatewayConnectPeerCommand").f(void 0, void 0).ser(se_CreateTransitGatewayConnectPeerCommand).de(de_CreateTransitGatewayConnectPeerCommand).build() { +}; +__name(_CreateTransitGatewayConnectPeerCommand, "CreateTransitGatewayConnectPeerCommand"); +var CreateTransitGatewayConnectPeerCommand = _CreateTransitGatewayConnectPeerCommand; + +// src/commands/CreateTransitGatewayMulticastDomainCommand.ts + + + +var _CreateTransitGatewayMulticastDomainCommand = class _CreateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayMulticastDomain", {}).n("EC2Client", "CreateTransitGatewayMulticastDomainCommand").f(void 0, void 0).ser(se_CreateTransitGatewayMulticastDomainCommand).de(de_CreateTransitGatewayMulticastDomainCommand).build() { +}; +__name(_CreateTransitGatewayMulticastDomainCommand, "CreateTransitGatewayMulticastDomainCommand"); +var CreateTransitGatewayMulticastDomainCommand = _CreateTransitGatewayMulticastDomainCommand; + +// src/commands/CreateTransitGatewayPeeringAttachmentCommand.ts + + + +var _CreateTransitGatewayPeeringAttachmentCommand = class _CreateTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayPeeringAttachment", {}).n("EC2Client", "CreateTransitGatewayPeeringAttachmentCommand").f(void 0, void 0).ser(se_CreateTransitGatewayPeeringAttachmentCommand).de(de_CreateTransitGatewayPeeringAttachmentCommand).build() { +}; +__name(_CreateTransitGatewayPeeringAttachmentCommand, "CreateTransitGatewayPeeringAttachmentCommand"); +var CreateTransitGatewayPeeringAttachmentCommand = _CreateTransitGatewayPeeringAttachmentCommand; + +// src/commands/CreateTransitGatewayPolicyTableCommand.ts + + + +var _CreateTransitGatewayPolicyTableCommand = class _CreateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayPolicyTable", {}).n("EC2Client", "CreateTransitGatewayPolicyTableCommand").f(void 0, void 0).ser(se_CreateTransitGatewayPolicyTableCommand).de(de_CreateTransitGatewayPolicyTableCommand).build() { +}; +__name(_CreateTransitGatewayPolicyTableCommand, "CreateTransitGatewayPolicyTableCommand"); +var CreateTransitGatewayPolicyTableCommand = _CreateTransitGatewayPolicyTableCommand; + +// src/commands/CreateTransitGatewayPrefixListReferenceCommand.ts + + + +var _CreateTransitGatewayPrefixListReferenceCommand = class _CreateTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayPrefixListReference", {}).n("EC2Client", "CreateTransitGatewayPrefixListReferenceCommand").f(void 0, void 0).ser(se_CreateTransitGatewayPrefixListReferenceCommand).de(de_CreateTransitGatewayPrefixListReferenceCommand).build() { +}; +__name(_CreateTransitGatewayPrefixListReferenceCommand, "CreateTransitGatewayPrefixListReferenceCommand"); +var CreateTransitGatewayPrefixListReferenceCommand = _CreateTransitGatewayPrefixListReferenceCommand; + +// src/commands/CreateTransitGatewayRouteCommand.ts + + + +var _CreateTransitGatewayRouteCommand = class _CreateTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayRoute", {}).n("EC2Client", "CreateTransitGatewayRouteCommand").f(void 0, void 0).ser(se_CreateTransitGatewayRouteCommand).de(de_CreateTransitGatewayRouteCommand).build() { +}; +__name(_CreateTransitGatewayRouteCommand, "CreateTransitGatewayRouteCommand"); +var CreateTransitGatewayRouteCommand = _CreateTransitGatewayRouteCommand; + +// src/commands/CreateTransitGatewayRouteTableAnnouncementCommand.ts + + + +var _CreateTransitGatewayRouteTableAnnouncementCommand = class _CreateTransitGatewayRouteTableAnnouncementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayRouteTableAnnouncement", {}).n("EC2Client", "CreateTransitGatewayRouteTableAnnouncementCommand").f(void 0, void 0).ser(se_CreateTransitGatewayRouteTableAnnouncementCommand).de(de_CreateTransitGatewayRouteTableAnnouncementCommand).build() { +}; +__name(_CreateTransitGatewayRouteTableAnnouncementCommand, "CreateTransitGatewayRouteTableAnnouncementCommand"); +var CreateTransitGatewayRouteTableAnnouncementCommand = _CreateTransitGatewayRouteTableAnnouncementCommand; + +// src/commands/CreateTransitGatewayRouteTableCommand.ts + + + +var _CreateTransitGatewayRouteTableCommand = class _CreateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayRouteTable", {}).n("EC2Client", "CreateTransitGatewayRouteTableCommand").f(void 0, void 0).ser(se_CreateTransitGatewayRouteTableCommand).de(de_CreateTransitGatewayRouteTableCommand).build() { +}; +__name(_CreateTransitGatewayRouteTableCommand, "CreateTransitGatewayRouteTableCommand"); +var CreateTransitGatewayRouteTableCommand = _CreateTransitGatewayRouteTableCommand; + +// src/commands/CreateTransitGatewayVpcAttachmentCommand.ts + + + +var _CreateTransitGatewayVpcAttachmentCommand = class _CreateTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateTransitGatewayVpcAttachment", {}).n("EC2Client", "CreateTransitGatewayVpcAttachmentCommand").f(void 0, void 0).ser(se_CreateTransitGatewayVpcAttachmentCommand).de(de_CreateTransitGatewayVpcAttachmentCommand).build() { +}; +__name(_CreateTransitGatewayVpcAttachmentCommand, "CreateTransitGatewayVpcAttachmentCommand"); +var CreateTransitGatewayVpcAttachmentCommand = _CreateTransitGatewayVpcAttachmentCommand; + +// src/commands/CreateVerifiedAccessEndpointCommand.ts + + + +var _CreateVerifiedAccessEndpointCommand = class _CreateVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVerifiedAccessEndpoint", {}).n("EC2Client", "CreateVerifiedAccessEndpointCommand").f(void 0, void 0).ser(se_CreateVerifiedAccessEndpointCommand).de(de_CreateVerifiedAccessEndpointCommand).build() { +}; +__name(_CreateVerifiedAccessEndpointCommand, "CreateVerifiedAccessEndpointCommand"); +var CreateVerifiedAccessEndpointCommand = _CreateVerifiedAccessEndpointCommand; + +// src/commands/CreateVerifiedAccessGroupCommand.ts + + + +var _CreateVerifiedAccessGroupCommand = class _CreateVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVerifiedAccessGroup", {}).n("EC2Client", "CreateVerifiedAccessGroupCommand").f(void 0, void 0).ser(se_CreateVerifiedAccessGroupCommand).de(de_CreateVerifiedAccessGroupCommand).build() { +}; +__name(_CreateVerifiedAccessGroupCommand, "CreateVerifiedAccessGroupCommand"); +var CreateVerifiedAccessGroupCommand = _CreateVerifiedAccessGroupCommand; + +// src/commands/CreateVerifiedAccessInstanceCommand.ts + + + +var _CreateVerifiedAccessInstanceCommand = class _CreateVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVerifiedAccessInstance", {}).n("EC2Client", "CreateVerifiedAccessInstanceCommand").f(void 0, void 0).ser(se_CreateVerifiedAccessInstanceCommand).de(de_CreateVerifiedAccessInstanceCommand).build() { +}; +__name(_CreateVerifiedAccessInstanceCommand, "CreateVerifiedAccessInstanceCommand"); +var CreateVerifiedAccessInstanceCommand = _CreateVerifiedAccessInstanceCommand; + +// src/commands/CreateVerifiedAccessTrustProviderCommand.ts + + + + +// src/models/models_2.ts + +var NetworkInterfaceCreationType = { + branch: "branch", + efa: "efa", + trunk: "trunk" +}; +var NetworkInterfaceType = { + api_gateway_managed: "api_gateway_managed", + aws_codestar_connections_managed: "aws_codestar_connections_managed", + branch: "branch", + efa: "efa", + gateway_load_balancer: "gateway_load_balancer", + gateway_load_balancer_endpoint: "gateway_load_balancer_endpoint", + global_accelerator_managed: "global_accelerator_managed", + interface: "interface", + iot_rules_managed: "iot_rules_managed", + lambda: "lambda", + load_balancer: "load_balancer", + natGateway: "natGateway", + network_load_balancer: "network_load_balancer", + quicksight: "quicksight", + transit_gateway: "transit_gateway", + trunk: "trunk", + vpc_endpoint: "vpc_endpoint" +}; +var NetworkInterfaceStatus = { + associated: "associated", + attaching: "attaching", + available: "available", + detaching: "detaching", + in_use: "in-use" +}; +var InterfacePermissionType = { + EIP_ASSOCIATE: "EIP-ASSOCIATE", + INSTANCE_ATTACH: "INSTANCE-ATTACH" +}; +var NetworkInterfacePermissionStateCode = { + granted: "granted", + pending: "pending", + revoked: "revoked", + revoking: "revoking" +}; +var SpreadLevel = { + host: "host", + rack: "rack" +}; +var PlacementStrategy = { + cluster: "cluster", + partition: "partition", + spread: "spread" +}; +var PlacementGroupState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var ReplaceRootVolumeTaskState = { + failed: "failed", + failed_detached: "failed-detached", + failing: "failing", + in_progress: "in-progress", + pending: "pending", + succeeded: "succeeded" +}; +var RouteOrigin = { + CreateRoute: "CreateRoute", + CreateRouteTable: "CreateRouteTable", + EnableVgwRoutePropagation: "EnableVgwRoutePropagation" +}; +var RouteState = { + active: "active", + blackhole: "blackhole" +}; +var SSEType = { + none: "none", + sse_ebs: "sse-ebs", + sse_kms: "sse-kms" +}; +var SnapshotState = { + completed: "completed", + error: "error", + pending: "pending", + recoverable: "recoverable", + recovering: "recovering" +}; +var StorageTier = { + archive: "archive", + standard: "standard" +}; +var CopyTagsFromSource = { + volume: "volume" +}; +var DatafeedSubscriptionState = { + Active: "Active", + Inactive: "Inactive" +}; +var SubnetCidrReservationType = { + explicit: "explicit", + prefix: "prefix" +}; +var TrafficMirrorRuleAction = { + accept: "accept", + reject: "reject" +}; +var TrafficDirection = { + egress: "egress", + ingress: "ingress" +}; +var TrafficMirrorNetworkService = { + amazon_dns: "amazon-dns" +}; +var TrafficMirrorTargetType = { + gateway_load_balancer_endpoint: "gateway-load-balancer-endpoint", + network_interface: "network-interface", + network_load_balancer: "network-load-balancer" +}; +var AutoAcceptSharedAttachmentsValue = { + disable: "disable", + enable: "enable" +}; +var DefaultRouteTableAssociationValue = { + disable: "disable", + enable: "enable" +}; +var DefaultRouteTablePropagationValue = { + disable: "disable", + enable: "enable" +}; +var MulticastSupportValue = { + disable: "disable", + enable: "enable" +}; +var VpnEcmpSupportValue = { + disable: "disable", + enable: "enable" +}; +var TransitGatewayState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + modifying: "modifying", + pending: "pending" +}; +var ProtocolValue = { + gre: "gre" +}; +var BgpStatus = { + down: "down", + up: "up" +}; +var TransitGatewayConnectPeerState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var AutoAcceptSharedAssociationsValue = { + disable: "disable", + enable: "enable" +}; +var Igmpv2SupportValue = { + disable: "disable", + enable: "enable" +}; +var StaticSourcesSupportValue = { + disable: "disable", + enable: "enable" +}; +var TransitGatewayMulticastDomainState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var TransitGatewayPolicyTableState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var TransitGatewayPrefixListReferenceState = { + available: "available", + deleting: "deleting", + modifying: "modifying", + pending: "pending" +}; +var TransitGatewayRouteState = { + active: "active", + blackhole: "blackhole", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var TransitGatewayRouteType = { + propagated: "propagated", + static: "static" +}; +var TransitGatewayRouteTableState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var TransitGatewayRouteTableAnnouncementDirection = { + incoming: "incoming", + outgoing: "outgoing" +}; +var TransitGatewayRouteTableAnnouncementState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + failed: "failed", + failing: "failing", + pending: "pending" +}; +var VerifiedAccessEndpointAttachmentType = { + vpc: "vpc" +}; +var VerifiedAccessEndpointType = { + load_balancer: "load-balancer", + network_interface: "network-interface" +}; +var VerifiedAccessEndpointProtocol = { + http: "http", + https: "https" +}; +var VerifiedAccessEndpointStatusCode = { + active: "active", + deleted: "deleted", + deleting: "deleting", + pending: "pending", + updating: "updating" +}; +var VolumeState = { + available: "available", + creating: "creating", + deleted: "deleted", + deleting: "deleting", + error: "error", + in_use: "in-use" +}; +var DnsRecordIpType = { + dualstack: "dualstack", + ipv4: "ipv4", + ipv6: "ipv6", + service_defined: "service-defined" +}; +var IpAddressType = { + dualstack: "dualstack", + ipv4: "ipv4", + ipv6: "ipv6" +}; +var VpcEndpointType = { + Gateway: "Gateway", + GatewayLoadBalancer: "GatewayLoadBalancer", + Interface: "Interface" +}; +var State = { + Available: "Available", + Deleted: "Deleted", + Deleting: "Deleting", + Expired: "Expired", + Failed: "Failed", + Pending: "Pending", + PendingAcceptance: "PendingAcceptance", + Rejected: "Rejected" +}; +var ConnectionNotificationState = { + Disabled: "Disabled", + Enabled: "Enabled" +}; +var ConnectionNotificationType = { + Topic: "Topic" +}; +var PayerResponsibility = { + ServiceOwner: "ServiceOwner" +}; +var DnsNameState = { + Failed: "failed", + PendingVerification: "pendingVerification", + Verified: "verified" +}; +var ServiceState = { + Available: "Available", + Deleted: "Deleted", + Deleting: "Deleting", + Failed: "Failed", + Pending: "Pending" +}; +var ServiceType = { + Gateway: "Gateway", + GatewayLoadBalancer: "GatewayLoadBalancer", + Interface: "Interface" +}; +var ServiceConnectivityType = { + ipv4: "ipv4", + ipv6: "ipv6" +}; +var TunnelInsideIpVersion = { + ipv4: "ipv4", + ipv6: "ipv6" +}; +var GatewayAssociationState = { + associated: "associated", + associating: "associating", + disassociating: "disassociating", + not_associated: "not-associated" +}; +var VpnStaticRouteSource = { + Static: "Static" +}; +var VpnState = { + available: "available", + deleted: "deleted", + deleting: "deleting", + pending: "pending" +}; +var TelemetryStatus = { + DOWN: "DOWN", + UP: "UP" +}; +var FleetStateCode = { + ACTIVE: "active", + DELETED: "deleted", + DELETED_RUNNING: "deleted_running", + DELETED_TERMINATING_INSTANCES: "deleted_terminating", + FAILED: "failed", + MODIFYING: "modifying", + SUBMITTED: "submitted" +}; +var DeleteFleetErrorCode = { + FLEET_ID_DOES_NOT_EXIST: "fleetIdDoesNotExist", + FLEET_ID_MALFORMED: "fleetIdMalformed", + FLEET_NOT_IN_DELETABLE_STATE: "fleetNotInDeletableState", + UNEXPECTED_ERROR: "unexpectedError" +}; +var LaunchTemplateErrorCode = { + LAUNCH_TEMPLATE_ID_DOES_NOT_EXIST: "launchTemplateIdDoesNotExist", + LAUNCH_TEMPLATE_ID_MALFORMED: "launchTemplateIdMalformed", + LAUNCH_TEMPLATE_NAME_DOES_NOT_EXIST: "launchTemplateNameDoesNotExist", + LAUNCH_TEMPLATE_NAME_MALFORMED: "launchTemplateNameMalformed", + LAUNCH_TEMPLATE_VERSION_DOES_NOT_EXIST: "launchTemplateVersionDoesNotExist", + UNEXPECTED_ERROR: "unexpectedError" +}; +var CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING } +}), "CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog"); +var CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OidcOptions && { + OidcOptions: CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog(obj.OidcOptions) + } +}), "CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog"); +var CreateVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProvider && { + VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider) + } +}), "CreateVerifiedAccessTrustProviderResultFilterSensitiveLog"); +var VpnTunnelOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING } +}), "VpnTunnelOptionsSpecificationFilterSensitiveLog"); +var VpnConnectionOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TunnelOptions && { + TunnelOptions: obj.TunnelOptions.map((item) => VpnTunnelOptionsSpecificationFilterSensitiveLog(item)) + } +}), "VpnConnectionOptionsSpecificationFilterSensitiveLog"); +var CreateVpnConnectionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Options && { Options: VpnConnectionOptionsSpecificationFilterSensitiveLog(obj.Options) } +}), "CreateVpnConnectionRequestFilterSensitiveLog"); +var TunnelOptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING } +}), "TunnelOptionFilterSensitiveLog"); +var VpnConnectionOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TunnelOptions && { TunnelOptions: obj.TunnelOptions.map((item) => TunnelOptionFilterSensitiveLog(item)) } +}), "VpnConnectionOptionsFilterSensitiveLog"); +var VpnConnectionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.CustomerGatewayConfiguration && { CustomerGatewayConfiguration: import_smithy_client.SENSITIVE_STRING }, + ...obj.Options && { Options: VpnConnectionOptionsFilterSensitiveLog(obj.Options) } +}), "VpnConnectionFilterSensitiveLog"); +var CreateVpnConnectionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) } +}), "CreateVpnConnectionResultFilterSensitiveLog"); + +// src/commands/CreateVerifiedAccessTrustProviderCommand.ts +var _CreateVerifiedAccessTrustProviderCommand = class _CreateVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVerifiedAccessTrustProvider", {}).n("EC2Client", "CreateVerifiedAccessTrustProviderCommand").f( + CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog, + CreateVerifiedAccessTrustProviderResultFilterSensitiveLog +).ser(se_CreateVerifiedAccessTrustProviderCommand).de(de_CreateVerifiedAccessTrustProviderCommand).build() { +}; +__name(_CreateVerifiedAccessTrustProviderCommand, "CreateVerifiedAccessTrustProviderCommand"); +var CreateVerifiedAccessTrustProviderCommand = _CreateVerifiedAccessTrustProviderCommand; + +// src/commands/CreateVolumeCommand.ts + + + +var _CreateVolumeCommand = class _CreateVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVolume", {}).n("EC2Client", "CreateVolumeCommand").f(void 0, void 0).ser(se_CreateVolumeCommand).de(de_CreateVolumeCommand).build() { +}; +__name(_CreateVolumeCommand, "CreateVolumeCommand"); +var CreateVolumeCommand = _CreateVolumeCommand; + +// src/commands/CreateVpcCommand.ts + + + +var _CreateVpcCommand = class _CreateVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpc", {}).n("EC2Client", "CreateVpcCommand").f(void 0, void 0).ser(se_CreateVpcCommand).de(de_CreateVpcCommand).build() { +}; +__name(_CreateVpcCommand, "CreateVpcCommand"); +var CreateVpcCommand = _CreateVpcCommand; + +// src/commands/CreateVpcEndpointCommand.ts + + + +var _CreateVpcEndpointCommand = class _CreateVpcEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpcEndpoint", {}).n("EC2Client", "CreateVpcEndpointCommand").f(void 0, void 0).ser(se_CreateVpcEndpointCommand).de(de_CreateVpcEndpointCommand).build() { +}; +__name(_CreateVpcEndpointCommand, "CreateVpcEndpointCommand"); +var CreateVpcEndpointCommand = _CreateVpcEndpointCommand; + +// src/commands/CreateVpcEndpointConnectionNotificationCommand.ts + + + +var _CreateVpcEndpointConnectionNotificationCommand = class _CreateVpcEndpointConnectionNotificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpcEndpointConnectionNotification", {}).n("EC2Client", "CreateVpcEndpointConnectionNotificationCommand").f(void 0, void 0).ser(se_CreateVpcEndpointConnectionNotificationCommand).de(de_CreateVpcEndpointConnectionNotificationCommand).build() { +}; +__name(_CreateVpcEndpointConnectionNotificationCommand, "CreateVpcEndpointConnectionNotificationCommand"); +var CreateVpcEndpointConnectionNotificationCommand = _CreateVpcEndpointConnectionNotificationCommand; + +// src/commands/CreateVpcEndpointServiceConfigurationCommand.ts + + + +var _CreateVpcEndpointServiceConfigurationCommand = class _CreateVpcEndpointServiceConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpcEndpointServiceConfiguration", {}).n("EC2Client", "CreateVpcEndpointServiceConfigurationCommand").f(void 0, void 0).ser(se_CreateVpcEndpointServiceConfigurationCommand).de(de_CreateVpcEndpointServiceConfigurationCommand).build() { +}; +__name(_CreateVpcEndpointServiceConfigurationCommand, "CreateVpcEndpointServiceConfigurationCommand"); +var CreateVpcEndpointServiceConfigurationCommand = _CreateVpcEndpointServiceConfigurationCommand; + +// src/commands/CreateVpcPeeringConnectionCommand.ts + + + +var _CreateVpcPeeringConnectionCommand = class _CreateVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpcPeeringConnection", {}).n("EC2Client", "CreateVpcPeeringConnectionCommand").f(void 0, void 0).ser(se_CreateVpcPeeringConnectionCommand).de(de_CreateVpcPeeringConnectionCommand).build() { +}; +__name(_CreateVpcPeeringConnectionCommand, "CreateVpcPeeringConnectionCommand"); +var CreateVpcPeeringConnectionCommand = _CreateVpcPeeringConnectionCommand; + +// src/commands/CreateVpnConnectionCommand.ts + + + +var _CreateVpnConnectionCommand = class _CreateVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpnConnection", {}).n("EC2Client", "CreateVpnConnectionCommand").f(CreateVpnConnectionRequestFilterSensitiveLog, CreateVpnConnectionResultFilterSensitiveLog).ser(se_CreateVpnConnectionCommand).de(de_CreateVpnConnectionCommand).build() { +}; +__name(_CreateVpnConnectionCommand, "CreateVpnConnectionCommand"); +var CreateVpnConnectionCommand = _CreateVpnConnectionCommand; + +// src/commands/CreateVpnConnectionRouteCommand.ts + + + +var _CreateVpnConnectionRouteCommand = class _CreateVpnConnectionRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpnConnectionRoute", {}).n("EC2Client", "CreateVpnConnectionRouteCommand").f(void 0, void 0).ser(se_CreateVpnConnectionRouteCommand).de(de_CreateVpnConnectionRouteCommand).build() { +}; +__name(_CreateVpnConnectionRouteCommand, "CreateVpnConnectionRouteCommand"); +var CreateVpnConnectionRouteCommand = _CreateVpnConnectionRouteCommand; + +// src/commands/CreateVpnGatewayCommand.ts + + + +var _CreateVpnGatewayCommand = class _CreateVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "CreateVpnGateway", {}).n("EC2Client", "CreateVpnGatewayCommand").f(void 0, void 0).ser(se_CreateVpnGatewayCommand).de(de_CreateVpnGatewayCommand).build() { +}; +__name(_CreateVpnGatewayCommand, "CreateVpnGatewayCommand"); +var CreateVpnGatewayCommand = _CreateVpnGatewayCommand; + +// src/commands/DeleteCarrierGatewayCommand.ts + + + +var _DeleteCarrierGatewayCommand = class _DeleteCarrierGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteCarrierGateway", {}).n("EC2Client", "DeleteCarrierGatewayCommand").f(void 0, void 0).ser(se_DeleteCarrierGatewayCommand).de(de_DeleteCarrierGatewayCommand).build() { +}; +__name(_DeleteCarrierGatewayCommand, "DeleteCarrierGatewayCommand"); +var DeleteCarrierGatewayCommand = _DeleteCarrierGatewayCommand; + +// src/commands/DeleteClientVpnEndpointCommand.ts + + + +var _DeleteClientVpnEndpointCommand = class _DeleteClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteClientVpnEndpoint", {}).n("EC2Client", "DeleteClientVpnEndpointCommand").f(void 0, void 0).ser(se_DeleteClientVpnEndpointCommand).de(de_DeleteClientVpnEndpointCommand).build() { +}; +__name(_DeleteClientVpnEndpointCommand, "DeleteClientVpnEndpointCommand"); +var DeleteClientVpnEndpointCommand = _DeleteClientVpnEndpointCommand; + +// src/commands/DeleteClientVpnRouteCommand.ts + + + +var _DeleteClientVpnRouteCommand = class _DeleteClientVpnRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteClientVpnRoute", {}).n("EC2Client", "DeleteClientVpnRouteCommand").f(void 0, void 0).ser(se_DeleteClientVpnRouteCommand).de(de_DeleteClientVpnRouteCommand).build() { +}; +__name(_DeleteClientVpnRouteCommand, "DeleteClientVpnRouteCommand"); +var DeleteClientVpnRouteCommand = _DeleteClientVpnRouteCommand; + +// src/commands/DeleteCoipCidrCommand.ts + + + +var _DeleteCoipCidrCommand = class _DeleteCoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteCoipCidr", {}).n("EC2Client", "DeleteCoipCidrCommand").f(void 0, void 0).ser(se_DeleteCoipCidrCommand).de(de_DeleteCoipCidrCommand).build() { +}; +__name(_DeleteCoipCidrCommand, "DeleteCoipCidrCommand"); +var DeleteCoipCidrCommand = _DeleteCoipCidrCommand; + +// src/commands/DeleteCoipPoolCommand.ts + + + +var _DeleteCoipPoolCommand = class _DeleteCoipPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteCoipPool", {}).n("EC2Client", "DeleteCoipPoolCommand").f(void 0, void 0).ser(se_DeleteCoipPoolCommand).de(de_DeleteCoipPoolCommand).build() { +}; +__name(_DeleteCoipPoolCommand, "DeleteCoipPoolCommand"); +var DeleteCoipPoolCommand = _DeleteCoipPoolCommand; + +// src/commands/DeleteCustomerGatewayCommand.ts + + + +var _DeleteCustomerGatewayCommand = class _DeleteCustomerGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteCustomerGateway", {}).n("EC2Client", "DeleteCustomerGatewayCommand").f(void 0, void 0).ser(se_DeleteCustomerGatewayCommand).de(de_DeleteCustomerGatewayCommand).build() { +}; +__name(_DeleteCustomerGatewayCommand, "DeleteCustomerGatewayCommand"); +var DeleteCustomerGatewayCommand = _DeleteCustomerGatewayCommand; + +// src/commands/DeleteDhcpOptionsCommand.ts + + + +var _DeleteDhcpOptionsCommand = class _DeleteDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteDhcpOptions", {}).n("EC2Client", "DeleteDhcpOptionsCommand").f(void 0, void 0).ser(se_DeleteDhcpOptionsCommand).de(de_DeleteDhcpOptionsCommand).build() { +}; +__name(_DeleteDhcpOptionsCommand, "DeleteDhcpOptionsCommand"); +var DeleteDhcpOptionsCommand = _DeleteDhcpOptionsCommand; + +// src/commands/DeleteEgressOnlyInternetGatewayCommand.ts + + + +var _DeleteEgressOnlyInternetGatewayCommand = class _DeleteEgressOnlyInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteEgressOnlyInternetGateway", {}).n("EC2Client", "DeleteEgressOnlyInternetGatewayCommand").f(void 0, void 0).ser(se_DeleteEgressOnlyInternetGatewayCommand).de(de_DeleteEgressOnlyInternetGatewayCommand).build() { +}; +__name(_DeleteEgressOnlyInternetGatewayCommand, "DeleteEgressOnlyInternetGatewayCommand"); +var DeleteEgressOnlyInternetGatewayCommand = _DeleteEgressOnlyInternetGatewayCommand; + +// src/commands/DeleteFleetsCommand.ts + + + +var _DeleteFleetsCommand = class _DeleteFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteFleets", {}).n("EC2Client", "DeleteFleetsCommand").f(void 0, void 0).ser(se_DeleteFleetsCommand).de(de_DeleteFleetsCommand).build() { +}; +__name(_DeleteFleetsCommand, "DeleteFleetsCommand"); +var DeleteFleetsCommand = _DeleteFleetsCommand; + +// src/commands/DeleteFlowLogsCommand.ts + + + +var _DeleteFlowLogsCommand = class _DeleteFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteFlowLogs", {}).n("EC2Client", "DeleteFlowLogsCommand").f(void 0, void 0).ser(se_DeleteFlowLogsCommand).de(de_DeleteFlowLogsCommand).build() { +}; +__name(_DeleteFlowLogsCommand, "DeleteFlowLogsCommand"); +var DeleteFlowLogsCommand = _DeleteFlowLogsCommand; + +// src/commands/DeleteFpgaImageCommand.ts + + + +var _DeleteFpgaImageCommand = class _DeleteFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteFpgaImage", {}).n("EC2Client", "DeleteFpgaImageCommand").f(void 0, void 0).ser(se_DeleteFpgaImageCommand).de(de_DeleteFpgaImageCommand).build() { +}; +__name(_DeleteFpgaImageCommand, "DeleteFpgaImageCommand"); +var DeleteFpgaImageCommand = _DeleteFpgaImageCommand; + +// src/commands/DeleteInstanceConnectEndpointCommand.ts + + + +var _DeleteInstanceConnectEndpointCommand = class _DeleteInstanceConnectEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteInstanceConnectEndpoint", {}).n("EC2Client", "DeleteInstanceConnectEndpointCommand").f(void 0, void 0).ser(se_DeleteInstanceConnectEndpointCommand).de(de_DeleteInstanceConnectEndpointCommand).build() { +}; +__name(_DeleteInstanceConnectEndpointCommand, "DeleteInstanceConnectEndpointCommand"); +var DeleteInstanceConnectEndpointCommand = _DeleteInstanceConnectEndpointCommand; + +// src/commands/DeleteInstanceEventWindowCommand.ts + + + +var _DeleteInstanceEventWindowCommand = class _DeleteInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteInstanceEventWindow", {}).n("EC2Client", "DeleteInstanceEventWindowCommand").f(void 0, void 0).ser(se_DeleteInstanceEventWindowCommand).de(de_DeleteInstanceEventWindowCommand).build() { +}; +__name(_DeleteInstanceEventWindowCommand, "DeleteInstanceEventWindowCommand"); +var DeleteInstanceEventWindowCommand = _DeleteInstanceEventWindowCommand; + +// src/commands/DeleteInternetGatewayCommand.ts + + + +var _DeleteInternetGatewayCommand = class _DeleteInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteInternetGateway", {}).n("EC2Client", "DeleteInternetGatewayCommand").f(void 0, void 0).ser(se_DeleteInternetGatewayCommand).de(de_DeleteInternetGatewayCommand).build() { +}; +__name(_DeleteInternetGatewayCommand, "DeleteInternetGatewayCommand"); +var DeleteInternetGatewayCommand = _DeleteInternetGatewayCommand; + +// src/commands/DeleteIpamCommand.ts + + + +var _DeleteIpamCommand = class _DeleteIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteIpam", {}).n("EC2Client", "DeleteIpamCommand").f(void 0, void 0).ser(se_DeleteIpamCommand).de(de_DeleteIpamCommand).build() { +}; +__name(_DeleteIpamCommand, "DeleteIpamCommand"); +var DeleteIpamCommand = _DeleteIpamCommand; + +// src/commands/DeleteIpamExternalResourceVerificationTokenCommand.ts + + + +var _DeleteIpamExternalResourceVerificationTokenCommand = class _DeleteIpamExternalResourceVerificationTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteIpamExternalResourceVerificationToken", {}).n("EC2Client", "DeleteIpamExternalResourceVerificationTokenCommand").f(void 0, void 0).ser(se_DeleteIpamExternalResourceVerificationTokenCommand).de(de_DeleteIpamExternalResourceVerificationTokenCommand).build() { +}; +__name(_DeleteIpamExternalResourceVerificationTokenCommand, "DeleteIpamExternalResourceVerificationTokenCommand"); +var DeleteIpamExternalResourceVerificationTokenCommand = _DeleteIpamExternalResourceVerificationTokenCommand; + +// src/commands/DeleteIpamPoolCommand.ts + + + +var _DeleteIpamPoolCommand = class _DeleteIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteIpamPool", {}).n("EC2Client", "DeleteIpamPoolCommand").f(void 0, void 0).ser(se_DeleteIpamPoolCommand).de(de_DeleteIpamPoolCommand).build() { +}; +__name(_DeleteIpamPoolCommand, "DeleteIpamPoolCommand"); +var DeleteIpamPoolCommand = _DeleteIpamPoolCommand; + +// src/commands/DeleteIpamResourceDiscoveryCommand.ts + + + +var _DeleteIpamResourceDiscoveryCommand = class _DeleteIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteIpamResourceDiscovery", {}).n("EC2Client", "DeleteIpamResourceDiscoveryCommand").f(void 0, void 0).ser(se_DeleteIpamResourceDiscoveryCommand).de(de_DeleteIpamResourceDiscoveryCommand).build() { +}; +__name(_DeleteIpamResourceDiscoveryCommand, "DeleteIpamResourceDiscoveryCommand"); +var DeleteIpamResourceDiscoveryCommand = _DeleteIpamResourceDiscoveryCommand; + +// src/commands/DeleteIpamScopeCommand.ts + + + +var _DeleteIpamScopeCommand = class _DeleteIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteIpamScope", {}).n("EC2Client", "DeleteIpamScopeCommand").f(void 0, void 0).ser(se_DeleteIpamScopeCommand).de(de_DeleteIpamScopeCommand).build() { +}; +__name(_DeleteIpamScopeCommand, "DeleteIpamScopeCommand"); +var DeleteIpamScopeCommand = _DeleteIpamScopeCommand; + +// src/commands/DeleteKeyPairCommand.ts + + + +var _DeleteKeyPairCommand = class _DeleteKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteKeyPair", {}).n("EC2Client", "DeleteKeyPairCommand").f(void 0, void 0).ser(se_DeleteKeyPairCommand).de(de_DeleteKeyPairCommand).build() { +}; +__name(_DeleteKeyPairCommand, "DeleteKeyPairCommand"); +var DeleteKeyPairCommand = _DeleteKeyPairCommand; + +// src/commands/DeleteLaunchTemplateCommand.ts + + + +var _DeleteLaunchTemplateCommand = class _DeleteLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLaunchTemplate", {}).n("EC2Client", "DeleteLaunchTemplateCommand").f(void 0, void 0).ser(se_DeleteLaunchTemplateCommand).de(de_DeleteLaunchTemplateCommand).build() { +}; +__name(_DeleteLaunchTemplateCommand, "DeleteLaunchTemplateCommand"); +var DeleteLaunchTemplateCommand = _DeleteLaunchTemplateCommand; + +// src/commands/DeleteLaunchTemplateVersionsCommand.ts + + + +var _DeleteLaunchTemplateVersionsCommand = class _DeleteLaunchTemplateVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLaunchTemplateVersions", {}).n("EC2Client", "DeleteLaunchTemplateVersionsCommand").f(void 0, void 0).ser(se_DeleteLaunchTemplateVersionsCommand).de(de_DeleteLaunchTemplateVersionsCommand).build() { +}; +__name(_DeleteLaunchTemplateVersionsCommand, "DeleteLaunchTemplateVersionsCommand"); +var DeleteLaunchTemplateVersionsCommand = _DeleteLaunchTemplateVersionsCommand; + +// src/commands/DeleteLocalGatewayRouteCommand.ts + + + +var _DeleteLocalGatewayRouteCommand = class _DeleteLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLocalGatewayRoute", {}).n("EC2Client", "DeleteLocalGatewayRouteCommand").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteCommand).de(de_DeleteLocalGatewayRouteCommand).build() { +}; +__name(_DeleteLocalGatewayRouteCommand, "DeleteLocalGatewayRouteCommand"); +var DeleteLocalGatewayRouteCommand = _DeleteLocalGatewayRouteCommand; + +// src/commands/DeleteLocalGatewayRouteTableCommand.ts + + + +var _DeleteLocalGatewayRouteTableCommand = class _DeleteLocalGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLocalGatewayRouteTable", {}).n("EC2Client", "DeleteLocalGatewayRouteTableCommand").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableCommand).de(de_DeleteLocalGatewayRouteTableCommand).build() { +}; +__name(_DeleteLocalGatewayRouteTableCommand, "DeleteLocalGatewayRouteTableCommand"); +var DeleteLocalGatewayRouteTableCommand = _DeleteLocalGatewayRouteTableCommand; + +// src/commands/DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand.ts + + + +var _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = class _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation", {}).n("EC2Client", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).de(de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).build() { +}; +__name(_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand"); +var DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand; + +// src/commands/DeleteLocalGatewayRouteTableVpcAssociationCommand.ts + + + +var _DeleteLocalGatewayRouteTableVpcAssociationCommand = class _DeleteLocalGatewayRouteTableVpcAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteLocalGatewayRouteTableVpcAssociation", {}).n("EC2Client", "DeleteLocalGatewayRouteTableVpcAssociationCommand").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableVpcAssociationCommand).de(de_DeleteLocalGatewayRouteTableVpcAssociationCommand).build() { +}; +__name(_DeleteLocalGatewayRouteTableVpcAssociationCommand, "DeleteLocalGatewayRouteTableVpcAssociationCommand"); +var DeleteLocalGatewayRouteTableVpcAssociationCommand = _DeleteLocalGatewayRouteTableVpcAssociationCommand; + +// src/commands/DeleteManagedPrefixListCommand.ts + + + +var _DeleteManagedPrefixListCommand = class _DeleteManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteManagedPrefixList", {}).n("EC2Client", "DeleteManagedPrefixListCommand").f(void 0, void 0).ser(se_DeleteManagedPrefixListCommand).de(de_DeleteManagedPrefixListCommand).build() { +}; +__name(_DeleteManagedPrefixListCommand, "DeleteManagedPrefixListCommand"); +var DeleteManagedPrefixListCommand = _DeleteManagedPrefixListCommand; + +// src/commands/DeleteNatGatewayCommand.ts + + + +var _DeleteNatGatewayCommand = class _DeleteNatGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNatGateway", {}).n("EC2Client", "DeleteNatGatewayCommand").f(void 0, void 0).ser(se_DeleteNatGatewayCommand).de(de_DeleteNatGatewayCommand).build() { +}; +__name(_DeleteNatGatewayCommand, "DeleteNatGatewayCommand"); +var DeleteNatGatewayCommand = _DeleteNatGatewayCommand; + +// src/commands/DeleteNetworkAclCommand.ts + + + +var _DeleteNetworkAclCommand = class _DeleteNetworkAclCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkAcl", {}).n("EC2Client", "DeleteNetworkAclCommand").f(void 0, void 0).ser(se_DeleteNetworkAclCommand).de(de_DeleteNetworkAclCommand).build() { +}; +__name(_DeleteNetworkAclCommand, "DeleteNetworkAclCommand"); +var DeleteNetworkAclCommand = _DeleteNetworkAclCommand; + +// src/commands/DeleteNetworkAclEntryCommand.ts + + + +var _DeleteNetworkAclEntryCommand = class _DeleteNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkAclEntry", {}).n("EC2Client", "DeleteNetworkAclEntryCommand").f(void 0, void 0).ser(se_DeleteNetworkAclEntryCommand).de(de_DeleteNetworkAclEntryCommand).build() { +}; +__name(_DeleteNetworkAclEntryCommand, "DeleteNetworkAclEntryCommand"); +var DeleteNetworkAclEntryCommand = _DeleteNetworkAclEntryCommand; + +// src/commands/DeleteNetworkInsightsAccessScopeAnalysisCommand.ts + + + +var _DeleteNetworkInsightsAccessScopeAnalysisCommand = class _DeleteNetworkInsightsAccessScopeAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInsightsAccessScopeAnalysis", {}).n("EC2Client", "DeleteNetworkInsightsAccessScopeAnalysisCommand").f(void 0, void 0).ser(se_DeleteNetworkInsightsAccessScopeAnalysisCommand).de(de_DeleteNetworkInsightsAccessScopeAnalysisCommand).build() { +}; +__name(_DeleteNetworkInsightsAccessScopeAnalysisCommand, "DeleteNetworkInsightsAccessScopeAnalysisCommand"); +var DeleteNetworkInsightsAccessScopeAnalysisCommand = _DeleteNetworkInsightsAccessScopeAnalysisCommand; + +// src/commands/DeleteNetworkInsightsAccessScopeCommand.ts + + + +var _DeleteNetworkInsightsAccessScopeCommand = class _DeleteNetworkInsightsAccessScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInsightsAccessScope", {}).n("EC2Client", "DeleteNetworkInsightsAccessScopeCommand").f(void 0, void 0).ser(se_DeleteNetworkInsightsAccessScopeCommand).de(de_DeleteNetworkInsightsAccessScopeCommand).build() { +}; +__name(_DeleteNetworkInsightsAccessScopeCommand, "DeleteNetworkInsightsAccessScopeCommand"); +var DeleteNetworkInsightsAccessScopeCommand = _DeleteNetworkInsightsAccessScopeCommand; + +// src/commands/DeleteNetworkInsightsAnalysisCommand.ts + + + +var _DeleteNetworkInsightsAnalysisCommand = class _DeleteNetworkInsightsAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInsightsAnalysis", {}).n("EC2Client", "DeleteNetworkInsightsAnalysisCommand").f(void 0, void 0).ser(se_DeleteNetworkInsightsAnalysisCommand).de(de_DeleteNetworkInsightsAnalysisCommand).build() { +}; +__name(_DeleteNetworkInsightsAnalysisCommand, "DeleteNetworkInsightsAnalysisCommand"); +var DeleteNetworkInsightsAnalysisCommand = _DeleteNetworkInsightsAnalysisCommand; + +// src/commands/DeleteNetworkInsightsPathCommand.ts + + + +var _DeleteNetworkInsightsPathCommand = class _DeleteNetworkInsightsPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInsightsPath", {}).n("EC2Client", "DeleteNetworkInsightsPathCommand").f(void 0, void 0).ser(se_DeleteNetworkInsightsPathCommand).de(de_DeleteNetworkInsightsPathCommand).build() { +}; +__name(_DeleteNetworkInsightsPathCommand, "DeleteNetworkInsightsPathCommand"); +var DeleteNetworkInsightsPathCommand = _DeleteNetworkInsightsPathCommand; + +// src/commands/DeleteNetworkInterfaceCommand.ts + + + +var _DeleteNetworkInterfaceCommand = class _DeleteNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInterface", {}).n("EC2Client", "DeleteNetworkInterfaceCommand").f(void 0, void 0).ser(se_DeleteNetworkInterfaceCommand).de(de_DeleteNetworkInterfaceCommand).build() { +}; +__name(_DeleteNetworkInterfaceCommand, "DeleteNetworkInterfaceCommand"); +var DeleteNetworkInterfaceCommand = _DeleteNetworkInterfaceCommand; + +// src/commands/DeleteNetworkInterfacePermissionCommand.ts + + + +var _DeleteNetworkInterfacePermissionCommand = class _DeleteNetworkInterfacePermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteNetworkInterfacePermission", {}).n("EC2Client", "DeleteNetworkInterfacePermissionCommand").f(void 0, void 0).ser(se_DeleteNetworkInterfacePermissionCommand).de(de_DeleteNetworkInterfacePermissionCommand).build() { +}; +__name(_DeleteNetworkInterfacePermissionCommand, "DeleteNetworkInterfacePermissionCommand"); +var DeleteNetworkInterfacePermissionCommand = _DeleteNetworkInterfacePermissionCommand; + +// src/commands/DeletePlacementGroupCommand.ts + + + +var _DeletePlacementGroupCommand = class _DeletePlacementGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeletePlacementGroup", {}).n("EC2Client", "DeletePlacementGroupCommand").f(void 0, void 0).ser(se_DeletePlacementGroupCommand).de(de_DeletePlacementGroupCommand).build() { +}; +__name(_DeletePlacementGroupCommand, "DeletePlacementGroupCommand"); +var DeletePlacementGroupCommand = _DeletePlacementGroupCommand; + +// src/commands/DeletePublicIpv4PoolCommand.ts + + + +var _DeletePublicIpv4PoolCommand = class _DeletePublicIpv4PoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeletePublicIpv4Pool", {}).n("EC2Client", "DeletePublicIpv4PoolCommand").f(void 0, void 0).ser(se_DeletePublicIpv4PoolCommand).de(de_DeletePublicIpv4PoolCommand).build() { +}; +__name(_DeletePublicIpv4PoolCommand, "DeletePublicIpv4PoolCommand"); +var DeletePublicIpv4PoolCommand = _DeletePublicIpv4PoolCommand; + +// src/commands/DeleteQueuedReservedInstancesCommand.ts + + + +var _DeleteQueuedReservedInstancesCommand = class _DeleteQueuedReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteQueuedReservedInstances", {}).n("EC2Client", "DeleteQueuedReservedInstancesCommand").f(void 0, void 0).ser(se_DeleteQueuedReservedInstancesCommand).de(de_DeleteQueuedReservedInstancesCommand).build() { +}; +__name(_DeleteQueuedReservedInstancesCommand, "DeleteQueuedReservedInstancesCommand"); +var DeleteQueuedReservedInstancesCommand = _DeleteQueuedReservedInstancesCommand; + +// src/commands/DeleteRouteCommand.ts + + + +var _DeleteRouteCommand = class _DeleteRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteRoute", {}).n("EC2Client", "DeleteRouteCommand").f(void 0, void 0).ser(se_DeleteRouteCommand).de(de_DeleteRouteCommand).build() { +}; +__name(_DeleteRouteCommand, "DeleteRouteCommand"); +var DeleteRouteCommand = _DeleteRouteCommand; + +// src/commands/DeleteRouteTableCommand.ts + + + +var _DeleteRouteTableCommand = class _DeleteRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteRouteTable", {}).n("EC2Client", "DeleteRouteTableCommand").f(void 0, void 0).ser(se_DeleteRouteTableCommand).de(de_DeleteRouteTableCommand).build() { +}; +__name(_DeleteRouteTableCommand, "DeleteRouteTableCommand"); +var DeleteRouteTableCommand = _DeleteRouteTableCommand; + +// src/commands/DeleteSecurityGroupCommand.ts + + + +var _DeleteSecurityGroupCommand = class _DeleteSecurityGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteSecurityGroup", {}).n("EC2Client", "DeleteSecurityGroupCommand").f(void 0, void 0).ser(se_DeleteSecurityGroupCommand).de(de_DeleteSecurityGroupCommand).build() { +}; +__name(_DeleteSecurityGroupCommand, "DeleteSecurityGroupCommand"); +var DeleteSecurityGroupCommand = _DeleteSecurityGroupCommand; + +// src/commands/DeleteSnapshotCommand.ts + + + +var _DeleteSnapshotCommand = class _DeleteSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteSnapshot", {}).n("EC2Client", "DeleteSnapshotCommand").f(void 0, void 0).ser(se_DeleteSnapshotCommand).de(de_DeleteSnapshotCommand).build() { +}; +__name(_DeleteSnapshotCommand, "DeleteSnapshotCommand"); +var DeleteSnapshotCommand = _DeleteSnapshotCommand; + +// src/commands/DeleteSpotDatafeedSubscriptionCommand.ts + + + +var _DeleteSpotDatafeedSubscriptionCommand = class _DeleteSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteSpotDatafeedSubscription", {}).n("EC2Client", "DeleteSpotDatafeedSubscriptionCommand").f(void 0, void 0).ser(se_DeleteSpotDatafeedSubscriptionCommand).de(de_DeleteSpotDatafeedSubscriptionCommand).build() { +}; +__name(_DeleteSpotDatafeedSubscriptionCommand, "DeleteSpotDatafeedSubscriptionCommand"); +var DeleteSpotDatafeedSubscriptionCommand = _DeleteSpotDatafeedSubscriptionCommand; + +// src/commands/DeleteSubnetCidrReservationCommand.ts + + + +var _DeleteSubnetCidrReservationCommand = class _DeleteSubnetCidrReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteSubnetCidrReservation", {}).n("EC2Client", "DeleteSubnetCidrReservationCommand").f(void 0, void 0).ser(se_DeleteSubnetCidrReservationCommand).de(de_DeleteSubnetCidrReservationCommand).build() { +}; +__name(_DeleteSubnetCidrReservationCommand, "DeleteSubnetCidrReservationCommand"); +var DeleteSubnetCidrReservationCommand = _DeleteSubnetCidrReservationCommand; + +// src/commands/DeleteSubnetCommand.ts + + + +var _DeleteSubnetCommand = class _DeleteSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteSubnet", {}).n("EC2Client", "DeleteSubnetCommand").f(void 0, void 0).ser(se_DeleteSubnetCommand).de(de_DeleteSubnetCommand).build() { +}; +__name(_DeleteSubnetCommand, "DeleteSubnetCommand"); +var DeleteSubnetCommand = _DeleteSubnetCommand; + +// src/commands/DeleteTagsCommand.ts + + + +var _DeleteTagsCommand = class _DeleteTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTags", {}).n("EC2Client", "DeleteTagsCommand").f(void 0, void 0).ser(se_DeleteTagsCommand).de(de_DeleteTagsCommand).build() { +}; +__name(_DeleteTagsCommand, "DeleteTagsCommand"); +var DeleteTagsCommand = _DeleteTagsCommand; + +// src/commands/DeleteTrafficMirrorFilterCommand.ts + + + +var _DeleteTrafficMirrorFilterCommand = class _DeleteTrafficMirrorFilterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTrafficMirrorFilter", {}).n("EC2Client", "DeleteTrafficMirrorFilterCommand").f(void 0, void 0).ser(se_DeleteTrafficMirrorFilterCommand).de(de_DeleteTrafficMirrorFilterCommand).build() { +}; +__name(_DeleteTrafficMirrorFilterCommand, "DeleteTrafficMirrorFilterCommand"); +var DeleteTrafficMirrorFilterCommand = _DeleteTrafficMirrorFilterCommand; + +// src/commands/DeleteTrafficMirrorFilterRuleCommand.ts + + + +var _DeleteTrafficMirrorFilterRuleCommand = class _DeleteTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTrafficMirrorFilterRule", {}).n("EC2Client", "DeleteTrafficMirrorFilterRuleCommand").f(void 0, void 0).ser(se_DeleteTrafficMirrorFilterRuleCommand).de(de_DeleteTrafficMirrorFilterRuleCommand).build() { +}; +__name(_DeleteTrafficMirrorFilterRuleCommand, "DeleteTrafficMirrorFilterRuleCommand"); +var DeleteTrafficMirrorFilterRuleCommand = _DeleteTrafficMirrorFilterRuleCommand; + +// src/commands/DeleteTrafficMirrorSessionCommand.ts + + + +var _DeleteTrafficMirrorSessionCommand = class _DeleteTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTrafficMirrorSession", {}).n("EC2Client", "DeleteTrafficMirrorSessionCommand").f(void 0, void 0).ser(se_DeleteTrafficMirrorSessionCommand).de(de_DeleteTrafficMirrorSessionCommand).build() { +}; +__name(_DeleteTrafficMirrorSessionCommand, "DeleteTrafficMirrorSessionCommand"); +var DeleteTrafficMirrorSessionCommand = _DeleteTrafficMirrorSessionCommand; + +// src/commands/DeleteTrafficMirrorTargetCommand.ts + + + +var _DeleteTrafficMirrorTargetCommand = class _DeleteTrafficMirrorTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTrafficMirrorTarget", {}).n("EC2Client", "DeleteTrafficMirrorTargetCommand").f(void 0, void 0).ser(se_DeleteTrafficMirrorTargetCommand).de(de_DeleteTrafficMirrorTargetCommand).build() { +}; +__name(_DeleteTrafficMirrorTargetCommand, "DeleteTrafficMirrorTargetCommand"); +var DeleteTrafficMirrorTargetCommand = _DeleteTrafficMirrorTargetCommand; + +// src/commands/DeleteTransitGatewayCommand.ts + + + +var _DeleteTransitGatewayCommand = class _DeleteTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGateway", {}).n("EC2Client", "DeleteTransitGatewayCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayCommand).de(de_DeleteTransitGatewayCommand).build() { +}; +__name(_DeleteTransitGatewayCommand, "DeleteTransitGatewayCommand"); +var DeleteTransitGatewayCommand = _DeleteTransitGatewayCommand; + +// src/commands/DeleteTransitGatewayConnectCommand.ts + + + +var _DeleteTransitGatewayConnectCommand = class _DeleteTransitGatewayConnectCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayConnect", {}).n("EC2Client", "DeleteTransitGatewayConnectCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayConnectCommand).de(de_DeleteTransitGatewayConnectCommand).build() { +}; +__name(_DeleteTransitGatewayConnectCommand, "DeleteTransitGatewayConnectCommand"); +var DeleteTransitGatewayConnectCommand = _DeleteTransitGatewayConnectCommand; + +// src/commands/DeleteTransitGatewayConnectPeerCommand.ts + + + +var _DeleteTransitGatewayConnectPeerCommand = class _DeleteTransitGatewayConnectPeerCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayConnectPeer", {}).n("EC2Client", "DeleteTransitGatewayConnectPeerCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayConnectPeerCommand).de(de_DeleteTransitGatewayConnectPeerCommand).build() { +}; +__name(_DeleteTransitGatewayConnectPeerCommand, "DeleteTransitGatewayConnectPeerCommand"); +var DeleteTransitGatewayConnectPeerCommand = _DeleteTransitGatewayConnectPeerCommand; + +// src/commands/DeleteTransitGatewayMulticastDomainCommand.ts + + + +var _DeleteTransitGatewayMulticastDomainCommand = class _DeleteTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayMulticastDomain", {}).n("EC2Client", "DeleteTransitGatewayMulticastDomainCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayMulticastDomainCommand).de(de_DeleteTransitGatewayMulticastDomainCommand).build() { +}; +__name(_DeleteTransitGatewayMulticastDomainCommand, "DeleteTransitGatewayMulticastDomainCommand"); +var DeleteTransitGatewayMulticastDomainCommand = _DeleteTransitGatewayMulticastDomainCommand; + +// src/commands/DeleteTransitGatewayPeeringAttachmentCommand.ts + + + +var _DeleteTransitGatewayPeeringAttachmentCommand = class _DeleteTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayPeeringAttachment", {}).n("EC2Client", "DeleteTransitGatewayPeeringAttachmentCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayPeeringAttachmentCommand).de(de_DeleteTransitGatewayPeeringAttachmentCommand).build() { +}; +__name(_DeleteTransitGatewayPeeringAttachmentCommand, "DeleteTransitGatewayPeeringAttachmentCommand"); +var DeleteTransitGatewayPeeringAttachmentCommand = _DeleteTransitGatewayPeeringAttachmentCommand; + +// src/commands/DeleteTransitGatewayPolicyTableCommand.ts + + + +var _DeleteTransitGatewayPolicyTableCommand = class _DeleteTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayPolicyTable", {}).n("EC2Client", "DeleteTransitGatewayPolicyTableCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayPolicyTableCommand).de(de_DeleteTransitGatewayPolicyTableCommand).build() { +}; +__name(_DeleteTransitGatewayPolicyTableCommand, "DeleteTransitGatewayPolicyTableCommand"); +var DeleteTransitGatewayPolicyTableCommand = _DeleteTransitGatewayPolicyTableCommand; + +// src/commands/DeleteTransitGatewayPrefixListReferenceCommand.ts + + + +var _DeleteTransitGatewayPrefixListReferenceCommand = class _DeleteTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayPrefixListReference", {}).n("EC2Client", "DeleteTransitGatewayPrefixListReferenceCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayPrefixListReferenceCommand).de(de_DeleteTransitGatewayPrefixListReferenceCommand).build() { +}; +__name(_DeleteTransitGatewayPrefixListReferenceCommand, "DeleteTransitGatewayPrefixListReferenceCommand"); +var DeleteTransitGatewayPrefixListReferenceCommand = _DeleteTransitGatewayPrefixListReferenceCommand; + +// src/commands/DeleteTransitGatewayRouteCommand.ts + + + +var _DeleteTransitGatewayRouteCommand = class _DeleteTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayRoute", {}).n("EC2Client", "DeleteTransitGatewayRouteCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteCommand).de(de_DeleteTransitGatewayRouteCommand).build() { +}; +__name(_DeleteTransitGatewayRouteCommand, "DeleteTransitGatewayRouteCommand"); +var DeleteTransitGatewayRouteCommand = _DeleteTransitGatewayRouteCommand; + +// src/commands/DeleteTransitGatewayRouteTableAnnouncementCommand.ts + + + +var _DeleteTransitGatewayRouteTableAnnouncementCommand = class _DeleteTransitGatewayRouteTableAnnouncementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayRouteTableAnnouncement", {}).n("EC2Client", "DeleteTransitGatewayRouteTableAnnouncementCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteTableAnnouncementCommand).de(de_DeleteTransitGatewayRouteTableAnnouncementCommand).build() { +}; +__name(_DeleteTransitGatewayRouteTableAnnouncementCommand, "DeleteTransitGatewayRouteTableAnnouncementCommand"); +var DeleteTransitGatewayRouteTableAnnouncementCommand = _DeleteTransitGatewayRouteTableAnnouncementCommand; + +// src/commands/DeleteTransitGatewayRouteTableCommand.ts + + + +var _DeleteTransitGatewayRouteTableCommand = class _DeleteTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayRouteTable", {}).n("EC2Client", "DeleteTransitGatewayRouteTableCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteTableCommand).de(de_DeleteTransitGatewayRouteTableCommand).build() { +}; +__name(_DeleteTransitGatewayRouteTableCommand, "DeleteTransitGatewayRouteTableCommand"); +var DeleteTransitGatewayRouteTableCommand = _DeleteTransitGatewayRouteTableCommand; + +// src/commands/DeleteTransitGatewayVpcAttachmentCommand.ts + + + +var _DeleteTransitGatewayVpcAttachmentCommand = class _DeleteTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteTransitGatewayVpcAttachment", {}).n("EC2Client", "DeleteTransitGatewayVpcAttachmentCommand").f(void 0, void 0).ser(se_DeleteTransitGatewayVpcAttachmentCommand).de(de_DeleteTransitGatewayVpcAttachmentCommand).build() { +}; +__name(_DeleteTransitGatewayVpcAttachmentCommand, "DeleteTransitGatewayVpcAttachmentCommand"); +var DeleteTransitGatewayVpcAttachmentCommand = _DeleteTransitGatewayVpcAttachmentCommand; + +// src/commands/DeleteVerifiedAccessEndpointCommand.ts + + + +var _DeleteVerifiedAccessEndpointCommand = class _DeleteVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVerifiedAccessEndpoint", {}).n("EC2Client", "DeleteVerifiedAccessEndpointCommand").f(void 0, void 0).ser(se_DeleteVerifiedAccessEndpointCommand).de(de_DeleteVerifiedAccessEndpointCommand).build() { +}; +__name(_DeleteVerifiedAccessEndpointCommand, "DeleteVerifiedAccessEndpointCommand"); +var DeleteVerifiedAccessEndpointCommand = _DeleteVerifiedAccessEndpointCommand; + +// src/commands/DeleteVerifiedAccessGroupCommand.ts + + + +var _DeleteVerifiedAccessGroupCommand = class _DeleteVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVerifiedAccessGroup", {}).n("EC2Client", "DeleteVerifiedAccessGroupCommand").f(void 0, void 0).ser(se_DeleteVerifiedAccessGroupCommand).de(de_DeleteVerifiedAccessGroupCommand).build() { +}; +__name(_DeleteVerifiedAccessGroupCommand, "DeleteVerifiedAccessGroupCommand"); +var DeleteVerifiedAccessGroupCommand = _DeleteVerifiedAccessGroupCommand; + +// src/commands/DeleteVerifiedAccessInstanceCommand.ts + + + +var _DeleteVerifiedAccessInstanceCommand = class _DeleteVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVerifiedAccessInstance", {}).n("EC2Client", "DeleteVerifiedAccessInstanceCommand").f(void 0, void 0).ser(se_DeleteVerifiedAccessInstanceCommand).de(de_DeleteVerifiedAccessInstanceCommand).build() { +}; +__name(_DeleteVerifiedAccessInstanceCommand, "DeleteVerifiedAccessInstanceCommand"); +var DeleteVerifiedAccessInstanceCommand = _DeleteVerifiedAccessInstanceCommand; + +// src/commands/DeleteVerifiedAccessTrustProviderCommand.ts + + + + +// src/models/models_3.ts + +var DeleteQueuedReservedInstancesErrorCode = { + RESERVED_INSTANCES_ID_INVALID: "reserved-instances-id-invalid", + RESERVED_INSTANCES_NOT_IN_QUEUED_STATE: "reserved-instances-not-in-queued-state", + UNEXPECTED_ERROR: "unexpected-error" +}; +var AsnState = { + deprovisioned: "deprovisioned", + failed_deprovision: "failed-deprovision", + failed_provision: "failed-provision", + pending_deprovision: "pending-deprovision", + pending_provision: "pending-provision", + provisioned: "provisioned" +}; +var IpamPoolCidrFailureCode = { + cidr_not_available: "cidr-not-available", + limit_exceeded: "limit-exceeded" +}; +var IpamPoolCidrState = { + deprovisioned: "deprovisioned", + failed_deprovision: "failed-deprovision", + failed_import: "failed-import", + failed_provision: "failed-provision", + pending_deprovision: "pending-deprovision", + pending_import: "pending-import", + pending_provision: "pending-provision", + provisioned: "provisioned" +}; +var AvailabilityZoneOptInStatus = { + not_opted_in: "not-opted-in", + opt_in_not_required: "opt-in-not-required", + opted_in: "opted-in" +}; +var AvailabilityZoneState = { + available: "available", + constrained: "constrained", + impaired: "impaired", + information: "information", + unavailable: "unavailable" +}; +var MetricType = { + aggregate_latency: "aggregate-latency" +}; +var PeriodType = { + fifteen_minutes: "fifteen-minutes", + five_minutes: "five-minutes", + one_day: "one-day", + one_hour: "one-hour", + one_week: "one-week", + three_hours: "three-hours" +}; +var StatisticType = { + p50: "p50" +}; +var ClientVpnConnectionStatusCode = { + active: "active", + failed_to_terminate: "failed-to-terminate", + terminated: "terminated", + terminating: "terminating" +}; +var AssociatedNetworkType = { + vpc: "vpc" +}; +var ClientVpnEndpointAttributeStatusCode = { + applied: "applied", + applying: "applying" +}; +var VpnProtocol = { + openvpn: "openvpn" +}; +var ConversionTaskState = { + active: "active", + cancelled: "cancelled", + cancelling: "cancelling", + completed: "completed" +}; +var ElasticGpuStatus = { + Impaired: "IMPAIRED", + Ok: "OK" +}; +var ElasticGpuState = { + Attached: "ATTACHED" +}; +var FastLaunchResourceType = { + SNAPSHOT: "snapshot" +}; +var FastLaunchStateCode = { + disabling: "disabling", + disabling_failed: "disabling-failed", + enabled: "enabled", + enabled_failed: "enabled-failed", + enabling: "enabling", + enabling_failed: "enabling-failed" +}; +var FastSnapshotRestoreStateCode = { + disabled: "disabled", + disabling: "disabling", + enabled: "enabled", + enabling: "enabling", + optimizing: "optimizing" +}; +var FleetEventType = { + FLEET_CHANGE: "fleet-change", + INSTANCE_CHANGE: "instance-change", + SERVICE_ERROR: "service-error" +}; +var FleetActivityStatus = { + ERROR: "error", + FULFILLED: "fulfilled", + PENDING_FULFILLMENT: "pending_fulfillment", + PENDING_TERMINATION: "pending_termination" +}; +var FpgaImageAttributeName = { + description: "description", + loadPermission: "loadPermission", + name: "name", + productCodes: "productCodes" +}; +var PermissionGroup = { + all: "all" +}; +var ProductCodeValues = { + devpay: "devpay", + marketplace: "marketplace" +}; +var FpgaImageStateCode = { + available: "available", + failed: "failed", + pending: "pending", + unavailable: "unavailable" +}; +var PaymentOption = { + ALL_UPFRONT: "AllUpfront", + NO_UPFRONT: "NoUpfront", + PARTIAL_UPFRONT: "PartialUpfront" +}; +var ReservationState = { + ACTIVE: "active", + PAYMENT_FAILED: "payment-failed", + PAYMENT_PENDING: "payment-pending", + RETIRED: "retired" +}; +var ImageAttributeName = { + blockDeviceMapping: "blockDeviceMapping", + bootMode: "bootMode", + deregistrationProtection: "deregistrationProtection", + description: "description", + imdsSupport: "imdsSupport", + kernel: "kernel", + lastLaunchedTime: "lastLaunchedTime", + launchPermission: "launchPermission", + productCodes: "productCodes", + ramdisk: "ramdisk", + sriovNetSupport: "sriovNetSupport", + tpmSupport: "tpmSupport", + uefiData: "uefiData" +}; +var ArchitectureValues = { + arm64: "arm64", + arm64_mac: "arm64_mac", + i386: "i386", + x86_64: "x86_64", + x86_64_mac: "x86_64_mac" +}; +var BootModeValues = { + legacy_bios: "legacy-bios", + uefi: "uefi", + uefi_preferred: "uefi-preferred" +}; +var HypervisorType = { + ovm: "ovm", + xen: "xen" +}; +var ImageTypeValues = { + kernel: "kernel", + machine: "machine", + ramdisk: "ramdisk" +}; +var ImdsSupportValues = { + v2_0: "v2.0" +}; +var DeviceType = { + ebs: "ebs", + instance_store: "instance-store" +}; +var DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProvider && { + VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider) + } +}), "DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog"); +var DescribeBundleTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.BundleTasks && { BundleTasks: obj.BundleTasks.map((item) => BundleTaskFilterSensitiveLog(item)) } +}), "DescribeBundleTasksResultFilterSensitiveLog"); +var DiskImageDescriptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ImportManifestUrl && { ImportManifestUrl: import_smithy_client.SENSITIVE_STRING } +}), "DiskImageDescriptionFilterSensitiveLog"); +var ImportInstanceVolumeDetailItemFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Image && { Image: DiskImageDescriptionFilterSensitiveLog(obj.Image) } +}), "ImportInstanceVolumeDetailItemFilterSensitiveLog"); +var ImportInstanceTaskDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Volumes && { Volumes: obj.Volumes.map((item) => ImportInstanceVolumeDetailItemFilterSensitiveLog(item)) } +}), "ImportInstanceTaskDetailsFilterSensitiveLog"); +var ImportVolumeTaskDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Image && { Image: DiskImageDescriptionFilterSensitiveLog(obj.Image) } +}), "ImportVolumeTaskDetailsFilterSensitiveLog"); +var ConversionTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ImportInstance && { ImportInstance: ImportInstanceTaskDetailsFilterSensitiveLog(obj.ImportInstance) }, + ...obj.ImportVolume && { ImportVolume: ImportVolumeTaskDetailsFilterSensitiveLog(obj.ImportVolume) } +}), "ConversionTaskFilterSensitiveLog"); +var DescribeConversionTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ConversionTasks && { + ConversionTasks: obj.ConversionTasks.map((item) => ConversionTaskFilterSensitiveLog(item)) + } +}), "DescribeConversionTasksResultFilterSensitiveLog"); + +// src/commands/DeleteVerifiedAccessTrustProviderCommand.ts +var _DeleteVerifiedAccessTrustProviderCommand = class _DeleteVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVerifiedAccessTrustProvider", {}).n("EC2Client", "DeleteVerifiedAccessTrustProviderCommand").f(void 0, DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_DeleteVerifiedAccessTrustProviderCommand).de(de_DeleteVerifiedAccessTrustProviderCommand).build() { +}; +__name(_DeleteVerifiedAccessTrustProviderCommand, "DeleteVerifiedAccessTrustProviderCommand"); +var DeleteVerifiedAccessTrustProviderCommand = _DeleteVerifiedAccessTrustProviderCommand; + +// src/commands/DeleteVolumeCommand.ts + + + +var _DeleteVolumeCommand = class _DeleteVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVolume", {}).n("EC2Client", "DeleteVolumeCommand").f(void 0, void 0).ser(se_DeleteVolumeCommand).de(de_DeleteVolumeCommand).build() { +}; +__name(_DeleteVolumeCommand, "DeleteVolumeCommand"); +var DeleteVolumeCommand = _DeleteVolumeCommand; + +// src/commands/DeleteVpcCommand.ts + + + +var _DeleteVpcCommand = class _DeleteVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpc", {}).n("EC2Client", "DeleteVpcCommand").f(void 0, void 0).ser(se_DeleteVpcCommand).de(de_DeleteVpcCommand).build() { +}; +__name(_DeleteVpcCommand, "DeleteVpcCommand"); +var DeleteVpcCommand = _DeleteVpcCommand; + +// src/commands/DeleteVpcEndpointConnectionNotificationsCommand.ts + + + +var _DeleteVpcEndpointConnectionNotificationsCommand = class _DeleteVpcEndpointConnectionNotificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpcEndpointConnectionNotifications", {}).n("EC2Client", "DeleteVpcEndpointConnectionNotificationsCommand").f(void 0, void 0).ser(se_DeleteVpcEndpointConnectionNotificationsCommand).de(de_DeleteVpcEndpointConnectionNotificationsCommand).build() { +}; +__name(_DeleteVpcEndpointConnectionNotificationsCommand, "DeleteVpcEndpointConnectionNotificationsCommand"); +var DeleteVpcEndpointConnectionNotificationsCommand = _DeleteVpcEndpointConnectionNotificationsCommand; + +// src/commands/DeleteVpcEndpointsCommand.ts + + + +var _DeleteVpcEndpointsCommand = class _DeleteVpcEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpcEndpoints", {}).n("EC2Client", "DeleteVpcEndpointsCommand").f(void 0, void 0).ser(se_DeleteVpcEndpointsCommand).de(de_DeleteVpcEndpointsCommand).build() { +}; +__name(_DeleteVpcEndpointsCommand, "DeleteVpcEndpointsCommand"); +var DeleteVpcEndpointsCommand = _DeleteVpcEndpointsCommand; + +// src/commands/DeleteVpcEndpointServiceConfigurationsCommand.ts + + + +var _DeleteVpcEndpointServiceConfigurationsCommand = class _DeleteVpcEndpointServiceConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpcEndpointServiceConfigurations", {}).n("EC2Client", "DeleteVpcEndpointServiceConfigurationsCommand").f(void 0, void 0).ser(se_DeleteVpcEndpointServiceConfigurationsCommand).de(de_DeleteVpcEndpointServiceConfigurationsCommand).build() { +}; +__name(_DeleteVpcEndpointServiceConfigurationsCommand, "DeleteVpcEndpointServiceConfigurationsCommand"); +var DeleteVpcEndpointServiceConfigurationsCommand = _DeleteVpcEndpointServiceConfigurationsCommand; + +// src/commands/DeleteVpcPeeringConnectionCommand.ts + + + +var _DeleteVpcPeeringConnectionCommand = class _DeleteVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpcPeeringConnection", {}).n("EC2Client", "DeleteVpcPeeringConnectionCommand").f(void 0, void 0).ser(se_DeleteVpcPeeringConnectionCommand).de(de_DeleteVpcPeeringConnectionCommand).build() { +}; +__name(_DeleteVpcPeeringConnectionCommand, "DeleteVpcPeeringConnectionCommand"); +var DeleteVpcPeeringConnectionCommand = _DeleteVpcPeeringConnectionCommand; + +// src/commands/DeleteVpnConnectionCommand.ts + + + +var _DeleteVpnConnectionCommand = class _DeleteVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpnConnection", {}).n("EC2Client", "DeleteVpnConnectionCommand").f(void 0, void 0).ser(se_DeleteVpnConnectionCommand).de(de_DeleteVpnConnectionCommand).build() { +}; +__name(_DeleteVpnConnectionCommand, "DeleteVpnConnectionCommand"); +var DeleteVpnConnectionCommand = _DeleteVpnConnectionCommand; + +// src/commands/DeleteVpnConnectionRouteCommand.ts + + + +var _DeleteVpnConnectionRouteCommand = class _DeleteVpnConnectionRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpnConnectionRoute", {}).n("EC2Client", "DeleteVpnConnectionRouteCommand").f(void 0, void 0).ser(se_DeleteVpnConnectionRouteCommand).de(de_DeleteVpnConnectionRouteCommand).build() { +}; +__name(_DeleteVpnConnectionRouteCommand, "DeleteVpnConnectionRouteCommand"); +var DeleteVpnConnectionRouteCommand = _DeleteVpnConnectionRouteCommand; + +// src/commands/DeleteVpnGatewayCommand.ts + + + +var _DeleteVpnGatewayCommand = class _DeleteVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeleteVpnGateway", {}).n("EC2Client", "DeleteVpnGatewayCommand").f(void 0, void 0).ser(se_DeleteVpnGatewayCommand).de(de_DeleteVpnGatewayCommand).build() { +}; +__name(_DeleteVpnGatewayCommand, "DeleteVpnGatewayCommand"); +var DeleteVpnGatewayCommand = _DeleteVpnGatewayCommand; + +// src/commands/DeprovisionByoipCidrCommand.ts + + + +var _DeprovisionByoipCidrCommand = class _DeprovisionByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeprovisionByoipCidr", {}).n("EC2Client", "DeprovisionByoipCidrCommand").f(void 0, void 0).ser(se_DeprovisionByoipCidrCommand).de(de_DeprovisionByoipCidrCommand).build() { +}; +__name(_DeprovisionByoipCidrCommand, "DeprovisionByoipCidrCommand"); +var DeprovisionByoipCidrCommand = _DeprovisionByoipCidrCommand; + +// src/commands/DeprovisionIpamByoasnCommand.ts + + + +var _DeprovisionIpamByoasnCommand = class _DeprovisionIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeprovisionIpamByoasn", {}).n("EC2Client", "DeprovisionIpamByoasnCommand").f(void 0, void 0).ser(se_DeprovisionIpamByoasnCommand).de(de_DeprovisionIpamByoasnCommand).build() { +}; +__name(_DeprovisionIpamByoasnCommand, "DeprovisionIpamByoasnCommand"); +var DeprovisionIpamByoasnCommand = _DeprovisionIpamByoasnCommand; + +// src/commands/DeprovisionIpamPoolCidrCommand.ts + + + +var _DeprovisionIpamPoolCidrCommand = class _DeprovisionIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeprovisionIpamPoolCidr", {}).n("EC2Client", "DeprovisionIpamPoolCidrCommand").f(void 0, void 0).ser(se_DeprovisionIpamPoolCidrCommand).de(de_DeprovisionIpamPoolCidrCommand).build() { +}; +__name(_DeprovisionIpamPoolCidrCommand, "DeprovisionIpamPoolCidrCommand"); +var DeprovisionIpamPoolCidrCommand = _DeprovisionIpamPoolCidrCommand; + +// src/commands/DeprovisionPublicIpv4PoolCidrCommand.ts + + + +var _DeprovisionPublicIpv4PoolCidrCommand = class _DeprovisionPublicIpv4PoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeprovisionPublicIpv4PoolCidr", {}).n("EC2Client", "DeprovisionPublicIpv4PoolCidrCommand").f(void 0, void 0).ser(se_DeprovisionPublicIpv4PoolCidrCommand).de(de_DeprovisionPublicIpv4PoolCidrCommand).build() { +}; +__name(_DeprovisionPublicIpv4PoolCidrCommand, "DeprovisionPublicIpv4PoolCidrCommand"); +var DeprovisionPublicIpv4PoolCidrCommand = _DeprovisionPublicIpv4PoolCidrCommand; + +// src/commands/DeregisterImageCommand.ts + + + +var _DeregisterImageCommand = class _DeregisterImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeregisterImage", {}).n("EC2Client", "DeregisterImageCommand").f(void 0, void 0).ser(se_DeregisterImageCommand).de(de_DeregisterImageCommand).build() { +}; +__name(_DeregisterImageCommand, "DeregisterImageCommand"); +var DeregisterImageCommand = _DeregisterImageCommand; + +// src/commands/DeregisterInstanceEventNotificationAttributesCommand.ts + + + +var _DeregisterInstanceEventNotificationAttributesCommand = class _DeregisterInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeregisterInstanceEventNotificationAttributes", {}).n("EC2Client", "DeregisterInstanceEventNotificationAttributesCommand").f(void 0, void 0).ser(se_DeregisterInstanceEventNotificationAttributesCommand).de(de_DeregisterInstanceEventNotificationAttributesCommand).build() { +}; +__name(_DeregisterInstanceEventNotificationAttributesCommand, "DeregisterInstanceEventNotificationAttributesCommand"); +var DeregisterInstanceEventNotificationAttributesCommand = _DeregisterInstanceEventNotificationAttributesCommand; + +// src/commands/DeregisterTransitGatewayMulticastGroupMembersCommand.ts + + + +var _DeregisterTransitGatewayMulticastGroupMembersCommand = class _DeregisterTransitGatewayMulticastGroupMembersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeregisterTransitGatewayMulticastGroupMembers", {}).n("EC2Client", "DeregisterTransitGatewayMulticastGroupMembersCommand").f(void 0, void 0).ser(se_DeregisterTransitGatewayMulticastGroupMembersCommand).de(de_DeregisterTransitGatewayMulticastGroupMembersCommand).build() { +}; +__name(_DeregisterTransitGatewayMulticastGroupMembersCommand, "DeregisterTransitGatewayMulticastGroupMembersCommand"); +var DeregisterTransitGatewayMulticastGroupMembersCommand = _DeregisterTransitGatewayMulticastGroupMembersCommand; + +// src/commands/DeregisterTransitGatewayMulticastGroupSourcesCommand.ts + + + +var _DeregisterTransitGatewayMulticastGroupSourcesCommand = class _DeregisterTransitGatewayMulticastGroupSourcesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DeregisterTransitGatewayMulticastGroupSources", {}).n("EC2Client", "DeregisterTransitGatewayMulticastGroupSourcesCommand").f(void 0, void 0).ser(se_DeregisterTransitGatewayMulticastGroupSourcesCommand).de(de_DeregisterTransitGatewayMulticastGroupSourcesCommand).build() { +}; +__name(_DeregisterTransitGatewayMulticastGroupSourcesCommand, "DeregisterTransitGatewayMulticastGroupSourcesCommand"); +var DeregisterTransitGatewayMulticastGroupSourcesCommand = _DeregisterTransitGatewayMulticastGroupSourcesCommand; + +// src/commands/DescribeAccountAttributesCommand.ts + + + +var _DescribeAccountAttributesCommand = class _DescribeAccountAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAccountAttributes", {}).n("EC2Client", "DescribeAccountAttributesCommand").f(void 0, void 0).ser(se_DescribeAccountAttributesCommand).de(de_DescribeAccountAttributesCommand).build() { +}; +__name(_DescribeAccountAttributesCommand, "DescribeAccountAttributesCommand"); +var DescribeAccountAttributesCommand = _DescribeAccountAttributesCommand; + +// src/commands/DescribeAddressesAttributeCommand.ts + + + +var _DescribeAddressesAttributeCommand = class _DescribeAddressesAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAddressesAttribute", {}).n("EC2Client", "DescribeAddressesAttributeCommand").f(void 0, void 0).ser(se_DescribeAddressesAttributeCommand).de(de_DescribeAddressesAttributeCommand).build() { +}; +__name(_DescribeAddressesAttributeCommand, "DescribeAddressesAttributeCommand"); +var DescribeAddressesAttributeCommand = _DescribeAddressesAttributeCommand; + +// src/commands/DescribeAddressesCommand.ts + + + +var _DescribeAddressesCommand = class _DescribeAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAddresses", {}).n("EC2Client", "DescribeAddressesCommand").f(void 0, void 0).ser(se_DescribeAddressesCommand).de(de_DescribeAddressesCommand).build() { +}; +__name(_DescribeAddressesCommand, "DescribeAddressesCommand"); +var DescribeAddressesCommand = _DescribeAddressesCommand; + +// src/commands/DescribeAddressTransfersCommand.ts + + + +var _DescribeAddressTransfersCommand = class _DescribeAddressTransfersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAddressTransfers", {}).n("EC2Client", "DescribeAddressTransfersCommand").f(void 0, void 0).ser(se_DescribeAddressTransfersCommand).de(de_DescribeAddressTransfersCommand).build() { +}; +__name(_DescribeAddressTransfersCommand, "DescribeAddressTransfersCommand"); +var DescribeAddressTransfersCommand = _DescribeAddressTransfersCommand; + +// src/commands/DescribeAggregateIdFormatCommand.ts + + + +var _DescribeAggregateIdFormatCommand = class _DescribeAggregateIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAggregateIdFormat", {}).n("EC2Client", "DescribeAggregateIdFormatCommand").f(void 0, void 0).ser(se_DescribeAggregateIdFormatCommand).de(de_DescribeAggregateIdFormatCommand).build() { +}; +__name(_DescribeAggregateIdFormatCommand, "DescribeAggregateIdFormatCommand"); +var DescribeAggregateIdFormatCommand = _DescribeAggregateIdFormatCommand; + +// src/commands/DescribeAvailabilityZonesCommand.ts + + + +var _DescribeAvailabilityZonesCommand = class _DescribeAvailabilityZonesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAvailabilityZones", {}).n("EC2Client", "DescribeAvailabilityZonesCommand").f(void 0, void 0).ser(se_DescribeAvailabilityZonesCommand).de(de_DescribeAvailabilityZonesCommand).build() { +}; +__name(_DescribeAvailabilityZonesCommand, "DescribeAvailabilityZonesCommand"); +var DescribeAvailabilityZonesCommand = _DescribeAvailabilityZonesCommand; + +// src/commands/DescribeAwsNetworkPerformanceMetricSubscriptionsCommand.ts + + + +var _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = class _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeAwsNetworkPerformanceMetricSubscriptions", {}).n("EC2Client", "DescribeAwsNetworkPerformanceMetricSubscriptionsCommand").f(void 0, void 0).ser(se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand).de(de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand).build() { +}; +__name(_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, "DescribeAwsNetworkPerformanceMetricSubscriptionsCommand"); +var DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand; + +// src/commands/DescribeBundleTasksCommand.ts + + + +var _DescribeBundleTasksCommand = class _DescribeBundleTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeBundleTasks", {}).n("EC2Client", "DescribeBundleTasksCommand").f(void 0, DescribeBundleTasksResultFilterSensitiveLog).ser(se_DescribeBundleTasksCommand).de(de_DescribeBundleTasksCommand).build() { +}; +__name(_DescribeBundleTasksCommand, "DescribeBundleTasksCommand"); +var DescribeBundleTasksCommand = _DescribeBundleTasksCommand; + +// src/commands/DescribeByoipCidrsCommand.ts + + + +var _DescribeByoipCidrsCommand = class _DescribeByoipCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeByoipCidrs", {}).n("EC2Client", "DescribeByoipCidrsCommand").f(void 0, void 0).ser(se_DescribeByoipCidrsCommand).de(de_DescribeByoipCidrsCommand).build() { +}; +__name(_DescribeByoipCidrsCommand, "DescribeByoipCidrsCommand"); +var DescribeByoipCidrsCommand = _DescribeByoipCidrsCommand; + +// src/commands/DescribeCapacityBlockOfferingsCommand.ts + + + +var _DescribeCapacityBlockOfferingsCommand = class _DescribeCapacityBlockOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCapacityBlockOfferings", {}).n("EC2Client", "DescribeCapacityBlockOfferingsCommand").f(void 0, void 0).ser(se_DescribeCapacityBlockOfferingsCommand).de(de_DescribeCapacityBlockOfferingsCommand).build() { +}; +__name(_DescribeCapacityBlockOfferingsCommand, "DescribeCapacityBlockOfferingsCommand"); +var DescribeCapacityBlockOfferingsCommand = _DescribeCapacityBlockOfferingsCommand; + +// src/commands/DescribeCapacityReservationFleetsCommand.ts + + + +var _DescribeCapacityReservationFleetsCommand = class _DescribeCapacityReservationFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCapacityReservationFleets", {}).n("EC2Client", "DescribeCapacityReservationFleetsCommand").f(void 0, void 0).ser(se_DescribeCapacityReservationFleetsCommand).de(de_DescribeCapacityReservationFleetsCommand).build() { +}; +__name(_DescribeCapacityReservationFleetsCommand, "DescribeCapacityReservationFleetsCommand"); +var DescribeCapacityReservationFleetsCommand = _DescribeCapacityReservationFleetsCommand; + +// src/commands/DescribeCapacityReservationsCommand.ts + + + +var _DescribeCapacityReservationsCommand = class _DescribeCapacityReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCapacityReservations", {}).n("EC2Client", "DescribeCapacityReservationsCommand").f(void 0, void 0).ser(se_DescribeCapacityReservationsCommand).de(de_DescribeCapacityReservationsCommand).build() { +}; +__name(_DescribeCapacityReservationsCommand, "DescribeCapacityReservationsCommand"); +var DescribeCapacityReservationsCommand = _DescribeCapacityReservationsCommand; + +// src/commands/DescribeCarrierGatewaysCommand.ts + + + +var _DescribeCarrierGatewaysCommand = class _DescribeCarrierGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCarrierGateways", {}).n("EC2Client", "DescribeCarrierGatewaysCommand").f(void 0, void 0).ser(se_DescribeCarrierGatewaysCommand).de(de_DescribeCarrierGatewaysCommand).build() { +}; +__name(_DescribeCarrierGatewaysCommand, "DescribeCarrierGatewaysCommand"); +var DescribeCarrierGatewaysCommand = _DescribeCarrierGatewaysCommand; + +// src/commands/DescribeClassicLinkInstancesCommand.ts + + + +var _DescribeClassicLinkInstancesCommand = class _DescribeClassicLinkInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClassicLinkInstances", {}).n("EC2Client", "DescribeClassicLinkInstancesCommand").f(void 0, void 0).ser(se_DescribeClassicLinkInstancesCommand).de(de_DescribeClassicLinkInstancesCommand).build() { +}; +__name(_DescribeClassicLinkInstancesCommand, "DescribeClassicLinkInstancesCommand"); +var DescribeClassicLinkInstancesCommand = _DescribeClassicLinkInstancesCommand; + +// src/commands/DescribeClientVpnAuthorizationRulesCommand.ts + + + +var _DescribeClientVpnAuthorizationRulesCommand = class _DescribeClientVpnAuthorizationRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClientVpnAuthorizationRules", {}).n("EC2Client", "DescribeClientVpnAuthorizationRulesCommand").f(void 0, void 0).ser(se_DescribeClientVpnAuthorizationRulesCommand).de(de_DescribeClientVpnAuthorizationRulesCommand).build() { +}; +__name(_DescribeClientVpnAuthorizationRulesCommand, "DescribeClientVpnAuthorizationRulesCommand"); +var DescribeClientVpnAuthorizationRulesCommand = _DescribeClientVpnAuthorizationRulesCommand; + +// src/commands/DescribeClientVpnConnectionsCommand.ts + + + +var _DescribeClientVpnConnectionsCommand = class _DescribeClientVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClientVpnConnections", {}).n("EC2Client", "DescribeClientVpnConnectionsCommand").f(void 0, void 0).ser(se_DescribeClientVpnConnectionsCommand).de(de_DescribeClientVpnConnectionsCommand).build() { +}; +__name(_DescribeClientVpnConnectionsCommand, "DescribeClientVpnConnectionsCommand"); +var DescribeClientVpnConnectionsCommand = _DescribeClientVpnConnectionsCommand; + +// src/commands/DescribeClientVpnEndpointsCommand.ts + + + +var _DescribeClientVpnEndpointsCommand = class _DescribeClientVpnEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClientVpnEndpoints", {}).n("EC2Client", "DescribeClientVpnEndpointsCommand").f(void 0, void 0).ser(se_DescribeClientVpnEndpointsCommand).de(de_DescribeClientVpnEndpointsCommand).build() { +}; +__name(_DescribeClientVpnEndpointsCommand, "DescribeClientVpnEndpointsCommand"); +var DescribeClientVpnEndpointsCommand = _DescribeClientVpnEndpointsCommand; + +// src/commands/DescribeClientVpnRoutesCommand.ts + + + +var _DescribeClientVpnRoutesCommand = class _DescribeClientVpnRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClientVpnRoutes", {}).n("EC2Client", "DescribeClientVpnRoutesCommand").f(void 0, void 0).ser(se_DescribeClientVpnRoutesCommand).de(de_DescribeClientVpnRoutesCommand).build() { +}; +__name(_DescribeClientVpnRoutesCommand, "DescribeClientVpnRoutesCommand"); +var DescribeClientVpnRoutesCommand = _DescribeClientVpnRoutesCommand; + +// src/commands/DescribeClientVpnTargetNetworksCommand.ts + + + +var _DescribeClientVpnTargetNetworksCommand = class _DescribeClientVpnTargetNetworksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeClientVpnTargetNetworks", {}).n("EC2Client", "DescribeClientVpnTargetNetworksCommand").f(void 0, void 0).ser(se_DescribeClientVpnTargetNetworksCommand).de(de_DescribeClientVpnTargetNetworksCommand).build() { +}; +__name(_DescribeClientVpnTargetNetworksCommand, "DescribeClientVpnTargetNetworksCommand"); +var DescribeClientVpnTargetNetworksCommand = _DescribeClientVpnTargetNetworksCommand; + +// src/commands/DescribeCoipPoolsCommand.ts + + + +var _DescribeCoipPoolsCommand = class _DescribeCoipPoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCoipPools", {}).n("EC2Client", "DescribeCoipPoolsCommand").f(void 0, void 0).ser(se_DescribeCoipPoolsCommand).de(de_DescribeCoipPoolsCommand).build() { +}; +__name(_DescribeCoipPoolsCommand, "DescribeCoipPoolsCommand"); +var DescribeCoipPoolsCommand = _DescribeCoipPoolsCommand; + +// src/commands/DescribeConversionTasksCommand.ts + + + +var _DescribeConversionTasksCommand = class _DescribeConversionTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeConversionTasks", {}).n("EC2Client", "DescribeConversionTasksCommand").f(void 0, DescribeConversionTasksResultFilterSensitiveLog).ser(se_DescribeConversionTasksCommand).de(de_DescribeConversionTasksCommand).build() { +}; +__name(_DescribeConversionTasksCommand, "DescribeConversionTasksCommand"); +var DescribeConversionTasksCommand = _DescribeConversionTasksCommand; + +// src/commands/DescribeCustomerGatewaysCommand.ts + + + +var _DescribeCustomerGatewaysCommand = class _DescribeCustomerGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeCustomerGateways", {}).n("EC2Client", "DescribeCustomerGatewaysCommand").f(void 0, void 0).ser(se_DescribeCustomerGatewaysCommand).de(de_DescribeCustomerGatewaysCommand).build() { +}; +__name(_DescribeCustomerGatewaysCommand, "DescribeCustomerGatewaysCommand"); +var DescribeCustomerGatewaysCommand = _DescribeCustomerGatewaysCommand; + +// src/commands/DescribeDhcpOptionsCommand.ts + + + +var _DescribeDhcpOptionsCommand = class _DescribeDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeDhcpOptions", {}).n("EC2Client", "DescribeDhcpOptionsCommand").f(void 0, void 0).ser(se_DescribeDhcpOptionsCommand).de(de_DescribeDhcpOptionsCommand).build() { +}; +__name(_DescribeDhcpOptionsCommand, "DescribeDhcpOptionsCommand"); +var DescribeDhcpOptionsCommand = _DescribeDhcpOptionsCommand; + +// src/commands/DescribeEgressOnlyInternetGatewaysCommand.ts + + + +var _DescribeEgressOnlyInternetGatewaysCommand = class _DescribeEgressOnlyInternetGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeEgressOnlyInternetGateways", {}).n("EC2Client", "DescribeEgressOnlyInternetGatewaysCommand").f(void 0, void 0).ser(se_DescribeEgressOnlyInternetGatewaysCommand).de(de_DescribeEgressOnlyInternetGatewaysCommand).build() { +}; +__name(_DescribeEgressOnlyInternetGatewaysCommand, "DescribeEgressOnlyInternetGatewaysCommand"); +var DescribeEgressOnlyInternetGatewaysCommand = _DescribeEgressOnlyInternetGatewaysCommand; + +// src/commands/DescribeElasticGpusCommand.ts + + + +var _DescribeElasticGpusCommand = class _DescribeElasticGpusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeElasticGpus", {}).n("EC2Client", "DescribeElasticGpusCommand").f(void 0, void 0).ser(se_DescribeElasticGpusCommand).de(de_DescribeElasticGpusCommand).build() { +}; +__name(_DescribeElasticGpusCommand, "DescribeElasticGpusCommand"); +var DescribeElasticGpusCommand = _DescribeElasticGpusCommand; + +// src/commands/DescribeExportImageTasksCommand.ts + + + +var _DescribeExportImageTasksCommand = class _DescribeExportImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeExportImageTasks", {}).n("EC2Client", "DescribeExportImageTasksCommand").f(void 0, void 0).ser(se_DescribeExportImageTasksCommand).de(de_DescribeExportImageTasksCommand).build() { +}; +__name(_DescribeExportImageTasksCommand, "DescribeExportImageTasksCommand"); +var DescribeExportImageTasksCommand = _DescribeExportImageTasksCommand; + +// src/commands/DescribeExportTasksCommand.ts + + + +var _DescribeExportTasksCommand = class _DescribeExportTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeExportTasks", {}).n("EC2Client", "DescribeExportTasksCommand").f(void 0, void 0).ser(se_DescribeExportTasksCommand).de(de_DescribeExportTasksCommand).build() { +}; +__name(_DescribeExportTasksCommand, "DescribeExportTasksCommand"); +var DescribeExportTasksCommand = _DescribeExportTasksCommand; + +// src/commands/DescribeFastLaunchImagesCommand.ts + + + +var _DescribeFastLaunchImagesCommand = class _DescribeFastLaunchImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFastLaunchImages", {}).n("EC2Client", "DescribeFastLaunchImagesCommand").f(void 0, void 0).ser(se_DescribeFastLaunchImagesCommand).de(de_DescribeFastLaunchImagesCommand).build() { +}; +__name(_DescribeFastLaunchImagesCommand, "DescribeFastLaunchImagesCommand"); +var DescribeFastLaunchImagesCommand = _DescribeFastLaunchImagesCommand; + +// src/commands/DescribeFastSnapshotRestoresCommand.ts + + + +var _DescribeFastSnapshotRestoresCommand = class _DescribeFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFastSnapshotRestores", {}).n("EC2Client", "DescribeFastSnapshotRestoresCommand").f(void 0, void 0).ser(se_DescribeFastSnapshotRestoresCommand).de(de_DescribeFastSnapshotRestoresCommand).build() { +}; +__name(_DescribeFastSnapshotRestoresCommand, "DescribeFastSnapshotRestoresCommand"); +var DescribeFastSnapshotRestoresCommand = _DescribeFastSnapshotRestoresCommand; + +// src/commands/DescribeFleetHistoryCommand.ts + + + +var _DescribeFleetHistoryCommand = class _DescribeFleetHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFleetHistory", {}).n("EC2Client", "DescribeFleetHistoryCommand").f(void 0, void 0).ser(se_DescribeFleetHistoryCommand).de(de_DescribeFleetHistoryCommand).build() { +}; +__name(_DescribeFleetHistoryCommand, "DescribeFleetHistoryCommand"); +var DescribeFleetHistoryCommand = _DescribeFleetHistoryCommand; + +// src/commands/DescribeFleetInstancesCommand.ts + + + +var _DescribeFleetInstancesCommand = class _DescribeFleetInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFleetInstances", {}).n("EC2Client", "DescribeFleetInstancesCommand").f(void 0, void 0).ser(se_DescribeFleetInstancesCommand).de(de_DescribeFleetInstancesCommand).build() { +}; +__name(_DescribeFleetInstancesCommand, "DescribeFleetInstancesCommand"); +var DescribeFleetInstancesCommand = _DescribeFleetInstancesCommand; + +// src/commands/DescribeFleetsCommand.ts + + + +var _DescribeFleetsCommand = class _DescribeFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFleets", {}).n("EC2Client", "DescribeFleetsCommand").f(void 0, void 0).ser(se_DescribeFleetsCommand).de(de_DescribeFleetsCommand).build() { +}; +__name(_DescribeFleetsCommand, "DescribeFleetsCommand"); +var DescribeFleetsCommand = _DescribeFleetsCommand; + +// src/commands/DescribeFlowLogsCommand.ts + + + +var _DescribeFlowLogsCommand = class _DescribeFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFlowLogs", {}).n("EC2Client", "DescribeFlowLogsCommand").f(void 0, void 0).ser(se_DescribeFlowLogsCommand).de(de_DescribeFlowLogsCommand).build() { +}; +__name(_DescribeFlowLogsCommand, "DescribeFlowLogsCommand"); +var DescribeFlowLogsCommand = _DescribeFlowLogsCommand; + +// src/commands/DescribeFpgaImageAttributeCommand.ts + + + +var _DescribeFpgaImageAttributeCommand = class _DescribeFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFpgaImageAttribute", {}).n("EC2Client", "DescribeFpgaImageAttributeCommand").f(void 0, void 0).ser(se_DescribeFpgaImageAttributeCommand).de(de_DescribeFpgaImageAttributeCommand).build() { +}; +__name(_DescribeFpgaImageAttributeCommand, "DescribeFpgaImageAttributeCommand"); +var DescribeFpgaImageAttributeCommand = _DescribeFpgaImageAttributeCommand; + +// src/commands/DescribeFpgaImagesCommand.ts + + + +var _DescribeFpgaImagesCommand = class _DescribeFpgaImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeFpgaImages", {}).n("EC2Client", "DescribeFpgaImagesCommand").f(void 0, void 0).ser(se_DescribeFpgaImagesCommand).de(de_DescribeFpgaImagesCommand).build() { +}; +__name(_DescribeFpgaImagesCommand, "DescribeFpgaImagesCommand"); +var DescribeFpgaImagesCommand = _DescribeFpgaImagesCommand; + +// src/commands/DescribeHostReservationOfferingsCommand.ts + + + +var _DescribeHostReservationOfferingsCommand = class _DescribeHostReservationOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeHostReservationOfferings", {}).n("EC2Client", "DescribeHostReservationOfferingsCommand").f(void 0, void 0).ser(se_DescribeHostReservationOfferingsCommand).de(de_DescribeHostReservationOfferingsCommand).build() { +}; +__name(_DescribeHostReservationOfferingsCommand, "DescribeHostReservationOfferingsCommand"); +var DescribeHostReservationOfferingsCommand = _DescribeHostReservationOfferingsCommand; + +// src/commands/DescribeHostReservationsCommand.ts + + + +var _DescribeHostReservationsCommand = class _DescribeHostReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeHostReservations", {}).n("EC2Client", "DescribeHostReservationsCommand").f(void 0, void 0).ser(se_DescribeHostReservationsCommand).de(de_DescribeHostReservationsCommand).build() { +}; +__name(_DescribeHostReservationsCommand, "DescribeHostReservationsCommand"); +var DescribeHostReservationsCommand = _DescribeHostReservationsCommand; + +// src/commands/DescribeHostsCommand.ts + + + +var _DescribeHostsCommand = class _DescribeHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeHosts", {}).n("EC2Client", "DescribeHostsCommand").f(void 0, void 0).ser(se_DescribeHostsCommand).de(de_DescribeHostsCommand).build() { +}; +__name(_DescribeHostsCommand, "DescribeHostsCommand"); +var DescribeHostsCommand = _DescribeHostsCommand; + +// src/commands/DescribeIamInstanceProfileAssociationsCommand.ts + + + +var _DescribeIamInstanceProfileAssociationsCommand = class _DescribeIamInstanceProfileAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIamInstanceProfileAssociations", {}).n("EC2Client", "DescribeIamInstanceProfileAssociationsCommand").f(void 0, void 0).ser(se_DescribeIamInstanceProfileAssociationsCommand).de(de_DescribeIamInstanceProfileAssociationsCommand).build() { +}; +__name(_DescribeIamInstanceProfileAssociationsCommand, "DescribeIamInstanceProfileAssociationsCommand"); +var DescribeIamInstanceProfileAssociationsCommand = _DescribeIamInstanceProfileAssociationsCommand; + +// src/commands/DescribeIdentityIdFormatCommand.ts + + + +var _DescribeIdentityIdFormatCommand = class _DescribeIdentityIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIdentityIdFormat", {}).n("EC2Client", "DescribeIdentityIdFormatCommand").f(void 0, void 0).ser(se_DescribeIdentityIdFormatCommand).de(de_DescribeIdentityIdFormatCommand).build() { +}; +__name(_DescribeIdentityIdFormatCommand, "DescribeIdentityIdFormatCommand"); +var DescribeIdentityIdFormatCommand = _DescribeIdentityIdFormatCommand; + +// src/commands/DescribeIdFormatCommand.ts + + + +var _DescribeIdFormatCommand = class _DescribeIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIdFormat", {}).n("EC2Client", "DescribeIdFormatCommand").f(void 0, void 0).ser(se_DescribeIdFormatCommand).de(de_DescribeIdFormatCommand).build() { +}; +__name(_DescribeIdFormatCommand, "DescribeIdFormatCommand"); +var DescribeIdFormatCommand = _DescribeIdFormatCommand; + +// src/commands/DescribeImageAttributeCommand.ts + + + +var _DescribeImageAttributeCommand = class _DescribeImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeImageAttribute", {}).n("EC2Client", "DescribeImageAttributeCommand").f(void 0, void 0).ser(se_DescribeImageAttributeCommand).de(de_DescribeImageAttributeCommand).build() { +}; +__name(_DescribeImageAttributeCommand, "DescribeImageAttributeCommand"); +var DescribeImageAttributeCommand = _DescribeImageAttributeCommand; + +// src/commands/DescribeImagesCommand.ts + + + +var _DescribeImagesCommand = class _DescribeImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeImages", {}).n("EC2Client", "DescribeImagesCommand").f(void 0, void 0).ser(se_DescribeImagesCommand).de(de_DescribeImagesCommand).build() { +}; +__name(_DescribeImagesCommand, "DescribeImagesCommand"); +var DescribeImagesCommand = _DescribeImagesCommand; + +// src/commands/DescribeImportImageTasksCommand.ts + + + + +// src/models/models_4.ts + +var ImageState = { + available: "available", + deregistered: "deregistered", + disabled: "disabled", + error: "error", + failed: "failed", + invalid: "invalid", + pending: "pending", + transient: "transient" +}; +var TpmSupportValues = { + v2_0: "v2.0" +}; +var VirtualizationType = { + hvm: "hvm", + paravirtual: "paravirtual" +}; +var InstanceAttributeName = { + blockDeviceMapping: "blockDeviceMapping", + disableApiStop: "disableApiStop", + disableApiTermination: "disableApiTermination", + ebsOptimized: "ebsOptimized", + enaSupport: "enaSupport", + enclaveOptions: "enclaveOptions", + groupSet: "groupSet", + instanceInitiatedShutdownBehavior: "instanceInitiatedShutdownBehavior", + instanceType: "instanceType", + kernel: "kernel", + productCodes: "productCodes", + ramdisk: "ramdisk", + rootDeviceName: "rootDeviceName", + sourceDestCheck: "sourceDestCheck", + sriovNetSupport: "sriovNetSupport", + userData: "userData" +}; +var InstanceBootModeValues = { + legacy_bios: "legacy-bios", + uefi: "uefi" +}; +var InstanceLifecycleType = { + capacity_block: "capacity-block", + scheduled: "scheduled", + spot: "spot" +}; +var InstanceAutoRecoveryState = { + default: "default", + disabled: "disabled" +}; +var InstanceMetadataEndpointState = { + disabled: "disabled", + enabled: "enabled" +}; +var InstanceMetadataProtocolState = { + disabled: "disabled", + enabled: "enabled" +}; +var HttpTokensState = { + optional: "optional", + required: "required" +}; +var InstanceMetadataTagsState = { + disabled: "disabled", + enabled: "enabled" +}; +var InstanceMetadataOptionsState = { + applied: "applied", + pending: "pending" +}; +var MonitoringState = { + disabled: "disabled", + disabling: "disabling", + enabled: "enabled", + pending: "pending" +}; +var InstanceStateName = { + pending: "pending", + running: "running", + shutting_down: "shutting-down", + stopped: "stopped", + stopping: "stopping", + terminated: "terminated" +}; +var StatusName = { + reachability: "reachability" +}; +var StatusType = { + failed: "failed", + initializing: "initializing", + insufficient_data: "insufficient-data", + passed: "passed" +}; +var SummaryStatus = { + impaired: "impaired", + initializing: "initializing", + insufficient_data: "insufficient-data", + not_applicable: "not-applicable", + ok: "ok" +}; +var EventCode = { + instance_reboot: "instance-reboot", + instance_retirement: "instance-retirement", + instance_stop: "instance-stop", + system_maintenance: "system-maintenance", + system_reboot: "system-reboot" +}; +var LocationType = { + availability_zone: "availability-zone", + availability_zone_id: "availability-zone-id", + outpost: "outpost", + region: "region" +}; +var EbsOptimizedSupport = { + default: "default", + supported: "supported", + unsupported: "unsupported" +}; +var EbsEncryptionSupport = { + supported: "supported", + unsupported: "unsupported" +}; +var EbsNvmeSupport = { + REQUIRED: "required", + SUPPORTED: "supported", + UNSUPPORTED: "unsupported" +}; +var InstanceTypeHypervisor = { + NITRO: "nitro", + XEN: "xen" +}; +var DiskType = { + hdd: "hdd", + ssd: "ssd" +}; +var InstanceStorageEncryptionSupport = { + required: "required", + unsupported: "unsupported" +}; +var EphemeralNvmeSupport = { + REQUIRED: "required", + SUPPORTED: "supported", + UNSUPPORTED: "unsupported" +}; +var EnaSupport = { + required: "required", + supported: "supported", + unsupported: "unsupported" +}; +var NitroEnclavesSupport = { + SUPPORTED: "supported", + UNSUPPORTED: "unsupported" +}; +var NitroTpmSupport = { + SUPPORTED: "supported", + UNSUPPORTED: "unsupported" +}; +var PhcSupport = { + SUPPORTED: "supported", + UNSUPPORTED: "unsupported" +}; +var PlacementGroupStrategy = { + cluster: "cluster", + partition: "partition", + spread: "spread" +}; +var ArchitectureType = { + arm64: "arm64", + arm64_mac: "arm64_mac", + i386: "i386", + x86_64: "x86_64", + x86_64_mac: "x86_64_mac" +}; +var SupportedAdditionalProcessorFeature = { + AMD_SEV_SNP: "amd-sev-snp" +}; +var BootModeType = { + legacy_bios: "legacy-bios", + uefi: "uefi" +}; +var RootDeviceType = { + ebs: "ebs", + instance_store: "instance-store" +}; +var UsageClassType = { + capacity_block: "capacity-block", + on_demand: "on-demand", + spot: "spot" +}; +var LockState = { + compliance: "compliance", + compliance_cooloff: "compliance-cooloff", + expired: "expired", + governance: "governance" +}; +var MoveStatus = { + movingToVpc: "movingToVpc", + restoringToClassic: "restoringToClassic" +}; +var FindingsFound = { + false: "false", + true: "true", + unknown: "unknown" +}; +var AnalysisStatus = { + failed: "failed", + running: "running", + succeeded: "succeeded" +}; +var NetworkInterfaceAttribute = { + associatePublicIpAddress: "associatePublicIpAddress", + attachment: "attachment", + description: "description", + groupSet: "groupSet", + sourceDestCheck: "sourceDestCheck" +}; +var OfferingClassType = { + CONVERTIBLE: "convertible", + STANDARD: "standard" +}; +var OfferingTypeValues = { + All_Upfront: "All Upfront", + Heavy_Utilization: "Heavy Utilization", + Light_Utilization: "Light Utilization", + Medium_Utilization: "Medium Utilization", + No_Upfront: "No Upfront", + Partial_Upfront: "Partial Upfront" +}; +var RIProductDescription = { + Linux_UNIX: "Linux/UNIX", + Linux_UNIX_Amazon_VPC_: "Linux/UNIX (Amazon VPC)", + Windows: "Windows", + Windows_Amazon_VPC_: "Windows (Amazon VPC)" +}; +var RecurringChargeFrequency = { + Hourly: "Hourly" +}; +var Scope = { + AVAILABILITY_ZONE: "Availability Zone", + REGIONAL: "Region" +}; +var ReservedInstanceState = { + active: "active", + payment_failed: "payment-failed", + payment_pending: "payment-pending", + queued: "queued", + queued_deleted: "queued-deleted", + retired: "retired" +}; +var SnapshotAttributeName = { + createVolumePermission: "createVolumePermission", + productCodes: "productCodes" +}; +var TieringOperationStatus = { + archival_completed: "archival-completed", + archival_failed: "archival-failed", + archival_in_progress: "archival-in-progress", + permanent_restore_completed: "permanent-restore-completed", + permanent_restore_failed: "permanent-restore-failed", + permanent_restore_in_progress: "permanent-restore-in-progress", + temporary_restore_completed: "temporary-restore-completed", + temporary_restore_failed: "temporary-restore-failed", + temporary_restore_in_progress: "temporary-restore-in-progress" +}; +var EventType = { + BATCH_CHANGE: "fleetRequestChange", + ERROR: "error", + INFORMATION: "information", + INSTANCE_CHANGE: "instanceChange" +}; +var ExcessCapacityTerminationPolicy = { + DEFAULT: "default", + NO_TERMINATION: "noTermination" +}; +var SnapshotDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING } +}), "SnapshotDetailFilterSensitiveLog"); +var ImportImageTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SnapshotDetails && { + SnapshotDetails: obj.SnapshotDetails.map((item) => SnapshotDetailFilterSensitiveLog(item)) + } +}), "ImportImageTaskFilterSensitiveLog"); +var DescribeImportImageTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj +}), "DescribeImportImageTasksResultFilterSensitiveLog"); +var SnapshotTaskDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING } +}), "SnapshotTaskDetailFilterSensitiveLog"); +var ImportSnapshotTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SnapshotTaskDetail && { SnapshotTaskDetail: SnapshotTaskDetailFilterSensitiveLog(obj.SnapshotTaskDetail) } +}), "ImportSnapshotTaskFilterSensitiveLog"); +var DescribeImportSnapshotTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ImportSnapshotTasks && { + ImportSnapshotTasks: obj.ImportSnapshotTasks.map((item) => ImportSnapshotTaskFilterSensitiveLog(item)) + } +}), "DescribeImportSnapshotTasksResultFilterSensitiveLog"); +var DescribeLaunchTemplateVersionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateVersions && { + LaunchTemplateVersions: obj.LaunchTemplateVersions.map((item) => LaunchTemplateVersionFilterSensitiveLog(item)) + } +}), "DescribeLaunchTemplateVersionsResultFilterSensitiveLog"); +var SpotFleetLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "SpotFleetLaunchSpecificationFilterSensitiveLog"); + +// src/commands/DescribeImportImageTasksCommand.ts +var _DescribeImportImageTasksCommand = class _DescribeImportImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeImportImageTasks", {}).n("EC2Client", "DescribeImportImageTasksCommand").f(void 0, DescribeImportImageTasksResultFilterSensitiveLog).ser(se_DescribeImportImageTasksCommand).de(de_DescribeImportImageTasksCommand).build() { +}; +__name(_DescribeImportImageTasksCommand, "DescribeImportImageTasksCommand"); +var DescribeImportImageTasksCommand = _DescribeImportImageTasksCommand; + +// src/commands/DescribeImportSnapshotTasksCommand.ts + + + +var _DescribeImportSnapshotTasksCommand = class _DescribeImportSnapshotTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeImportSnapshotTasks", {}).n("EC2Client", "DescribeImportSnapshotTasksCommand").f(void 0, DescribeImportSnapshotTasksResultFilterSensitiveLog).ser(se_DescribeImportSnapshotTasksCommand).de(de_DescribeImportSnapshotTasksCommand).build() { +}; +__name(_DescribeImportSnapshotTasksCommand, "DescribeImportSnapshotTasksCommand"); +var DescribeImportSnapshotTasksCommand = _DescribeImportSnapshotTasksCommand; + +// src/commands/DescribeInstanceAttributeCommand.ts + + + +var _DescribeInstanceAttributeCommand = class _DescribeInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceAttribute", {}).n("EC2Client", "DescribeInstanceAttributeCommand").f(void 0, void 0).ser(se_DescribeInstanceAttributeCommand).de(de_DescribeInstanceAttributeCommand).build() { +}; +__name(_DescribeInstanceAttributeCommand, "DescribeInstanceAttributeCommand"); +var DescribeInstanceAttributeCommand = _DescribeInstanceAttributeCommand; + +// src/commands/DescribeInstanceConnectEndpointsCommand.ts + + + +var _DescribeInstanceConnectEndpointsCommand = class _DescribeInstanceConnectEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceConnectEndpoints", {}).n("EC2Client", "DescribeInstanceConnectEndpointsCommand").f(void 0, void 0).ser(se_DescribeInstanceConnectEndpointsCommand).de(de_DescribeInstanceConnectEndpointsCommand).build() { +}; +__name(_DescribeInstanceConnectEndpointsCommand, "DescribeInstanceConnectEndpointsCommand"); +var DescribeInstanceConnectEndpointsCommand = _DescribeInstanceConnectEndpointsCommand; + +// src/commands/DescribeInstanceCreditSpecificationsCommand.ts + + + +var _DescribeInstanceCreditSpecificationsCommand = class _DescribeInstanceCreditSpecificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceCreditSpecifications", {}).n("EC2Client", "DescribeInstanceCreditSpecificationsCommand").f(void 0, void 0).ser(se_DescribeInstanceCreditSpecificationsCommand).de(de_DescribeInstanceCreditSpecificationsCommand).build() { +}; +__name(_DescribeInstanceCreditSpecificationsCommand, "DescribeInstanceCreditSpecificationsCommand"); +var DescribeInstanceCreditSpecificationsCommand = _DescribeInstanceCreditSpecificationsCommand; + +// src/commands/DescribeInstanceEventNotificationAttributesCommand.ts + + + +var _DescribeInstanceEventNotificationAttributesCommand = class _DescribeInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceEventNotificationAttributes", {}).n("EC2Client", "DescribeInstanceEventNotificationAttributesCommand").f(void 0, void 0).ser(se_DescribeInstanceEventNotificationAttributesCommand).de(de_DescribeInstanceEventNotificationAttributesCommand).build() { +}; +__name(_DescribeInstanceEventNotificationAttributesCommand, "DescribeInstanceEventNotificationAttributesCommand"); +var DescribeInstanceEventNotificationAttributesCommand = _DescribeInstanceEventNotificationAttributesCommand; + +// src/commands/DescribeInstanceEventWindowsCommand.ts + + + +var _DescribeInstanceEventWindowsCommand = class _DescribeInstanceEventWindowsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceEventWindows", {}).n("EC2Client", "DescribeInstanceEventWindowsCommand").f(void 0, void 0).ser(se_DescribeInstanceEventWindowsCommand).de(de_DescribeInstanceEventWindowsCommand).build() { +}; +__name(_DescribeInstanceEventWindowsCommand, "DescribeInstanceEventWindowsCommand"); +var DescribeInstanceEventWindowsCommand = _DescribeInstanceEventWindowsCommand; + +// src/commands/DescribeInstancesCommand.ts + + + +var _DescribeInstancesCommand = class _DescribeInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstances", {}).n("EC2Client", "DescribeInstancesCommand").f(void 0, void 0).ser(se_DescribeInstancesCommand).de(de_DescribeInstancesCommand).build() { +}; +__name(_DescribeInstancesCommand, "DescribeInstancesCommand"); +var DescribeInstancesCommand = _DescribeInstancesCommand; + +// src/commands/DescribeInstanceStatusCommand.ts + + + +var _DescribeInstanceStatusCommand = class _DescribeInstanceStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceStatus", {}).n("EC2Client", "DescribeInstanceStatusCommand").f(void 0, void 0).ser(se_DescribeInstanceStatusCommand).de(de_DescribeInstanceStatusCommand).build() { +}; +__name(_DescribeInstanceStatusCommand, "DescribeInstanceStatusCommand"); +var DescribeInstanceStatusCommand = _DescribeInstanceStatusCommand; + +// src/commands/DescribeInstanceTopologyCommand.ts + + + +var _DescribeInstanceTopologyCommand = class _DescribeInstanceTopologyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceTopology", {}).n("EC2Client", "DescribeInstanceTopologyCommand").f(void 0, void 0).ser(se_DescribeInstanceTopologyCommand).de(de_DescribeInstanceTopologyCommand).build() { +}; +__name(_DescribeInstanceTopologyCommand, "DescribeInstanceTopologyCommand"); +var DescribeInstanceTopologyCommand = _DescribeInstanceTopologyCommand; + +// src/commands/DescribeInstanceTypeOfferingsCommand.ts + + + +var _DescribeInstanceTypeOfferingsCommand = class _DescribeInstanceTypeOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceTypeOfferings", {}).n("EC2Client", "DescribeInstanceTypeOfferingsCommand").f(void 0, void 0).ser(se_DescribeInstanceTypeOfferingsCommand).de(de_DescribeInstanceTypeOfferingsCommand).build() { +}; +__name(_DescribeInstanceTypeOfferingsCommand, "DescribeInstanceTypeOfferingsCommand"); +var DescribeInstanceTypeOfferingsCommand = _DescribeInstanceTypeOfferingsCommand; + +// src/commands/DescribeInstanceTypesCommand.ts + + + +var _DescribeInstanceTypesCommand = class _DescribeInstanceTypesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInstanceTypes", {}).n("EC2Client", "DescribeInstanceTypesCommand").f(void 0, void 0).ser(se_DescribeInstanceTypesCommand).de(de_DescribeInstanceTypesCommand).build() { +}; +__name(_DescribeInstanceTypesCommand, "DescribeInstanceTypesCommand"); +var DescribeInstanceTypesCommand = _DescribeInstanceTypesCommand; + +// src/commands/DescribeInternetGatewaysCommand.ts + + + +var _DescribeInternetGatewaysCommand = class _DescribeInternetGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeInternetGateways", {}).n("EC2Client", "DescribeInternetGatewaysCommand").f(void 0, void 0).ser(se_DescribeInternetGatewaysCommand).de(de_DescribeInternetGatewaysCommand).build() { +}; +__name(_DescribeInternetGatewaysCommand, "DescribeInternetGatewaysCommand"); +var DescribeInternetGatewaysCommand = _DescribeInternetGatewaysCommand; + +// src/commands/DescribeIpamByoasnCommand.ts + + + +var _DescribeIpamByoasnCommand = class _DescribeIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamByoasn", {}).n("EC2Client", "DescribeIpamByoasnCommand").f(void 0, void 0).ser(se_DescribeIpamByoasnCommand).de(de_DescribeIpamByoasnCommand).build() { +}; +__name(_DescribeIpamByoasnCommand, "DescribeIpamByoasnCommand"); +var DescribeIpamByoasnCommand = _DescribeIpamByoasnCommand; + +// src/commands/DescribeIpamExternalResourceVerificationTokensCommand.ts + + + +var _DescribeIpamExternalResourceVerificationTokensCommand = class _DescribeIpamExternalResourceVerificationTokensCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamExternalResourceVerificationTokens", {}).n("EC2Client", "DescribeIpamExternalResourceVerificationTokensCommand").f(void 0, void 0).ser(se_DescribeIpamExternalResourceVerificationTokensCommand).de(de_DescribeIpamExternalResourceVerificationTokensCommand).build() { +}; +__name(_DescribeIpamExternalResourceVerificationTokensCommand, "DescribeIpamExternalResourceVerificationTokensCommand"); +var DescribeIpamExternalResourceVerificationTokensCommand = _DescribeIpamExternalResourceVerificationTokensCommand; + +// src/commands/DescribeIpamPoolsCommand.ts + + + +var _DescribeIpamPoolsCommand = class _DescribeIpamPoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamPools", {}).n("EC2Client", "DescribeIpamPoolsCommand").f(void 0, void 0).ser(se_DescribeIpamPoolsCommand).de(de_DescribeIpamPoolsCommand).build() { +}; +__name(_DescribeIpamPoolsCommand, "DescribeIpamPoolsCommand"); +var DescribeIpamPoolsCommand = _DescribeIpamPoolsCommand; + +// src/commands/DescribeIpamResourceDiscoveriesCommand.ts + + + +var _DescribeIpamResourceDiscoveriesCommand = class _DescribeIpamResourceDiscoveriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamResourceDiscoveries", {}).n("EC2Client", "DescribeIpamResourceDiscoveriesCommand").f(void 0, void 0).ser(se_DescribeIpamResourceDiscoveriesCommand).de(de_DescribeIpamResourceDiscoveriesCommand).build() { +}; +__name(_DescribeIpamResourceDiscoveriesCommand, "DescribeIpamResourceDiscoveriesCommand"); +var DescribeIpamResourceDiscoveriesCommand = _DescribeIpamResourceDiscoveriesCommand; + +// src/commands/DescribeIpamResourceDiscoveryAssociationsCommand.ts + + + +var _DescribeIpamResourceDiscoveryAssociationsCommand = class _DescribeIpamResourceDiscoveryAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamResourceDiscoveryAssociations", {}).n("EC2Client", "DescribeIpamResourceDiscoveryAssociationsCommand").f(void 0, void 0).ser(se_DescribeIpamResourceDiscoveryAssociationsCommand).de(de_DescribeIpamResourceDiscoveryAssociationsCommand).build() { +}; +__name(_DescribeIpamResourceDiscoveryAssociationsCommand, "DescribeIpamResourceDiscoveryAssociationsCommand"); +var DescribeIpamResourceDiscoveryAssociationsCommand = _DescribeIpamResourceDiscoveryAssociationsCommand; + +// src/commands/DescribeIpamsCommand.ts + + + +var _DescribeIpamsCommand = class _DescribeIpamsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpams", {}).n("EC2Client", "DescribeIpamsCommand").f(void 0, void 0).ser(se_DescribeIpamsCommand).de(de_DescribeIpamsCommand).build() { +}; +__name(_DescribeIpamsCommand, "DescribeIpamsCommand"); +var DescribeIpamsCommand = _DescribeIpamsCommand; + +// src/commands/DescribeIpamScopesCommand.ts + + + +var _DescribeIpamScopesCommand = class _DescribeIpamScopesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpamScopes", {}).n("EC2Client", "DescribeIpamScopesCommand").f(void 0, void 0).ser(se_DescribeIpamScopesCommand).de(de_DescribeIpamScopesCommand).build() { +}; +__name(_DescribeIpamScopesCommand, "DescribeIpamScopesCommand"); +var DescribeIpamScopesCommand = _DescribeIpamScopesCommand; + +// src/commands/DescribeIpv6PoolsCommand.ts + + + +var _DescribeIpv6PoolsCommand = class _DescribeIpv6PoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeIpv6Pools", {}).n("EC2Client", "DescribeIpv6PoolsCommand").f(void 0, void 0).ser(se_DescribeIpv6PoolsCommand).de(de_DescribeIpv6PoolsCommand).build() { +}; +__name(_DescribeIpv6PoolsCommand, "DescribeIpv6PoolsCommand"); +var DescribeIpv6PoolsCommand = _DescribeIpv6PoolsCommand; + +// src/commands/DescribeKeyPairsCommand.ts + + + +var _DescribeKeyPairsCommand = class _DescribeKeyPairsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeKeyPairs", {}).n("EC2Client", "DescribeKeyPairsCommand").f(void 0, void 0).ser(se_DescribeKeyPairsCommand).de(de_DescribeKeyPairsCommand).build() { +}; +__name(_DescribeKeyPairsCommand, "DescribeKeyPairsCommand"); +var DescribeKeyPairsCommand = _DescribeKeyPairsCommand; + +// src/commands/DescribeLaunchTemplatesCommand.ts + + + +var _DescribeLaunchTemplatesCommand = class _DescribeLaunchTemplatesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLaunchTemplates", {}).n("EC2Client", "DescribeLaunchTemplatesCommand").f(void 0, void 0).ser(se_DescribeLaunchTemplatesCommand).de(de_DescribeLaunchTemplatesCommand).build() { +}; +__name(_DescribeLaunchTemplatesCommand, "DescribeLaunchTemplatesCommand"); +var DescribeLaunchTemplatesCommand = _DescribeLaunchTemplatesCommand; + +// src/commands/DescribeLaunchTemplateVersionsCommand.ts + + + +var _DescribeLaunchTemplateVersionsCommand = class _DescribeLaunchTemplateVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLaunchTemplateVersions", {}).n("EC2Client", "DescribeLaunchTemplateVersionsCommand").f(void 0, DescribeLaunchTemplateVersionsResultFilterSensitiveLog).ser(se_DescribeLaunchTemplateVersionsCommand).de(de_DescribeLaunchTemplateVersionsCommand).build() { +}; +__name(_DescribeLaunchTemplateVersionsCommand, "DescribeLaunchTemplateVersionsCommand"); +var DescribeLaunchTemplateVersionsCommand = _DescribeLaunchTemplateVersionsCommand; + +// src/commands/DescribeLocalGatewayRouteTablesCommand.ts + + + +var _DescribeLocalGatewayRouteTablesCommand = class _DescribeLocalGatewayRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGatewayRouteTables", {}).n("EC2Client", "DescribeLocalGatewayRouteTablesCommand").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTablesCommand).de(de_DescribeLocalGatewayRouteTablesCommand).build() { +}; +__name(_DescribeLocalGatewayRouteTablesCommand, "DescribeLocalGatewayRouteTablesCommand"); +var DescribeLocalGatewayRouteTablesCommand = _DescribeLocalGatewayRouteTablesCommand; + +// src/commands/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand.ts + + + +var _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = class _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", {}).n("EC2Client", "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand).de(de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand).build() { +}; +__name(_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand"); +var DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand; + +// src/commands/DescribeLocalGatewayRouteTableVpcAssociationsCommand.ts + + + +var _DescribeLocalGatewayRouteTableVpcAssociationsCommand = class _DescribeLocalGatewayRouteTableVpcAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGatewayRouteTableVpcAssociations", {}).n("EC2Client", "DescribeLocalGatewayRouteTableVpcAssociationsCommand").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTableVpcAssociationsCommand).de(de_DescribeLocalGatewayRouteTableVpcAssociationsCommand).build() { +}; +__name(_DescribeLocalGatewayRouteTableVpcAssociationsCommand, "DescribeLocalGatewayRouteTableVpcAssociationsCommand"); +var DescribeLocalGatewayRouteTableVpcAssociationsCommand = _DescribeLocalGatewayRouteTableVpcAssociationsCommand; + +// src/commands/DescribeLocalGatewaysCommand.ts + + + +var _DescribeLocalGatewaysCommand = class _DescribeLocalGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGateways", {}).n("EC2Client", "DescribeLocalGatewaysCommand").f(void 0, void 0).ser(se_DescribeLocalGatewaysCommand).de(de_DescribeLocalGatewaysCommand).build() { +}; +__name(_DescribeLocalGatewaysCommand, "DescribeLocalGatewaysCommand"); +var DescribeLocalGatewaysCommand = _DescribeLocalGatewaysCommand; + +// src/commands/DescribeLocalGatewayVirtualInterfaceGroupsCommand.ts + + + +var _DescribeLocalGatewayVirtualInterfaceGroupsCommand = class _DescribeLocalGatewayVirtualInterfaceGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGatewayVirtualInterfaceGroups", {}).n("EC2Client", "DescribeLocalGatewayVirtualInterfaceGroupsCommand").f(void 0, void 0).ser(se_DescribeLocalGatewayVirtualInterfaceGroupsCommand).de(de_DescribeLocalGatewayVirtualInterfaceGroupsCommand).build() { +}; +__name(_DescribeLocalGatewayVirtualInterfaceGroupsCommand, "DescribeLocalGatewayVirtualInterfaceGroupsCommand"); +var DescribeLocalGatewayVirtualInterfaceGroupsCommand = _DescribeLocalGatewayVirtualInterfaceGroupsCommand; + +// src/commands/DescribeLocalGatewayVirtualInterfacesCommand.ts + + + +var _DescribeLocalGatewayVirtualInterfacesCommand = class _DescribeLocalGatewayVirtualInterfacesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLocalGatewayVirtualInterfaces", {}).n("EC2Client", "DescribeLocalGatewayVirtualInterfacesCommand").f(void 0, void 0).ser(se_DescribeLocalGatewayVirtualInterfacesCommand).de(de_DescribeLocalGatewayVirtualInterfacesCommand).build() { +}; +__name(_DescribeLocalGatewayVirtualInterfacesCommand, "DescribeLocalGatewayVirtualInterfacesCommand"); +var DescribeLocalGatewayVirtualInterfacesCommand = _DescribeLocalGatewayVirtualInterfacesCommand; + +// src/commands/DescribeLockedSnapshotsCommand.ts + + + +var _DescribeLockedSnapshotsCommand = class _DescribeLockedSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeLockedSnapshots", {}).n("EC2Client", "DescribeLockedSnapshotsCommand").f(void 0, void 0).ser(se_DescribeLockedSnapshotsCommand).de(de_DescribeLockedSnapshotsCommand).build() { +}; +__name(_DescribeLockedSnapshotsCommand, "DescribeLockedSnapshotsCommand"); +var DescribeLockedSnapshotsCommand = _DescribeLockedSnapshotsCommand; + +// src/commands/DescribeMacHostsCommand.ts + + + +var _DescribeMacHostsCommand = class _DescribeMacHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeMacHosts", {}).n("EC2Client", "DescribeMacHostsCommand").f(void 0, void 0).ser(se_DescribeMacHostsCommand).de(de_DescribeMacHostsCommand).build() { +}; +__name(_DescribeMacHostsCommand, "DescribeMacHostsCommand"); +var DescribeMacHostsCommand = _DescribeMacHostsCommand; + +// src/commands/DescribeManagedPrefixListsCommand.ts + + + +var _DescribeManagedPrefixListsCommand = class _DescribeManagedPrefixListsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeManagedPrefixLists", {}).n("EC2Client", "DescribeManagedPrefixListsCommand").f(void 0, void 0).ser(se_DescribeManagedPrefixListsCommand).de(de_DescribeManagedPrefixListsCommand).build() { +}; +__name(_DescribeManagedPrefixListsCommand, "DescribeManagedPrefixListsCommand"); +var DescribeManagedPrefixListsCommand = _DescribeManagedPrefixListsCommand; + +// src/commands/DescribeMovingAddressesCommand.ts + + + +var _DescribeMovingAddressesCommand = class _DescribeMovingAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeMovingAddresses", {}).n("EC2Client", "DescribeMovingAddressesCommand").f(void 0, void 0).ser(se_DescribeMovingAddressesCommand).de(de_DescribeMovingAddressesCommand).build() { +}; +__name(_DescribeMovingAddressesCommand, "DescribeMovingAddressesCommand"); +var DescribeMovingAddressesCommand = _DescribeMovingAddressesCommand; + +// src/commands/DescribeNatGatewaysCommand.ts + + + +var _DescribeNatGatewaysCommand = class _DescribeNatGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNatGateways", {}).n("EC2Client", "DescribeNatGatewaysCommand").f(void 0, void 0).ser(se_DescribeNatGatewaysCommand).de(de_DescribeNatGatewaysCommand).build() { +}; +__name(_DescribeNatGatewaysCommand, "DescribeNatGatewaysCommand"); +var DescribeNatGatewaysCommand = _DescribeNatGatewaysCommand; + +// src/commands/DescribeNetworkAclsCommand.ts + + + +var _DescribeNetworkAclsCommand = class _DescribeNetworkAclsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkAcls", {}).n("EC2Client", "DescribeNetworkAclsCommand").f(void 0, void 0).ser(se_DescribeNetworkAclsCommand).de(de_DescribeNetworkAclsCommand).build() { +}; +__name(_DescribeNetworkAclsCommand, "DescribeNetworkAclsCommand"); +var DescribeNetworkAclsCommand = _DescribeNetworkAclsCommand; + +// src/commands/DescribeNetworkInsightsAccessScopeAnalysesCommand.ts + + + +var _DescribeNetworkInsightsAccessScopeAnalysesCommand = class _DescribeNetworkInsightsAccessScopeAnalysesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInsightsAccessScopeAnalyses", {}).n("EC2Client", "DescribeNetworkInsightsAccessScopeAnalysesCommand").f(void 0, void 0).ser(se_DescribeNetworkInsightsAccessScopeAnalysesCommand).de(de_DescribeNetworkInsightsAccessScopeAnalysesCommand).build() { +}; +__name(_DescribeNetworkInsightsAccessScopeAnalysesCommand, "DescribeNetworkInsightsAccessScopeAnalysesCommand"); +var DescribeNetworkInsightsAccessScopeAnalysesCommand = _DescribeNetworkInsightsAccessScopeAnalysesCommand; + +// src/commands/DescribeNetworkInsightsAccessScopesCommand.ts + + + +var _DescribeNetworkInsightsAccessScopesCommand = class _DescribeNetworkInsightsAccessScopesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInsightsAccessScopes", {}).n("EC2Client", "DescribeNetworkInsightsAccessScopesCommand").f(void 0, void 0).ser(se_DescribeNetworkInsightsAccessScopesCommand).de(de_DescribeNetworkInsightsAccessScopesCommand).build() { +}; +__name(_DescribeNetworkInsightsAccessScopesCommand, "DescribeNetworkInsightsAccessScopesCommand"); +var DescribeNetworkInsightsAccessScopesCommand = _DescribeNetworkInsightsAccessScopesCommand; + +// src/commands/DescribeNetworkInsightsAnalysesCommand.ts + + + +var _DescribeNetworkInsightsAnalysesCommand = class _DescribeNetworkInsightsAnalysesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInsightsAnalyses", {}).n("EC2Client", "DescribeNetworkInsightsAnalysesCommand").f(void 0, void 0).ser(se_DescribeNetworkInsightsAnalysesCommand).de(de_DescribeNetworkInsightsAnalysesCommand).build() { +}; +__name(_DescribeNetworkInsightsAnalysesCommand, "DescribeNetworkInsightsAnalysesCommand"); +var DescribeNetworkInsightsAnalysesCommand = _DescribeNetworkInsightsAnalysesCommand; + +// src/commands/DescribeNetworkInsightsPathsCommand.ts + + + +var _DescribeNetworkInsightsPathsCommand = class _DescribeNetworkInsightsPathsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInsightsPaths", {}).n("EC2Client", "DescribeNetworkInsightsPathsCommand").f(void 0, void 0).ser(se_DescribeNetworkInsightsPathsCommand).de(de_DescribeNetworkInsightsPathsCommand).build() { +}; +__name(_DescribeNetworkInsightsPathsCommand, "DescribeNetworkInsightsPathsCommand"); +var DescribeNetworkInsightsPathsCommand = _DescribeNetworkInsightsPathsCommand; + +// src/commands/DescribeNetworkInterfaceAttributeCommand.ts + + + +var _DescribeNetworkInterfaceAttributeCommand = class _DescribeNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInterfaceAttribute", {}).n("EC2Client", "DescribeNetworkInterfaceAttributeCommand").f(void 0, void 0).ser(se_DescribeNetworkInterfaceAttributeCommand).de(de_DescribeNetworkInterfaceAttributeCommand).build() { +}; +__name(_DescribeNetworkInterfaceAttributeCommand, "DescribeNetworkInterfaceAttributeCommand"); +var DescribeNetworkInterfaceAttributeCommand = _DescribeNetworkInterfaceAttributeCommand; + +// src/commands/DescribeNetworkInterfacePermissionsCommand.ts + + + +var _DescribeNetworkInterfacePermissionsCommand = class _DescribeNetworkInterfacePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInterfacePermissions", {}).n("EC2Client", "DescribeNetworkInterfacePermissionsCommand").f(void 0, void 0).ser(se_DescribeNetworkInterfacePermissionsCommand).de(de_DescribeNetworkInterfacePermissionsCommand).build() { +}; +__name(_DescribeNetworkInterfacePermissionsCommand, "DescribeNetworkInterfacePermissionsCommand"); +var DescribeNetworkInterfacePermissionsCommand = _DescribeNetworkInterfacePermissionsCommand; + +// src/commands/DescribeNetworkInterfacesCommand.ts + + + +var _DescribeNetworkInterfacesCommand = class _DescribeNetworkInterfacesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeNetworkInterfaces", {}).n("EC2Client", "DescribeNetworkInterfacesCommand").f(void 0, void 0).ser(se_DescribeNetworkInterfacesCommand).de(de_DescribeNetworkInterfacesCommand).build() { +}; +__name(_DescribeNetworkInterfacesCommand, "DescribeNetworkInterfacesCommand"); +var DescribeNetworkInterfacesCommand = _DescribeNetworkInterfacesCommand; + +// src/commands/DescribePlacementGroupsCommand.ts + + + +var _DescribePlacementGroupsCommand = class _DescribePlacementGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribePlacementGroups", {}).n("EC2Client", "DescribePlacementGroupsCommand").f(void 0, void 0).ser(se_DescribePlacementGroupsCommand).de(de_DescribePlacementGroupsCommand).build() { +}; +__name(_DescribePlacementGroupsCommand, "DescribePlacementGroupsCommand"); +var DescribePlacementGroupsCommand = _DescribePlacementGroupsCommand; + +// src/commands/DescribePrefixListsCommand.ts + + + +var _DescribePrefixListsCommand = class _DescribePrefixListsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribePrefixLists", {}).n("EC2Client", "DescribePrefixListsCommand").f(void 0, void 0).ser(se_DescribePrefixListsCommand).de(de_DescribePrefixListsCommand).build() { +}; +__name(_DescribePrefixListsCommand, "DescribePrefixListsCommand"); +var DescribePrefixListsCommand = _DescribePrefixListsCommand; + +// src/commands/DescribePrincipalIdFormatCommand.ts + + + +var _DescribePrincipalIdFormatCommand = class _DescribePrincipalIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribePrincipalIdFormat", {}).n("EC2Client", "DescribePrincipalIdFormatCommand").f(void 0, void 0).ser(se_DescribePrincipalIdFormatCommand).de(de_DescribePrincipalIdFormatCommand).build() { +}; +__name(_DescribePrincipalIdFormatCommand, "DescribePrincipalIdFormatCommand"); +var DescribePrincipalIdFormatCommand = _DescribePrincipalIdFormatCommand; + +// src/commands/DescribePublicIpv4PoolsCommand.ts + + + +var _DescribePublicIpv4PoolsCommand = class _DescribePublicIpv4PoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribePublicIpv4Pools", {}).n("EC2Client", "DescribePublicIpv4PoolsCommand").f(void 0, void 0).ser(se_DescribePublicIpv4PoolsCommand).de(de_DescribePublicIpv4PoolsCommand).build() { +}; +__name(_DescribePublicIpv4PoolsCommand, "DescribePublicIpv4PoolsCommand"); +var DescribePublicIpv4PoolsCommand = _DescribePublicIpv4PoolsCommand; + +// src/commands/DescribeRegionsCommand.ts + + + +var _DescribeRegionsCommand = class _DescribeRegionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeRegions", {}).n("EC2Client", "DescribeRegionsCommand").f(void 0, void 0).ser(se_DescribeRegionsCommand).de(de_DescribeRegionsCommand).build() { +}; +__name(_DescribeRegionsCommand, "DescribeRegionsCommand"); +var DescribeRegionsCommand = _DescribeRegionsCommand; + +// src/commands/DescribeReplaceRootVolumeTasksCommand.ts + + + +var _DescribeReplaceRootVolumeTasksCommand = class _DescribeReplaceRootVolumeTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeReplaceRootVolumeTasks", {}).n("EC2Client", "DescribeReplaceRootVolumeTasksCommand").f(void 0, void 0).ser(se_DescribeReplaceRootVolumeTasksCommand).de(de_DescribeReplaceRootVolumeTasksCommand).build() { +}; +__name(_DescribeReplaceRootVolumeTasksCommand, "DescribeReplaceRootVolumeTasksCommand"); +var DescribeReplaceRootVolumeTasksCommand = _DescribeReplaceRootVolumeTasksCommand; + +// src/commands/DescribeReservedInstancesCommand.ts + + + +var _DescribeReservedInstancesCommand = class _DescribeReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeReservedInstances", {}).n("EC2Client", "DescribeReservedInstancesCommand").f(void 0, void 0).ser(se_DescribeReservedInstancesCommand).de(de_DescribeReservedInstancesCommand).build() { +}; +__name(_DescribeReservedInstancesCommand, "DescribeReservedInstancesCommand"); +var DescribeReservedInstancesCommand = _DescribeReservedInstancesCommand; + +// src/commands/DescribeReservedInstancesListingsCommand.ts + + + +var _DescribeReservedInstancesListingsCommand = class _DescribeReservedInstancesListingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeReservedInstancesListings", {}).n("EC2Client", "DescribeReservedInstancesListingsCommand").f(void 0, void 0).ser(se_DescribeReservedInstancesListingsCommand).de(de_DescribeReservedInstancesListingsCommand).build() { +}; +__name(_DescribeReservedInstancesListingsCommand, "DescribeReservedInstancesListingsCommand"); +var DescribeReservedInstancesListingsCommand = _DescribeReservedInstancesListingsCommand; + +// src/commands/DescribeReservedInstancesModificationsCommand.ts + + + +var _DescribeReservedInstancesModificationsCommand = class _DescribeReservedInstancesModificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeReservedInstancesModifications", {}).n("EC2Client", "DescribeReservedInstancesModificationsCommand").f(void 0, void 0).ser(se_DescribeReservedInstancesModificationsCommand).de(de_DescribeReservedInstancesModificationsCommand).build() { +}; +__name(_DescribeReservedInstancesModificationsCommand, "DescribeReservedInstancesModificationsCommand"); +var DescribeReservedInstancesModificationsCommand = _DescribeReservedInstancesModificationsCommand; + +// src/commands/DescribeReservedInstancesOfferingsCommand.ts + + + +var _DescribeReservedInstancesOfferingsCommand = class _DescribeReservedInstancesOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeReservedInstancesOfferings", {}).n("EC2Client", "DescribeReservedInstancesOfferingsCommand").f(void 0, void 0).ser(se_DescribeReservedInstancesOfferingsCommand).de(de_DescribeReservedInstancesOfferingsCommand).build() { +}; +__name(_DescribeReservedInstancesOfferingsCommand, "DescribeReservedInstancesOfferingsCommand"); +var DescribeReservedInstancesOfferingsCommand = _DescribeReservedInstancesOfferingsCommand; + +// src/commands/DescribeRouteTablesCommand.ts + + + +var _DescribeRouteTablesCommand = class _DescribeRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeRouteTables", {}).n("EC2Client", "DescribeRouteTablesCommand").f(void 0, void 0).ser(se_DescribeRouteTablesCommand).de(de_DescribeRouteTablesCommand).build() { +}; +__name(_DescribeRouteTablesCommand, "DescribeRouteTablesCommand"); +var DescribeRouteTablesCommand = _DescribeRouteTablesCommand; + +// src/commands/DescribeScheduledInstanceAvailabilityCommand.ts + + + +var _DescribeScheduledInstanceAvailabilityCommand = class _DescribeScheduledInstanceAvailabilityCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeScheduledInstanceAvailability", {}).n("EC2Client", "DescribeScheduledInstanceAvailabilityCommand").f(void 0, void 0).ser(se_DescribeScheduledInstanceAvailabilityCommand).de(de_DescribeScheduledInstanceAvailabilityCommand).build() { +}; +__name(_DescribeScheduledInstanceAvailabilityCommand, "DescribeScheduledInstanceAvailabilityCommand"); +var DescribeScheduledInstanceAvailabilityCommand = _DescribeScheduledInstanceAvailabilityCommand; + +// src/commands/DescribeScheduledInstancesCommand.ts + + + +var _DescribeScheduledInstancesCommand = class _DescribeScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeScheduledInstances", {}).n("EC2Client", "DescribeScheduledInstancesCommand").f(void 0, void 0).ser(se_DescribeScheduledInstancesCommand).de(de_DescribeScheduledInstancesCommand).build() { +}; +__name(_DescribeScheduledInstancesCommand, "DescribeScheduledInstancesCommand"); +var DescribeScheduledInstancesCommand = _DescribeScheduledInstancesCommand; + +// src/commands/DescribeSecurityGroupReferencesCommand.ts + + + +var _DescribeSecurityGroupReferencesCommand = class _DescribeSecurityGroupReferencesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSecurityGroupReferences", {}).n("EC2Client", "DescribeSecurityGroupReferencesCommand").f(void 0, void 0).ser(se_DescribeSecurityGroupReferencesCommand).de(de_DescribeSecurityGroupReferencesCommand).build() { +}; +__name(_DescribeSecurityGroupReferencesCommand, "DescribeSecurityGroupReferencesCommand"); +var DescribeSecurityGroupReferencesCommand = _DescribeSecurityGroupReferencesCommand; + +// src/commands/DescribeSecurityGroupRulesCommand.ts + + + +var _DescribeSecurityGroupRulesCommand = class _DescribeSecurityGroupRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSecurityGroupRules", {}).n("EC2Client", "DescribeSecurityGroupRulesCommand").f(void 0, void 0).ser(se_DescribeSecurityGroupRulesCommand).de(de_DescribeSecurityGroupRulesCommand).build() { +}; +__name(_DescribeSecurityGroupRulesCommand, "DescribeSecurityGroupRulesCommand"); +var DescribeSecurityGroupRulesCommand = _DescribeSecurityGroupRulesCommand; + +// src/commands/DescribeSecurityGroupsCommand.ts + + + +var _DescribeSecurityGroupsCommand = class _DescribeSecurityGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSecurityGroups", {}).n("EC2Client", "DescribeSecurityGroupsCommand").f(void 0, void 0).ser(se_DescribeSecurityGroupsCommand).de(de_DescribeSecurityGroupsCommand).build() { +}; +__name(_DescribeSecurityGroupsCommand, "DescribeSecurityGroupsCommand"); +var DescribeSecurityGroupsCommand = _DescribeSecurityGroupsCommand; + +// src/commands/DescribeSnapshotAttributeCommand.ts + + + +var _DescribeSnapshotAttributeCommand = class _DescribeSnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSnapshotAttribute", {}).n("EC2Client", "DescribeSnapshotAttributeCommand").f(void 0, void 0).ser(se_DescribeSnapshotAttributeCommand).de(de_DescribeSnapshotAttributeCommand).build() { +}; +__name(_DescribeSnapshotAttributeCommand, "DescribeSnapshotAttributeCommand"); +var DescribeSnapshotAttributeCommand = _DescribeSnapshotAttributeCommand; + +// src/commands/DescribeSnapshotsCommand.ts + + + +var _DescribeSnapshotsCommand = class _DescribeSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSnapshots", {}).n("EC2Client", "DescribeSnapshotsCommand").f(void 0, void 0).ser(se_DescribeSnapshotsCommand).de(de_DescribeSnapshotsCommand).build() { +}; +__name(_DescribeSnapshotsCommand, "DescribeSnapshotsCommand"); +var DescribeSnapshotsCommand = _DescribeSnapshotsCommand; + +// src/commands/DescribeSnapshotTierStatusCommand.ts + + + +var _DescribeSnapshotTierStatusCommand = class _DescribeSnapshotTierStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSnapshotTierStatus", {}).n("EC2Client", "DescribeSnapshotTierStatusCommand").f(void 0, void 0).ser(se_DescribeSnapshotTierStatusCommand).de(de_DescribeSnapshotTierStatusCommand).build() { +}; +__name(_DescribeSnapshotTierStatusCommand, "DescribeSnapshotTierStatusCommand"); +var DescribeSnapshotTierStatusCommand = _DescribeSnapshotTierStatusCommand; + +// src/commands/DescribeSpotDatafeedSubscriptionCommand.ts + + + +var _DescribeSpotDatafeedSubscriptionCommand = class _DescribeSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotDatafeedSubscription", {}).n("EC2Client", "DescribeSpotDatafeedSubscriptionCommand").f(void 0, void 0).ser(se_DescribeSpotDatafeedSubscriptionCommand).de(de_DescribeSpotDatafeedSubscriptionCommand).build() { +}; +__name(_DescribeSpotDatafeedSubscriptionCommand, "DescribeSpotDatafeedSubscriptionCommand"); +var DescribeSpotDatafeedSubscriptionCommand = _DescribeSpotDatafeedSubscriptionCommand; + +// src/commands/DescribeSpotFleetInstancesCommand.ts + + + +var _DescribeSpotFleetInstancesCommand = class _DescribeSpotFleetInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotFleetInstances", {}).n("EC2Client", "DescribeSpotFleetInstancesCommand").f(void 0, void 0).ser(se_DescribeSpotFleetInstancesCommand).de(de_DescribeSpotFleetInstancesCommand).build() { +}; +__name(_DescribeSpotFleetInstancesCommand, "DescribeSpotFleetInstancesCommand"); +var DescribeSpotFleetInstancesCommand = _DescribeSpotFleetInstancesCommand; + +// src/commands/DescribeSpotFleetRequestHistoryCommand.ts + + + +var _DescribeSpotFleetRequestHistoryCommand = class _DescribeSpotFleetRequestHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotFleetRequestHistory", {}).n("EC2Client", "DescribeSpotFleetRequestHistoryCommand").f(void 0, void 0).ser(se_DescribeSpotFleetRequestHistoryCommand).de(de_DescribeSpotFleetRequestHistoryCommand).build() { +}; +__name(_DescribeSpotFleetRequestHistoryCommand, "DescribeSpotFleetRequestHistoryCommand"); +var DescribeSpotFleetRequestHistoryCommand = _DescribeSpotFleetRequestHistoryCommand; + +// src/commands/DescribeSpotFleetRequestsCommand.ts + + + + +// src/models/models_5.ts + +var OnDemandAllocationStrategy = { + LOWEST_PRICE: "lowestPrice", + PRIORITIZED: "prioritized" +}; +var ReplacementStrategy = { + LAUNCH: "launch", + LAUNCH_BEFORE_TERMINATE: "launch-before-terminate" +}; +var SpotInstanceState = { + active: "active", + cancelled: "cancelled", + closed: "closed", + disabled: "disabled", + failed: "failed", + open: "open" +}; +var VerifiedAccessLogDeliveryStatusCode = { + FAILED: "failed", + SUCCESS: "success" +}; +var VolumeAttributeName = { + autoEnableIO: "autoEnableIO", + productCodes: "productCodes" +}; +var VolumeModificationState = { + completed: "completed", + failed: "failed", + modifying: "modifying", + optimizing: "optimizing" +}; +var VolumeStatusName = { + io_enabled: "io-enabled", + io_performance: "io-performance" +}; +var VolumeStatusInfoStatus = { + impaired: "impaired", + insufficient_data: "insufficient-data", + ok: "ok" +}; +var VpcAttributeName = { + enableDnsHostnames: "enableDnsHostnames", + enableDnsSupport: "enableDnsSupport", + enableNetworkAddressUsageMetrics: "enableNetworkAddressUsageMetrics" +}; +var ImageBlockPublicAccessDisabledState = { + unblocked: "unblocked" +}; +var SnapshotBlockPublicAccessState = { + block_all_sharing: "block-all-sharing", + block_new_sharing: "block-new-sharing", + unblocked: "unblocked" +}; +var TransitGatewayPropagationState = { + disabled: "disabled", + disabling: "disabling", + enabled: "enabled", + enabling: "enabling" +}; +var ImageBlockPublicAccessEnabledState = { + block_new_sharing: "block-new-sharing" +}; +var ClientCertificateRevocationListStatusCode = { + active: "active", + pending: "pending" +}; +var UnlimitedSupportedInstanceFamily = { + t2: "t2", + t3: "t3", + t3a: "t3a", + t4g: "t4g" +}; +var PartitionLoadFrequency = { + DAILY: "daily", + MONTHLY: "monthly", + NONE: "none", + WEEKLY: "weekly" +}; +var SpotFleetRequestConfigDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchSpecifications && { + LaunchSpecifications: obj.LaunchSpecifications.map((item) => SpotFleetLaunchSpecificationFilterSensitiveLog(item)) + } +}), "SpotFleetRequestConfigDataFilterSensitiveLog"); +var SpotFleetRequestConfigFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SpotFleetRequestConfig && { + SpotFleetRequestConfig: SpotFleetRequestConfigDataFilterSensitiveLog(obj.SpotFleetRequestConfig) + } +}), "SpotFleetRequestConfigFilterSensitiveLog"); +var DescribeSpotFleetRequestsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj +}), "DescribeSpotFleetRequestsResponseFilterSensitiveLog"); +var LaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "LaunchSpecificationFilterSensitiveLog"); +var SpotInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchSpecification && { + LaunchSpecification: LaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification) + } +}), "SpotInstanceRequestFilterSensitiveLog"); +var DescribeSpotInstanceRequestsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SpotInstanceRequests && { + SpotInstanceRequests: obj.SpotInstanceRequests.map((item) => SpotInstanceRequestFilterSensitiveLog(item)) + } +}), "DescribeSpotInstanceRequestsResultFilterSensitiveLog"); +var DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProviders && { + VerifiedAccessTrustProviders: obj.VerifiedAccessTrustProviders.map( + (item) => VerifiedAccessTrustProviderFilterSensitiveLog(item) + ) + } +}), "DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog"); +var DescribeVpnConnectionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnections && { + VpnConnections: obj.VpnConnections.map((item) => VpnConnectionFilterSensitiveLog(item)) + } +}), "DescribeVpnConnectionsResultFilterSensitiveLog"); +var DetachVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProvider && { + VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider) + } +}), "DetachVerifiedAccessTrustProviderResultFilterSensitiveLog"); + +// src/commands/DescribeSpotFleetRequestsCommand.ts +var _DescribeSpotFleetRequestsCommand = class _DescribeSpotFleetRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotFleetRequests", {}).n("EC2Client", "DescribeSpotFleetRequestsCommand").f(void 0, DescribeSpotFleetRequestsResponseFilterSensitiveLog).ser(se_DescribeSpotFleetRequestsCommand).de(de_DescribeSpotFleetRequestsCommand).build() { +}; +__name(_DescribeSpotFleetRequestsCommand, "DescribeSpotFleetRequestsCommand"); +var DescribeSpotFleetRequestsCommand = _DescribeSpotFleetRequestsCommand; + +// src/commands/DescribeSpotInstanceRequestsCommand.ts + + + +var _DescribeSpotInstanceRequestsCommand = class _DescribeSpotInstanceRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotInstanceRequests", {}).n("EC2Client", "DescribeSpotInstanceRequestsCommand").f(void 0, DescribeSpotInstanceRequestsResultFilterSensitiveLog).ser(se_DescribeSpotInstanceRequestsCommand).de(de_DescribeSpotInstanceRequestsCommand).build() { +}; +__name(_DescribeSpotInstanceRequestsCommand, "DescribeSpotInstanceRequestsCommand"); +var DescribeSpotInstanceRequestsCommand = _DescribeSpotInstanceRequestsCommand; + +// src/commands/DescribeSpotPriceHistoryCommand.ts + + + +var _DescribeSpotPriceHistoryCommand = class _DescribeSpotPriceHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSpotPriceHistory", {}).n("EC2Client", "DescribeSpotPriceHistoryCommand").f(void 0, void 0).ser(se_DescribeSpotPriceHistoryCommand).de(de_DescribeSpotPriceHistoryCommand).build() { +}; +__name(_DescribeSpotPriceHistoryCommand, "DescribeSpotPriceHistoryCommand"); +var DescribeSpotPriceHistoryCommand = _DescribeSpotPriceHistoryCommand; + +// src/commands/DescribeStaleSecurityGroupsCommand.ts + + + +var _DescribeStaleSecurityGroupsCommand = class _DescribeStaleSecurityGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeStaleSecurityGroups", {}).n("EC2Client", "DescribeStaleSecurityGroupsCommand").f(void 0, void 0).ser(se_DescribeStaleSecurityGroupsCommand).de(de_DescribeStaleSecurityGroupsCommand).build() { +}; +__name(_DescribeStaleSecurityGroupsCommand, "DescribeStaleSecurityGroupsCommand"); +var DescribeStaleSecurityGroupsCommand = _DescribeStaleSecurityGroupsCommand; + +// src/commands/DescribeStoreImageTasksCommand.ts + + + +var _DescribeStoreImageTasksCommand = class _DescribeStoreImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeStoreImageTasks", {}).n("EC2Client", "DescribeStoreImageTasksCommand").f(void 0, void 0).ser(se_DescribeStoreImageTasksCommand).de(de_DescribeStoreImageTasksCommand).build() { +}; +__name(_DescribeStoreImageTasksCommand, "DescribeStoreImageTasksCommand"); +var DescribeStoreImageTasksCommand = _DescribeStoreImageTasksCommand; + +// src/commands/DescribeSubnetsCommand.ts + + + +var _DescribeSubnetsCommand = class _DescribeSubnetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeSubnets", {}).n("EC2Client", "DescribeSubnetsCommand").f(void 0, void 0).ser(se_DescribeSubnetsCommand).de(de_DescribeSubnetsCommand).build() { +}; +__name(_DescribeSubnetsCommand, "DescribeSubnetsCommand"); +var DescribeSubnetsCommand = _DescribeSubnetsCommand; + +// src/commands/DescribeTagsCommand.ts + + + +var _DescribeTagsCommand = class _DescribeTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTags", {}).n("EC2Client", "DescribeTagsCommand").f(void 0, void 0).ser(se_DescribeTagsCommand).de(de_DescribeTagsCommand).build() { +}; +__name(_DescribeTagsCommand, "DescribeTagsCommand"); +var DescribeTagsCommand = _DescribeTagsCommand; + +// src/commands/DescribeTrafficMirrorFilterRulesCommand.ts + + + +var _DescribeTrafficMirrorFilterRulesCommand = class _DescribeTrafficMirrorFilterRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTrafficMirrorFilterRules", {}).n("EC2Client", "DescribeTrafficMirrorFilterRulesCommand").f(void 0, void 0).ser(se_DescribeTrafficMirrorFilterRulesCommand).de(de_DescribeTrafficMirrorFilterRulesCommand).build() { +}; +__name(_DescribeTrafficMirrorFilterRulesCommand, "DescribeTrafficMirrorFilterRulesCommand"); +var DescribeTrafficMirrorFilterRulesCommand = _DescribeTrafficMirrorFilterRulesCommand; + +// src/commands/DescribeTrafficMirrorFiltersCommand.ts + + + +var _DescribeTrafficMirrorFiltersCommand = class _DescribeTrafficMirrorFiltersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTrafficMirrorFilters", {}).n("EC2Client", "DescribeTrafficMirrorFiltersCommand").f(void 0, void 0).ser(se_DescribeTrafficMirrorFiltersCommand).de(de_DescribeTrafficMirrorFiltersCommand).build() { +}; +__name(_DescribeTrafficMirrorFiltersCommand, "DescribeTrafficMirrorFiltersCommand"); +var DescribeTrafficMirrorFiltersCommand = _DescribeTrafficMirrorFiltersCommand; + +// src/commands/DescribeTrafficMirrorSessionsCommand.ts + + + +var _DescribeTrafficMirrorSessionsCommand = class _DescribeTrafficMirrorSessionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTrafficMirrorSessions", {}).n("EC2Client", "DescribeTrafficMirrorSessionsCommand").f(void 0, void 0).ser(se_DescribeTrafficMirrorSessionsCommand).de(de_DescribeTrafficMirrorSessionsCommand).build() { +}; +__name(_DescribeTrafficMirrorSessionsCommand, "DescribeTrafficMirrorSessionsCommand"); +var DescribeTrafficMirrorSessionsCommand = _DescribeTrafficMirrorSessionsCommand; + +// src/commands/DescribeTrafficMirrorTargetsCommand.ts + + + +var _DescribeTrafficMirrorTargetsCommand = class _DescribeTrafficMirrorTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTrafficMirrorTargets", {}).n("EC2Client", "DescribeTrafficMirrorTargetsCommand").f(void 0, void 0).ser(se_DescribeTrafficMirrorTargetsCommand).de(de_DescribeTrafficMirrorTargetsCommand).build() { +}; +__name(_DescribeTrafficMirrorTargetsCommand, "DescribeTrafficMirrorTargetsCommand"); +var DescribeTrafficMirrorTargetsCommand = _DescribeTrafficMirrorTargetsCommand; + +// src/commands/DescribeTransitGatewayAttachmentsCommand.ts + + + +var _DescribeTransitGatewayAttachmentsCommand = class _DescribeTransitGatewayAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayAttachments", {}).n("EC2Client", "DescribeTransitGatewayAttachmentsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayAttachmentsCommand).de(de_DescribeTransitGatewayAttachmentsCommand).build() { +}; +__name(_DescribeTransitGatewayAttachmentsCommand, "DescribeTransitGatewayAttachmentsCommand"); +var DescribeTransitGatewayAttachmentsCommand = _DescribeTransitGatewayAttachmentsCommand; + +// src/commands/DescribeTransitGatewayConnectPeersCommand.ts + + + +var _DescribeTransitGatewayConnectPeersCommand = class _DescribeTransitGatewayConnectPeersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayConnectPeers", {}).n("EC2Client", "DescribeTransitGatewayConnectPeersCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayConnectPeersCommand).de(de_DescribeTransitGatewayConnectPeersCommand).build() { +}; +__name(_DescribeTransitGatewayConnectPeersCommand, "DescribeTransitGatewayConnectPeersCommand"); +var DescribeTransitGatewayConnectPeersCommand = _DescribeTransitGatewayConnectPeersCommand; + +// src/commands/DescribeTransitGatewayConnectsCommand.ts + + + +var _DescribeTransitGatewayConnectsCommand = class _DescribeTransitGatewayConnectsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayConnects", {}).n("EC2Client", "DescribeTransitGatewayConnectsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayConnectsCommand).de(de_DescribeTransitGatewayConnectsCommand).build() { +}; +__name(_DescribeTransitGatewayConnectsCommand, "DescribeTransitGatewayConnectsCommand"); +var DescribeTransitGatewayConnectsCommand = _DescribeTransitGatewayConnectsCommand; + +// src/commands/DescribeTransitGatewayMulticastDomainsCommand.ts + + + +var _DescribeTransitGatewayMulticastDomainsCommand = class _DescribeTransitGatewayMulticastDomainsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayMulticastDomains", {}).n("EC2Client", "DescribeTransitGatewayMulticastDomainsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayMulticastDomainsCommand).de(de_DescribeTransitGatewayMulticastDomainsCommand).build() { +}; +__name(_DescribeTransitGatewayMulticastDomainsCommand, "DescribeTransitGatewayMulticastDomainsCommand"); +var DescribeTransitGatewayMulticastDomainsCommand = _DescribeTransitGatewayMulticastDomainsCommand; + +// src/commands/DescribeTransitGatewayPeeringAttachmentsCommand.ts + + + +var _DescribeTransitGatewayPeeringAttachmentsCommand = class _DescribeTransitGatewayPeeringAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayPeeringAttachments", {}).n("EC2Client", "DescribeTransitGatewayPeeringAttachmentsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayPeeringAttachmentsCommand).de(de_DescribeTransitGatewayPeeringAttachmentsCommand).build() { +}; +__name(_DescribeTransitGatewayPeeringAttachmentsCommand, "DescribeTransitGatewayPeeringAttachmentsCommand"); +var DescribeTransitGatewayPeeringAttachmentsCommand = _DescribeTransitGatewayPeeringAttachmentsCommand; + +// src/commands/DescribeTransitGatewayPolicyTablesCommand.ts + + + +var _DescribeTransitGatewayPolicyTablesCommand = class _DescribeTransitGatewayPolicyTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayPolicyTables", {}).n("EC2Client", "DescribeTransitGatewayPolicyTablesCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayPolicyTablesCommand).de(de_DescribeTransitGatewayPolicyTablesCommand).build() { +}; +__name(_DescribeTransitGatewayPolicyTablesCommand, "DescribeTransitGatewayPolicyTablesCommand"); +var DescribeTransitGatewayPolicyTablesCommand = _DescribeTransitGatewayPolicyTablesCommand; + +// src/commands/DescribeTransitGatewayRouteTableAnnouncementsCommand.ts + + + +var _DescribeTransitGatewayRouteTableAnnouncementsCommand = class _DescribeTransitGatewayRouteTableAnnouncementsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayRouteTableAnnouncements", {}).n("EC2Client", "DescribeTransitGatewayRouteTableAnnouncementsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayRouteTableAnnouncementsCommand).de(de_DescribeTransitGatewayRouteTableAnnouncementsCommand).build() { +}; +__name(_DescribeTransitGatewayRouteTableAnnouncementsCommand, "DescribeTransitGatewayRouteTableAnnouncementsCommand"); +var DescribeTransitGatewayRouteTableAnnouncementsCommand = _DescribeTransitGatewayRouteTableAnnouncementsCommand; + +// src/commands/DescribeTransitGatewayRouteTablesCommand.ts + + + +var _DescribeTransitGatewayRouteTablesCommand = class _DescribeTransitGatewayRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayRouteTables", {}).n("EC2Client", "DescribeTransitGatewayRouteTablesCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayRouteTablesCommand).de(de_DescribeTransitGatewayRouteTablesCommand).build() { +}; +__name(_DescribeTransitGatewayRouteTablesCommand, "DescribeTransitGatewayRouteTablesCommand"); +var DescribeTransitGatewayRouteTablesCommand = _DescribeTransitGatewayRouteTablesCommand; + +// src/commands/DescribeTransitGatewaysCommand.ts + + + +var _DescribeTransitGatewaysCommand = class _DescribeTransitGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGateways", {}).n("EC2Client", "DescribeTransitGatewaysCommand").f(void 0, void 0).ser(se_DescribeTransitGatewaysCommand).de(de_DescribeTransitGatewaysCommand).build() { +}; +__name(_DescribeTransitGatewaysCommand, "DescribeTransitGatewaysCommand"); +var DescribeTransitGatewaysCommand = _DescribeTransitGatewaysCommand; + +// src/commands/DescribeTransitGatewayVpcAttachmentsCommand.ts + + + +var _DescribeTransitGatewayVpcAttachmentsCommand = class _DescribeTransitGatewayVpcAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTransitGatewayVpcAttachments", {}).n("EC2Client", "DescribeTransitGatewayVpcAttachmentsCommand").f(void 0, void 0).ser(se_DescribeTransitGatewayVpcAttachmentsCommand).de(de_DescribeTransitGatewayVpcAttachmentsCommand).build() { +}; +__name(_DescribeTransitGatewayVpcAttachmentsCommand, "DescribeTransitGatewayVpcAttachmentsCommand"); +var DescribeTransitGatewayVpcAttachmentsCommand = _DescribeTransitGatewayVpcAttachmentsCommand; + +// src/commands/DescribeTrunkInterfaceAssociationsCommand.ts + + + +var _DescribeTrunkInterfaceAssociationsCommand = class _DescribeTrunkInterfaceAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeTrunkInterfaceAssociations", {}).n("EC2Client", "DescribeTrunkInterfaceAssociationsCommand").f(void 0, void 0).ser(se_DescribeTrunkInterfaceAssociationsCommand).de(de_DescribeTrunkInterfaceAssociationsCommand).build() { +}; +__name(_DescribeTrunkInterfaceAssociationsCommand, "DescribeTrunkInterfaceAssociationsCommand"); +var DescribeTrunkInterfaceAssociationsCommand = _DescribeTrunkInterfaceAssociationsCommand; + +// src/commands/DescribeVerifiedAccessEndpointsCommand.ts + + + +var _DescribeVerifiedAccessEndpointsCommand = class _DescribeVerifiedAccessEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVerifiedAccessEndpoints", {}).n("EC2Client", "DescribeVerifiedAccessEndpointsCommand").f(void 0, void 0).ser(se_DescribeVerifiedAccessEndpointsCommand).de(de_DescribeVerifiedAccessEndpointsCommand).build() { +}; +__name(_DescribeVerifiedAccessEndpointsCommand, "DescribeVerifiedAccessEndpointsCommand"); +var DescribeVerifiedAccessEndpointsCommand = _DescribeVerifiedAccessEndpointsCommand; + +// src/commands/DescribeVerifiedAccessGroupsCommand.ts + + + +var _DescribeVerifiedAccessGroupsCommand = class _DescribeVerifiedAccessGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVerifiedAccessGroups", {}).n("EC2Client", "DescribeVerifiedAccessGroupsCommand").f(void 0, void 0).ser(se_DescribeVerifiedAccessGroupsCommand).de(de_DescribeVerifiedAccessGroupsCommand).build() { +}; +__name(_DescribeVerifiedAccessGroupsCommand, "DescribeVerifiedAccessGroupsCommand"); +var DescribeVerifiedAccessGroupsCommand = _DescribeVerifiedAccessGroupsCommand; + +// src/commands/DescribeVerifiedAccessInstanceLoggingConfigurationsCommand.ts + + + +var _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = class _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVerifiedAccessInstanceLoggingConfigurations", {}).n("EC2Client", "DescribeVerifiedAccessInstanceLoggingConfigurationsCommand").f(void 0, void 0).ser(se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand).de(de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand).build() { +}; +__name(_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, "DescribeVerifiedAccessInstanceLoggingConfigurationsCommand"); +var DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand; + +// src/commands/DescribeVerifiedAccessInstancesCommand.ts + + + +var _DescribeVerifiedAccessInstancesCommand = class _DescribeVerifiedAccessInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVerifiedAccessInstances", {}).n("EC2Client", "DescribeVerifiedAccessInstancesCommand").f(void 0, void 0).ser(se_DescribeVerifiedAccessInstancesCommand).de(de_DescribeVerifiedAccessInstancesCommand).build() { +}; +__name(_DescribeVerifiedAccessInstancesCommand, "DescribeVerifiedAccessInstancesCommand"); +var DescribeVerifiedAccessInstancesCommand = _DescribeVerifiedAccessInstancesCommand; + +// src/commands/DescribeVerifiedAccessTrustProvidersCommand.ts + + + +var _DescribeVerifiedAccessTrustProvidersCommand = class _DescribeVerifiedAccessTrustProvidersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVerifiedAccessTrustProviders", {}).n("EC2Client", "DescribeVerifiedAccessTrustProvidersCommand").f(void 0, DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog).ser(se_DescribeVerifiedAccessTrustProvidersCommand).de(de_DescribeVerifiedAccessTrustProvidersCommand).build() { +}; +__name(_DescribeVerifiedAccessTrustProvidersCommand, "DescribeVerifiedAccessTrustProvidersCommand"); +var DescribeVerifiedAccessTrustProvidersCommand = _DescribeVerifiedAccessTrustProvidersCommand; + +// src/commands/DescribeVolumeAttributeCommand.ts + + + +var _DescribeVolumeAttributeCommand = class _DescribeVolumeAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVolumeAttribute", {}).n("EC2Client", "DescribeVolumeAttributeCommand").f(void 0, void 0).ser(se_DescribeVolumeAttributeCommand).de(de_DescribeVolumeAttributeCommand).build() { +}; +__name(_DescribeVolumeAttributeCommand, "DescribeVolumeAttributeCommand"); +var DescribeVolumeAttributeCommand = _DescribeVolumeAttributeCommand; + +// src/commands/DescribeVolumesCommand.ts + + + +var _DescribeVolumesCommand = class _DescribeVolumesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVolumes", {}).n("EC2Client", "DescribeVolumesCommand").f(void 0, void 0).ser(se_DescribeVolumesCommand).de(de_DescribeVolumesCommand).build() { +}; +__name(_DescribeVolumesCommand, "DescribeVolumesCommand"); +var DescribeVolumesCommand = _DescribeVolumesCommand; + +// src/commands/DescribeVolumesModificationsCommand.ts + + + +var _DescribeVolumesModificationsCommand = class _DescribeVolumesModificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVolumesModifications", {}).n("EC2Client", "DescribeVolumesModificationsCommand").f(void 0, void 0).ser(se_DescribeVolumesModificationsCommand).de(de_DescribeVolumesModificationsCommand).build() { +}; +__name(_DescribeVolumesModificationsCommand, "DescribeVolumesModificationsCommand"); +var DescribeVolumesModificationsCommand = _DescribeVolumesModificationsCommand; + +// src/commands/DescribeVolumeStatusCommand.ts + + + +var _DescribeVolumeStatusCommand = class _DescribeVolumeStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVolumeStatus", {}).n("EC2Client", "DescribeVolumeStatusCommand").f(void 0, void 0).ser(se_DescribeVolumeStatusCommand).de(de_DescribeVolumeStatusCommand).build() { +}; +__name(_DescribeVolumeStatusCommand, "DescribeVolumeStatusCommand"); +var DescribeVolumeStatusCommand = _DescribeVolumeStatusCommand; + +// src/commands/DescribeVpcAttributeCommand.ts + + + +var _DescribeVpcAttributeCommand = class _DescribeVpcAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcAttribute", {}).n("EC2Client", "DescribeVpcAttributeCommand").f(void 0, void 0).ser(se_DescribeVpcAttributeCommand).de(de_DescribeVpcAttributeCommand).build() { +}; +__name(_DescribeVpcAttributeCommand, "DescribeVpcAttributeCommand"); +var DescribeVpcAttributeCommand = _DescribeVpcAttributeCommand; + +// src/commands/DescribeVpcClassicLinkCommand.ts + + + +var _DescribeVpcClassicLinkCommand = class _DescribeVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcClassicLink", {}).n("EC2Client", "DescribeVpcClassicLinkCommand").f(void 0, void 0).ser(se_DescribeVpcClassicLinkCommand).de(de_DescribeVpcClassicLinkCommand).build() { +}; +__name(_DescribeVpcClassicLinkCommand, "DescribeVpcClassicLinkCommand"); +var DescribeVpcClassicLinkCommand = _DescribeVpcClassicLinkCommand; + +// src/commands/DescribeVpcClassicLinkDnsSupportCommand.ts + + + +var _DescribeVpcClassicLinkDnsSupportCommand = class _DescribeVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcClassicLinkDnsSupport", {}).n("EC2Client", "DescribeVpcClassicLinkDnsSupportCommand").f(void 0, void 0).ser(se_DescribeVpcClassicLinkDnsSupportCommand).de(de_DescribeVpcClassicLinkDnsSupportCommand).build() { +}; +__name(_DescribeVpcClassicLinkDnsSupportCommand, "DescribeVpcClassicLinkDnsSupportCommand"); +var DescribeVpcClassicLinkDnsSupportCommand = _DescribeVpcClassicLinkDnsSupportCommand; + +// src/commands/DescribeVpcEndpointConnectionNotificationsCommand.ts + + + +var _DescribeVpcEndpointConnectionNotificationsCommand = class _DescribeVpcEndpointConnectionNotificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpointConnectionNotifications", {}).n("EC2Client", "DescribeVpcEndpointConnectionNotificationsCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointConnectionNotificationsCommand).de(de_DescribeVpcEndpointConnectionNotificationsCommand).build() { +}; +__name(_DescribeVpcEndpointConnectionNotificationsCommand, "DescribeVpcEndpointConnectionNotificationsCommand"); +var DescribeVpcEndpointConnectionNotificationsCommand = _DescribeVpcEndpointConnectionNotificationsCommand; + +// src/commands/DescribeVpcEndpointConnectionsCommand.ts + + + +var _DescribeVpcEndpointConnectionsCommand = class _DescribeVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpointConnections", {}).n("EC2Client", "DescribeVpcEndpointConnectionsCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointConnectionsCommand).de(de_DescribeVpcEndpointConnectionsCommand).build() { +}; +__name(_DescribeVpcEndpointConnectionsCommand, "DescribeVpcEndpointConnectionsCommand"); +var DescribeVpcEndpointConnectionsCommand = _DescribeVpcEndpointConnectionsCommand; + +// src/commands/DescribeVpcEndpointsCommand.ts + + + +var _DescribeVpcEndpointsCommand = class _DescribeVpcEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpoints", {}).n("EC2Client", "DescribeVpcEndpointsCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointsCommand).de(de_DescribeVpcEndpointsCommand).build() { +}; +__name(_DescribeVpcEndpointsCommand, "DescribeVpcEndpointsCommand"); +var DescribeVpcEndpointsCommand = _DescribeVpcEndpointsCommand; + +// src/commands/DescribeVpcEndpointServiceConfigurationsCommand.ts + + + +var _DescribeVpcEndpointServiceConfigurationsCommand = class _DescribeVpcEndpointServiceConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpointServiceConfigurations", {}).n("EC2Client", "DescribeVpcEndpointServiceConfigurationsCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointServiceConfigurationsCommand).de(de_DescribeVpcEndpointServiceConfigurationsCommand).build() { +}; +__name(_DescribeVpcEndpointServiceConfigurationsCommand, "DescribeVpcEndpointServiceConfigurationsCommand"); +var DescribeVpcEndpointServiceConfigurationsCommand = _DescribeVpcEndpointServiceConfigurationsCommand; + +// src/commands/DescribeVpcEndpointServicePermissionsCommand.ts + + + +var _DescribeVpcEndpointServicePermissionsCommand = class _DescribeVpcEndpointServicePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpointServicePermissions", {}).n("EC2Client", "DescribeVpcEndpointServicePermissionsCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointServicePermissionsCommand).de(de_DescribeVpcEndpointServicePermissionsCommand).build() { +}; +__name(_DescribeVpcEndpointServicePermissionsCommand, "DescribeVpcEndpointServicePermissionsCommand"); +var DescribeVpcEndpointServicePermissionsCommand = _DescribeVpcEndpointServicePermissionsCommand; + +// src/commands/DescribeVpcEndpointServicesCommand.ts + + + +var _DescribeVpcEndpointServicesCommand = class _DescribeVpcEndpointServicesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcEndpointServices", {}).n("EC2Client", "DescribeVpcEndpointServicesCommand").f(void 0, void 0).ser(se_DescribeVpcEndpointServicesCommand).de(de_DescribeVpcEndpointServicesCommand).build() { +}; +__name(_DescribeVpcEndpointServicesCommand, "DescribeVpcEndpointServicesCommand"); +var DescribeVpcEndpointServicesCommand = _DescribeVpcEndpointServicesCommand; + +// src/commands/DescribeVpcPeeringConnectionsCommand.ts + + + +var _DescribeVpcPeeringConnectionsCommand = class _DescribeVpcPeeringConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcPeeringConnections", {}).n("EC2Client", "DescribeVpcPeeringConnectionsCommand").f(void 0, void 0).ser(se_DescribeVpcPeeringConnectionsCommand).de(de_DescribeVpcPeeringConnectionsCommand).build() { +}; +__name(_DescribeVpcPeeringConnectionsCommand, "DescribeVpcPeeringConnectionsCommand"); +var DescribeVpcPeeringConnectionsCommand = _DescribeVpcPeeringConnectionsCommand; + +// src/commands/DescribeVpcsCommand.ts + + + +var _DescribeVpcsCommand = class _DescribeVpcsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpcs", {}).n("EC2Client", "DescribeVpcsCommand").f(void 0, void 0).ser(se_DescribeVpcsCommand).de(de_DescribeVpcsCommand).build() { +}; +__name(_DescribeVpcsCommand, "DescribeVpcsCommand"); +var DescribeVpcsCommand = _DescribeVpcsCommand; + +// src/commands/DescribeVpnConnectionsCommand.ts + + + +var _DescribeVpnConnectionsCommand = class _DescribeVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpnConnections", {}).n("EC2Client", "DescribeVpnConnectionsCommand").f(void 0, DescribeVpnConnectionsResultFilterSensitiveLog).ser(se_DescribeVpnConnectionsCommand).de(de_DescribeVpnConnectionsCommand).build() { +}; +__name(_DescribeVpnConnectionsCommand, "DescribeVpnConnectionsCommand"); +var DescribeVpnConnectionsCommand = _DescribeVpnConnectionsCommand; + +// src/commands/DescribeVpnGatewaysCommand.ts + + + +var _DescribeVpnGatewaysCommand = class _DescribeVpnGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DescribeVpnGateways", {}).n("EC2Client", "DescribeVpnGatewaysCommand").f(void 0, void 0).ser(se_DescribeVpnGatewaysCommand).de(de_DescribeVpnGatewaysCommand).build() { +}; +__name(_DescribeVpnGatewaysCommand, "DescribeVpnGatewaysCommand"); +var DescribeVpnGatewaysCommand = _DescribeVpnGatewaysCommand; + +// src/commands/DetachClassicLinkVpcCommand.ts + + + +var _DetachClassicLinkVpcCommand = class _DetachClassicLinkVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachClassicLinkVpc", {}).n("EC2Client", "DetachClassicLinkVpcCommand").f(void 0, void 0).ser(se_DetachClassicLinkVpcCommand).de(de_DetachClassicLinkVpcCommand).build() { +}; +__name(_DetachClassicLinkVpcCommand, "DetachClassicLinkVpcCommand"); +var DetachClassicLinkVpcCommand = _DetachClassicLinkVpcCommand; + +// src/commands/DetachInternetGatewayCommand.ts + + + +var _DetachInternetGatewayCommand = class _DetachInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachInternetGateway", {}).n("EC2Client", "DetachInternetGatewayCommand").f(void 0, void 0).ser(se_DetachInternetGatewayCommand).de(de_DetachInternetGatewayCommand).build() { +}; +__name(_DetachInternetGatewayCommand, "DetachInternetGatewayCommand"); +var DetachInternetGatewayCommand = _DetachInternetGatewayCommand; + +// src/commands/DetachNetworkInterfaceCommand.ts + + + +var _DetachNetworkInterfaceCommand = class _DetachNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachNetworkInterface", {}).n("EC2Client", "DetachNetworkInterfaceCommand").f(void 0, void 0).ser(se_DetachNetworkInterfaceCommand).de(de_DetachNetworkInterfaceCommand).build() { +}; +__name(_DetachNetworkInterfaceCommand, "DetachNetworkInterfaceCommand"); +var DetachNetworkInterfaceCommand = _DetachNetworkInterfaceCommand; + +// src/commands/DetachVerifiedAccessTrustProviderCommand.ts + + + +var _DetachVerifiedAccessTrustProviderCommand = class _DetachVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachVerifiedAccessTrustProvider", {}).n("EC2Client", "DetachVerifiedAccessTrustProviderCommand").f(void 0, DetachVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_DetachVerifiedAccessTrustProviderCommand).de(de_DetachVerifiedAccessTrustProviderCommand).build() { +}; +__name(_DetachVerifiedAccessTrustProviderCommand, "DetachVerifiedAccessTrustProviderCommand"); +var DetachVerifiedAccessTrustProviderCommand = _DetachVerifiedAccessTrustProviderCommand; + +// src/commands/DetachVolumeCommand.ts + + + +var _DetachVolumeCommand = class _DetachVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachVolume", {}).n("EC2Client", "DetachVolumeCommand").f(void 0, void 0).ser(se_DetachVolumeCommand).de(de_DetachVolumeCommand).build() { +}; +__name(_DetachVolumeCommand, "DetachVolumeCommand"); +var DetachVolumeCommand = _DetachVolumeCommand; + +// src/commands/DetachVpnGatewayCommand.ts + + + +var _DetachVpnGatewayCommand = class _DetachVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DetachVpnGateway", {}).n("EC2Client", "DetachVpnGatewayCommand").f(void 0, void 0).ser(se_DetachVpnGatewayCommand).de(de_DetachVpnGatewayCommand).build() { +}; +__name(_DetachVpnGatewayCommand, "DetachVpnGatewayCommand"); +var DetachVpnGatewayCommand = _DetachVpnGatewayCommand; + +// src/commands/DisableAddressTransferCommand.ts + + + +var _DisableAddressTransferCommand = class _DisableAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableAddressTransfer", {}).n("EC2Client", "DisableAddressTransferCommand").f(void 0, void 0).ser(se_DisableAddressTransferCommand).de(de_DisableAddressTransferCommand).build() { +}; +__name(_DisableAddressTransferCommand, "DisableAddressTransferCommand"); +var DisableAddressTransferCommand = _DisableAddressTransferCommand; + +// src/commands/DisableAwsNetworkPerformanceMetricSubscriptionCommand.ts + + + +var _DisableAwsNetworkPerformanceMetricSubscriptionCommand = class _DisableAwsNetworkPerformanceMetricSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableAwsNetworkPerformanceMetricSubscription", {}).n("EC2Client", "DisableAwsNetworkPerformanceMetricSubscriptionCommand").f(void 0, void 0).ser(se_DisableAwsNetworkPerformanceMetricSubscriptionCommand).de(de_DisableAwsNetworkPerformanceMetricSubscriptionCommand).build() { +}; +__name(_DisableAwsNetworkPerformanceMetricSubscriptionCommand, "DisableAwsNetworkPerformanceMetricSubscriptionCommand"); +var DisableAwsNetworkPerformanceMetricSubscriptionCommand = _DisableAwsNetworkPerformanceMetricSubscriptionCommand; + +// src/commands/DisableEbsEncryptionByDefaultCommand.ts + + + +var _DisableEbsEncryptionByDefaultCommand = class _DisableEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableEbsEncryptionByDefault", {}).n("EC2Client", "DisableEbsEncryptionByDefaultCommand").f(void 0, void 0).ser(se_DisableEbsEncryptionByDefaultCommand).de(de_DisableEbsEncryptionByDefaultCommand).build() { +}; +__name(_DisableEbsEncryptionByDefaultCommand, "DisableEbsEncryptionByDefaultCommand"); +var DisableEbsEncryptionByDefaultCommand = _DisableEbsEncryptionByDefaultCommand; + +// src/commands/DisableFastLaunchCommand.ts + + + +var _DisableFastLaunchCommand = class _DisableFastLaunchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableFastLaunch", {}).n("EC2Client", "DisableFastLaunchCommand").f(void 0, void 0).ser(se_DisableFastLaunchCommand).de(de_DisableFastLaunchCommand).build() { +}; +__name(_DisableFastLaunchCommand, "DisableFastLaunchCommand"); +var DisableFastLaunchCommand = _DisableFastLaunchCommand; + +// src/commands/DisableFastSnapshotRestoresCommand.ts + + + +var _DisableFastSnapshotRestoresCommand = class _DisableFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableFastSnapshotRestores", {}).n("EC2Client", "DisableFastSnapshotRestoresCommand").f(void 0, void 0).ser(se_DisableFastSnapshotRestoresCommand).de(de_DisableFastSnapshotRestoresCommand).build() { +}; +__name(_DisableFastSnapshotRestoresCommand, "DisableFastSnapshotRestoresCommand"); +var DisableFastSnapshotRestoresCommand = _DisableFastSnapshotRestoresCommand; + +// src/commands/DisableImageBlockPublicAccessCommand.ts + + + +var _DisableImageBlockPublicAccessCommand = class _DisableImageBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableImageBlockPublicAccess", {}).n("EC2Client", "DisableImageBlockPublicAccessCommand").f(void 0, void 0).ser(se_DisableImageBlockPublicAccessCommand).de(de_DisableImageBlockPublicAccessCommand).build() { +}; +__name(_DisableImageBlockPublicAccessCommand, "DisableImageBlockPublicAccessCommand"); +var DisableImageBlockPublicAccessCommand = _DisableImageBlockPublicAccessCommand; + +// src/commands/DisableImageCommand.ts + + + +var _DisableImageCommand = class _DisableImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableImage", {}).n("EC2Client", "DisableImageCommand").f(void 0, void 0).ser(se_DisableImageCommand).de(de_DisableImageCommand).build() { +}; +__name(_DisableImageCommand, "DisableImageCommand"); +var DisableImageCommand = _DisableImageCommand; + +// src/commands/DisableImageDeprecationCommand.ts + + + +var _DisableImageDeprecationCommand = class _DisableImageDeprecationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableImageDeprecation", {}).n("EC2Client", "DisableImageDeprecationCommand").f(void 0, void 0).ser(se_DisableImageDeprecationCommand).de(de_DisableImageDeprecationCommand).build() { +}; +__name(_DisableImageDeprecationCommand, "DisableImageDeprecationCommand"); +var DisableImageDeprecationCommand = _DisableImageDeprecationCommand; + +// src/commands/DisableImageDeregistrationProtectionCommand.ts + + + +var _DisableImageDeregistrationProtectionCommand = class _DisableImageDeregistrationProtectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableImageDeregistrationProtection", {}).n("EC2Client", "DisableImageDeregistrationProtectionCommand").f(void 0, void 0).ser(se_DisableImageDeregistrationProtectionCommand).de(de_DisableImageDeregistrationProtectionCommand).build() { +}; +__name(_DisableImageDeregistrationProtectionCommand, "DisableImageDeregistrationProtectionCommand"); +var DisableImageDeregistrationProtectionCommand = _DisableImageDeregistrationProtectionCommand; + +// src/commands/DisableIpamOrganizationAdminAccountCommand.ts + + + +var _DisableIpamOrganizationAdminAccountCommand = class _DisableIpamOrganizationAdminAccountCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableIpamOrganizationAdminAccount", {}).n("EC2Client", "DisableIpamOrganizationAdminAccountCommand").f(void 0, void 0).ser(se_DisableIpamOrganizationAdminAccountCommand).de(de_DisableIpamOrganizationAdminAccountCommand).build() { +}; +__name(_DisableIpamOrganizationAdminAccountCommand, "DisableIpamOrganizationAdminAccountCommand"); +var DisableIpamOrganizationAdminAccountCommand = _DisableIpamOrganizationAdminAccountCommand; + +// src/commands/DisableSerialConsoleAccessCommand.ts + + + +var _DisableSerialConsoleAccessCommand = class _DisableSerialConsoleAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableSerialConsoleAccess", {}).n("EC2Client", "DisableSerialConsoleAccessCommand").f(void 0, void 0).ser(se_DisableSerialConsoleAccessCommand).de(de_DisableSerialConsoleAccessCommand).build() { +}; +__name(_DisableSerialConsoleAccessCommand, "DisableSerialConsoleAccessCommand"); +var DisableSerialConsoleAccessCommand = _DisableSerialConsoleAccessCommand; + +// src/commands/DisableSnapshotBlockPublicAccessCommand.ts + + + +var _DisableSnapshotBlockPublicAccessCommand = class _DisableSnapshotBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableSnapshotBlockPublicAccess", {}).n("EC2Client", "DisableSnapshotBlockPublicAccessCommand").f(void 0, void 0).ser(se_DisableSnapshotBlockPublicAccessCommand).de(de_DisableSnapshotBlockPublicAccessCommand).build() { +}; +__name(_DisableSnapshotBlockPublicAccessCommand, "DisableSnapshotBlockPublicAccessCommand"); +var DisableSnapshotBlockPublicAccessCommand = _DisableSnapshotBlockPublicAccessCommand; + +// src/commands/DisableTransitGatewayRouteTablePropagationCommand.ts + + + +var _DisableTransitGatewayRouteTablePropagationCommand = class _DisableTransitGatewayRouteTablePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableTransitGatewayRouteTablePropagation", {}).n("EC2Client", "DisableTransitGatewayRouteTablePropagationCommand").f(void 0, void 0).ser(se_DisableTransitGatewayRouteTablePropagationCommand).de(de_DisableTransitGatewayRouteTablePropagationCommand).build() { +}; +__name(_DisableTransitGatewayRouteTablePropagationCommand, "DisableTransitGatewayRouteTablePropagationCommand"); +var DisableTransitGatewayRouteTablePropagationCommand = _DisableTransitGatewayRouteTablePropagationCommand; + +// src/commands/DisableVgwRoutePropagationCommand.ts + + + +var _DisableVgwRoutePropagationCommand = class _DisableVgwRoutePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableVgwRoutePropagation", {}).n("EC2Client", "DisableVgwRoutePropagationCommand").f(void 0, void 0).ser(se_DisableVgwRoutePropagationCommand).de(de_DisableVgwRoutePropagationCommand).build() { +}; +__name(_DisableVgwRoutePropagationCommand, "DisableVgwRoutePropagationCommand"); +var DisableVgwRoutePropagationCommand = _DisableVgwRoutePropagationCommand; + +// src/commands/DisableVpcClassicLinkCommand.ts + + + +var _DisableVpcClassicLinkCommand = class _DisableVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableVpcClassicLink", {}).n("EC2Client", "DisableVpcClassicLinkCommand").f(void 0, void 0).ser(se_DisableVpcClassicLinkCommand).de(de_DisableVpcClassicLinkCommand).build() { +}; +__name(_DisableVpcClassicLinkCommand, "DisableVpcClassicLinkCommand"); +var DisableVpcClassicLinkCommand = _DisableVpcClassicLinkCommand; + +// src/commands/DisableVpcClassicLinkDnsSupportCommand.ts + + + +var _DisableVpcClassicLinkDnsSupportCommand = class _DisableVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisableVpcClassicLinkDnsSupport", {}).n("EC2Client", "DisableVpcClassicLinkDnsSupportCommand").f(void 0, void 0).ser(se_DisableVpcClassicLinkDnsSupportCommand).de(de_DisableVpcClassicLinkDnsSupportCommand).build() { +}; +__name(_DisableVpcClassicLinkDnsSupportCommand, "DisableVpcClassicLinkDnsSupportCommand"); +var DisableVpcClassicLinkDnsSupportCommand = _DisableVpcClassicLinkDnsSupportCommand; + +// src/commands/DisassociateAddressCommand.ts + + + +var _DisassociateAddressCommand = class _DisassociateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateAddress", {}).n("EC2Client", "DisassociateAddressCommand").f(void 0, void 0).ser(se_DisassociateAddressCommand).de(de_DisassociateAddressCommand).build() { +}; +__name(_DisassociateAddressCommand, "DisassociateAddressCommand"); +var DisassociateAddressCommand = _DisassociateAddressCommand; + +// src/commands/DisassociateClientVpnTargetNetworkCommand.ts + + + +var _DisassociateClientVpnTargetNetworkCommand = class _DisassociateClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateClientVpnTargetNetwork", {}).n("EC2Client", "DisassociateClientVpnTargetNetworkCommand").f(void 0, void 0).ser(se_DisassociateClientVpnTargetNetworkCommand).de(de_DisassociateClientVpnTargetNetworkCommand).build() { +}; +__name(_DisassociateClientVpnTargetNetworkCommand, "DisassociateClientVpnTargetNetworkCommand"); +var DisassociateClientVpnTargetNetworkCommand = _DisassociateClientVpnTargetNetworkCommand; + +// src/commands/DisassociateEnclaveCertificateIamRoleCommand.ts + + + +var _DisassociateEnclaveCertificateIamRoleCommand = class _DisassociateEnclaveCertificateIamRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateEnclaveCertificateIamRole", {}).n("EC2Client", "DisassociateEnclaveCertificateIamRoleCommand").f(void 0, void 0).ser(se_DisassociateEnclaveCertificateIamRoleCommand).de(de_DisassociateEnclaveCertificateIamRoleCommand).build() { +}; +__name(_DisassociateEnclaveCertificateIamRoleCommand, "DisassociateEnclaveCertificateIamRoleCommand"); +var DisassociateEnclaveCertificateIamRoleCommand = _DisassociateEnclaveCertificateIamRoleCommand; + +// src/commands/DisassociateIamInstanceProfileCommand.ts + + + +var _DisassociateIamInstanceProfileCommand = class _DisassociateIamInstanceProfileCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateIamInstanceProfile", {}).n("EC2Client", "DisassociateIamInstanceProfileCommand").f(void 0, void 0).ser(se_DisassociateIamInstanceProfileCommand).de(de_DisassociateIamInstanceProfileCommand).build() { +}; +__name(_DisassociateIamInstanceProfileCommand, "DisassociateIamInstanceProfileCommand"); +var DisassociateIamInstanceProfileCommand = _DisassociateIamInstanceProfileCommand; + +// src/commands/DisassociateInstanceEventWindowCommand.ts + + + +var _DisassociateInstanceEventWindowCommand = class _DisassociateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateInstanceEventWindow", {}).n("EC2Client", "DisassociateInstanceEventWindowCommand").f(void 0, void 0).ser(se_DisassociateInstanceEventWindowCommand).de(de_DisassociateInstanceEventWindowCommand).build() { +}; +__name(_DisassociateInstanceEventWindowCommand, "DisassociateInstanceEventWindowCommand"); +var DisassociateInstanceEventWindowCommand = _DisassociateInstanceEventWindowCommand; + +// src/commands/DisassociateIpamByoasnCommand.ts + + + +var _DisassociateIpamByoasnCommand = class _DisassociateIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateIpamByoasn", {}).n("EC2Client", "DisassociateIpamByoasnCommand").f(void 0, void 0).ser(se_DisassociateIpamByoasnCommand).de(de_DisassociateIpamByoasnCommand).build() { +}; +__name(_DisassociateIpamByoasnCommand, "DisassociateIpamByoasnCommand"); +var DisassociateIpamByoasnCommand = _DisassociateIpamByoasnCommand; + +// src/commands/DisassociateIpamResourceDiscoveryCommand.ts + + + +var _DisassociateIpamResourceDiscoveryCommand = class _DisassociateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateIpamResourceDiscovery", {}).n("EC2Client", "DisassociateIpamResourceDiscoveryCommand").f(void 0, void 0).ser(se_DisassociateIpamResourceDiscoveryCommand).de(de_DisassociateIpamResourceDiscoveryCommand).build() { +}; +__name(_DisassociateIpamResourceDiscoveryCommand, "DisassociateIpamResourceDiscoveryCommand"); +var DisassociateIpamResourceDiscoveryCommand = _DisassociateIpamResourceDiscoveryCommand; + +// src/commands/DisassociateNatGatewayAddressCommand.ts + + + +var _DisassociateNatGatewayAddressCommand = class _DisassociateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateNatGatewayAddress", {}).n("EC2Client", "DisassociateNatGatewayAddressCommand").f(void 0, void 0).ser(se_DisassociateNatGatewayAddressCommand).de(de_DisassociateNatGatewayAddressCommand).build() { +}; +__name(_DisassociateNatGatewayAddressCommand, "DisassociateNatGatewayAddressCommand"); +var DisassociateNatGatewayAddressCommand = _DisassociateNatGatewayAddressCommand; + +// src/commands/DisassociateRouteTableCommand.ts + + + +var _DisassociateRouteTableCommand = class _DisassociateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateRouteTable", {}).n("EC2Client", "DisassociateRouteTableCommand").f(void 0, void 0).ser(se_DisassociateRouteTableCommand).de(de_DisassociateRouteTableCommand).build() { +}; +__name(_DisassociateRouteTableCommand, "DisassociateRouteTableCommand"); +var DisassociateRouteTableCommand = _DisassociateRouteTableCommand; + +// src/commands/DisassociateSubnetCidrBlockCommand.ts + + + +var _DisassociateSubnetCidrBlockCommand = class _DisassociateSubnetCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateSubnetCidrBlock", {}).n("EC2Client", "DisassociateSubnetCidrBlockCommand").f(void 0, void 0).ser(se_DisassociateSubnetCidrBlockCommand).de(de_DisassociateSubnetCidrBlockCommand).build() { +}; +__name(_DisassociateSubnetCidrBlockCommand, "DisassociateSubnetCidrBlockCommand"); +var DisassociateSubnetCidrBlockCommand = _DisassociateSubnetCidrBlockCommand; + +// src/commands/DisassociateTransitGatewayMulticastDomainCommand.ts + + + +var _DisassociateTransitGatewayMulticastDomainCommand = class _DisassociateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateTransitGatewayMulticastDomain", {}).n("EC2Client", "DisassociateTransitGatewayMulticastDomainCommand").f(void 0, void 0).ser(se_DisassociateTransitGatewayMulticastDomainCommand).de(de_DisassociateTransitGatewayMulticastDomainCommand).build() { +}; +__name(_DisassociateTransitGatewayMulticastDomainCommand, "DisassociateTransitGatewayMulticastDomainCommand"); +var DisassociateTransitGatewayMulticastDomainCommand = _DisassociateTransitGatewayMulticastDomainCommand; + +// src/commands/DisassociateTransitGatewayPolicyTableCommand.ts + + + +var _DisassociateTransitGatewayPolicyTableCommand = class _DisassociateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateTransitGatewayPolicyTable", {}).n("EC2Client", "DisassociateTransitGatewayPolicyTableCommand").f(void 0, void 0).ser(se_DisassociateTransitGatewayPolicyTableCommand).de(de_DisassociateTransitGatewayPolicyTableCommand).build() { +}; +__name(_DisassociateTransitGatewayPolicyTableCommand, "DisassociateTransitGatewayPolicyTableCommand"); +var DisassociateTransitGatewayPolicyTableCommand = _DisassociateTransitGatewayPolicyTableCommand; + +// src/commands/DisassociateTransitGatewayRouteTableCommand.ts + + + +var _DisassociateTransitGatewayRouteTableCommand = class _DisassociateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateTransitGatewayRouteTable", {}).n("EC2Client", "DisassociateTransitGatewayRouteTableCommand").f(void 0, void 0).ser(se_DisassociateTransitGatewayRouteTableCommand).de(de_DisassociateTransitGatewayRouteTableCommand).build() { +}; +__name(_DisassociateTransitGatewayRouteTableCommand, "DisassociateTransitGatewayRouteTableCommand"); +var DisassociateTransitGatewayRouteTableCommand = _DisassociateTransitGatewayRouteTableCommand; + +// src/commands/DisassociateTrunkInterfaceCommand.ts + + + +var _DisassociateTrunkInterfaceCommand = class _DisassociateTrunkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateTrunkInterface", {}).n("EC2Client", "DisassociateTrunkInterfaceCommand").f(void 0, void 0).ser(se_DisassociateTrunkInterfaceCommand).de(de_DisassociateTrunkInterfaceCommand).build() { +}; +__name(_DisassociateTrunkInterfaceCommand, "DisassociateTrunkInterfaceCommand"); +var DisassociateTrunkInterfaceCommand = _DisassociateTrunkInterfaceCommand; + +// src/commands/DisassociateVpcCidrBlockCommand.ts + + + +var _DisassociateVpcCidrBlockCommand = class _DisassociateVpcCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "DisassociateVpcCidrBlock", {}).n("EC2Client", "DisassociateVpcCidrBlockCommand").f(void 0, void 0).ser(se_DisassociateVpcCidrBlockCommand).de(de_DisassociateVpcCidrBlockCommand).build() { +}; +__name(_DisassociateVpcCidrBlockCommand, "DisassociateVpcCidrBlockCommand"); +var DisassociateVpcCidrBlockCommand = _DisassociateVpcCidrBlockCommand; + +// src/commands/EnableAddressTransferCommand.ts + + + +var _EnableAddressTransferCommand = class _EnableAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableAddressTransfer", {}).n("EC2Client", "EnableAddressTransferCommand").f(void 0, void 0).ser(se_EnableAddressTransferCommand).de(de_EnableAddressTransferCommand).build() { +}; +__name(_EnableAddressTransferCommand, "EnableAddressTransferCommand"); +var EnableAddressTransferCommand = _EnableAddressTransferCommand; + +// src/commands/EnableAwsNetworkPerformanceMetricSubscriptionCommand.ts + + + +var _EnableAwsNetworkPerformanceMetricSubscriptionCommand = class _EnableAwsNetworkPerformanceMetricSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableAwsNetworkPerformanceMetricSubscription", {}).n("EC2Client", "EnableAwsNetworkPerformanceMetricSubscriptionCommand").f(void 0, void 0).ser(se_EnableAwsNetworkPerformanceMetricSubscriptionCommand).de(de_EnableAwsNetworkPerformanceMetricSubscriptionCommand).build() { +}; +__name(_EnableAwsNetworkPerformanceMetricSubscriptionCommand, "EnableAwsNetworkPerformanceMetricSubscriptionCommand"); +var EnableAwsNetworkPerformanceMetricSubscriptionCommand = _EnableAwsNetworkPerformanceMetricSubscriptionCommand; + +// src/commands/EnableEbsEncryptionByDefaultCommand.ts + + + +var _EnableEbsEncryptionByDefaultCommand = class _EnableEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableEbsEncryptionByDefault", {}).n("EC2Client", "EnableEbsEncryptionByDefaultCommand").f(void 0, void 0).ser(se_EnableEbsEncryptionByDefaultCommand).de(de_EnableEbsEncryptionByDefaultCommand).build() { +}; +__name(_EnableEbsEncryptionByDefaultCommand, "EnableEbsEncryptionByDefaultCommand"); +var EnableEbsEncryptionByDefaultCommand = _EnableEbsEncryptionByDefaultCommand; + +// src/commands/EnableFastLaunchCommand.ts + + + +var _EnableFastLaunchCommand = class _EnableFastLaunchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableFastLaunch", {}).n("EC2Client", "EnableFastLaunchCommand").f(void 0, void 0).ser(se_EnableFastLaunchCommand).de(de_EnableFastLaunchCommand).build() { +}; +__name(_EnableFastLaunchCommand, "EnableFastLaunchCommand"); +var EnableFastLaunchCommand = _EnableFastLaunchCommand; + +// src/commands/EnableFastSnapshotRestoresCommand.ts + + + +var _EnableFastSnapshotRestoresCommand = class _EnableFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableFastSnapshotRestores", {}).n("EC2Client", "EnableFastSnapshotRestoresCommand").f(void 0, void 0).ser(se_EnableFastSnapshotRestoresCommand).de(de_EnableFastSnapshotRestoresCommand).build() { +}; +__name(_EnableFastSnapshotRestoresCommand, "EnableFastSnapshotRestoresCommand"); +var EnableFastSnapshotRestoresCommand = _EnableFastSnapshotRestoresCommand; + +// src/commands/EnableImageBlockPublicAccessCommand.ts + + + +var _EnableImageBlockPublicAccessCommand = class _EnableImageBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableImageBlockPublicAccess", {}).n("EC2Client", "EnableImageBlockPublicAccessCommand").f(void 0, void 0).ser(se_EnableImageBlockPublicAccessCommand).de(de_EnableImageBlockPublicAccessCommand).build() { +}; +__name(_EnableImageBlockPublicAccessCommand, "EnableImageBlockPublicAccessCommand"); +var EnableImageBlockPublicAccessCommand = _EnableImageBlockPublicAccessCommand; + +// src/commands/EnableImageCommand.ts + + + +var _EnableImageCommand = class _EnableImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableImage", {}).n("EC2Client", "EnableImageCommand").f(void 0, void 0).ser(se_EnableImageCommand).de(de_EnableImageCommand).build() { +}; +__name(_EnableImageCommand, "EnableImageCommand"); +var EnableImageCommand = _EnableImageCommand; + +// src/commands/EnableImageDeprecationCommand.ts + + + +var _EnableImageDeprecationCommand = class _EnableImageDeprecationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableImageDeprecation", {}).n("EC2Client", "EnableImageDeprecationCommand").f(void 0, void 0).ser(se_EnableImageDeprecationCommand).de(de_EnableImageDeprecationCommand).build() { +}; +__name(_EnableImageDeprecationCommand, "EnableImageDeprecationCommand"); +var EnableImageDeprecationCommand = _EnableImageDeprecationCommand; + +// src/commands/EnableImageDeregistrationProtectionCommand.ts + + + +var _EnableImageDeregistrationProtectionCommand = class _EnableImageDeregistrationProtectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableImageDeregistrationProtection", {}).n("EC2Client", "EnableImageDeregistrationProtectionCommand").f(void 0, void 0).ser(se_EnableImageDeregistrationProtectionCommand).de(de_EnableImageDeregistrationProtectionCommand).build() { +}; +__name(_EnableImageDeregistrationProtectionCommand, "EnableImageDeregistrationProtectionCommand"); +var EnableImageDeregistrationProtectionCommand = _EnableImageDeregistrationProtectionCommand; + +// src/commands/EnableIpamOrganizationAdminAccountCommand.ts + + + +var _EnableIpamOrganizationAdminAccountCommand = class _EnableIpamOrganizationAdminAccountCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableIpamOrganizationAdminAccount", {}).n("EC2Client", "EnableIpamOrganizationAdminAccountCommand").f(void 0, void 0).ser(se_EnableIpamOrganizationAdminAccountCommand).de(de_EnableIpamOrganizationAdminAccountCommand).build() { +}; +__name(_EnableIpamOrganizationAdminAccountCommand, "EnableIpamOrganizationAdminAccountCommand"); +var EnableIpamOrganizationAdminAccountCommand = _EnableIpamOrganizationAdminAccountCommand; + +// src/commands/EnableReachabilityAnalyzerOrganizationSharingCommand.ts + + + +var _EnableReachabilityAnalyzerOrganizationSharingCommand = class _EnableReachabilityAnalyzerOrganizationSharingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableReachabilityAnalyzerOrganizationSharing", {}).n("EC2Client", "EnableReachabilityAnalyzerOrganizationSharingCommand").f(void 0, void 0).ser(se_EnableReachabilityAnalyzerOrganizationSharingCommand).de(de_EnableReachabilityAnalyzerOrganizationSharingCommand).build() { +}; +__name(_EnableReachabilityAnalyzerOrganizationSharingCommand, "EnableReachabilityAnalyzerOrganizationSharingCommand"); +var EnableReachabilityAnalyzerOrganizationSharingCommand = _EnableReachabilityAnalyzerOrganizationSharingCommand; + +// src/commands/EnableSerialConsoleAccessCommand.ts + + + +var _EnableSerialConsoleAccessCommand = class _EnableSerialConsoleAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableSerialConsoleAccess", {}).n("EC2Client", "EnableSerialConsoleAccessCommand").f(void 0, void 0).ser(se_EnableSerialConsoleAccessCommand).de(de_EnableSerialConsoleAccessCommand).build() { +}; +__name(_EnableSerialConsoleAccessCommand, "EnableSerialConsoleAccessCommand"); +var EnableSerialConsoleAccessCommand = _EnableSerialConsoleAccessCommand; + +// src/commands/EnableSnapshotBlockPublicAccessCommand.ts + + + +var _EnableSnapshotBlockPublicAccessCommand = class _EnableSnapshotBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableSnapshotBlockPublicAccess", {}).n("EC2Client", "EnableSnapshotBlockPublicAccessCommand").f(void 0, void 0).ser(se_EnableSnapshotBlockPublicAccessCommand).de(de_EnableSnapshotBlockPublicAccessCommand).build() { +}; +__name(_EnableSnapshotBlockPublicAccessCommand, "EnableSnapshotBlockPublicAccessCommand"); +var EnableSnapshotBlockPublicAccessCommand = _EnableSnapshotBlockPublicAccessCommand; + +// src/commands/EnableTransitGatewayRouteTablePropagationCommand.ts + + + +var _EnableTransitGatewayRouteTablePropagationCommand = class _EnableTransitGatewayRouteTablePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableTransitGatewayRouteTablePropagation", {}).n("EC2Client", "EnableTransitGatewayRouteTablePropagationCommand").f(void 0, void 0).ser(se_EnableTransitGatewayRouteTablePropagationCommand).de(de_EnableTransitGatewayRouteTablePropagationCommand).build() { +}; +__name(_EnableTransitGatewayRouteTablePropagationCommand, "EnableTransitGatewayRouteTablePropagationCommand"); +var EnableTransitGatewayRouteTablePropagationCommand = _EnableTransitGatewayRouteTablePropagationCommand; + +// src/commands/EnableVgwRoutePropagationCommand.ts + + + +var _EnableVgwRoutePropagationCommand = class _EnableVgwRoutePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableVgwRoutePropagation", {}).n("EC2Client", "EnableVgwRoutePropagationCommand").f(void 0, void 0).ser(se_EnableVgwRoutePropagationCommand).de(de_EnableVgwRoutePropagationCommand).build() { +}; +__name(_EnableVgwRoutePropagationCommand, "EnableVgwRoutePropagationCommand"); +var EnableVgwRoutePropagationCommand = _EnableVgwRoutePropagationCommand; + +// src/commands/EnableVolumeIOCommand.ts + + + +var _EnableVolumeIOCommand = class _EnableVolumeIOCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableVolumeIO", {}).n("EC2Client", "EnableVolumeIOCommand").f(void 0, void 0).ser(se_EnableVolumeIOCommand).de(de_EnableVolumeIOCommand).build() { +}; +__name(_EnableVolumeIOCommand, "EnableVolumeIOCommand"); +var EnableVolumeIOCommand = _EnableVolumeIOCommand; + +// src/commands/EnableVpcClassicLinkCommand.ts + + + +var _EnableVpcClassicLinkCommand = class _EnableVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableVpcClassicLink", {}).n("EC2Client", "EnableVpcClassicLinkCommand").f(void 0, void 0).ser(se_EnableVpcClassicLinkCommand).de(de_EnableVpcClassicLinkCommand).build() { +}; +__name(_EnableVpcClassicLinkCommand, "EnableVpcClassicLinkCommand"); +var EnableVpcClassicLinkCommand = _EnableVpcClassicLinkCommand; + +// src/commands/EnableVpcClassicLinkDnsSupportCommand.ts + + + +var _EnableVpcClassicLinkDnsSupportCommand = class _EnableVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "EnableVpcClassicLinkDnsSupport", {}).n("EC2Client", "EnableVpcClassicLinkDnsSupportCommand").f(void 0, void 0).ser(se_EnableVpcClassicLinkDnsSupportCommand).de(de_EnableVpcClassicLinkDnsSupportCommand).build() { +}; +__name(_EnableVpcClassicLinkDnsSupportCommand, "EnableVpcClassicLinkDnsSupportCommand"); +var EnableVpcClassicLinkDnsSupportCommand = _EnableVpcClassicLinkDnsSupportCommand; + +// src/commands/ExportClientVpnClientCertificateRevocationListCommand.ts + + + +var _ExportClientVpnClientCertificateRevocationListCommand = class _ExportClientVpnClientCertificateRevocationListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ExportClientVpnClientCertificateRevocationList", {}).n("EC2Client", "ExportClientVpnClientCertificateRevocationListCommand").f(void 0, void 0).ser(se_ExportClientVpnClientCertificateRevocationListCommand).de(de_ExportClientVpnClientCertificateRevocationListCommand).build() { +}; +__name(_ExportClientVpnClientCertificateRevocationListCommand, "ExportClientVpnClientCertificateRevocationListCommand"); +var ExportClientVpnClientCertificateRevocationListCommand = _ExportClientVpnClientCertificateRevocationListCommand; + +// src/commands/ExportClientVpnClientConfigurationCommand.ts + + + +var _ExportClientVpnClientConfigurationCommand = class _ExportClientVpnClientConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ExportClientVpnClientConfiguration", {}).n("EC2Client", "ExportClientVpnClientConfigurationCommand").f(void 0, void 0).ser(se_ExportClientVpnClientConfigurationCommand).de(de_ExportClientVpnClientConfigurationCommand).build() { +}; +__name(_ExportClientVpnClientConfigurationCommand, "ExportClientVpnClientConfigurationCommand"); +var ExportClientVpnClientConfigurationCommand = _ExportClientVpnClientConfigurationCommand; + +// src/commands/ExportImageCommand.ts + + + +var _ExportImageCommand = class _ExportImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ExportImage", {}).n("EC2Client", "ExportImageCommand").f(void 0, void 0).ser(se_ExportImageCommand).de(de_ExportImageCommand).build() { +}; +__name(_ExportImageCommand, "ExportImageCommand"); +var ExportImageCommand = _ExportImageCommand; + +// src/commands/ExportTransitGatewayRoutesCommand.ts + + + +var _ExportTransitGatewayRoutesCommand = class _ExportTransitGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ExportTransitGatewayRoutes", {}).n("EC2Client", "ExportTransitGatewayRoutesCommand").f(void 0, void 0).ser(se_ExportTransitGatewayRoutesCommand).de(de_ExportTransitGatewayRoutesCommand).build() { +}; +__name(_ExportTransitGatewayRoutesCommand, "ExportTransitGatewayRoutesCommand"); +var ExportTransitGatewayRoutesCommand = _ExportTransitGatewayRoutesCommand; + +// src/commands/GetAssociatedEnclaveCertificateIamRolesCommand.ts + + + +var _GetAssociatedEnclaveCertificateIamRolesCommand = class _GetAssociatedEnclaveCertificateIamRolesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetAssociatedEnclaveCertificateIamRoles", {}).n("EC2Client", "GetAssociatedEnclaveCertificateIamRolesCommand").f(void 0, void 0).ser(se_GetAssociatedEnclaveCertificateIamRolesCommand).de(de_GetAssociatedEnclaveCertificateIamRolesCommand).build() { +}; +__name(_GetAssociatedEnclaveCertificateIamRolesCommand, "GetAssociatedEnclaveCertificateIamRolesCommand"); +var GetAssociatedEnclaveCertificateIamRolesCommand = _GetAssociatedEnclaveCertificateIamRolesCommand; + +// src/commands/GetAssociatedIpv6PoolCidrsCommand.ts + + + +var _GetAssociatedIpv6PoolCidrsCommand = class _GetAssociatedIpv6PoolCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetAssociatedIpv6PoolCidrs", {}).n("EC2Client", "GetAssociatedIpv6PoolCidrsCommand").f(void 0, void 0).ser(se_GetAssociatedIpv6PoolCidrsCommand).de(de_GetAssociatedIpv6PoolCidrsCommand).build() { +}; +__name(_GetAssociatedIpv6PoolCidrsCommand, "GetAssociatedIpv6PoolCidrsCommand"); +var GetAssociatedIpv6PoolCidrsCommand = _GetAssociatedIpv6PoolCidrsCommand; + +// src/commands/GetAwsNetworkPerformanceDataCommand.ts + + + +var _GetAwsNetworkPerformanceDataCommand = class _GetAwsNetworkPerformanceDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetAwsNetworkPerformanceData", {}).n("EC2Client", "GetAwsNetworkPerformanceDataCommand").f(void 0, void 0).ser(se_GetAwsNetworkPerformanceDataCommand).de(de_GetAwsNetworkPerformanceDataCommand).build() { +}; +__name(_GetAwsNetworkPerformanceDataCommand, "GetAwsNetworkPerformanceDataCommand"); +var GetAwsNetworkPerformanceDataCommand = _GetAwsNetworkPerformanceDataCommand; + +// src/commands/GetCapacityReservationUsageCommand.ts + + + +var _GetCapacityReservationUsageCommand = class _GetCapacityReservationUsageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetCapacityReservationUsage", {}).n("EC2Client", "GetCapacityReservationUsageCommand").f(void 0, void 0).ser(se_GetCapacityReservationUsageCommand).de(de_GetCapacityReservationUsageCommand).build() { +}; +__name(_GetCapacityReservationUsageCommand, "GetCapacityReservationUsageCommand"); +var GetCapacityReservationUsageCommand = _GetCapacityReservationUsageCommand; + +// src/commands/GetCoipPoolUsageCommand.ts + + + +var _GetCoipPoolUsageCommand = class _GetCoipPoolUsageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetCoipPoolUsage", {}).n("EC2Client", "GetCoipPoolUsageCommand").f(void 0, void 0).ser(se_GetCoipPoolUsageCommand).de(de_GetCoipPoolUsageCommand).build() { +}; +__name(_GetCoipPoolUsageCommand, "GetCoipPoolUsageCommand"); +var GetCoipPoolUsageCommand = _GetCoipPoolUsageCommand; + +// src/commands/GetConsoleOutputCommand.ts + + + +var _GetConsoleOutputCommand = class _GetConsoleOutputCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetConsoleOutput", {}).n("EC2Client", "GetConsoleOutputCommand").f(void 0, void 0).ser(se_GetConsoleOutputCommand).de(de_GetConsoleOutputCommand).build() { +}; +__name(_GetConsoleOutputCommand, "GetConsoleOutputCommand"); +var GetConsoleOutputCommand = _GetConsoleOutputCommand; + +// src/commands/GetConsoleScreenshotCommand.ts + + + +var _GetConsoleScreenshotCommand = class _GetConsoleScreenshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetConsoleScreenshot", {}).n("EC2Client", "GetConsoleScreenshotCommand").f(void 0, void 0).ser(se_GetConsoleScreenshotCommand).de(de_GetConsoleScreenshotCommand).build() { +}; +__name(_GetConsoleScreenshotCommand, "GetConsoleScreenshotCommand"); +var GetConsoleScreenshotCommand = _GetConsoleScreenshotCommand; + +// src/commands/GetDefaultCreditSpecificationCommand.ts + + + +var _GetDefaultCreditSpecificationCommand = class _GetDefaultCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetDefaultCreditSpecification", {}).n("EC2Client", "GetDefaultCreditSpecificationCommand").f(void 0, void 0).ser(se_GetDefaultCreditSpecificationCommand).de(de_GetDefaultCreditSpecificationCommand).build() { +}; +__name(_GetDefaultCreditSpecificationCommand, "GetDefaultCreditSpecificationCommand"); +var GetDefaultCreditSpecificationCommand = _GetDefaultCreditSpecificationCommand; + +// src/commands/GetEbsDefaultKmsKeyIdCommand.ts + + + +var _GetEbsDefaultKmsKeyIdCommand = class _GetEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetEbsDefaultKmsKeyId", {}).n("EC2Client", "GetEbsDefaultKmsKeyIdCommand").f(void 0, void 0).ser(se_GetEbsDefaultKmsKeyIdCommand).de(de_GetEbsDefaultKmsKeyIdCommand).build() { +}; +__name(_GetEbsDefaultKmsKeyIdCommand, "GetEbsDefaultKmsKeyIdCommand"); +var GetEbsDefaultKmsKeyIdCommand = _GetEbsDefaultKmsKeyIdCommand; + +// src/commands/GetEbsEncryptionByDefaultCommand.ts + + + +var _GetEbsEncryptionByDefaultCommand = class _GetEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetEbsEncryptionByDefault", {}).n("EC2Client", "GetEbsEncryptionByDefaultCommand").f(void 0, void 0).ser(se_GetEbsEncryptionByDefaultCommand).de(de_GetEbsEncryptionByDefaultCommand).build() { +}; +__name(_GetEbsEncryptionByDefaultCommand, "GetEbsEncryptionByDefaultCommand"); +var GetEbsEncryptionByDefaultCommand = _GetEbsEncryptionByDefaultCommand; + +// src/commands/GetFlowLogsIntegrationTemplateCommand.ts + + + +var _GetFlowLogsIntegrationTemplateCommand = class _GetFlowLogsIntegrationTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetFlowLogsIntegrationTemplate", {}).n("EC2Client", "GetFlowLogsIntegrationTemplateCommand").f(void 0, void 0).ser(se_GetFlowLogsIntegrationTemplateCommand).de(de_GetFlowLogsIntegrationTemplateCommand).build() { +}; +__name(_GetFlowLogsIntegrationTemplateCommand, "GetFlowLogsIntegrationTemplateCommand"); +var GetFlowLogsIntegrationTemplateCommand = _GetFlowLogsIntegrationTemplateCommand; + +// src/commands/GetGroupsForCapacityReservationCommand.ts + + + +var _GetGroupsForCapacityReservationCommand = class _GetGroupsForCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetGroupsForCapacityReservation", {}).n("EC2Client", "GetGroupsForCapacityReservationCommand").f(void 0, void 0).ser(se_GetGroupsForCapacityReservationCommand).de(de_GetGroupsForCapacityReservationCommand).build() { +}; +__name(_GetGroupsForCapacityReservationCommand, "GetGroupsForCapacityReservationCommand"); +var GetGroupsForCapacityReservationCommand = _GetGroupsForCapacityReservationCommand; + +// src/commands/GetHostReservationPurchasePreviewCommand.ts + + + +var _GetHostReservationPurchasePreviewCommand = class _GetHostReservationPurchasePreviewCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetHostReservationPurchasePreview", {}).n("EC2Client", "GetHostReservationPurchasePreviewCommand").f(void 0, void 0).ser(se_GetHostReservationPurchasePreviewCommand).de(de_GetHostReservationPurchasePreviewCommand).build() { +}; +__name(_GetHostReservationPurchasePreviewCommand, "GetHostReservationPurchasePreviewCommand"); +var GetHostReservationPurchasePreviewCommand = _GetHostReservationPurchasePreviewCommand; + +// src/commands/GetImageBlockPublicAccessStateCommand.ts + + + +var _GetImageBlockPublicAccessStateCommand = class _GetImageBlockPublicAccessStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetImageBlockPublicAccessState", {}).n("EC2Client", "GetImageBlockPublicAccessStateCommand").f(void 0, void 0).ser(se_GetImageBlockPublicAccessStateCommand).de(de_GetImageBlockPublicAccessStateCommand).build() { +}; +__name(_GetImageBlockPublicAccessStateCommand, "GetImageBlockPublicAccessStateCommand"); +var GetImageBlockPublicAccessStateCommand = _GetImageBlockPublicAccessStateCommand; + +// src/commands/GetInstanceMetadataDefaultsCommand.ts + + + +var _GetInstanceMetadataDefaultsCommand = class _GetInstanceMetadataDefaultsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetInstanceMetadataDefaults", {}).n("EC2Client", "GetInstanceMetadataDefaultsCommand").f(void 0, void 0).ser(se_GetInstanceMetadataDefaultsCommand).de(de_GetInstanceMetadataDefaultsCommand).build() { +}; +__name(_GetInstanceMetadataDefaultsCommand, "GetInstanceMetadataDefaultsCommand"); +var GetInstanceMetadataDefaultsCommand = _GetInstanceMetadataDefaultsCommand; + +// src/commands/GetInstanceTpmEkPubCommand.ts + + + + +// src/models/models_6.ts + +var EkPubKeyFormat = { + der: "der", + tpmt: "tpmt" +}; +var EkPubKeyType = { + ECC_SEC_P384: "ecc-sec-p384", + RSA_2048: "rsa-2048" +}; +var IpamComplianceStatus = { + compliant: "compliant", + ignored: "ignored", + noncompliant: "noncompliant", + unmanaged: "unmanaged" +}; +var IpamOverlapStatus = { + ignored: "ignored", + nonoverlapping: "nonoverlapping", + overlapping: "overlapping" +}; +var IpamAddressHistoryResourceType = { + eip: "eip", + instance: "instance", + network_interface: "network-interface", + subnet: "subnet", + vpc: "vpc" +}; +var IpamDiscoveryFailureCode = { + assume_role_failure: "assume-role-failure", + throttling_failure: "throttling-failure", + unauthorized_failure: "unauthorized-failure" +}; +var IpamPublicAddressType = { + AMAZON_OWNED_CONTIG: "amazon-owned-contig", + AMAZON_OWNED_EIP: "amazon-owned-eip", + BYOIP: "byoip", + EC2_PUBLIC_IP: "ec2-public-ip", + SERVICE_MANAGED_BYOIP: "service-managed-byoip", + SERVICE_MANAGED_IP: "service-managed-ip" +}; +var IpamPublicAddressAssociationStatus = { + ASSOCIATED: "associated", + DISASSOCIATED: "disassociated" +}; +var IpamPublicAddressAwsService = { + AGA: "global-accelerator", + DMS: "database-migration-service", + EC2_LB: "load-balancer", + ECS: "elastic-container-service", + NAT_GATEWAY: "nat-gateway", + OTHER: "other", + RDS: "relational-database-service", + REDSHIFT: "redshift", + S2S_VPN: "site-to-site-vpn" +}; +var IpamResourceCidrIpSource = { + amazon: "amazon", + byoip: "byoip", + none: "none" +}; +var IpamNetworkInterfaceAttachmentStatus = { + available: "available", + in_use: "in-use" +}; +var IpamResourceType = { + eip: "eip", + eni: "eni", + ipv6_pool: "ipv6-pool", + public_ipv4_pool: "public-ipv4-pool", + subnet: "subnet", + vpc: "vpc" +}; +var IpamManagementState = { + ignored: "ignored", + managed: "managed", + unmanaged: "unmanaged" +}; +var LockMode = { + compliance: "compliance", + governance: "governance" +}; +var ModifyAvailabilityZoneOptInStatus = { + not_opted_in: "not-opted-in", + opted_in: "opted-in" +}; +var OperationType = { + add: "add", + remove: "remove" +}; +var UnsuccessfulInstanceCreditSpecificationErrorCode = { + INCORRECT_INSTANCE_STATE: "IncorrectInstanceState", + INSTANCE_CREDIT_SPECIFICATION_NOT_SUPPORTED: "InstanceCreditSpecification.NotSupported", + INSTANCE_NOT_FOUND: "InvalidInstanceID.NotFound", + INVALID_INSTANCE_ID: "InvalidInstanceID.Malformed" +}; +var DefaultInstanceMetadataEndpointState = { + disabled: "disabled", + enabled: "enabled", + no_preference: "no-preference" +}; +var MetadataDefaultHttpTokensState = { + no_preference: "no-preference", + optional: "optional", + required: "required" +}; +var DefaultInstanceMetadataTagsState = { + disabled: "disabled", + enabled: "enabled", + no_preference: "no-preference" +}; +var HostTenancy = { + dedicated: "dedicated", + default: "default", + host: "host" +}; +var TargetStorageTier = { + archive: "archive" +}; +var TrafficMirrorFilterRuleField = { + description: "description", + destination_port_range: "destination-port-range", + protocol: "protocol", + source_port_range: "source-port-range" +}; +var TrafficMirrorSessionField = { + description: "description", + packet_length: "packet-length", + virtual_network_id: "virtual-network-id" +}; +var VpcTenancy = { + default: "default" +}; +var GetInstanceTpmEkPubResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.KeyValue && { KeyValue: import_smithy_client.SENSITIVE_STRING } +}), "GetInstanceTpmEkPubResultFilterSensitiveLog"); +var GetLaunchTemplateDataResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchTemplateData && { + LaunchTemplateData: ResponseLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData) + } +}), "GetLaunchTemplateDataResultFilterSensitiveLog"); +var GetPasswordDataResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.PasswordData && { PasswordData: import_smithy_client.SENSITIVE_STRING } +}), "GetPasswordDataResultFilterSensitiveLog"); +var GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnectionDeviceSampleConfiguration && { VpnConnectionDeviceSampleConfiguration: import_smithy_client.SENSITIVE_STRING } +}), "GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog"); +var ImageDiskContainerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING } +}), "ImageDiskContainerFilterSensitiveLog"); +var ImportImageRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.DiskContainers && { + DiskContainers: obj.DiskContainers.map((item) => ImageDiskContainerFilterSensitiveLog(item)) + } +}), "ImportImageRequestFilterSensitiveLog"); +var ImportImageResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SnapshotDetails && { + SnapshotDetails: obj.SnapshotDetails.map((item) => SnapshotDetailFilterSensitiveLog(item)) + } +}), "ImportImageResultFilterSensitiveLog"); +var DiskImageDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ImportManifestUrl && { ImportManifestUrl: import_smithy_client.SENSITIVE_STRING } +}), "DiskImageDetailFilterSensitiveLog"); +var DiskImageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Image && { Image: DiskImageDetailFilterSensitiveLog(obj.Image) } +}), "DiskImageFilterSensitiveLog"); +var UserDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj +}), "UserDataFilterSensitiveLog"); +var ImportInstanceLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "ImportInstanceLaunchSpecificationFilterSensitiveLog"); +var ImportInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.DiskImages && { DiskImages: obj.DiskImages.map((item) => DiskImageFilterSensitiveLog(item)) }, + ...obj.LaunchSpecification && { + LaunchSpecification: ImportInstanceLaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification) + } +}), "ImportInstanceRequestFilterSensitiveLog"); +var ImportInstanceResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ConversionTask && { ConversionTask: ConversionTaskFilterSensitiveLog(obj.ConversionTask) } +}), "ImportInstanceResultFilterSensitiveLog"); +var SnapshotDiskContainerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING } +}), "SnapshotDiskContainerFilterSensitiveLog"); +var ImportSnapshotRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.DiskContainer && { DiskContainer: SnapshotDiskContainerFilterSensitiveLog(obj.DiskContainer) } +}), "ImportSnapshotRequestFilterSensitiveLog"); +var ImportSnapshotResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SnapshotTaskDetail && { SnapshotTaskDetail: SnapshotTaskDetailFilterSensitiveLog(obj.SnapshotTaskDetail) } +}), "ImportSnapshotResultFilterSensitiveLog"); +var ImportVolumeRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Image && { Image: DiskImageDetailFilterSensitiveLog(obj.Image) } +}), "ImportVolumeRequestFilterSensitiveLog"); +var ImportVolumeResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ConversionTask && { ConversionTask: ConversionTaskFilterSensitiveLog(obj.ConversionTask) } +}), "ImportVolumeResultFilterSensitiveLog"); +var ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING } +}), "ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog"); +var ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OidcOptions && { + OidcOptions: ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog(obj.OidcOptions) + } +}), "ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog"); +var ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VerifiedAccessTrustProvider && { + VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider) + } +}), "ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog"); +var ModifyVpnConnectionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) } +}), "ModifyVpnConnectionResultFilterSensitiveLog"); + +// src/commands/GetInstanceTpmEkPubCommand.ts +var _GetInstanceTpmEkPubCommand = class _GetInstanceTpmEkPubCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetInstanceTpmEkPub", {}).n("EC2Client", "GetInstanceTpmEkPubCommand").f(void 0, GetInstanceTpmEkPubResultFilterSensitiveLog).ser(se_GetInstanceTpmEkPubCommand).de(de_GetInstanceTpmEkPubCommand).build() { +}; +__name(_GetInstanceTpmEkPubCommand, "GetInstanceTpmEkPubCommand"); +var GetInstanceTpmEkPubCommand = _GetInstanceTpmEkPubCommand; + +// src/commands/GetInstanceTypesFromInstanceRequirementsCommand.ts + + + +var _GetInstanceTypesFromInstanceRequirementsCommand = class _GetInstanceTypesFromInstanceRequirementsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetInstanceTypesFromInstanceRequirements", {}).n("EC2Client", "GetInstanceTypesFromInstanceRequirementsCommand").f(void 0, void 0).ser(se_GetInstanceTypesFromInstanceRequirementsCommand).de(de_GetInstanceTypesFromInstanceRequirementsCommand).build() { +}; +__name(_GetInstanceTypesFromInstanceRequirementsCommand, "GetInstanceTypesFromInstanceRequirementsCommand"); +var GetInstanceTypesFromInstanceRequirementsCommand = _GetInstanceTypesFromInstanceRequirementsCommand; + +// src/commands/GetInstanceUefiDataCommand.ts + + + +var _GetInstanceUefiDataCommand = class _GetInstanceUefiDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetInstanceUefiData", {}).n("EC2Client", "GetInstanceUefiDataCommand").f(void 0, void 0).ser(se_GetInstanceUefiDataCommand).de(de_GetInstanceUefiDataCommand).build() { +}; +__name(_GetInstanceUefiDataCommand, "GetInstanceUefiDataCommand"); +var GetInstanceUefiDataCommand = _GetInstanceUefiDataCommand; + +// src/commands/GetIpamAddressHistoryCommand.ts + + + +var _GetIpamAddressHistoryCommand = class _GetIpamAddressHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamAddressHistory", {}).n("EC2Client", "GetIpamAddressHistoryCommand").f(void 0, void 0).ser(se_GetIpamAddressHistoryCommand).de(de_GetIpamAddressHistoryCommand).build() { +}; +__name(_GetIpamAddressHistoryCommand, "GetIpamAddressHistoryCommand"); +var GetIpamAddressHistoryCommand = _GetIpamAddressHistoryCommand; + +// src/commands/GetIpamDiscoveredAccountsCommand.ts + + + +var _GetIpamDiscoveredAccountsCommand = class _GetIpamDiscoveredAccountsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamDiscoveredAccounts", {}).n("EC2Client", "GetIpamDiscoveredAccountsCommand").f(void 0, void 0).ser(se_GetIpamDiscoveredAccountsCommand).de(de_GetIpamDiscoveredAccountsCommand).build() { +}; +__name(_GetIpamDiscoveredAccountsCommand, "GetIpamDiscoveredAccountsCommand"); +var GetIpamDiscoveredAccountsCommand = _GetIpamDiscoveredAccountsCommand; + +// src/commands/GetIpamDiscoveredPublicAddressesCommand.ts + + + +var _GetIpamDiscoveredPublicAddressesCommand = class _GetIpamDiscoveredPublicAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamDiscoveredPublicAddresses", {}).n("EC2Client", "GetIpamDiscoveredPublicAddressesCommand").f(void 0, void 0).ser(se_GetIpamDiscoveredPublicAddressesCommand).de(de_GetIpamDiscoveredPublicAddressesCommand).build() { +}; +__name(_GetIpamDiscoveredPublicAddressesCommand, "GetIpamDiscoveredPublicAddressesCommand"); +var GetIpamDiscoveredPublicAddressesCommand = _GetIpamDiscoveredPublicAddressesCommand; + +// src/commands/GetIpamDiscoveredResourceCidrsCommand.ts + + + +var _GetIpamDiscoveredResourceCidrsCommand = class _GetIpamDiscoveredResourceCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamDiscoveredResourceCidrs", {}).n("EC2Client", "GetIpamDiscoveredResourceCidrsCommand").f(void 0, void 0).ser(se_GetIpamDiscoveredResourceCidrsCommand).de(de_GetIpamDiscoveredResourceCidrsCommand).build() { +}; +__name(_GetIpamDiscoveredResourceCidrsCommand, "GetIpamDiscoveredResourceCidrsCommand"); +var GetIpamDiscoveredResourceCidrsCommand = _GetIpamDiscoveredResourceCidrsCommand; + +// src/commands/GetIpamPoolAllocationsCommand.ts + + + +var _GetIpamPoolAllocationsCommand = class _GetIpamPoolAllocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamPoolAllocations", {}).n("EC2Client", "GetIpamPoolAllocationsCommand").f(void 0, void 0).ser(se_GetIpamPoolAllocationsCommand).de(de_GetIpamPoolAllocationsCommand).build() { +}; +__name(_GetIpamPoolAllocationsCommand, "GetIpamPoolAllocationsCommand"); +var GetIpamPoolAllocationsCommand = _GetIpamPoolAllocationsCommand; + +// src/commands/GetIpamPoolCidrsCommand.ts + + + +var _GetIpamPoolCidrsCommand = class _GetIpamPoolCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamPoolCidrs", {}).n("EC2Client", "GetIpamPoolCidrsCommand").f(void 0, void 0).ser(se_GetIpamPoolCidrsCommand).de(de_GetIpamPoolCidrsCommand).build() { +}; +__name(_GetIpamPoolCidrsCommand, "GetIpamPoolCidrsCommand"); +var GetIpamPoolCidrsCommand = _GetIpamPoolCidrsCommand; + +// src/commands/GetIpamResourceCidrsCommand.ts + + + +var _GetIpamResourceCidrsCommand = class _GetIpamResourceCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetIpamResourceCidrs", {}).n("EC2Client", "GetIpamResourceCidrsCommand").f(void 0, void 0).ser(se_GetIpamResourceCidrsCommand).de(de_GetIpamResourceCidrsCommand).build() { +}; +__name(_GetIpamResourceCidrsCommand, "GetIpamResourceCidrsCommand"); +var GetIpamResourceCidrsCommand = _GetIpamResourceCidrsCommand; + +// src/commands/GetLaunchTemplateDataCommand.ts + + + +var _GetLaunchTemplateDataCommand = class _GetLaunchTemplateDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetLaunchTemplateData", {}).n("EC2Client", "GetLaunchTemplateDataCommand").f(void 0, GetLaunchTemplateDataResultFilterSensitiveLog).ser(se_GetLaunchTemplateDataCommand).de(de_GetLaunchTemplateDataCommand).build() { +}; +__name(_GetLaunchTemplateDataCommand, "GetLaunchTemplateDataCommand"); +var GetLaunchTemplateDataCommand = _GetLaunchTemplateDataCommand; + +// src/commands/GetManagedPrefixListAssociationsCommand.ts + + + +var _GetManagedPrefixListAssociationsCommand = class _GetManagedPrefixListAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetManagedPrefixListAssociations", {}).n("EC2Client", "GetManagedPrefixListAssociationsCommand").f(void 0, void 0).ser(se_GetManagedPrefixListAssociationsCommand).de(de_GetManagedPrefixListAssociationsCommand).build() { +}; +__name(_GetManagedPrefixListAssociationsCommand, "GetManagedPrefixListAssociationsCommand"); +var GetManagedPrefixListAssociationsCommand = _GetManagedPrefixListAssociationsCommand; + +// src/commands/GetManagedPrefixListEntriesCommand.ts + + + +var _GetManagedPrefixListEntriesCommand = class _GetManagedPrefixListEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetManagedPrefixListEntries", {}).n("EC2Client", "GetManagedPrefixListEntriesCommand").f(void 0, void 0).ser(se_GetManagedPrefixListEntriesCommand).de(de_GetManagedPrefixListEntriesCommand).build() { +}; +__name(_GetManagedPrefixListEntriesCommand, "GetManagedPrefixListEntriesCommand"); +var GetManagedPrefixListEntriesCommand = _GetManagedPrefixListEntriesCommand; + +// src/commands/GetNetworkInsightsAccessScopeAnalysisFindingsCommand.ts + + + +var _GetNetworkInsightsAccessScopeAnalysisFindingsCommand = class _GetNetworkInsightsAccessScopeAnalysisFindingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetNetworkInsightsAccessScopeAnalysisFindings", {}).n("EC2Client", "GetNetworkInsightsAccessScopeAnalysisFindingsCommand").f(void 0, void 0).ser(se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand).de(de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand).build() { +}; +__name(_GetNetworkInsightsAccessScopeAnalysisFindingsCommand, "GetNetworkInsightsAccessScopeAnalysisFindingsCommand"); +var GetNetworkInsightsAccessScopeAnalysisFindingsCommand = _GetNetworkInsightsAccessScopeAnalysisFindingsCommand; + +// src/commands/GetNetworkInsightsAccessScopeContentCommand.ts + + + +var _GetNetworkInsightsAccessScopeContentCommand = class _GetNetworkInsightsAccessScopeContentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetNetworkInsightsAccessScopeContent", {}).n("EC2Client", "GetNetworkInsightsAccessScopeContentCommand").f(void 0, void 0).ser(se_GetNetworkInsightsAccessScopeContentCommand).de(de_GetNetworkInsightsAccessScopeContentCommand).build() { +}; +__name(_GetNetworkInsightsAccessScopeContentCommand, "GetNetworkInsightsAccessScopeContentCommand"); +var GetNetworkInsightsAccessScopeContentCommand = _GetNetworkInsightsAccessScopeContentCommand; + +// src/commands/GetPasswordDataCommand.ts + + + +var _GetPasswordDataCommand = class _GetPasswordDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetPasswordData", {}).n("EC2Client", "GetPasswordDataCommand").f(void 0, GetPasswordDataResultFilterSensitiveLog).ser(se_GetPasswordDataCommand).de(de_GetPasswordDataCommand).build() { +}; +__name(_GetPasswordDataCommand, "GetPasswordDataCommand"); +var GetPasswordDataCommand = _GetPasswordDataCommand; + +// src/commands/GetReservedInstancesExchangeQuoteCommand.ts + + + +var _GetReservedInstancesExchangeQuoteCommand = class _GetReservedInstancesExchangeQuoteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetReservedInstancesExchangeQuote", {}).n("EC2Client", "GetReservedInstancesExchangeQuoteCommand").f(void 0, void 0).ser(se_GetReservedInstancesExchangeQuoteCommand).de(de_GetReservedInstancesExchangeQuoteCommand).build() { +}; +__name(_GetReservedInstancesExchangeQuoteCommand, "GetReservedInstancesExchangeQuoteCommand"); +var GetReservedInstancesExchangeQuoteCommand = _GetReservedInstancesExchangeQuoteCommand; + +// src/commands/GetSecurityGroupsForVpcCommand.ts + + + +var _GetSecurityGroupsForVpcCommand = class _GetSecurityGroupsForVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetSecurityGroupsForVpc", {}).n("EC2Client", "GetSecurityGroupsForVpcCommand").f(void 0, void 0).ser(se_GetSecurityGroupsForVpcCommand).de(de_GetSecurityGroupsForVpcCommand).build() { +}; +__name(_GetSecurityGroupsForVpcCommand, "GetSecurityGroupsForVpcCommand"); +var GetSecurityGroupsForVpcCommand = _GetSecurityGroupsForVpcCommand; + +// src/commands/GetSerialConsoleAccessStatusCommand.ts + + + +var _GetSerialConsoleAccessStatusCommand = class _GetSerialConsoleAccessStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetSerialConsoleAccessStatus", {}).n("EC2Client", "GetSerialConsoleAccessStatusCommand").f(void 0, void 0).ser(se_GetSerialConsoleAccessStatusCommand).de(de_GetSerialConsoleAccessStatusCommand).build() { +}; +__name(_GetSerialConsoleAccessStatusCommand, "GetSerialConsoleAccessStatusCommand"); +var GetSerialConsoleAccessStatusCommand = _GetSerialConsoleAccessStatusCommand; + +// src/commands/GetSnapshotBlockPublicAccessStateCommand.ts + + + +var _GetSnapshotBlockPublicAccessStateCommand = class _GetSnapshotBlockPublicAccessStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetSnapshotBlockPublicAccessState", {}).n("EC2Client", "GetSnapshotBlockPublicAccessStateCommand").f(void 0, void 0).ser(se_GetSnapshotBlockPublicAccessStateCommand).de(de_GetSnapshotBlockPublicAccessStateCommand).build() { +}; +__name(_GetSnapshotBlockPublicAccessStateCommand, "GetSnapshotBlockPublicAccessStateCommand"); +var GetSnapshotBlockPublicAccessStateCommand = _GetSnapshotBlockPublicAccessStateCommand; + +// src/commands/GetSpotPlacementScoresCommand.ts + + + +var _GetSpotPlacementScoresCommand = class _GetSpotPlacementScoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetSpotPlacementScores", {}).n("EC2Client", "GetSpotPlacementScoresCommand").f(void 0, void 0).ser(se_GetSpotPlacementScoresCommand).de(de_GetSpotPlacementScoresCommand).build() { +}; +__name(_GetSpotPlacementScoresCommand, "GetSpotPlacementScoresCommand"); +var GetSpotPlacementScoresCommand = _GetSpotPlacementScoresCommand; + +// src/commands/GetSubnetCidrReservationsCommand.ts + + + +var _GetSubnetCidrReservationsCommand = class _GetSubnetCidrReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetSubnetCidrReservations", {}).n("EC2Client", "GetSubnetCidrReservationsCommand").f(void 0, void 0).ser(se_GetSubnetCidrReservationsCommand).de(de_GetSubnetCidrReservationsCommand).build() { +}; +__name(_GetSubnetCidrReservationsCommand, "GetSubnetCidrReservationsCommand"); +var GetSubnetCidrReservationsCommand = _GetSubnetCidrReservationsCommand; + +// src/commands/GetTransitGatewayAttachmentPropagationsCommand.ts + + + +var _GetTransitGatewayAttachmentPropagationsCommand = class _GetTransitGatewayAttachmentPropagationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayAttachmentPropagations", {}).n("EC2Client", "GetTransitGatewayAttachmentPropagationsCommand").f(void 0, void 0).ser(se_GetTransitGatewayAttachmentPropagationsCommand).de(de_GetTransitGatewayAttachmentPropagationsCommand).build() { +}; +__name(_GetTransitGatewayAttachmentPropagationsCommand, "GetTransitGatewayAttachmentPropagationsCommand"); +var GetTransitGatewayAttachmentPropagationsCommand = _GetTransitGatewayAttachmentPropagationsCommand; + +// src/commands/GetTransitGatewayMulticastDomainAssociationsCommand.ts + + + +var _GetTransitGatewayMulticastDomainAssociationsCommand = class _GetTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayMulticastDomainAssociations", {}).n("EC2Client", "GetTransitGatewayMulticastDomainAssociationsCommand").f(void 0, void 0).ser(se_GetTransitGatewayMulticastDomainAssociationsCommand).de(de_GetTransitGatewayMulticastDomainAssociationsCommand).build() { +}; +__name(_GetTransitGatewayMulticastDomainAssociationsCommand, "GetTransitGatewayMulticastDomainAssociationsCommand"); +var GetTransitGatewayMulticastDomainAssociationsCommand = _GetTransitGatewayMulticastDomainAssociationsCommand; + +// src/commands/GetTransitGatewayPolicyTableAssociationsCommand.ts + + + +var _GetTransitGatewayPolicyTableAssociationsCommand = class _GetTransitGatewayPolicyTableAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayPolicyTableAssociations", {}).n("EC2Client", "GetTransitGatewayPolicyTableAssociationsCommand").f(void 0, void 0).ser(se_GetTransitGatewayPolicyTableAssociationsCommand).de(de_GetTransitGatewayPolicyTableAssociationsCommand).build() { +}; +__name(_GetTransitGatewayPolicyTableAssociationsCommand, "GetTransitGatewayPolicyTableAssociationsCommand"); +var GetTransitGatewayPolicyTableAssociationsCommand = _GetTransitGatewayPolicyTableAssociationsCommand; + +// src/commands/GetTransitGatewayPolicyTableEntriesCommand.ts + + + +var _GetTransitGatewayPolicyTableEntriesCommand = class _GetTransitGatewayPolicyTableEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayPolicyTableEntries", {}).n("EC2Client", "GetTransitGatewayPolicyTableEntriesCommand").f(void 0, void 0).ser(se_GetTransitGatewayPolicyTableEntriesCommand).de(de_GetTransitGatewayPolicyTableEntriesCommand).build() { +}; +__name(_GetTransitGatewayPolicyTableEntriesCommand, "GetTransitGatewayPolicyTableEntriesCommand"); +var GetTransitGatewayPolicyTableEntriesCommand = _GetTransitGatewayPolicyTableEntriesCommand; + +// src/commands/GetTransitGatewayPrefixListReferencesCommand.ts + + + +var _GetTransitGatewayPrefixListReferencesCommand = class _GetTransitGatewayPrefixListReferencesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayPrefixListReferences", {}).n("EC2Client", "GetTransitGatewayPrefixListReferencesCommand").f(void 0, void 0).ser(se_GetTransitGatewayPrefixListReferencesCommand).de(de_GetTransitGatewayPrefixListReferencesCommand).build() { +}; +__name(_GetTransitGatewayPrefixListReferencesCommand, "GetTransitGatewayPrefixListReferencesCommand"); +var GetTransitGatewayPrefixListReferencesCommand = _GetTransitGatewayPrefixListReferencesCommand; + +// src/commands/GetTransitGatewayRouteTableAssociationsCommand.ts + + + +var _GetTransitGatewayRouteTableAssociationsCommand = class _GetTransitGatewayRouteTableAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayRouteTableAssociations", {}).n("EC2Client", "GetTransitGatewayRouteTableAssociationsCommand").f(void 0, void 0).ser(se_GetTransitGatewayRouteTableAssociationsCommand).de(de_GetTransitGatewayRouteTableAssociationsCommand).build() { +}; +__name(_GetTransitGatewayRouteTableAssociationsCommand, "GetTransitGatewayRouteTableAssociationsCommand"); +var GetTransitGatewayRouteTableAssociationsCommand = _GetTransitGatewayRouteTableAssociationsCommand; + +// src/commands/GetTransitGatewayRouteTablePropagationsCommand.ts + + + +var _GetTransitGatewayRouteTablePropagationsCommand = class _GetTransitGatewayRouteTablePropagationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetTransitGatewayRouteTablePropagations", {}).n("EC2Client", "GetTransitGatewayRouteTablePropagationsCommand").f(void 0, void 0).ser(se_GetTransitGatewayRouteTablePropagationsCommand).de(de_GetTransitGatewayRouteTablePropagationsCommand).build() { +}; +__name(_GetTransitGatewayRouteTablePropagationsCommand, "GetTransitGatewayRouteTablePropagationsCommand"); +var GetTransitGatewayRouteTablePropagationsCommand = _GetTransitGatewayRouteTablePropagationsCommand; + +// src/commands/GetVerifiedAccessEndpointPolicyCommand.ts + + + +var _GetVerifiedAccessEndpointPolicyCommand = class _GetVerifiedAccessEndpointPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetVerifiedAccessEndpointPolicy", {}).n("EC2Client", "GetVerifiedAccessEndpointPolicyCommand").f(void 0, void 0).ser(se_GetVerifiedAccessEndpointPolicyCommand).de(de_GetVerifiedAccessEndpointPolicyCommand).build() { +}; +__name(_GetVerifiedAccessEndpointPolicyCommand, "GetVerifiedAccessEndpointPolicyCommand"); +var GetVerifiedAccessEndpointPolicyCommand = _GetVerifiedAccessEndpointPolicyCommand; + +// src/commands/GetVerifiedAccessGroupPolicyCommand.ts + + + +var _GetVerifiedAccessGroupPolicyCommand = class _GetVerifiedAccessGroupPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetVerifiedAccessGroupPolicy", {}).n("EC2Client", "GetVerifiedAccessGroupPolicyCommand").f(void 0, void 0).ser(se_GetVerifiedAccessGroupPolicyCommand).de(de_GetVerifiedAccessGroupPolicyCommand).build() { +}; +__name(_GetVerifiedAccessGroupPolicyCommand, "GetVerifiedAccessGroupPolicyCommand"); +var GetVerifiedAccessGroupPolicyCommand = _GetVerifiedAccessGroupPolicyCommand; + +// src/commands/GetVpnConnectionDeviceSampleConfigurationCommand.ts + + + +var _GetVpnConnectionDeviceSampleConfigurationCommand = class _GetVpnConnectionDeviceSampleConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetVpnConnectionDeviceSampleConfiguration", {}).n("EC2Client", "GetVpnConnectionDeviceSampleConfigurationCommand").f(void 0, GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog).ser(se_GetVpnConnectionDeviceSampleConfigurationCommand).de(de_GetVpnConnectionDeviceSampleConfigurationCommand).build() { +}; +__name(_GetVpnConnectionDeviceSampleConfigurationCommand, "GetVpnConnectionDeviceSampleConfigurationCommand"); +var GetVpnConnectionDeviceSampleConfigurationCommand = _GetVpnConnectionDeviceSampleConfigurationCommand; + +// src/commands/GetVpnConnectionDeviceTypesCommand.ts + + + +var _GetVpnConnectionDeviceTypesCommand = class _GetVpnConnectionDeviceTypesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetVpnConnectionDeviceTypes", {}).n("EC2Client", "GetVpnConnectionDeviceTypesCommand").f(void 0, void 0).ser(se_GetVpnConnectionDeviceTypesCommand).de(de_GetVpnConnectionDeviceTypesCommand).build() { +}; +__name(_GetVpnConnectionDeviceTypesCommand, "GetVpnConnectionDeviceTypesCommand"); +var GetVpnConnectionDeviceTypesCommand = _GetVpnConnectionDeviceTypesCommand; + +// src/commands/GetVpnTunnelReplacementStatusCommand.ts + + + +var _GetVpnTunnelReplacementStatusCommand = class _GetVpnTunnelReplacementStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "GetVpnTunnelReplacementStatus", {}).n("EC2Client", "GetVpnTunnelReplacementStatusCommand").f(void 0, void 0).ser(se_GetVpnTunnelReplacementStatusCommand).de(de_GetVpnTunnelReplacementStatusCommand).build() { +}; +__name(_GetVpnTunnelReplacementStatusCommand, "GetVpnTunnelReplacementStatusCommand"); +var GetVpnTunnelReplacementStatusCommand = _GetVpnTunnelReplacementStatusCommand; + +// src/commands/ImportClientVpnClientCertificateRevocationListCommand.ts + + + +var _ImportClientVpnClientCertificateRevocationListCommand = class _ImportClientVpnClientCertificateRevocationListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportClientVpnClientCertificateRevocationList", {}).n("EC2Client", "ImportClientVpnClientCertificateRevocationListCommand").f(void 0, void 0).ser(se_ImportClientVpnClientCertificateRevocationListCommand).de(de_ImportClientVpnClientCertificateRevocationListCommand).build() { +}; +__name(_ImportClientVpnClientCertificateRevocationListCommand, "ImportClientVpnClientCertificateRevocationListCommand"); +var ImportClientVpnClientCertificateRevocationListCommand = _ImportClientVpnClientCertificateRevocationListCommand; + +// src/commands/ImportImageCommand.ts + + + +var _ImportImageCommand = class _ImportImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportImage", {}).n("EC2Client", "ImportImageCommand").f(ImportImageRequestFilterSensitiveLog, ImportImageResultFilterSensitiveLog).ser(se_ImportImageCommand).de(de_ImportImageCommand).build() { +}; +__name(_ImportImageCommand, "ImportImageCommand"); +var ImportImageCommand = _ImportImageCommand; + +// src/commands/ImportInstanceCommand.ts + + + +var _ImportInstanceCommand = class _ImportInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportInstance", {}).n("EC2Client", "ImportInstanceCommand").f(ImportInstanceRequestFilterSensitiveLog, ImportInstanceResultFilterSensitiveLog).ser(se_ImportInstanceCommand).de(de_ImportInstanceCommand).build() { +}; +__name(_ImportInstanceCommand, "ImportInstanceCommand"); +var ImportInstanceCommand = _ImportInstanceCommand; + +// src/commands/ImportKeyPairCommand.ts + + + +var _ImportKeyPairCommand = class _ImportKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportKeyPair", {}).n("EC2Client", "ImportKeyPairCommand").f(void 0, void 0).ser(se_ImportKeyPairCommand).de(de_ImportKeyPairCommand).build() { +}; +__name(_ImportKeyPairCommand, "ImportKeyPairCommand"); +var ImportKeyPairCommand = _ImportKeyPairCommand; + +// src/commands/ImportSnapshotCommand.ts + + + +var _ImportSnapshotCommand = class _ImportSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportSnapshot", {}).n("EC2Client", "ImportSnapshotCommand").f(ImportSnapshotRequestFilterSensitiveLog, ImportSnapshotResultFilterSensitiveLog).ser(se_ImportSnapshotCommand).de(de_ImportSnapshotCommand).build() { +}; +__name(_ImportSnapshotCommand, "ImportSnapshotCommand"); +var ImportSnapshotCommand = _ImportSnapshotCommand; + +// src/commands/ImportVolumeCommand.ts + + + +var _ImportVolumeCommand = class _ImportVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ImportVolume", {}).n("EC2Client", "ImportVolumeCommand").f(ImportVolumeRequestFilterSensitiveLog, ImportVolumeResultFilterSensitiveLog).ser(se_ImportVolumeCommand).de(de_ImportVolumeCommand).build() { +}; +__name(_ImportVolumeCommand, "ImportVolumeCommand"); +var ImportVolumeCommand = _ImportVolumeCommand; + +// src/commands/ListImagesInRecycleBinCommand.ts + + + +var _ListImagesInRecycleBinCommand = class _ListImagesInRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ListImagesInRecycleBin", {}).n("EC2Client", "ListImagesInRecycleBinCommand").f(void 0, void 0).ser(se_ListImagesInRecycleBinCommand).de(de_ListImagesInRecycleBinCommand).build() { +}; +__name(_ListImagesInRecycleBinCommand, "ListImagesInRecycleBinCommand"); +var ListImagesInRecycleBinCommand = _ListImagesInRecycleBinCommand; + +// src/commands/ListSnapshotsInRecycleBinCommand.ts + + + +var _ListSnapshotsInRecycleBinCommand = class _ListSnapshotsInRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ListSnapshotsInRecycleBin", {}).n("EC2Client", "ListSnapshotsInRecycleBinCommand").f(void 0, void 0).ser(se_ListSnapshotsInRecycleBinCommand).de(de_ListSnapshotsInRecycleBinCommand).build() { +}; +__name(_ListSnapshotsInRecycleBinCommand, "ListSnapshotsInRecycleBinCommand"); +var ListSnapshotsInRecycleBinCommand = _ListSnapshotsInRecycleBinCommand; + +// src/commands/LockSnapshotCommand.ts + + + +var _LockSnapshotCommand = class _LockSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "LockSnapshot", {}).n("EC2Client", "LockSnapshotCommand").f(void 0, void 0).ser(se_LockSnapshotCommand).de(de_LockSnapshotCommand).build() { +}; +__name(_LockSnapshotCommand, "LockSnapshotCommand"); +var LockSnapshotCommand = _LockSnapshotCommand; + +// src/commands/ModifyAddressAttributeCommand.ts + + + +var _ModifyAddressAttributeCommand = class _ModifyAddressAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyAddressAttribute", {}).n("EC2Client", "ModifyAddressAttributeCommand").f(void 0, void 0).ser(se_ModifyAddressAttributeCommand).de(de_ModifyAddressAttributeCommand).build() { +}; +__name(_ModifyAddressAttributeCommand, "ModifyAddressAttributeCommand"); +var ModifyAddressAttributeCommand = _ModifyAddressAttributeCommand; + +// src/commands/ModifyAvailabilityZoneGroupCommand.ts + + + +var _ModifyAvailabilityZoneGroupCommand = class _ModifyAvailabilityZoneGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyAvailabilityZoneGroup", {}).n("EC2Client", "ModifyAvailabilityZoneGroupCommand").f(void 0, void 0).ser(se_ModifyAvailabilityZoneGroupCommand).de(de_ModifyAvailabilityZoneGroupCommand).build() { +}; +__name(_ModifyAvailabilityZoneGroupCommand, "ModifyAvailabilityZoneGroupCommand"); +var ModifyAvailabilityZoneGroupCommand = _ModifyAvailabilityZoneGroupCommand; + +// src/commands/ModifyCapacityReservationCommand.ts + + + +var _ModifyCapacityReservationCommand = class _ModifyCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyCapacityReservation", {}).n("EC2Client", "ModifyCapacityReservationCommand").f(void 0, void 0).ser(se_ModifyCapacityReservationCommand).de(de_ModifyCapacityReservationCommand).build() { +}; +__name(_ModifyCapacityReservationCommand, "ModifyCapacityReservationCommand"); +var ModifyCapacityReservationCommand = _ModifyCapacityReservationCommand; + +// src/commands/ModifyCapacityReservationFleetCommand.ts + + + +var _ModifyCapacityReservationFleetCommand = class _ModifyCapacityReservationFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyCapacityReservationFleet", {}).n("EC2Client", "ModifyCapacityReservationFleetCommand").f(void 0, void 0).ser(se_ModifyCapacityReservationFleetCommand).de(de_ModifyCapacityReservationFleetCommand).build() { +}; +__name(_ModifyCapacityReservationFleetCommand, "ModifyCapacityReservationFleetCommand"); +var ModifyCapacityReservationFleetCommand = _ModifyCapacityReservationFleetCommand; + +// src/commands/ModifyClientVpnEndpointCommand.ts + + + +var _ModifyClientVpnEndpointCommand = class _ModifyClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyClientVpnEndpoint", {}).n("EC2Client", "ModifyClientVpnEndpointCommand").f(void 0, void 0).ser(se_ModifyClientVpnEndpointCommand).de(de_ModifyClientVpnEndpointCommand).build() { +}; +__name(_ModifyClientVpnEndpointCommand, "ModifyClientVpnEndpointCommand"); +var ModifyClientVpnEndpointCommand = _ModifyClientVpnEndpointCommand; + +// src/commands/ModifyDefaultCreditSpecificationCommand.ts + + + +var _ModifyDefaultCreditSpecificationCommand = class _ModifyDefaultCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyDefaultCreditSpecification", {}).n("EC2Client", "ModifyDefaultCreditSpecificationCommand").f(void 0, void 0).ser(se_ModifyDefaultCreditSpecificationCommand).de(de_ModifyDefaultCreditSpecificationCommand).build() { +}; +__name(_ModifyDefaultCreditSpecificationCommand, "ModifyDefaultCreditSpecificationCommand"); +var ModifyDefaultCreditSpecificationCommand = _ModifyDefaultCreditSpecificationCommand; + +// src/commands/ModifyEbsDefaultKmsKeyIdCommand.ts + + + +var _ModifyEbsDefaultKmsKeyIdCommand = class _ModifyEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyEbsDefaultKmsKeyId", {}).n("EC2Client", "ModifyEbsDefaultKmsKeyIdCommand").f(void 0, void 0).ser(se_ModifyEbsDefaultKmsKeyIdCommand).de(de_ModifyEbsDefaultKmsKeyIdCommand).build() { +}; +__name(_ModifyEbsDefaultKmsKeyIdCommand, "ModifyEbsDefaultKmsKeyIdCommand"); +var ModifyEbsDefaultKmsKeyIdCommand = _ModifyEbsDefaultKmsKeyIdCommand; + +// src/commands/ModifyFleetCommand.ts + + + +var _ModifyFleetCommand = class _ModifyFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyFleet", {}).n("EC2Client", "ModifyFleetCommand").f(void 0, void 0).ser(se_ModifyFleetCommand).de(de_ModifyFleetCommand).build() { +}; +__name(_ModifyFleetCommand, "ModifyFleetCommand"); +var ModifyFleetCommand = _ModifyFleetCommand; + +// src/commands/ModifyFpgaImageAttributeCommand.ts + + + +var _ModifyFpgaImageAttributeCommand = class _ModifyFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyFpgaImageAttribute", {}).n("EC2Client", "ModifyFpgaImageAttributeCommand").f(void 0, void 0).ser(se_ModifyFpgaImageAttributeCommand).de(de_ModifyFpgaImageAttributeCommand).build() { +}; +__name(_ModifyFpgaImageAttributeCommand, "ModifyFpgaImageAttributeCommand"); +var ModifyFpgaImageAttributeCommand = _ModifyFpgaImageAttributeCommand; + +// src/commands/ModifyHostsCommand.ts + + + +var _ModifyHostsCommand = class _ModifyHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyHosts", {}).n("EC2Client", "ModifyHostsCommand").f(void 0, void 0).ser(se_ModifyHostsCommand).de(de_ModifyHostsCommand).build() { +}; +__name(_ModifyHostsCommand, "ModifyHostsCommand"); +var ModifyHostsCommand = _ModifyHostsCommand; + +// src/commands/ModifyIdentityIdFormatCommand.ts + + + +var _ModifyIdentityIdFormatCommand = class _ModifyIdentityIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIdentityIdFormat", {}).n("EC2Client", "ModifyIdentityIdFormatCommand").f(void 0, void 0).ser(se_ModifyIdentityIdFormatCommand).de(de_ModifyIdentityIdFormatCommand).build() { +}; +__name(_ModifyIdentityIdFormatCommand, "ModifyIdentityIdFormatCommand"); +var ModifyIdentityIdFormatCommand = _ModifyIdentityIdFormatCommand; + +// src/commands/ModifyIdFormatCommand.ts + + + +var _ModifyIdFormatCommand = class _ModifyIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIdFormat", {}).n("EC2Client", "ModifyIdFormatCommand").f(void 0, void 0).ser(se_ModifyIdFormatCommand).de(de_ModifyIdFormatCommand).build() { +}; +__name(_ModifyIdFormatCommand, "ModifyIdFormatCommand"); +var ModifyIdFormatCommand = _ModifyIdFormatCommand; + +// src/commands/ModifyImageAttributeCommand.ts + + + +var _ModifyImageAttributeCommand = class _ModifyImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyImageAttribute", {}).n("EC2Client", "ModifyImageAttributeCommand").f(void 0, void 0).ser(se_ModifyImageAttributeCommand).de(de_ModifyImageAttributeCommand).build() { +}; +__name(_ModifyImageAttributeCommand, "ModifyImageAttributeCommand"); +var ModifyImageAttributeCommand = _ModifyImageAttributeCommand; + +// src/commands/ModifyInstanceAttributeCommand.ts + + + +var _ModifyInstanceAttributeCommand = class _ModifyInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceAttribute", {}).n("EC2Client", "ModifyInstanceAttributeCommand").f(void 0, void 0).ser(se_ModifyInstanceAttributeCommand).de(de_ModifyInstanceAttributeCommand).build() { +}; +__name(_ModifyInstanceAttributeCommand, "ModifyInstanceAttributeCommand"); +var ModifyInstanceAttributeCommand = _ModifyInstanceAttributeCommand; + +// src/commands/ModifyInstanceCapacityReservationAttributesCommand.ts + + + +var _ModifyInstanceCapacityReservationAttributesCommand = class _ModifyInstanceCapacityReservationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceCapacityReservationAttributes", {}).n("EC2Client", "ModifyInstanceCapacityReservationAttributesCommand").f(void 0, void 0).ser(se_ModifyInstanceCapacityReservationAttributesCommand).de(de_ModifyInstanceCapacityReservationAttributesCommand).build() { +}; +__name(_ModifyInstanceCapacityReservationAttributesCommand, "ModifyInstanceCapacityReservationAttributesCommand"); +var ModifyInstanceCapacityReservationAttributesCommand = _ModifyInstanceCapacityReservationAttributesCommand; + +// src/commands/ModifyInstanceCreditSpecificationCommand.ts + + + +var _ModifyInstanceCreditSpecificationCommand = class _ModifyInstanceCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceCreditSpecification", {}).n("EC2Client", "ModifyInstanceCreditSpecificationCommand").f(void 0, void 0).ser(se_ModifyInstanceCreditSpecificationCommand).de(de_ModifyInstanceCreditSpecificationCommand).build() { +}; +__name(_ModifyInstanceCreditSpecificationCommand, "ModifyInstanceCreditSpecificationCommand"); +var ModifyInstanceCreditSpecificationCommand = _ModifyInstanceCreditSpecificationCommand; + +// src/commands/ModifyInstanceEventStartTimeCommand.ts + + + +var _ModifyInstanceEventStartTimeCommand = class _ModifyInstanceEventStartTimeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceEventStartTime", {}).n("EC2Client", "ModifyInstanceEventStartTimeCommand").f(void 0, void 0).ser(se_ModifyInstanceEventStartTimeCommand).de(de_ModifyInstanceEventStartTimeCommand).build() { +}; +__name(_ModifyInstanceEventStartTimeCommand, "ModifyInstanceEventStartTimeCommand"); +var ModifyInstanceEventStartTimeCommand = _ModifyInstanceEventStartTimeCommand; + +// src/commands/ModifyInstanceEventWindowCommand.ts + + + +var _ModifyInstanceEventWindowCommand = class _ModifyInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceEventWindow", {}).n("EC2Client", "ModifyInstanceEventWindowCommand").f(void 0, void 0).ser(se_ModifyInstanceEventWindowCommand).de(de_ModifyInstanceEventWindowCommand).build() { +}; +__name(_ModifyInstanceEventWindowCommand, "ModifyInstanceEventWindowCommand"); +var ModifyInstanceEventWindowCommand = _ModifyInstanceEventWindowCommand; + +// src/commands/ModifyInstanceMaintenanceOptionsCommand.ts + + + +var _ModifyInstanceMaintenanceOptionsCommand = class _ModifyInstanceMaintenanceOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceMaintenanceOptions", {}).n("EC2Client", "ModifyInstanceMaintenanceOptionsCommand").f(void 0, void 0).ser(se_ModifyInstanceMaintenanceOptionsCommand).de(de_ModifyInstanceMaintenanceOptionsCommand).build() { +}; +__name(_ModifyInstanceMaintenanceOptionsCommand, "ModifyInstanceMaintenanceOptionsCommand"); +var ModifyInstanceMaintenanceOptionsCommand = _ModifyInstanceMaintenanceOptionsCommand; + +// src/commands/ModifyInstanceMetadataDefaultsCommand.ts + + + +var _ModifyInstanceMetadataDefaultsCommand = class _ModifyInstanceMetadataDefaultsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceMetadataDefaults", {}).n("EC2Client", "ModifyInstanceMetadataDefaultsCommand").f(void 0, void 0).ser(se_ModifyInstanceMetadataDefaultsCommand).de(de_ModifyInstanceMetadataDefaultsCommand).build() { +}; +__name(_ModifyInstanceMetadataDefaultsCommand, "ModifyInstanceMetadataDefaultsCommand"); +var ModifyInstanceMetadataDefaultsCommand = _ModifyInstanceMetadataDefaultsCommand; + +// src/commands/ModifyInstanceMetadataOptionsCommand.ts + + + +var _ModifyInstanceMetadataOptionsCommand = class _ModifyInstanceMetadataOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstanceMetadataOptions", {}).n("EC2Client", "ModifyInstanceMetadataOptionsCommand").f(void 0, void 0).ser(se_ModifyInstanceMetadataOptionsCommand).de(de_ModifyInstanceMetadataOptionsCommand).build() { +}; +__name(_ModifyInstanceMetadataOptionsCommand, "ModifyInstanceMetadataOptionsCommand"); +var ModifyInstanceMetadataOptionsCommand = _ModifyInstanceMetadataOptionsCommand; + +// src/commands/ModifyInstancePlacementCommand.ts + + + +var _ModifyInstancePlacementCommand = class _ModifyInstancePlacementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyInstancePlacement", {}).n("EC2Client", "ModifyInstancePlacementCommand").f(void 0, void 0).ser(se_ModifyInstancePlacementCommand).de(de_ModifyInstancePlacementCommand).build() { +}; +__name(_ModifyInstancePlacementCommand, "ModifyInstancePlacementCommand"); +var ModifyInstancePlacementCommand = _ModifyInstancePlacementCommand; + +// src/commands/ModifyIpamCommand.ts + + + +var _ModifyIpamCommand = class _ModifyIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIpam", {}).n("EC2Client", "ModifyIpamCommand").f(void 0, void 0).ser(se_ModifyIpamCommand).de(de_ModifyIpamCommand).build() { +}; +__name(_ModifyIpamCommand, "ModifyIpamCommand"); +var ModifyIpamCommand = _ModifyIpamCommand; + +// src/commands/ModifyIpamPoolCommand.ts + + + +var _ModifyIpamPoolCommand = class _ModifyIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIpamPool", {}).n("EC2Client", "ModifyIpamPoolCommand").f(void 0, void 0).ser(se_ModifyIpamPoolCommand).de(de_ModifyIpamPoolCommand).build() { +}; +__name(_ModifyIpamPoolCommand, "ModifyIpamPoolCommand"); +var ModifyIpamPoolCommand = _ModifyIpamPoolCommand; + +// src/commands/ModifyIpamResourceCidrCommand.ts + + + +var _ModifyIpamResourceCidrCommand = class _ModifyIpamResourceCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIpamResourceCidr", {}).n("EC2Client", "ModifyIpamResourceCidrCommand").f(void 0, void 0).ser(se_ModifyIpamResourceCidrCommand).de(de_ModifyIpamResourceCidrCommand).build() { +}; +__name(_ModifyIpamResourceCidrCommand, "ModifyIpamResourceCidrCommand"); +var ModifyIpamResourceCidrCommand = _ModifyIpamResourceCidrCommand; + +// src/commands/ModifyIpamResourceDiscoveryCommand.ts + + + +var _ModifyIpamResourceDiscoveryCommand = class _ModifyIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIpamResourceDiscovery", {}).n("EC2Client", "ModifyIpamResourceDiscoveryCommand").f(void 0, void 0).ser(se_ModifyIpamResourceDiscoveryCommand).de(de_ModifyIpamResourceDiscoveryCommand).build() { +}; +__name(_ModifyIpamResourceDiscoveryCommand, "ModifyIpamResourceDiscoveryCommand"); +var ModifyIpamResourceDiscoveryCommand = _ModifyIpamResourceDiscoveryCommand; + +// src/commands/ModifyIpamScopeCommand.ts + + + +var _ModifyIpamScopeCommand = class _ModifyIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyIpamScope", {}).n("EC2Client", "ModifyIpamScopeCommand").f(void 0, void 0).ser(se_ModifyIpamScopeCommand).de(de_ModifyIpamScopeCommand).build() { +}; +__name(_ModifyIpamScopeCommand, "ModifyIpamScopeCommand"); +var ModifyIpamScopeCommand = _ModifyIpamScopeCommand; + +// src/commands/ModifyLaunchTemplateCommand.ts + + + +var _ModifyLaunchTemplateCommand = class _ModifyLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyLaunchTemplate", {}).n("EC2Client", "ModifyLaunchTemplateCommand").f(void 0, void 0).ser(se_ModifyLaunchTemplateCommand).de(de_ModifyLaunchTemplateCommand).build() { +}; +__name(_ModifyLaunchTemplateCommand, "ModifyLaunchTemplateCommand"); +var ModifyLaunchTemplateCommand = _ModifyLaunchTemplateCommand; + +// src/commands/ModifyLocalGatewayRouteCommand.ts + + + +var _ModifyLocalGatewayRouteCommand = class _ModifyLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyLocalGatewayRoute", {}).n("EC2Client", "ModifyLocalGatewayRouteCommand").f(void 0, void 0).ser(se_ModifyLocalGatewayRouteCommand).de(de_ModifyLocalGatewayRouteCommand).build() { +}; +__name(_ModifyLocalGatewayRouteCommand, "ModifyLocalGatewayRouteCommand"); +var ModifyLocalGatewayRouteCommand = _ModifyLocalGatewayRouteCommand; + +// src/commands/ModifyManagedPrefixListCommand.ts + + + +var _ModifyManagedPrefixListCommand = class _ModifyManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyManagedPrefixList", {}).n("EC2Client", "ModifyManagedPrefixListCommand").f(void 0, void 0).ser(se_ModifyManagedPrefixListCommand).de(de_ModifyManagedPrefixListCommand).build() { +}; +__name(_ModifyManagedPrefixListCommand, "ModifyManagedPrefixListCommand"); +var ModifyManagedPrefixListCommand = _ModifyManagedPrefixListCommand; + +// src/commands/ModifyNetworkInterfaceAttributeCommand.ts + + + +var _ModifyNetworkInterfaceAttributeCommand = class _ModifyNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyNetworkInterfaceAttribute", {}).n("EC2Client", "ModifyNetworkInterfaceAttributeCommand").f(void 0, void 0).ser(se_ModifyNetworkInterfaceAttributeCommand).de(de_ModifyNetworkInterfaceAttributeCommand).build() { +}; +__name(_ModifyNetworkInterfaceAttributeCommand, "ModifyNetworkInterfaceAttributeCommand"); +var ModifyNetworkInterfaceAttributeCommand = _ModifyNetworkInterfaceAttributeCommand; + +// src/commands/ModifyPrivateDnsNameOptionsCommand.ts + + + +var _ModifyPrivateDnsNameOptionsCommand = class _ModifyPrivateDnsNameOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyPrivateDnsNameOptions", {}).n("EC2Client", "ModifyPrivateDnsNameOptionsCommand").f(void 0, void 0).ser(se_ModifyPrivateDnsNameOptionsCommand).de(de_ModifyPrivateDnsNameOptionsCommand).build() { +}; +__name(_ModifyPrivateDnsNameOptionsCommand, "ModifyPrivateDnsNameOptionsCommand"); +var ModifyPrivateDnsNameOptionsCommand = _ModifyPrivateDnsNameOptionsCommand; + +// src/commands/ModifyReservedInstancesCommand.ts + + + +var _ModifyReservedInstancesCommand = class _ModifyReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyReservedInstances", {}).n("EC2Client", "ModifyReservedInstancesCommand").f(void 0, void 0).ser(se_ModifyReservedInstancesCommand).de(de_ModifyReservedInstancesCommand).build() { +}; +__name(_ModifyReservedInstancesCommand, "ModifyReservedInstancesCommand"); +var ModifyReservedInstancesCommand = _ModifyReservedInstancesCommand; + +// src/commands/ModifySecurityGroupRulesCommand.ts + + + +var _ModifySecurityGroupRulesCommand = class _ModifySecurityGroupRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifySecurityGroupRules", {}).n("EC2Client", "ModifySecurityGroupRulesCommand").f(void 0, void 0).ser(se_ModifySecurityGroupRulesCommand).de(de_ModifySecurityGroupRulesCommand).build() { +}; +__name(_ModifySecurityGroupRulesCommand, "ModifySecurityGroupRulesCommand"); +var ModifySecurityGroupRulesCommand = _ModifySecurityGroupRulesCommand; + +// src/commands/ModifySnapshotAttributeCommand.ts + + + +var _ModifySnapshotAttributeCommand = class _ModifySnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifySnapshotAttribute", {}).n("EC2Client", "ModifySnapshotAttributeCommand").f(void 0, void 0).ser(se_ModifySnapshotAttributeCommand).de(de_ModifySnapshotAttributeCommand).build() { +}; +__name(_ModifySnapshotAttributeCommand, "ModifySnapshotAttributeCommand"); +var ModifySnapshotAttributeCommand = _ModifySnapshotAttributeCommand; + +// src/commands/ModifySnapshotTierCommand.ts + + + +var _ModifySnapshotTierCommand = class _ModifySnapshotTierCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifySnapshotTier", {}).n("EC2Client", "ModifySnapshotTierCommand").f(void 0, void 0).ser(se_ModifySnapshotTierCommand).de(de_ModifySnapshotTierCommand).build() { +}; +__name(_ModifySnapshotTierCommand, "ModifySnapshotTierCommand"); +var ModifySnapshotTierCommand = _ModifySnapshotTierCommand; + +// src/commands/ModifySpotFleetRequestCommand.ts + + + +var _ModifySpotFleetRequestCommand = class _ModifySpotFleetRequestCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifySpotFleetRequest", {}).n("EC2Client", "ModifySpotFleetRequestCommand").f(void 0, void 0).ser(se_ModifySpotFleetRequestCommand).de(de_ModifySpotFleetRequestCommand).build() { +}; +__name(_ModifySpotFleetRequestCommand, "ModifySpotFleetRequestCommand"); +var ModifySpotFleetRequestCommand = _ModifySpotFleetRequestCommand; + +// src/commands/ModifySubnetAttributeCommand.ts + + + +var _ModifySubnetAttributeCommand = class _ModifySubnetAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifySubnetAttribute", {}).n("EC2Client", "ModifySubnetAttributeCommand").f(void 0, void 0).ser(se_ModifySubnetAttributeCommand).de(de_ModifySubnetAttributeCommand).build() { +}; +__name(_ModifySubnetAttributeCommand, "ModifySubnetAttributeCommand"); +var ModifySubnetAttributeCommand = _ModifySubnetAttributeCommand; + +// src/commands/ModifyTrafficMirrorFilterNetworkServicesCommand.ts + + + +var _ModifyTrafficMirrorFilterNetworkServicesCommand = class _ModifyTrafficMirrorFilterNetworkServicesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTrafficMirrorFilterNetworkServices", {}).n("EC2Client", "ModifyTrafficMirrorFilterNetworkServicesCommand").f(void 0, void 0).ser(se_ModifyTrafficMirrorFilterNetworkServicesCommand).de(de_ModifyTrafficMirrorFilterNetworkServicesCommand).build() { +}; +__name(_ModifyTrafficMirrorFilterNetworkServicesCommand, "ModifyTrafficMirrorFilterNetworkServicesCommand"); +var ModifyTrafficMirrorFilterNetworkServicesCommand = _ModifyTrafficMirrorFilterNetworkServicesCommand; + +// src/commands/ModifyTrafficMirrorFilterRuleCommand.ts + + + +var _ModifyTrafficMirrorFilterRuleCommand = class _ModifyTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTrafficMirrorFilterRule", {}).n("EC2Client", "ModifyTrafficMirrorFilterRuleCommand").f(void 0, void 0).ser(se_ModifyTrafficMirrorFilterRuleCommand).de(de_ModifyTrafficMirrorFilterRuleCommand).build() { +}; +__name(_ModifyTrafficMirrorFilterRuleCommand, "ModifyTrafficMirrorFilterRuleCommand"); +var ModifyTrafficMirrorFilterRuleCommand = _ModifyTrafficMirrorFilterRuleCommand; + +// src/commands/ModifyTrafficMirrorSessionCommand.ts + + + +var _ModifyTrafficMirrorSessionCommand = class _ModifyTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTrafficMirrorSession", {}).n("EC2Client", "ModifyTrafficMirrorSessionCommand").f(void 0, void 0).ser(se_ModifyTrafficMirrorSessionCommand).de(de_ModifyTrafficMirrorSessionCommand).build() { +}; +__name(_ModifyTrafficMirrorSessionCommand, "ModifyTrafficMirrorSessionCommand"); +var ModifyTrafficMirrorSessionCommand = _ModifyTrafficMirrorSessionCommand; + +// src/commands/ModifyTransitGatewayCommand.ts + + + +var _ModifyTransitGatewayCommand = class _ModifyTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTransitGateway", {}).n("EC2Client", "ModifyTransitGatewayCommand").f(void 0, void 0).ser(se_ModifyTransitGatewayCommand).de(de_ModifyTransitGatewayCommand).build() { +}; +__name(_ModifyTransitGatewayCommand, "ModifyTransitGatewayCommand"); +var ModifyTransitGatewayCommand = _ModifyTransitGatewayCommand; + +// src/commands/ModifyTransitGatewayPrefixListReferenceCommand.ts + + + +var _ModifyTransitGatewayPrefixListReferenceCommand = class _ModifyTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTransitGatewayPrefixListReference", {}).n("EC2Client", "ModifyTransitGatewayPrefixListReferenceCommand").f(void 0, void 0).ser(se_ModifyTransitGatewayPrefixListReferenceCommand).de(de_ModifyTransitGatewayPrefixListReferenceCommand).build() { +}; +__name(_ModifyTransitGatewayPrefixListReferenceCommand, "ModifyTransitGatewayPrefixListReferenceCommand"); +var ModifyTransitGatewayPrefixListReferenceCommand = _ModifyTransitGatewayPrefixListReferenceCommand; + +// src/commands/ModifyTransitGatewayVpcAttachmentCommand.ts + + + +var _ModifyTransitGatewayVpcAttachmentCommand = class _ModifyTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyTransitGatewayVpcAttachment", {}).n("EC2Client", "ModifyTransitGatewayVpcAttachmentCommand").f(void 0, void 0).ser(se_ModifyTransitGatewayVpcAttachmentCommand).de(de_ModifyTransitGatewayVpcAttachmentCommand).build() { +}; +__name(_ModifyTransitGatewayVpcAttachmentCommand, "ModifyTransitGatewayVpcAttachmentCommand"); +var ModifyTransitGatewayVpcAttachmentCommand = _ModifyTransitGatewayVpcAttachmentCommand; + +// src/commands/ModifyVerifiedAccessEndpointCommand.ts + + + +var _ModifyVerifiedAccessEndpointCommand = class _ModifyVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessEndpoint", {}).n("EC2Client", "ModifyVerifiedAccessEndpointCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessEndpointCommand).de(de_ModifyVerifiedAccessEndpointCommand).build() { +}; +__name(_ModifyVerifiedAccessEndpointCommand, "ModifyVerifiedAccessEndpointCommand"); +var ModifyVerifiedAccessEndpointCommand = _ModifyVerifiedAccessEndpointCommand; + +// src/commands/ModifyVerifiedAccessEndpointPolicyCommand.ts + + + +var _ModifyVerifiedAccessEndpointPolicyCommand = class _ModifyVerifiedAccessEndpointPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessEndpointPolicy", {}).n("EC2Client", "ModifyVerifiedAccessEndpointPolicyCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessEndpointPolicyCommand).de(de_ModifyVerifiedAccessEndpointPolicyCommand).build() { +}; +__name(_ModifyVerifiedAccessEndpointPolicyCommand, "ModifyVerifiedAccessEndpointPolicyCommand"); +var ModifyVerifiedAccessEndpointPolicyCommand = _ModifyVerifiedAccessEndpointPolicyCommand; + +// src/commands/ModifyVerifiedAccessGroupCommand.ts + + + +var _ModifyVerifiedAccessGroupCommand = class _ModifyVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessGroup", {}).n("EC2Client", "ModifyVerifiedAccessGroupCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessGroupCommand).de(de_ModifyVerifiedAccessGroupCommand).build() { +}; +__name(_ModifyVerifiedAccessGroupCommand, "ModifyVerifiedAccessGroupCommand"); +var ModifyVerifiedAccessGroupCommand = _ModifyVerifiedAccessGroupCommand; + +// src/commands/ModifyVerifiedAccessGroupPolicyCommand.ts + + + +var _ModifyVerifiedAccessGroupPolicyCommand = class _ModifyVerifiedAccessGroupPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessGroupPolicy", {}).n("EC2Client", "ModifyVerifiedAccessGroupPolicyCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessGroupPolicyCommand).de(de_ModifyVerifiedAccessGroupPolicyCommand).build() { +}; +__name(_ModifyVerifiedAccessGroupPolicyCommand, "ModifyVerifiedAccessGroupPolicyCommand"); +var ModifyVerifiedAccessGroupPolicyCommand = _ModifyVerifiedAccessGroupPolicyCommand; + +// src/commands/ModifyVerifiedAccessInstanceCommand.ts + + + +var _ModifyVerifiedAccessInstanceCommand = class _ModifyVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessInstance", {}).n("EC2Client", "ModifyVerifiedAccessInstanceCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessInstanceCommand).de(de_ModifyVerifiedAccessInstanceCommand).build() { +}; +__name(_ModifyVerifiedAccessInstanceCommand, "ModifyVerifiedAccessInstanceCommand"); +var ModifyVerifiedAccessInstanceCommand = _ModifyVerifiedAccessInstanceCommand; + +// src/commands/ModifyVerifiedAccessInstanceLoggingConfigurationCommand.ts + + + +var _ModifyVerifiedAccessInstanceLoggingConfigurationCommand = class _ModifyVerifiedAccessInstanceLoggingConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessInstanceLoggingConfiguration", {}).n("EC2Client", "ModifyVerifiedAccessInstanceLoggingConfigurationCommand").f(void 0, void 0).ser(se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand).de(de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand).build() { +}; +__name(_ModifyVerifiedAccessInstanceLoggingConfigurationCommand, "ModifyVerifiedAccessInstanceLoggingConfigurationCommand"); +var ModifyVerifiedAccessInstanceLoggingConfigurationCommand = _ModifyVerifiedAccessInstanceLoggingConfigurationCommand; + +// src/commands/ModifyVerifiedAccessTrustProviderCommand.ts + + + +var _ModifyVerifiedAccessTrustProviderCommand = class _ModifyVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVerifiedAccessTrustProvider", {}).n("EC2Client", "ModifyVerifiedAccessTrustProviderCommand").f( + ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog, + ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog +).ser(se_ModifyVerifiedAccessTrustProviderCommand).de(de_ModifyVerifiedAccessTrustProviderCommand).build() { +}; +__name(_ModifyVerifiedAccessTrustProviderCommand, "ModifyVerifiedAccessTrustProviderCommand"); +var ModifyVerifiedAccessTrustProviderCommand = _ModifyVerifiedAccessTrustProviderCommand; + +// src/commands/ModifyVolumeAttributeCommand.ts + + + +var _ModifyVolumeAttributeCommand = class _ModifyVolumeAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVolumeAttribute", {}).n("EC2Client", "ModifyVolumeAttributeCommand").f(void 0, void 0).ser(se_ModifyVolumeAttributeCommand).de(de_ModifyVolumeAttributeCommand).build() { +}; +__name(_ModifyVolumeAttributeCommand, "ModifyVolumeAttributeCommand"); +var ModifyVolumeAttributeCommand = _ModifyVolumeAttributeCommand; + +// src/commands/ModifyVolumeCommand.ts + + + +var _ModifyVolumeCommand = class _ModifyVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVolume", {}).n("EC2Client", "ModifyVolumeCommand").f(void 0, void 0).ser(se_ModifyVolumeCommand).de(de_ModifyVolumeCommand).build() { +}; +__name(_ModifyVolumeCommand, "ModifyVolumeCommand"); +var ModifyVolumeCommand = _ModifyVolumeCommand; + +// src/commands/ModifyVpcAttributeCommand.ts + + + +var _ModifyVpcAttributeCommand = class _ModifyVpcAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcAttribute", {}).n("EC2Client", "ModifyVpcAttributeCommand").f(void 0, void 0).ser(se_ModifyVpcAttributeCommand).de(de_ModifyVpcAttributeCommand).build() { +}; +__name(_ModifyVpcAttributeCommand, "ModifyVpcAttributeCommand"); +var ModifyVpcAttributeCommand = _ModifyVpcAttributeCommand; + +// src/commands/ModifyVpcEndpointCommand.ts + + + +var _ModifyVpcEndpointCommand = class _ModifyVpcEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcEndpoint", {}).n("EC2Client", "ModifyVpcEndpointCommand").f(void 0, void 0).ser(se_ModifyVpcEndpointCommand).de(de_ModifyVpcEndpointCommand).build() { +}; +__name(_ModifyVpcEndpointCommand, "ModifyVpcEndpointCommand"); +var ModifyVpcEndpointCommand = _ModifyVpcEndpointCommand; + +// src/commands/ModifyVpcEndpointConnectionNotificationCommand.ts + + + +var _ModifyVpcEndpointConnectionNotificationCommand = class _ModifyVpcEndpointConnectionNotificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcEndpointConnectionNotification", {}).n("EC2Client", "ModifyVpcEndpointConnectionNotificationCommand").f(void 0, void 0).ser(se_ModifyVpcEndpointConnectionNotificationCommand).de(de_ModifyVpcEndpointConnectionNotificationCommand).build() { +}; +__name(_ModifyVpcEndpointConnectionNotificationCommand, "ModifyVpcEndpointConnectionNotificationCommand"); +var ModifyVpcEndpointConnectionNotificationCommand = _ModifyVpcEndpointConnectionNotificationCommand; + +// src/commands/ModifyVpcEndpointServiceConfigurationCommand.ts + + + +var _ModifyVpcEndpointServiceConfigurationCommand = class _ModifyVpcEndpointServiceConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcEndpointServiceConfiguration", {}).n("EC2Client", "ModifyVpcEndpointServiceConfigurationCommand").f(void 0, void 0).ser(se_ModifyVpcEndpointServiceConfigurationCommand).de(de_ModifyVpcEndpointServiceConfigurationCommand).build() { +}; +__name(_ModifyVpcEndpointServiceConfigurationCommand, "ModifyVpcEndpointServiceConfigurationCommand"); +var ModifyVpcEndpointServiceConfigurationCommand = _ModifyVpcEndpointServiceConfigurationCommand; + +// src/commands/ModifyVpcEndpointServicePayerResponsibilityCommand.ts + + + +var _ModifyVpcEndpointServicePayerResponsibilityCommand = class _ModifyVpcEndpointServicePayerResponsibilityCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcEndpointServicePayerResponsibility", {}).n("EC2Client", "ModifyVpcEndpointServicePayerResponsibilityCommand").f(void 0, void 0).ser(se_ModifyVpcEndpointServicePayerResponsibilityCommand).de(de_ModifyVpcEndpointServicePayerResponsibilityCommand).build() { +}; +__name(_ModifyVpcEndpointServicePayerResponsibilityCommand, "ModifyVpcEndpointServicePayerResponsibilityCommand"); +var ModifyVpcEndpointServicePayerResponsibilityCommand = _ModifyVpcEndpointServicePayerResponsibilityCommand; + +// src/commands/ModifyVpcEndpointServicePermissionsCommand.ts + + + +var _ModifyVpcEndpointServicePermissionsCommand = class _ModifyVpcEndpointServicePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcEndpointServicePermissions", {}).n("EC2Client", "ModifyVpcEndpointServicePermissionsCommand").f(void 0, void 0).ser(se_ModifyVpcEndpointServicePermissionsCommand).de(de_ModifyVpcEndpointServicePermissionsCommand).build() { +}; +__name(_ModifyVpcEndpointServicePermissionsCommand, "ModifyVpcEndpointServicePermissionsCommand"); +var ModifyVpcEndpointServicePermissionsCommand = _ModifyVpcEndpointServicePermissionsCommand; + +// src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts + + + +var _ModifyVpcPeeringConnectionOptionsCommand = class _ModifyVpcPeeringConnectionOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcPeeringConnectionOptions", {}).n("EC2Client", "ModifyVpcPeeringConnectionOptionsCommand").f(void 0, void 0).ser(se_ModifyVpcPeeringConnectionOptionsCommand).de(de_ModifyVpcPeeringConnectionOptionsCommand).build() { +}; +__name(_ModifyVpcPeeringConnectionOptionsCommand, "ModifyVpcPeeringConnectionOptionsCommand"); +var ModifyVpcPeeringConnectionOptionsCommand = _ModifyVpcPeeringConnectionOptionsCommand; + +// src/commands/ModifyVpcTenancyCommand.ts + + + +var _ModifyVpcTenancyCommand = class _ModifyVpcTenancyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpcTenancy", {}).n("EC2Client", "ModifyVpcTenancyCommand").f(void 0, void 0).ser(se_ModifyVpcTenancyCommand).de(de_ModifyVpcTenancyCommand).build() { +}; +__name(_ModifyVpcTenancyCommand, "ModifyVpcTenancyCommand"); +var ModifyVpcTenancyCommand = _ModifyVpcTenancyCommand; + +// src/commands/ModifyVpnConnectionCommand.ts + + + +var _ModifyVpnConnectionCommand = class _ModifyVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpnConnection", {}).n("EC2Client", "ModifyVpnConnectionCommand").f(void 0, ModifyVpnConnectionResultFilterSensitiveLog).ser(se_ModifyVpnConnectionCommand).de(de_ModifyVpnConnectionCommand).build() { +}; +__name(_ModifyVpnConnectionCommand, "ModifyVpnConnectionCommand"); +var ModifyVpnConnectionCommand = _ModifyVpnConnectionCommand; + +// src/commands/ModifyVpnConnectionOptionsCommand.ts + + + + +// src/models/models_7.ts + +var Status = { + inClassic: "InClassic", + inVpc: "InVpc", + moveInProgress: "MoveInProgress" +}; +var VerificationMethod = { + dns_token: "dns-token", + remarks_x509: "remarks-x509" +}; +var ReportInstanceReasonCodes = { + instance_stuck_in_state: "instance-stuck-in-state", + not_accepting_credentials: "not-accepting-credentials", + other: "other", + password_not_available: "password-not-available", + performance_ebs_volume: "performance-ebs-volume", + performance_instance_store: "performance-instance-store", + performance_network: "performance-network", + performance_other: "performance-other", + unresponsive: "unresponsive" +}; +var ReportStatusType = { + impaired: "impaired", + ok: "ok" +}; +var ResetFpgaImageAttributeName = { + loadPermission: "loadPermission" +}; +var ResetImageAttributeName = { + launchPermission: "launchPermission" +}; +var MembershipType = { + igmp: "igmp", + static: "static" +}; +var ModifyVpnConnectionOptionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) } +}), "ModifyVpnConnectionOptionsResultFilterSensitiveLog"); +var ModifyVpnTunnelCertificateResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) } +}), "ModifyVpnTunnelCertificateResultFilterSensitiveLog"); +var ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING } +}), "ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog"); +var ModifyVpnTunnelOptionsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TunnelOptions && { TunnelOptions: import_smithy_client.SENSITIVE_STRING } +}), "ModifyVpnTunnelOptionsRequestFilterSensitiveLog"); +var ModifyVpnTunnelOptionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) } +}), "ModifyVpnTunnelOptionsResultFilterSensitiveLog"); +var RequestSpotFleetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SpotFleetRequestConfig && { + SpotFleetRequestConfig: SpotFleetRequestConfigDataFilterSensitiveLog(obj.SpotFleetRequestConfig) + } +}), "RequestSpotFleetRequestFilterSensitiveLog"); +var RequestSpotLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "RequestSpotLaunchSpecificationFilterSensitiveLog"); +var RequestSpotInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchSpecification && { + LaunchSpecification: RequestSpotLaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification) + } +}), "RequestSpotInstancesRequestFilterSensitiveLog"); +var RequestSpotInstancesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SpotInstanceRequests && { + SpotInstanceRequests: obj.SpotInstanceRequests.map((item) => SpotInstanceRequestFilterSensitiveLog(item)) + } +}), "RequestSpotInstancesResultFilterSensitiveLog"); +var RunInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING } +}), "RunInstancesRequestFilterSensitiveLog"); +var ScheduledInstancesLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj +}), "ScheduledInstancesLaunchSpecificationFilterSensitiveLog"); +var RunScheduledInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.LaunchSpecification && { LaunchSpecification: import_smithy_client.SENSITIVE_STRING } +}), "RunScheduledInstancesRequestFilterSensitiveLog"); + +// src/commands/ModifyVpnConnectionOptionsCommand.ts +var _ModifyVpnConnectionOptionsCommand = class _ModifyVpnConnectionOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpnConnectionOptions", {}).n("EC2Client", "ModifyVpnConnectionOptionsCommand").f(void 0, ModifyVpnConnectionOptionsResultFilterSensitiveLog).ser(se_ModifyVpnConnectionOptionsCommand).de(de_ModifyVpnConnectionOptionsCommand).build() { +}; +__name(_ModifyVpnConnectionOptionsCommand, "ModifyVpnConnectionOptionsCommand"); +var ModifyVpnConnectionOptionsCommand = _ModifyVpnConnectionOptionsCommand; + +// src/commands/ModifyVpnTunnelCertificateCommand.ts + + + +var _ModifyVpnTunnelCertificateCommand = class _ModifyVpnTunnelCertificateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpnTunnelCertificate", {}).n("EC2Client", "ModifyVpnTunnelCertificateCommand").f(void 0, ModifyVpnTunnelCertificateResultFilterSensitiveLog).ser(se_ModifyVpnTunnelCertificateCommand).de(de_ModifyVpnTunnelCertificateCommand).build() { +}; +__name(_ModifyVpnTunnelCertificateCommand, "ModifyVpnTunnelCertificateCommand"); +var ModifyVpnTunnelCertificateCommand = _ModifyVpnTunnelCertificateCommand; + +// src/commands/ModifyVpnTunnelOptionsCommand.ts + + + +var _ModifyVpnTunnelOptionsCommand = class _ModifyVpnTunnelOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ModifyVpnTunnelOptions", {}).n("EC2Client", "ModifyVpnTunnelOptionsCommand").f(ModifyVpnTunnelOptionsRequestFilterSensitiveLog, ModifyVpnTunnelOptionsResultFilterSensitiveLog).ser(se_ModifyVpnTunnelOptionsCommand).de(de_ModifyVpnTunnelOptionsCommand).build() { +}; +__name(_ModifyVpnTunnelOptionsCommand, "ModifyVpnTunnelOptionsCommand"); +var ModifyVpnTunnelOptionsCommand = _ModifyVpnTunnelOptionsCommand; + +// src/commands/MonitorInstancesCommand.ts + + + +var _MonitorInstancesCommand = class _MonitorInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "MonitorInstances", {}).n("EC2Client", "MonitorInstancesCommand").f(void 0, void 0).ser(se_MonitorInstancesCommand).de(de_MonitorInstancesCommand).build() { +}; +__name(_MonitorInstancesCommand, "MonitorInstancesCommand"); +var MonitorInstancesCommand = _MonitorInstancesCommand; + +// src/commands/MoveAddressToVpcCommand.ts + + + +var _MoveAddressToVpcCommand = class _MoveAddressToVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "MoveAddressToVpc", {}).n("EC2Client", "MoveAddressToVpcCommand").f(void 0, void 0).ser(se_MoveAddressToVpcCommand).de(de_MoveAddressToVpcCommand).build() { +}; +__name(_MoveAddressToVpcCommand, "MoveAddressToVpcCommand"); +var MoveAddressToVpcCommand = _MoveAddressToVpcCommand; + +// src/commands/MoveByoipCidrToIpamCommand.ts + + + +var _MoveByoipCidrToIpamCommand = class _MoveByoipCidrToIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "MoveByoipCidrToIpam", {}).n("EC2Client", "MoveByoipCidrToIpamCommand").f(void 0, void 0).ser(se_MoveByoipCidrToIpamCommand).de(de_MoveByoipCidrToIpamCommand).build() { +}; +__name(_MoveByoipCidrToIpamCommand, "MoveByoipCidrToIpamCommand"); +var MoveByoipCidrToIpamCommand = _MoveByoipCidrToIpamCommand; + +// src/commands/MoveCapacityReservationInstancesCommand.ts + + + +var _MoveCapacityReservationInstancesCommand = class _MoveCapacityReservationInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "MoveCapacityReservationInstances", {}).n("EC2Client", "MoveCapacityReservationInstancesCommand").f(void 0, void 0).ser(se_MoveCapacityReservationInstancesCommand).de(de_MoveCapacityReservationInstancesCommand).build() { +}; +__name(_MoveCapacityReservationInstancesCommand, "MoveCapacityReservationInstancesCommand"); +var MoveCapacityReservationInstancesCommand = _MoveCapacityReservationInstancesCommand; + +// src/commands/ProvisionByoipCidrCommand.ts + + + +var _ProvisionByoipCidrCommand = class _ProvisionByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ProvisionByoipCidr", {}).n("EC2Client", "ProvisionByoipCidrCommand").f(void 0, void 0).ser(se_ProvisionByoipCidrCommand).de(de_ProvisionByoipCidrCommand).build() { +}; +__name(_ProvisionByoipCidrCommand, "ProvisionByoipCidrCommand"); +var ProvisionByoipCidrCommand = _ProvisionByoipCidrCommand; + +// src/commands/ProvisionIpamByoasnCommand.ts + + + +var _ProvisionIpamByoasnCommand = class _ProvisionIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ProvisionIpamByoasn", {}).n("EC2Client", "ProvisionIpamByoasnCommand").f(void 0, void 0).ser(se_ProvisionIpamByoasnCommand).de(de_ProvisionIpamByoasnCommand).build() { +}; +__name(_ProvisionIpamByoasnCommand, "ProvisionIpamByoasnCommand"); +var ProvisionIpamByoasnCommand = _ProvisionIpamByoasnCommand; + +// src/commands/ProvisionIpamPoolCidrCommand.ts + + + +var _ProvisionIpamPoolCidrCommand = class _ProvisionIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ProvisionIpamPoolCidr", {}).n("EC2Client", "ProvisionIpamPoolCidrCommand").f(void 0, void 0).ser(se_ProvisionIpamPoolCidrCommand).de(de_ProvisionIpamPoolCidrCommand).build() { +}; +__name(_ProvisionIpamPoolCidrCommand, "ProvisionIpamPoolCidrCommand"); +var ProvisionIpamPoolCidrCommand = _ProvisionIpamPoolCidrCommand; + +// src/commands/ProvisionPublicIpv4PoolCidrCommand.ts + + + +var _ProvisionPublicIpv4PoolCidrCommand = class _ProvisionPublicIpv4PoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ProvisionPublicIpv4PoolCidr", {}).n("EC2Client", "ProvisionPublicIpv4PoolCidrCommand").f(void 0, void 0).ser(se_ProvisionPublicIpv4PoolCidrCommand).de(de_ProvisionPublicIpv4PoolCidrCommand).build() { +}; +__name(_ProvisionPublicIpv4PoolCidrCommand, "ProvisionPublicIpv4PoolCidrCommand"); +var ProvisionPublicIpv4PoolCidrCommand = _ProvisionPublicIpv4PoolCidrCommand; + +// src/commands/PurchaseCapacityBlockCommand.ts + + + +var _PurchaseCapacityBlockCommand = class _PurchaseCapacityBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "PurchaseCapacityBlock", {}).n("EC2Client", "PurchaseCapacityBlockCommand").f(void 0, void 0).ser(se_PurchaseCapacityBlockCommand).de(de_PurchaseCapacityBlockCommand).build() { +}; +__name(_PurchaseCapacityBlockCommand, "PurchaseCapacityBlockCommand"); +var PurchaseCapacityBlockCommand = _PurchaseCapacityBlockCommand; + +// src/commands/PurchaseHostReservationCommand.ts + + + +var _PurchaseHostReservationCommand = class _PurchaseHostReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "PurchaseHostReservation", {}).n("EC2Client", "PurchaseHostReservationCommand").f(void 0, void 0).ser(se_PurchaseHostReservationCommand).de(de_PurchaseHostReservationCommand).build() { +}; +__name(_PurchaseHostReservationCommand, "PurchaseHostReservationCommand"); +var PurchaseHostReservationCommand = _PurchaseHostReservationCommand; + +// src/commands/PurchaseReservedInstancesOfferingCommand.ts + + + +var _PurchaseReservedInstancesOfferingCommand = class _PurchaseReservedInstancesOfferingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "PurchaseReservedInstancesOffering", {}).n("EC2Client", "PurchaseReservedInstancesOfferingCommand").f(void 0, void 0).ser(se_PurchaseReservedInstancesOfferingCommand).de(de_PurchaseReservedInstancesOfferingCommand).build() { +}; +__name(_PurchaseReservedInstancesOfferingCommand, "PurchaseReservedInstancesOfferingCommand"); +var PurchaseReservedInstancesOfferingCommand = _PurchaseReservedInstancesOfferingCommand; + +// src/commands/PurchaseScheduledInstancesCommand.ts + + + +var _PurchaseScheduledInstancesCommand = class _PurchaseScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "PurchaseScheduledInstances", {}).n("EC2Client", "PurchaseScheduledInstancesCommand").f(void 0, void 0).ser(se_PurchaseScheduledInstancesCommand).de(de_PurchaseScheduledInstancesCommand).build() { +}; +__name(_PurchaseScheduledInstancesCommand, "PurchaseScheduledInstancesCommand"); +var PurchaseScheduledInstancesCommand = _PurchaseScheduledInstancesCommand; + +// src/commands/RebootInstancesCommand.ts + + + +var _RebootInstancesCommand = class _RebootInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RebootInstances", {}).n("EC2Client", "RebootInstancesCommand").f(void 0, void 0).ser(se_RebootInstancesCommand).de(de_RebootInstancesCommand).build() { +}; +__name(_RebootInstancesCommand, "RebootInstancesCommand"); +var RebootInstancesCommand = _RebootInstancesCommand; + +// src/commands/RegisterImageCommand.ts + + + +var _RegisterImageCommand = class _RegisterImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RegisterImage", {}).n("EC2Client", "RegisterImageCommand").f(void 0, void 0).ser(se_RegisterImageCommand).de(de_RegisterImageCommand).build() { +}; +__name(_RegisterImageCommand, "RegisterImageCommand"); +var RegisterImageCommand = _RegisterImageCommand; + +// src/commands/RegisterInstanceEventNotificationAttributesCommand.ts + + + +var _RegisterInstanceEventNotificationAttributesCommand = class _RegisterInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RegisterInstanceEventNotificationAttributes", {}).n("EC2Client", "RegisterInstanceEventNotificationAttributesCommand").f(void 0, void 0).ser(se_RegisterInstanceEventNotificationAttributesCommand).de(de_RegisterInstanceEventNotificationAttributesCommand).build() { +}; +__name(_RegisterInstanceEventNotificationAttributesCommand, "RegisterInstanceEventNotificationAttributesCommand"); +var RegisterInstanceEventNotificationAttributesCommand = _RegisterInstanceEventNotificationAttributesCommand; + +// src/commands/RegisterTransitGatewayMulticastGroupMembersCommand.ts + + + +var _RegisterTransitGatewayMulticastGroupMembersCommand = class _RegisterTransitGatewayMulticastGroupMembersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RegisterTransitGatewayMulticastGroupMembers", {}).n("EC2Client", "RegisterTransitGatewayMulticastGroupMembersCommand").f(void 0, void 0).ser(se_RegisterTransitGatewayMulticastGroupMembersCommand).de(de_RegisterTransitGatewayMulticastGroupMembersCommand).build() { +}; +__name(_RegisterTransitGatewayMulticastGroupMembersCommand, "RegisterTransitGatewayMulticastGroupMembersCommand"); +var RegisterTransitGatewayMulticastGroupMembersCommand = _RegisterTransitGatewayMulticastGroupMembersCommand; + +// src/commands/RegisterTransitGatewayMulticastGroupSourcesCommand.ts + + + +var _RegisterTransitGatewayMulticastGroupSourcesCommand = class _RegisterTransitGatewayMulticastGroupSourcesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RegisterTransitGatewayMulticastGroupSources", {}).n("EC2Client", "RegisterTransitGatewayMulticastGroupSourcesCommand").f(void 0, void 0).ser(se_RegisterTransitGatewayMulticastGroupSourcesCommand).de(de_RegisterTransitGatewayMulticastGroupSourcesCommand).build() { +}; +__name(_RegisterTransitGatewayMulticastGroupSourcesCommand, "RegisterTransitGatewayMulticastGroupSourcesCommand"); +var RegisterTransitGatewayMulticastGroupSourcesCommand = _RegisterTransitGatewayMulticastGroupSourcesCommand; + +// src/commands/RejectTransitGatewayMulticastDomainAssociationsCommand.ts + + + +var _RejectTransitGatewayMulticastDomainAssociationsCommand = class _RejectTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RejectTransitGatewayMulticastDomainAssociations", {}).n("EC2Client", "RejectTransitGatewayMulticastDomainAssociationsCommand").f(void 0, void 0).ser(se_RejectTransitGatewayMulticastDomainAssociationsCommand).de(de_RejectTransitGatewayMulticastDomainAssociationsCommand).build() { +}; +__name(_RejectTransitGatewayMulticastDomainAssociationsCommand, "RejectTransitGatewayMulticastDomainAssociationsCommand"); +var RejectTransitGatewayMulticastDomainAssociationsCommand = _RejectTransitGatewayMulticastDomainAssociationsCommand; + +// src/commands/RejectTransitGatewayPeeringAttachmentCommand.ts + + + +var _RejectTransitGatewayPeeringAttachmentCommand = class _RejectTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RejectTransitGatewayPeeringAttachment", {}).n("EC2Client", "RejectTransitGatewayPeeringAttachmentCommand").f(void 0, void 0).ser(se_RejectTransitGatewayPeeringAttachmentCommand).de(de_RejectTransitGatewayPeeringAttachmentCommand).build() { +}; +__name(_RejectTransitGatewayPeeringAttachmentCommand, "RejectTransitGatewayPeeringAttachmentCommand"); +var RejectTransitGatewayPeeringAttachmentCommand = _RejectTransitGatewayPeeringAttachmentCommand; + +// src/commands/RejectTransitGatewayVpcAttachmentCommand.ts + + + +var _RejectTransitGatewayVpcAttachmentCommand = class _RejectTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RejectTransitGatewayVpcAttachment", {}).n("EC2Client", "RejectTransitGatewayVpcAttachmentCommand").f(void 0, void 0).ser(se_RejectTransitGatewayVpcAttachmentCommand).de(de_RejectTransitGatewayVpcAttachmentCommand).build() { +}; +__name(_RejectTransitGatewayVpcAttachmentCommand, "RejectTransitGatewayVpcAttachmentCommand"); +var RejectTransitGatewayVpcAttachmentCommand = _RejectTransitGatewayVpcAttachmentCommand; + +// src/commands/RejectVpcEndpointConnectionsCommand.ts + + + +var _RejectVpcEndpointConnectionsCommand = class _RejectVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RejectVpcEndpointConnections", {}).n("EC2Client", "RejectVpcEndpointConnectionsCommand").f(void 0, void 0).ser(se_RejectVpcEndpointConnectionsCommand).de(de_RejectVpcEndpointConnectionsCommand).build() { +}; +__name(_RejectVpcEndpointConnectionsCommand, "RejectVpcEndpointConnectionsCommand"); +var RejectVpcEndpointConnectionsCommand = _RejectVpcEndpointConnectionsCommand; + +// src/commands/RejectVpcPeeringConnectionCommand.ts + + + +var _RejectVpcPeeringConnectionCommand = class _RejectVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RejectVpcPeeringConnection", {}).n("EC2Client", "RejectVpcPeeringConnectionCommand").f(void 0, void 0).ser(se_RejectVpcPeeringConnectionCommand).de(de_RejectVpcPeeringConnectionCommand).build() { +}; +__name(_RejectVpcPeeringConnectionCommand, "RejectVpcPeeringConnectionCommand"); +var RejectVpcPeeringConnectionCommand = _RejectVpcPeeringConnectionCommand; + +// src/commands/ReleaseAddressCommand.ts + + + +var _ReleaseAddressCommand = class _ReleaseAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReleaseAddress", {}).n("EC2Client", "ReleaseAddressCommand").f(void 0, void 0).ser(se_ReleaseAddressCommand).de(de_ReleaseAddressCommand).build() { +}; +__name(_ReleaseAddressCommand, "ReleaseAddressCommand"); +var ReleaseAddressCommand = _ReleaseAddressCommand; + +// src/commands/ReleaseHostsCommand.ts + + + +var _ReleaseHostsCommand = class _ReleaseHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReleaseHosts", {}).n("EC2Client", "ReleaseHostsCommand").f(void 0, void 0).ser(se_ReleaseHostsCommand).de(de_ReleaseHostsCommand).build() { +}; +__name(_ReleaseHostsCommand, "ReleaseHostsCommand"); +var ReleaseHostsCommand = _ReleaseHostsCommand; + +// src/commands/ReleaseIpamPoolAllocationCommand.ts + + + +var _ReleaseIpamPoolAllocationCommand = class _ReleaseIpamPoolAllocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReleaseIpamPoolAllocation", {}).n("EC2Client", "ReleaseIpamPoolAllocationCommand").f(void 0, void 0).ser(se_ReleaseIpamPoolAllocationCommand).de(de_ReleaseIpamPoolAllocationCommand).build() { +}; +__name(_ReleaseIpamPoolAllocationCommand, "ReleaseIpamPoolAllocationCommand"); +var ReleaseIpamPoolAllocationCommand = _ReleaseIpamPoolAllocationCommand; + +// src/commands/ReplaceIamInstanceProfileAssociationCommand.ts + + + +var _ReplaceIamInstanceProfileAssociationCommand = class _ReplaceIamInstanceProfileAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceIamInstanceProfileAssociation", {}).n("EC2Client", "ReplaceIamInstanceProfileAssociationCommand").f(void 0, void 0).ser(se_ReplaceIamInstanceProfileAssociationCommand).de(de_ReplaceIamInstanceProfileAssociationCommand).build() { +}; +__name(_ReplaceIamInstanceProfileAssociationCommand, "ReplaceIamInstanceProfileAssociationCommand"); +var ReplaceIamInstanceProfileAssociationCommand = _ReplaceIamInstanceProfileAssociationCommand; + +// src/commands/ReplaceNetworkAclAssociationCommand.ts + + + +var _ReplaceNetworkAclAssociationCommand = class _ReplaceNetworkAclAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceNetworkAclAssociation", {}).n("EC2Client", "ReplaceNetworkAclAssociationCommand").f(void 0, void 0).ser(se_ReplaceNetworkAclAssociationCommand).de(de_ReplaceNetworkAclAssociationCommand).build() { +}; +__name(_ReplaceNetworkAclAssociationCommand, "ReplaceNetworkAclAssociationCommand"); +var ReplaceNetworkAclAssociationCommand = _ReplaceNetworkAclAssociationCommand; + +// src/commands/ReplaceNetworkAclEntryCommand.ts + + + +var _ReplaceNetworkAclEntryCommand = class _ReplaceNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceNetworkAclEntry", {}).n("EC2Client", "ReplaceNetworkAclEntryCommand").f(void 0, void 0).ser(se_ReplaceNetworkAclEntryCommand).de(de_ReplaceNetworkAclEntryCommand).build() { +}; +__name(_ReplaceNetworkAclEntryCommand, "ReplaceNetworkAclEntryCommand"); +var ReplaceNetworkAclEntryCommand = _ReplaceNetworkAclEntryCommand; + +// src/commands/ReplaceRouteCommand.ts + + + +var _ReplaceRouteCommand = class _ReplaceRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceRoute", {}).n("EC2Client", "ReplaceRouteCommand").f(void 0, void 0).ser(se_ReplaceRouteCommand).de(de_ReplaceRouteCommand).build() { +}; +__name(_ReplaceRouteCommand, "ReplaceRouteCommand"); +var ReplaceRouteCommand = _ReplaceRouteCommand; + +// src/commands/ReplaceRouteTableAssociationCommand.ts + + + +var _ReplaceRouteTableAssociationCommand = class _ReplaceRouteTableAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceRouteTableAssociation", {}).n("EC2Client", "ReplaceRouteTableAssociationCommand").f(void 0, void 0).ser(se_ReplaceRouteTableAssociationCommand).de(de_ReplaceRouteTableAssociationCommand).build() { +}; +__name(_ReplaceRouteTableAssociationCommand, "ReplaceRouteTableAssociationCommand"); +var ReplaceRouteTableAssociationCommand = _ReplaceRouteTableAssociationCommand; + +// src/commands/ReplaceTransitGatewayRouteCommand.ts + + + +var _ReplaceTransitGatewayRouteCommand = class _ReplaceTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceTransitGatewayRoute", {}).n("EC2Client", "ReplaceTransitGatewayRouteCommand").f(void 0, void 0).ser(se_ReplaceTransitGatewayRouteCommand).de(de_ReplaceTransitGatewayRouteCommand).build() { +}; +__name(_ReplaceTransitGatewayRouteCommand, "ReplaceTransitGatewayRouteCommand"); +var ReplaceTransitGatewayRouteCommand = _ReplaceTransitGatewayRouteCommand; + +// src/commands/ReplaceVpnTunnelCommand.ts + + + +var _ReplaceVpnTunnelCommand = class _ReplaceVpnTunnelCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReplaceVpnTunnel", {}).n("EC2Client", "ReplaceVpnTunnelCommand").f(void 0, void 0).ser(se_ReplaceVpnTunnelCommand).de(de_ReplaceVpnTunnelCommand).build() { +}; +__name(_ReplaceVpnTunnelCommand, "ReplaceVpnTunnelCommand"); +var ReplaceVpnTunnelCommand = _ReplaceVpnTunnelCommand; + +// src/commands/ReportInstanceStatusCommand.ts + + + +var _ReportInstanceStatusCommand = class _ReportInstanceStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ReportInstanceStatus", {}).n("EC2Client", "ReportInstanceStatusCommand").f(void 0, void 0).ser(se_ReportInstanceStatusCommand).de(de_ReportInstanceStatusCommand).build() { +}; +__name(_ReportInstanceStatusCommand, "ReportInstanceStatusCommand"); +var ReportInstanceStatusCommand = _ReportInstanceStatusCommand; + +// src/commands/RequestSpotFleetCommand.ts + + + +var _RequestSpotFleetCommand = class _RequestSpotFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RequestSpotFleet", {}).n("EC2Client", "RequestSpotFleetCommand").f(RequestSpotFleetRequestFilterSensitiveLog, void 0).ser(se_RequestSpotFleetCommand).de(de_RequestSpotFleetCommand).build() { +}; +__name(_RequestSpotFleetCommand, "RequestSpotFleetCommand"); +var RequestSpotFleetCommand = _RequestSpotFleetCommand; + +// src/commands/RequestSpotInstancesCommand.ts + + + +var _RequestSpotInstancesCommand = class _RequestSpotInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RequestSpotInstances", {}).n("EC2Client", "RequestSpotInstancesCommand").f(RequestSpotInstancesRequestFilterSensitiveLog, RequestSpotInstancesResultFilterSensitiveLog).ser(se_RequestSpotInstancesCommand).de(de_RequestSpotInstancesCommand).build() { +}; +__name(_RequestSpotInstancesCommand, "RequestSpotInstancesCommand"); +var RequestSpotInstancesCommand = _RequestSpotInstancesCommand; + +// src/commands/ResetAddressAttributeCommand.ts + + + +var _ResetAddressAttributeCommand = class _ResetAddressAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetAddressAttribute", {}).n("EC2Client", "ResetAddressAttributeCommand").f(void 0, void 0).ser(se_ResetAddressAttributeCommand).de(de_ResetAddressAttributeCommand).build() { +}; +__name(_ResetAddressAttributeCommand, "ResetAddressAttributeCommand"); +var ResetAddressAttributeCommand = _ResetAddressAttributeCommand; + +// src/commands/ResetEbsDefaultKmsKeyIdCommand.ts + + + +var _ResetEbsDefaultKmsKeyIdCommand = class _ResetEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetEbsDefaultKmsKeyId", {}).n("EC2Client", "ResetEbsDefaultKmsKeyIdCommand").f(void 0, void 0).ser(se_ResetEbsDefaultKmsKeyIdCommand).de(de_ResetEbsDefaultKmsKeyIdCommand).build() { +}; +__name(_ResetEbsDefaultKmsKeyIdCommand, "ResetEbsDefaultKmsKeyIdCommand"); +var ResetEbsDefaultKmsKeyIdCommand = _ResetEbsDefaultKmsKeyIdCommand; + +// src/commands/ResetFpgaImageAttributeCommand.ts + + + +var _ResetFpgaImageAttributeCommand = class _ResetFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetFpgaImageAttribute", {}).n("EC2Client", "ResetFpgaImageAttributeCommand").f(void 0, void 0).ser(se_ResetFpgaImageAttributeCommand).de(de_ResetFpgaImageAttributeCommand).build() { +}; +__name(_ResetFpgaImageAttributeCommand, "ResetFpgaImageAttributeCommand"); +var ResetFpgaImageAttributeCommand = _ResetFpgaImageAttributeCommand; + +// src/commands/ResetImageAttributeCommand.ts + + + +var _ResetImageAttributeCommand = class _ResetImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetImageAttribute", {}).n("EC2Client", "ResetImageAttributeCommand").f(void 0, void 0).ser(se_ResetImageAttributeCommand).de(de_ResetImageAttributeCommand).build() { +}; +__name(_ResetImageAttributeCommand, "ResetImageAttributeCommand"); +var ResetImageAttributeCommand = _ResetImageAttributeCommand; + +// src/commands/ResetInstanceAttributeCommand.ts + + + +var _ResetInstanceAttributeCommand = class _ResetInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetInstanceAttribute", {}).n("EC2Client", "ResetInstanceAttributeCommand").f(void 0, void 0).ser(se_ResetInstanceAttributeCommand).de(de_ResetInstanceAttributeCommand).build() { +}; +__name(_ResetInstanceAttributeCommand, "ResetInstanceAttributeCommand"); +var ResetInstanceAttributeCommand = _ResetInstanceAttributeCommand; + +// src/commands/ResetNetworkInterfaceAttributeCommand.ts + + + +var _ResetNetworkInterfaceAttributeCommand = class _ResetNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetNetworkInterfaceAttribute", {}).n("EC2Client", "ResetNetworkInterfaceAttributeCommand").f(void 0, void 0).ser(se_ResetNetworkInterfaceAttributeCommand).de(de_ResetNetworkInterfaceAttributeCommand).build() { +}; +__name(_ResetNetworkInterfaceAttributeCommand, "ResetNetworkInterfaceAttributeCommand"); +var ResetNetworkInterfaceAttributeCommand = _ResetNetworkInterfaceAttributeCommand; + +// src/commands/ResetSnapshotAttributeCommand.ts + + + +var _ResetSnapshotAttributeCommand = class _ResetSnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "ResetSnapshotAttribute", {}).n("EC2Client", "ResetSnapshotAttributeCommand").f(void 0, void 0).ser(se_ResetSnapshotAttributeCommand).de(de_ResetSnapshotAttributeCommand).build() { +}; +__name(_ResetSnapshotAttributeCommand, "ResetSnapshotAttributeCommand"); +var ResetSnapshotAttributeCommand = _ResetSnapshotAttributeCommand; + +// src/commands/RestoreAddressToClassicCommand.ts + + + +var _RestoreAddressToClassicCommand = class _RestoreAddressToClassicCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RestoreAddressToClassic", {}).n("EC2Client", "RestoreAddressToClassicCommand").f(void 0, void 0).ser(se_RestoreAddressToClassicCommand).de(de_RestoreAddressToClassicCommand).build() { +}; +__name(_RestoreAddressToClassicCommand, "RestoreAddressToClassicCommand"); +var RestoreAddressToClassicCommand = _RestoreAddressToClassicCommand; + +// src/commands/RestoreImageFromRecycleBinCommand.ts + + + +var _RestoreImageFromRecycleBinCommand = class _RestoreImageFromRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RestoreImageFromRecycleBin", {}).n("EC2Client", "RestoreImageFromRecycleBinCommand").f(void 0, void 0).ser(se_RestoreImageFromRecycleBinCommand).de(de_RestoreImageFromRecycleBinCommand).build() { +}; +__name(_RestoreImageFromRecycleBinCommand, "RestoreImageFromRecycleBinCommand"); +var RestoreImageFromRecycleBinCommand = _RestoreImageFromRecycleBinCommand; + +// src/commands/RestoreManagedPrefixListVersionCommand.ts + + + +var _RestoreManagedPrefixListVersionCommand = class _RestoreManagedPrefixListVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RestoreManagedPrefixListVersion", {}).n("EC2Client", "RestoreManagedPrefixListVersionCommand").f(void 0, void 0).ser(se_RestoreManagedPrefixListVersionCommand).de(de_RestoreManagedPrefixListVersionCommand).build() { +}; +__name(_RestoreManagedPrefixListVersionCommand, "RestoreManagedPrefixListVersionCommand"); +var RestoreManagedPrefixListVersionCommand = _RestoreManagedPrefixListVersionCommand; + +// src/commands/RestoreSnapshotFromRecycleBinCommand.ts + + + +var _RestoreSnapshotFromRecycleBinCommand = class _RestoreSnapshotFromRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RestoreSnapshotFromRecycleBin", {}).n("EC2Client", "RestoreSnapshotFromRecycleBinCommand").f(void 0, void 0).ser(se_RestoreSnapshotFromRecycleBinCommand).de(de_RestoreSnapshotFromRecycleBinCommand).build() { +}; +__name(_RestoreSnapshotFromRecycleBinCommand, "RestoreSnapshotFromRecycleBinCommand"); +var RestoreSnapshotFromRecycleBinCommand = _RestoreSnapshotFromRecycleBinCommand; + +// src/commands/RestoreSnapshotTierCommand.ts + + + +var _RestoreSnapshotTierCommand = class _RestoreSnapshotTierCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RestoreSnapshotTier", {}).n("EC2Client", "RestoreSnapshotTierCommand").f(void 0, void 0).ser(se_RestoreSnapshotTierCommand).de(de_RestoreSnapshotTierCommand).build() { +}; +__name(_RestoreSnapshotTierCommand, "RestoreSnapshotTierCommand"); +var RestoreSnapshotTierCommand = _RestoreSnapshotTierCommand; + +// src/commands/RevokeClientVpnIngressCommand.ts + + + +var _RevokeClientVpnIngressCommand = class _RevokeClientVpnIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RevokeClientVpnIngress", {}).n("EC2Client", "RevokeClientVpnIngressCommand").f(void 0, void 0).ser(se_RevokeClientVpnIngressCommand).de(de_RevokeClientVpnIngressCommand).build() { +}; +__name(_RevokeClientVpnIngressCommand, "RevokeClientVpnIngressCommand"); +var RevokeClientVpnIngressCommand = _RevokeClientVpnIngressCommand; + +// src/commands/RevokeSecurityGroupEgressCommand.ts + + + +var _RevokeSecurityGroupEgressCommand = class _RevokeSecurityGroupEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RevokeSecurityGroupEgress", {}).n("EC2Client", "RevokeSecurityGroupEgressCommand").f(void 0, void 0).ser(se_RevokeSecurityGroupEgressCommand).de(de_RevokeSecurityGroupEgressCommand).build() { +}; +__name(_RevokeSecurityGroupEgressCommand, "RevokeSecurityGroupEgressCommand"); +var RevokeSecurityGroupEgressCommand = _RevokeSecurityGroupEgressCommand; + +// src/commands/RevokeSecurityGroupIngressCommand.ts + + + +var _RevokeSecurityGroupIngressCommand = class _RevokeSecurityGroupIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RevokeSecurityGroupIngress", {}).n("EC2Client", "RevokeSecurityGroupIngressCommand").f(void 0, void 0).ser(se_RevokeSecurityGroupIngressCommand).de(de_RevokeSecurityGroupIngressCommand).build() { +}; +__name(_RevokeSecurityGroupIngressCommand, "RevokeSecurityGroupIngressCommand"); +var RevokeSecurityGroupIngressCommand = _RevokeSecurityGroupIngressCommand; + +// src/commands/RunInstancesCommand.ts + + + +var _RunInstancesCommand = class _RunInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RunInstances", {}).n("EC2Client", "RunInstancesCommand").f(RunInstancesRequestFilterSensitiveLog, void 0).ser(se_RunInstancesCommand).de(de_RunInstancesCommand).build() { +}; +__name(_RunInstancesCommand, "RunInstancesCommand"); +var RunInstancesCommand = _RunInstancesCommand; + +// src/commands/RunScheduledInstancesCommand.ts + + + +var _RunScheduledInstancesCommand = class _RunScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "RunScheduledInstances", {}).n("EC2Client", "RunScheduledInstancesCommand").f(RunScheduledInstancesRequestFilterSensitiveLog, void 0).ser(se_RunScheduledInstancesCommand).de(de_RunScheduledInstancesCommand).build() { +}; +__name(_RunScheduledInstancesCommand, "RunScheduledInstancesCommand"); +var RunScheduledInstancesCommand = _RunScheduledInstancesCommand; + +// src/commands/SearchLocalGatewayRoutesCommand.ts + + + +var _SearchLocalGatewayRoutesCommand = class _SearchLocalGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "SearchLocalGatewayRoutes", {}).n("EC2Client", "SearchLocalGatewayRoutesCommand").f(void 0, void 0).ser(se_SearchLocalGatewayRoutesCommand).de(de_SearchLocalGatewayRoutesCommand).build() { +}; +__name(_SearchLocalGatewayRoutesCommand, "SearchLocalGatewayRoutesCommand"); +var SearchLocalGatewayRoutesCommand = _SearchLocalGatewayRoutesCommand; + +// src/commands/SearchTransitGatewayMulticastGroupsCommand.ts + + + +var _SearchTransitGatewayMulticastGroupsCommand = class _SearchTransitGatewayMulticastGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "SearchTransitGatewayMulticastGroups", {}).n("EC2Client", "SearchTransitGatewayMulticastGroupsCommand").f(void 0, void 0).ser(se_SearchTransitGatewayMulticastGroupsCommand).de(de_SearchTransitGatewayMulticastGroupsCommand).build() { +}; +__name(_SearchTransitGatewayMulticastGroupsCommand, "SearchTransitGatewayMulticastGroupsCommand"); +var SearchTransitGatewayMulticastGroupsCommand = _SearchTransitGatewayMulticastGroupsCommand; + +// src/commands/SearchTransitGatewayRoutesCommand.ts + + + +var _SearchTransitGatewayRoutesCommand = class _SearchTransitGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "SearchTransitGatewayRoutes", {}).n("EC2Client", "SearchTransitGatewayRoutesCommand").f(void 0, void 0).ser(se_SearchTransitGatewayRoutesCommand).de(de_SearchTransitGatewayRoutesCommand).build() { +}; +__name(_SearchTransitGatewayRoutesCommand, "SearchTransitGatewayRoutesCommand"); +var SearchTransitGatewayRoutesCommand = _SearchTransitGatewayRoutesCommand; + +// src/commands/SendDiagnosticInterruptCommand.ts + + + +var _SendDiagnosticInterruptCommand = class _SendDiagnosticInterruptCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "SendDiagnosticInterrupt", {}).n("EC2Client", "SendDiagnosticInterruptCommand").f(void 0, void 0).ser(se_SendDiagnosticInterruptCommand).de(de_SendDiagnosticInterruptCommand).build() { +}; +__name(_SendDiagnosticInterruptCommand, "SendDiagnosticInterruptCommand"); +var SendDiagnosticInterruptCommand = _SendDiagnosticInterruptCommand; + +// src/commands/StartInstancesCommand.ts + + + +var _StartInstancesCommand = class _StartInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "StartInstances", {}).n("EC2Client", "StartInstancesCommand").f(void 0, void 0).ser(se_StartInstancesCommand).de(de_StartInstancesCommand).build() { +}; +__name(_StartInstancesCommand, "StartInstancesCommand"); +var StartInstancesCommand = _StartInstancesCommand; + +// src/commands/StartNetworkInsightsAccessScopeAnalysisCommand.ts + + + +var _StartNetworkInsightsAccessScopeAnalysisCommand = class _StartNetworkInsightsAccessScopeAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "StartNetworkInsightsAccessScopeAnalysis", {}).n("EC2Client", "StartNetworkInsightsAccessScopeAnalysisCommand").f(void 0, void 0).ser(se_StartNetworkInsightsAccessScopeAnalysisCommand).de(de_StartNetworkInsightsAccessScopeAnalysisCommand).build() { +}; +__name(_StartNetworkInsightsAccessScopeAnalysisCommand, "StartNetworkInsightsAccessScopeAnalysisCommand"); +var StartNetworkInsightsAccessScopeAnalysisCommand = _StartNetworkInsightsAccessScopeAnalysisCommand; + +// src/commands/StartNetworkInsightsAnalysisCommand.ts + + + +var _StartNetworkInsightsAnalysisCommand = class _StartNetworkInsightsAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "StartNetworkInsightsAnalysis", {}).n("EC2Client", "StartNetworkInsightsAnalysisCommand").f(void 0, void 0).ser(se_StartNetworkInsightsAnalysisCommand).de(de_StartNetworkInsightsAnalysisCommand).build() { +}; +__name(_StartNetworkInsightsAnalysisCommand, "StartNetworkInsightsAnalysisCommand"); +var StartNetworkInsightsAnalysisCommand = _StartNetworkInsightsAnalysisCommand; + +// src/commands/StartVpcEndpointServicePrivateDnsVerificationCommand.ts + + + +var _StartVpcEndpointServicePrivateDnsVerificationCommand = class _StartVpcEndpointServicePrivateDnsVerificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "StartVpcEndpointServicePrivateDnsVerification", {}).n("EC2Client", "StartVpcEndpointServicePrivateDnsVerificationCommand").f(void 0, void 0).ser(se_StartVpcEndpointServicePrivateDnsVerificationCommand).de(de_StartVpcEndpointServicePrivateDnsVerificationCommand).build() { +}; +__name(_StartVpcEndpointServicePrivateDnsVerificationCommand, "StartVpcEndpointServicePrivateDnsVerificationCommand"); +var StartVpcEndpointServicePrivateDnsVerificationCommand = _StartVpcEndpointServicePrivateDnsVerificationCommand; + +// src/commands/StopInstancesCommand.ts + + + +var _StopInstancesCommand = class _StopInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "StopInstances", {}).n("EC2Client", "StopInstancesCommand").f(void 0, void 0).ser(se_StopInstancesCommand).de(de_StopInstancesCommand).build() { +}; +__name(_StopInstancesCommand, "StopInstancesCommand"); +var StopInstancesCommand = _StopInstancesCommand; + +// src/commands/TerminateClientVpnConnectionsCommand.ts + + + +var _TerminateClientVpnConnectionsCommand = class _TerminateClientVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "TerminateClientVpnConnections", {}).n("EC2Client", "TerminateClientVpnConnectionsCommand").f(void 0, void 0).ser(se_TerminateClientVpnConnectionsCommand).de(de_TerminateClientVpnConnectionsCommand).build() { +}; +__name(_TerminateClientVpnConnectionsCommand, "TerminateClientVpnConnectionsCommand"); +var TerminateClientVpnConnectionsCommand = _TerminateClientVpnConnectionsCommand; + +// src/commands/TerminateInstancesCommand.ts + + + +var _TerminateInstancesCommand = class _TerminateInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "TerminateInstances", {}).n("EC2Client", "TerminateInstancesCommand").f(void 0, void 0).ser(se_TerminateInstancesCommand).de(de_TerminateInstancesCommand).build() { +}; +__name(_TerminateInstancesCommand, "TerminateInstancesCommand"); +var TerminateInstancesCommand = _TerminateInstancesCommand; + +// src/commands/UnassignIpv6AddressesCommand.ts + + + +var _UnassignIpv6AddressesCommand = class _UnassignIpv6AddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UnassignIpv6Addresses", {}).n("EC2Client", "UnassignIpv6AddressesCommand").f(void 0, void 0).ser(se_UnassignIpv6AddressesCommand).de(de_UnassignIpv6AddressesCommand).build() { +}; +__name(_UnassignIpv6AddressesCommand, "UnassignIpv6AddressesCommand"); +var UnassignIpv6AddressesCommand = _UnassignIpv6AddressesCommand; + +// src/commands/UnassignPrivateIpAddressesCommand.ts + + + +var _UnassignPrivateIpAddressesCommand = class _UnassignPrivateIpAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UnassignPrivateIpAddresses", {}).n("EC2Client", "UnassignPrivateIpAddressesCommand").f(void 0, void 0).ser(se_UnassignPrivateIpAddressesCommand).de(de_UnassignPrivateIpAddressesCommand).build() { +}; +__name(_UnassignPrivateIpAddressesCommand, "UnassignPrivateIpAddressesCommand"); +var UnassignPrivateIpAddressesCommand = _UnassignPrivateIpAddressesCommand; + +// src/commands/UnassignPrivateNatGatewayAddressCommand.ts + + + +var _UnassignPrivateNatGatewayAddressCommand = class _UnassignPrivateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UnassignPrivateNatGatewayAddress", {}).n("EC2Client", "UnassignPrivateNatGatewayAddressCommand").f(void 0, void 0).ser(se_UnassignPrivateNatGatewayAddressCommand).de(de_UnassignPrivateNatGatewayAddressCommand).build() { +}; +__name(_UnassignPrivateNatGatewayAddressCommand, "UnassignPrivateNatGatewayAddressCommand"); +var UnassignPrivateNatGatewayAddressCommand = _UnassignPrivateNatGatewayAddressCommand; + +// src/commands/UnlockSnapshotCommand.ts + + + +var _UnlockSnapshotCommand = class _UnlockSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UnlockSnapshot", {}).n("EC2Client", "UnlockSnapshotCommand").f(void 0, void 0).ser(se_UnlockSnapshotCommand).de(de_UnlockSnapshotCommand).build() { +}; +__name(_UnlockSnapshotCommand, "UnlockSnapshotCommand"); +var UnlockSnapshotCommand = _UnlockSnapshotCommand; + +// src/commands/UnmonitorInstancesCommand.ts + + + +var _UnmonitorInstancesCommand = class _UnmonitorInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UnmonitorInstances", {}).n("EC2Client", "UnmonitorInstancesCommand").f(void 0, void 0).ser(se_UnmonitorInstancesCommand).de(de_UnmonitorInstancesCommand).build() { +}; +__name(_UnmonitorInstancesCommand, "UnmonitorInstancesCommand"); +var UnmonitorInstancesCommand = _UnmonitorInstancesCommand; + +// src/commands/UpdateSecurityGroupRuleDescriptionsEgressCommand.ts + + + +var _UpdateSecurityGroupRuleDescriptionsEgressCommand = class _UpdateSecurityGroupRuleDescriptionsEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UpdateSecurityGroupRuleDescriptionsEgress", {}).n("EC2Client", "UpdateSecurityGroupRuleDescriptionsEgressCommand").f(void 0, void 0).ser(se_UpdateSecurityGroupRuleDescriptionsEgressCommand).de(de_UpdateSecurityGroupRuleDescriptionsEgressCommand).build() { +}; +__name(_UpdateSecurityGroupRuleDescriptionsEgressCommand, "UpdateSecurityGroupRuleDescriptionsEgressCommand"); +var UpdateSecurityGroupRuleDescriptionsEgressCommand = _UpdateSecurityGroupRuleDescriptionsEgressCommand; + +// src/commands/UpdateSecurityGroupRuleDescriptionsIngressCommand.ts + + + +var _UpdateSecurityGroupRuleDescriptionsIngressCommand = class _UpdateSecurityGroupRuleDescriptionsIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "UpdateSecurityGroupRuleDescriptionsIngress", {}).n("EC2Client", "UpdateSecurityGroupRuleDescriptionsIngressCommand").f(void 0, void 0).ser(se_UpdateSecurityGroupRuleDescriptionsIngressCommand).de(de_UpdateSecurityGroupRuleDescriptionsIngressCommand).build() { +}; +__name(_UpdateSecurityGroupRuleDescriptionsIngressCommand, "UpdateSecurityGroupRuleDescriptionsIngressCommand"); +var UpdateSecurityGroupRuleDescriptionsIngressCommand = _UpdateSecurityGroupRuleDescriptionsIngressCommand; + +// src/commands/WithdrawByoipCidrCommand.ts + + + +var _WithdrawByoipCidrCommand = class _WithdrawByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AmazonEC2", "WithdrawByoipCidr", {}).n("EC2Client", "WithdrawByoipCidrCommand").f(void 0, void 0).ser(se_WithdrawByoipCidrCommand).de(de_WithdrawByoipCidrCommand).build() { +}; +__name(_WithdrawByoipCidrCommand, "WithdrawByoipCidrCommand"); +var WithdrawByoipCidrCommand = _WithdrawByoipCidrCommand; + +// src/EC2.ts +var commands = { + AcceptAddressTransferCommand, + AcceptReservedInstancesExchangeQuoteCommand, + AcceptTransitGatewayMulticastDomainAssociationsCommand, + AcceptTransitGatewayPeeringAttachmentCommand, + AcceptTransitGatewayVpcAttachmentCommand, + AcceptVpcEndpointConnectionsCommand, + AcceptVpcPeeringConnectionCommand, + AdvertiseByoipCidrCommand, + AllocateAddressCommand, + AllocateHostsCommand, + AllocateIpamPoolCidrCommand, + ApplySecurityGroupsToClientVpnTargetNetworkCommand, + AssignIpv6AddressesCommand, + AssignPrivateIpAddressesCommand, + AssignPrivateNatGatewayAddressCommand, + AssociateAddressCommand, + AssociateClientVpnTargetNetworkCommand, + AssociateDhcpOptionsCommand, + AssociateEnclaveCertificateIamRoleCommand, + AssociateIamInstanceProfileCommand, + AssociateInstanceEventWindowCommand, + AssociateIpamByoasnCommand, + AssociateIpamResourceDiscoveryCommand, + AssociateNatGatewayAddressCommand, + AssociateRouteTableCommand, + AssociateSubnetCidrBlockCommand, + AssociateTransitGatewayMulticastDomainCommand, + AssociateTransitGatewayPolicyTableCommand, + AssociateTransitGatewayRouteTableCommand, + AssociateTrunkInterfaceCommand, + AssociateVpcCidrBlockCommand, + AttachClassicLinkVpcCommand, + AttachInternetGatewayCommand, + AttachNetworkInterfaceCommand, + AttachVerifiedAccessTrustProviderCommand, + AttachVolumeCommand, + AttachVpnGatewayCommand, + AuthorizeClientVpnIngressCommand, + AuthorizeSecurityGroupEgressCommand, + AuthorizeSecurityGroupIngressCommand, + BundleInstanceCommand, + CancelBundleTaskCommand, + CancelCapacityReservationCommand, + CancelCapacityReservationFleetsCommand, + CancelConversionTaskCommand, + CancelExportTaskCommand, + CancelImageLaunchPermissionCommand, + CancelImportTaskCommand, + CancelReservedInstancesListingCommand, + CancelSpotFleetRequestsCommand, + CancelSpotInstanceRequestsCommand, + ConfirmProductInstanceCommand, + CopyFpgaImageCommand, + CopyImageCommand, + CopySnapshotCommand, + CreateCapacityReservationCommand, + CreateCapacityReservationBySplittingCommand, + CreateCapacityReservationFleetCommand, + CreateCarrierGatewayCommand, + CreateClientVpnEndpointCommand, + CreateClientVpnRouteCommand, + CreateCoipCidrCommand, + CreateCoipPoolCommand, + CreateCustomerGatewayCommand, + CreateDefaultSubnetCommand, + CreateDefaultVpcCommand, + CreateDhcpOptionsCommand, + CreateEgressOnlyInternetGatewayCommand, + CreateFleetCommand, + CreateFlowLogsCommand, + CreateFpgaImageCommand, + CreateImageCommand, + CreateInstanceConnectEndpointCommand, + CreateInstanceEventWindowCommand, + CreateInstanceExportTaskCommand, + CreateInternetGatewayCommand, + CreateIpamCommand, + CreateIpamExternalResourceVerificationTokenCommand, + CreateIpamPoolCommand, + CreateIpamResourceDiscoveryCommand, + CreateIpamScopeCommand, + CreateKeyPairCommand, + CreateLaunchTemplateCommand, + CreateLaunchTemplateVersionCommand, + CreateLocalGatewayRouteCommand, + CreateLocalGatewayRouteTableCommand, + CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, + CreateLocalGatewayRouteTableVpcAssociationCommand, + CreateManagedPrefixListCommand, + CreateNatGatewayCommand, + CreateNetworkAclCommand, + CreateNetworkAclEntryCommand, + CreateNetworkInsightsAccessScopeCommand, + CreateNetworkInsightsPathCommand, + CreateNetworkInterfaceCommand, + CreateNetworkInterfacePermissionCommand, + CreatePlacementGroupCommand, + CreatePublicIpv4PoolCommand, + CreateReplaceRootVolumeTaskCommand, + CreateReservedInstancesListingCommand, + CreateRestoreImageTaskCommand, + CreateRouteCommand, + CreateRouteTableCommand, + CreateSecurityGroupCommand, + CreateSnapshotCommand, + CreateSnapshotsCommand, + CreateSpotDatafeedSubscriptionCommand, + CreateStoreImageTaskCommand, + CreateSubnetCommand, + CreateSubnetCidrReservationCommand, + CreateTagsCommand, + CreateTrafficMirrorFilterCommand, + CreateTrafficMirrorFilterRuleCommand, + CreateTrafficMirrorSessionCommand, + CreateTrafficMirrorTargetCommand, + CreateTransitGatewayCommand, + CreateTransitGatewayConnectCommand, + CreateTransitGatewayConnectPeerCommand, + CreateTransitGatewayMulticastDomainCommand, + CreateTransitGatewayPeeringAttachmentCommand, + CreateTransitGatewayPolicyTableCommand, + CreateTransitGatewayPrefixListReferenceCommand, + CreateTransitGatewayRouteCommand, + CreateTransitGatewayRouteTableCommand, + CreateTransitGatewayRouteTableAnnouncementCommand, + CreateTransitGatewayVpcAttachmentCommand, + CreateVerifiedAccessEndpointCommand, + CreateVerifiedAccessGroupCommand, + CreateVerifiedAccessInstanceCommand, + CreateVerifiedAccessTrustProviderCommand, + CreateVolumeCommand, + CreateVpcCommand, + CreateVpcEndpointCommand, + CreateVpcEndpointConnectionNotificationCommand, + CreateVpcEndpointServiceConfigurationCommand, + CreateVpcPeeringConnectionCommand, + CreateVpnConnectionCommand, + CreateVpnConnectionRouteCommand, + CreateVpnGatewayCommand, + DeleteCarrierGatewayCommand, + DeleteClientVpnEndpointCommand, + DeleteClientVpnRouteCommand, + DeleteCoipCidrCommand, + DeleteCoipPoolCommand, + DeleteCustomerGatewayCommand, + DeleteDhcpOptionsCommand, + DeleteEgressOnlyInternetGatewayCommand, + DeleteFleetsCommand, + DeleteFlowLogsCommand, + DeleteFpgaImageCommand, + DeleteInstanceConnectEndpointCommand, + DeleteInstanceEventWindowCommand, + DeleteInternetGatewayCommand, + DeleteIpamCommand, + DeleteIpamExternalResourceVerificationTokenCommand, + DeleteIpamPoolCommand, + DeleteIpamResourceDiscoveryCommand, + DeleteIpamScopeCommand, + DeleteKeyPairCommand, + DeleteLaunchTemplateCommand, + DeleteLaunchTemplateVersionsCommand, + DeleteLocalGatewayRouteCommand, + DeleteLocalGatewayRouteTableCommand, + DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, + DeleteLocalGatewayRouteTableVpcAssociationCommand, + DeleteManagedPrefixListCommand, + DeleteNatGatewayCommand, + DeleteNetworkAclCommand, + DeleteNetworkAclEntryCommand, + DeleteNetworkInsightsAccessScopeCommand, + DeleteNetworkInsightsAccessScopeAnalysisCommand, + DeleteNetworkInsightsAnalysisCommand, + DeleteNetworkInsightsPathCommand, + DeleteNetworkInterfaceCommand, + DeleteNetworkInterfacePermissionCommand, + DeletePlacementGroupCommand, + DeletePublicIpv4PoolCommand, + DeleteQueuedReservedInstancesCommand, + DeleteRouteCommand, + DeleteRouteTableCommand, + DeleteSecurityGroupCommand, + DeleteSnapshotCommand, + DeleteSpotDatafeedSubscriptionCommand, + DeleteSubnetCommand, + DeleteSubnetCidrReservationCommand, + DeleteTagsCommand, + DeleteTrafficMirrorFilterCommand, + DeleteTrafficMirrorFilterRuleCommand, + DeleteTrafficMirrorSessionCommand, + DeleteTrafficMirrorTargetCommand, + DeleteTransitGatewayCommand, + DeleteTransitGatewayConnectCommand, + DeleteTransitGatewayConnectPeerCommand, + DeleteTransitGatewayMulticastDomainCommand, + DeleteTransitGatewayPeeringAttachmentCommand, + DeleteTransitGatewayPolicyTableCommand, + DeleteTransitGatewayPrefixListReferenceCommand, + DeleteTransitGatewayRouteCommand, + DeleteTransitGatewayRouteTableCommand, + DeleteTransitGatewayRouteTableAnnouncementCommand, + DeleteTransitGatewayVpcAttachmentCommand, + DeleteVerifiedAccessEndpointCommand, + DeleteVerifiedAccessGroupCommand, + DeleteVerifiedAccessInstanceCommand, + DeleteVerifiedAccessTrustProviderCommand, + DeleteVolumeCommand, + DeleteVpcCommand, + DeleteVpcEndpointConnectionNotificationsCommand, + DeleteVpcEndpointsCommand, + DeleteVpcEndpointServiceConfigurationsCommand, + DeleteVpcPeeringConnectionCommand, + DeleteVpnConnectionCommand, + DeleteVpnConnectionRouteCommand, + DeleteVpnGatewayCommand, + DeprovisionByoipCidrCommand, + DeprovisionIpamByoasnCommand, + DeprovisionIpamPoolCidrCommand, + DeprovisionPublicIpv4PoolCidrCommand, + DeregisterImageCommand, + DeregisterInstanceEventNotificationAttributesCommand, + DeregisterTransitGatewayMulticastGroupMembersCommand, + DeregisterTransitGatewayMulticastGroupSourcesCommand, + DescribeAccountAttributesCommand, + DescribeAddressesCommand, + DescribeAddressesAttributeCommand, + DescribeAddressTransfersCommand, + DescribeAggregateIdFormatCommand, + DescribeAvailabilityZonesCommand, + DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, + DescribeBundleTasksCommand, + DescribeByoipCidrsCommand, + DescribeCapacityBlockOfferingsCommand, + DescribeCapacityReservationFleetsCommand, + DescribeCapacityReservationsCommand, + DescribeCarrierGatewaysCommand, + DescribeClassicLinkInstancesCommand, + DescribeClientVpnAuthorizationRulesCommand, + DescribeClientVpnConnectionsCommand, + DescribeClientVpnEndpointsCommand, + DescribeClientVpnRoutesCommand, + DescribeClientVpnTargetNetworksCommand, + DescribeCoipPoolsCommand, + DescribeConversionTasksCommand, + DescribeCustomerGatewaysCommand, + DescribeDhcpOptionsCommand, + DescribeEgressOnlyInternetGatewaysCommand, + DescribeElasticGpusCommand, + DescribeExportImageTasksCommand, + DescribeExportTasksCommand, + DescribeFastLaunchImagesCommand, + DescribeFastSnapshotRestoresCommand, + DescribeFleetHistoryCommand, + DescribeFleetInstancesCommand, + DescribeFleetsCommand, + DescribeFlowLogsCommand, + DescribeFpgaImageAttributeCommand, + DescribeFpgaImagesCommand, + DescribeHostReservationOfferingsCommand, + DescribeHostReservationsCommand, + DescribeHostsCommand, + DescribeIamInstanceProfileAssociationsCommand, + DescribeIdentityIdFormatCommand, + DescribeIdFormatCommand, + DescribeImageAttributeCommand, + DescribeImagesCommand, + DescribeImportImageTasksCommand, + DescribeImportSnapshotTasksCommand, + DescribeInstanceAttributeCommand, + DescribeInstanceConnectEndpointsCommand, + DescribeInstanceCreditSpecificationsCommand, + DescribeInstanceEventNotificationAttributesCommand, + DescribeInstanceEventWindowsCommand, + DescribeInstancesCommand, + DescribeInstanceStatusCommand, + DescribeInstanceTopologyCommand, + DescribeInstanceTypeOfferingsCommand, + DescribeInstanceTypesCommand, + DescribeInternetGatewaysCommand, + DescribeIpamByoasnCommand, + DescribeIpamExternalResourceVerificationTokensCommand, + DescribeIpamPoolsCommand, + DescribeIpamResourceDiscoveriesCommand, + DescribeIpamResourceDiscoveryAssociationsCommand, + DescribeIpamsCommand, + DescribeIpamScopesCommand, + DescribeIpv6PoolsCommand, + DescribeKeyPairsCommand, + DescribeLaunchTemplatesCommand, + DescribeLaunchTemplateVersionsCommand, + DescribeLocalGatewayRouteTablesCommand, + DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, + DescribeLocalGatewayRouteTableVpcAssociationsCommand, + DescribeLocalGatewaysCommand, + DescribeLocalGatewayVirtualInterfaceGroupsCommand, + DescribeLocalGatewayVirtualInterfacesCommand, + DescribeLockedSnapshotsCommand, + DescribeMacHostsCommand, + DescribeManagedPrefixListsCommand, + DescribeMovingAddressesCommand, + DescribeNatGatewaysCommand, + DescribeNetworkAclsCommand, + DescribeNetworkInsightsAccessScopeAnalysesCommand, + DescribeNetworkInsightsAccessScopesCommand, + DescribeNetworkInsightsAnalysesCommand, + DescribeNetworkInsightsPathsCommand, + DescribeNetworkInterfaceAttributeCommand, + DescribeNetworkInterfacePermissionsCommand, + DescribeNetworkInterfacesCommand, + DescribePlacementGroupsCommand, + DescribePrefixListsCommand, + DescribePrincipalIdFormatCommand, + DescribePublicIpv4PoolsCommand, + DescribeRegionsCommand, + DescribeReplaceRootVolumeTasksCommand, + DescribeReservedInstancesCommand, + DescribeReservedInstancesListingsCommand, + DescribeReservedInstancesModificationsCommand, + DescribeReservedInstancesOfferingsCommand, + DescribeRouteTablesCommand, + DescribeScheduledInstanceAvailabilityCommand, + DescribeScheduledInstancesCommand, + DescribeSecurityGroupReferencesCommand, + DescribeSecurityGroupRulesCommand, + DescribeSecurityGroupsCommand, + DescribeSnapshotAttributeCommand, + DescribeSnapshotsCommand, + DescribeSnapshotTierStatusCommand, + DescribeSpotDatafeedSubscriptionCommand, + DescribeSpotFleetInstancesCommand, + DescribeSpotFleetRequestHistoryCommand, + DescribeSpotFleetRequestsCommand, + DescribeSpotInstanceRequestsCommand, + DescribeSpotPriceHistoryCommand, + DescribeStaleSecurityGroupsCommand, + DescribeStoreImageTasksCommand, + DescribeSubnetsCommand, + DescribeTagsCommand, + DescribeTrafficMirrorFilterRulesCommand, + DescribeTrafficMirrorFiltersCommand, + DescribeTrafficMirrorSessionsCommand, + DescribeTrafficMirrorTargetsCommand, + DescribeTransitGatewayAttachmentsCommand, + DescribeTransitGatewayConnectPeersCommand, + DescribeTransitGatewayConnectsCommand, + DescribeTransitGatewayMulticastDomainsCommand, + DescribeTransitGatewayPeeringAttachmentsCommand, + DescribeTransitGatewayPolicyTablesCommand, + DescribeTransitGatewayRouteTableAnnouncementsCommand, + DescribeTransitGatewayRouteTablesCommand, + DescribeTransitGatewaysCommand, + DescribeTransitGatewayVpcAttachmentsCommand, + DescribeTrunkInterfaceAssociationsCommand, + DescribeVerifiedAccessEndpointsCommand, + DescribeVerifiedAccessGroupsCommand, + DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, + DescribeVerifiedAccessInstancesCommand, + DescribeVerifiedAccessTrustProvidersCommand, + DescribeVolumeAttributeCommand, + DescribeVolumesCommand, + DescribeVolumesModificationsCommand, + DescribeVolumeStatusCommand, + DescribeVpcAttributeCommand, + DescribeVpcClassicLinkCommand, + DescribeVpcClassicLinkDnsSupportCommand, + DescribeVpcEndpointConnectionNotificationsCommand, + DescribeVpcEndpointConnectionsCommand, + DescribeVpcEndpointsCommand, + DescribeVpcEndpointServiceConfigurationsCommand, + DescribeVpcEndpointServicePermissionsCommand, + DescribeVpcEndpointServicesCommand, + DescribeVpcPeeringConnectionsCommand, + DescribeVpcsCommand, + DescribeVpnConnectionsCommand, + DescribeVpnGatewaysCommand, + DetachClassicLinkVpcCommand, + DetachInternetGatewayCommand, + DetachNetworkInterfaceCommand, + DetachVerifiedAccessTrustProviderCommand, + DetachVolumeCommand, + DetachVpnGatewayCommand, + DisableAddressTransferCommand, + DisableAwsNetworkPerformanceMetricSubscriptionCommand, + DisableEbsEncryptionByDefaultCommand, + DisableFastLaunchCommand, + DisableFastSnapshotRestoresCommand, + DisableImageCommand, + DisableImageBlockPublicAccessCommand, + DisableImageDeprecationCommand, + DisableImageDeregistrationProtectionCommand, + DisableIpamOrganizationAdminAccountCommand, + DisableSerialConsoleAccessCommand, + DisableSnapshotBlockPublicAccessCommand, + DisableTransitGatewayRouteTablePropagationCommand, + DisableVgwRoutePropagationCommand, + DisableVpcClassicLinkCommand, + DisableVpcClassicLinkDnsSupportCommand, + DisassociateAddressCommand, + DisassociateClientVpnTargetNetworkCommand, + DisassociateEnclaveCertificateIamRoleCommand, + DisassociateIamInstanceProfileCommand, + DisassociateInstanceEventWindowCommand, + DisassociateIpamByoasnCommand, + DisassociateIpamResourceDiscoveryCommand, + DisassociateNatGatewayAddressCommand, + DisassociateRouteTableCommand, + DisassociateSubnetCidrBlockCommand, + DisassociateTransitGatewayMulticastDomainCommand, + DisassociateTransitGatewayPolicyTableCommand, + DisassociateTransitGatewayRouteTableCommand, + DisassociateTrunkInterfaceCommand, + DisassociateVpcCidrBlockCommand, + EnableAddressTransferCommand, + EnableAwsNetworkPerformanceMetricSubscriptionCommand, + EnableEbsEncryptionByDefaultCommand, + EnableFastLaunchCommand, + EnableFastSnapshotRestoresCommand, + EnableImageCommand, + EnableImageBlockPublicAccessCommand, + EnableImageDeprecationCommand, + EnableImageDeregistrationProtectionCommand, + EnableIpamOrganizationAdminAccountCommand, + EnableReachabilityAnalyzerOrganizationSharingCommand, + EnableSerialConsoleAccessCommand, + EnableSnapshotBlockPublicAccessCommand, + EnableTransitGatewayRouteTablePropagationCommand, + EnableVgwRoutePropagationCommand, + EnableVolumeIOCommand, + EnableVpcClassicLinkCommand, + EnableVpcClassicLinkDnsSupportCommand, + ExportClientVpnClientCertificateRevocationListCommand, + ExportClientVpnClientConfigurationCommand, + ExportImageCommand, + ExportTransitGatewayRoutesCommand, + GetAssociatedEnclaveCertificateIamRolesCommand, + GetAssociatedIpv6PoolCidrsCommand, + GetAwsNetworkPerformanceDataCommand, + GetCapacityReservationUsageCommand, + GetCoipPoolUsageCommand, + GetConsoleOutputCommand, + GetConsoleScreenshotCommand, + GetDefaultCreditSpecificationCommand, + GetEbsDefaultKmsKeyIdCommand, + GetEbsEncryptionByDefaultCommand, + GetFlowLogsIntegrationTemplateCommand, + GetGroupsForCapacityReservationCommand, + GetHostReservationPurchasePreviewCommand, + GetImageBlockPublicAccessStateCommand, + GetInstanceMetadataDefaultsCommand, + GetInstanceTpmEkPubCommand, + GetInstanceTypesFromInstanceRequirementsCommand, + GetInstanceUefiDataCommand, + GetIpamAddressHistoryCommand, + GetIpamDiscoveredAccountsCommand, + GetIpamDiscoveredPublicAddressesCommand, + GetIpamDiscoveredResourceCidrsCommand, + GetIpamPoolAllocationsCommand, + GetIpamPoolCidrsCommand, + GetIpamResourceCidrsCommand, + GetLaunchTemplateDataCommand, + GetManagedPrefixListAssociationsCommand, + GetManagedPrefixListEntriesCommand, + GetNetworkInsightsAccessScopeAnalysisFindingsCommand, + GetNetworkInsightsAccessScopeContentCommand, + GetPasswordDataCommand, + GetReservedInstancesExchangeQuoteCommand, + GetSecurityGroupsForVpcCommand, + GetSerialConsoleAccessStatusCommand, + GetSnapshotBlockPublicAccessStateCommand, + GetSpotPlacementScoresCommand, + GetSubnetCidrReservationsCommand, + GetTransitGatewayAttachmentPropagationsCommand, + GetTransitGatewayMulticastDomainAssociationsCommand, + GetTransitGatewayPolicyTableAssociationsCommand, + GetTransitGatewayPolicyTableEntriesCommand, + GetTransitGatewayPrefixListReferencesCommand, + GetTransitGatewayRouteTableAssociationsCommand, + GetTransitGatewayRouteTablePropagationsCommand, + GetVerifiedAccessEndpointPolicyCommand, + GetVerifiedAccessGroupPolicyCommand, + GetVpnConnectionDeviceSampleConfigurationCommand, + GetVpnConnectionDeviceTypesCommand, + GetVpnTunnelReplacementStatusCommand, + ImportClientVpnClientCertificateRevocationListCommand, + ImportImageCommand, + ImportInstanceCommand, + ImportKeyPairCommand, + ImportSnapshotCommand, + ImportVolumeCommand, + ListImagesInRecycleBinCommand, + ListSnapshotsInRecycleBinCommand, + LockSnapshotCommand, + ModifyAddressAttributeCommand, + ModifyAvailabilityZoneGroupCommand, + ModifyCapacityReservationCommand, + ModifyCapacityReservationFleetCommand, + ModifyClientVpnEndpointCommand, + ModifyDefaultCreditSpecificationCommand, + ModifyEbsDefaultKmsKeyIdCommand, + ModifyFleetCommand, + ModifyFpgaImageAttributeCommand, + ModifyHostsCommand, + ModifyIdentityIdFormatCommand, + ModifyIdFormatCommand, + ModifyImageAttributeCommand, + ModifyInstanceAttributeCommand, + ModifyInstanceCapacityReservationAttributesCommand, + ModifyInstanceCreditSpecificationCommand, + ModifyInstanceEventStartTimeCommand, + ModifyInstanceEventWindowCommand, + ModifyInstanceMaintenanceOptionsCommand, + ModifyInstanceMetadataDefaultsCommand, + ModifyInstanceMetadataOptionsCommand, + ModifyInstancePlacementCommand, + ModifyIpamCommand, + ModifyIpamPoolCommand, + ModifyIpamResourceCidrCommand, + ModifyIpamResourceDiscoveryCommand, + ModifyIpamScopeCommand, + ModifyLaunchTemplateCommand, + ModifyLocalGatewayRouteCommand, + ModifyManagedPrefixListCommand, + ModifyNetworkInterfaceAttributeCommand, + ModifyPrivateDnsNameOptionsCommand, + ModifyReservedInstancesCommand, + ModifySecurityGroupRulesCommand, + ModifySnapshotAttributeCommand, + ModifySnapshotTierCommand, + ModifySpotFleetRequestCommand, + ModifySubnetAttributeCommand, + ModifyTrafficMirrorFilterNetworkServicesCommand, + ModifyTrafficMirrorFilterRuleCommand, + ModifyTrafficMirrorSessionCommand, + ModifyTransitGatewayCommand, + ModifyTransitGatewayPrefixListReferenceCommand, + ModifyTransitGatewayVpcAttachmentCommand, + ModifyVerifiedAccessEndpointCommand, + ModifyVerifiedAccessEndpointPolicyCommand, + ModifyVerifiedAccessGroupCommand, + ModifyVerifiedAccessGroupPolicyCommand, + ModifyVerifiedAccessInstanceCommand, + ModifyVerifiedAccessInstanceLoggingConfigurationCommand, + ModifyVerifiedAccessTrustProviderCommand, + ModifyVolumeCommand, + ModifyVolumeAttributeCommand, + ModifyVpcAttributeCommand, + ModifyVpcEndpointCommand, + ModifyVpcEndpointConnectionNotificationCommand, + ModifyVpcEndpointServiceConfigurationCommand, + ModifyVpcEndpointServicePayerResponsibilityCommand, + ModifyVpcEndpointServicePermissionsCommand, + ModifyVpcPeeringConnectionOptionsCommand, + ModifyVpcTenancyCommand, + ModifyVpnConnectionCommand, + ModifyVpnConnectionOptionsCommand, + ModifyVpnTunnelCertificateCommand, + ModifyVpnTunnelOptionsCommand, + MonitorInstancesCommand, + MoveAddressToVpcCommand, + MoveByoipCidrToIpamCommand, + MoveCapacityReservationInstancesCommand, + ProvisionByoipCidrCommand, + ProvisionIpamByoasnCommand, + ProvisionIpamPoolCidrCommand, + ProvisionPublicIpv4PoolCidrCommand, + PurchaseCapacityBlockCommand, + PurchaseHostReservationCommand, + PurchaseReservedInstancesOfferingCommand, + PurchaseScheduledInstancesCommand, + RebootInstancesCommand, + RegisterImageCommand, + RegisterInstanceEventNotificationAttributesCommand, + RegisterTransitGatewayMulticastGroupMembersCommand, + RegisterTransitGatewayMulticastGroupSourcesCommand, + RejectTransitGatewayMulticastDomainAssociationsCommand, + RejectTransitGatewayPeeringAttachmentCommand, + RejectTransitGatewayVpcAttachmentCommand, + RejectVpcEndpointConnectionsCommand, + RejectVpcPeeringConnectionCommand, + ReleaseAddressCommand, + ReleaseHostsCommand, + ReleaseIpamPoolAllocationCommand, + ReplaceIamInstanceProfileAssociationCommand, + ReplaceNetworkAclAssociationCommand, + ReplaceNetworkAclEntryCommand, + ReplaceRouteCommand, + ReplaceRouteTableAssociationCommand, + ReplaceTransitGatewayRouteCommand, + ReplaceVpnTunnelCommand, + ReportInstanceStatusCommand, + RequestSpotFleetCommand, + RequestSpotInstancesCommand, + ResetAddressAttributeCommand, + ResetEbsDefaultKmsKeyIdCommand, + ResetFpgaImageAttributeCommand, + ResetImageAttributeCommand, + ResetInstanceAttributeCommand, + ResetNetworkInterfaceAttributeCommand, + ResetSnapshotAttributeCommand, + RestoreAddressToClassicCommand, + RestoreImageFromRecycleBinCommand, + RestoreManagedPrefixListVersionCommand, + RestoreSnapshotFromRecycleBinCommand, + RestoreSnapshotTierCommand, + RevokeClientVpnIngressCommand, + RevokeSecurityGroupEgressCommand, + RevokeSecurityGroupIngressCommand, + RunInstancesCommand, + RunScheduledInstancesCommand, + SearchLocalGatewayRoutesCommand, + SearchTransitGatewayMulticastGroupsCommand, + SearchTransitGatewayRoutesCommand, + SendDiagnosticInterruptCommand, + StartInstancesCommand, + StartNetworkInsightsAccessScopeAnalysisCommand, + StartNetworkInsightsAnalysisCommand, + StartVpcEndpointServicePrivateDnsVerificationCommand, + StopInstancesCommand, + TerminateClientVpnConnectionsCommand, + TerminateInstancesCommand, + UnassignIpv6AddressesCommand, + UnassignPrivateIpAddressesCommand, + UnassignPrivateNatGatewayAddressCommand, + UnlockSnapshotCommand, + UnmonitorInstancesCommand, + UpdateSecurityGroupRuleDescriptionsEgressCommand, + UpdateSecurityGroupRuleDescriptionsIngressCommand, + WithdrawByoipCidrCommand +}; +var _EC2 = class _EC2 extends EC2Client { +}; +__name(_EC2, "EC2"); +var EC2 = _EC2; +(0, import_smithy_client.createAggregatedClient)(commands, EC2); + +// src/pagination/DescribeAddressTransfersPaginator.ts + +var paginateDescribeAddressTransfers = (0, import_core.createPaginator)(EC2Client, DescribeAddressTransfersCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAddressesAttributePaginator.ts + +var paginateDescribeAddressesAttribute = (0, import_core.createPaginator)(EC2Client, DescribeAddressesAttributeCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator.ts + +var paginateDescribeAwsNetworkPerformanceMetricSubscriptions = (0, import_core.createPaginator)(EC2Client, DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeByoipCidrsPaginator.ts + +var paginateDescribeByoipCidrs = (0, import_core.createPaginator)(EC2Client, DescribeByoipCidrsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeCapacityBlockOfferingsPaginator.ts + +var paginateDescribeCapacityBlockOfferings = (0, import_core.createPaginator)(EC2Client, DescribeCapacityBlockOfferingsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeCapacityReservationFleetsPaginator.ts + +var paginateDescribeCapacityReservationFleets = (0, import_core.createPaginator)(EC2Client, DescribeCapacityReservationFleetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeCapacityReservationsPaginator.ts + +var paginateDescribeCapacityReservations = (0, import_core.createPaginator)(EC2Client, DescribeCapacityReservationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeCarrierGatewaysPaginator.ts + +var paginateDescribeCarrierGateways = (0, import_core.createPaginator)(EC2Client, DescribeCarrierGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClassicLinkInstancesPaginator.ts + +var paginateDescribeClassicLinkInstances = (0, import_core.createPaginator)(EC2Client, DescribeClassicLinkInstancesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClientVpnAuthorizationRulesPaginator.ts + +var paginateDescribeClientVpnAuthorizationRules = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnAuthorizationRulesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClientVpnConnectionsPaginator.ts + +var paginateDescribeClientVpnConnections = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnConnectionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClientVpnEndpointsPaginator.ts + +var paginateDescribeClientVpnEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnEndpointsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClientVpnRoutesPaginator.ts + +var paginateDescribeClientVpnRoutes = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnRoutesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeClientVpnTargetNetworksPaginator.ts + +var paginateDescribeClientVpnTargetNetworks = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnTargetNetworksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeCoipPoolsPaginator.ts + +var paginateDescribeCoipPools = (0, import_core.createPaginator)(EC2Client, DescribeCoipPoolsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeDhcpOptionsPaginator.ts + +var paginateDescribeDhcpOptions = (0, import_core.createPaginator)(EC2Client, DescribeDhcpOptionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeEgressOnlyInternetGatewaysPaginator.ts + +var paginateDescribeEgressOnlyInternetGateways = (0, import_core.createPaginator)(EC2Client, DescribeEgressOnlyInternetGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeExportImageTasksPaginator.ts + +var paginateDescribeExportImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeExportImageTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeFastLaunchImagesPaginator.ts + +var paginateDescribeFastLaunchImages = (0, import_core.createPaginator)(EC2Client, DescribeFastLaunchImagesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeFastSnapshotRestoresPaginator.ts + +var paginateDescribeFastSnapshotRestores = (0, import_core.createPaginator)(EC2Client, DescribeFastSnapshotRestoresCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeFleetsPaginator.ts + +var paginateDescribeFleets = (0, import_core.createPaginator)(EC2Client, DescribeFleetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeFlowLogsPaginator.ts + +var paginateDescribeFlowLogs = (0, import_core.createPaginator)(EC2Client, DescribeFlowLogsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeFpgaImagesPaginator.ts + +var paginateDescribeFpgaImages = (0, import_core.createPaginator)(EC2Client, DescribeFpgaImagesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeHostReservationOfferingsPaginator.ts + +var paginateDescribeHostReservationOfferings = (0, import_core.createPaginator)(EC2Client, DescribeHostReservationOfferingsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeHostReservationsPaginator.ts + +var paginateDescribeHostReservations = (0, import_core.createPaginator)(EC2Client, DescribeHostReservationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeHostsPaginator.ts + +var paginateDescribeHosts = (0, import_core.createPaginator)(EC2Client, DescribeHostsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIamInstanceProfileAssociationsPaginator.ts + +var paginateDescribeIamInstanceProfileAssociations = (0, import_core.createPaginator)(EC2Client, DescribeIamInstanceProfileAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeImagesPaginator.ts + +var paginateDescribeImages = (0, import_core.createPaginator)(EC2Client, DescribeImagesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeImportImageTasksPaginator.ts + +var paginateDescribeImportImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeImportImageTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeImportSnapshotTasksPaginator.ts + +var paginateDescribeImportSnapshotTasks = (0, import_core.createPaginator)(EC2Client, DescribeImportSnapshotTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceConnectEndpointsPaginator.ts + +var paginateDescribeInstanceConnectEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeInstanceConnectEndpointsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceCreditSpecificationsPaginator.ts + +var paginateDescribeInstanceCreditSpecifications = (0, import_core.createPaginator)(EC2Client, DescribeInstanceCreditSpecificationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceEventWindowsPaginator.ts + +var paginateDescribeInstanceEventWindows = (0, import_core.createPaginator)(EC2Client, DescribeInstanceEventWindowsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceStatusPaginator.ts + +var paginateDescribeInstanceStatus = (0, import_core.createPaginator)(EC2Client, DescribeInstanceStatusCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceTopologyPaginator.ts + +var paginateDescribeInstanceTopology = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTopologyCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceTypeOfferingsPaginator.ts + +var paginateDescribeInstanceTypeOfferings = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTypeOfferingsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceTypesPaginator.ts + +var paginateDescribeInstanceTypes = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTypesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstancesPaginator.ts + +var paginateDescribeInstances = (0, import_core.createPaginator)(EC2Client, DescribeInstancesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInternetGatewaysPaginator.ts + +var paginateDescribeInternetGateways = (0, import_core.createPaginator)(EC2Client, DescribeInternetGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpamPoolsPaginator.ts + +var paginateDescribeIpamPools = (0, import_core.createPaginator)(EC2Client, DescribeIpamPoolsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpamResourceDiscoveriesPaginator.ts + +var paginateDescribeIpamResourceDiscoveries = (0, import_core.createPaginator)(EC2Client, DescribeIpamResourceDiscoveriesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpamResourceDiscoveryAssociationsPaginator.ts + +var paginateDescribeIpamResourceDiscoveryAssociations = (0, import_core.createPaginator)(EC2Client, DescribeIpamResourceDiscoveryAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpamScopesPaginator.ts + +var paginateDescribeIpamScopes = (0, import_core.createPaginator)(EC2Client, DescribeIpamScopesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpamsPaginator.ts + +var paginateDescribeIpams = (0, import_core.createPaginator)(EC2Client, DescribeIpamsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeIpv6PoolsPaginator.ts + +var paginateDescribeIpv6Pools = (0, import_core.createPaginator)(EC2Client, DescribeIpv6PoolsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLaunchTemplateVersionsPaginator.ts + +var paginateDescribeLaunchTemplateVersions = (0, import_core.createPaginator)(EC2Client, DescribeLaunchTemplateVersionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLaunchTemplatesPaginator.ts + +var paginateDescribeLaunchTemplates = (0, import_core.createPaginator)(EC2Client, DescribeLaunchTemplatesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator.ts + +var paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations = (0, import_core.createPaginator)( + EC2Client, + DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, + "NextToken", + "NextToken", + "MaxResults" +); + +// src/pagination/DescribeLocalGatewayRouteTableVpcAssociationsPaginator.ts + +var paginateDescribeLocalGatewayRouteTableVpcAssociations = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayRouteTableVpcAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLocalGatewayRouteTablesPaginator.ts + +var paginateDescribeLocalGatewayRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLocalGatewayVirtualInterfaceGroupsPaginator.ts + +var paginateDescribeLocalGatewayVirtualInterfaceGroups = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayVirtualInterfaceGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLocalGatewayVirtualInterfacesPaginator.ts + +var paginateDescribeLocalGatewayVirtualInterfaces = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayVirtualInterfacesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeLocalGatewaysPaginator.ts + +var paginateDescribeLocalGateways = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMacHostsPaginator.ts + +var paginateDescribeMacHosts = (0, import_core.createPaginator)(EC2Client, DescribeMacHostsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeManagedPrefixListsPaginator.ts + +var paginateDescribeManagedPrefixLists = (0, import_core.createPaginator)(EC2Client, DescribeManagedPrefixListsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMovingAddressesPaginator.ts + +var paginateDescribeMovingAddresses = (0, import_core.createPaginator)(EC2Client, DescribeMovingAddressesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNatGatewaysPaginator.ts + +var paginateDescribeNatGateways = (0, import_core.createPaginator)(EC2Client, DescribeNatGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkAclsPaginator.ts + +var paginateDescribeNetworkAcls = (0, import_core.createPaginator)(EC2Client, DescribeNetworkAclsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInsightsAccessScopeAnalysesPaginator.ts + +var paginateDescribeNetworkInsightsAccessScopeAnalyses = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAccessScopeAnalysesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInsightsAccessScopesPaginator.ts + +var paginateDescribeNetworkInsightsAccessScopes = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAccessScopesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInsightsAnalysesPaginator.ts + +var paginateDescribeNetworkInsightsAnalyses = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAnalysesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInsightsPathsPaginator.ts + +var paginateDescribeNetworkInsightsPaths = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsPathsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInterfacePermissionsPaginator.ts + +var paginateDescribeNetworkInterfacePermissions = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInterfacePermissionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeNetworkInterfacesPaginator.ts + +var paginateDescribeNetworkInterfaces = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInterfacesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePrefixListsPaginator.ts + +var paginateDescribePrefixLists = (0, import_core.createPaginator)(EC2Client, DescribePrefixListsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePrincipalIdFormatPaginator.ts + +var paginateDescribePrincipalIdFormat = (0, import_core.createPaginator)(EC2Client, DescribePrincipalIdFormatCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePublicIpv4PoolsPaginator.ts + +var paginateDescribePublicIpv4Pools = (0, import_core.createPaginator)(EC2Client, DescribePublicIpv4PoolsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeReplaceRootVolumeTasksPaginator.ts + +var paginateDescribeReplaceRootVolumeTasks = (0, import_core.createPaginator)(EC2Client, DescribeReplaceRootVolumeTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeReservedInstancesModificationsPaginator.ts + +var paginateDescribeReservedInstancesModifications = (0, import_core.createPaginator)(EC2Client, DescribeReservedInstancesModificationsCommand, "NextToken", "NextToken", ""); + +// src/pagination/DescribeReservedInstancesOfferingsPaginator.ts + +var paginateDescribeReservedInstancesOfferings = (0, import_core.createPaginator)(EC2Client, DescribeReservedInstancesOfferingsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeRouteTablesPaginator.ts + +var paginateDescribeRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeScheduledInstanceAvailabilityPaginator.ts + +var paginateDescribeScheduledInstanceAvailability = (0, import_core.createPaginator)(EC2Client, DescribeScheduledInstanceAvailabilityCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeScheduledInstancesPaginator.ts + +var paginateDescribeScheduledInstances = (0, import_core.createPaginator)(EC2Client, DescribeScheduledInstancesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSecurityGroupRulesPaginator.ts + +var paginateDescribeSecurityGroupRules = (0, import_core.createPaginator)(EC2Client, DescribeSecurityGroupRulesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSecurityGroupsPaginator.ts + +var paginateDescribeSecurityGroups = (0, import_core.createPaginator)(EC2Client, DescribeSecurityGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSnapshotTierStatusPaginator.ts + +var paginateDescribeSnapshotTierStatus = (0, import_core.createPaginator)(EC2Client, DescribeSnapshotTierStatusCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSnapshotsPaginator.ts + +var paginateDescribeSnapshots = (0, import_core.createPaginator)(EC2Client, DescribeSnapshotsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSpotFleetRequestsPaginator.ts + +var paginateDescribeSpotFleetRequests = (0, import_core.createPaginator)(EC2Client, DescribeSpotFleetRequestsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSpotInstanceRequestsPaginator.ts + +var paginateDescribeSpotInstanceRequests = (0, import_core.createPaginator)(EC2Client, DescribeSpotInstanceRequestsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSpotPriceHistoryPaginator.ts + +var paginateDescribeSpotPriceHistory = (0, import_core.createPaginator)(EC2Client, DescribeSpotPriceHistoryCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeStaleSecurityGroupsPaginator.ts + +var paginateDescribeStaleSecurityGroups = (0, import_core.createPaginator)(EC2Client, DescribeStaleSecurityGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeStoreImageTasksPaginator.ts + +var paginateDescribeStoreImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeStoreImageTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSubnetsPaginator.ts + +var paginateDescribeSubnets = (0, import_core.createPaginator)(EC2Client, DescribeSubnetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTagsPaginator.ts + +var paginateDescribeTags = (0, import_core.createPaginator)(EC2Client, DescribeTagsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTrafficMirrorFiltersPaginator.ts + +var paginateDescribeTrafficMirrorFilters = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorFiltersCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTrafficMirrorSessionsPaginator.ts + +var paginateDescribeTrafficMirrorSessions = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorSessionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTrafficMirrorTargetsPaginator.ts + +var paginateDescribeTrafficMirrorTargets = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorTargetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayAttachmentsPaginator.ts + +var paginateDescribeTransitGatewayAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayConnectPeersPaginator.ts + +var paginateDescribeTransitGatewayConnectPeers = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayConnectPeersCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayConnectsPaginator.ts + +var paginateDescribeTransitGatewayConnects = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayConnectsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayMulticastDomainsPaginator.ts + +var paginateDescribeTransitGatewayMulticastDomains = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayMulticastDomainsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayPeeringAttachmentsPaginator.ts + +var paginateDescribeTransitGatewayPeeringAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayPeeringAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayPolicyTablesPaginator.ts + +var paginateDescribeTransitGatewayPolicyTables = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayPolicyTablesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayRouteTableAnnouncementsPaginator.ts + +var paginateDescribeTransitGatewayRouteTableAnnouncements = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayRouteTableAnnouncementsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayRouteTablesPaginator.ts + +var paginateDescribeTransitGatewayRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewayVpcAttachmentsPaginator.ts + +var paginateDescribeTransitGatewayVpcAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayVpcAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTransitGatewaysPaginator.ts + +var paginateDescribeTransitGateways = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewaysCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeTrunkInterfaceAssociationsPaginator.ts + +var paginateDescribeTrunkInterfaceAssociations = (0, import_core.createPaginator)(EC2Client, DescribeTrunkInterfaceAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVerifiedAccessEndpointsPaginator.ts + +var paginateDescribeVerifiedAccessEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessEndpointsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVerifiedAccessGroupsPaginator.ts + +var paginateDescribeVerifiedAccessGroups = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator.ts + +var paginateDescribeVerifiedAccessInstanceLoggingConfigurations = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVerifiedAccessInstancesPaginator.ts + +var paginateDescribeVerifiedAccessInstances = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessInstancesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVerifiedAccessTrustProvidersPaginator.ts + +var paginateDescribeVerifiedAccessTrustProviders = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessTrustProvidersCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVolumeStatusPaginator.ts + +var paginateDescribeVolumeStatus = (0, import_core.createPaginator)(EC2Client, DescribeVolumeStatusCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVolumesModificationsPaginator.ts + +var paginateDescribeVolumesModifications = (0, import_core.createPaginator)(EC2Client, DescribeVolumesModificationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVolumesPaginator.ts + +var paginateDescribeVolumes = (0, import_core.createPaginator)(EC2Client, DescribeVolumesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcClassicLinkDnsSupportPaginator.ts + +var paginateDescribeVpcClassicLinkDnsSupport = (0, import_core.createPaginator)(EC2Client, DescribeVpcClassicLinkDnsSupportCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcEndpointConnectionNotificationsPaginator.ts + +var paginateDescribeVpcEndpointConnectionNotifications = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointConnectionNotificationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcEndpointConnectionsPaginator.ts + +var paginateDescribeVpcEndpointConnections = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointConnectionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcEndpointServiceConfigurationsPaginator.ts + +var paginateDescribeVpcEndpointServiceConfigurations = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointServiceConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcEndpointServicePermissionsPaginator.ts + +var paginateDescribeVpcEndpointServicePermissions = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointServicePermissionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcEndpointsPaginator.ts + +var paginateDescribeVpcEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcPeeringConnectionsPaginator.ts + +var paginateDescribeVpcPeeringConnections = (0, import_core.createPaginator)(EC2Client, DescribeVpcPeeringConnectionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeVpcsPaginator.ts + +var paginateDescribeVpcs = (0, import_core.createPaginator)(EC2Client, DescribeVpcsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetAssociatedIpv6PoolCidrsPaginator.ts + +var paginateGetAssociatedIpv6PoolCidrs = (0, import_core.createPaginator)(EC2Client, GetAssociatedIpv6PoolCidrsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetAwsNetworkPerformanceDataPaginator.ts + +var paginateGetAwsNetworkPerformanceData = (0, import_core.createPaginator)(EC2Client, GetAwsNetworkPerformanceDataCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetGroupsForCapacityReservationPaginator.ts + +var paginateGetGroupsForCapacityReservation = (0, import_core.createPaginator)(EC2Client, GetGroupsForCapacityReservationCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetInstanceTypesFromInstanceRequirementsPaginator.ts + +var paginateGetInstanceTypesFromInstanceRequirements = (0, import_core.createPaginator)(EC2Client, GetInstanceTypesFromInstanceRequirementsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamAddressHistoryPaginator.ts + +var paginateGetIpamAddressHistory = (0, import_core.createPaginator)(EC2Client, GetIpamAddressHistoryCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamDiscoveredAccountsPaginator.ts + +var paginateGetIpamDiscoveredAccounts = (0, import_core.createPaginator)(EC2Client, GetIpamDiscoveredAccountsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamDiscoveredResourceCidrsPaginator.ts + +var paginateGetIpamDiscoveredResourceCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamDiscoveredResourceCidrsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamPoolAllocationsPaginator.ts + +var paginateGetIpamPoolAllocations = (0, import_core.createPaginator)(EC2Client, GetIpamPoolAllocationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamPoolCidrsPaginator.ts + +var paginateGetIpamPoolCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamPoolCidrsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetIpamResourceCidrsPaginator.ts + +var paginateGetIpamResourceCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamResourceCidrsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetManagedPrefixListAssociationsPaginator.ts + +var paginateGetManagedPrefixListAssociations = (0, import_core.createPaginator)(EC2Client, GetManagedPrefixListAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetManagedPrefixListEntriesPaginator.ts + +var paginateGetManagedPrefixListEntries = (0, import_core.createPaginator)(EC2Client, GetManagedPrefixListEntriesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetNetworkInsightsAccessScopeAnalysisFindingsPaginator.ts + +var paginateGetNetworkInsightsAccessScopeAnalysisFindings = (0, import_core.createPaginator)(EC2Client, GetNetworkInsightsAccessScopeAnalysisFindingsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetSecurityGroupsForVpcPaginator.ts + +var paginateGetSecurityGroupsForVpc = (0, import_core.createPaginator)(EC2Client, GetSecurityGroupsForVpcCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetSpotPlacementScoresPaginator.ts + +var paginateGetSpotPlacementScores = (0, import_core.createPaginator)(EC2Client, GetSpotPlacementScoresCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayAttachmentPropagationsPaginator.ts + +var paginateGetTransitGatewayAttachmentPropagations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayAttachmentPropagationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayMulticastDomainAssociationsPaginator.ts + +var paginateGetTransitGatewayMulticastDomainAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayMulticastDomainAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayPolicyTableAssociationsPaginator.ts + +var paginateGetTransitGatewayPolicyTableAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayPolicyTableAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayPrefixListReferencesPaginator.ts + +var paginateGetTransitGatewayPrefixListReferences = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayPrefixListReferencesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayRouteTableAssociationsPaginator.ts + +var paginateGetTransitGatewayRouteTableAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayRouteTableAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetTransitGatewayRouteTablePropagationsPaginator.ts + +var paginateGetTransitGatewayRouteTablePropagations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayRouteTablePropagationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetVpnConnectionDeviceTypesPaginator.ts + +var paginateGetVpnConnectionDeviceTypes = (0, import_core.createPaginator)(EC2Client, GetVpnConnectionDeviceTypesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListImagesInRecycleBinPaginator.ts + +var paginateListImagesInRecycleBin = (0, import_core.createPaginator)(EC2Client, ListImagesInRecycleBinCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListSnapshotsInRecycleBinPaginator.ts + +var paginateListSnapshotsInRecycleBin = (0, import_core.createPaginator)(EC2Client, ListSnapshotsInRecycleBinCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/SearchLocalGatewayRoutesPaginator.ts + +var paginateSearchLocalGatewayRoutes = (0, import_core.createPaginator)(EC2Client, SearchLocalGatewayRoutesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/SearchTransitGatewayMulticastGroupsPaginator.ts + +var paginateSearchTransitGatewayMulticastGroups = (0, import_core.createPaginator)(EC2Client, SearchTransitGatewayMulticastGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/waiters/waitForBundleTaskComplete.ts +var import_util_waiter = __nccwpck_require__(8011); +var checkState = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeBundleTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.BundleTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "complete"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.BundleTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "failed") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForBundleTaskComplete = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); +}, "waitForBundleTaskComplete"); +var waitUntilBundleTaskComplete = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilBundleTaskComplete"); + +// src/waiters/waitForConversionTaskCancelled.ts + +var checkState2 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeConversionTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ConversionTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "cancelled"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForConversionTaskCancelled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2); +}, "waitForConversionTaskCancelled"); +var waitUntilConversionTaskCancelled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilConversionTaskCancelled"); + +// src/waiters/waitForConversionTaskCompleted.ts + +var checkState3 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeConversionTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ConversionTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "completed"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ConversionTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "cancelled") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ConversionTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "cancelling") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForConversionTaskCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3); +}, "waitForConversionTaskCompleted"); +var waitUntilConversionTaskCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilConversionTaskCompleted"); + +// src/waiters/waitForConversionTaskDeleted.ts + +var checkState4 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeConversionTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ConversionTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "deleted"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForConversionTaskDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4); +}, "waitForConversionTaskDeleted"); +var waitUntilConversionTaskDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilConversionTaskDeleted"); + +// src/waiters/waitForCustomerGatewayAvailable.ts + +var checkState5 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeCustomerGatewaysCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.CustomerGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.CustomerGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleted") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.CustomerGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleting") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForCustomerGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5); +}, "waitForCustomerGatewayAvailable"); +var waitUntilCustomerGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilCustomerGatewayAvailable"); + +// src/waiters/waitForExportTaskCancelled.ts + +var checkState6 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeExportTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ExportTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "cancelled"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForExportTaskCancelled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6); +}, "waitForExportTaskCancelled"); +var waitUntilExportTaskCancelled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilExportTaskCancelled"); + +// src/waiters/waitForExportTaskCompleted.ts + +var checkState7 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeExportTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ExportTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "completed"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForExportTaskCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState7); +}, "waitForExportTaskCompleted"); +var waitUntilExportTaskCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState7); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilExportTaskCompleted"); + +// src/waiters/waitForImageAvailable.ts + +var checkState8 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeImagesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Images); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Images); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "failed") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForImageAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState8); +}, "waitForImageAvailable"); +var waitUntilImageAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState8); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilImageAvailable"); + +// src/waiters/waitForImageExists.ts + +var checkState9 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeImagesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Images); + return flat_1.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidAMIID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForImageExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState9); +}, "waitForImageExists"); +var waitUntilImageExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState9); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilImageExists"); + +// src/waiters/waitForInstanceExists.ts + +var checkState10 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstancesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + return flat_1.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidInstanceID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInstanceExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState10); +}, "waitForInstanceExists"); +var waitUntilInstanceExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState10); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInstanceExists"); + +// src/waiters/waitForInstanceRunning.ts + +var checkState11 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstancesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + let allStringEq_8 = returnComparator().length > 0; + for (const element_7 of returnComparator()) { + allStringEq_8 = allStringEq_8 && element_7 == "running"; + } + if (allStringEq_8) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "shutting-down") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "terminated") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "stopping") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidInstanceID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInstanceRunning = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState11); +}, "waitForInstanceRunning"); +var waitUntilInstanceRunning = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState11); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInstanceRunning"); + +// src/waiters/waitForInstanceStatusOk.ts + +var checkState12 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstanceStatusCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.InstanceStatuses); + const projection_3 = flat_1.map((element_2) => { + return element_2.InstanceStatus.Status; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "ok"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidInstanceID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInstanceStatusOk = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState12); +}, "waitForInstanceStatusOk"); +var waitUntilInstanceStatusOk = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState12); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInstanceStatusOk"); + +// src/waiters/waitForInstanceStopped.ts + +var checkState13 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstancesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + let allStringEq_8 = returnComparator().length > 0; + for (const element_7 of returnComparator()) { + allStringEq_8 = allStringEq_8 && element_7 == "stopped"; + } + if (allStringEq_8) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "pending") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "terminated") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInstanceStopped = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState13); +}, "waitForInstanceStopped"); +var waitUntilInstanceStopped = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState13); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInstanceStopped"); + +// src/waiters/waitForInstanceTerminated.ts + +var checkState14 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstancesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + let allStringEq_8 = returnComparator().length > 0; + for (const element_7 of returnComparator()) { + allStringEq_8 = allStringEq_8 && element_7 == "terminated"; + } + if (allStringEq_8) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "pending") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Reservations); + const projection_3 = flat_1.map((element_2) => { + return element_2.Instances; + }); + const flat_4 = [].concat(...projection_3); + const projection_6 = flat_4.map((element_5) => { + return element_5.State.Name; + }); + return projection_6; + }, "returnComparator"); + for (const anyStringEq_7 of returnComparator()) { + if (anyStringEq_7 == "stopping") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInstanceTerminated = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState14); +}, "waitForInstanceTerminated"); +var waitUntilInstanceTerminated = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState14); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInstanceTerminated"); + +// src/waiters/waitForInternetGatewayExists.ts + +var checkState15 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInternetGatewaysCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.InternetGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.InternetGatewayId; + }); + return projection_3.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidInternetGateway.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForInternetGatewayExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState15); +}, "waitForInternetGatewayExists"); +var waitUntilInternetGatewayExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState15); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilInternetGatewayExists"); + +// src/waiters/waitForKeyPairExists.ts + +var checkState16 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeKeyPairsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.KeyPairs); + const projection_3 = flat_1.map((element_2) => { + return element_2.KeyName; + }); + return projection_3.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidKeyPair.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForKeyPairExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState16); +}, "waitForKeyPairExists"); +var waitUntilKeyPairExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState16); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilKeyPairExists"); + +// src/waiters/waitForNatGatewayAvailable.ts + +var checkState17 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeNatGatewaysCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NatGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NatGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "failed") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NatGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleting") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NatGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleted") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "NatGatewayNotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForNatGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState17); +}, "waitForNatGatewayAvailable"); +var waitUntilNatGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState17); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilNatGatewayAvailable"); + +// src/waiters/waitForNatGatewayDeleted.ts + +var checkState18 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeNatGatewaysCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NatGateways); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "deleted"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "NatGatewayNotFound") { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForNatGatewayDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState18); +}, "waitForNatGatewayDeleted"); +var waitUntilNatGatewayDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState18); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilNatGatewayDeleted"); + +// src/waiters/waitForNetworkInterfaceAvailable.ts + +var checkState19 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeNetworkInterfacesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.NetworkInterfaces); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidNetworkInterfaceID.NotFound") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForNetworkInterfaceAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 20, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState19); +}, "waitForNetworkInterfaceAvailable"); +var waitUntilNetworkInterfaceAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 20, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState19); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilNetworkInterfaceAvailable"); + +// src/waiters/waitForSnapshotImported.ts + +var checkState20 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeImportSnapshotTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ImportSnapshotTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.SnapshotTaskDetail.Status; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "completed"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.ImportSnapshotTasks); + const projection_3 = flat_1.map((element_2) => { + return element_2.SnapshotTaskDetail.Status; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "error") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSnapshotImported = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState20); +}, "waitForSnapshotImported"); +var waitUntilSnapshotImported = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState20); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSnapshotImported"); + +// src/waiters/waitForSecurityGroupExists.ts + +var checkState21 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeSecurityGroupsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SecurityGroups); + const projection_3 = flat_1.map((element_2) => { + return element_2.GroupId; + }); + return projection_3.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidGroup.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSecurityGroupExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState21); +}, "waitForSecurityGroupExists"); +var waitUntilSecurityGroupExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState21); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSecurityGroupExists"); + +// src/waiters/waitForSnapshotCompleted.ts + +var checkState22 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeSnapshotsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Snapshots); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "completed"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Snapshots); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "error") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSnapshotCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState22); +}, "waitForSnapshotCompleted"); +var waitUntilSnapshotCompleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState22); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSnapshotCompleted"); + +// src/waiters/waitForSpotInstanceRequestFulfilled.ts + +var checkState23 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeSpotInstanceRequestsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "fulfilled"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "request-canceled-and-instance-running"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "schedule-expired") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "canceled-before-fulfillment") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "bad-parameters") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.SpotInstanceRequests); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "system-error") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidSpotInstanceRequestID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSpotInstanceRequestFulfilled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState23); +}, "waitForSpotInstanceRequestFulfilled"); +var waitUntilSpotInstanceRequestFulfilled = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState23); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSpotInstanceRequestFulfilled"); + +// src/waiters/waitForStoreImageTaskComplete.ts + +var checkState24 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeStoreImageTasksCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.StoreImageTaskResults); + const projection_3 = flat_1.map((element_2) => { + return element_2.StoreTaskState; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "Completed"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.StoreImageTaskResults); + const projection_3 = flat_1.map((element_2) => { + return element_2.StoreTaskState; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "Failed") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.StoreImageTaskResults); + const projection_3 = flat_1.map((element_2) => { + return element_2.StoreTaskState; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "InProgress") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForStoreImageTaskComplete = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState24); +}, "waitForStoreImageTaskComplete"); +var waitUntilStoreImageTaskComplete = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState24); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilStoreImageTaskComplete"); + +// src/waiters/waitForSubnetAvailable.ts + +var checkState25 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeSubnetsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Subnets); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSubnetAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState25); +}, "waitForSubnetAvailable"); +var waitUntilSubnetAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState25); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSubnetAvailable"); + +// src/waiters/waitForSystemStatusOk.ts + +var checkState26 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeInstanceStatusCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.InstanceStatuses); + const projection_3 = flat_1.map((element_2) => { + return element_2.SystemStatus.Status; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "ok"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForSystemStatusOk = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState26); +}, "waitForSystemStatusOk"); +var waitUntilSystemStatusOk = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState26); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilSystemStatusOk"); + +// src/waiters/waitForPasswordDataAvailable.ts + +var checkState27 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new GetPasswordDataCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.PasswordData.length > 0; + }, "returnComparator"); + if (returnComparator() == true) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForPasswordDataAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState27); +}, "waitForPasswordDataAvailable"); +var waitUntilPasswordDataAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState27); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilPasswordDataAvailable"); + +// src/waiters/waitForVolumeAvailable.ts + +var checkState28 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVolumesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Volumes); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Volumes); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleted") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVolumeAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState28); +}, "waitForVolumeAvailable"); +var waitUntilVolumeAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState28); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVolumeAvailable"); + +// src/waiters/waitForVolumeDeleted.ts + +var checkState29 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVolumesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Volumes); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "deleted"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidVolume.NotFound") { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVolumeDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState29); +}, "waitForVolumeDeleted"); +var waitUntilVolumeDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState29); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVolumeDeleted"); + +// src/waiters/waitForVolumeInUse.ts + +var checkState30 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVolumesCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Volumes); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "in-use"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Volumes); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleted") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVolumeInUse = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState30); +}, "waitForVolumeInUse"); +var waitUntilVolumeInUse = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState30); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVolumeInUse"); + +// src/waiters/waitForVpcAvailable.ts + +var checkState31 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpcsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.Vpcs); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpcAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState31); +}, "waitForVpcAvailable"); +var waitUntilVpcAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState31); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpcAvailable"); + +// src/waiters/waitForVpcExists.ts + +var checkState32 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpcsCommand(input)); + reason = result; + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidVpcID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpcExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 1, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState32); +}, "waitForVpcExists"); +var waitUntilVpcExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 1, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState32); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpcExists"); + +// src/waiters/waitForVpcPeeringConnectionDeleted.ts + +var checkState33 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpcPeeringConnectionsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpcPeeringConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.Status.Code; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "deleted"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidVpcPeeringConnectionID.NotFound") { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpcPeeringConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState33); +}, "waitForVpcPeeringConnectionDeleted"); +var waitUntilVpcPeeringConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState33); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpcPeeringConnectionDeleted"); + +// src/waiters/waitForVpcPeeringConnectionExists.ts + +var checkState34 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpcPeeringConnectionsCommand(input)); + reason = result; + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvalidVpcPeeringConnectionID.NotFound") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpcPeeringConnectionExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState34); +}, "waitForVpcPeeringConnectionExists"); +var waitUntilVpcPeeringConnectionExists = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState34); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpcPeeringConnectionExists"); + +// src/waiters/waitForVpnConnectionAvailable.ts + +var checkState35 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpnConnectionsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpnConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "available"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpnConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleting") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpnConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "deleted") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpnConnectionAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState35); +}, "waitForVpnConnectionAvailable"); +var waitUntilVpnConnectionAvailable = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState35); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpnConnectionAvailable"); + +// src/waiters/waitForVpnConnectionDeleted.ts + +var checkState36 = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new DescribeVpnConnectionsCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpnConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + let allStringEq_5 = returnComparator().length > 0; + for (const element_4 of returnComparator()) { + allStringEq_5 = allStringEq_5 && element_4 == "deleted"; + } + if (allStringEq_5) { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + const flat_1 = [].concat(...result.VpnConnections); + const projection_3 = flat_1.map((element_2) => { + return element_2.State; + }); + return projection_3; + }, "returnComparator"); + for (const anyStringEq_4 of returnComparator()) { + if (anyStringEq_4 == "pending") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } + } catch (e) { + } + } catch (exception) { + reason = exception; + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForVpnConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState36); +}, "waitForVpnConnectionDeleted"); +var waitUntilVpnConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 15, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState36); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilVpnConnectionDeleted"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4689: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(9679); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(5650)); +const core_1 = __nccwpck_require__(9963); +const credential_provider_node_1 = __nccwpck_require__(5531); +const util_user_agent_node_1 = __nccwpck_require__(8095); +const config_resolver_1 = __nccwpck_require__(3098); +const hash_node_1 = __nccwpck_require__(3081); +const middleware_retry_1 = __nccwpck_require__(6039); +const node_config_provider_1 = __nccwpck_require__(3461); +const node_http_handler_1 = __nccwpck_require__(258); +const util_body_length_node_1 = __nccwpck_require__(8075); +const util_retry_1 = __nccwpck_require__(4902); +const runtimeConfig_shared_1 = __nccwpck_require__(8970); +const smithy_client_1 = __nccwpck_require__(3570); +const util_defaults_mode_node_1 = __nccwpck_require__(2429); +const smithy_client_2 = __nccwpck_require__(3570); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + (0, core_1.emitWarningIfUnsupportedVersion)(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 8970: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const core_1 = __nccwpck_require__(9963); +const smithy_client_1 = __nccwpck_require__(3570); +const url_parser_1 = __nccwpck_require__(4681); +const util_base64_1 = __nccwpck_require__(5600); +const util_utf8_1 = __nccwpck_require__(1895); +const httpAuthSchemeProvider_1 = __nccwpck_require__(6874); +const endpointResolver_1 = __nccwpck_require__(6305); +const getRuntimeConfig = (config) => { + return { + apiVersion: "2016-11-15", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultEC2HttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new core_1.AwsSdkSigV4Signer(), + }, + ], + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "EC2", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, + utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 4034: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "NIL", ({ + enumerable: true, + get: function () { + return _nil.default; + } +})); +Object.defineProperty(exports, "parse", ({ + enumerable: true, + get: function () { + return _parse.default; + } +})); +Object.defineProperty(exports, "stringify", ({ + enumerable: true, + get: function () { + return _stringify.default; + } +})); +Object.defineProperty(exports, "v1", ({ + enumerable: true, + get: function () { + return _v.default; + } +})); +Object.defineProperty(exports, "v3", ({ + enumerable: true, + get: function () { + return _v2.default; + } +})); +Object.defineProperty(exports, "v4", ({ + enumerable: true, + get: function () { + return _v3.default; + } +})); +Object.defineProperty(exports, "v5", ({ + enumerable: true, + get: function () { + return _v4.default; + } +})); +Object.defineProperty(exports, "validate", ({ + enumerable: true, + get: function () { + return _validate.default; + } +})); +Object.defineProperty(exports, "version", ({ + enumerable: true, + get: function () { + return _version.default; + } +})); + +var _v = _interopRequireDefault(__nccwpck_require__(7962)); + +var _v2 = _interopRequireDefault(__nccwpck_require__(6982)); + +var _v3 = _interopRequireDefault(__nccwpck_require__(6498)); + +var _v4 = _interopRequireDefault(__nccwpck_require__(2182)); + +var _nil = _interopRequireDefault(__nccwpck_require__(9277)); + +var _version = _interopRequireDefault(__nccwpck_require__(7442)); + +var _validate = _interopRequireDefault(__nccwpck_require__(3811)); + +var _stringify = _interopRequireDefault(__nccwpck_require__(8189)); + +var _parse = _interopRequireDefault(__nccwpck_require__(7264)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/***/ }), + +/***/ 2071: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function md5(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('md5').update(bytes).digest(); +} + +var _default = md5; +exports["default"] = _default; + +/***/ }), + +/***/ 5229: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var _default = { + randomUUID: _crypto.default.randomUUID +}; +exports["default"] = _default; + +/***/ }), + +/***/ 9277: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = '00000000-0000-0000-0000-000000000000'; +exports["default"] = _default; + +/***/ }), + +/***/ 7264: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(3811)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function parse(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + let v; + const arr = new Uint8Array(16); // Parse ########-....-....-....-............ + + arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24; + arr[1] = v >>> 16 & 0xff; + arr[2] = v >>> 8 & 0xff; + arr[3] = v & 0xff; // Parse ........-####-....-....-............ + + arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8; + arr[5] = v & 0xff; // Parse ........-....-####-....-............ + + arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8; + arr[7] = v & 0xff; // Parse ........-....-....-####-............ + + arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8; + arr[9] = v & 0xff; // Parse ........-....-....-....-############ + // (Use "/" to avoid 32-bit truncation when bit-shifting high-order bytes) + + arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff; + arr[11] = v / 0x100000000 & 0xff; + arr[12] = v >>> 24 & 0xff; + arr[13] = v >>> 16 & 0xff; + arr[14] = v >>> 8 & 0xff; + arr[15] = v & 0xff; + return arr; +} + +var _default = parse; +exports["default"] = _default; + +/***/ }), + +/***/ 8334: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +exports["default"] = _default; + +/***/ }), + +/***/ 3785: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = rng; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate + +let poolPtr = rnds8Pool.length; + +function rng() { + if (poolPtr > rnds8Pool.length - 16) { + _crypto.default.randomFillSync(rnds8Pool); + + poolPtr = 0; + } + + return rnds8Pool.slice(poolPtr, poolPtr += 16); +} + +/***/ }), + +/***/ 8137: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function sha1(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('sha1').update(bytes).digest(); +} + +var _default = sha1; +exports["default"] = _default; + +/***/ }), + +/***/ 8189: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +exports.unsafeStringify = unsafeStringify; + +var _validate = _interopRequireDefault(__nccwpck_require__(3811)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ +const byteToHex = []; + +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 0x100).toString(16).slice(1)); +} + +function unsafeStringify(arr, offset = 0) { + // Note: Be careful editing this code! It's been tuned for performance + // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434 + return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]; +} + +function stringify(arr, offset = 0) { + const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one + // of the following: + // - One or more input array values don't map to a hex octet (leading to + // "undefined" in the uuid) + // - Invalid input values for the RFC `version` or `variant` fields + + if (!(0, _validate.default)(uuid)) { + throw TypeError('Stringified UUID is invalid'); + } + + return uuid; +} + +var _default = stringify; +exports["default"] = _default; + +/***/ }), + +/***/ 7962: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _rng = _interopRequireDefault(__nccwpck_require__(3785)); + +var _stringify = __nccwpck_require__(8189); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// **`v1()` - Generate time-based UUID** +// +// Inspired by https://github.com/LiosK/UUID.js +// and http://docs.python.org/library/uuid.html +let _nodeId; + +let _clockseq; // Previous uuid creation time + + +let _lastMSecs = 0; +let _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details + +function v1(options, buf, offset) { + let i = buf && offset || 0; + const b = buf || new Array(16); + options = options || {}; + let node = options.node || _nodeId; + let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + + if (node == null || clockseq == null) { + const seedBytes = options.random || (options.rng || _rng.default)(); + + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; + } + + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + + + let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + + let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) + + const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression + + if (dt < 0 && options.clockseq === undefined) { + clockseq = clockseq + 1 & 0x3fff; + } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + + + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } // Per 4.2.1.2 Throw error if too many uuids are requested + + + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + + msecs += 12219292800000; // `time_low` + + const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = tl >>> 24 & 0xff; + b[i++] = tl >>> 16 & 0xff; + b[i++] = tl >>> 8 & 0xff; + b[i++] = tl & 0xff; // `time_mid` + + const tmh = msecs / 0x100000000 * 10000 & 0xfffffff; + b[i++] = tmh >>> 8 & 0xff; + b[i++] = tmh & 0xff; // `time_high_and_version` + + b[i++] = tmh >>> 24 & 0xf | 0x10; // include version + + b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + + b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` + + b[i++] = clockseq & 0xff; // `node` + + for (let n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf || (0, _stringify.unsafeStringify)(b); +} + +var _default = v1; +exports["default"] = _default; + +/***/ }), + +/***/ 6982: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(4362)); + +var _md = _interopRequireDefault(__nccwpck_require__(2071)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v3 = (0, _v.default)('v3', 0x30, _md.default); +var _default = v3; +exports["default"] = _default; + +/***/ }), + +/***/ 4362: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.URL = exports.DNS = void 0; +exports["default"] = v35; + +var _stringify = __nccwpck_require__(8189); + +var _parse = _interopRequireDefault(__nccwpck_require__(7264)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + + const bytes = []; + + for (let i = 0; i < str.length; ++i) { + bytes.push(str.charCodeAt(i)); + } + + return bytes; +} + +const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; +exports.DNS = DNS; +const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; +exports.URL = URL; + +function v35(name, version, hashfunc) { + function generateUUID(value, namespace, buf, offset) { + var _namespace; + + if (typeof value === 'string') { + value = stringToBytes(value); + } + + if (typeof namespace === 'string') { + namespace = (0, _parse.default)(namespace); + } + + if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) { + throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); + } // Compute hash of namespace and value, Per 4.3 + // Future: Use spread syntax when supported on all platforms, e.g. `bytes = + // hashfunc([...namespace, ... value])` + + + let bytes = new Uint8Array(16 + value.length); + bytes.set(namespace); + bytes.set(value, namespace.length); + bytes = hashfunc(bytes); + bytes[6] = bytes[6] & 0x0f | version; + bytes[8] = bytes[8] & 0x3f | 0x80; + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = bytes[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(bytes); + } // Function#name is not settable on some platforms (#270) + + + try { + generateUUID.name = name; // eslint-disable-next-line no-empty + } catch (err) {} // For CommonJS default export support + + + generateUUID.DNS = DNS; + generateUUID.URL = URL; + return generateUUID; +} + +/***/ }), + +/***/ 6498: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _native = _interopRequireDefault(__nccwpck_require__(5229)); + +var _rng = _interopRequireDefault(__nccwpck_require__(3785)); + +var _stringify = __nccwpck_require__(8189); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function v4(options, buf, offset) { + if (_native.default.randomUUID && !buf && !options) { + return _native.default.randomUUID(); + } + + options = options || {}; + + const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` + + + rnds[6] = rnds[6] & 0x0f | 0x40; + rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = rnds[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(rnds); +} + +var _default = v4; +exports["default"] = _default; + +/***/ }), + +/***/ 2182: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(4362)); + +var _sha = _interopRequireDefault(__nccwpck_require__(8137)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v5 = (0, _v.default)('v5', 0x50, _sha.default); +var _default = v5; +exports["default"] = _default; + +/***/ }), + +/***/ 3811: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _regex = _interopRequireDefault(__nccwpck_require__(8334)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function validate(uuid) { + return typeof uuid === 'string' && _regex.default.test(uuid); +} + +var _default = validate; +exports["default"] = _default; + +/***/ }), + +/***/ 7442: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(3811)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function version(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + return parseInt(uuid.slice(14, 15), 16); +} + +var _default = version; +exports["default"] = _default; + +/***/ }), + +/***/ 3791: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthSchemeConfig = exports.defaultSSMHttpAuthSchemeProvider = exports.defaultSSMHttpAuthSchemeParametersProvider = void 0; +const core_1 = __nccwpck_require__(9963); +const util_middleware_1 = __nccwpck_require__(2390); +const defaultSSMHttpAuthSchemeParametersProvider = async (config, context, input) => { + return { + operation: (0, util_middleware_1.getSmithyContext)(context).operation, + region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; +exports.defaultSSMHttpAuthSchemeParametersProvider = defaultSSMHttpAuthSchemeParametersProvider; +function createAwsAuthSigv4HttpAuthOption(authParameters) { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "ssm", + region: authParameters.region, + }, + propertiesExtractor: (config, context) => ({ + signingProperties: { + config, + context, + }, + }), + }; +} +const defaultSSMHttpAuthSchemeProvider = (authParameters) => { + const options = []; + switch (authParameters.operation) { + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; +exports.defaultSSMHttpAuthSchemeProvider = defaultSSMHttpAuthSchemeProvider; +const resolveHttpAuthSchemeConfig = (config) => { + const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config); + return { + ...config_0, + }; +}; +exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig; + + +/***/ }), + +/***/ 4521: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(3350); +const util_endpoints_2 = __nccwpck_require__(5473); +const ruleset_1 = __nccwpck_require__(3411); +const cache = new util_endpoints_2.EndpointCache({ + size: 50, + params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], +}); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + })); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; +util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions; + + +/***/ }), + +/***/ 3411: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +const u = "required", v = "fn", w = "argv", x = "ref"; +const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = "getAttr", i = { [u]: false, "type": "String" }, j = { [u]: true, "default": false, "type": "Boolean" }, k = { [x]: "Endpoint" }, l = { [v]: c, [w]: [{ [x]: "UseFIPS" }, true] }, m = { [v]: c, [w]: [{ [x]: "UseDualStack" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, "supportsFIPS"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, "supportsDualStack"] }] }, r = [l], s = [m], t = [{ [x]: "Region" }]; +const _data = { version: "1.0", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: s, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: "aws.partition", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: "https://ssm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: "stringEquals", [w]: [{ [v]: h, [w]: [p, "name"] }, "aws-us-gov"] }], endpoint: { url: "https://ssm.{Region}.amazonaws.com", properties: n, headers: n }, type: e }, { endpoint: { url: "https://ssm-fips.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: "https://ssm.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://ssm.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; +exports.ruleSet = _data; + + +/***/ }), + +/***/ 341: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AddTagsToResourceCommand: () => AddTagsToResourceCommand, + AlreadyExistsException: () => AlreadyExistsException, + AssociateOpsItemRelatedItemCommand: () => AssociateOpsItemRelatedItemCommand, + AssociatedInstances: () => AssociatedInstances, + AssociationAlreadyExists: () => AssociationAlreadyExists, + AssociationComplianceSeverity: () => AssociationComplianceSeverity, + AssociationDescriptionFilterSensitiveLog: () => AssociationDescriptionFilterSensitiveLog, + AssociationDoesNotExist: () => AssociationDoesNotExist, + AssociationExecutionDoesNotExist: () => AssociationExecutionDoesNotExist, + AssociationExecutionFilterKey: () => AssociationExecutionFilterKey, + AssociationExecutionTargetsFilterKey: () => AssociationExecutionTargetsFilterKey, + AssociationFilterKey: () => AssociationFilterKey, + AssociationFilterOperatorType: () => AssociationFilterOperatorType, + AssociationLimitExceeded: () => AssociationLimitExceeded, + AssociationStatusName: () => AssociationStatusName, + AssociationSyncCompliance: () => AssociationSyncCompliance, + AssociationVersionInfoFilterSensitiveLog: () => AssociationVersionInfoFilterSensitiveLog, + AssociationVersionLimitExceeded: () => AssociationVersionLimitExceeded, + AttachmentHashType: () => AttachmentHashType, + AttachmentsSourceKey: () => AttachmentsSourceKey, + AutomationDefinitionNotApprovedException: () => AutomationDefinitionNotApprovedException, + AutomationDefinitionNotFoundException: () => AutomationDefinitionNotFoundException, + AutomationDefinitionVersionNotFoundException: () => AutomationDefinitionVersionNotFoundException, + AutomationExecutionFilterKey: () => AutomationExecutionFilterKey, + AutomationExecutionLimitExceededException: () => AutomationExecutionLimitExceededException, + AutomationExecutionNotFoundException: () => AutomationExecutionNotFoundException, + AutomationExecutionStatus: () => AutomationExecutionStatus, + AutomationStepNotFoundException: () => AutomationStepNotFoundException, + AutomationSubtype: () => AutomationSubtype, + AutomationType: () => AutomationType, + BaselineOverrideFilterSensitiveLog: () => BaselineOverrideFilterSensitiveLog, + CalendarState: () => CalendarState, + CancelCommandCommand: () => CancelCommandCommand, + CancelMaintenanceWindowExecutionCommand: () => CancelMaintenanceWindowExecutionCommand, + CommandFilterKey: () => CommandFilterKey, + CommandFilterSensitiveLog: () => CommandFilterSensitiveLog, + CommandInvocationStatus: () => CommandInvocationStatus, + CommandPluginStatus: () => CommandPluginStatus, + CommandStatus: () => CommandStatus, + ComplianceQueryOperatorType: () => ComplianceQueryOperatorType, + ComplianceSeverity: () => ComplianceSeverity, + ComplianceStatus: () => ComplianceStatus, + ComplianceTypeCountLimitExceededException: () => ComplianceTypeCountLimitExceededException, + ComplianceUploadType: () => ComplianceUploadType, + ConnectionStatus: () => ConnectionStatus, + CreateActivationCommand: () => CreateActivationCommand, + CreateAssociationBatchCommand: () => CreateAssociationBatchCommand, + CreateAssociationBatchRequestEntryFilterSensitiveLog: () => CreateAssociationBatchRequestEntryFilterSensitiveLog, + CreateAssociationBatchRequestFilterSensitiveLog: () => CreateAssociationBatchRequestFilterSensitiveLog, + CreateAssociationBatchResultFilterSensitiveLog: () => CreateAssociationBatchResultFilterSensitiveLog, + CreateAssociationCommand: () => CreateAssociationCommand, + CreateAssociationRequestFilterSensitiveLog: () => CreateAssociationRequestFilterSensitiveLog, + CreateAssociationResultFilterSensitiveLog: () => CreateAssociationResultFilterSensitiveLog, + CreateDocumentCommand: () => CreateDocumentCommand, + CreateMaintenanceWindowCommand: () => CreateMaintenanceWindowCommand, + CreateMaintenanceWindowRequestFilterSensitiveLog: () => CreateMaintenanceWindowRequestFilterSensitiveLog, + CreateOpsItemCommand: () => CreateOpsItemCommand, + CreateOpsMetadataCommand: () => CreateOpsMetadataCommand, + CreatePatchBaselineCommand: () => CreatePatchBaselineCommand, + CreatePatchBaselineRequestFilterSensitiveLog: () => CreatePatchBaselineRequestFilterSensitiveLog, + CreateResourceDataSyncCommand: () => CreateResourceDataSyncCommand, + CustomSchemaCountLimitExceededException: () => CustomSchemaCountLimitExceededException, + DeleteActivationCommand: () => DeleteActivationCommand, + DeleteAssociationCommand: () => DeleteAssociationCommand, + DeleteDocumentCommand: () => DeleteDocumentCommand, + DeleteInventoryCommand: () => DeleteInventoryCommand, + DeleteMaintenanceWindowCommand: () => DeleteMaintenanceWindowCommand, + DeleteOpsItemCommand: () => DeleteOpsItemCommand, + DeleteOpsMetadataCommand: () => DeleteOpsMetadataCommand, + DeleteParameterCommand: () => DeleteParameterCommand, + DeleteParametersCommand: () => DeleteParametersCommand, + DeletePatchBaselineCommand: () => DeletePatchBaselineCommand, + DeleteResourceDataSyncCommand: () => DeleteResourceDataSyncCommand, + DeleteResourcePolicyCommand: () => DeleteResourcePolicyCommand, + DeregisterManagedInstanceCommand: () => DeregisterManagedInstanceCommand, + DeregisterPatchBaselineForPatchGroupCommand: () => DeregisterPatchBaselineForPatchGroupCommand, + DeregisterTargetFromMaintenanceWindowCommand: () => DeregisterTargetFromMaintenanceWindowCommand, + DeregisterTaskFromMaintenanceWindowCommand: () => DeregisterTaskFromMaintenanceWindowCommand, + DescribeActivationsCommand: () => DescribeActivationsCommand, + DescribeActivationsFilterKeys: () => DescribeActivationsFilterKeys, + DescribeAssociationCommand: () => DescribeAssociationCommand, + DescribeAssociationExecutionTargetsCommand: () => DescribeAssociationExecutionTargetsCommand, + DescribeAssociationExecutionsCommand: () => DescribeAssociationExecutionsCommand, + DescribeAssociationResultFilterSensitiveLog: () => DescribeAssociationResultFilterSensitiveLog, + DescribeAutomationExecutionsCommand: () => DescribeAutomationExecutionsCommand, + DescribeAutomationStepExecutionsCommand: () => DescribeAutomationStepExecutionsCommand, + DescribeAvailablePatchesCommand: () => DescribeAvailablePatchesCommand, + DescribeDocumentCommand: () => DescribeDocumentCommand, + DescribeDocumentPermissionCommand: () => DescribeDocumentPermissionCommand, + DescribeEffectiveInstanceAssociationsCommand: () => DescribeEffectiveInstanceAssociationsCommand, + DescribeEffectivePatchesForPatchBaselineCommand: () => DescribeEffectivePatchesForPatchBaselineCommand, + DescribeInstanceAssociationsStatusCommand: () => DescribeInstanceAssociationsStatusCommand, + DescribeInstanceInformationCommand: () => DescribeInstanceInformationCommand, + DescribeInstanceInformationResultFilterSensitiveLog: () => DescribeInstanceInformationResultFilterSensitiveLog, + DescribeInstancePatchStatesCommand: () => DescribeInstancePatchStatesCommand, + DescribeInstancePatchStatesForPatchGroupCommand: () => DescribeInstancePatchStatesForPatchGroupCommand, + DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog: () => DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog, + DescribeInstancePatchStatesResultFilterSensitiveLog: () => DescribeInstancePatchStatesResultFilterSensitiveLog, + DescribeInstancePatchesCommand: () => DescribeInstancePatchesCommand, + DescribeInstancePropertiesCommand: () => DescribeInstancePropertiesCommand, + DescribeInstancePropertiesResultFilterSensitiveLog: () => DescribeInstancePropertiesResultFilterSensitiveLog, + DescribeInventoryDeletionsCommand: () => DescribeInventoryDeletionsCommand, + DescribeMaintenanceWindowExecutionTaskInvocationsCommand: () => DescribeMaintenanceWindowExecutionTaskInvocationsCommand, + DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog: () => DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog, + DescribeMaintenanceWindowExecutionTasksCommand: () => DescribeMaintenanceWindowExecutionTasksCommand, + DescribeMaintenanceWindowExecutionsCommand: () => DescribeMaintenanceWindowExecutionsCommand, + DescribeMaintenanceWindowScheduleCommand: () => DescribeMaintenanceWindowScheduleCommand, + DescribeMaintenanceWindowTargetsCommand: () => DescribeMaintenanceWindowTargetsCommand, + DescribeMaintenanceWindowTargetsResultFilterSensitiveLog: () => DescribeMaintenanceWindowTargetsResultFilterSensitiveLog, + DescribeMaintenanceWindowTasksCommand: () => DescribeMaintenanceWindowTasksCommand, + DescribeMaintenanceWindowTasksResultFilterSensitiveLog: () => DescribeMaintenanceWindowTasksResultFilterSensitiveLog, + DescribeMaintenanceWindowsCommand: () => DescribeMaintenanceWindowsCommand, + DescribeMaintenanceWindowsForTargetCommand: () => DescribeMaintenanceWindowsForTargetCommand, + DescribeMaintenanceWindowsResultFilterSensitiveLog: () => DescribeMaintenanceWindowsResultFilterSensitiveLog, + DescribeOpsItemsCommand: () => DescribeOpsItemsCommand, + DescribeParametersCommand: () => DescribeParametersCommand, + DescribePatchBaselinesCommand: () => DescribePatchBaselinesCommand, + DescribePatchGroupStateCommand: () => DescribePatchGroupStateCommand, + DescribePatchGroupsCommand: () => DescribePatchGroupsCommand, + DescribePatchPropertiesCommand: () => DescribePatchPropertiesCommand, + DescribeSessionsCommand: () => DescribeSessionsCommand, + DisassociateOpsItemRelatedItemCommand: () => DisassociateOpsItemRelatedItemCommand, + DocumentAlreadyExists: () => DocumentAlreadyExists, + DocumentFilterKey: () => DocumentFilterKey, + DocumentFormat: () => DocumentFormat, + DocumentHashType: () => DocumentHashType, + DocumentLimitExceeded: () => DocumentLimitExceeded, + DocumentMetadataEnum: () => DocumentMetadataEnum, + DocumentParameterType: () => DocumentParameterType, + DocumentPermissionLimit: () => DocumentPermissionLimit, + DocumentPermissionType: () => DocumentPermissionType, + DocumentReviewAction: () => DocumentReviewAction, + DocumentReviewCommentType: () => DocumentReviewCommentType, + DocumentStatus: () => DocumentStatus, + DocumentType: () => DocumentType, + DocumentVersionLimitExceeded: () => DocumentVersionLimitExceeded, + DoesNotExistException: () => DoesNotExistException, + DuplicateDocumentContent: () => DuplicateDocumentContent, + DuplicateDocumentVersionName: () => DuplicateDocumentVersionName, + DuplicateInstanceId: () => DuplicateInstanceId, + ExecutionMode: () => ExecutionMode, + ExternalAlarmState: () => ExternalAlarmState, + FailedCreateAssociationFilterSensitiveLog: () => FailedCreateAssociationFilterSensitiveLog, + Fault: () => Fault, + FeatureNotAvailableException: () => FeatureNotAvailableException, + GetAutomationExecutionCommand: () => GetAutomationExecutionCommand, + GetCalendarStateCommand: () => GetCalendarStateCommand, + GetCommandInvocationCommand: () => GetCommandInvocationCommand, + GetConnectionStatusCommand: () => GetConnectionStatusCommand, + GetDefaultPatchBaselineCommand: () => GetDefaultPatchBaselineCommand, + GetDeployablePatchSnapshotForInstanceCommand: () => GetDeployablePatchSnapshotForInstanceCommand, + GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog: () => GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog, + GetDocumentCommand: () => GetDocumentCommand, + GetInventoryCommand: () => GetInventoryCommand, + GetInventorySchemaCommand: () => GetInventorySchemaCommand, + GetMaintenanceWindowCommand: () => GetMaintenanceWindowCommand, + GetMaintenanceWindowExecutionCommand: () => GetMaintenanceWindowExecutionCommand, + GetMaintenanceWindowExecutionTaskCommand: () => GetMaintenanceWindowExecutionTaskCommand, + GetMaintenanceWindowExecutionTaskInvocationCommand: () => GetMaintenanceWindowExecutionTaskInvocationCommand, + GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog: () => GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog, + GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog: () => GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog, + GetMaintenanceWindowResultFilterSensitiveLog: () => GetMaintenanceWindowResultFilterSensitiveLog, + GetMaintenanceWindowTaskCommand: () => GetMaintenanceWindowTaskCommand, + GetMaintenanceWindowTaskResultFilterSensitiveLog: () => GetMaintenanceWindowTaskResultFilterSensitiveLog, + GetOpsItemCommand: () => GetOpsItemCommand, + GetOpsMetadataCommand: () => GetOpsMetadataCommand, + GetOpsSummaryCommand: () => GetOpsSummaryCommand, + GetParameterCommand: () => GetParameterCommand, + GetParameterHistoryCommand: () => GetParameterHistoryCommand, + GetParameterHistoryResultFilterSensitiveLog: () => GetParameterHistoryResultFilterSensitiveLog, + GetParameterResultFilterSensitiveLog: () => GetParameterResultFilterSensitiveLog, + GetParametersByPathCommand: () => GetParametersByPathCommand, + GetParametersByPathResultFilterSensitiveLog: () => GetParametersByPathResultFilterSensitiveLog, + GetParametersCommand: () => GetParametersCommand, + GetParametersResultFilterSensitiveLog: () => GetParametersResultFilterSensitiveLog, + GetPatchBaselineCommand: () => GetPatchBaselineCommand, + GetPatchBaselineForPatchGroupCommand: () => GetPatchBaselineForPatchGroupCommand, + GetPatchBaselineResultFilterSensitiveLog: () => GetPatchBaselineResultFilterSensitiveLog, + GetResourcePoliciesCommand: () => GetResourcePoliciesCommand, + GetServiceSettingCommand: () => GetServiceSettingCommand, + HierarchyLevelLimitExceededException: () => HierarchyLevelLimitExceededException, + HierarchyTypeMismatchException: () => HierarchyTypeMismatchException, + IdempotentParameterMismatch: () => IdempotentParameterMismatch, + IncompatiblePolicyException: () => IncompatiblePolicyException, + InstanceInformationFilterKey: () => InstanceInformationFilterKey, + InstanceInformationFilterSensitiveLog: () => InstanceInformationFilterSensitiveLog, + InstancePatchStateFilterSensitiveLog: () => InstancePatchStateFilterSensitiveLog, + InstancePatchStateOperatorType: () => InstancePatchStateOperatorType, + InstancePropertyFilterKey: () => InstancePropertyFilterKey, + InstancePropertyFilterOperator: () => InstancePropertyFilterOperator, + InstancePropertyFilterSensitiveLog: () => InstancePropertyFilterSensitiveLog, + InternalServerError: () => InternalServerError, + InvalidActivation: () => InvalidActivation, + InvalidActivationId: () => InvalidActivationId, + InvalidAggregatorException: () => InvalidAggregatorException, + InvalidAllowedPatternException: () => InvalidAllowedPatternException, + InvalidAssociation: () => InvalidAssociation, + InvalidAssociationVersion: () => InvalidAssociationVersion, + InvalidAutomationExecutionParametersException: () => InvalidAutomationExecutionParametersException, + InvalidAutomationSignalException: () => InvalidAutomationSignalException, + InvalidAutomationStatusUpdateException: () => InvalidAutomationStatusUpdateException, + InvalidCommandId: () => InvalidCommandId, + InvalidDeleteInventoryParametersException: () => InvalidDeleteInventoryParametersException, + InvalidDeletionIdException: () => InvalidDeletionIdException, + InvalidDocument: () => InvalidDocument, + InvalidDocumentContent: () => InvalidDocumentContent, + InvalidDocumentOperation: () => InvalidDocumentOperation, + InvalidDocumentSchemaVersion: () => InvalidDocumentSchemaVersion, + InvalidDocumentType: () => InvalidDocumentType, + InvalidDocumentVersion: () => InvalidDocumentVersion, + InvalidFilter: () => InvalidFilter, + InvalidFilterKey: () => InvalidFilterKey, + InvalidFilterOption: () => InvalidFilterOption, + InvalidFilterValue: () => InvalidFilterValue, + InvalidInstanceId: () => InvalidInstanceId, + InvalidInstanceInformationFilterValue: () => InvalidInstanceInformationFilterValue, + InvalidInstancePropertyFilterValue: () => InvalidInstancePropertyFilterValue, + InvalidInventoryGroupException: () => InvalidInventoryGroupException, + InvalidInventoryItemContextException: () => InvalidInventoryItemContextException, + InvalidInventoryRequestException: () => InvalidInventoryRequestException, + InvalidItemContentException: () => InvalidItemContentException, + InvalidKeyId: () => InvalidKeyId, + InvalidNextToken: () => InvalidNextToken, + InvalidNotificationConfig: () => InvalidNotificationConfig, + InvalidOptionException: () => InvalidOptionException, + InvalidOutputFolder: () => InvalidOutputFolder, + InvalidOutputLocation: () => InvalidOutputLocation, + InvalidParameters: () => InvalidParameters, + InvalidPermissionType: () => InvalidPermissionType, + InvalidPluginName: () => InvalidPluginName, + InvalidPolicyAttributeException: () => InvalidPolicyAttributeException, + InvalidPolicyTypeException: () => InvalidPolicyTypeException, + InvalidResourceId: () => InvalidResourceId, + InvalidResourceType: () => InvalidResourceType, + InvalidResultAttributeException: () => InvalidResultAttributeException, + InvalidRole: () => InvalidRole, + InvalidSchedule: () => InvalidSchedule, + InvalidTag: () => InvalidTag, + InvalidTarget: () => InvalidTarget, + InvalidTargetMaps: () => InvalidTargetMaps, + InvalidTypeNameException: () => InvalidTypeNameException, + InvalidUpdate: () => InvalidUpdate, + InventoryAttributeDataType: () => InventoryAttributeDataType, + InventoryDeletionStatus: () => InventoryDeletionStatus, + InventoryQueryOperatorType: () => InventoryQueryOperatorType, + InventorySchemaDeleteOption: () => InventorySchemaDeleteOption, + InvocationDoesNotExist: () => InvocationDoesNotExist, + ItemContentMismatchException: () => ItemContentMismatchException, + ItemSizeLimitExceededException: () => ItemSizeLimitExceededException, + LabelParameterVersionCommand: () => LabelParameterVersionCommand, + LastResourceDataSyncStatus: () => LastResourceDataSyncStatus, + ListAssociationVersionsCommand: () => ListAssociationVersionsCommand, + ListAssociationVersionsResultFilterSensitiveLog: () => ListAssociationVersionsResultFilterSensitiveLog, + ListAssociationsCommand: () => ListAssociationsCommand, + ListCommandInvocationsCommand: () => ListCommandInvocationsCommand, + ListCommandsCommand: () => ListCommandsCommand, + ListCommandsResultFilterSensitiveLog: () => ListCommandsResultFilterSensitiveLog, + ListComplianceItemsCommand: () => ListComplianceItemsCommand, + ListComplianceSummariesCommand: () => ListComplianceSummariesCommand, + ListDocumentMetadataHistoryCommand: () => ListDocumentMetadataHistoryCommand, + ListDocumentVersionsCommand: () => ListDocumentVersionsCommand, + ListDocumentsCommand: () => ListDocumentsCommand, + ListInventoryEntriesCommand: () => ListInventoryEntriesCommand, + ListOpsItemEventsCommand: () => ListOpsItemEventsCommand, + ListOpsItemRelatedItemsCommand: () => ListOpsItemRelatedItemsCommand, + ListOpsMetadataCommand: () => ListOpsMetadataCommand, + ListResourceComplianceSummariesCommand: () => ListResourceComplianceSummariesCommand, + ListResourceDataSyncCommand: () => ListResourceDataSyncCommand, + ListTagsForResourceCommand: () => ListTagsForResourceCommand, + MaintenanceWindowExecutionStatus: () => MaintenanceWindowExecutionStatus, + MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog: () => MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog, + MaintenanceWindowIdentityFilterSensitiveLog: () => MaintenanceWindowIdentityFilterSensitiveLog, + MaintenanceWindowLambdaParametersFilterSensitiveLog: () => MaintenanceWindowLambdaParametersFilterSensitiveLog, + MaintenanceWindowResourceType: () => MaintenanceWindowResourceType, + MaintenanceWindowRunCommandParametersFilterSensitiveLog: () => MaintenanceWindowRunCommandParametersFilterSensitiveLog, + MaintenanceWindowStepFunctionsParametersFilterSensitiveLog: () => MaintenanceWindowStepFunctionsParametersFilterSensitiveLog, + MaintenanceWindowTargetFilterSensitiveLog: () => MaintenanceWindowTargetFilterSensitiveLog, + MaintenanceWindowTaskCutoffBehavior: () => MaintenanceWindowTaskCutoffBehavior, + MaintenanceWindowTaskFilterSensitiveLog: () => MaintenanceWindowTaskFilterSensitiveLog, + MaintenanceWindowTaskInvocationParametersFilterSensitiveLog: () => MaintenanceWindowTaskInvocationParametersFilterSensitiveLog, + MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog: () => MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog, + MaintenanceWindowTaskType: () => MaintenanceWindowTaskType, + MalformedResourcePolicyDocumentException: () => MalformedResourcePolicyDocumentException, + MaxDocumentSizeExceeded: () => MaxDocumentSizeExceeded, + ModifyDocumentPermissionCommand: () => ModifyDocumentPermissionCommand, + NotificationEvent: () => NotificationEvent, + NotificationType: () => NotificationType, + OperatingSystem: () => OperatingSystem, + OpsFilterOperatorType: () => OpsFilterOperatorType, + OpsItemAccessDeniedException: () => OpsItemAccessDeniedException, + OpsItemAlreadyExistsException: () => OpsItemAlreadyExistsException, + OpsItemConflictException: () => OpsItemConflictException, + OpsItemDataType: () => OpsItemDataType, + OpsItemEventFilterKey: () => OpsItemEventFilterKey, + OpsItemEventFilterOperator: () => OpsItemEventFilterOperator, + OpsItemFilterKey: () => OpsItemFilterKey, + OpsItemFilterOperator: () => OpsItemFilterOperator, + OpsItemInvalidParameterException: () => OpsItemInvalidParameterException, + OpsItemLimitExceededException: () => OpsItemLimitExceededException, + OpsItemNotFoundException: () => OpsItemNotFoundException, + OpsItemRelatedItemAlreadyExistsException: () => OpsItemRelatedItemAlreadyExistsException, + OpsItemRelatedItemAssociationNotFoundException: () => OpsItemRelatedItemAssociationNotFoundException, + OpsItemRelatedItemsFilterKey: () => OpsItemRelatedItemsFilterKey, + OpsItemRelatedItemsFilterOperator: () => OpsItemRelatedItemsFilterOperator, + OpsItemStatus: () => OpsItemStatus, + OpsMetadataAlreadyExistsException: () => OpsMetadataAlreadyExistsException, + OpsMetadataInvalidArgumentException: () => OpsMetadataInvalidArgumentException, + OpsMetadataKeyLimitExceededException: () => OpsMetadataKeyLimitExceededException, + OpsMetadataLimitExceededException: () => OpsMetadataLimitExceededException, + OpsMetadataNotFoundException: () => OpsMetadataNotFoundException, + OpsMetadataTooManyUpdatesException: () => OpsMetadataTooManyUpdatesException, + ParameterAlreadyExists: () => ParameterAlreadyExists, + ParameterFilterSensitiveLog: () => ParameterFilterSensitiveLog, + ParameterHistoryFilterSensitiveLog: () => ParameterHistoryFilterSensitiveLog, + ParameterLimitExceeded: () => ParameterLimitExceeded, + ParameterMaxVersionLimitExceeded: () => ParameterMaxVersionLimitExceeded, + ParameterNotFound: () => ParameterNotFound, + ParameterPatternMismatchException: () => ParameterPatternMismatchException, + ParameterTier: () => ParameterTier, + ParameterType: () => ParameterType, + ParameterVersionLabelLimitExceeded: () => ParameterVersionLabelLimitExceeded, + ParameterVersionNotFound: () => ParameterVersionNotFound, + ParametersFilterKey: () => ParametersFilterKey, + PatchAction: () => PatchAction, + PatchComplianceDataState: () => PatchComplianceDataState, + PatchComplianceLevel: () => PatchComplianceLevel, + PatchDeploymentStatus: () => PatchDeploymentStatus, + PatchFilterKey: () => PatchFilterKey, + PatchOperationType: () => PatchOperationType, + PatchProperty: () => PatchProperty, + PatchSet: () => PatchSet, + PatchSourceFilterSensitiveLog: () => PatchSourceFilterSensitiveLog, + PingStatus: () => PingStatus, + PlatformType: () => PlatformType, + PoliciesLimitExceededException: () => PoliciesLimitExceededException, + PutComplianceItemsCommand: () => PutComplianceItemsCommand, + PutInventoryCommand: () => PutInventoryCommand, + PutParameterCommand: () => PutParameterCommand, + PutParameterRequestFilterSensitiveLog: () => PutParameterRequestFilterSensitiveLog, + PutResourcePolicyCommand: () => PutResourcePolicyCommand, + RebootOption: () => RebootOption, + RegisterDefaultPatchBaselineCommand: () => RegisterDefaultPatchBaselineCommand, + RegisterPatchBaselineForPatchGroupCommand: () => RegisterPatchBaselineForPatchGroupCommand, + RegisterTargetWithMaintenanceWindowCommand: () => RegisterTargetWithMaintenanceWindowCommand, + RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog: () => RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog, + RegisterTaskWithMaintenanceWindowCommand: () => RegisterTaskWithMaintenanceWindowCommand, + RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog: () => RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog, + RemoveTagsFromResourceCommand: () => RemoveTagsFromResourceCommand, + ResetServiceSettingCommand: () => ResetServiceSettingCommand, + ResourceDataSyncAlreadyExistsException: () => ResourceDataSyncAlreadyExistsException, + ResourceDataSyncConflictException: () => ResourceDataSyncConflictException, + ResourceDataSyncCountExceededException: () => ResourceDataSyncCountExceededException, + ResourceDataSyncInvalidConfigurationException: () => ResourceDataSyncInvalidConfigurationException, + ResourceDataSyncNotFoundException: () => ResourceDataSyncNotFoundException, + ResourceDataSyncS3Format: () => ResourceDataSyncS3Format, + ResourceInUseException: () => ResourceInUseException, + ResourceLimitExceededException: () => ResourceLimitExceededException, + ResourceNotFoundException: () => ResourceNotFoundException, + ResourcePolicyConflictException: () => ResourcePolicyConflictException, + ResourcePolicyInvalidParameterException: () => ResourcePolicyInvalidParameterException, + ResourcePolicyLimitExceededException: () => ResourcePolicyLimitExceededException, + ResourcePolicyNotFoundException: () => ResourcePolicyNotFoundException, + ResourceType: () => ResourceType, + ResourceTypeForTagging: () => ResourceTypeForTagging, + ResumeSessionCommand: () => ResumeSessionCommand, + ReviewStatus: () => ReviewStatus, + SSM: () => SSM, + SSMClient: () => SSMClient, + SSMServiceException: () => SSMServiceException, + SendAutomationSignalCommand: () => SendAutomationSignalCommand, + SendCommandCommand: () => SendCommandCommand, + SendCommandRequestFilterSensitiveLog: () => SendCommandRequestFilterSensitiveLog, + SendCommandResultFilterSensitiveLog: () => SendCommandResultFilterSensitiveLog, + ServiceSettingNotFound: () => ServiceSettingNotFound, + SessionFilterKey: () => SessionFilterKey, + SessionState: () => SessionState, + SessionStatus: () => SessionStatus, + SignalType: () => SignalType, + SourceType: () => SourceType, + StartAssociationsOnceCommand: () => StartAssociationsOnceCommand, + StartAutomationExecutionCommand: () => StartAutomationExecutionCommand, + StartChangeRequestExecutionCommand: () => StartChangeRequestExecutionCommand, + StartSessionCommand: () => StartSessionCommand, + StatusUnchanged: () => StatusUnchanged, + StepExecutionFilterKey: () => StepExecutionFilterKey, + StopAutomationExecutionCommand: () => StopAutomationExecutionCommand, + StopType: () => StopType, + SubTypeCountLimitExceededException: () => SubTypeCountLimitExceededException, + TargetInUseException: () => TargetInUseException, + TargetNotConnected: () => TargetNotConnected, + TerminateSessionCommand: () => TerminateSessionCommand, + TooManyTagsError: () => TooManyTagsError, + TooManyUpdates: () => TooManyUpdates, + TotalSizeLimitExceededException: () => TotalSizeLimitExceededException, + UnlabelParameterVersionCommand: () => UnlabelParameterVersionCommand, + UnsupportedCalendarException: () => UnsupportedCalendarException, + UnsupportedFeatureRequiredException: () => UnsupportedFeatureRequiredException, + UnsupportedInventoryItemContextException: () => UnsupportedInventoryItemContextException, + UnsupportedInventorySchemaVersionException: () => UnsupportedInventorySchemaVersionException, + UnsupportedOperatingSystem: () => UnsupportedOperatingSystem, + UnsupportedParameterType: () => UnsupportedParameterType, + UnsupportedPlatformType: () => UnsupportedPlatformType, + UpdateAssociationCommand: () => UpdateAssociationCommand, + UpdateAssociationRequestFilterSensitiveLog: () => UpdateAssociationRequestFilterSensitiveLog, + UpdateAssociationResultFilterSensitiveLog: () => UpdateAssociationResultFilterSensitiveLog, + UpdateAssociationStatusCommand: () => UpdateAssociationStatusCommand, + UpdateAssociationStatusResultFilterSensitiveLog: () => UpdateAssociationStatusResultFilterSensitiveLog, + UpdateDocumentCommand: () => UpdateDocumentCommand, + UpdateDocumentDefaultVersionCommand: () => UpdateDocumentDefaultVersionCommand, + UpdateDocumentMetadataCommand: () => UpdateDocumentMetadataCommand, + UpdateMaintenanceWindowCommand: () => UpdateMaintenanceWindowCommand, + UpdateMaintenanceWindowRequestFilterSensitiveLog: () => UpdateMaintenanceWindowRequestFilterSensitiveLog, + UpdateMaintenanceWindowResultFilterSensitiveLog: () => UpdateMaintenanceWindowResultFilterSensitiveLog, + UpdateMaintenanceWindowTargetCommand: () => UpdateMaintenanceWindowTargetCommand, + UpdateMaintenanceWindowTargetRequestFilterSensitiveLog: () => UpdateMaintenanceWindowTargetRequestFilterSensitiveLog, + UpdateMaintenanceWindowTargetResultFilterSensitiveLog: () => UpdateMaintenanceWindowTargetResultFilterSensitiveLog, + UpdateMaintenanceWindowTaskCommand: () => UpdateMaintenanceWindowTaskCommand, + UpdateMaintenanceWindowTaskRequestFilterSensitiveLog: () => UpdateMaintenanceWindowTaskRequestFilterSensitiveLog, + UpdateMaintenanceWindowTaskResultFilterSensitiveLog: () => UpdateMaintenanceWindowTaskResultFilterSensitiveLog, + UpdateManagedInstanceRoleCommand: () => UpdateManagedInstanceRoleCommand, + UpdateOpsItemCommand: () => UpdateOpsItemCommand, + UpdateOpsMetadataCommand: () => UpdateOpsMetadataCommand, + UpdatePatchBaselineCommand: () => UpdatePatchBaselineCommand, + UpdatePatchBaselineRequestFilterSensitiveLog: () => UpdatePatchBaselineRequestFilterSensitiveLog, + UpdatePatchBaselineResultFilterSensitiveLog: () => UpdatePatchBaselineResultFilterSensitiveLog, + UpdateResourceDataSyncCommand: () => UpdateResourceDataSyncCommand, + UpdateServiceSettingCommand: () => UpdateServiceSettingCommand, + __Client: () => import_smithy_client.Client, + paginateDescribeActivations: () => paginateDescribeActivations, + paginateDescribeAssociationExecutionTargets: () => paginateDescribeAssociationExecutionTargets, + paginateDescribeAssociationExecutions: () => paginateDescribeAssociationExecutions, + paginateDescribeAutomationExecutions: () => paginateDescribeAutomationExecutions, + paginateDescribeAutomationStepExecutions: () => paginateDescribeAutomationStepExecutions, + paginateDescribeAvailablePatches: () => paginateDescribeAvailablePatches, + paginateDescribeEffectiveInstanceAssociations: () => paginateDescribeEffectiveInstanceAssociations, + paginateDescribeEffectivePatchesForPatchBaseline: () => paginateDescribeEffectivePatchesForPatchBaseline, + paginateDescribeInstanceAssociationsStatus: () => paginateDescribeInstanceAssociationsStatus, + paginateDescribeInstanceInformation: () => paginateDescribeInstanceInformation, + paginateDescribeInstancePatchStates: () => paginateDescribeInstancePatchStates, + paginateDescribeInstancePatchStatesForPatchGroup: () => paginateDescribeInstancePatchStatesForPatchGroup, + paginateDescribeInstancePatches: () => paginateDescribeInstancePatches, + paginateDescribeInstanceProperties: () => paginateDescribeInstanceProperties, + paginateDescribeInventoryDeletions: () => paginateDescribeInventoryDeletions, + paginateDescribeMaintenanceWindowExecutionTaskInvocations: () => paginateDescribeMaintenanceWindowExecutionTaskInvocations, + paginateDescribeMaintenanceWindowExecutionTasks: () => paginateDescribeMaintenanceWindowExecutionTasks, + paginateDescribeMaintenanceWindowExecutions: () => paginateDescribeMaintenanceWindowExecutions, + paginateDescribeMaintenanceWindowSchedule: () => paginateDescribeMaintenanceWindowSchedule, + paginateDescribeMaintenanceWindowTargets: () => paginateDescribeMaintenanceWindowTargets, + paginateDescribeMaintenanceWindowTasks: () => paginateDescribeMaintenanceWindowTasks, + paginateDescribeMaintenanceWindows: () => paginateDescribeMaintenanceWindows, + paginateDescribeMaintenanceWindowsForTarget: () => paginateDescribeMaintenanceWindowsForTarget, + paginateDescribeOpsItems: () => paginateDescribeOpsItems, + paginateDescribeParameters: () => paginateDescribeParameters, + paginateDescribePatchBaselines: () => paginateDescribePatchBaselines, + paginateDescribePatchGroups: () => paginateDescribePatchGroups, + paginateDescribePatchProperties: () => paginateDescribePatchProperties, + paginateDescribeSessions: () => paginateDescribeSessions, + paginateGetInventory: () => paginateGetInventory, + paginateGetInventorySchema: () => paginateGetInventorySchema, + paginateGetOpsSummary: () => paginateGetOpsSummary, + paginateGetParameterHistory: () => paginateGetParameterHistory, + paginateGetParametersByPath: () => paginateGetParametersByPath, + paginateGetResourcePolicies: () => paginateGetResourcePolicies, + paginateListAssociationVersions: () => paginateListAssociationVersions, + paginateListAssociations: () => paginateListAssociations, + paginateListCommandInvocations: () => paginateListCommandInvocations, + paginateListCommands: () => paginateListCommands, + paginateListComplianceItems: () => paginateListComplianceItems, + paginateListComplianceSummaries: () => paginateListComplianceSummaries, + paginateListDocumentVersions: () => paginateListDocumentVersions, + paginateListDocuments: () => paginateListDocuments, + paginateListOpsItemEvents: () => paginateListOpsItemEvents, + paginateListOpsItemRelatedItems: () => paginateListOpsItemRelatedItems, + paginateListOpsMetadata: () => paginateListOpsMetadata, + paginateListResourceComplianceSummaries: () => paginateListResourceComplianceSummaries, + paginateListResourceDataSync: () => paginateListResourceDataSync, + waitForCommandExecuted: () => waitForCommandExecuted, + waitUntilCommandExecuted: () => waitUntilCommandExecuted +}); +module.exports = __toCommonJS(src_exports); + +// src/SSMClient.ts +var import_middleware_host_header = __nccwpck_require__(2545); +var import_middleware_logger = __nccwpck_require__(14); +var import_middleware_recursion_detection = __nccwpck_require__(5525); +var import_middleware_user_agent = __nccwpck_require__(4688); +var import_config_resolver = __nccwpck_require__(3098); +var import_core = __nccwpck_require__(5829); +var import_middleware_content_length = __nccwpck_require__(2800); +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_middleware_retry = __nccwpck_require__(6039); + +var import_httpAuthSchemeProvider = __nccwpck_require__(3791); + +// src/endpoint/EndpointParameters.ts +var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "ssm" + }; +}, "resolveClientEndpointParameters"); +var commonParams = { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } +}; + +// src/SSMClient.ts +var import_runtimeConfig = __nccwpck_require__(8509); + +// src/runtimeExtensions.ts +var import_region_config_resolver = __nccwpck_require__(8156); +var import_protocol_http = __nccwpck_require__(4418); +var import_smithy_client = __nccwpck_require__(3570); + +// src/auth/httpAuthExtensionConfiguration.ts +var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme) { + const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes() { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider) { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider() { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials) { + _credentials = credentials; + }, + credentials() { + return _credentials; + } + }; +}, "getHttpAuthExtensionConfiguration"); +var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials() + }; +}, "resolveHttpAuthRuntimeConfig"); + +// src/runtimeExtensions.ts +var asPartial = /* @__PURE__ */ __name((t) => t, "asPartial"); +var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { + const extensionConfiguration = { + ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)) + }; + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + return { + ...runtimeConfig, + ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), + ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), + ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration) + }; +}, "resolveRuntimeExtensions"); + +// src/SSMClient.ts +var _SSMClient = class _SSMClient extends import_smithy_client.Client { + constructor(...[configuration]) { + const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); + const _config_1 = resolveClientEndpointParameters(_config_0); + const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); + const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); + const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); + const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); + const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); + const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use( + (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { + httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSMHttpAuthSchemeParametersProvider, + identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials + }) + }) + ); + this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); + } + /** + * Destroy underlying resources, like sockets. It's usually not necessary to do this. + * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. + * Otherwise, sockets might stay open for quite a long time before the server terminates them. + */ + destroy() { + super.destroy(); + } +}; +__name(_SSMClient, "SSMClient"); +var SSMClient = _SSMClient; + +// src/SSM.ts + + +// src/commands/AddTagsToResourceCommand.ts + +var import_middleware_serde = __nccwpck_require__(1238); + + +// src/protocols/Aws_json1_1.ts +var import_core2 = __nccwpck_require__(9963); + + +var import_uuid = __nccwpck_require__(2624); + +// src/models/models_0.ts + + +// src/models/SSMServiceException.ts + +var _SSMServiceException = class _SSMServiceException extends import_smithy_client.ServiceException { + /** + * @internal + */ + constructor(options) { + super(options); + Object.setPrototypeOf(this, _SSMServiceException.prototype); + } +}; +__name(_SSMServiceException, "SSMServiceException"); +var SSMServiceException = _SSMServiceException; + +// src/models/models_0.ts +var ResourceTypeForTagging = { + ASSOCIATION: "Association", + AUTOMATION: "Automation", + DOCUMENT: "Document", + MAINTENANCE_WINDOW: "MaintenanceWindow", + MANAGED_INSTANCE: "ManagedInstance", + OPSMETADATA: "OpsMetadata", + OPS_ITEM: "OpsItem", + PARAMETER: "Parameter", + PATCH_BASELINE: "PatchBaseline" +}; +var _InternalServerError = class _InternalServerError extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InternalServerError", + $fault: "server", + ...opts + }); + this.name = "InternalServerError"; + this.$fault = "server"; + Object.setPrototypeOf(this, _InternalServerError.prototype); + this.Message = opts.Message; + } +}; +__name(_InternalServerError, "InternalServerError"); +var InternalServerError = _InternalServerError; +var _InvalidResourceId = class _InvalidResourceId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidResourceId", + $fault: "client", + ...opts + }); + this.name = "InvalidResourceId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidResourceId.prototype); + } +}; +__name(_InvalidResourceId, "InvalidResourceId"); +var InvalidResourceId = _InvalidResourceId; +var _InvalidResourceType = class _InvalidResourceType extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidResourceType", + $fault: "client", + ...opts + }); + this.name = "InvalidResourceType"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidResourceType.prototype); + } +}; +__name(_InvalidResourceType, "InvalidResourceType"); +var InvalidResourceType = _InvalidResourceType; +var _TooManyTagsError = class _TooManyTagsError extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TooManyTagsError", + $fault: "client", + ...opts + }); + this.name = "TooManyTagsError"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TooManyTagsError.prototype); + } +}; +__name(_TooManyTagsError, "TooManyTagsError"); +var TooManyTagsError = _TooManyTagsError; +var _TooManyUpdates = class _TooManyUpdates extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TooManyUpdates", + $fault: "client", + ...opts + }); + this.name = "TooManyUpdates"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TooManyUpdates.prototype); + this.Message = opts.Message; + } +}; +__name(_TooManyUpdates, "TooManyUpdates"); +var TooManyUpdates = _TooManyUpdates; +var ExternalAlarmState = { + ALARM: "ALARM", + UNKNOWN: "UNKNOWN" +}; +var _AlreadyExistsException = class _AlreadyExistsException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AlreadyExistsException", + $fault: "client", + ...opts + }); + this.name = "AlreadyExistsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AlreadyExistsException.prototype); + this.Message = opts.Message; + } +}; +__name(_AlreadyExistsException, "AlreadyExistsException"); +var AlreadyExistsException = _AlreadyExistsException; +var _OpsItemConflictException = class _OpsItemConflictException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemConflictException", + $fault: "client", + ...opts + }); + this.name = "OpsItemConflictException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemConflictException.prototype); + this.Message = opts.Message; + } +}; +__name(_OpsItemConflictException, "OpsItemConflictException"); +var OpsItemConflictException = _OpsItemConflictException; +var _OpsItemInvalidParameterException = class _OpsItemInvalidParameterException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemInvalidParameterException", + $fault: "client", + ...opts + }); + this.name = "OpsItemInvalidParameterException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemInvalidParameterException.prototype); + this.ParameterNames = opts.ParameterNames; + this.Message = opts.Message; + } +}; +__name(_OpsItemInvalidParameterException, "OpsItemInvalidParameterException"); +var OpsItemInvalidParameterException = _OpsItemInvalidParameterException; +var _OpsItemLimitExceededException = class _OpsItemLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "OpsItemLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemLimitExceededException.prototype); + this.ResourceTypes = opts.ResourceTypes; + this.Limit = opts.Limit; + this.LimitType = opts.LimitType; + this.Message = opts.Message; + } +}; +__name(_OpsItemLimitExceededException, "OpsItemLimitExceededException"); +var OpsItemLimitExceededException = _OpsItemLimitExceededException; +var _OpsItemNotFoundException = class _OpsItemNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemNotFoundException", + $fault: "client", + ...opts + }); + this.name = "OpsItemNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_OpsItemNotFoundException, "OpsItemNotFoundException"); +var OpsItemNotFoundException = _OpsItemNotFoundException; +var _OpsItemRelatedItemAlreadyExistsException = class _OpsItemRelatedItemAlreadyExistsException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemRelatedItemAlreadyExistsException", + $fault: "client", + ...opts + }); + this.name = "OpsItemRelatedItemAlreadyExistsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemRelatedItemAlreadyExistsException.prototype); + this.Message = opts.Message; + this.ResourceUri = opts.ResourceUri; + this.OpsItemId = opts.OpsItemId; + } +}; +__name(_OpsItemRelatedItemAlreadyExistsException, "OpsItemRelatedItemAlreadyExistsException"); +var OpsItemRelatedItemAlreadyExistsException = _OpsItemRelatedItemAlreadyExistsException; +var _DuplicateInstanceId = class _DuplicateInstanceId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DuplicateInstanceId", + $fault: "client", + ...opts + }); + this.name = "DuplicateInstanceId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DuplicateInstanceId.prototype); + } +}; +__name(_DuplicateInstanceId, "DuplicateInstanceId"); +var DuplicateInstanceId = _DuplicateInstanceId; +var _InvalidCommandId = class _InvalidCommandId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidCommandId", + $fault: "client", + ...opts + }); + this.name = "InvalidCommandId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidCommandId.prototype); + } +}; +__name(_InvalidCommandId, "InvalidCommandId"); +var InvalidCommandId = _InvalidCommandId; +var _InvalidInstanceId = class _InvalidInstanceId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInstanceId", + $fault: "client", + ...opts + }); + this.name = "InvalidInstanceId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInstanceId.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidInstanceId, "InvalidInstanceId"); +var InvalidInstanceId = _InvalidInstanceId; +var _DoesNotExistException = class _DoesNotExistException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DoesNotExistException", + $fault: "client", + ...opts + }); + this.name = "DoesNotExistException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DoesNotExistException.prototype); + this.Message = opts.Message; + } +}; +__name(_DoesNotExistException, "DoesNotExistException"); +var DoesNotExistException = _DoesNotExistException; +var _InvalidParameters = class _InvalidParameters extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidParameters", + $fault: "client", + ...opts + }); + this.name = "InvalidParameters"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidParameters.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidParameters, "InvalidParameters"); +var InvalidParameters = _InvalidParameters; +var _AssociationAlreadyExists = class _AssociationAlreadyExists extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociationAlreadyExists", + $fault: "client", + ...opts + }); + this.name = "AssociationAlreadyExists"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociationAlreadyExists.prototype); + } +}; +__name(_AssociationAlreadyExists, "AssociationAlreadyExists"); +var AssociationAlreadyExists = _AssociationAlreadyExists; +var _AssociationLimitExceeded = class _AssociationLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociationLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "AssociationLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociationLimitExceeded.prototype); + } +}; +__name(_AssociationLimitExceeded, "AssociationLimitExceeded"); +var AssociationLimitExceeded = _AssociationLimitExceeded; +var AssociationComplianceSeverity = { + Critical: "CRITICAL", + High: "HIGH", + Low: "LOW", + Medium: "MEDIUM", + Unspecified: "UNSPECIFIED" +}; +var AssociationSyncCompliance = { + Auto: "AUTO", + Manual: "MANUAL" +}; +var AssociationStatusName = { + Failed: "Failed", + Pending: "Pending", + Success: "Success" +}; +var _InvalidDocument = class _InvalidDocument extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocument", + $fault: "client", + ...opts + }); + this.name = "InvalidDocument"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocument.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocument, "InvalidDocument"); +var InvalidDocument = _InvalidDocument; +var _InvalidDocumentVersion = class _InvalidDocumentVersion extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocumentVersion", + $fault: "client", + ...opts + }); + this.name = "InvalidDocumentVersion"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocumentVersion.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocumentVersion, "InvalidDocumentVersion"); +var InvalidDocumentVersion = _InvalidDocumentVersion; +var _InvalidOutputLocation = class _InvalidOutputLocation extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidOutputLocation", + $fault: "client", + ...opts + }); + this.name = "InvalidOutputLocation"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidOutputLocation.prototype); + } +}; +__name(_InvalidOutputLocation, "InvalidOutputLocation"); +var InvalidOutputLocation = _InvalidOutputLocation; +var _InvalidSchedule = class _InvalidSchedule extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidSchedule", + $fault: "client", + ...opts + }); + this.name = "InvalidSchedule"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidSchedule.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidSchedule, "InvalidSchedule"); +var InvalidSchedule = _InvalidSchedule; +var _InvalidTag = class _InvalidTag extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidTag", + $fault: "client", + ...opts + }); + this.name = "InvalidTag"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidTag.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidTag, "InvalidTag"); +var InvalidTag = _InvalidTag; +var _InvalidTarget = class _InvalidTarget extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidTarget", + $fault: "client", + ...opts + }); + this.name = "InvalidTarget"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidTarget.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidTarget, "InvalidTarget"); +var InvalidTarget = _InvalidTarget; +var _InvalidTargetMaps = class _InvalidTargetMaps extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidTargetMaps", + $fault: "client", + ...opts + }); + this.name = "InvalidTargetMaps"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidTargetMaps.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidTargetMaps, "InvalidTargetMaps"); +var InvalidTargetMaps = _InvalidTargetMaps; +var _UnsupportedPlatformType = class _UnsupportedPlatformType extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedPlatformType", + $fault: "client", + ...opts + }); + this.name = "UnsupportedPlatformType"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedPlatformType.prototype); + this.Message = opts.Message; + } +}; +__name(_UnsupportedPlatformType, "UnsupportedPlatformType"); +var UnsupportedPlatformType = _UnsupportedPlatformType; +var Fault = { + Client: "Client", + Server: "Server", + Unknown: "Unknown" +}; +var AttachmentsSourceKey = { + AttachmentReference: "AttachmentReference", + S3FileUrl: "S3FileUrl", + SourceUrl: "SourceUrl" +}; +var DocumentFormat = { + JSON: "JSON", + TEXT: "TEXT", + YAML: "YAML" +}; +var DocumentType = { + ApplicationConfiguration: "ApplicationConfiguration", + ApplicationConfigurationSchema: "ApplicationConfigurationSchema", + Automation: "Automation", + ChangeCalendar: "ChangeCalendar", + ChangeTemplate: "Automation.ChangeTemplate", + CloudFormation: "CloudFormation", + Command: "Command", + ConformancePackTemplate: "ConformancePackTemplate", + DeploymentStrategy: "DeploymentStrategy", + Package: "Package", + Policy: "Policy", + ProblemAnalysis: "ProblemAnalysis", + ProblemAnalysisTemplate: "ProblemAnalysisTemplate", + QuickSetup: "QuickSetup", + Session: "Session" +}; +var DocumentHashType = { + SHA1: "Sha1", + SHA256: "Sha256" +}; +var DocumentParameterType = { + String: "String", + StringList: "StringList" +}; +var PlatformType = { + LINUX: "Linux", + MACOS: "MacOS", + WINDOWS: "Windows" +}; +var ReviewStatus = { + APPROVED: "APPROVED", + NOT_REVIEWED: "NOT_REVIEWED", + PENDING: "PENDING", + REJECTED: "REJECTED" +}; +var DocumentStatus = { + Active: "Active", + Creating: "Creating", + Deleting: "Deleting", + Failed: "Failed", + Updating: "Updating" +}; +var _DocumentAlreadyExists = class _DocumentAlreadyExists extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DocumentAlreadyExists", + $fault: "client", + ...opts + }); + this.name = "DocumentAlreadyExists"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DocumentAlreadyExists.prototype); + this.Message = opts.Message; + } +}; +__name(_DocumentAlreadyExists, "DocumentAlreadyExists"); +var DocumentAlreadyExists = _DocumentAlreadyExists; +var _DocumentLimitExceeded = class _DocumentLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DocumentLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "DocumentLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DocumentLimitExceeded.prototype); + this.Message = opts.Message; + } +}; +__name(_DocumentLimitExceeded, "DocumentLimitExceeded"); +var DocumentLimitExceeded = _DocumentLimitExceeded; +var _InvalidDocumentContent = class _InvalidDocumentContent extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocumentContent", + $fault: "client", + ...opts + }); + this.name = "InvalidDocumentContent"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocumentContent.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocumentContent, "InvalidDocumentContent"); +var InvalidDocumentContent = _InvalidDocumentContent; +var _InvalidDocumentSchemaVersion = class _InvalidDocumentSchemaVersion extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocumentSchemaVersion", + $fault: "client", + ...opts + }); + this.name = "InvalidDocumentSchemaVersion"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocumentSchemaVersion.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocumentSchemaVersion, "InvalidDocumentSchemaVersion"); +var InvalidDocumentSchemaVersion = _InvalidDocumentSchemaVersion; +var _MaxDocumentSizeExceeded = class _MaxDocumentSizeExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "MaxDocumentSizeExceeded", + $fault: "client", + ...opts + }); + this.name = "MaxDocumentSizeExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _MaxDocumentSizeExceeded.prototype); + this.Message = opts.Message; + } +}; +__name(_MaxDocumentSizeExceeded, "MaxDocumentSizeExceeded"); +var MaxDocumentSizeExceeded = _MaxDocumentSizeExceeded; +var _IdempotentParameterMismatch = class _IdempotentParameterMismatch extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "IdempotentParameterMismatch", + $fault: "client", + ...opts + }); + this.name = "IdempotentParameterMismatch"; + this.$fault = "client"; + Object.setPrototypeOf(this, _IdempotentParameterMismatch.prototype); + this.Message = opts.Message; + } +}; +__name(_IdempotentParameterMismatch, "IdempotentParameterMismatch"); +var IdempotentParameterMismatch = _IdempotentParameterMismatch; +var _ResourceLimitExceededException = class _ResourceLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "ResourceLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceLimitExceededException, "ResourceLimitExceededException"); +var ResourceLimitExceededException = _ResourceLimitExceededException; +var OpsItemDataType = { + SEARCHABLE_STRING: "SearchableString", + STRING: "String" +}; +var _OpsItemAccessDeniedException = class _OpsItemAccessDeniedException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemAccessDeniedException", + $fault: "client", + ...opts + }); + this.name = "OpsItemAccessDeniedException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemAccessDeniedException.prototype); + this.Message = opts.Message; + } +}; +__name(_OpsItemAccessDeniedException, "OpsItemAccessDeniedException"); +var OpsItemAccessDeniedException = _OpsItemAccessDeniedException; +var _OpsItemAlreadyExistsException = class _OpsItemAlreadyExistsException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemAlreadyExistsException", + $fault: "client", + ...opts + }); + this.name = "OpsItemAlreadyExistsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemAlreadyExistsException.prototype); + this.Message = opts.Message; + this.OpsItemId = opts.OpsItemId; + } +}; +__name(_OpsItemAlreadyExistsException, "OpsItemAlreadyExistsException"); +var OpsItemAlreadyExistsException = _OpsItemAlreadyExistsException; +var _OpsMetadataAlreadyExistsException = class _OpsMetadataAlreadyExistsException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataAlreadyExistsException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataAlreadyExistsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataAlreadyExistsException.prototype); + } +}; +__name(_OpsMetadataAlreadyExistsException, "OpsMetadataAlreadyExistsException"); +var OpsMetadataAlreadyExistsException = _OpsMetadataAlreadyExistsException; +var _OpsMetadataInvalidArgumentException = class _OpsMetadataInvalidArgumentException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataInvalidArgumentException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataInvalidArgumentException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataInvalidArgumentException.prototype); + } +}; +__name(_OpsMetadataInvalidArgumentException, "OpsMetadataInvalidArgumentException"); +var OpsMetadataInvalidArgumentException = _OpsMetadataInvalidArgumentException; +var _OpsMetadataLimitExceededException = class _OpsMetadataLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataLimitExceededException.prototype); + } +}; +__name(_OpsMetadataLimitExceededException, "OpsMetadataLimitExceededException"); +var OpsMetadataLimitExceededException = _OpsMetadataLimitExceededException; +var _OpsMetadataTooManyUpdatesException = class _OpsMetadataTooManyUpdatesException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataTooManyUpdatesException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataTooManyUpdatesException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataTooManyUpdatesException.prototype); + } +}; +__name(_OpsMetadataTooManyUpdatesException, "OpsMetadataTooManyUpdatesException"); +var OpsMetadataTooManyUpdatesException = _OpsMetadataTooManyUpdatesException; +var PatchComplianceLevel = { + Critical: "CRITICAL", + High: "HIGH", + Informational: "INFORMATIONAL", + Low: "LOW", + Medium: "MEDIUM", + Unspecified: "UNSPECIFIED" +}; +var PatchFilterKey = { + AdvisoryId: "ADVISORY_ID", + Arch: "ARCH", + BugzillaId: "BUGZILLA_ID", + CVEId: "CVE_ID", + Classification: "CLASSIFICATION", + Epoch: "EPOCH", + MsrcSeverity: "MSRC_SEVERITY", + Name: "NAME", + PatchId: "PATCH_ID", + PatchSet: "PATCH_SET", + Priority: "PRIORITY", + Product: "PRODUCT", + ProductFamily: "PRODUCT_FAMILY", + Release: "RELEASE", + Repository: "REPOSITORY", + Section: "SECTION", + Security: "SECURITY", + Severity: "SEVERITY", + Version: "VERSION" +}; +var OperatingSystem = { + AlmaLinux: "ALMA_LINUX", + AmazonLinux: "AMAZON_LINUX", + AmazonLinux2: "AMAZON_LINUX_2", + AmazonLinux2022: "AMAZON_LINUX_2022", + AmazonLinux2023: "AMAZON_LINUX_2023", + CentOS: "CENTOS", + Debian: "DEBIAN", + MacOS: "MACOS", + OracleLinux: "ORACLE_LINUX", + Raspbian: "RASPBIAN", + RedhatEnterpriseLinux: "REDHAT_ENTERPRISE_LINUX", + Rocky_Linux: "ROCKY_LINUX", + Suse: "SUSE", + Ubuntu: "UBUNTU", + Windows: "WINDOWS" +}; +var PatchAction = { + AllowAsDependency: "ALLOW_AS_DEPENDENCY", + Block: "BLOCK" +}; +var ResourceDataSyncS3Format = { + JSON_SERDE: "JsonSerDe" +}; +var _ResourceDataSyncAlreadyExistsException = class _ResourceDataSyncAlreadyExistsException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceDataSyncAlreadyExistsException", + $fault: "client", + ...opts + }); + this.name = "ResourceDataSyncAlreadyExistsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceDataSyncAlreadyExistsException.prototype); + this.SyncName = opts.SyncName; + } +}; +__name(_ResourceDataSyncAlreadyExistsException, "ResourceDataSyncAlreadyExistsException"); +var ResourceDataSyncAlreadyExistsException = _ResourceDataSyncAlreadyExistsException; +var _ResourceDataSyncCountExceededException = class _ResourceDataSyncCountExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceDataSyncCountExceededException", + $fault: "client", + ...opts + }); + this.name = "ResourceDataSyncCountExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceDataSyncCountExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceDataSyncCountExceededException, "ResourceDataSyncCountExceededException"); +var ResourceDataSyncCountExceededException = _ResourceDataSyncCountExceededException; +var _ResourceDataSyncInvalidConfigurationException = class _ResourceDataSyncInvalidConfigurationException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceDataSyncInvalidConfigurationException", + $fault: "client", + ...opts + }); + this.name = "ResourceDataSyncInvalidConfigurationException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceDataSyncInvalidConfigurationException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceDataSyncInvalidConfigurationException, "ResourceDataSyncInvalidConfigurationException"); +var ResourceDataSyncInvalidConfigurationException = _ResourceDataSyncInvalidConfigurationException; +var _InvalidActivation = class _InvalidActivation extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidActivation", + $fault: "client", + ...opts + }); + this.name = "InvalidActivation"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidActivation.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidActivation, "InvalidActivation"); +var InvalidActivation = _InvalidActivation; +var _InvalidActivationId = class _InvalidActivationId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidActivationId", + $fault: "client", + ...opts + }); + this.name = "InvalidActivationId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidActivationId.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidActivationId, "InvalidActivationId"); +var InvalidActivationId = _InvalidActivationId; +var _AssociationDoesNotExist = class _AssociationDoesNotExist extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociationDoesNotExist", + $fault: "client", + ...opts + }); + this.name = "AssociationDoesNotExist"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociationDoesNotExist.prototype); + this.Message = opts.Message; + } +}; +__name(_AssociationDoesNotExist, "AssociationDoesNotExist"); +var AssociationDoesNotExist = _AssociationDoesNotExist; +var _AssociatedInstances = class _AssociatedInstances extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociatedInstances", + $fault: "client", + ...opts + }); + this.name = "AssociatedInstances"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociatedInstances.prototype); + } +}; +__name(_AssociatedInstances, "AssociatedInstances"); +var AssociatedInstances = _AssociatedInstances; +var _InvalidDocumentOperation = class _InvalidDocumentOperation extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocumentOperation", + $fault: "client", + ...opts + }); + this.name = "InvalidDocumentOperation"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocumentOperation.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocumentOperation, "InvalidDocumentOperation"); +var InvalidDocumentOperation = _InvalidDocumentOperation; +var InventorySchemaDeleteOption = { + DELETE_SCHEMA: "DeleteSchema", + DISABLE_SCHEMA: "DisableSchema" +}; +var _InvalidDeleteInventoryParametersException = class _InvalidDeleteInventoryParametersException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDeleteInventoryParametersException", + $fault: "client", + ...opts + }); + this.name = "InvalidDeleteInventoryParametersException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDeleteInventoryParametersException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDeleteInventoryParametersException, "InvalidDeleteInventoryParametersException"); +var InvalidDeleteInventoryParametersException = _InvalidDeleteInventoryParametersException; +var _InvalidInventoryRequestException = class _InvalidInventoryRequestException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInventoryRequestException", + $fault: "client", + ...opts + }); + this.name = "InvalidInventoryRequestException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInventoryRequestException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidInventoryRequestException, "InvalidInventoryRequestException"); +var InvalidInventoryRequestException = _InvalidInventoryRequestException; +var _InvalidOptionException = class _InvalidOptionException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidOptionException", + $fault: "client", + ...opts + }); + this.name = "InvalidOptionException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidOptionException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidOptionException, "InvalidOptionException"); +var InvalidOptionException = _InvalidOptionException; +var _InvalidTypeNameException = class _InvalidTypeNameException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidTypeNameException", + $fault: "client", + ...opts + }); + this.name = "InvalidTypeNameException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidTypeNameException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidTypeNameException, "InvalidTypeNameException"); +var InvalidTypeNameException = _InvalidTypeNameException; +var _OpsMetadataNotFoundException = class _OpsMetadataNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataNotFoundException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataNotFoundException.prototype); + } +}; +__name(_OpsMetadataNotFoundException, "OpsMetadataNotFoundException"); +var OpsMetadataNotFoundException = _OpsMetadataNotFoundException; +var _ParameterNotFound = class _ParameterNotFound extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterNotFound", + $fault: "client", + ...opts + }); + this.name = "ParameterNotFound"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterNotFound.prototype); + } +}; +__name(_ParameterNotFound, "ParameterNotFound"); +var ParameterNotFound = _ParameterNotFound; +var _ResourceInUseException = class _ResourceInUseException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceInUseException", + $fault: "client", + ...opts + }); + this.name = "ResourceInUseException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceInUseException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceInUseException, "ResourceInUseException"); +var ResourceInUseException = _ResourceInUseException; +var _ResourceDataSyncNotFoundException = class _ResourceDataSyncNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceDataSyncNotFoundException", + $fault: "client", + ...opts + }); + this.name = "ResourceDataSyncNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceDataSyncNotFoundException.prototype); + this.SyncName = opts.SyncName; + this.SyncType = opts.SyncType; + this.Message = opts.Message; + } +}; +__name(_ResourceDataSyncNotFoundException, "ResourceDataSyncNotFoundException"); +var ResourceDataSyncNotFoundException = _ResourceDataSyncNotFoundException; +var _MalformedResourcePolicyDocumentException = class _MalformedResourcePolicyDocumentException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "MalformedResourcePolicyDocumentException", + $fault: "client", + ...opts + }); + this.name = "MalformedResourcePolicyDocumentException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _MalformedResourcePolicyDocumentException.prototype); + this.Message = opts.Message; + } +}; +__name(_MalformedResourcePolicyDocumentException, "MalformedResourcePolicyDocumentException"); +var MalformedResourcePolicyDocumentException = _MalformedResourcePolicyDocumentException; +var _ResourceNotFoundException = class _ResourceNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceNotFoundException", + $fault: "client", + ...opts + }); + this.name = "ResourceNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceNotFoundException, "ResourceNotFoundException"); +var ResourceNotFoundException = _ResourceNotFoundException; +var _ResourcePolicyConflictException = class _ResourcePolicyConflictException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourcePolicyConflictException", + $fault: "client", + ...opts + }); + this.name = "ResourcePolicyConflictException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourcePolicyConflictException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourcePolicyConflictException, "ResourcePolicyConflictException"); +var ResourcePolicyConflictException = _ResourcePolicyConflictException; +var _ResourcePolicyInvalidParameterException = class _ResourcePolicyInvalidParameterException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourcePolicyInvalidParameterException", + $fault: "client", + ...opts + }); + this.name = "ResourcePolicyInvalidParameterException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourcePolicyInvalidParameterException.prototype); + this.ParameterNames = opts.ParameterNames; + this.Message = opts.Message; + } +}; +__name(_ResourcePolicyInvalidParameterException, "ResourcePolicyInvalidParameterException"); +var ResourcePolicyInvalidParameterException = _ResourcePolicyInvalidParameterException; +var _ResourcePolicyNotFoundException = class _ResourcePolicyNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourcePolicyNotFoundException", + $fault: "client", + ...opts + }); + this.name = "ResourcePolicyNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourcePolicyNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourcePolicyNotFoundException, "ResourcePolicyNotFoundException"); +var ResourcePolicyNotFoundException = _ResourcePolicyNotFoundException; +var _TargetInUseException = class _TargetInUseException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TargetInUseException", + $fault: "client", + ...opts + }); + this.name = "TargetInUseException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TargetInUseException.prototype); + this.Message = opts.Message; + } +}; +__name(_TargetInUseException, "TargetInUseException"); +var TargetInUseException = _TargetInUseException; +var DescribeActivationsFilterKeys = { + ACTIVATION_IDS: "ActivationIds", + DEFAULT_INSTANCE_NAME: "DefaultInstanceName", + IAM_ROLE: "IamRole" +}; +var _InvalidFilter = class _InvalidFilter extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidFilter", + $fault: "client", + ...opts + }); + this.name = "InvalidFilter"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidFilter.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidFilter, "InvalidFilter"); +var InvalidFilter = _InvalidFilter; +var _InvalidNextToken = class _InvalidNextToken extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidNextToken", + $fault: "client", + ...opts + }); + this.name = "InvalidNextToken"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidNextToken.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidNextToken, "InvalidNextToken"); +var InvalidNextToken = _InvalidNextToken; +var _InvalidAssociationVersion = class _InvalidAssociationVersion extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAssociationVersion", + $fault: "client", + ...opts + }); + this.name = "InvalidAssociationVersion"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAssociationVersion.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAssociationVersion, "InvalidAssociationVersion"); +var InvalidAssociationVersion = _InvalidAssociationVersion; +var AssociationExecutionFilterKey = { + CreatedTime: "CreatedTime", + ExecutionId: "ExecutionId", + Status: "Status" +}; +var AssociationFilterOperatorType = { + Equal: "EQUAL", + GreaterThan: "GREATER_THAN", + LessThan: "LESS_THAN" +}; +var _AssociationExecutionDoesNotExist = class _AssociationExecutionDoesNotExist extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociationExecutionDoesNotExist", + $fault: "client", + ...opts + }); + this.name = "AssociationExecutionDoesNotExist"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociationExecutionDoesNotExist.prototype); + this.Message = opts.Message; + } +}; +__name(_AssociationExecutionDoesNotExist, "AssociationExecutionDoesNotExist"); +var AssociationExecutionDoesNotExist = _AssociationExecutionDoesNotExist; +var AssociationExecutionTargetsFilterKey = { + ResourceId: "ResourceId", + ResourceType: "ResourceType", + Status: "Status" +}; +var AutomationExecutionFilterKey = { + AUTOMATION_SUBTYPE: "AutomationSubtype", + AUTOMATION_TYPE: "AutomationType", + CURRENT_ACTION: "CurrentAction", + DOCUMENT_NAME_PREFIX: "DocumentNamePrefix", + EXECUTION_ID: "ExecutionId", + EXECUTION_STATUS: "ExecutionStatus", + OPS_ITEM_ID: "OpsItemId", + PARENT_EXECUTION_ID: "ParentExecutionId", + START_TIME_AFTER: "StartTimeAfter", + START_TIME_BEFORE: "StartTimeBefore", + TAG_KEY: "TagKey", + TARGET_RESOURCE_GROUP: "TargetResourceGroup" +}; +var AutomationExecutionStatus = { + APPROVED: "Approved", + CANCELLED: "Cancelled", + CANCELLING: "Cancelling", + CHANGE_CALENDAR_OVERRIDE_APPROVED: "ChangeCalendarOverrideApproved", + CHANGE_CALENDAR_OVERRIDE_REJECTED: "ChangeCalendarOverrideRejected", + COMPLETED_WITH_FAILURE: "CompletedWithFailure", + COMPLETED_WITH_SUCCESS: "CompletedWithSuccess", + EXITED: "Exited", + FAILED: "Failed", + INPROGRESS: "InProgress", + PENDING: "Pending", + PENDING_APPROVAL: "PendingApproval", + PENDING_CHANGE_CALENDAR_OVERRIDE: "PendingChangeCalendarOverride", + REJECTED: "Rejected", + RUNBOOK_INPROGRESS: "RunbookInProgress", + SCHEDULED: "Scheduled", + SUCCESS: "Success", + TIMEDOUT: "TimedOut", + WAITING: "Waiting" +}; +var AutomationSubtype = { + ChangeRequest: "ChangeRequest" +}; +var AutomationType = { + CrossAccount: "CrossAccount", + Local: "Local" +}; +var ExecutionMode = { + Auto: "Auto", + Interactive: "Interactive" +}; +var _InvalidFilterKey = class _InvalidFilterKey extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidFilterKey", + $fault: "client", + ...opts + }); + this.name = "InvalidFilterKey"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidFilterKey.prototype); + } +}; +__name(_InvalidFilterKey, "InvalidFilterKey"); +var InvalidFilterKey = _InvalidFilterKey; +var _InvalidFilterValue = class _InvalidFilterValue extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidFilterValue", + $fault: "client", + ...opts + }); + this.name = "InvalidFilterValue"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidFilterValue.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidFilterValue, "InvalidFilterValue"); +var InvalidFilterValue = _InvalidFilterValue; +var _AutomationExecutionNotFoundException = class _AutomationExecutionNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationExecutionNotFoundException", + $fault: "client", + ...opts + }); + this.name = "AutomationExecutionNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationExecutionNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationExecutionNotFoundException, "AutomationExecutionNotFoundException"); +var AutomationExecutionNotFoundException = _AutomationExecutionNotFoundException; +var StepExecutionFilterKey = { + ACTION: "Action", + PARENT_STEP_EXECUTION_ID: "ParentStepExecutionId", + PARENT_STEP_ITERATION: "ParentStepIteration", + PARENT_STEP_ITERATOR_VALUE: "ParentStepIteratorValue", + START_TIME_AFTER: "StartTimeAfter", + START_TIME_BEFORE: "StartTimeBefore", + STEP_EXECUTION_ID: "StepExecutionId", + STEP_EXECUTION_STATUS: "StepExecutionStatus", + STEP_NAME: "StepName" +}; +var DocumentPermissionType = { + SHARE: "Share" +}; +var _InvalidPermissionType = class _InvalidPermissionType extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidPermissionType", + $fault: "client", + ...opts + }); + this.name = "InvalidPermissionType"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidPermissionType.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidPermissionType, "InvalidPermissionType"); +var InvalidPermissionType = _InvalidPermissionType; +var PatchDeploymentStatus = { + Approved: "APPROVED", + ExplicitApproved: "EXPLICIT_APPROVED", + ExplicitRejected: "EXPLICIT_REJECTED", + PendingApproval: "PENDING_APPROVAL" +}; +var _UnsupportedOperatingSystem = class _UnsupportedOperatingSystem extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedOperatingSystem", + $fault: "client", + ...opts + }); + this.name = "UnsupportedOperatingSystem"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedOperatingSystem.prototype); + this.Message = opts.Message; + } +}; +__name(_UnsupportedOperatingSystem, "UnsupportedOperatingSystem"); +var UnsupportedOperatingSystem = _UnsupportedOperatingSystem; +var InstanceInformationFilterKey = { + ACTIVATION_IDS: "ActivationIds", + AGENT_VERSION: "AgentVersion", + ASSOCIATION_STATUS: "AssociationStatus", + IAM_ROLE: "IamRole", + INSTANCE_IDS: "InstanceIds", + PING_STATUS: "PingStatus", + PLATFORM_TYPES: "PlatformTypes", + RESOURCE_TYPE: "ResourceType" +}; +var PingStatus = { + CONNECTION_LOST: "ConnectionLost", + INACTIVE: "Inactive", + ONLINE: "Online" +}; +var ResourceType = { + EC2_INSTANCE: "EC2Instance", + MANAGED_INSTANCE: "ManagedInstance" +}; +var SourceType = { + AWS_EC2_INSTANCE: "AWS::EC2::Instance", + AWS_IOT_THING: "AWS::IoT::Thing", + AWS_SSM_MANAGEDINSTANCE: "AWS::SSM::ManagedInstance" +}; +var _InvalidInstanceInformationFilterValue = class _InvalidInstanceInformationFilterValue extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInstanceInformationFilterValue", + $fault: "client", + ...opts + }); + this.name = "InvalidInstanceInformationFilterValue"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInstanceInformationFilterValue.prototype); + } +}; +__name(_InvalidInstanceInformationFilterValue, "InvalidInstanceInformationFilterValue"); +var InvalidInstanceInformationFilterValue = _InvalidInstanceInformationFilterValue; +var PatchComplianceDataState = { + Failed: "FAILED", + Installed: "INSTALLED", + InstalledOther: "INSTALLED_OTHER", + InstalledPendingReboot: "INSTALLED_PENDING_REBOOT", + InstalledRejected: "INSTALLED_REJECTED", + Missing: "MISSING", + NotApplicable: "NOT_APPLICABLE" +}; +var PatchOperationType = { + INSTALL: "Install", + SCAN: "Scan" +}; +var RebootOption = { + NO_REBOOT: "NoReboot", + REBOOT_IF_NEEDED: "RebootIfNeeded" +}; +var InstancePatchStateOperatorType = { + EQUAL: "Equal", + GREATER_THAN: "GreaterThan", + LESS_THAN: "LessThan", + NOT_EQUAL: "NotEqual" +}; +var InstancePropertyFilterOperator = { + BEGIN_WITH: "BeginWith", + EQUAL: "Equal", + GREATER_THAN: "GreaterThan", + LESS_THAN: "LessThan", + NOT_EQUAL: "NotEqual" +}; +var InstancePropertyFilterKey = { + ACTIVATION_IDS: "ActivationIds", + AGENT_VERSION: "AgentVersion", + ASSOCIATION_STATUS: "AssociationStatus", + DOCUMENT_NAME: "DocumentName", + IAM_ROLE: "IamRole", + INSTANCE_IDS: "InstanceIds", + PING_STATUS: "PingStatus", + PLATFORM_TYPES: "PlatformTypes", + RESOURCE_TYPE: "ResourceType" +}; +var _InvalidInstancePropertyFilterValue = class _InvalidInstancePropertyFilterValue extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInstancePropertyFilterValue", + $fault: "client", + ...opts + }); + this.name = "InvalidInstancePropertyFilterValue"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInstancePropertyFilterValue.prototype); + } +}; +__name(_InvalidInstancePropertyFilterValue, "InvalidInstancePropertyFilterValue"); +var InvalidInstancePropertyFilterValue = _InvalidInstancePropertyFilterValue; +var InventoryDeletionStatus = { + COMPLETE: "Complete", + IN_PROGRESS: "InProgress" +}; +var _InvalidDeletionIdException = class _InvalidDeletionIdException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDeletionIdException", + $fault: "client", + ...opts + }); + this.name = "InvalidDeletionIdException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDeletionIdException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDeletionIdException, "InvalidDeletionIdException"); +var InvalidDeletionIdException = _InvalidDeletionIdException; +var MaintenanceWindowExecutionStatus = { + Cancelled: "CANCELLED", + Cancelling: "CANCELLING", + Failed: "FAILED", + InProgress: "IN_PROGRESS", + Pending: "PENDING", + SkippedOverlapping: "SKIPPED_OVERLAPPING", + Success: "SUCCESS", + TimedOut: "TIMED_OUT" +}; +var MaintenanceWindowTaskType = { + Automation: "AUTOMATION", + Lambda: "LAMBDA", + RunCommand: "RUN_COMMAND", + StepFunctions: "STEP_FUNCTIONS" +}; +var MaintenanceWindowResourceType = { + Instance: "INSTANCE", + ResourceGroup: "RESOURCE_GROUP" +}; +var CreateAssociationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "CreateAssociationRequestFilterSensitiveLog"); +var AssociationDescriptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "AssociationDescriptionFilterSensitiveLog"); +var CreateAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.AssociationDescription && { + AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription) + } +}), "CreateAssociationResultFilterSensitiveLog"); +var CreateAssociationBatchRequestEntryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "CreateAssociationBatchRequestEntryFilterSensitiveLog"); +var CreateAssociationBatchRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Entries && { + Entries: obj.Entries.map((item) => CreateAssociationBatchRequestEntryFilterSensitiveLog(item)) + } +}), "CreateAssociationBatchRequestFilterSensitiveLog"); +var FailedCreateAssociationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Entry && { Entry: CreateAssociationBatchRequestEntryFilterSensitiveLog(obj.Entry) } +}), "FailedCreateAssociationFilterSensitiveLog"); +var CreateAssociationBatchResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Successful && { Successful: obj.Successful.map((item) => AssociationDescriptionFilterSensitiveLog(item)) }, + ...obj.Failed && { Failed: obj.Failed.map((item) => FailedCreateAssociationFilterSensitiveLog(item)) } +}), "CreateAssociationBatchResultFilterSensitiveLog"); +var CreateMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "CreateMaintenanceWindowRequestFilterSensitiveLog"); +var PatchSourceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Configuration && { Configuration: import_smithy_client.SENSITIVE_STRING } +}), "PatchSourceFilterSensitiveLog"); +var CreatePatchBaselineRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) } +}), "CreatePatchBaselineRequestFilterSensitiveLog"); +var DescribeAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.AssociationDescription && { + AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription) + } +}), "DescribeAssociationResultFilterSensitiveLog"); +var InstanceInformationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.IPAddress && { IPAddress: import_smithy_client.SENSITIVE_STRING } +}), "InstanceInformationFilterSensitiveLog"); +var DescribeInstanceInformationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.InstanceInformationList && { + InstanceInformationList: obj.InstanceInformationList.map((item) => InstanceInformationFilterSensitiveLog(item)) + } +}), "DescribeInstanceInformationResultFilterSensitiveLog"); +var InstancePatchStateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING } +}), "InstancePatchStateFilterSensitiveLog"); +var DescribeInstancePatchStatesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.InstancePatchStates && { + InstancePatchStates: obj.InstancePatchStates.map((item) => InstancePatchStateFilterSensitiveLog(item)) + } +}), "DescribeInstancePatchStatesResultFilterSensitiveLog"); +var DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.InstancePatchStates && { + InstancePatchStates: obj.InstancePatchStates.map((item) => InstancePatchStateFilterSensitiveLog(item)) + } +}), "DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog"); +var InstancePropertyFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.IPAddress && { IPAddress: import_smithy_client.SENSITIVE_STRING } +}), "InstancePropertyFilterSensitiveLog"); +var DescribeInstancePropertiesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.InstanceProperties && { + InstanceProperties: obj.InstanceProperties.map((item) => InstancePropertyFilterSensitiveLog(item)) + } +}), "DescribeInstancePropertiesResultFilterSensitiveLog"); +var MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog"); +var DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.WindowExecutionTaskInvocationIdentities && { + WindowExecutionTaskInvocationIdentities: obj.WindowExecutionTaskInvocationIdentities.map( + (item) => MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog(item) + ) + } +}), "DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog"); +var MaintenanceWindowIdentityFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowIdentityFilterSensitiveLog"); +var DescribeMaintenanceWindowsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.WindowIdentities && { + WindowIdentities: obj.WindowIdentities.map((item) => MaintenanceWindowIdentityFilterSensitiveLog(item)) + } +}), "DescribeMaintenanceWindowsResultFilterSensitiveLog"); + +// src/models/models_1.ts + +var MaintenanceWindowTaskCutoffBehavior = { + CancelTask: "CANCEL_TASK", + ContinueTask: "CONTINUE_TASK" +}; +var OpsItemFilterKey = { + ACCOUNT_ID: "AccountId", + ACTUAL_END_TIME: "ActualEndTime", + ACTUAL_START_TIME: "ActualStartTime", + AUTOMATION_ID: "AutomationId", + CATEGORY: "Category", + CHANGE_REQUEST_APPROVER_ARN: "ChangeRequestByApproverArn", + CHANGE_REQUEST_APPROVER_NAME: "ChangeRequestByApproverName", + CHANGE_REQUEST_REQUESTER_ARN: "ChangeRequestByRequesterArn", + CHANGE_REQUEST_REQUESTER_NAME: "ChangeRequestByRequesterName", + CHANGE_REQUEST_TARGETS_RESOURCE_GROUP: "ChangeRequestByTargetsResourceGroup", + CHANGE_REQUEST_TEMPLATE: "ChangeRequestByTemplate", + CREATED_BY: "CreatedBy", + CREATED_TIME: "CreatedTime", + INSIGHT_TYPE: "InsightByType", + LAST_MODIFIED_TIME: "LastModifiedTime", + OPERATIONAL_DATA: "OperationalData", + OPERATIONAL_DATA_KEY: "OperationalDataKey", + OPERATIONAL_DATA_VALUE: "OperationalDataValue", + OPSITEM_ID: "OpsItemId", + OPSITEM_TYPE: "OpsItemType", + PLANNED_END_TIME: "PlannedEndTime", + PLANNED_START_TIME: "PlannedStartTime", + PRIORITY: "Priority", + RESOURCE_ID: "ResourceId", + SEVERITY: "Severity", + SOURCE: "Source", + STATUS: "Status", + TITLE: "Title" +}; +var OpsItemFilterOperator = { + CONTAINS: "Contains", + EQUAL: "Equal", + GREATER_THAN: "GreaterThan", + LESS_THAN: "LessThan" +}; +var OpsItemStatus = { + APPROVED: "Approved", + CANCELLED: "Cancelled", + CANCELLING: "Cancelling", + CHANGE_CALENDAR_OVERRIDE_APPROVED: "ChangeCalendarOverrideApproved", + CHANGE_CALENDAR_OVERRIDE_REJECTED: "ChangeCalendarOverrideRejected", + CLOSED: "Closed", + COMPLETED_WITH_FAILURE: "CompletedWithFailure", + COMPLETED_WITH_SUCCESS: "CompletedWithSuccess", + FAILED: "Failed", + IN_PROGRESS: "InProgress", + OPEN: "Open", + PENDING: "Pending", + PENDING_APPROVAL: "PendingApproval", + PENDING_CHANGE_CALENDAR_OVERRIDE: "PendingChangeCalendarOverride", + REJECTED: "Rejected", + RESOLVED: "Resolved", + RUNBOOK_IN_PROGRESS: "RunbookInProgress", + SCHEDULED: "Scheduled", + TIMED_OUT: "TimedOut" +}; +var ParametersFilterKey = { + KEY_ID: "KeyId", + NAME: "Name", + TYPE: "Type" +}; +var ParameterTier = { + ADVANCED: "Advanced", + INTELLIGENT_TIERING: "Intelligent-Tiering", + STANDARD: "Standard" +}; +var ParameterType = { + SECURE_STRING: "SecureString", + STRING: "String", + STRING_LIST: "StringList" +}; +var _InvalidFilterOption = class _InvalidFilterOption extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidFilterOption", + $fault: "client", + ...opts + }); + this.name = "InvalidFilterOption"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidFilterOption.prototype); + } +}; +__name(_InvalidFilterOption, "InvalidFilterOption"); +var InvalidFilterOption = _InvalidFilterOption; +var PatchSet = { + Application: "APPLICATION", + Os: "OS" +}; +var PatchProperty = { + PatchClassification: "CLASSIFICATION", + PatchMsrcSeverity: "MSRC_SEVERITY", + PatchPriority: "PRIORITY", + PatchProductFamily: "PRODUCT_FAMILY", + PatchSeverity: "SEVERITY", + Product: "PRODUCT" +}; +var SessionFilterKey = { + INVOKED_AFTER: "InvokedAfter", + INVOKED_BEFORE: "InvokedBefore", + OWNER: "Owner", + SESSION_ID: "SessionId", + STATUS: "Status", + TARGET_ID: "Target" +}; +var SessionState = { + ACTIVE: "Active", + HISTORY: "History" +}; +var SessionStatus = { + CONNECTED: "Connected", + CONNECTING: "Connecting", + DISCONNECTED: "Disconnected", + FAILED: "Failed", + TERMINATED: "Terminated", + TERMINATING: "Terminating" +}; +var _OpsItemRelatedItemAssociationNotFoundException = class _OpsItemRelatedItemAssociationNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsItemRelatedItemAssociationNotFoundException", + $fault: "client", + ...opts + }); + this.name = "OpsItemRelatedItemAssociationNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsItemRelatedItemAssociationNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_OpsItemRelatedItemAssociationNotFoundException, "OpsItemRelatedItemAssociationNotFoundException"); +var OpsItemRelatedItemAssociationNotFoundException = _OpsItemRelatedItemAssociationNotFoundException; +var CalendarState = { + CLOSED: "CLOSED", + OPEN: "OPEN" +}; +var _InvalidDocumentType = class _InvalidDocumentType extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidDocumentType", + $fault: "client", + ...opts + }); + this.name = "InvalidDocumentType"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidDocumentType.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidDocumentType, "InvalidDocumentType"); +var InvalidDocumentType = _InvalidDocumentType; +var _UnsupportedCalendarException = class _UnsupportedCalendarException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedCalendarException", + $fault: "client", + ...opts + }); + this.name = "UnsupportedCalendarException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedCalendarException.prototype); + this.Message = opts.Message; + } +}; +__name(_UnsupportedCalendarException, "UnsupportedCalendarException"); +var UnsupportedCalendarException = _UnsupportedCalendarException; +var CommandInvocationStatus = { + CANCELLED: "Cancelled", + CANCELLING: "Cancelling", + DELAYED: "Delayed", + FAILED: "Failed", + IN_PROGRESS: "InProgress", + PENDING: "Pending", + SUCCESS: "Success", + TIMED_OUT: "TimedOut" +}; +var _InvalidPluginName = class _InvalidPluginName extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidPluginName", + $fault: "client", + ...opts + }); + this.name = "InvalidPluginName"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidPluginName.prototype); + } +}; +__name(_InvalidPluginName, "InvalidPluginName"); +var InvalidPluginName = _InvalidPluginName; +var _InvocationDoesNotExist = class _InvocationDoesNotExist extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvocationDoesNotExist", + $fault: "client", + ...opts + }); + this.name = "InvocationDoesNotExist"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvocationDoesNotExist.prototype); + } +}; +__name(_InvocationDoesNotExist, "InvocationDoesNotExist"); +var InvocationDoesNotExist = _InvocationDoesNotExist; +var ConnectionStatus = { + CONNECTED: "connected", + NOT_CONNECTED: "notconnected" +}; +var _UnsupportedFeatureRequiredException = class _UnsupportedFeatureRequiredException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedFeatureRequiredException", + $fault: "client", + ...opts + }); + this.name = "UnsupportedFeatureRequiredException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedFeatureRequiredException.prototype); + this.Message = opts.Message; + } +}; +__name(_UnsupportedFeatureRequiredException, "UnsupportedFeatureRequiredException"); +var UnsupportedFeatureRequiredException = _UnsupportedFeatureRequiredException; +var AttachmentHashType = { + SHA256: "Sha256" +}; +var InventoryQueryOperatorType = { + BEGIN_WITH: "BeginWith", + EQUAL: "Equal", + EXISTS: "Exists", + GREATER_THAN: "GreaterThan", + LESS_THAN: "LessThan", + NOT_EQUAL: "NotEqual" +}; +var _InvalidAggregatorException = class _InvalidAggregatorException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAggregatorException", + $fault: "client", + ...opts + }); + this.name = "InvalidAggregatorException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAggregatorException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAggregatorException, "InvalidAggregatorException"); +var InvalidAggregatorException = _InvalidAggregatorException; +var _InvalidInventoryGroupException = class _InvalidInventoryGroupException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInventoryGroupException", + $fault: "client", + ...opts + }); + this.name = "InvalidInventoryGroupException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInventoryGroupException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidInventoryGroupException, "InvalidInventoryGroupException"); +var InvalidInventoryGroupException = _InvalidInventoryGroupException; +var _InvalidResultAttributeException = class _InvalidResultAttributeException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidResultAttributeException", + $fault: "client", + ...opts + }); + this.name = "InvalidResultAttributeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidResultAttributeException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidResultAttributeException, "InvalidResultAttributeException"); +var InvalidResultAttributeException = _InvalidResultAttributeException; +var InventoryAttributeDataType = { + NUMBER: "number", + STRING: "string" +}; +var NotificationEvent = { + ALL: "All", + CANCELLED: "Cancelled", + FAILED: "Failed", + IN_PROGRESS: "InProgress", + SUCCESS: "Success", + TIMED_OUT: "TimedOut" +}; +var NotificationType = { + Command: "Command", + Invocation: "Invocation" +}; +var OpsFilterOperatorType = { + BEGIN_WITH: "BeginWith", + EQUAL: "Equal", + EXISTS: "Exists", + GREATER_THAN: "GreaterThan", + LESS_THAN: "LessThan", + NOT_EQUAL: "NotEqual" +}; +var _InvalidKeyId = class _InvalidKeyId extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidKeyId", + $fault: "client", + ...opts + }); + this.name = "InvalidKeyId"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidKeyId.prototype); + } +}; +__name(_InvalidKeyId, "InvalidKeyId"); +var InvalidKeyId = _InvalidKeyId; +var _ParameterVersionNotFound = class _ParameterVersionNotFound extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterVersionNotFound", + $fault: "client", + ...opts + }); + this.name = "ParameterVersionNotFound"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterVersionNotFound.prototype); + } +}; +__name(_ParameterVersionNotFound, "ParameterVersionNotFound"); +var ParameterVersionNotFound = _ParameterVersionNotFound; +var _ServiceSettingNotFound = class _ServiceSettingNotFound extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ServiceSettingNotFound", + $fault: "client", + ...opts + }); + this.name = "ServiceSettingNotFound"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ServiceSettingNotFound.prototype); + this.Message = opts.Message; + } +}; +__name(_ServiceSettingNotFound, "ServiceSettingNotFound"); +var ServiceSettingNotFound = _ServiceSettingNotFound; +var _ParameterVersionLabelLimitExceeded = class _ParameterVersionLabelLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterVersionLabelLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "ParameterVersionLabelLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterVersionLabelLimitExceeded.prototype); + } +}; +__name(_ParameterVersionLabelLimitExceeded, "ParameterVersionLabelLimitExceeded"); +var ParameterVersionLabelLimitExceeded = _ParameterVersionLabelLimitExceeded; +var AssociationFilterKey = { + AssociationId: "AssociationId", + AssociationName: "AssociationName", + InstanceId: "InstanceId", + LastExecutedAfter: "LastExecutedAfter", + LastExecutedBefore: "LastExecutedBefore", + Name: "Name", + ResourceGroupName: "ResourceGroupName", + Status: "AssociationStatusName" +}; +var CommandFilterKey = { + DOCUMENT_NAME: "DocumentName", + EXECUTION_STAGE: "ExecutionStage", + INVOKED_AFTER: "InvokedAfter", + INVOKED_BEFORE: "InvokedBefore", + STATUS: "Status" +}; +var CommandPluginStatus = { + CANCELLED: "Cancelled", + FAILED: "Failed", + IN_PROGRESS: "InProgress", + PENDING: "Pending", + SUCCESS: "Success", + TIMED_OUT: "TimedOut" +}; +var CommandStatus = { + CANCELLED: "Cancelled", + CANCELLING: "Cancelling", + FAILED: "Failed", + IN_PROGRESS: "InProgress", + PENDING: "Pending", + SUCCESS: "Success", + TIMED_OUT: "TimedOut" +}; +var ComplianceQueryOperatorType = { + BeginWith: "BEGIN_WITH", + Equal: "EQUAL", + GreaterThan: "GREATER_THAN", + LessThan: "LESS_THAN", + NotEqual: "NOT_EQUAL" +}; +var ComplianceSeverity = { + Critical: "CRITICAL", + High: "HIGH", + Informational: "INFORMATIONAL", + Low: "LOW", + Medium: "MEDIUM", + Unspecified: "UNSPECIFIED" +}; +var ComplianceStatus = { + Compliant: "COMPLIANT", + NonCompliant: "NON_COMPLIANT" +}; +var DocumentMetadataEnum = { + DocumentReviews: "DocumentReviews" +}; +var DocumentReviewCommentType = { + Comment: "Comment" +}; +var DocumentFilterKey = { + DocumentType: "DocumentType", + Name: "Name", + Owner: "Owner", + PlatformTypes: "PlatformTypes" +}; +var OpsItemEventFilterKey = { + OPSITEM_ID: "OpsItemId" +}; +var OpsItemEventFilterOperator = { + EQUAL: "Equal" +}; +var OpsItemRelatedItemsFilterKey = { + ASSOCIATION_ID: "AssociationId", + RESOURCE_TYPE: "ResourceType", + RESOURCE_URI: "ResourceUri" +}; +var OpsItemRelatedItemsFilterOperator = { + EQUAL: "Equal" +}; +var LastResourceDataSyncStatus = { + FAILED: "Failed", + INPROGRESS: "InProgress", + SUCCESSFUL: "Successful" +}; +var _DocumentPermissionLimit = class _DocumentPermissionLimit extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DocumentPermissionLimit", + $fault: "client", + ...opts + }); + this.name = "DocumentPermissionLimit"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DocumentPermissionLimit.prototype); + this.Message = opts.Message; + } +}; +__name(_DocumentPermissionLimit, "DocumentPermissionLimit"); +var DocumentPermissionLimit = _DocumentPermissionLimit; +var _ComplianceTypeCountLimitExceededException = class _ComplianceTypeCountLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ComplianceTypeCountLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "ComplianceTypeCountLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ComplianceTypeCountLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_ComplianceTypeCountLimitExceededException, "ComplianceTypeCountLimitExceededException"); +var ComplianceTypeCountLimitExceededException = _ComplianceTypeCountLimitExceededException; +var _InvalidItemContentException = class _InvalidItemContentException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidItemContentException", + $fault: "client", + ...opts + }); + this.name = "InvalidItemContentException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidItemContentException.prototype); + this.TypeName = opts.TypeName; + this.Message = opts.Message; + } +}; +__name(_InvalidItemContentException, "InvalidItemContentException"); +var InvalidItemContentException = _InvalidItemContentException; +var _ItemSizeLimitExceededException = class _ItemSizeLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ItemSizeLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "ItemSizeLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ItemSizeLimitExceededException.prototype); + this.TypeName = opts.TypeName; + this.Message = opts.Message; + } +}; +__name(_ItemSizeLimitExceededException, "ItemSizeLimitExceededException"); +var ItemSizeLimitExceededException = _ItemSizeLimitExceededException; +var ComplianceUploadType = { + Complete: "COMPLETE", + Partial: "PARTIAL" +}; +var _TotalSizeLimitExceededException = class _TotalSizeLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TotalSizeLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "TotalSizeLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TotalSizeLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_TotalSizeLimitExceededException, "TotalSizeLimitExceededException"); +var TotalSizeLimitExceededException = _TotalSizeLimitExceededException; +var _CustomSchemaCountLimitExceededException = class _CustomSchemaCountLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "CustomSchemaCountLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "CustomSchemaCountLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _CustomSchemaCountLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_CustomSchemaCountLimitExceededException, "CustomSchemaCountLimitExceededException"); +var CustomSchemaCountLimitExceededException = _CustomSchemaCountLimitExceededException; +var _InvalidInventoryItemContextException = class _InvalidInventoryItemContextException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidInventoryItemContextException", + $fault: "client", + ...opts + }); + this.name = "InvalidInventoryItemContextException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidInventoryItemContextException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidInventoryItemContextException, "InvalidInventoryItemContextException"); +var InvalidInventoryItemContextException = _InvalidInventoryItemContextException; +var _ItemContentMismatchException = class _ItemContentMismatchException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ItemContentMismatchException", + $fault: "client", + ...opts + }); + this.name = "ItemContentMismatchException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ItemContentMismatchException.prototype); + this.TypeName = opts.TypeName; + this.Message = opts.Message; + } +}; +__name(_ItemContentMismatchException, "ItemContentMismatchException"); +var ItemContentMismatchException = _ItemContentMismatchException; +var _SubTypeCountLimitExceededException = class _SubTypeCountLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "SubTypeCountLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "SubTypeCountLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _SubTypeCountLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_SubTypeCountLimitExceededException, "SubTypeCountLimitExceededException"); +var SubTypeCountLimitExceededException = _SubTypeCountLimitExceededException; +var _UnsupportedInventoryItemContextException = class _UnsupportedInventoryItemContextException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedInventoryItemContextException", + $fault: "client", + ...opts + }); + this.name = "UnsupportedInventoryItemContextException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedInventoryItemContextException.prototype); + this.TypeName = opts.TypeName; + this.Message = opts.Message; + } +}; +__name(_UnsupportedInventoryItemContextException, "UnsupportedInventoryItemContextException"); +var UnsupportedInventoryItemContextException = _UnsupportedInventoryItemContextException; +var _UnsupportedInventorySchemaVersionException = class _UnsupportedInventorySchemaVersionException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedInventorySchemaVersionException", + $fault: "client", + ...opts + }); + this.name = "UnsupportedInventorySchemaVersionException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedInventorySchemaVersionException.prototype); + this.Message = opts.Message; + } +}; +__name(_UnsupportedInventorySchemaVersionException, "UnsupportedInventorySchemaVersionException"); +var UnsupportedInventorySchemaVersionException = _UnsupportedInventorySchemaVersionException; +var _HierarchyLevelLimitExceededException = class _HierarchyLevelLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "HierarchyLevelLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "HierarchyLevelLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _HierarchyLevelLimitExceededException.prototype); + } +}; +__name(_HierarchyLevelLimitExceededException, "HierarchyLevelLimitExceededException"); +var HierarchyLevelLimitExceededException = _HierarchyLevelLimitExceededException; +var _HierarchyTypeMismatchException = class _HierarchyTypeMismatchException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "HierarchyTypeMismatchException", + $fault: "client", + ...opts + }); + this.name = "HierarchyTypeMismatchException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _HierarchyTypeMismatchException.prototype); + } +}; +__name(_HierarchyTypeMismatchException, "HierarchyTypeMismatchException"); +var HierarchyTypeMismatchException = _HierarchyTypeMismatchException; +var _IncompatiblePolicyException = class _IncompatiblePolicyException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "IncompatiblePolicyException", + $fault: "client", + ...opts + }); + this.name = "IncompatiblePolicyException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _IncompatiblePolicyException.prototype); + } +}; +__name(_IncompatiblePolicyException, "IncompatiblePolicyException"); +var IncompatiblePolicyException = _IncompatiblePolicyException; +var _InvalidAllowedPatternException = class _InvalidAllowedPatternException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAllowedPatternException", + $fault: "client", + ...opts + }); + this.name = "InvalidAllowedPatternException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAllowedPatternException.prototype); + } +}; +__name(_InvalidAllowedPatternException, "InvalidAllowedPatternException"); +var InvalidAllowedPatternException = _InvalidAllowedPatternException; +var _InvalidPolicyAttributeException = class _InvalidPolicyAttributeException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidPolicyAttributeException", + $fault: "client", + ...opts + }); + this.name = "InvalidPolicyAttributeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidPolicyAttributeException.prototype); + } +}; +__name(_InvalidPolicyAttributeException, "InvalidPolicyAttributeException"); +var InvalidPolicyAttributeException = _InvalidPolicyAttributeException; +var _InvalidPolicyTypeException = class _InvalidPolicyTypeException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidPolicyTypeException", + $fault: "client", + ...opts + }); + this.name = "InvalidPolicyTypeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidPolicyTypeException.prototype); + } +}; +__name(_InvalidPolicyTypeException, "InvalidPolicyTypeException"); +var InvalidPolicyTypeException = _InvalidPolicyTypeException; +var _ParameterAlreadyExists = class _ParameterAlreadyExists extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterAlreadyExists", + $fault: "client", + ...opts + }); + this.name = "ParameterAlreadyExists"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterAlreadyExists.prototype); + } +}; +__name(_ParameterAlreadyExists, "ParameterAlreadyExists"); +var ParameterAlreadyExists = _ParameterAlreadyExists; +var _ParameterLimitExceeded = class _ParameterLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "ParameterLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterLimitExceeded.prototype); + } +}; +__name(_ParameterLimitExceeded, "ParameterLimitExceeded"); +var ParameterLimitExceeded = _ParameterLimitExceeded; +var _ParameterMaxVersionLimitExceeded = class _ParameterMaxVersionLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterMaxVersionLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "ParameterMaxVersionLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterMaxVersionLimitExceeded.prototype); + } +}; +__name(_ParameterMaxVersionLimitExceeded, "ParameterMaxVersionLimitExceeded"); +var ParameterMaxVersionLimitExceeded = _ParameterMaxVersionLimitExceeded; +var _ParameterPatternMismatchException = class _ParameterPatternMismatchException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ParameterPatternMismatchException", + $fault: "client", + ...opts + }); + this.name = "ParameterPatternMismatchException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ParameterPatternMismatchException.prototype); + } +}; +__name(_ParameterPatternMismatchException, "ParameterPatternMismatchException"); +var ParameterPatternMismatchException = _ParameterPatternMismatchException; +var _PoliciesLimitExceededException = class _PoliciesLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "PoliciesLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "PoliciesLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _PoliciesLimitExceededException.prototype); + } +}; +__name(_PoliciesLimitExceededException, "PoliciesLimitExceededException"); +var PoliciesLimitExceededException = _PoliciesLimitExceededException; +var _UnsupportedParameterType = class _UnsupportedParameterType extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedParameterType", + $fault: "client", + ...opts + }); + this.name = "UnsupportedParameterType"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedParameterType.prototype); + } +}; +__name(_UnsupportedParameterType, "UnsupportedParameterType"); +var UnsupportedParameterType = _UnsupportedParameterType; +var _ResourcePolicyLimitExceededException = class _ResourcePolicyLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourcePolicyLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "ResourcePolicyLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourcePolicyLimitExceededException.prototype); + this.Limit = opts.Limit; + this.LimitType = opts.LimitType; + this.Message = opts.Message; + } +}; +__name(_ResourcePolicyLimitExceededException, "ResourcePolicyLimitExceededException"); +var ResourcePolicyLimitExceededException = _ResourcePolicyLimitExceededException; +var _FeatureNotAvailableException = class _FeatureNotAvailableException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "FeatureNotAvailableException", + $fault: "client", + ...opts + }); + this.name = "FeatureNotAvailableException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _FeatureNotAvailableException.prototype); + this.Message = opts.Message; + } +}; +__name(_FeatureNotAvailableException, "FeatureNotAvailableException"); +var FeatureNotAvailableException = _FeatureNotAvailableException; +var _AutomationStepNotFoundException = class _AutomationStepNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationStepNotFoundException", + $fault: "client", + ...opts + }); + this.name = "AutomationStepNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationStepNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationStepNotFoundException, "AutomationStepNotFoundException"); +var AutomationStepNotFoundException = _AutomationStepNotFoundException; +var _InvalidAutomationSignalException = class _InvalidAutomationSignalException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAutomationSignalException", + $fault: "client", + ...opts + }); + this.name = "InvalidAutomationSignalException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAutomationSignalException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAutomationSignalException, "InvalidAutomationSignalException"); +var InvalidAutomationSignalException = _InvalidAutomationSignalException; +var SignalType = { + APPROVE: "Approve", + REJECT: "Reject", + RESUME: "Resume", + START_STEP: "StartStep", + STOP_STEP: "StopStep" +}; +var _InvalidNotificationConfig = class _InvalidNotificationConfig extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidNotificationConfig", + $fault: "client", + ...opts + }); + this.name = "InvalidNotificationConfig"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidNotificationConfig.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidNotificationConfig, "InvalidNotificationConfig"); +var InvalidNotificationConfig = _InvalidNotificationConfig; +var _InvalidOutputFolder = class _InvalidOutputFolder extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidOutputFolder", + $fault: "client", + ...opts + }); + this.name = "InvalidOutputFolder"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidOutputFolder.prototype); + } +}; +__name(_InvalidOutputFolder, "InvalidOutputFolder"); +var InvalidOutputFolder = _InvalidOutputFolder; +var _InvalidRole = class _InvalidRole extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidRole", + $fault: "client", + ...opts + }); + this.name = "InvalidRole"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidRole.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidRole, "InvalidRole"); +var InvalidRole = _InvalidRole; +var _InvalidAssociation = class _InvalidAssociation extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAssociation", + $fault: "client", + ...opts + }); + this.name = "InvalidAssociation"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAssociation.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAssociation, "InvalidAssociation"); +var InvalidAssociation = _InvalidAssociation; +var _AutomationDefinitionNotFoundException = class _AutomationDefinitionNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationDefinitionNotFoundException", + $fault: "client", + ...opts + }); + this.name = "AutomationDefinitionNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationDefinitionNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationDefinitionNotFoundException, "AutomationDefinitionNotFoundException"); +var AutomationDefinitionNotFoundException = _AutomationDefinitionNotFoundException; +var _AutomationDefinitionVersionNotFoundException = class _AutomationDefinitionVersionNotFoundException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationDefinitionVersionNotFoundException", + $fault: "client", + ...opts + }); + this.name = "AutomationDefinitionVersionNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationDefinitionVersionNotFoundException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationDefinitionVersionNotFoundException, "AutomationDefinitionVersionNotFoundException"); +var AutomationDefinitionVersionNotFoundException = _AutomationDefinitionVersionNotFoundException; +var _AutomationExecutionLimitExceededException = class _AutomationExecutionLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationExecutionLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "AutomationExecutionLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationExecutionLimitExceededException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationExecutionLimitExceededException, "AutomationExecutionLimitExceededException"); +var AutomationExecutionLimitExceededException = _AutomationExecutionLimitExceededException; +var _InvalidAutomationExecutionParametersException = class _InvalidAutomationExecutionParametersException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAutomationExecutionParametersException", + $fault: "client", + ...opts + }); + this.name = "InvalidAutomationExecutionParametersException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAutomationExecutionParametersException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAutomationExecutionParametersException, "InvalidAutomationExecutionParametersException"); +var InvalidAutomationExecutionParametersException = _InvalidAutomationExecutionParametersException; +var MaintenanceWindowTargetFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowTargetFilterSensitiveLog"); +var DescribeMaintenanceWindowTargetsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Targets && { Targets: obj.Targets.map((item) => MaintenanceWindowTargetFilterSensitiveLog(item)) } +}), "DescribeMaintenanceWindowTargetsResultFilterSensitiveLog"); +var MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Values && { Values: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog"); +var MaintenanceWindowTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowTaskFilterSensitiveLog"); +var DescribeMaintenanceWindowTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Tasks && { Tasks: obj.Tasks.map((item) => MaintenanceWindowTaskFilterSensitiveLog(item)) } +}), "DescribeMaintenanceWindowTasksResultFilterSensitiveLog"); +var BaselineOverrideFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) } +}), "BaselineOverrideFilterSensitiveLog"); +var GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj +}), "GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog"); +var GetMaintenanceWindowResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "GetMaintenanceWindowResultFilterSensitiveLog"); +var GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING } +}), "GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog"); +var GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING } +}), "GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog"); +var MaintenanceWindowLambdaParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowLambdaParametersFilterSensitiveLog"); +var MaintenanceWindowRunCommandParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowRunCommandParametersFilterSensitiveLog"); +var MaintenanceWindowStepFunctionsParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Input && { Input: import_smithy_client.SENSITIVE_STRING } +}), "MaintenanceWindowStepFunctionsParametersFilterSensitiveLog"); +var MaintenanceWindowTaskInvocationParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.RunCommand && { RunCommand: MaintenanceWindowRunCommandParametersFilterSensitiveLog(obj.RunCommand) }, + ...obj.StepFunctions && { + StepFunctions: MaintenanceWindowStepFunctionsParametersFilterSensitiveLog(obj.StepFunctions) + }, + ...obj.Lambda && { Lambda: MaintenanceWindowLambdaParametersFilterSensitiveLog(obj.Lambda) } +}), "MaintenanceWindowTaskInvocationParametersFilterSensitiveLog"); +var GetMaintenanceWindowTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.TaskInvocationParameters && { + TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters) + }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "GetMaintenanceWindowTaskResultFilterSensitiveLog"); +var ParameterFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING } +}), "ParameterFilterSensitiveLog"); +var GetParameterResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameter && { Parameter: ParameterFilterSensitiveLog(obj.Parameter) } +}), "GetParameterResultFilterSensitiveLog"); +var ParameterHistoryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING } +}), "ParameterHistoryFilterSensitiveLog"); +var GetParameterHistoryResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterHistoryFilterSensitiveLog(item)) } +}), "GetParameterHistoryResultFilterSensitiveLog"); +var GetParametersResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterFilterSensitiveLog(item)) } +}), "GetParametersResultFilterSensitiveLog"); +var GetParametersByPathResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterFilterSensitiveLog(item)) } +}), "GetParametersByPathResultFilterSensitiveLog"); +var GetPatchBaselineResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) } +}), "GetPatchBaselineResultFilterSensitiveLog"); +var AssociationVersionInfoFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "AssociationVersionInfoFilterSensitiveLog"); +var ListAssociationVersionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.AssociationVersions && { + AssociationVersions: obj.AssociationVersions.map((item) => AssociationVersionInfoFilterSensitiveLog(item)) + } +}), "ListAssociationVersionsResultFilterSensitiveLog"); +var CommandFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "CommandFilterSensitiveLog"); +var ListCommandsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Commands && { Commands: obj.Commands.map((item) => CommandFilterSensitiveLog(item)) } +}), "ListCommandsResultFilterSensitiveLog"); +var PutParameterRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING } +}), "PutParameterRequestFilterSensitiveLog"); +var RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog"); +var RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.TaskInvocationParameters && { + TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters) + }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog"); +var SendCommandRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "SendCommandRequestFilterSensitiveLog"); +var SendCommandResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Command && { Command: CommandFilterSensitiveLog(obj.Command) } +}), "SendCommandResultFilterSensitiveLog"); + +// src/models/models_2.ts + +var _AutomationDefinitionNotApprovedException = class _AutomationDefinitionNotApprovedException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AutomationDefinitionNotApprovedException", + $fault: "client", + ...opts + }); + this.name = "AutomationDefinitionNotApprovedException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AutomationDefinitionNotApprovedException.prototype); + this.Message = opts.Message; + } +}; +__name(_AutomationDefinitionNotApprovedException, "AutomationDefinitionNotApprovedException"); +var AutomationDefinitionNotApprovedException = _AutomationDefinitionNotApprovedException; +var _TargetNotConnected = class _TargetNotConnected extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TargetNotConnected", + $fault: "client", + ...opts + }); + this.name = "TargetNotConnected"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TargetNotConnected.prototype); + this.Message = opts.Message; + } +}; +__name(_TargetNotConnected, "TargetNotConnected"); +var TargetNotConnected = _TargetNotConnected; +var _InvalidAutomationStatusUpdateException = class _InvalidAutomationStatusUpdateException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAutomationStatusUpdateException", + $fault: "client", + ...opts + }); + this.name = "InvalidAutomationStatusUpdateException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAutomationStatusUpdateException.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidAutomationStatusUpdateException, "InvalidAutomationStatusUpdateException"); +var InvalidAutomationStatusUpdateException = _InvalidAutomationStatusUpdateException; +var StopType = { + CANCEL: "Cancel", + COMPLETE: "Complete" +}; +var _AssociationVersionLimitExceeded = class _AssociationVersionLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AssociationVersionLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "AssociationVersionLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AssociationVersionLimitExceeded.prototype); + this.Message = opts.Message; + } +}; +__name(_AssociationVersionLimitExceeded, "AssociationVersionLimitExceeded"); +var AssociationVersionLimitExceeded = _AssociationVersionLimitExceeded; +var _InvalidUpdate = class _InvalidUpdate extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidUpdate", + $fault: "client", + ...opts + }); + this.name = "InvalidUpdate"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidUpdate.prototype); + this.Message = opts.Message; + } +}; +__name(_InvalidUpdate, "InvalidUpdate"); +var InvalidUpdate = _InvalidUpdate; +var _StatusUnchanged = class _StatusUnchanged extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "StatusUnchanged", + $fault: "client", + ...opts + }); + this.name = "StatusUnchanged"; + this.$fault = "client"; + Object.setPrototypeOf(this, _StatusUnchanged.prototype); + } +}; +__name(_StatusUnchanged, "StatusUnchanged"); +var StatusUnchanged = _StatusUnchanged; +var _DocumentVersionLimitExceeded = class _DocumentVersionLimitExceeded extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DocumentVersionLimitExceeded", + $fault: "client", + ...opts + }); + this.name = "DocumentVersionLimitExceeded"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DocumentVersionLimitExceeded.prototype); + this.Message = opts.Message; + } +}; +__name(_DocumentVersionLimitExceeded, "DocumentVersionLimitExceeded"); +var DocumentVersionLimitExceeded = _DocumentVersionLimitExceeded; +var _DuplicateDocumentContent = class _DuplicateDocumentContent extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DuplicateDocumentContent", + $fault: "client", + ...opts + }); + this.name = "DuplicateDocumentContent"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DuplicateDocumentContent.prototype); + this.Message = opts.Message; + } +}; +__name(_DuplicateDocumentContent, "DuplicateDocumentContent"); +var DuplicateDocumentContent = _DuplicateDocumentContent; +var _DuplicateDocumentVersionName = class _DuplicateDocumentVersionName extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "DuplicateDocumentVersionName", + $fault: "client", + ...opts + }); + this.name = "DuplicateDocumentVersionName"; + this.$fault = "client"; + Object.setPrototypeOf(this, _DuplicateDocumentVersionName.prototype); + this.Message = opts.Message; + } +}; +__name(_DuplicateDocumentVersionName, "DuplicateDocumentVersionName"); +var DuplicateDocumentVersionName = _DuplicateDocumentVersionName; +var DocumentReviewAction = { + Approve: "Approve", + Reject: "Reject", + SendForReview: "SendForReview", + UpdateReview: "UpdateReview" +}; +var _OpsMetadataKeyLimitExceededException = class _OpsMetadataKeyLimitExceededException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "OpsMetadataKeyLimitExceededException", + $fault: "client", + ...opts + }); + this.name = "OpsMetadataKeyLimitExceededException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _OpsMetadataKeyLimitExceededException.prototype); + } +}; +__name(_OpsMetadataKeyLimitExceededException, "OpsMetadataKeyLimitExceededException"); +var OpsMetadataKeyLimitExceededException = _OpsMetadataKeyLimitExceededException; +var _ResourceDataSyncConflictException = class _ResourceDataSyncConflictException extends SSMServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceDataSyncConflictException", + $fault: "client", + ...opts + }); + this.name = "ResourceDataSyncConflictException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceDataSyncConflictException.prototype); + this.Message = opts.Message; + } +}; +__name(_ResourceDataSyncConflictException, "ResourceDataSyncConflictException"); +var ResourceDataSyncConflictException = _ResourceDataSyncConflictException; +var UpdateAssociationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING } +}), "UpdateAssociationRequestFilterSensitiveLog"); +var UpdateAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.AssociationDescription && { + AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription) + } +}), "UpdateAssociationResultFilterSensitiveLog"); +var UpdateAssociationStatusResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.AssociationDescription && { + AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription) + } +}), "UpdateAssociationStatusResultFilterSensitiveLog"); +var UpdateMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowRequestFilterSensitiveLog"); +var UpdateMaintenanceWindowResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowResultFilterSensitiveLog"); +var UpdateMaintenanceWindowTargetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowTargetRequestFilterSensitiveLog"); +var UpdateMaintenanceWindowTargetResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowTargetResultFilterSensitiveLog"); +var UpdateMaintenanceWindowTaskRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.TaskInvocationParameters && { + TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters) + }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowTaskRequestFilterSensitiveLog"); +var UpdateMaintenanceWindowTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }, + ...obj.TaskInvocationParameters && { + TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters) + }, + ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING } +}), "UpdateMaintenanceWindowTaskResultFilterSensitiveLog"); +var UpdatePatchBaselineRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) } +}), "UpdatePatchBaselineRequestFilterSensitiveLog"); +var UpdatePatchBaselineResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) } +}), "UpdatePatchBaselineResultFilterSensitiveLog"); + +// src/protocols/Aws_json1_1.ts +var se_AddTagsToResourceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("AddTagsToResource"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AddTagsToResourceCommand"); +var se_AssociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("AssociateOpsItemRelatedItem"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssociateOpsItemRelatedItemCommand"); +var se_CancelCommandCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CancelCommand"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelCommandCommand"); +var se_CancelMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CancelMaintenanceWindowExecution"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CancelMaintenanceWindowExecutionCommand"); +var se_CreateActivationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateActivation"); + let body; + body = JSON.stringify(se_CreateActivationRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateActivationCommand"); +var se_CreateAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateAssociation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateAssociationCommand"); +var se_CreateAssociationBatchCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateAssociationBatch"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateAssociationBatchCommand"); +var se_CreateDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateDocument"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateDocumentCommand"); +var se_CreateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateMaintenanceWindow"); + let body; + body = JSON.stringify(se_CreateMaintenanceWindowRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateMaintenanceWindowCommand"); +var se_CreateOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateOpsItem"); + let body; + body = JSON.stringify(se_CreateOpsItemRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateOpsItemCommand"); +var se_CreateOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateOpsMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateOpsMetadataCommand"); +var se_CreatePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreatePatchBaseline"); + let body; + body = JSON.stringify(se_CreatePatchBaselineRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreatePatchBaselineCommand"); +var se_CreateResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("CreateResourceDataSync"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_CreateResourceDataSyncCommand"); +var se_DeleteActivationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteActivation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteActivationCommand"); +var se_DeleteAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteAssociation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteAssociationCommand"); +var se_DeleteDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteDocument"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteDocumentCommand"); +var se_DeleteInventoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteInventory"); + let body; + body = JSON.stringify(se_DeleteInventoryRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteInventoryCommand"); +var se_DeleteMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteMaintenanceWindow"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteMaintenanceWindowCommand"); +var se_DeleteOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteOpsItem"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteOpsItemCommand"); +var se_DeleteOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteOpsMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteOpsMetadataCommand"); +var se_DeleteParameterCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteParameter"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteParameterCommand"); +var se_DeleteParametersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteParameters"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteParametersCommand"); +var se_DeletePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeletePatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeletePatchBaselineCommand"); +var se_DeleteResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteResourceDataSync"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteResourceDataSyncCommand"); +var se_DeleteResourcePolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeleteResourcePolicy"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeleteResourcePolicyCommand"); +var se_DeregisterManagedInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeregisterManagedInstance"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterManagedInstanceCommand"); +var se_DeregisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeregisterPatchBaselineForPatchGroup"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterPatchBaselineForPatchGroupCommand"); +var se_DeregisterTargetFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeregisterTargetFromMaintenanceWindow"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterTargetFromMaintenanceWindowCommand"); +var se_DeregisterTaskFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DeregisterTaskFromMaintenanceWindow"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DeregisterTaskFromMaintenanceWindowCommand"); +var se_DescribeActivationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeActivations"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeActivationsCommand"); +var se_DescribeAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAssociation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAssociationCommand"); +var se_DescribeAssociationExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAssociationExecutions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAssociationExecutionsCommand"); +var se_DescribeAssociationExecutionTargetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAssociationExecutionTargets"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAssociationExecutionTargetsCommand"); +var se_DescribeAutomationExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAutomationExecutions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAutomationExecutionsCommand"); +var se_DescribeAutomationStepExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAutomationStepExecutions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAutomationStepExecutionsCommand"); +var se_DescribeAvailablePatchesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeAvailablePatches"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeAvailablePatchesCommand"); +var se_DescribeDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeDocument"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeDocumentCommand"); +var se_DescribeDocumentPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeDocumentPermission"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeDocumentPermissionCommand"); +var se_DescribeEffectiveInstanceAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeEffectiveInstanceAssociations"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeEffectiveInstanceAssociationsCommand"); +var se_DescribeEffectivePatchesForPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeEffectivePatchesForPatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeEffectivePatchesForPatchBaselineCommand"); +var se_DescribeInstanceAssociationsStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstanceAssociationsStatus"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceAssociationsStatusCommand"); +var se_DescribeInstanceInformationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstanceInformation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstanceInformationCommand"); +var se_DescribeInstancePatchesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstancePatches"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstancePatchesCommand"); +var se_DescribeInstancePatchStatesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstancePatchStates"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstancePatchStatesCommand"); +var se_DescribeInstancePatchStatesForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstancePatchStatesForPatchGroup"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstancePatchStatesForPatchGroupCommand"); +var se_DescribeInstancePropertiesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInstanceProperties"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInstancePropertiesCommand"); +var se_DescribeInventoryDeletionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeInventoryDeletions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeInventoryDeletionsCommand"); +var se_DescribeMaintenanceWindowExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowExecutions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowExecutionsCommand"); +var se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowExecutionTaskInvocations"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand"); +var se_DescribeMaintenanceWindowExecutionTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowExecutionTasks"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowExecutionTasksCommand"); +var se_DescribeMaintenanceWindowsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindows"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowsCommand"); +var se_DescribeMaintenanceWindowScheduleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowSchedule"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowScheduleCommand"); +var se_DescribeMaintenanceWindowsForTargetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowsForTarget"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowsForTargetCommand"); +var se_DescribeMaintenanceWindowTargetsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowTargets"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowTargetsCommand"); +var se_DescribeMaintenanceWindowTasksCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeMaintenanceWindowTasks"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeMaintenanceWindowTasksCommand"); +var se_DescribeOpsItemsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeOpsItems"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeOpsItemsCommand"); +var se_DescribeParametersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeParameters"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeParametersCommand"); +var se_DescribePatchBaselinesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribePatchBaselines"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePatchBaselinesCommand"); +var se_DescribePatchGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribePatchGroups"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePatchGroupsCommand"); +var se_DescribePatchGroupStateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribePatchGroupState"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePatchGroupStateCommand"); +var se_DescribePatchPropertiesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribePatchProperties"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribePatchPropertiesCommand"); +var se_DescribeSessionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DescribeSessions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DescribeSessionsCommand"); +var se_DisassociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("DisassociateOpsItemRelatedItem"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DisassociateOpsItemRelatedItemCommand"); +var se_GetAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetAutomationExecution"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetAutomationExecutionCommand"); +var se_GetCalendarStateCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetCalendarState"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetCalendarStateCommand"); +var se_GetCommandInvocationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetCommandInvocation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetCommandInvocationCommand"); +var se_GetConnectionStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetConnectionStatus"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetConnectionStatusCommand"); +var se_GetDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetDefaultPatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetDefaultPatchBaselineCommand"); +var se_GetDeployablePatchSnapshotForInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetDeployablePatchSnapshotForInstance"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetDeployablePatchSnapshotForInstanceCommand"); +var se_GetDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetDocument"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetDocumentCommand"); +var se_GetInventoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetInventory"); + let body; + body = JSON.stringify(se_GetInventoryRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInventoryCommand"); +var se_GetInventorySchemaCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetInventorySchema"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetInventorySchemaCommand"); +var se_GetMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetMaintenanceWindow"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetMaintenanceWindowCommand"); +var se_GetMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetMaintenanceWindowExecution"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetMaintenanceWindowExecutionCommand"); +var se_GetMaintenanceWindowExecutionTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetMaintenanceWindowExecutionTask"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetMaintenanceWindowExecutionTaskCommand"); +var se_GetMaintenanceWindowExecutionTaskInvocationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetMaintenanceWindowExecutionTaskInvocation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetMaintenanceWindowExecutionTaskInvocationCommand"); +var se_GetMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetMaintenanceWindowTask"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetMaintenanceWindowTaskCommand"); +var se_GetOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetOpsItem"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetOpsItemCommand"); +var se_GetOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetOpsMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetOpsMetadataCommand"); +var se_GetOpsSummaryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetOpsSummary"); + let body; + body = JSON.stringify(se_GetOpsSummaryRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetOpsSummaryCommand"); +var se_GetParameterCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetParameter"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetParameterCommand"); +var se_GetParameterHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetParameterHistory"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetParameterHistoryCommand"); +var se_GetParametersCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetParameters"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetParametersCommand"); +var se_GetParametersByPathCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetParametersByPath"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetParametersByPathCommand"); +var se_GetPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetPatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetPatchBaselineCommand"); +var se_GetPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetPatchBaselineForPatchGroup"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetPatchBaselineForPatchGroupCommand"); +var se_GetResourcePoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetResourcePolicies"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetResourcePoliciesCommand"); +var se_GetServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("GetServiceSetting"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetServiceSettingCommand"); +var se_LabelParameterVersionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("LabelParameterVersion"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_LabelParameterVersionCommand"); +var se_ListAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListAssociations"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListAssociationsCommand"); +var se_ListAssociationVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListAssociationVersions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListAssociationVersionsCommand"); +var se_ListCommandInvocationsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListCommandInvocations"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListCommandInvocationsCommand"); +var se_ListCommandsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListCommands"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListCommandsCommand"); +var se_ListComplianceItemsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListComplianceItems"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListComplianceItemsCommand"); +var se_ListComplianceSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListComplianceSummaries"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListComplianceSummariesCommand"); +var se_ListDocumentMetadataHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListDocumentMetadataHistory"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListDocumentMetadataHistoryCommand"); +var se_ListDocumentsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListDocuments"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListDocumentsCommand"); +var se_ListDocumentVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListDocumentVersions"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListDocumentVersionsCommand"); +var se_ListInventoryEntriesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListInventoryEntries"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListInventoryEntriesCommand"); +var se_ListOpsItemEventsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListOpsItemEvents"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListOpsItemEventsCommand"); +var se_ListOpsItemRelatedItemsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListOpsItemRelatedItems"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListOpsItemRelatedItemsCommand"); +var se_ListOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListOpsMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListOpsMetadataCommand"); +var se_ListResourceComplianceSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListResourceComplianceSummaries"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListResourceComplianceSummariesCommand"); +var se_ListResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListResourceDataSync"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListResourceDataSyncCommand"); +var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ListTagsForResource"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ListTagsForResourceCommand"); +var se_ModifyDocumentPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ModifyDocumentPermission"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ModifyDocumentPermissionCommand"); +var se_PutComplianceItemsCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("PutComplianceItems"); + let body; + body = JSON.stringify(se_PutComplianceItemsRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PutComplianceItemsCommand"); +var se_PutInventoryCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("PutInventory"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PutInventoryCommand"); +var se_PutParameterCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("PutParameter"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PutParameterCommand"); +var se_PutResourcePolicyCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("PutResourcePolicy"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_PutResourcePolicyCommand"); +var se_RegisterDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("RegisterDefaultPatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterDefaultPatchBaselineCommand"); +var se_RegisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("RegisterPatchBaselineForPatchGroup"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterPatchBaselineForPatchGroupCommand"); +var se_RegisterTargetWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("RegisterTargetWithMaintenanceWindow"); + let body; + body = JSON.stringify(se_RegisterTargetWithMaintenanceWindowRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterTargetWithMaintenanceWindowCommand"); +var se_RegisterTaskWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("RegisterTaskWithMaintenanceWindow"); + let body; + body = JSON.stringify(se_RegisterTaskWithMaintenanceWindowRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RegisterTaskWithMaintenanceWindowCommand"); +var se_RemoveTagsFromResourceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("RemoveTagsFromResource"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_RemoveTagsFromResourceCommand"); +var se_ResetServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ResetServiceSetting"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResetServiceSettingCommand"); +var se_ResumeSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("ResumeSession"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_ResumeSessionCommand"); +var se_SendAutomationSignalCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("SendAutomationSignal"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SendAutomationSignalCommand"); +var se_SendCommandCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("SendCommand"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_SendCommandCommand"); +var se_StartAssociationsOnceCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("StartAssociationsOnce"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartAssociationsOnceCommand"); +var se_StartAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("StartAutomationExecution"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartAutomationExecutionCommand"); +var se_StartChangeRequestExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("StartChangeRequestExecution"); + let body; + body = JSON.stringify(se_StartChangeRequestExecutionRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartChangeRequestExecutionCommand"); +var se_StartSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("StartSession"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StartSessionCommand"); +var se_StopAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("StopAutomationExecution"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_StopAutomationExecutionCommand"); +var se_TerminateSessionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("TerminateSession"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_TerminateSessionCommand"); +var se_UnlabelParameterVersionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UnlabelParameterVersion"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UnlabelParameterVersionCommand"); +var se_UpdateAssociationCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateAssociation"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateAssociationCommand"); +var se_UpdateAssociationStatusCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateAssociationStatus"); + let body; + body = JSON.stringify(se_UpdateAssociationStatusRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateAssociationStatusCommand"); +var se_UpdateDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateDocument"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateDocumentCommand"); +var se_UpdateDocumentDefaultVersionCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateDocumentDefaultVersion"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateDocumentDefaultVersionCommand"); +var se_UpdateDocumentMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateDocumentMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateDocumentMetadataCommand"); +var se_UpdateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateMaintenanceWindow"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateMaintenanceWindowCommand"); +var se_UpdateMaintenanceWindowTargetCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateMaintenanceWindowTarget"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateMaintenanceWindowTargetCommand"); +var se_UpdateMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateMaintenanceWindowTask"); + let body; + body = JSON.stringify(se_UpdateMaintenanceWindowTaskRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateMaintenanceWindowTaskCommand"); +var se_UpdateManagedInstanceRoleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateManagedInstanceRole"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateManagedInstanceRoleCommand"); +var se_UpdateOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateOpsItem"); + let body; + body = JSON.stringify(se_UpdateOpsItemRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateOpsItemCommand"); +var se_UpdateOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateOpsMetadata"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateOpsMetadataCommand"); +var se_UpdatePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdatePatchBaseline"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdatePatchBaselineCommand"); +var se_UpdateResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateResourceDataSync"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateResourceDataSyncCommand"); +var se_UpdateServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = sharedHeaders("UpdateServiceSetting"); + let body; + body = JSON.stringify((0, import_smithy_client._json)(input)); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_UpdateServiceSettingCommand"); +var de_AddTagsToResourceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AddTagsToResourceCommand"); +var de_AssociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssociateOpsItemRelatedItemCommand"); +var de_CancelCommandCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelCommandCommand"); +var de_CancelMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CancelMaintenanceWindowExecutionCommand"); +var de_CreateActivationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateActivationCommand"); +var de_CreateAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_CreateAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateAssociationCommand"); +var de_CreateAssociationBatchCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_CreateAssociationBatchResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateAssociationBatchCommand"); +var de_CreateDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_CreateDocumentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateDocumentCommand"); +var de_CreateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateMaintenanceWindowCommand"); +var de_CreateOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateOpsItemCommand"); +var de_CreateOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateOpsMetadataCommand"); +var de_CreatePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreatePatchBaselineCommand"); +var de_CreateResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_CreateResourceDataSyncCommand"); +var de_DeleteActivationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteActivationCommand"); +var de_DeleteAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteAssociationCommand"); +var de_DeleteDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteDocumentCommand"); +var de_DeleteInventoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteInventoryCommand"); +var de_DeleteMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteMaintenanceWindowCommand"); +var de_DeleteOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteOpsItemCommand"); +var de_DeleteOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteOpsMetadataCommand"); +var de_DeleteParameterCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteParameterCommand"); +var de_DeleteParametersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteParametersCommand"); +var de_DeletePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeletePatchBaselineCommand"); +var de_DeleteResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteResourceDataSyncCommand"); +var de_DeleteResourcePolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeleteResourcePolicyCommand"); +var de_DeregisterManagedInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterManagedInstanceCommand"); +var de_DeregisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterPatchBaselineForPatchGroupCommand"); +var de_DeregisterTargetFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterTargetFromMaintenanceWindowCommand"); +var de_DeregisterTaskFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DeregisterTaskFromMaintenanceWindowCommand"); +var de_DescribeActivationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeActivationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeActivationsCommand"); +var de_DescribeAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAssociationCommand"); +var de_DescribeAssociationExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAssociationExecutionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAssociationExecutionsCommand"); +var de_DescribeAssociationExecutionTargetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAssociationExecutionTargetsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAssociationExecutionTargetsCommand"); +var de_DescribeAutomationExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAutomationExecutionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAutomationExecutionsCommand"); +var de_DescribeAutomationStepExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAutomationStepExecutionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAutomationStepExecutionsCommand"); +var de_DescribeAvailablePatchesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeAvailablePatchesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeAvailablePatchesCommand"); +var de_DescribeDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeDocumentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeDocumentCommand"); +var de_DescribeDocumentPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeDocumentPermissionCommand"); +var de_DescribeEffectiveInstanceAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeEffectiveInstanceAssociationsCommand"); +var de_DescribeEffectivePatchesForPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeEffectivePatchesForPatchBaselineResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeEffectivePatchesForPatchBaselineCommand"); +var de_DescribeInstanceAssociationsStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceAssociationsStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceAssociationsStatusCommand"); +var de_DescribeInstanceInformationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstanceInformationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstanceInformationCommand"); +var de_DescribeInstancePatchesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstancePatchesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstancePatchesCommand"); +var de_DescribeInstancePatchStatesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstancePatchStatesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstancePatchStatesCommand"); +var de_DescribeInstancePatchStatesForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstancePatchStatesForPatchGroupResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstancePatchStatesForPatchGroupCommand"); +var de_DescribeInstancePropertiesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInstancePropertiesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInstancePropertiesCommand"); +var de_DescribeInventoryDeletionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeInventoryDeletionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeInventoryDeletionsCommand"); +var de_DescribeMaintenanceWindowExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeMaintenanceWindowExecutionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowExecutionsCommand"); +var de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeMaintenanceWindowExecutionTaskInvocationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand"); +var de_DescribeMaintenanceWindowExecutionTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeMaintenanceWindowExecutionTasksResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowExecutionTasksCommand"); +var de_DescribeMaintenanceWindowsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowsCommand"); +var de_DescribeMaintenanceWindowScheduleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowScheduleCommand"); +var de_DescribeMaintenanceWindowsForTargetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowsForTargetCommand"); +var de_DescribeMaintenanceWindowTargetsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowTargetsCommand"); +var de_DescribeMaintenanceWindowTasksCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeMaintenanceWindowTasksCommand"); +var de_DescribeOpsItemsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeOpsItemsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeOpsItemsCommand"); +var de_DescribeParametersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeParametersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeParametersCommand"); +var de_DescribePatchBaselinesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePatchBaselinesCommand"); +var de_DescribePatchGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePatchGroupsCommand"); +var de_DescribePatchGroupStateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePatchGroupStateCommand"); +var de_DescribePatchPropertiesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribePatchPropertiesCommand"); +var de_DescribeSessionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_DescribeSessionsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DescribeSessionsCommand"); +var de_DisassociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DisassociateOpsItemRelatedItemCommand"); +var de_GetAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetAutomationExecutionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetAutomationExecutionCommand"); +var de_GetCalendarStateCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetCalendarStateCommand"); +var de_GetCommandInvocationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetCommandInvocationCommand"); +var de_GetConnectionStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetConnectionStatusCommand"); +var de_GetDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetDefaultPatchBaselineCommand"); +var de_GetDeployablePatchSnapshotForInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetDeployablePatchSnapshotForInstanceCommand"); +var de_GetDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetDocumentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetDocumentCommand"); +var de_GetInventoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInventoryCommand"); +var de_GetInventorySchemaCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetInventorySchemaCommand"); +var de_GetMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetMaintenanceWindowResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetMaintenanceWindowCommand"); +var de_GetMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetMaintenanceWindowExecutionResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetMaintenanceWindowExecutionCommand"); +var de_GetMaintenanceWindowExecutionTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetMaintenanceWindowExecutionTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetMaintenanceWindowExecutionTaskCommand"); +var de_GetMaintenanceWindowExecutionTaskInvocationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetMaintenanceWindowExecutionTaskInvocationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetMaintenanceWindowExecutionTaskInvocationCommand"); +var de_GetMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetMaintenanceWindowTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetMaintenanceWindowTaskCommand"); +var de_GetOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetOpsItemResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetOpsItemCommand"); +var de_GetOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetOpsMetadataCommand"); +var de_GetOpsSummaryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetOpsSummaryCommand"); +var de_GetParameterCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetParameterResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetParameterCommand"); +var de_GetParameterHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetParameterHistoryResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetParameterHistoryCommand"); +var de_GetParametersCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetParametersResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetParametersCommand"); +var de_GetParametersByPathCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetParametersByPathResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetParametersByPathCommand"); +var de_GetPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetPatchBaselineResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetPatchBaselineCommand"); +var de_GetPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetPatchBaselineForPatchGroupCommand"); +var de_GetResourcePoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetResourcePoliciesCommand"); +var de_GetServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_GetServiceSettingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetServiceSettingCommand"); +var de_LabelParameterVersionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_LabelParameterVersionCommand"); +var de_ListAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListAssociationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListAssociationsCommand"); +var de_ListAssociationVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListAssociationVersionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListAssociationVersionsCommand"); +var de_ListCommandInvocationsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListCommandInvocationsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListCommandInvocationsCommand"); +var de_ListCommandsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListCommandsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListCommandsCommand"); +var de_ListComplianceItemsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListComplianceItemsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListComplianceItemsCommand"); +var de_ListComplianceSummariesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListComplianceSummariesCommand"); +var de_ListDocumentMetadataHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListDocumentMetadataHistoryResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListDocumentMetadataHistoryCommand"); +var de_ListDocumentsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListDocumentsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListDocumentsCommand"); +var de_ListDocumentVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListDocumentVersionsResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListDocumentVersionsCommand"); +var de_ListInventoryEntriesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListInventoryEntriesCommand"); +var de_ListOpsItemEventsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListOpsItemEventsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListOpsItemEventsCommand"); +var de_ListOpsItemRelatedItemsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListOpsItemRelatedItemsResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListOpsItemRelatedItemsCommand"); +var de_ListOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListOpsMetadataResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListOpsMetadataCommand"); +var de_ListResourceComplianceSummariesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListResourceComplianceSummariesResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListResourceComplianceSummariesCommand"); +var de_ListResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ListResourceDataSyncResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListResourceDataSyncCommand"); +var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ListTagsForResourceCommand"); +var de_ModifyDocumentPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ModifyDocumentPermissionCommand"); +var de_PutComplianceItemsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PutComplianceItemsCommand"); +var de_PutInventoryCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PutInventoryCommand"); +var de_PutParameterCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PutParameterCommand"); +var de_PutResourcePolicyCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_PutResourcePolicyCommand"); +var de_RegisterDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterDefaultPatchBaselineCommand"); +var de_RegisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterPatchBaselineForPatchGroupCommand"); +var de_RegisterTargetWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterTargetWithMaintenanceWindowCommand"); +var de_RegisterTaskWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RegisterTaskWithMaintenanceWindowCommand"); +var de_RemoveTagsFromResourceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_RemoveTagsFromResourceCommand"); +var de_ResetServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_ResetServiceSettingResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ResetServiceSettingCommand"); +var de_ResumeSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_ResumeSessionCommand"); +var de_SendAutomationSignalCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_SendAutomationSignalCommand"); +var de_SendCommandCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_SendCommandResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_SendCommandCommand"); +var de_StartAssociationsOnceCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartAssociationsOnceCommand"); +var de_StartAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartAutomationExecutionCommand"); +var de_StartChangeRequestExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartChangeRequestExecutionCommand"); +var de_StartSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StartSessionCommand"); +var de_StopAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_StopAutomationExecutionCommand"); +var de_TerminateSessionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_TerminateSessionCommand"); +var de_UnlabelParameterVersionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UnlabelParameterVersionCommand"); +var de_UpdateAssociationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_UpdateAssociationResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateAssociationCommand"); +var de_UpdateAssociationStatusCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_UpdateAssociationStatusResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateAssociationStatusCommand"); +var de_UpdateDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_UpdateDocumentResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateDocumentCommand"); +var de_UpdateDocumentDefaultVersionCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateDocumentDefaultVersionCommand"); +var de_UpdateDocumentMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateDocumentMetadataCommand"); +var de_UpdateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateMaintenanceWindowCommand"); +var de_UpdateMaintenanceWindowTargetCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateMaintenanceWindowTargetCommand"); +var de_UpdateMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_UpdateMaintenanceWindowTaskResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateMaintenanceWindowTaskCommand"); +var de_UpdateManagedInstanceRoleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateManagedInstanceRoleCommand"); +var de_UpdateOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateOpsItemCommand"); +var de_UpdateOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateOpsMetadataCommand"); +var de_UpdatePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = de_UpdatePatchBaselineResult(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdatePatchBaselineCommand"); +var de_UpdateResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateResourceDataSyncCommand"); +var de_UpdateServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core2.parseJsonBody)(output.body, context); + let contents = {}; + contents = (0, import_smithy_client._json)(data); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_UpdateServiceSettingCommand"); +var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { + const parsedOutput = { + ...output, + body: await (0, import_core2.parseJsonErrorBody)(output.body, context) + }; + const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); + switch (errorCode) { + case "InternalServerError": + case "com.amazonaws.ssm#InternalServerError": + throw await de_InternalServerErrorRes(parsedOutput, context); + case "InvalidResourceId": + case "com.amazonaws.ssm#InvalidResourceId": + throw await de_InvalidResourceIdRes(parsedOutput, context); + case "InvalidResourceType": + case "com.amazonaws.ssm#InvalidResourceType": + throw await de_InvalidResourceTypeRes(parsedOutput, context); + case "TooManyTagsError": + case "com.amazonaws.ssm#TooManyTagsError": + throw await de_TooManyTagsErrorRes(parsedOutput, context); + case "TooManyUpdates": + case "com.amazonaws.ssm#TooManyUpdates": + throw await de_TooManyUpdatesRes(parsedOutput, context); + case "OpsItemConflictException": + case "com.amazonaws.ssm#OpsItemConflictException": + throw await de_OpsItemConflictExceptionRes(parsedOutput, context); + case "OpsItemInvalidParameterException": + case "com.amazonaws.ssm#OpsItemInvalidParameterException": + throw await de_OpsItemInvalidParameterExceptionRes(parsedOutput, context); + case "OpsItemLimitExceededException": + case "com.amazonaws.ssm#OpsItemLimitExceededException": + throw await de_OpsItemLimitExceededExceptionRes(parsedOutput, context); + case "OpsItemNotFoundException": + case "com.amazonaws.ssm#OpsItemNotFoundException": + throw await de_OpsItemNotFoundExceptionRes(parsedOutput, context); + case "OpsItemRelatedItemAlreadyExistsException": + case "com.amazonaws.ssm#OpsItemRelatedItemAlreadyExistsException": + throw await de_OpsItemRelatedItemAlreadyExistsExceptionRes(parsedOutput, context); + case "DuplicateInstanceId": + case "com.amazonaws.ssm#DuplicateInstanceId": + throw await de_DuplicateInstanceIdRes(parsedOutput, context); + case "InvalidCommandId": + case "com.amazonaws.ssm#InvalidCommandId": + throw await de_InvalidCommandIdRes(parsedOutput, context); + case "InvalidInstanceId": + case "com.amazonaws.ssm#InvalidInstanceId": + throw await de_InvalidInstanceIdRes(parsedOutput, context); + case "DoesNotExistException": + case "com.amazonaws.ssm#DoesNotExistException": + throw await de_DoesNotExistExceptionRes(parsedOutput, context); + case "InvalidParameters": + case "com.amazonaws.ssm#InvalidParameters": + throw await de_InvalidParametersRes(parsedOutput, context); + case "AssociationAlreadyExists": + case "com.amazonaws.ssm#AssociationAlreadyExists": + throw await de_AssociationAlreadyExistsRes(parsedOutput, context); + case "AssociationLimitExceeded": + case "com.amazonaws.ssm#AssociationLimitExceeded": + throw await de_AssociationLimitExceededRes(parsedOutput, context); + case "InvalidDocument": + case "com.amazonaws.ssm#InvalidDocument": + throw await de_InvalidDocumentRes(parsedOutput, context); + case "InvalidDocumentVersion": + case "com.amazonaws.ssm#InvalidDocumentVersion": + throw await de_InvalidDocumentVersionRes(parsedOutput, context); + case "InvalidOutputLocation": + case "com.amazonaws.ssm#InvalidOutputLocation": + throw await de_InvalidOutputLocationRes(parsedOutput, context); + case "InvalidSchedule": + case "com.amazonaws.ssm#InvalidSchedule": + throw await de_InvalidScheduleRes(parsedOutput, context); + case "InvalidTag": + case "com.amazonaws.ssm#InvalidTag": + throw await de_InvalidTagRes(parsedOutput, context); + case "InvalidTarget": + case "com.amazonaws.ssm#InvalidTarget": + throw await de_InvalidTargetRes(parsedOutput, context); + case "InvalidTargetMaps": + case "com.amazonaws.ssm#InvalidTargetMaps": + throw await de_InvalidTargetMapsRes(parsedOutput, context); + case "UnsupportedPlatformType": + case "com.amazonaws.ssm#UnsupportedPlatformType": + throw await de_UnsupportedPlatformTypeRes(parsedOutput, context); + case "DocumentAlreadyExists": + case "com.amazonaws.ssm#DocumentAlreadyExists": + throw await de_DocumentAlreadyExistsRes(parsedOutput, context); + case "DocumentLimitExceeded": + case "com.amazonaws.ssm#DocumentLimitExceeded": + throw await de_DocumentLimitExceededRes(parsedOutput, context); + case "InvalidDocumentContent": + case "com.amazonaws.ssm#InvalidDocumentContent": + throw await de_InvalidDocumentContentRes(parsedOutput, context); + case "InvalidDocumentSchemaVersion": + case "com.amazonaws.ssm#InvalidDocumentSchemaVersion": + throw await de_InvalidDocumentSchemaVersionRes(parsedOutput, context); + case "MaxDocumentSizeExceeded": + case "com.amazonaws.ssm#MaxDocumentSizeExceeded": + throw await de_MaxDocumentSizeExceededRes(parsedOutput, context); + case "IdempotentParameterMismatch": + case "com.amazonaws.ssm#IdempotentParameterMismatch": + throw await de_IdempotentParameterMismatchRes(parsedOutput, context); + case "ResourceLimitExceededException": + case "com.amazonaws.ssm#ResourceLimitExceededException": + throw await de_ResourceLimitExceededExceptionRes(parsedOutput, context); + case "OpsItemAccessDeniedException": + case "com.amazonaws.ssm#OpsItemAccessDeniedException": + throw await de_OpsItemAccessDeniedExceptionRes(parsedOutput, context); + case "OpsItemAlreadyExistsException": + case "com.amazonaws.ssm#OpsItemAlreadyExistsException": + throw await de_OpsItemAlreadyExistsExceptionRes(parsedOutput, context); + case "OpsMetadataAlreadyExistsException": + case "com.amazonaws.ssm#OpsMetadataAlreadyExistsException": + throw await de_OpsMetadataAlreadyExistsExceptionRes(parsedOutput, context); + case "OpsMetadataInvalidArgumentException": + case "com.amazonaws.ssm#OpsMetadataInvalidArgumentException": + throw await de_OpsMetadataInvalidArgumentExceptionRes(parsedOutput, context); + case "OpsMetadataLimitExceededException": + case "com.amazonaws.ssm#OpsMetadataLimitExceededException": + throw await de_OpsMetadataLimitExceededExceptionRes(parsedOutput, context); + case "OpsMetadataTooManyUpdatesException": + case "com.amazonaws.ssm#OpsMetadataTooManyUpdatesException": + throw await de_OpsMetadataTooManyUpdatesExceptionRes(parsedOutput, context); + case "ResourceDataSyncAlreadyExistsException": + case "com.amazonaws.ssm#ResourceDataSyncAlreadyExistsException": + throw await de_ResourceDataSyncAlreadyExistsExceptionRes(parsedOutput, context); + case "ResourceDataSyncCountExceededException": + case "com.amazonaws.ssm#ResourceDataSyncCountExceededException": + throw await de_ResourceDataSyncCountExceededExceptionRes(parsedOutput, context); + case "ResourceDataSyncInvalidConfigurationException": + case "com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException": + throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(parsedOutput, context); + case "InvalidActivation": + case "com.amazonaws.ssm#InvalidActivation": + throw await de_InvalidActivationRes(parsedOutput, context); + case "InvalidActivationId": + case "com.amazonaws.ssm#InvalidActivationId": + throw await de_InvalidActivationIdRes(parsedOutput, context); + case "AssociationDoesNotExist": + case "com.amazonaws.ssm#AssociationDoesNotExist": + throw await de_AssociationDoesNotExistRes(parsedOutput, context); + case "AssociatedInstances": + case "com.amazonaws.ssm#AssociatedInstances": + throw await de_AssociatedInstancesRes(parsedOutput, context); + case "InvalidDocumentOperation": + case "com.amazonaws.ssm#InvalidDocumentOperation": + throw await de_InvalidDocumentOperationRes(parsedOutput, context); + case "InvalidDeleteInventoryParametersException": + case "com.amazonaws.ssm#InvalidDeleteInventoryParametersException": + throw await de_InvalidDeleteInventoryParametersExceptionRes(parsedOutput, context); + case "InvalidInventoryRequestException": + case "com.amazonaws.ssm#InvalidInventoryRequestException": + throw await de_InvalidInventoryRequestExceptionRes(parsedOutput, context); + case "InvalidOptionException": + case "com.amazonaws.ssm#InvalidOptionException": + throw await de_InvalidOptionExceptionRes(parsedOutput, context); + case "InvalidTypeNameException": + case "com.amazonaws.ssm#InvalidTypeNameException": + throw await de_InvalidTypeNameExceptionRes(parsedOutput, context); + case "OpsMetadataNotFoundException": + case "com.amazonaws.ssm#OpsMetadataNotFoundException": + throw await de_OpsMetadataNotFoundExceptionRes(parsedOutput, context); + case "ParameterNotFound": + case "com.amazonaws.ssm#ParameterNotFound": + throw await de_ParameterNotFoundRes(parsedOutput, context); + case "ResourceInUseException": + case "com.amazonaws.ssm#ResourceInUseException": + throw await de_ResourceInUseExceptionRes(parsedOutput, context); + case "ResourceDataSyncNotFoundException": + case "com.amazonaws.ssm#ResourceDataSyncNotFoundException": + throw await de_ResourceDataSyncNotFoundExceptionRes(parsedOutput, context); + case "MalformedResourcePolicyDocumentException": + case "com.amazonaws.ssm#MalformedResourcePolicyDocumentException": + throw await de_MalformedResourcePolicyDocumentExceptionRes(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazonaws.ssm#ResourceNotFoundException": + throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); + case "ResourcePolicyConflictException": + case "com.amazonaws.ssm#ResourcePolicyConflictException": + throw await de_ResourcePolicyConflictExceptionRes(parsedOutput, context); + case "ResourcePolicyInvalidParameterException": + case "com.amazonaws.ssm#ResourcePolicyInvalidParameterException": + throw await de_ResourcePolicyInvalidParameterExceptionRes(parsedOutput, context); + case "ResourcePolicyNotFoundException": + case "com.amazonaws.ssm#ResourcePolicyNotFoundException": + throw await de_ResourcePolicyNotFoundExceptionRes(parsedOutput, context); + case "TargetInUseException": + case "com.amazonaws.ssm#TargetInUseException": + throw await de_TargetInUseExceptionRes(parsedOutput, context); + case "InvalidFilter": + case "com.amazonaws.ssm#InvalidFilter": + throw await de_InvalidFilterRes(parsedOutput, context); + case "InvalidNextToken": + case "com.amazonaws.ssm#InvalidNextToken": + throw await de_InvalidNextTokenRes(parsedOutput, context); + case "InvalidAssociationVersion": + case "com.amazonaws.ssm#InvalidAssociationVersion": + throw await de_InvalidAssociationVersionRes(parsedOutput, context); + case "AssociationExecutionDoesNotExist": + case "com.amazonaws.ssm#AssociationExecutionDoesNotExist": + throw await de_AssociationExecutionDoesNotExistRes(parsedOutput, context); + case "InvalidFilterKey": + case "com.amazonaws.ssm#InvalidFilterKey": + throw await de_InvalidFilterKeyRes(parsedOutput, context); + case "InvalidFilterValue": + case "com.amazonaws.ssm#InvalidFilterValue": + throw await de_InvalidFilterValueRes(parsedOutput, context); + case "AutomationExecutionNotFoundException": + case "com.amazonaws.ssm#AutomationExecutionNotFoundException": + throw await de_AutomationExecutionNotFoundExceptionRes(parsedOutput, context); + case "InvalidPermissionType": + case "com.amazonaws.ssm#InvalidPermissionType": + throw await de_InvalidPermissionTypeRes(parsedOutput, context); + case "UnsupportedOperatingSystem": + case "com.amazonaws.ssm#UnsupportedOperatingSystem": + throw await de_UnsupportedOperatingSystemRes(parsedOutput, context); + case "InvalidInstanceInformationFilterValue": + case "com.amazonaws.ssm#InvalidInstanceInformationFilterValue": + throw await de_InvalidInstanceInformationFilterValueRes(parsedOutput, context); + case "InvalidInstancePropertyFilterValue": + case "com.amazonaws.ssm#InvalidInstancePropertyFilterValue": + throw await de_InvalidInstancePropertyFilterValueRes(parsedOutput, context); + case "InvalidDeletionIdException": + case "com.amazonaws.ssm#InvalidDeletionIdException": + throw await de_InvalidDeletionIdExceptionRes(parsedOutput, context); + case "InvalidFilterOption": + case "com.amazonaws.ssm#InvalidFilterOption": + throw await de_InvalidFilterOptionRes(parsedOutput, context); + case "OpsItemRelatedItemAssociationNotFoundException": + case "com.amazonaws.ssm#OpsItemRelatedItemAssociationNotFoundException": + throw await de_OpsItemRelatedItemAssociationNotFoundExceptionRes(parsedOutput, context); + case "InvalidDocumentType": + case "com.amazonaws.ssm#InvalidDocumentType": + throw await de_InvalidDocumentTypeRes(parsedOutput, context); + case "UnsupportedCalendarException": + case "com.amazonaws.ssm#UnsupportedCalendarException": + throw await de_UnsupportedCalendarExceptionRes(parsedOutput, context); + case "InvalidPluginName": + case "com.amazonaws.ssm#InvalidPluginName": + throw await de_InvalidPluginNameRes(parsedOutput, context); + case "InvocationDoesNotExist": + case "com.amazonaws.ssm#InvocationDoesNotExist": + throw await de_InvocationDoesNotExistRes(parsedOutput, context); + case "UnsupportedFeatureRequiredException": + case "com.amazonaws.ssm#UnsupportedFeatureRequiredException": + throw await de_UnsupportedFeatureRequiredExceptionRes(parsedOutput, context); + case "InvalidAggregatorException": + case "com.amazonaws.ssm#InvalidAggregatorException": + throw await de_InvalidAggregatorExceptionRes(parsedOutput, context); + case "InvalidInventoryGroupException": + case "com.amazonaws.ssm#InvalidInventoryGroupException": + throw await de_InvalidInventoryGroupExceptionRes(parsedOutput, context); + case "InvalidResultAttributeException": + case "com.amazonaws.ssm#InvalidResultAttributeException": + throw await de_InvalidResultAttributeExceptionRes(parsedOutput, context); + case "InvalidKeyId": + case "com.amazonaws.ssm#InvalidKeyId": + throw await de_InvalidKeyIdRes(parsedOutput, context); + case "ParameterVersionNotFound": + case "com.amazonaws.ssm#ParameterVersionNotFound": + throw await de_ParameterVersionNotFoundRes(parsedOutput, context); + case "ServiceSettingNotFound": + case "com.amazonaws.ssm#ServiceSettingNotFound": + throw await de_ServiceSettingNotFoundRes(parsedOutput, context); + case "ParameterVersionLabelLimitExceeded": + case "com.amazonaws.ssm#ParameterVersionLabelLimitExceeded": + throw await de_ParameterVersionLabelLimitExceededRes(parsedOutput, context); + case "DocumentPermissionLimit": + case "com.amazonaws.ssm#DocumentPermissionLimit": + throw await de_DocumentPermissionLimitRes(parsedOutput, context); + case "ComplianceTypeCountLimitExceededException": + case "com.amazonaws.ssm#ComplianceTypeCountLimitExceededException": + throw await de_ComplianceTypeCountLimitExceededExceptionRes(parsedOutput, context); + case "InvalidItemContentException": + case "com.amazonaws.ssm#InvalidItemContentException": + throw await de_InvalidItemContentExceptionRes(parsedOutput, context); + case "ItemSizeLimitExceededException": + case "com.amazonaws.ssm#ItemSizeLimitExceededException": + throw await de_ItemSizeLimitExceededExceptionRes(parsedOutput, context); + case "TotalSizeLimitExceededException": + case "com.amazonaws.ssm#TotalSizeLimitExceededException": + throw await de_TotalSizeLimitExceededExceptionRes(parsedOutput, context); + case "CustomSchemaCountLimitExceededException": + case "com.amazonaws.ssm#CustomSchemaCountLimitExceededException": + throw await de_CustomSchemaCountLimitExceededExceptionRes(parsedOutput, context); + case "InvalidInventoryItemContextException": + case "com.amazonaws.ssm#InvalidInventoryItemContextException": + throw await de_InvalidInventoryItemContextExceptionRes(parsedOutput, context); + case "ItemContentMismatchException": + case "com.amazonaws.ssm#ItemContentMismatchException": + throw await de_ItemContentMismatchExceptionRes(parsedOutput, context); + case "SubTypeCountLimitExceededException": + case "com.amazonaws.ssm#SubTypeCountLimitExceededException": + throw await de_SubTypeCountLimitExceededExceptionRes(parsedOutput, context); + case "UnsupportedInventoryItemContextException": + case "com.amazonaws.ssm#UnsupportedInventoryItemContextException": + throw await de_UnsupportedInventoryItemContextExceptionRes(parsedOutput, context); + case "UnsupportedInventorySchemaVersionException": + case "com.amazonaws.ssm#UnsupportedInventorySchemaVersionException": + throw await de_UnsupportedInventorySchemaVersionExceptionRes(parsedOutput, context); + case "HierarchyLevelLimitExceededException": + case "com.amazonaws.ssm#HierarchyLevelLimitExceededException": + throw await de_HierarchyLevelLimitExceededExceptionRes(parsedOutput, context); + case "HierarchyTypeMismatchException": + case "com.amazonaws.ssm#HierarchyTypeMismatchException": + throw await de_HierarchyTypeMismatchExceptionRes(parsedOutput, context); + case "IncompatiblePolicyException": + case "com.amazonaws.ssm#IncompatiblePolicyException": + throw await de_IncompatiblePolicyExceptionRes(parsedOutput, context); + case "InvalidAllowedPatternException": + case "com.amazonaws.ssm#InvalidAllowedPatternException": + throw await de_InvalidAllowedPatternExceptionRes(parsedOutput, context); + case "InvalidPolicyAttributeException": + case "com.amazonaws.ssm#InvalidPolicyAttributeException": + throw await de_InvalidPolicyAttributeExceptionRes(parsedOutput, context); + case "InvalidPolicyTypeException": + case "com.amazonaws.ssm#InvalidPolicyTypeException": + throw await de_InvalidPolicyTypeExceptionRes(parsedOutput, context); + case "ParameterAlreadyExists": + case "com.amazonaws.ssm#ParameterAlreadyExists": + throw await de_ParameterAlreadyExistsRes(parsedOutput, context); + case "ParameterLimitExceeded": + case "com.amazonaws.ssm#ParameterLimitExceeded": + throw await de_ParameterLimitExceededRes(parsedOutput, context); + case "ParameterMaxVersionLimitExceeded": + case "com.amazonaws.ssm#ParameterMaxVersionLimitExceeded": + throw await de_ParameterMaxVersionLimitExceededRes(parsedOutput, context); + case "ParameterPatternMismatchException": + case "com.amazonaws.ssm#ParameterPatternMismatchException": + throw await de_ParameterPatternMismatchExceptionRes(parsedOutput, context); + case "PoliciesLimitExceededException": + case "com.amazonaws.ssm#PoliciesLimitExceededException": + throw await de_PoliciesLimitExceededExceptionRes(parsedOutput, context); + case "UnsupportedParameterType": + case "com.amazonaws.ssm#UnsupportedParameterType": + throw await de_UnsupportedParameterTypeRes(parsedOutput, context); + case "ResourcePolicyLimitExceededException": + case "com.amazonaws.ssm#ResourcePolicyLimitExceededException": + throw await de_ResourcePolicyLimitExceededExceptionRes(parsedOutput, context); + case "AlreadyExistsException": + case "com.amazonaws.ssm#AlreadyExistsException": + throw await de_AlreadyExistsExceptionRes(parsedOutput, context); + case "FeatureNotAvailableException": + case "com.amazonaws.ssm#FeatureNotAvailableException": + throw await de_FeatureNotAvailableExceptionRes(parsedOutput, context); + case "AutomationStepNotFoundException": + case "com.amazonaws.ssm#AutomationStepNotFoundException": + throw await de_AutomationStepNotFoundExceptionRes(parsedOutput, context); + case "InvalidAutomationSignalException": + case "com.amazonaws.ssm#InvalidAutomationSignalException": + throw await de_InvalidAutomationSignalExceptionRes(parsedOutput, context); + case "InvalidNotificationConfig": + case "com.amazonaws.ssm#InvalidNotificationConfig": + throw await de_InvalidNotificationConfigRes(parsedOutput, context); + case "InvalidOutputFolder": + case "com.amazonaws.ssm#InvalidOutputFolder": + throw await de_InvalidOutputFolderRes(parsedOutput, context); + case "InvalidRole": + case "com.amazonaws.ssm#InvalidRole": + throw await de_InvalidRoleRes(parsedOutput, context); + case "InvalidAssociation": + case "com.amazonaws.ssm#InvalidAssociation": + throw await de_InvalidAssociationRes(parsedOutput, context); + case "AutomationDefinitionNotFoundException": + case "com.amazonaws.ssm#AutomationDefinitionNotFoundException": + throw await de_AutomationDefinitionNotFoundExceptionRes(parsedOutput, context); + case "AutomationDefinitionVersionNotFoundException": + case "com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException": + throw await de_AutomationDefinitionVersionNotFoundExceptionRes(parsedOutput, context); + case "AutomationExecutionLimitExceededException": + case "com.amazonaws.ssm#AutomationExecutionLimitExceededException": + throw await de_AutomationExecutionLimitExceededExceptionRes(parsedOutput, context); + case "InvalidAutomationExecutionParametersException": + case "com.amazonaws.ssm#InvalidAutomationExecutionParametersException": + throw await de_InvalidAutomationExecutionParametersExceptionRes(parsedOutput, context); + case "AutomationDefinitionNotApprovedException": + case "com.amazonaws.ssm#AutomationDefinitionNotApprovedException": + throw await de_AutomationDefinitionNotApprovedExceptionRes(parsedOutput, context); + case "TargetNotConnected": + case "com.amazonaws.ssm#TargetNotConnected": + throw await de_TargetNotConnectedRes(parsedOutput, context); + case "InvalidAutomationStatusUpdateException": + case "com.amazonaws.ssm#InvalidAutomationStatusUpdateException": + throw await de_InvalidAutomationStatusUpdateExceptionRes(parsedOutput, context); + case "AssociationVersionLimitExceeded": + case "com.amazonaws.ssm#AssociationVersionLimitExceeded": + throw await de_AssociationVersionLimitExceededRes(parsedOutput, context); + case "InvalidUpdate": + case "com.amazonaws.ssm#InvalidUpdate": + throw await de_InvalidUpdateRes(parsedOutput, context); + case "StatusUnchanged": + case "com.amazonaws.ssm#StatusUnchanged": + throw await de_StatusUnchangedRes(parsedOutput, context); + case "DocumentVersionLimitExceeded": + case "com.amazonaws.ssm#DocumentVersionLimitExceeded": + throw await de_DocumentVersionLimitExceededRes(parsedOutput, context); + case "DuplicateDocumentContent": + case "com.amazonaws.ssm#DuplicateDocumentContent": + throw await de_DuplicateDocumentContentRes(parsedOutput, context); + case "DuplicateDocumentVersionName": + case "com.amazonaws.ssm#DuplicateDocumentVersionName": + throw await de_DuplicateDocumentVersionNameRes(parsedOutput, context); + case "OpsMetadataKeyLimitExceededException": + case "com.amazonaws.ssm#OpsMetadataKeyLimitExceededException": + throw await de_OpsMetadataKeyLimitExceededExceptionRes(parsedOutput, context); + case "ResourceDataSyncConflictException": + case "com.amazonaws.ssm#ResourceDataSyncConflictException": + throw await de_ResourceDataSyncConflictExceptionRes(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody, + errorCode + }); + } +}, "de_CommandError"); +var de_AlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AlreadyExistsException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AlreadyExistsExceptionRes"); +var de_AssociatedInstancesRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociatedInstances({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociatedInstancesRes"); +var de_AssociationAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociationAlreadyExists({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociationAlreadyExistsRes"); +var de_AssociationDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociationDoesNotExist({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociationDoesNotExistRes"); +var de_AssociationExecutionDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociationExecutionDoesNotExist({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociationExecutionDoesNotExistRes"); +var de_AssociationLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociationLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociationLimitExceededRes"); +var de_AssociationVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AssociationVersionLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AssociationVersionLimitExceededRes"); +var de_AutomationDefinitionNotApprovedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationDefinitionNotApprovedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationDefinitionNotApprovedExceptionRes"); +var de_AutomationDefinitionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationDefinitionNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationDefinitionNotFoundExceptionRes"); +var de_AutomationDefinitionVersionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationDefinitionVersionNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationDefinitionVersionNotFoundExceptionRes"); +var de_AutomationExecutionLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationExecutionLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationExecutionLimitExceededExceptionRes"); +var de_AutomationExecutionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationExecutionNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationExecutionNotFoundExceptionRes"); +var de_AutomationStepNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new AutomationStepNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_AutomationStepNotFoundExceptionRes"); +var de_ComplianceTypeCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ComplianceTypeCountLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ComplianceTypeCountLimitExceededExceptionRes"); +var de_CustomSchemaCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new CustomSchemaCountLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_CustomSchemaCountLimitExceededExceptionRes"); +var de_DocumentAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DocumentAlreadyExists({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DocumentAlreadyExistsRes"); +var de_DocumentLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DocumentLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DocumentLimitExceededRes"); +var de_DocumentPermissionLimitRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DocumentPermissionLimit({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DocumentPermissionLimitRes"); +var de_DocumentVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DocumentVersionLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DocumentVersionLimitExceededRes"); +var de_DoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DoesNotExistException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DoesNotExistExceptionRes"); +var de_DuplicateDocumentContentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DuplicateDocumentContent({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DuplicateDocumentContentRes"); +var de_DuplicateDocumentVersionNameRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DuplicateDocumentVersionName({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DuplicateDocumentVersionNameRes"); +var de_DuplicateInstanceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new DuplicateInstanceId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_DuplicateInstanceIdRes"); +var de_FeatureNotAvailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new FeatureNotAvailableException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_FeatureNotAvailableExceptionRes"); +var de_HierarchyLevelLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new HierarchyLevelLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_HierarchyLevelLimitExceededExceptionRes"); +var de_HierarchyTypeMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new HierarchyTypeMismatchException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_HierarchyTypeMismatchExceptionRes"); +var de_IdempotentParameterMismatchRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new IdempotentParameterMismatch({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_IdempotentParameterMismatchRes"); +var de_IncompatiblePolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new IncompatiblePolicyException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_IncompatiblePolicyExceptionRes"); +var de_InternalServerErrorRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InternalServerError({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InternalServerErrorRes"); +var de_InvalidActivationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidActivation({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidActivationRes"); +var de_InvalidActivationIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidActivationId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidActivationIdRes"); +var de_InvalidAggregatorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAggregatorException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAggregatorExceptionRes"); +var de_InvalidAllowedPatternExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAllowedPatternException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAllowedPatternExceptionRes"); +var de_InvalidAssociationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAssociation({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAssociationRes"); +var de_InvalidAssociationVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAssociationVersion({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAssociationVersionRes"); +var de_InvalidAutomationExecutionParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAutomationExecutionParametersException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAutomationExecutionParametersExceptionRes"); +var de_InvalidAutomationSignalExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAutomationSignalException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAutomationSignalExceptionRes"); +var de_InvalidAutomationStatusUpdateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidAutomationStatusUpdateException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAutomationStatusUpdateExceptionRes"); +var de_InvalidCommandIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidCommandId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidCommandIdRes"); +var de_InvalidDeleteInventoryParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDeleteInventoryParametersException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDeleteInventoryParametersExceptionRes"); +var de_InvalidDeletionIdExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDeletionIdException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDeletionIdExceptionRes"); +var de_InvalidDocumentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocument({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentRes"); +var de_InvalidDocumentContentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocumentContent({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentContentRes"); +var de_InvalidDocumentOperationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocumentOperation({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentOperationRes"); +var de_InvalidDocumentSchemaVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocumentSchemaVersion({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentSchemaVersionRes"); +var de_InvalidDocumentTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocumentType({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentTypeRes"); +var de_InvalidDocumentVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidDocumentVersion({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidDocumentVersionRes"); +var de_InvalidFilterRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidFilter({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidFilterRes"); +var de_InvalidFilterKeyRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidFilterKey({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidFilterKeyRes"); +var de_InvalidFilterOptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidFilterOption({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidFilterOptionRes"); +var de_InvalidFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidFilterValue({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidFilterValueRes"); +var de_InvalidInstanceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInstanceId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInstanceIdRes"); +var de_InvalidInstanceInformationFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInstanceInformationFilterValue({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInstanceInformationFilterValueRes"); +var de_InvalidInstancePropertyFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInstancePropertyFilterValue({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInstancePropertyFilterValueRes"); +var de_InvalidInventoryGroupExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInventoryGroupException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInventoryGroupExceptionRes"); +var de_InvalidInventoryItemContextExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInventoryItemContextException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInventoryItemContextExceptionRes"); +var de_InvalidInventoryRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidInventoryRequestException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidInventoryRequestExceptionRes"); +var de_InvalidItemContentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidItemContentException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidItemContentExceptionRes"); +var de_InvalidKeyIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidKeyId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidKeyIdRes"); +var de_InvalidNextTokenRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidNextToken({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidNextTokenRes"); +var de_InvalidNotificationConfigRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidNotificationConfig({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidNotificationConfigRes"); +var de_InvalidOptionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidOptionException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidOptionExceptionRes"); +var de_InvalidOutputFolderRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidOutputFolder({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidOutputFolderRes"); +var de_InvalidOutputLocationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidOutputLocation({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidOutputLocationRes"); +var de_InvalidParametersRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidParameters({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidParametersRes"); +var de_InvalidPermissionTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidPermissionType({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidPermissionTypeRes"); +var de_InvalidPluginNameRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidPluginName({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidPluginNameRes"); +var de_InvalidPolicyAttributeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidPolicyAttributeException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidPolicyAttributeExceptionRes"); +var de_InvalidPolicyTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidPolicyTypeException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidPolicyTypeExceptionRes"); +var de_InvalidResourceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidResourceId({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidResourceIdRes"); +var de_InvalidResourceTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidResourceType({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidResourceTypeRes"); +var de_InvalidResultAttributeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidResultAttributeException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidResultAttributeExceptionRes"); +var de_InvalidRoleRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidRole({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidRoleRes"); +var de_InvalidScheduleRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidSchedule({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidScheduleRes"); +var de_InvalidTagRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidTag({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidTagRes"); +var de_InvalidTargetRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidTarget({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidTargetRes"); +var de_InvalidTargetMapsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidTargetMaps({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidTargetMapsRes"); +var de_InvalidTypeNameExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidTypeNameException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidTypeNameExceptionRes"); +var de_InvalidUpdateRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvalidUpdate({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidUpdateRes"); +var de_InvocationDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new InvocationDoesNotExist({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvocationDoesNotExistRes"); +var de_ItemContentMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ItemContentMismatchException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ItemContentMismatchExceptionRes"); +var de_ItemSizeLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ItemSizeLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ItemSizeLimitExceededExceptionRes"); +var de_MalformedResourcePolicyDocumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new MalformedResourcePolicyDocumentException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_MalformedResourcePolicyDocumentExceptionRes"); +var de_MaxDocumentSizeExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new MaxDocumentSizeExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_MaxDocumentSizeExceededRes"); +var de_OpsItemAccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemAccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemAccessDeniedExceptionRes"); +var de_OpsItemAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemAlreadyExistsException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemAlreadyExistsExceptionRes"); +var de_OpsItemConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemConflictExceptionRes"); +var de_OpsItemInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemInvalidParameterException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemInvalidParameterExceptionRes"); +var de_OpsItemLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemLimitExceededExceptionRes"); +var de_OpsItemNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemNotFoundExceptionRes"); +var de_OpsItemRelatedItemAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemRelatedItemAlreadyExistsException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemRelatedItemAlreadyExistsExceptionRes"); +var de_OpsItemRelatedItemAssociationNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsItemRelatedItemAssociationNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsItemRelatedItemAssociationNotFoundExceptionRes"); +var de_OpsMetadataAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataAlreadyExistsException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataAlreadyExistsExceptionRes"); +var de_OpsMetadataInvalidArgumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataInvalidArgumentException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataInvalidArgumentExceptionRes"); +var de_OpsMetadataKeyLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataKeyLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataKeyLimitExceededExceptionRes"); +var de_OpsMetadataLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataLimitExceededExceptionRes"); +var de_OpsMetadataNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataNotFoundExceptionRes"); +var de_OpsMetadataTooManyUpdatesExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new OpsMetadataTooManyUpdatesException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_OpsMetadataTooManyUpdatesExceptionRes"); +var de_ParameterAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterAlreadyExists({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterAlreadyExistsRes"); +var de_ParameterLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterLimitExceededRes"); +var de_ParameterMaxVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterMaxVersionLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterMaxVersionLimitExceededRes"); +var de_ParameterNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterNotFound({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterNotFoundRes"); +var de_ParameterPatternMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterPatternMismatchException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterPatternMismatchExceptionRes"); +var de_ParameterVersionLabelLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterVersionLabelLimitExceeded({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterVersionLabelLimitExceededRes"); +var de_ParameterVersionNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ParameterVersionNotFound({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ParameterVersionNotFoundRes"); +var de_PoliciesLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new PoliciesLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_PoliciesLimitExceededExceptionRes"); +var de_ResourceDataSyncAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceDataSyncAlreadyExistsException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceDataSyncAlreadyExistsExceptionRes"); +var de_ResourceDataSyncConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceDataSyncConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceDataSyncConflictExceptionRes"); +var de_ResourceDataSyncCountExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceDataSyncCountExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceDataSyncCountExceededExceptionRes"); +var de_ResourceDataSyncInvalidConfigurationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceDataSyncInvalidConfigurationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceDataSyncInvalidConfigurationExceptionRes"); +var de_ResourceDataSyncNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceDataSyncNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceDataSyncNotFoundExceptionRes"); +var de_ResourceInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceInUseException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceInUseExceptionRes"); +var de_ResourceLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceLimitExceededExceptionRes"); +var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourceNotFoundExceptionRes"); +var de_ResourcePolicyConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourcePolicyConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourcePolicyConflictExceptionRes"); +var de_ResourcePolicyInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourcePolicyInvalidParameterException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourcePolicyInvalidParameterExceptionRes"); +var de_ResourcePolicyLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourcePolicyLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourcePolicyLimitExceededExceptionRes"); +var de_ResourcePolicyNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ResourcePolicyNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ResourcePolicyNotFoundExceptionRes"); +var de_ServiceSettingNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new ServiceSettingNotFound({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ServiceSettingNotFoundRes"); +var de_StatusUnchangedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new StatusUnchanged({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_StatusUnchangedRes"); +var de_SubTypeCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new SubTypeCountLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_SubTypeCountLimitExceededExceptionRes"); +var de_TargetInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new TargetInUseException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_TargetInUseExceptionRes"); +var de_TargetNotConnectedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new TargetNotConnected({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_TargetNotConnectedRes"); +var de_TooManyTagsErrorRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new TooManyTagsError({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_TooManyTagsErrorRes"); +var de_TooManyUpdatesRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new TooManyUpdates({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_TooManyUpdatesRes"); +var de_TotalSizeLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new TotalSizeLimitExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_TotalSizeLimitExceededExceptionRes"); +var de_UnsupportedCalendarExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedCalendarException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedCalendarExceptionRes"); +var de_UnsupportedFeatureRequiredExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedFeatureRequiredException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedFeatureRequiredExceptionRes"); +var de_UnsupportedInventoryItemContextExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedInventoryItemContextException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedInventoryItemContextExceptionRes"); +var de_UnsupportedInventorySchemaVersionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedInventorySchemaVersionException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedInventorySchemaVersionExceptionRes"); +var de_UnsupportedOperatingSystemRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedOperatingSystem({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedOperatingSystemRes"); +var de_UnsupportedParameterTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedParameterType({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedParameterTypeRes"); +var de_UnsupportedPlatformTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = (0, import_smithy_client._json)(body); + const exception = new UnsupportedPlatformType({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_UnsupportedPlatformTypeRes"); +var se_AssociationStatus = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AdditionalInfo: [], + Date: (_) => _.getTime() / 1e3, + Message: [], + Name: [] + }); +}, "se_AssociationStatus"); +var se_ComplianceExecutionSummary = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ExecutionId: [], + ExecutionTime: (_) => _.getTime() / 1e3, + ExecutionType: [] + }); +}, "se_ComplianceExecutionSummary"); +var se_CreateActivationRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + DefaultInstanceName: [], + Description: [], + ExpirationDate: (_) => _.getTime() / 1e3, + IamRole: [], + RegistrationLimit: [], + RegistrationMetadata: import_smithy_client._json, + Tags: import_smithy_client._json + }); +}, "se_CreateActivationRequest"); +var se_CreateMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AllowUnassociatedTargets: [], + ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], + Cutoff: [], + Description: [], + Duration: [], + EndDate: [], + Name: [], + Schedule: [], + ScheduleOffset: [], + ScheduleTimezone: [], + StartDate: [], + Tags: import_smithy_client._json + }); +}, "se_CreateMaintenanceWindowRequest"); +var se_CreateOpsItemRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AccountId: [], + ActualEndTime: (_) => _.getTime() / 1e3, + ActualStartTime: (_) => _.getTime() / 1e3, + Category: [], + Description: [], + Notifications: import_smithy_client._json, + OperationalData: import_smithy_client._json, + OpsItemType: [], + PlannedEndTime: (_) => _.getTime() / 1e3, + PlannedStartTime: (_) => _.getTime() / 1e3, + Priority: [], + RelatedOpsItems: import_smithy_client._json, + Severity: [], + Source: [], + Tags: import_smithy_client._json, + Title: [] + }); +}, "se_CreateOpsItemRequest"); +var se_CreatePatchBaselineRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ApprovalRules: import_smithy_client._json, + ApprovedPatches: import_smithy_client._json, + ApprovedPatchesComplianceLevel: [], + ApprovedPatchesEnableNonSecurity: [], + ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], + Description: [], + GlobalFilters: import_smithy_client._json, + Name: [], + OperatingSystem: [], + RejectedPatches: import_smithy_client._json, + RejectedPatchesAction: [], + Sources: import_smithy_client._json, + Tags: import_smithy_client._json + }); +}, "se_CreatePatchBaselineRequest"); +var se_DeleteInventoryRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], + DryRun: [], + SchemaDeleteOption: [], + TypeName: [] + }); +}, "se_DeleteInventoryRequest"); +var se_GetInventoryRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + Aggregators: (_) => se_InventoryAggregatorList(_, context), + Filters: import_smithy_client._json, + MaxResults: [], + NextToken: [], + ResultAttributes: import_smithy_client._json + }); +}, "se_GetInventoryRequest"); +var se_GetOpsSummaryRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + Aggregators: (_) => se_OpsAggregatorList(_, context), + Filters: import_smithy_client._json, + MaxResults: [], + NextToken: [], + ResultAttributes: import_smithy_client._json, + SyncName: [] + }); +}, "se_GetOpsSummaryRequest"); +var se_InventoryAggregator = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + Aggregators: (_) => se_InventoryAggregatorList(_, context), + Expression: [], + Groups: import_smithy_client._json + }); +}, "se_InventoryAggregator"); +var se_InventoryAggregatorList = /* @__PURE__ */ __name((input, context) => { + return input.filter((e) => e != null).map((entry) => { + return se_InventoryAggregator(entry, context); + }); +}, "se_InventoryAggregatorList"); +var se_MaintenanceWindowLambdaParameters = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ClientContext: [], + Payload: context.base64Encoder, + Qualifier: [] + }); +}, "se_MaintenanceWindowLambdaParameters"); +var se_MaintenanceWindowTaskInvocationParameters = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + Automation: import_smithy_client._json, + Lambda: (_) => se_MaintenanceWindowLambdaParameters(_, context), + RunCommand: import_smithy_client._json, + StepFunctions: import_smithy_client._json + }); +}, "se_MaintenanceWindowTaskInvocationParameters"); +var se_OpsAggregator = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AggregatorType: [], + Aggregators: (_) => se_OpsAggregatorList(_, context), + AttributeName: [], + Filters: import_smithy_client._json, + TypeName: [], + Values: import_smithy_client._json + }); +}, "se_OpsAggregator"); +var se_OpsAggregatorList = /* @__PURE__ */ __name((input, context) => { + return input.filter((e) => e != null).map((entry) => { + return se_OpsAggregator(entry, context); + }); +}, "se_OpsAggregatorList"); +var se_PutComplianceItemsRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ComplianceType: [], + ExecutionSummary: (_) => se_ComplianceExecutionSummary(_, context), + ItemContentHash: [], + Items: import_smithy_client._json, + ResourceId: [], + ResourceType: [], + UploadType: [] + }); +}, "se_PutComplianceItemsRequest"); +var se_RegisterTargetWithMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], + Description: [], + Name: [], + OwnerInformation: [], + ResourceType: [], + Targets: import_smithy_client._json, + WindowId: [] + }); +}, "se_RegisterTargetWithMaintenanceWindowRequest"); +var se_RegisterTaskWithMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AlarmConfiguration: import_smithy_client._json, + ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], + CutoffBehavior: [], + Description: [], + LoggingInfo: import_smithy_client._json, + MaxConcurrency: [], + MaxErrors: [], + Name: [], + Priority: [], + ServiceRoleArn: [], + Targets: import_smithy_client._json, + TaskArn: [], + TaskInvocationParameters: (_) => se_MaintenanceWindowTaskInvocationParameters(_, context), + TaskParameters: import_smithy_client._json, + TaskType: [], + WindowId: [] + }); +}, "se_RegisterTaskWithMaintenanceWindowRequest"); +var se_StartChangeRequestExecutionRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AutoApprove: [], + ChangeDetails: [], + ChangeRequestName: [], + ClientToken: [], + DocumentName: [], + DocumentVersion: [], + Parameters: import_smithy_client._json, + Runbooks: import_smithy_client._json, + ScheduledEndTime: (_) => _.getTime() / 1e3, + ScheduledTime: (_) => _.getTime() / 1e3, + Tags: import_smithy_client._json + }); +}, "se_StartChangeRequestExecutionRequest"); +var se_UpdateAssociationStatusRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AssociationStatus: (_) => se_AssociationStatus(_, context), + InstanceId: [], + Name: [] + }); +}, "se_UpdateAssociationStatusRequest"); +var se_UpdateMaintenanceWindowTaskRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + AlarmConfiguration: import_smithy_client._json, + CutoffBehavior: [], + Description: [], + LoggingInfo: import_smithy_client._json, + MaxConcurrency: [], + MaxErrors: [], + Name: [], + Priority: [], + Replace: [], + ServiceRoleArn: [], + Targets: import_smithy_client._json, + TaskArn: [], + TaskInvocationParameters: (_) => se_MaintenanceWindowTaskInvocationParameters(_, context), + TaskParameters: import_smithy_client._json, + WindowId: [], + WindowTaskId: [] + }); +}, "se_UpdateMaintenanceWindowTaskRequest"); +var se_UpdateOpsItemRequest = /* @__PURE__ */ __name((input, context) => { + return (0, import_smithy_client.take)(input, { + ActualEndTime: (_) => _.getTime() / 1e3, + ActualStartTime: (_) => _.getTime() / 1e3, + Category: [], + Description: [], + Notifications: import_smithy_client._json, + OperationalData: import_smithy_client._json, + OperationalDataToDelete: import_smithy_client._json, + OpsItemArn: [], + OpsItemId: [], + PlannedEndTime: (_) => _.getTime() / 1e3, + PlannedStartTime: (_) => _.getTime() / 1e3, + Priority: [], + RelatedOpsItems: import_smithy_client._json, + Severity: [], + Status: [], + Title: [] + }); +}, "se_UpdateOpsItemRequest"); +var de_Activation = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActivationId: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DefaultInstanceName: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + ExpirationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Expired: import_smithy_client.expectBoolean, + IamRole: import_smithy_client.expectString, + RegistrationLimit: import_smithy_client.expectInt32, + RegistrationsCount: import_smithy_client.expectInt32, + Tags: import_smithy_client._json + }); +}, "de_Activation"); +var de_ActivationList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Activation(entry, context); + }); + return retVal; +}, "de_ActivationList"); +var de_Association = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationId: import_smithy_client.expectString, + AssociationName: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + Duration: import_smithy_client.expectInt32, + InstanceId: import_smithy_client.expectString, + LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + Overview: import_smithy_client._json, + ScheduleExpression: import_smithy_client.expectString, + ScheduleOffset: import_smithy_client.expectInt32, + TargetMaps: import_smithy_client._json, + Targets: import_smithy_client._json + }); +}, "de_Association"); +var de_AssociationDescription = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + ApplyOnlyAtCronInterval: import_smithy_client.expectBoolean, + AssociationId: import_smithy_client.expectString, + AssociationName: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + AutomationTargetParameterName: import_smithy_client.expectString, + CalendarNames: import_smithy_client._json, + ComplianceSeverity: import_smithy_client.expectString, + Date: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DocumentVersion: import_smithy_client.expectString, + Duration: import_smithy_client.expectInt32, + InstanceId: import_smithy_client.expectString, + LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastSuccessfulExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastUpdateAssociationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + OutputLocation: import_smithy_client._json, + Overview: import_smithy_client._json, + Parameters: import_smithy_client._json, + ScheduleExpression: import_smithy_client.expectString, + ScheduleOffset: import_smithy_client.expectInt32, + Status: (_) => de_AssociationStatus(_, context), + SyncCompliance: import_smithy_client.expectString, + TargetLocations: import_smithy_client._json, + TargetMaps: import_smithy_client._json, + Targets: import_smithy_client._json, + TriggeredAlarms: import_smithy_client._json + }); +}, "de_AssociationDescription"); +var de_AssociationDescriptionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_AssociationDescription(entry, context); + }); + return retVal; +}, "de_AssociationDescriptionList"); +var de_AssociationExecution = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + AssociationId: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DetailedStatus: import_smithy_client.expectString, + ExecutionId: import_smithy_client.expectString, + LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ResourceCountByStatus: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + TriggeredAlarms: import_smithy_client._json + }); +}, "de_AssociationExecution"); +var de_AssociationExecutionsList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_AssociationExecution(entry, context); + }); + return retVal; +}, "de_AssociationExecutionsList"); +var de_AssociationExecutionTarget = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationId: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + DetailedStatus: import_smithy_client.expectString, + ExecutionId: import_smithy_client.expectString, + LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + OutputSource: import_smithy_client._json, + ResourceId: import_smithy_client.expectString, + ResourceType: import_smithy_client.expectString, + Status: import_smithy_client.expectString + }); +}, "de_AssociationExecutionTarget"); +var de_AssociationExecutionTargetsList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_AssociationExecutionTarget(entry, context); + }); + return retVal; +}, "de_AssociationExecutionTargetsList"); +var de_AssociationList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Association(entry, context); + }); + return retVal; +}, "de_AssociationList"); +var de_AssociationStatus = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AdditionalInfo: import_smithy_client.expectString, + Date: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Message: import_smithy_client.expectString, + Name: import_smithy_client.expectString + }); +}, "de_AssociationStatus"); +var de_AssociationVersionInfo = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ApplyOnlyAtCronInterval: import_smithy_client.expectBoolean, + AssociationId: import_smithy_client.expectString, + AssociationName: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + CalendarNames: import_smithy_client._json, + ComplianceSeverity: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DocumentVersion: import_smithy_client.expectString, + Duration: import_smithy_client.expectInt32, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + OutputLocation: import_smithy_client._json, + Parameters: import_smithy_client._json, + ScheduleExpression: import_smithy_client.expectString, + ScheduleOffset: import_smithy_client.expectInt32, + SyncCompliance: import_smithy_client.expectString, + TargetLocations: import_smithy_client._json, + TargetMaps: import_smithy_client._json, + Targets: import_smithy_client._json + }); +}, "de_AssociationVersionInfo"); +var de_AssociationVersionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_AssociationVersionInfo(entry, context); + }); + return retVal; +}, "de_AssociationVersionList"); +var de_AutomationExecution = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + AssociationId: import_smithy_client.expectString, + AutomationExecutionId: import_smithy_client.expectString, + AutomationExecutionStatus: import_smithy_client.expectString, + AutomationSubtype: import_smithy_client.expectString, + ChangeRequestName: import_smithy_client.expectString, + CurrentAction: import_smithy_client.expectString, + CurrentStepName: import_smithy_client.expectString, + DocumentName: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + ExecutedBy: import_smithy_client.expectString, + ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + FailureMessage: import_smithy_client.expectString, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Mode: import_smithy_client.expectString, + OpsItemId: import_smithy_client.expectString, + Outputs: import_smithy_client._json, + Parameters: import_smithy_client._json, + ParentAutomationExecutionId: import_smithy_client.expectString, + ProgressCounters: import_smithy_client._json, + ResolvedTargets: import_smithy_client._json, + Runbooks: import_smithy_client._json, + ScheduledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + StepExecutions: (_) => de_StepExecutionList(_, context), + StepExecutionsTruncated: import_smithy_client.expectBoolean, + Target: import_smithy_client.expectString, + TargetLocations: import_smithy_client._json, + TargetMaps: import_smithy_client._json, + TargetParameterName: import_smithy_client.expectString, + Targets: import_smithy_client._json, + TriggeredAlarms: import_smithy_client._json, + Variables: import_smithy_client._json + }); +}, "de_AutomationExecution"); +var de_AutomationExecutionMetadata = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + AssociationId: import_smithy_client.expectString, + AutomationExecutionId: import_smithy_client.expectString, + AutomationExecutionStatus: import_smithy_client.expectString, + AutomationSubtype: import_smithy_client.expectString, + AutomationType: import_smithy_client.expectString, + ChangeRequestName: import_smithy_client.expectString, + CurrentAction: import_smithy_client.expectString, + CurrentStepName: import_smithy_client.expectString, + DocumentName: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + ExecutedBy: import_smithy_client.expectString, + ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + FailureMessage: import_smithy_client.expectString, + LogFile: import_smithy_client.expectString, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Mode: import_smithy_client.expectString, + OpsItemId: import_smithy_client.expectString, + Outputs: import_smithy_client._json, + ParentAutomationExecutionId: import_smithy_client.expectString, + ResolvedTargets: import_smithy_client._json, + Runbooks: import_smithy_client._json, + ScheduledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Target: import_smithy_client.expectString, + TargetMaps: import_smithy_client._json, + TargetParameterName: import_smithy_client.expectString, + Targets: import_smithy_client._json, + TriggeredAlarms: import_smithy_client._json + }); +}, "de_AutomationExecutionMetadata"); +var de_AutomationExecutionMetadataList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_AutomationExecutionMetadata(entry, context); + }); + return retVal; +}, "de_AutomationExecutionMetadataList"); +var de_Command = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + CloudWatchOutputConfig: import_smithy_client._json, + CommandId: import_smithy_client.expectString, + Comment: import_smithy_client.expectString, + CompletedCount: import_smithy_client.expectInt32, + DeliveryTimedOutCount: import_smithy_client.expectInt32, + DocumentName: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + ErrorCount: import_smithy_client.expectInt32, + ExpiresAfter: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + InstanceIds: import_smithy_client._json, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + NotificationConfig: import_smithy_client._json, + OutputS3BucketName: import_smithy_client.expectString, + OutputS3KeyPrefix: import_smithy_client.expectString, + OutputS3Region: import_smithy_client.expectString, + Parameters: import_smithy_client._json, + RequestedDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ServiceRole: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TargetCount: import_smithy_client.expectInt32, + Targets: import_smithy_client._json, + TimeoutSeconds: import_smithy_client.expectInt32, + TriggeredAlarms: import_smithy_client._json + }); +}, "de_Command"); +var de_CommandInvocation = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CloudWatchOutputConfig: import_smithy_client._json, + CommandId: import_smithy_client.expectString, + CommandPlugins: (_) => de_CommandPluginList(_, context), + Comment: import_smithy_client.expectString, + DocumentName: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + InstanceId: import_smithy_client.expectString, + InstanceName: import_smithy_client.expectString, + NotificationConfig: import_smithy_client._json, + RequestedDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ServiceRole: import_smithy_client.expectString, + StandardErrorUrl: import_smithy_client.expectString, + StandardOutputUrl: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TraceOutput: import_smithy_client.expectString + }); +}, "de_CommandInvocation"); +var de_CommandInvocationList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_CommandInvocation(entry, context); + }); + return retVal; +}, "de_CommandInvocationList"); +var de_CommandList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Command(entry, context); + }); + return retVal; +}, "de_CommandList"); +var de_CommandPlugin = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Name: import_smithy_client.expectString, + Output: import_smithy_client.expectString, + OutputS3BucketName: import_smithy_client.expectString, + OutputS3KeyPrefix: import_smithy_client.expectString, + OutputS3Region: import_smithy_client.expectString, + ResponseCode: import_smithy_client.expectInt32, + ResponseFinishDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ResponseStartDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + StandardErrorUrl: import_smithy_client.expectString, + StandardOutputUrl: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString + }); +}, "de_CommandPlugin"); +var de_CommandPluginList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_CommandPlugin(entry, context); + }); + return retVal; +}, "de_CommandPluginList"); +var de_ComplianceExecutionSummary = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ExecutionId: import_smithy_client.expectString, + ExecutionTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionType: import_smithy_client.expectString + }); +}, "de_ComplianceExecutionSummary"); +var de_ComplianceItem = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ComplianceType: import_smithy_client.expectString, + Details: import_smithy_client._json, + ExecutionSummary: (_) => de_ComplianceExecutionSummary(_, context), + Id: import_smithy_client.expectString, + ResourceId: import_smithy_client.expectString, + ResourceType: import_smithy_client.expectString, + Severity: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + Title: import_smithy_client.expectString + }); +}, "de_ComplianceItem"); +var de_ComplianceItemList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ComplianceItem(entry, context); + }); + return retVal; +}, "de_ComplianceItemList"); +var de_CreateAssociationBatchResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Failed: import_smithy_client._json, + Successful: (_) => de_AssociationDescriptionList(_, context) + }); +}, "de_CreateAssociationBatchResult"); +var de_CreateAssociationResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationDescription: (_) => de_AssociationDescription(_, context) + }); +}, "de_CreateAssociationResult"); +var de_CreateDocumentResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + DocumentDescription: (_) => de_DocumentDescription(_, context) + }); +}, "de_CreateDocumentResult"); +var de_DescribeActivationsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActivationList: (_) => de_ActivationList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeActivationsResult"); +var de_DescribeAssociationExecutionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationExecutions: (_) => de_AssociationExecutionsList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeAssociationExecutionsResult"); +var de_DescribeAssociationExecutionTargetsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationExecutionTargets: (_) => de_AssociationExecutionTargetsList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeAssociationExecutionTargetsResult"); +var de_DescribeAssociationResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationDescription: (_) => de_AssociationDescription(_, context) + }); +}, "de_DescribeAssociationResult"); +var de_DescribeAutomationExecutionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AutomationExecutionMetadataList: (_) => de_AutomationExecutionMetadataList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeAutomationExecutionsResult"); +var de_DescribeAutomationStepExecutionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + StepExecutions: (_) => de_StepExecutionList(_, context) + }); +}, "de_DescribeAutomationStepExecutionsResult"); +var de_DescribeAvailablePatchesResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Patches: (_) => de_PatchList(_, context) + }); +}, "de_DescribeAvailablePatchesResult"); +var de_DescribeDocumentResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Document: (_) => de_DocumentDescription(_, context) + }); +}, "de_DescribeDocumentResult"); +var de_DescribeEffectivePatchesForPatchBaselineResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + EffectivePatches: (_) => de_EffectivePatchList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeEffectivePatchesForPatchBaselineResult"); +var de_DescribeInstanceAssociationsStatusResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InstanceAssociationStatusInfos: (_) => de_InstanceAssociationStatusInfos(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInstanceAssociationsStatusResult"); +var de_DescribeInstanceInformationResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InstanceInformationList: (_) => de_InstanceInformationList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInstanceInformationResult"); +var de_DescribeInstancePatchesResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Patches: (_) => de_PatchComplianceDataList(_, context) + }); +}, "de_DescribeInstancePatchesResult"); +var de_DescribeInstancePatchStatesForPatchGroupResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InstancePatchStates: (_) => de_InstancePatchStatesList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInstancePatchStatesForPatchGroupResult"); +var de_DescribeInstancePatchStatesResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InstancePatchStates: (_) => de_InstancePatchStateList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInstancePatchStatesResult"); +var de_DescribeInstancePropertiesResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InstanceProperties: (_) => de_InstanceProperties(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInstancePropertiesResult"); +var de_DescribeInventoryDeletionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InventoryDeletions: (_) => de_InventoryDeletionsList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_DescribeInventoryDeletionsResult"); +var de_DescribeMaintenanceWindowExecutionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + WindowExecutions: (_) => de_MaintenanceWindowExecutionList(_, context) + }); +}, "de_DescribeMaintenanceWindowExecutionsResult"); +var de_DescribeMaintenanceWindowExecutionTaskInvocationsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + WindowExecutionTaskInvocationIdentities: (_) => de_MaintenanceWindowExecutionTaskInvocationIdentityList(_, context) + }); +}, "de_DescribeMaintenanceWindowExecutionTaskInvocationsResult"); +var de_DescribeMaintenanceWindowExecutionTasksResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + WindowExecutionTaskIdentities: (_) => de_MaintenanceWindowExecutionTaskIdentityList(_, context) + }); +}, "de_DescribeMaintenanceWindowExecutionTasksResult"); +var de_DescribeOpsItemsResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + OpsItemSummaries: (_) => de_OpsItemSummaries(_, context) + }); +}, "de_DescribeOpsItemsResponse"); +var de_DescribeParametersResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Parameters: (_) => de_ParameterMetadataList(_, context) + }); +}, "de_DescribeParametersResult"); +var de_DescribeSessionsResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Sessions: (_) => de_SessionList(_, context) + }); +}, "de_DescribeSessionsResponse"); +var de_DocumentDescription = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ApprovedVersion: import_smithy_client.expectString, + AttachmentsInformation: import_smithy_client._json, + Author: import_smithy_client.expectString, + Category: import_smithy_client._json, + CategoryEnum: import_smithy_client._json, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DefaultVersion: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + DisplayName: import_smithy_client.expectString, + DocumentFormat: import_smithy_client.expectString, + DocumentType: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + Hash: import_smithy_client.expectString, + HashType: import_smithy_client.expectString, + LatestVersion: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Owner: import_smithy_client.expectString, + Parameters: import_smithy_client._json, + PendingReviewVersion: import_smithy_client.expectString, + PlatformTypes: import_smithy_client._json, + Requires: import_smithy_client._json, + ReviewInformation: (_) => de_ReviewInformationList(_, context), + ReviewStatus: import_smithy_client.expectString, + SchemaVersion: import_smithy_client.expectString, + Sha1: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusInformation: import_smithy_client.expectString, + Tags: import_smithy_client._json, + TargetType: import_smithy_client.expectString, + VersionName: import_smithy_client.expectString + }); +}, "de_DocumentDescription"); +var de_DocumentIdentifier = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Author: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DisplayName: import_smithy_client.expectString, + DocumentFormat: import_smithy_client.expectString, + DocumentType: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Owner: import_smithy_client.expectString, + PlatformTypes: import_smithy_client._json, + Requires: import_smithy_client._json, + ReviewStatus: import_smithy_client.expectString, + SchemaVersion: import_smithy_client.expectString, + Tags: import_smithy_client._json, + TargetType: import_smithy_client.expectString, + VersionName: import_smithy_client.expectString + }); +}, "de_DocumentIdentifier"); +var de_DocumentIdentifierList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_DocumentIdentifier(entry, context); + }); + return retVal; +}, "de_DocumentIdentifierList"); +var de_DocumentMetadataResponseInfo = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ReviewerResponse: (_) => de_DocumentReviewerResponseList(_, context) + }); +}, "de_DocumentMetadataResponseInfo"); +var de_DocumentReviewerResponseList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_DocumentReviewerResponseSource(entry, context); + }); + return retVal; +}, "de_DocumentReviewerResponseList"); +var de_DocumentReviewerResponseSource = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Comment: import_smithy_client._json, + CreateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ReviewStatus: import_smithy_client.expectString, + Reviewer: import_smithy_client.expectString, + UpdatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))) + }); +}, "de_DocumentReviewerResponseSource"); +var de_DocumentVersionInfo = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DisplayName: import_smithy_client.expectString, + DocumentFormat: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + IsDefaultVersion: import_smithy_client.expectBoolean, + Name: import_smithy_client.expectString, + ReviewStatus: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusInformation: import_smithy_client.expectString, + VersionName: import_smithy_client.expectString + }); +}, "de_DocumentVersionInfo"); +var de_DocumentVersionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_DocumentVersionInfo(entry, context); + }); + return retVal; +}, "de_DocumentVersionList"); +var de_EffectivePatch = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Patch: (_) => de_Patch(_, context), + PatchStatus: (_) => de_PatchStatus(_, context) + }); +}, "de_EffectivePatch"); +var de_EffectivePatchList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_EffectivePatch(entry, context); + }); + return retVal; +}, "de_EffectivePatchList"); +var de_GetAutomationExecutionResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AutomationExecution: (_) => de_AutomationExecution(_, context) + }); +}, "de_GetAutomationExecutionResult"); +var de_GetDocumentResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AttachmentsContent: import_smithy_client._json, + Content: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DisplayName: import_smithy_client.expectString, + DocumentFormat: import_smithy_client.expectString, + DocumentType: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Requires: import_smithy_client._json, + ReviewStatus: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + StatusInformation: import_smithy_client.expectString, + VersionName: import_smithy_client.expectString + }); +}, "de_GetDocumentResult"); +var de_GetMaintenanceWindowExecutionResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TaskIds: import_smithy_client._json, + WindowExecutionId: import_smithy_client.expectString + }); +}, "de_GetMaintenanceWindowExecutionResult"); +var de_GetMaintenanceWindowExecutionTaskInvocationResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionId: import_smithy_client.expectString, + InvocationId: import_smithy_client.expectString, + OwnerInformation: import_smithy_client.expectString, + Parameters: import_smithy_client.expectString, + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TaskExecutionId: import_smithy_client.expectString, + TaskType: import_smithy_client.expectString, + WindowExecutionId: import_smithy_client.expectString, + WindowTargetId: import_smithy_client.expectString + }); +}, "de_GetMaintenanceWindowExecutionTaskInvocationResult"); +var de_GetMaintenanceWindowExecutionTaskResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Priority: import_smithy_client.expectInt32, + ServiceRole: import_smithy_client.expectString, + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TaskArn: import_smithy_client.expectString, + TaskExecutionId: import_smithy_client.expectString, + TaskParameters: import_smithy_client._json, + TriggeredAlarms: import_smithy_client._json, + Type: import_smithy_client.expectString, + WindowExecutionId: import_smithy_client.expectString + }); +}, "de_GetMaintenanceWindowExecutionTaskResult"); +var de_GetMaintenanceWindowResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AllowUnassociatedTargets: import_smithy_client.expectBoolean, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Cutoff: import_smithy_client.expectInt32, + Description: import_smithy_client.expectString, + Duration: import_smithy_client.expectInt32, + Enabled: import_smithy_client.expectBoolean, + EndDate: import_smithy_client.expectString, + ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + NextExecutionTime: import_smithy_client.expectString, + Schedule: import_smithy_client.expectString, + ScheduleOffset: import_smithy_client.expectInt32, + ScheduleTimezone: import_smithy_client.expectString, + StartDate: import_smithy_client.expectString, + WindowId: import_smithy_client.expectString + }); +}, "de_GetMaintenanceWindowResult"); +var de_GetMaintenanceWindowTaskResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + CutoffBehavior: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + LoggingInfo: import_smithy_client._json, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Priority: import_smithy_client.expectInt32, + ServiceRoleArn: import_smithy_client.expectString, + Targets: import_smithy_client._json, + TaskArn: import_smithy_client.expectString, + TaskInvocationParameters: (_) => de_MaintenanceWindowTaskInvocationParameters(_, context), + TaskParameters: import_smithy_client._json, + TaskType: import_smithy_client.expectString, + WindowId: import_smithy_client.expectString, + WindowTaskId: import_smithy_client.expectString + }); +}, "de_GetMaintenanceWindowTaskResult"); +var de_GetOpsItemResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + OpsItem: (_) => de_OpsItem(_, context) + }); +}, "de_GetOpsItemResponse"); +var de_GetParameterHistoryResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Parameters: (_) => de_ParameterHistoryList(_, context) + }); +}, "de_GetParameterHistoryResult"); +var de_GetParameterResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Parameter: (_) => de_Parameter(_, context) + }); +}, "de_GetParameterResult"); +var de_GetParametersByPathResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Parameters: (_) => de_ParameterList(_, context) + }); +}, "de_GetParametersByPathResult"); +var de_GetParametersResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + InvalidParameters: import_smithy_client._json, + Parameters: (_) => de_ParameterList(_, context) + }); +}, "de_GetParametersResult"); +var de_GetPatchBaselineResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ApprovalRules: import_smithy_client._json, + ApprovedPatches: import_smithy_client._json, + ApprovedPatchesComplianceLevel: import_smithy_client.expectString, + ApprovedPatchesEnableNonSecurity: import_smithy_client.expectBoolean, + BaselineId: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Description: import_smithy_client.expectString, + GlobalFilters: import_smithy_client._json, + ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + OperatingSystem: import_smithy_client.expectString, + PatchGroups: import_smithy_client._json, + RejectedPatches: import_smithy_client._json, + RejectedPatchesAction: import_smithy_client.expectString, + Sources: import_smithy_client._json + }); +}, "de_GetPatchBaselineResult"); +var de_GetServiceSettingResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ServiceSetting: (_) => de_ServiceSetting(_, context) + }); +}, "de_GetServiceSettingResult"); +var de_InstanceAssociationStatusInfo = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationId: import_smithy_client.expectString, + AssociationName: import_smithy_client.expectString, + AssociationVersion: import_smithy_client.expectString, + DetailedStatus: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + ErrorCode: import_smithy_client.expectString, + ExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionSummary: import_smithy_client.expectString, + InstanceId: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + OutputUrl: import_smithy_client._json, + Status: import_smithy_client.expectString + }); +}, "de_InstanceAssociationStatusInfo"); +var de_InstanceAssociationStatusInfos = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceAssociationStatusInfo(entry, context); + }); + return retVal; +}, "de_InstanceAssociationStatusInfos"); +var de_InstanceInformation = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActivationId: import_smithy_client.expectString, + AgentVersion: import_smithy_client.expectString, + AssociationOverview: import_smithy_client._json, + AssociationStatus: import_smithy_client.expectString, + ComputerName: import_smithy_client.expectString, + IPAddress: import_smithy_client.expectString, + IamRole: import_smithy_client.expectString, + InstanceId: import_smithy_client.expectString, + IsLatestVersion: import_smithy_client.expectBoolean, + LastAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastPingDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastSuccessfulAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + PingStatus: import_smithy_client.expectString, + PlatformName: import_smithy_client.expectString, + PlatformType: import_smithy_client.expectString, + PlatformVersion: import_smithy_client.expectString, + RegistrationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ResourceType: import_smithy_client.expectString, + SourceId: import_smithy_client.expectString, + SourceType: import_smithy_client.expectString + }); +}, "de_InstanceInformation"); +var de_InstanceInformationList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceInformation(entry, context); + }); + return retVal; +}, "de_InstanceInformationList"); +var de_InstancePatchState = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + BaselineId: import_smithy_client.expectString, + CriticalNonCompliantCount: import_smithy_client.expectInt32, + FailedCount: import_smithy_client.expectInt32, + InstallOverrideList: import_smithy_client.expectString, + InstalledCount: import_smithy_client.expectInt32, + InstalledOtherCount: import_smithy_client.expectInt32, + InstalledPendingRebootCount: import_smithy_client.expectInt32, + InstalledRejectedCount: import_smithy_client.expectInt32, + InstanceId: import_smithy_client.expectString, + LastNoRebootInstallOperationTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + MissingCount: import_smithy_client.expectInt32, + NotApplicableCount: import_smithy_client.expectInt32, + Operation: import_smithy_client.expectString, + OperationEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + OperationStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + OtherNonCompliantCount: import_smithy_client.expectInt32, + OwnerInformation: import_smithy_client.expectString, + PatchGroup: import_smithy_client.expectString, + RebootOption: import_smithy_client.expectString, + SecurityNonCompliantCount: import_smithy_client.expectInt32, + SnapshotId: import_smithy_client.expectString, + UnreportedNotApplicableCount: import_smithy_client.expectInt32 + }); +}, "de_InstancePatchState"); +var de_InstancePatchStateList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InstancePatchState(entry, context); + }); + return retVal; +}, "de_InstancePatchStateList"); +var de_InstancePatchStatesList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InstancePatchState(entry, context); + }); + return retVal; +}, "de_InstancePatchStatesList"); +var de_InstanceProperties = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InstanceProperty(entry, context); + }); + return retVal; +}, "de_InstanceProperties"); +var de_InstanceProperty = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActivationId: import_smithy_client.expectString, + AgentVersion: import_smithy_client.expectString, + Architecture: import_smithy_client.expectString, + AssociationOverview: import_smithy_client._json, + AssociationStatus: import_smithy_client.expectString, + ComputerName: import_smithy_client.expectString, + IPAddress: import_smithy_client.expectString, + IamRole: import_smithy_client.expectString, + InstanceId: import_smithy_client.expectString, + InstanceRole: import_smithy_client.expectString, + InstanceState: import_smithy_client.expectString, + InstanceType: import_smithy_client.expectString, + KeyName: import_smithy_client.expectString, + LastAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastPingDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastSuccessfulAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LaunchTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + PingStatus: import_smithy_client.expectString, + PlatformName: import_smithy_client.expectString, + PlatformType: import_smithy_client.expectString, + PlatformVersion: import_smithy_client.expectString, + RegistrationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ResourceType: import_smithy_client.expectString, + SourceId: import_smithy_client.expectString, + SourceType: import_smithy_client.expectString + }); +}, "de_InstanceProperty"); +var de_InventoryDeletionsList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_InventoryDeletionStatusItem(entry, context); + }); + return retVal; +}, "de_InventoryDeletionsList"); +var de_InventoryDeletionStatusItem = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + DeletionId: import_smithy_client.expectString, + DeletionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + DeletionSummary: import_smithy_client._json, + LastStatus: import_smithy_client.expectString, + LastStatusMessage: import_smithy_client.expectString, + LastStatusUpdateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + TypeName: import_smithy_client.expectString + }); +}, "de_InventoryDeletionStatusItem"); +var de_ListAssociationsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Associations: (_) => de_AssociationList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListAssociationsResult"); +var de_ListAssociationVersionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationVersions: (_) => de_AssociationVersionList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListAssociationVersionsResult"); +var de_ListCommandInvocationsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CommandInvocations: (_) => de_CommandInvocationList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListCommandInvocationsResult"); +var de_ListCommandsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Commands: (_) => de_CommandList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListCommandsResult"); +var de_ListComplianceItemsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ComplianceItems: (_) => de_ComplianceItemList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListComplianceItemsResult"); +var de_ListDocumentMetadataHistoryResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Author: import_smithy_client.expectString, + DocumentVersion: import_smithy_client.expectString, + Metadata: (_) => de_DocumentMetadataResponseInfo(_, context), + Name: import_smithy_client.expectString, + NextToken: import_smithy_client.expectString + }); +}, "de_ListDocumentMetadataHistoryResponse"); +var de_ListDocumentsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + DocumentIdentifiers: (_) => de_DocumentIdentifierList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListDocumentsResult"); +var de_ListDocumentVersionsResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + DocumentVersions: (_) => de_DocumentVersionList(_, context), + NextToken: import_smithy_client.expectString + }); +}, "de_ListDocumentVersionsResult"); +var de_ListOpsItemEventsResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Summaries: (_) => de_OpsItemEventSummaries(_, context) + }); +}, "de_ListOpsItemEventsResponse"); +var de_ListOpsItemRelatedItemsResponse = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + Summaries: (_) => de_OpsItemRelatedItemSummaries(_, context) + }); +}, "de_ListOpsItemRelatedItemsResponse"); +var de_ListOpsMetadataResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + OpsMetadataList: (_) => de_OpsMetadataList(_, context) + }); +}, "de_ListOpsMetadataResult"); +var de_ListResourceComplianceSummariesResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + ResourceComplianceSummaryItems: (_) => de_ResourceComplianceSummaryItemList(_, context) + }); +}, "de_ListResourceComplianceSummariesResult"); +var de_ListResourceDataSyncResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + NextToken: import_smithy_client.expectString, + ResourceDataSyncItems: (_) => de_ResourceDataSyncItemList(_, context) + }); +}, "de_ListResourceDataSyncResult"); +var de_MaintenanceWindowExecution = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + WindowExecutionId: import_smithy_client.expectString, + WindowId: import_smithy_client.expectString + }); +}, "de_MaintenanceWindowExecution"); +var de_MaintenanceWindowExecutionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_MaintenanceWindowExecution(entry, context); + }); + return retVal; +}, "de_MaintenanceWindowExecutionList"); +var de_MaintenanceWindowExecutionTaskIdentity = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TaskArn: import_smithy_client.expectString, + TaskExecutionId: import_smithy_client.expectString, + TaskType: import_smithy_client.expectString, + TriggeredAlarms: import_smithy_client._json, + WindowExecutionId: import_smithy_client.expectString + }); +}, "de_MaintenanceWindowExecutionTaskIdentity"); +var de_MaintenanceWindowExecutionTaskIdentityList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_MaintenanceWindowExecutionTaskIdentity(entry, context); + }); + return retVal; +}, "de_MaintenanceWindowExecutionTaskIdentityList"); +var de_MaintenanceWindowExecutionTaskInvocationIdentity = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionId: import_smithy_client.expectString, + InvocationId: import_smithy_client.expectString, + OwnerInformation: import_smithy_client.expectString, + Parameters: import_smithy_client.expectString, + StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + StatusDetails: import_smithy_client.expectString, + TaskExecutionId: import_smithy_client.expectString, + TaskType: import_smithy_client.expectString, + WindowExecutionId: import_smithy_client.expectString, + WindowTargetId: import_smithy_client.expectString + }); +}, "de_MaintenanceWindowExecutionTaskInvocationIdentity"); +var de_MaintenanceWindowExecutionTaskInvocationIdentityList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_MaintenanceWindowExecutionTaskInvocationIdentity(entry, context); + }); + return retVal; +}, "de_MaintenanceWindowExecutionTaskInvocationIdentityList"); +var de_MaintenanceWindowLambdaParameters = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ClientContext: import_smithy_client.expectString, + Payload: context.base64Decoder, + Qualifier: import_smithy_client.expectString + }); +}, "de_MaintenanceWindowLambdaParameters"); +var de_MaintenanceWindowTaskInvocationParameters = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Automation: import_smithy_client._json, + Lambda: (_) => de_MaintenanceWindowLambdaParameters(_, context), + RunCommand: import_smithy_client._json, + StepFunctions: import_smithy_client._json + }); +}, "de_MaintenanceWindowTaskInvocationParameters"); +var de_OpsItem = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActualEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ActualStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Category: import_smithy_client.expectString, + CreatedBy: import_smithy_client.expectString, + CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Description: import_smithy_client.expectString, + LastModifiedBy: import_smithy_client.expectString, + LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Notifications: import_smithy_client._json, + OperationalData: import_smithy_client._json, + OpsItemArn: import_smithy_client.expectString, + OpsItemId: import_smithy_client.expectString, + OpsItemType: import_smithy_client.expectString, + PlannedEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + PlannedStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Priority: import_smithy_client.expectInt32, + RelatedOpsItems: import_smithy_client._json, + Severity: import_smithy_client.expectString, + Source: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + Title: import_smithy_client.expectString, + Version: import_smithy_client.expectString + }); +}, "de_OpsItem"); +var de_OpsItemEventSummaries = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_OpsItemEventSummary(entry, context); + }); + return retVal; +}, "de_OpsItemEventSummaries"); +var de_OpsItemEventSummary = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CreatedBy: import_smithy_client._json, + CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Detail: import_smithy_client.expectString, + DetailType: import_smithy_client.expectString, + EventId: import_smithy_client.expectString, + OpsItemId: import_smithy_client.expectString, + Source: import_smithy_client.expectString + }); +}, "de_OpsItemEventSummary"); +var de_OpsItemRelatedItemSummaries = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_OpsItemRelatedItemSummary(entry, context); + }); + return retVal; +}, "de_OpsItemRelatedItemSummaries"); +var de_OpsItemRelatedItemSummary = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationId: import_smithy_client.expectString, + AssociationType: import_smithy_client.expectString, + CreatedBy: import_smithy_client._json, + CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedBy: import_smithy_client._json, + LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + OpsItemId: import_smithy_client.expectString, + ResourceType: import_smithy_client.expectString, + ResourceUri: import_smithy_client.expectString + }); +}, "de_OpsItemRelatedItemSummary"); +var de_OpsItemSummaries = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_OpsItemSummary(entry, context); + }); + return retVal; +}, "de_OpsItemSummaries"); +var de_OpsItemSummary = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ActualEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ActualStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Category: import_smithy_client.expectString, + CreatedBy: import_smithy_client.expectString, + CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedBy: import_smithy_client.expectString, + LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + OperationalData: import_smithy_client._json, + OpsItemId: import_smithy_client.expectString, + OpsItemType: import_smithy_client.expectString, + PlannedEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + PlannedStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Priority: import_smithy_client.expectInt32, + Severity: import_smithy_client.expectString, + Source: import_smithy_client.expectString, + Status: import_smithy_client.expectString, + Title: import_smithy_client.expectString + }); +}, "de_OpsItemSummary"); +var de_OpsMetadata = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CreationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedUser: import_smithy_client.expectString, + OpsMetadataArn: import_smithy_client.expectString, + ResourceId: import_smithy_client.expectString + }); +}, "de_OpsMetadata"); +var de_OpsMetadataList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_OpsMetadata(entry, context); + }); + return retVal; +}, "de_OpsMetadataList"); +var de_Parameter = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ARN: import_smithy_client.expectString, + DataType: import_smithy_client.expectString, + LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + Selector: import_smithy_client.expectString, + SourceResult: import_smithy_client.expectString, + Type: import_smithy_client.expectString, + Value: import_smithy_client.expectString, + Version: import_smithy_client.expectLong + }); +}, "de_Parameter"); +var de_ParameterHistory = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AllowedPattern: import_smithy_client.expectString, + DataType: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + KeyId: import_smithy_client.expectString, + Labels: import_smithy_client._json, + LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedUser: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Policies: import_smithy_client._json, + Tier: import_smithy_client.expectString, + Type: import_smithy_client.expectString, + Value: import_smithy_client.expectString, + Version: import_smithy_client.expectLong + }); +}, "de_ParameterHistory"); +var de_ParameterHistoryList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ParameterHistory(entry, context); + }); + return retVal; +}, "de_ParameterHistoryList"); +var de_ParameterList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Parameter(entry, context); + }); + return retVal; +}, "de_ParameterList"); +var de_ParameterMetadata = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ARN: import_smithy_client.expectString, + AllowedPattern: import_smithy_client.expectString, + DataType: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + KeyId: import_smithy_client.expectString, + LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedUser: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Policies: import_smithy_client._json, + Tier: import_smithy_client.expectString, + Type: import_smithy_client.expectString, + Version: import_smithy_client.expectLong + }); +}, "de_ParameterMetadata"); +var de_ParameterMetadataList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ParameterMetadata(entry, context); + }); + return retVal; +}, "de_ParameterMetadataList"); +var de_Patch = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AdvisoryIds: import_smithy_client._json, + Arch: import_smithy_client.expectString, + BugzillaIds: import_smithy_client._json, + CVEIds: import_smithy_client._json, + Classification: import_smithy_client.expectString, + ContentUrl: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + Epoch: import_smithy_client.expectInt32, + Id: import_smithy_client.expectString, + KbNumber: import_smithy_client.expectString, + Language: import_smithy_client.expectString, + MsrcNumber: import_smithy_client.expectString, + MsrcSeverity: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Product: import_smithy_client.expectString, + ProductFamily: import_smithy_client.expectString, + Release: import_smithy_client.expectString, + ReleaseDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Repository: import_smithy_client.expectString, + Severity: import_smithy_client.expectString, + Title: import_smithy_client.expectString, + Vendor: import_smithy_client.expectString, + Version: import_smithy_client.expectString + }); +}, "de_Patch"); +var de_PatchComplianceData = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + CVEIds: import_smithy_client.expectString, + Classification: import_smithy_client.expectString, + InstalledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + KBId: import_smithy_client.expectString, + Severity: import_smithy_client.expectString, + State: import_smithy_client.expectString, + Title: import_smithy_client.expectString + }); +}, "de_PatchComplianceData"); +var de_PatchComplianceDataList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_PatchComplianceData(entry, context); + }); + return retVal; +}, "de_PatchComplianceDataList"); +var de_PatchList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Patch(entry, context); + }); + return retVal; +}, "de_PatchList"); +var de_PatchStatus = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ApprovalDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ComplianceLevel: import_smithy_client.expectString, + DeploymentStatus: import_smithy_client.expectString + }); +}, "de_PatchStatus"); +var de_ResetServiceSettingResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ServiceSetting: (_) => de_ServiceSetting(_, context) + }); +}, "de_ResetServiceSettingResult"); +var de_ResourceComplianceSummaryItem = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ComplianceType: import_smithy_client.expectString, + CompliantSummary: import_smithy_client._json, + ExecutionSummary: (_) => de_ComplianceExecutionSummary(_, context), + NonCompliantSummary: import_smithy_client._json, + OverallSeverity: import_smithy_client.expectString, + ResourceId: import_smithy_client.expectString, + ResourceType: import_smithy_client.expectString, + Status: import_smithy_client.expectString + }); +}, "de_ResourceComplianceSummaryItem"); +var de_ResourceComplianceSummaryItemList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ResourceComplianceSummaryItem(entry, context); + }); + return retVal; +}, "de_ResourceComplianceSummaryItemList"); +var de_ResourceDataSyncItem = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + LastStatus: import_smithy_client.expectString, + LastSuccessfulSyncTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastSyncStatusMessage: import_smithy_client.expectString, + LastSyncTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + S3Destination: import_smithy_client._json, + SyncCreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + SyncLastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + SyncName: import_smithy_client.expectString, + SyncSource: import_smithy_client._json, + SyncType: import_smithy_client.expectString + }); +}, "de_ResourceDataSyncItem"); +var de_ResourceDataSyncItemList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ResourceDataSyncItem(entry, context); + }); + return retVal; +}, "de_ResourceDataSyncItemList"); +var de_ReviewInformation = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ReviewedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Reviewer: import_smithy_client.expectString, + Status: import_smithy_client.expectString + }); +}, "de_ReviewInformation"); +var de_ReviewInformationList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_ReviewInformation(entry, context); + }); + return retVal; +}, "de_ReviewInformationList"); +var de_SendCommandResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Command: (_) => de_Command(_, context) + }); +}, "de_SendCommandResult"); +var de_ServiceSetting = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ARN: import_smithy_client.expectString, + LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + LastModifiedUser: import_smithy_client.expectString, + SettingId: import_smithy_client.expectString, + SettingValue: import_smithy_client.expectString, + Status: import_smithy_client.expectString + }); +}, "de_ServiceSetting"); +var de_Session = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Details: import_smithy_client.expectString, + DocumentName: import_smithy_client.expectString, + EndDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + MaxSessionDuration: import_smithy_client.expectString, + OutputUrl: import_smithy_client._json, + Owner: import_smithy_client.expectString, + Reason: import_smithy_client.expectString, + SessionId: import_smithy_client.expectString, + StartDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Status: import_smithy_client.expectString, + Target: import_smithy_client.expectString + }); +}, "de_Session"); +var de_SessionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_Session(entry, context); + }); + return retVal; +}, "de_SessionList"); +var de_StepExecution = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + Action: import_smithy_client.expectString, + ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + FailureDetails: import_smithy_client._json, + FailureMessage: import_smithy_client.expectString, + Inputs: import_smithy_client._json, + IsCritical: import_smithy_client.expectBoolean, + IsEnd: import_smithy_client.expectBoolean, + MaxAttempts: import_smithy_client.expectInt32, + NextStep: import_smithy_client.expectString, + OnFailure: import_smithy_client.expectString, + Outputs: import_smithy_client._json, + OverriddenParameters: import_smithy_client._json, + ParentStepDetails: import_smithy_client._json, + Response: import_smithy_client.expectString, + ResponseCode: import_smithy_client.expectString, + StepExecutionId: import_smithy_client.expectString, + StepName: import_smithy_client.expectString, + StepStatus: import_smithy_client.expectString, + TargetLocation: import_smithy_client._json, + Targets: import_smithy_client._json, + TimeoutSeconds: import_smithy_client.expectLong, + TriggeredAlarms: import_smithy_client._json, + ValidNextSteps: import_smithy_client._json + }); +}, "de_StepExecution"); +var de_StepExecutionList = /* @__PURE__ */ __name((output, context) => { + const retVal = (output || []).filter((e) => e != null).map((entry) => { + return de_StepExecution(entry, context); + }); + return retVal; +}, "de_StepExecutionList"); +var de_UpdateAssociationResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationDescription: (_) => de_AssociationDescription(_, context) + }); +}, "de_UpdateAssociationResult"); +var de_UpdateAssociationStatusResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AssociationDescription: (_) => de_AssociationDescription(_, context) + }); +}, "de_UpdateAssociationStatusResult"); +var de_UpdateDocumentResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + DocumentDescription: (_) => de_DocumentDescription(_, context) + }); +}, "de_UpdateDocumentResult"); +var de_UpdateMaintenanceWindowTaskResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + AlarmConfiguration: import_smithy_client._json, + CutoffBehavior: import_smithy_client.expectString, + Description: import_smithy_client.expectString, + LoggingInfo: import_smithy_client._json, + MaxConcurrency: import_smithy_client.expectString, + MaxErrors: import_smithy_client.expectString, + Name: import_smithy_client.expectString, + Priority: import_smithy_client.expectInt32, + ServiceRoleArn: import_smithy_client.expectString, + Targets: import_smithy_client._json, + TaskArn: import_smithy_client.expectString, + TaskInvocationParameters: (_) => de_MaintenanceWindowTaskInvocationParameters(_, context), + TaskParameters: import_smithy_client._json, + WindowId: import_smithy_client.expectString, + WindowTaskId: import_smithy_client.expectString + }); +}, "de_UpdateMaintenanceWindowTaskResult"); +var de_UpdatePatchBaselineResult = /* @__PURE__ */ __name((output, context) => { + return (0, import_smithy_client.take)(output, { + ApprovalRules: import_smithy_client._json, + ApprovedPatches: import_smithy_client._json, + ApprovedPatchesComplianceLevel: import_smithy_client.expectString, + ApprovedPatchesEnableNonSecurity: import_smithy_client.expectBoolean, + BaselineId: import_smithy_client.expectString, + CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Description: import_smithy_client.expectString, + GlobalFilters: import_smithy_client._json, + ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), + Name: import_smithy_client.expectString, + OperatingSystem: import_smithy_client.expectString, + RejectedPatches: import_smithy_client._json, + RejectedPatchesAction: import_smithy_client.expectString, + Sources: import_smithy_client._json + }); +}, "de_UpdatePatchBaselineResult"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); +var throwDefaultError = (0, import_smithy_client.withBaseException)(SSMServiceException); +var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const contents = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers + }; + if (resolvedHostname !== void 0) { + contents.hostname = resolvedHostname; + } + if (body !== void 0) { + contents.body = body; + } + return new import_protocol_http.HttpRequest(contents); +}, "buildHttpRpcRequest"); +function sharedHeaders(operation) { + return { + "content-type": "application/x-amz-json-1.1", + "x-amz-target": `AmazonSSM.${operation}` + }; +} +__name(sharedHeaders, "sharedHeaders"); + +// src/commands/AddTagsToResourceCommand.ts +var _AddTagsToResourceCommand = class _AddTagsToResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "AddTagsToResource", {}).n("SSMClient", "AddTagsToResourceCommand").f(void 0, void 0).ser(se_AddTagsToResourceCommand).de(de_AddTagsToResourceCommand).build() { +}; +__name(_AddTagsToResourceCommand, "AddTagsToResourceCommand"); +var AddTagsToResourceCommand = _AddTagsToResourceCommand; + +// src/commands/AssociateOpsItemRelatedItemCommand.ts + + + +var _AssociateOpsItemRelatedItemCommand = class _AssociateOpsItemRelatedItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "AssociateOpsItemRelatedItem", {}).n("SSMClient", "AssociateOpsItemRelatedItemCommand").f(void 0, void 0).ser(se_AssociateOpsItemRelatedItemCommand).de(de_AssociateOpsItemRelatedItemCommand).build() { +}; +__name(_AssociateOpsItemRelatedItemCommand, "AssociateOpsItemRelatedItemCommand"); +var AssociateOpsItemRelatedItemCommand = _AssociateOpsItemRelatedItemCommand; + +// src/commands/CancelCommandCommand.ts + + + +var _CancelCommandCommand = class _CancelCommandCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CancelCommand", {}).n("SSMClient", "CancelCommandCommand").f(void 0, void 0).ser(se_CancelCommandCommand).de(de_CancelCommandCommand).build() { +}; +__name(_CancelCommandCommand, "CancelCommandCommand"); +var CancelCommandCommand = _CancelCommandCommand; + +// src/commands/CancelMaintenanceWindowExecutionCommand.ts + + + +var _CancelMaintenanceWindowExecutionCommand = class _CancelMaintenanceWindowExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CancelMaintenanceWindowExecution", {}).n("SSMClient", "CancelMaintenanceWindowExecutionCommand").f(void 0, void 0).ser(se_CancelMaintenanceWindowExecutionCommand).de(de_CancelMaintenanceWindowExecutionCommand).build() { +}; +__name(_CancelMaintenanceWindowExecutionCommand, "CancelMaintenanceWindowExecutionCommand"); +var CancelMaintenanceWindowExecutionCommand = _CancelMaintenanceWindowExecutionCommand; + +// src/commands/CreateActivationCommand.ts + + + +var _CreateActivationCommand = class _CreateActivationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateActivation", {}).n("SSMClient", "CreateActivationCommand").f(void 0, void 0).ser(se_CreateActivationCommand).de(de_CreateActivationCommand).build() { +}; +__name(_CreateActivationCommand, "CreateActivationCommand"); +var CreateActivationCommand = _CreateActivationCommand; + +// src/commands/CreateAssociationBatchCommand.ts + + + +var _CreateAssociationBatchCommand = class _CreateAssociationBatchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateAssociationBatch", {}).n("SSMClient", "CreateAssociationBatchCommand").f(CreateAssociationBatchRequestFilterSensitiveLog, CreateAssociationBatchResultFilterSensitiveLog).ser(se_CreateAssociationBatchCommand).de(de_CreateAssociationBatchCommand).build() { +}; +__name(_CreateAssociationBatchCommand, "CreateAssociationBatchCommand"); +var CreateAssociationBatchCommand = _CreateAssociationBatchCommand; + +// src/commands/CreateAssociationCommand.ts + + + +var _CreateAssociationCommand = class _CreateAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateAssociation", {}).n("SSMClient", "CreateAssociationCommand").f(CreateAssociationRequestFilterSensitiveLog, CreateAssociationResultFilterSensitiveLog).ser(se_CreateAssociationCommand).de(de_CreateAssociationCommand).build() { +}; +__name(_CreateAssociationCommand, "CreateAssociationCommand"); +var CreateAssociationCommand = _CreateAssociationCommand; + +// src/commands/CreateDocumentCommand.ts + + + +var _CreateDocumentCommand = class _CreateDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateDocument", {}).n("SSMClient", "CreateDocumentCommand").f(void 0, void 0).ser(se_CreateDocumentCommand).de(de_CreateDocumentCommand).build() { +}; +__name(_CreateDocumentCommand, "CreateDocumentCommand"); +var CreateDocumentCommand = _CreateDocumentCommand; + +// src/commands/CreateMaintenanceWindowCommand.ts + + + +var _CreateMaintenanceWindowCommand = class _CreateMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateMaintenanceWindow", {}).n("SSMClient", "CreateMaintenanceWindowCommand").f(CreateMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_CreateMaintenanceWindowCommand).de(de_CreateMaintenanceWindowCommand).build() { +}; +__name(_CreateMaintenanceWindowCommand, "CreateMaintenanceWindowCommand"); +var CreateMaintenanceWindowCommand = _CreateMaintenanceWindowCommand; + +// src/commands/CreateOpsItemCommand.ts + + + +var _CreateOpsItemCommand = class _CreateOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateOpsItem", {}).n("SSMClient", "CreateOpsItemCommand").f(void 0, void 0).ser(se_CreateOpsItemCommand).de(de_CreateOpsItemCommand).build() { +}; +__name(_CreateOpsItemCommand, "CreateOpsItemCommand"); +var CreateOpsItemCommand = _CreateOpsItemCommand; + +// src/commands/CreateOpsMetadataCommand.ts + + + +var _CreateOpsMetadataCommand = class _CreateOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateOpsMetadata", {}).n("SSMClient", "CreateOpsMetadataCommand").f(void 0, void 0).ser(se_CreateOpsMetadataCommand).de(de_CreateOpsMetadataCommand).build() { +}; +__name(_CreateOpsMetadataCommand, "CreateOpsMetadataCommand"); +var CreateOpsMetadataCommand = _CreateOpsMetadataCommand; + +// src/commands/CreatePatchBaselineCommand.ts + + + +var _CreatePatchBaselineCommand = class _CreatePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreatePatchBaseline", {}).n("SSMClient", "CreatePatchBaselineCommand").f(CreatePatchBaselineRequestFilterSensitiveLog, void 0).ser(se_CreatePatchBaselineCommand).de(de_CreatePatchBaselineCommand).build() { +}; +__name(_CreatePatchBaselineCommand, "CreatePatchBaselineCommand"); +var CreatePatchBaselineCommand = _CreatePatchBaselineCommand; + +// src/commands/CreateResourceDataSyncCommand.ts + + + +var _CreateResourceDataSyncCommand = class _CreateResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "CreateResourceDataSync", {}).n("SSMClient", "CreateResourceDataSyncCommand").f(void 0, void 0).ser(se_CreateResourceDataSyncCommand).de(de_CreateResourceDataSyncCommand).build() { +}; +__name(_CreateResourceDataSyncCommand, "CreateResourceDataSyncCommand"); +var CreateResourceDataSyncCommand = _CreateResourceDataSyncCommand; + +// src/commands/DeleteActivationCommand.ts + + + +var _DeleteActivationCommand = class _DeleteActivationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteActivation", {}).n("SSMClient", "DeleteActivationCommand").f(void 0, void 0).ser(se_DeleteActivationCommand).de(de_DeleteActivationCommand).build() { +}; +__name(_DeleteActivationCommand, "DeleteActivationCommand"); +var DeleteActivationCommand = _DeleteActivationCommand; + +// src/commands/DeleteAssociationCommand.ts + + + +var _DeleteAssociationCommand = class _DeleteAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteAssociation", {}).n("SSMClient", "DeleteAssociationCommand").f(void 0, void 0).ser(se_DeleteAssociationCommand).de(de_DeleteAssociationCommand).build() { +}; +__name(_DeleteAssociationCommand, "DeleteAssociationCommand"); +var DeleteAssociationCommand = _DeleteAssociationCommand; + +// src/commands/DeleteDocumentCommand.ts + + + +var _DeleteDocumentCommand = class _DeleteDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteDocument", {}).n("SSMClient", "DeleteDocumentCommand").f(void 0, void 0).ser(se_DeleteDocumentCommand).de(de_DeleteDocumentCommand).build() { +}; +__name(_DeleteDocumentCommand, "DeleteDocumentCommand"); +var DeleteDocumentCommand = _DeleteDocumentCommand; + +// src/commands/DeleteInventoryCommand.ts + + + +var _DeleteInventoryCommand = class _DeleteInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteInventory", {}).n("SSMClient", "DeleteInventoryCommand").f(void 0, void 0).ser(se_DeleteInventoryCommand).de(de_DeleteInventoryCommand).build() { +}; +__name(_DeleteInventoryCommand, "DeleteInventoryCommand"); +var DeleteInventoryCommand = _DeleteInventoryCommand; + +// src/commands/DeleteMaintenanceWindowCommand.ts + + + +var _DeleteMaintenanceWindowCommand = class _DeleteMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteMaintenanceWindow", {}).n("SSMClient", "DeleteMaintenanceWindowCommand").f(void 0, void 0).ser(se_DeleteMaintenanceWindowCommand).de(de_DeleteMaintenanceWindowCommand).build() { +}; +__name(_DeleteMaintenanceWindowCommand, "DeleteMaintenanceWindowCommand"); +var DeleteMaintenanceWindowCommand = _DeleteMaintenanceWindowCommand; + +// src/commands/DeleteOpsItemCommand.ts + + + +var _DeleteOpsItemCommand = class _DeleteOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteOpsItem", {}).n("SSMClient", "DeleteOpsItemCommand").f(void 0, void 0).ser(se_DeleteOpsItemCommand).de(de_DeleteOpsItemCommand).build() { +}; +__name(_DeleteOpsItemCommand, "DeleteOpsItemCommand"); +var DeleteOpsItemCommand = _DeleteOpsItemCommand; + +// src/commands/DeleteOpsMetadataCommand.ts + + + +var _DeleteOpsMetadataCommand = class _DeleteOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteOpsMetadata", {}).n("SSMClient", "DeleteOpsMetadataCommand").f(void 0, void 0).ser(se_DeleteOpsMetadataCommand).de(de_DeleteOpsMetadataCommand).build() { +}; +__name(_DeleteOpsMetadataCommand, "DeleteOpsMetadataCommand"); +var DeleteOpsMetadataCommand = _DeleteOpsMetadataCommand; + +// src/commands/DeleteParameterCommand.ts + + + +var _DeleteParameterCommand = class _DeleteParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteParameter", {}).n("SSMClient", "DeleteParameterCommand").f(void 0, void 0).ser(se_DeleteParameterCommand).de(de_DeleteParameterCommand).build() { +}; +__name(_DeleteParameterCommand, "DeleteParameterCommand"); +var DeleteParameterCommand = _DeleteParameterCommand; + +// src/commands/DeleteParametersCommand.ts + + + +var _DeleteParametersCommand = class _DeleteParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteParameters", {}).n("SSMClient", "DeleteParametersCommand").f(void 0, void 0).ser(se_DeleteParametersCommand).de(de_DeleteParametersCommand).build() { +}; +__name(_DeleteParametersCommand, "DeleteParametersCommand"); +var DeleteParametersCommand = _DeleteParametersCommand; + +// src/commands/DeletePatchBaselineCommand.ts + + + +var _DeletePatchBaselineCommand = class _DeletePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeletePatchBaseline", {}).n("SSMClient", "DeletePatchBaselineCommand").f(void 0, void 0).ser(se_DeletePatchBaselineCommand).de(de_DeletePatchBaselineCommand).build() { +}; +__name(_DeletePatchBaselineCommand, "DeletePatchBaselineCommand"); +var DeletePatchBaselineCommand = _DeletePatchBaselineCommand; + +// src/commands/DeleteResourceDataSyncCommand.ts + + + +var _DeleteResourceDataSyncCommand = class _DeleteResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteResourceDataSync", {}).n("SSMClient", "DeleteResourceDataSyncCommand").f(void 0, void 0).ser(se_DeleteResourceDataSyncCommand).de(de_DeleteResourceDataSyncCommand).build() { +}; +__name(_DeleteResourceDataSyncCommand, "DeleteResourceDataSyncCommand"); +var DeleteResourceDataSyncCommand = _DeleteResourceDataSyncCommand; + +// src/commands/DeleteResourcePolicyCommand.ts + + + +var _DeleteResourcePolicyCommand = class _DeleteResourcePolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeleteResourcePolicy", {}).n("SSMClient", "DeleteResourcePolicyCommand").f(void 0, void 0).ser(se_DeleteResourcePolicyCommand).de(de_DeleteResourcePolicyCommand).build() { +}; +__name(_DeleteResourcePolicyCommand, "DeleteResourcePolicyCommand"); +var DeleteResourcePolicyCommand = _DeleteResourcePolicyCommand; + +// src/commands/DeregisterManagedInstanceCommand.ts + + + +var _DeregisterManagedInstanceCommand = class _DeregisterManagedInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeregisterManagedInstance", {}).n("SSMClient", "DeregisterManagedInstanceCommand").f(void 0, void 0).ser(se_DeregisterManagedInstanceCommand).de(de_DeregisterManagedInstanceCommand).build() { +}; +__name(_DeregisterManagedInstanceCommand, "DeregisterManagedInstanceCommand"); +var DeregisterManagedInstanceCommand = _DeregisterManagedInstanceCommand; + +// src/commands/DeregisterPatchBaselineForPatchGroupCommand.ts + + + +var _DeregisterPatchBaselineForPatchGroupCommand = class _DeregisterPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeregisterPatchBaselineForPatchGroup", {}).n("SSMClient", "DeregisterPatchBaselineForPatchGroupCommand").f(void 0, void 0).ser(se_DeregisterPatchBaselineForPatchGroupCommand).de(de_DeregisterPatchBaselineForPatchGroupCommand).build() { +}; +__name(_DeregisterPatchBaselineForPatchGroupCommand, "DeregisterPatchBaselineForPatchGroupCommand"); +var DeregisterPatchBaselineForPatchGroupCommand = _DeregisterPatchBaselineForPatchGroupCommand; + +// src/commands/DeregisterTargetFromMaintenanceWindowCommand.ts + + + +var _DeregisterTargetFromMaintenanceWindowCommand = class _DeregisterTargetFromMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeregisterTargetFromMaintenanceWindow", {}).n("SSMClient", "DeregisterTargetFromMaintenanceWindowCommand").f(void 0, void 0).ser(se_DeregisterTargetFromMaintenanceWindowCommand).de(de_DeregisterTargetFromMaintenanceWindowCommand).build() { +}; +__name(_DeregisterTargetFromMaintenanceWindowCommand, "DeregisterTargetFromMaintenanceWindowCommand"); +var DeregisterTargetFromMaintenanceWindowCommand = _DeregisterTargetFromMaintenanceWindowCommand; + +// src/commands/DeregisterTaskFromMaintenanceWindowCommand.ts + + + +var _DeregisterTaskFromMaintenanceWindowCommand = class _DeregisterTaskFromMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DeregisterTaskFromMaintenanceWindow", {}).n("SSMClient", "DeregisterTaskFromMaintenanceWindowCommand").f(void 0, void 0).ser(se_DeregisterTaskFromMaintenanceWindowCommand).de(de_DeregisterTaskFromMaintenanceWindowCommand).build() { +}; +__name(_DeregisterTaskFromMaintenanceWindowCommand, "DeregisterTaskFromMaintenanceWindowCommand"); +var DeregisterTaskFromMaintenanceWindowCommand = _DeregisterTaskFromMaintenanceWindowCommand; + +// src/commands/DescribeActivationsCommand.ts + + + +var _DescribeActivationsCommand = class _DescribeActivationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeActivations", {}).n("SSMClient", "DescribeActivationsCommand").f(void 0, void 0).ser(se_DescribeActivationsCommand).de(de_DescribeActivationsCommand).build() { +}; +__name(_DescribeActivationsCommand, "DescribeActivationsCommand"); +var DescribeActivationsCommand = _DescribeActivationsCommand; + +// src/commands/DescribeAssociationCommand.ts + + + +var _DescribeAssociationCommand = class _DescribeAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAssociation", {}).n("SSMClient", "DescribeAssociationCommand").f(void 0, DescribeAssociationResultFilterSensitiveLog).ser(se_DescribeAssociationCommand).de(de_DescribeAssociationCommand).build() { +}; +__name(_DescribeAssociationCommand, "DescribeAssociationCommand"); +var DescribeAssociationCommand = _DescribeAssociationCommand; + +// src/commands/DescribeAssociationExecutionsCommand.ts + + + +var _DescribeAssociationExecutionsCommand = class _DescribeAssociationExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAssociationExecutions", {}).n("SSMClient", "DescribeAssociationExecutionsCommand").f(void 0, void 0).ser(se_DescribeAssociationExecutionsCommand).de(de_DescribeAssociationExecutionsCommand).build() { +}; +__name(_DescribeAssociationExecutionsCommand, "DescribeAssociationExecutionsCommand"); +var DescribeAssociationExecutionsCommand = _DescribeAssociationExecutionsCommand; + +// src/commands/DescribeAssociationExecutionTargetsCommand.ts + + + +var _DescribeAssociationExecutionTargetsCommand = class _DescribeAssociationExecutionTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAssociationExecutionTargets", {}).n("SSMClient", "DescribeAssociationExecutionTargetsCommand").f(void 0, void 0).ser(se_DescribeAssociationExecutionTargetsCommand).de(de_DescribeAssociationExecutionTargetsCommand).build() { +}; +__name(_DescribeAssociationExecutionTargetsCommand, "DescribeAssociationExecutionTargetsCommand"); +var DescribeAssociationExecutionTargetsCommand = _DescribeAssociationExecutionTargetsCommand; + +// src/commands/DescribeAutomationExecutionsCommand.ts + + + +var _DescribeAutomationExecutionsCommand = class _DescribeAutomationExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAutomationExecutions", {}).n("SSMClient", "DescribeAutomationExecutionsCommand").f(void 0, void 0).ser(se_DescribeAutomationExecutionsCommand).de(de_DescribeAutomationExecutionsCommand).build() { +}; +__name(_DescribeAutomationExecutionsCommand, "DescribeAutomationExecutionsCommand"); +var DescribeAutomationExecutionsCommand = _DescribeAutomationExecutionsCommand; + +// src/commands/DescribeAutomationStepExecutionsCommand.ts + + + +var _DescribeAutomationStepExecutionsCommand = class _DescribeAutomationStepExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAutomationStepExecutions", {}).n("SSMClient", "DescribeAutomationStepExecutionsCommand").f(void 0, void 0).ser(se_DescribeAutomationStepExecutionsCommand).de(de_DescribeAutomationStepExecutionsCommand).build() { +}; +__name(_DescribeAutomationStepExecutionsCommand, "DescribeAutomationStepExecutionsCommand"); +var DescribeAutomationStepExecutionsCommand = _DescribeAutomationStepExecutionsCommand; + +// src/commands/DescribeAvailablePatchesCommand.ts + + + +var _DescribeAvailablePatchesCommand = class _DescribeAvailablePatchesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeAvailablePatches", {}).n("SSMClient", "DescribeAvailablePatchesCommand").f(void 0, void 0).ser(se_DescribeAvailablePatchesCommand).de(de_DescribeAvailablePatchesCommand).build() { +}; +__name(_DescribeAvailablePatchesCommand, "DescribeAvailablePatchesCommand"); +var DescribeAvailablePatchesCommand = _DescribeAvailablePatchesCommand; + +// src/commands/DescribeDocumentCommand.ts + + + +var _DescribeDocumentCommand = class _DescribeDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeDocument", {}).n("SSMClient", "DescribeDocumentCommand").f(void 0, void 0).ser(se_DescribeDocumentCommand).de(de_DescribeDocumentCommand).build() { +}; +__name(_DescribeDocumentCommand, "DescribeDocumentCommand"); +var DescribeDocumentCommand = _DescribeDocumentCommand; + +// src/commands/DescribeDocumentPermissionCommand.ts + + + +var _DescribeDocumentPermissionCommand = class _DescribeDocumentPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeDocumentPermission", {}).n("SSMClient", "DescribeDocumentPermissionCommand").f(void 0, void 0).ser(se_DescribeDocumentPermissionCommand).de(de_DescribeDocumentPermissionCommand).build() { +}; +__name(_DescribeDocumentPermissionCommand, "DescribeDocumentPermissionCommand"); +var DescribeDocumentPermissionCommand = _DescribeDocumentPermissionCommand; + +// src/commands/DescribeEffectiveInstanceAssociationsCommand.ts + + + +var _DescribeEffectiveInstanceAssociationsCommand = class _DescribeEffectiveInstanceAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeEffectiveInstanceAssociations", {}).n("SSMClient", "DescribeEffectiveInstanceAssociationsCommand").f(void 0, void 0).ser(se_DescribeEffectiveInstanceAssociationsCommand).de(de_DescribeEffectiveInstanceAssociationsCommand).build() { +}; +__name(_DescribeEffectiveInstanceAssociationsCommand, "DescribeEffectiveInstanceAssociationsCommand"); +var DescribeEffectiveInstanceAssociationsCommand = _DescribeEffectiveInstanceAssociationsCommand; + +// src/commands/DescribeEffectivePatchesForPatchBaselineCommand.ts + + + +var _DescribeEffectivePatchesForPatchBaselineCommand = class _DescribeEffectivePatchesForPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeEffectivePatchesForPatchBaseline", {}).n("SSMClient", "DescribeEffectivePatchesForPatchBaselineCommand").f(void 0, void 0).ser(se_DescribeEffectivePatchesForPatchBaselineCommand).de(de_DescribeEffectivePatchesForPatchBaselineCommand).build() { +}; +__name(_DescribeEffectivePatchesForPatchBaselineCommand, "DescribeEffectivePatchesForPatchBaselineCommand"); +var DescribeEffectivePatchesForPatchBaselineCommand = _DescribeEffectivePatchesForPatchBaselineCommand; + +// src/commands/DescribeInstanceAssociationsStatusCommand.ts + + + +var _DescribeInstanceAssociationsStatusCommand = class _DescribeInstanceAssociationsStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstanceAssociationsStatus", {}).n("SSMClient", "DescribeInstanceAssociationsStatusCommand").f(void 0, void 0).ser(se_DescribeInstanceAssociationsStatusCommand).de(de_DescribeInstanceAssociationsStatusCommand).build() { +}; +__name(_DescribeInstanceAssociationsStatusCommand, "DescribeInstanceAssociationsStatusCommand"); +var DescribeInstanceAssociationsStatusCommand = _DescribeInstanceAssociationsStatusCommand; + +// src/commands/DescribeInstanceInformationCommand.ts + + + +var _DescribeInstanceInformationCommand = class _DescribeInstanceInformationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstanceInformation", {}).n("SSMClient", "DescribeInstanceInformationCommand").f(void 0, DescribeInstanceInformationResultFilterSensitiveLog).ser(se_DescribeInstanceInformationCommand).de(de_DescribeInstanceInformationCommand).build() { +}; +__name(_DescribeInstanceInformationCommand, "DescribeInstanceInformationCommand"); +var DescribeInstanceInformationCommand = _DescribeInstanceInformationCommand; + +// src/commands/DescribeInstancePatchesCommand.ts + + + +var _DescribeInstancePatchesCommand = class _DescribeInstancePatchesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstancePatches", {}).n("SSMClient", "DescribeInstancePatchesCommand").f(void 0, void 0).ser(se_DescribeInstancePatchesCommand).de(de_DescribeInstancePatchesCommand).build() { +}; +__name(_DescribeInstancePatchesCommand, "DescribeInstancePatchesCommand"); +var DescribeInstancePatchesCommand = _DescribeInstancePatchesCommand; + +// src/commands/DescribeInstancePatchStatesCommand.ts + + + +var _DescribeInstancePatchStatesCommand = class _DescribeInstancePatchStatesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstancePatchStates", {}).n("SSMClient", "DescribeInstancePatchStatesCommand").f(void 0, DescribeInstancePatchStatesResultFilterSensitiveLog).ser(se_DescribeInstancePatchStatesCommand).de(de_DescribeInstancePatchStatesCommand).build() { +}; +__name(_DescribeInstancePatchStatesCommand, "DescribeInstancePatchStatesCommand"); +var DescribeInstancePatchStatesCommand = _DescribeInstancePatchStatesCommand; + +// src/commands/DescribeInstancePatchStatesForPatchGroupCommand.ts + + + +var _DescribeInstancePatchStatesForPatchGroupCommand = class _DescribeInstancePatchStatesForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstancePatchStatesForPatchGroup", {}).n("SSMClient", "DescribeInstancePatchStatesForPatchGroupCommand").f(void 0, DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog).ser(se_DescribeInstancePatchStatesForPatchGroupCommand).de(de_DescribeInstancePatchStatesForPatchGroupCommand).build() { +}; +__name(_DescribeInstancePatchStatesForPatchGroupCommand, "DescribeInstancePatchStatesForPatchGroupCommand"); +var DescribeInstancePatchStatesForPatchGroupCommand = _DescribeInstancePatchStatesForPatchGroupCommand; + +// src/commands/DescribeInstancePropertiesCommand.ts + + + +var _DescribeInstancePropertiesCommand = class _DescribeInstancePropertiesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInstanceProperties", {}).n("SSMClient", "DescribeInstancePropertiesCommand").f(void 0, DescribeInstancePropertiesResultFilterSensitiveLog).ser(se_DescribeInstancePropertiesCommand).de(de_DescribeInstancePropertiesCommand).build() { +}; +__name(_DescribeInstancePropertiesCommand, "DescribeInstancePropertiesCommand"); +var DescribeInstancePropertiesCommand = _DescribeInstancePropertiesCommand; + +// src/commands/DescribeInventoryDeletionsCommand.ts + + + +var _DescribeInventoryDeletionsCommand = class _DescribeInventoryDeletionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeInventoryDeletions", {}).n("SSMClient", "DescribeInventoryDeletionsCommand").f(void 0, void 0).ser(se_DescribeInventoryDeletionsCommand).de(de_DescribeInventoryDeletionsCommand).build() { +}; +__name(_DescribeInventoryDeletionsCommand, "DescribeInventoryDeletionsCommand"); +var DescribeInventoryDeletionsCommand = _DescribeInventoryDeletionsCommand; + +// src/commands/DescribeMaintenanceWindowExecutionsCommand.ts + + + +var _DescribeMaintenanceWindowExecutionsCommand = class _DescribeMaintenanceWindowExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowExecutions", {}).n("SSMClient", "DescribeMaintenanceWindowExecutionsCommand").f(void 0, void 0).ser(se_DescribeMaintenanceWindowExecutionsCommand).de(de_DescribeMaintenanceWindowExecutionsCommand).build() { +}; +__name(_DescribeMaintenanceWindowExecutionsCommand, "DescribeMaintenanceWindowExecutionsCommand"); +var DescribeMaintenanceWindowExecutionsCommand = _DescribeMaintenanceWindowExecutionsCommand; + +// src/commands/DescribeMaintenanceWindowExecutionTaskInvocationsCommand.ts + + + +var _DescribeMaintenanceWindowExecutionTaskInvocationsCommand = class _DescribeMaintenanceWindowExecutionTaskInvocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowExecutionTaskInvocations", {}).n("SSMClient", "DescribeMaintenanceWindowExecutionTaskInvocationsCommand").f(void 0, DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand).de(de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand).build() { +}; +__name(_DescribeMaintenanceWindowExecutionTaskInvocationsCommand, "DescribeMaintenanceWindowExecutionTaskInvocationsCommand"); +var DescribeMaintenanceWindowExecutionTaskInvocationsCommand = _DescribeMaintenanceWindowExecutionTaskInvocationsCommand; + +// src/commands/DescribeMaintenanceWindowExecutionTasksCommand.ts + + + +var _DescribeMaintenanceWindowExecutionTasksCommand = class _DescribeMaintenanceWindowExecutionTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowExecutionTasks", {}).n("SSMClient", "DescribeMaintenanceWindowExecutionTasksCommand").f(void 0, void 0).ser(se_DescribeMaintenanceWindowExecutionTasksCommand).de(de_DescribeMaintenanceWindowExecutionTasksCommand).build() { +}; +__name(_DescribeMaintenanceWindowExecutionTasksCommand, "DescribeMaintenanceWindowExecutionTasksCommand"); +var DescribeMaintenanceWindowExecutionTasksCommand = _DescribeMaintenanceWindowExecutionTasksCommand; + +// src/commands/DescribeMaintenanceWindowScheduleCommand.ts + + + +var _DescribeMaintenanceWindowScheduleCommand = class _DescribeMaintenanceWindowScheduleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowSchedule", {}).n("SSMClient", "DescribeMaintenanceWindowScheduleCommand").f(void 0, void 0).ser(se_DescribeMaintenanceWindowScheduleCommand).de(de_DescribeMaintenanceWindowScheduleCommand).build() { +}; +__name(_DescribeMaintenanceWindowScheduleCommand, "DescribeMaintenanceWindowScheduleCommand"); +var DescribeMaintenanceWindowScheduleCommand = _DescribeMaintenanceWindowScheduleCommand; + +// src/commands/DescribeMaintenanceWindowsCommand.ts + + + +var _DescribeMaintenanceWindowsCommand = class _DescribeMaintenanceWindowsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindows", {}).n("SSMClient", "DescribeMaintenanceWindowsCommand").f(void 0, DescribeMaintenanceWindowsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowsCommand).de(de_DescribeMaintenanceWindowsCommand).build() { +}; +__name(_DescribeMaintenanceWindowsCommand, "DescribeMaintenanceWindowsCommand"); +var DescribeMaintenanceWindowsCommand = _DescribeMaintenanceWindowsCommand; + +// src/commands/DescribeMaintenanceWindowsForTargetCommand.ts + + + +var _DescribeMaintenanceWindowsForTargetCommand = class _DescribeMaintenanceWindowsForTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowsForTarget", {}).n("SSMClient", "DescribeMaintenanceWindowsForTargetCommand").f(void 0, void 0).ser(se_DescribeMaintenanceWindowsForTargetCommand).de(de_DescribeMaintenanceWindowsForTargetCommand).build() { +}; +__name(_DescribeMaintenanceWindowsForTargetCommand, "DescribeMaintenanceWindowsForTargetCommand"); +var DescribeMaintenanceWindowsForTargetCommand = _DescribeMaintenanceWindowsForTargetCommand; + +// src/commands/DescribeMaintenanceWindowTargetsCommand.ts + + + +var _DescribeMaintenanceWindowTargetsCommand = class _DescribeMaintenanceWindowTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowTargets", {}).n("SSMClient", "DescribeMaintenanceWindowTargetsCommand").f(void 0, DescribeMaintenanceWindowTargetsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowTargetsCommand).de(de_DescribeMaintenanceWindowTargetsCommand).build() { +}; +__name(_DescribeMaintenanceWindowTargetsCommand, "DescribeMaintenanceWindowTargetsCommand"); +var DescribeMaintenanceWindowTargetsCommand = _DescribeMaintenanceWindowTargetsCommand; + +// src/commands/DescribeMaintenanceWindowTasksCommand.ts + + + +var _DescribeMaintenanceWindowTasksCommand = class _DescribeMaintenanceWindowTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeMaintenanceWindowTasks", {}).n("SSMClient", "DescribeMaintenanceWindowTasksCommand").f(void 0, DescribeMaintenanceWindowTasksResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowTasksCommand).de(de_DescribeMaintenanceWindowTasksCommand).build() { +}; +__name(_DescribeMaintenanceWindowTasksCommand, "DescribeMaintenanceWindowTasksCommand"); +var DescribeMaintenanceWindowTasksCommand = _DescribeMaintenanceWindowTasksCommand; + +// src/commands/DescribeOpsItemsCommand.ts + + + +var _DescribeOpsItemsCommand = class _DescribeOpsItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeOpsItems", {}).n("SSMClient", "DescribeOpsItemsCommand").f(void 0, void 0).ser(se_DescribeOpsItemsCommand).de(de_DescribeOpsItemsCommand).build() { +}; +__name(_DescribeOpsItemsCommand, "DescribeOpsItemsCommand"); +var DescribeOpsItemsCommand = _DescribeOpsItemsCommand; + +// src/commands/DescribeParametersCommand.ts + + + +var _DescribeParametersCommand = class _DescribeParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeParameters", {}).n("SSMClient", "DescribeParametersCommand").f(void 0, void 0).ser(se_DescribeParametersCommand).de(de_DescribeParametersCommand).build() { +}; +__name(_DescribeParametersCommand, "DescribeParametersCommand"); +var DescribeParametersCommand = _DescribeParametersCommand; + +// src/commands/DescribePatchBaselinesCommand.ts + + + +var _DescribePatchBaselinesCommand = class _DescribePatchBaselinesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribePatchBaselines", {}).n("SSMClient", "DescribePatchBaselinesCommand").f(void 0, void 0).ser(se_DescribePatchBaselinesCommand).de(de_DescribePatchBaselinesCommand).build() { +}; +__name(_DescribePatchBaselinesCommand, "DescribePatchBaselinesCommand"); +var DescribePatchBaselinesCommand = _DescribePatchBaselinesCommand; + +// src/commands/DescribePatchGroupsCommand.ts + + + +var _DescribePatchGroupsCommand = class _DescribePatchGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribePatchGroups", {}).n("SSMClient", "DescribePatchGroupsCommand").f(void 0, void 0).ser(se_DescribePatchGroupsCommand).de(de_DescribePatchGroupsCommand).build() { +}; +__name(_DescribePatchGroupsCommand, "DescribePatchGroupsCommand"); +var DescribePatchGroupsCommand = _DescribePatchGroupsCommand; + +// src/commands/DescribePatchGroupStateCommand.ts + + + +var _DescribePatchGroupStateCommand = class _DescribePatchGroupStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribePatchGroupState", {}).n("SSMClient", "DescribePatchGroupStateCommand").f(void 0, void 0).ser(se_DescribePatchGroupStateCommand).de(de_DescribePatchGroupStateCommand).build() { +}; +__name(_DescribePatchGroupStateCommand, "DescribePatchGroupStateCommand"); +var DescribePatchGroupStateCommand = _DescribePatchGroupStateCommand; + +// src/commands/DescribePatchPropertiesCommand.ts + + + +var _DescribePatchPropertiesCommand = class _DescribePatchPropertiesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribePatchProperties", {}).n("SSMClient", "DescribePatchPropertiesCommand").f(void 0, void 0).ser(se_DescribePatchPropertiesCommand).de(de_DescribePatchPropertiesCommand).build() { +}; +__name(_DescribePatchPropertiesCommand, "DescribePatchPropertiesCommand"); +var DescribePatchPropertiesCommand = _DescribePatchPropertiesCommand; + +// src/commands/DescribeSessionsCommand.ts + + + +var _DescribeSessionsCommand = class _DescribeSessionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DescribeSessions", {}).n("SSMClient", "DescribeSessionsCommand").f(void 0, void 0).ser(se_DescribeSessionsCommand).de(de_DescribeSessionsCommand).build() { +}; +__name(_DescribeSessionsCommand, "DescribeSessionsCommand"); +var DescribeSessionsCommand = _DescribeSessionsCommand; + +// src/commands/DisassociateOpsItemRelatedItemCommand.ts + + + +var _DisassociateOpsItemRelatedItemCommand = class _DisassociateOpsItemRelatedItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "DisassociateOpsItemRelatedItem", {}).n("SSMClient", "DisassociateOpsItemRelatedItemCommand").f(void 0, void 0).ser(se_DisassociateOpsItemRelatedItemCommand).de(de_DisassociateOpsItemRelatedItemCommand).build() { +}; +__name(_DisassociateOpsItemRelatedItemCommand, "DisassociateOpsItemRelatedItemCommand"); +var DisassociateOpsItemRelatedItemCommand = _DisassociateOpsItemRelatedItemCommand; + +// src/commands/GetAutomationExecutionCommand.ts + + + +var _GetAutomationExecutionCommand = class _GetAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetAutomationExecution", {}).n("SSMClient", "GetAutomationExecutionCommand").f(void 0, void 0).ser(se_GetAutomationExecutionCommand).de(de_GetAutomationExecutionCommand).build() { +}; +__name(_GetAutomationExecutionCommand, "GetAutomationExecutionCommand"); +var GetAutomationExecutionCommand = _GetAutomationExecutionCommand; + +// src/commands/GetCalendarStateCommand.ts + + + +var _GetCalendarStateCommand = class _GetCalendarStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetCalendarState", {}).n("SSMClient", "GetCalendarStateCommand").f(void 0, void 0).ser(se_GetCalendarStateCommand).de(de_GetCalendarStateCommand).build() { +}; +__name(_GetCalendarStateCommand, "GetCalendarStateCommand"); +var GetCalendarStateCommand = _GetCalendarStateCommand; + +// src/commands/GetCommandInvocationCommand.ts + + + +var _GetCommandInvocationCommand = class _GetCommandInvocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetCommandInvocation", {}).n("SSMClient", "GetCommandInvocationCommand").f(void 0, void 0).ser(se_GetCommandInvocationCommand).de(de_GetCommandInvocationCommand).build() { +}; +__name(_GetCommandInvocationCommand, "GetCommandInvocationCommand"); +var GetCommandInvocationCommand = _GetCommandInvocationCommand; + +// src/commands/GetConnectionStatusCommand.ts + + + +var _GetConnectionStatusCommand = class _GetConnectionStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetConnectionStatus", {}).n("SSMClient", "GetConnectionStatusCommand").f(void 0, void 0).ser(se_GetConnectionStatusCommand).de(de_GetConnectionStatusCommand).build() { +}; +__name(_GetConnectionStatusCommand, "GetConnectionStatusCommand"); +var GetConnectionStatusCommand = _GetConnectionStatusCommand; + +// src/commands/GetDefaultPatchBaselineCommand.ts + + + +var _GetDefaultPatchBaselineCommand = class _GetDefaultPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetDefaultPatchBaseline", {}).n("SSMClient", "GetDefaultPatchBaselineCommand").f(void 0, void 0).ser(se_GetDefaultPatchBaselineCommand).de(de_GetDefaultPatchBaselineCommand).build() { +}; +__name(_GetDefaultPatchBaselineCommand, "GetDefaultPatchBaselineCommand"); +var GetDefaultPatchBaselineCommand = _GetDefaultPatchBaselineCommand; + +// src/commands/GetDeployablePatchSnapshotForInstanceCommand.ts + + + +var _GetDeployablePatchSnapshotForInstanceCommand = class _GetDeployablePatchSnapshotForInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetDeployablePatchSnapshotForInstance", {}).n("SSMClient", "GetDeployablePatchSnapshotForInstanceCommand").f(GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog, void 0).ser(se_GetDeployablePatchSnapshotForInstanceCommand).de(de_GetDeployablePatchSnapshotForInstanceCommand).build() { +}; +__name(_GetDeployablePatchSnapshotForInstanceCommand, "GetDeployablePatchSnapshotForInstanceCommand"); +var GetDeployablePatchSnapshotForInstanceCommand = _GetDeployablePatchSnapshotForInstanceCommand; + +// src/commands/GetDocumentCommand.ts + + + +var _GetDocumentCommand = class _GetDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetDocument", {}).n("SSMClient", "GetDocumentCommand").f(void 0, void 0).ser(se_GetDocumentCommand).de(de_GetDocumentCommand).build() { +}; +__name(_GetDocumentCommand, "GetDocumentCommand"); +var GetDocumentCommand = _GetDocumentCommand; + +// src/commands/GetInventoryCommand.ts + + + +var _GetInventoryCommand = class _GetInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetInventory", {}).n("SSMClient", "GetInventoryCommand").f(void 0, void 0).ser(se_GetInventoryCommand).de(de_GetInventoryCommand).build() { +}; +__name(_GetInventoryCommand, "GetInventoryCommand"); +var GetInventoryCommand = _GetInventoryCommand; + +// src/commands/GetInventorySchemaCommand.ts + + + +var _GetInventorySchemaCommand = class _GetInventorySchemaCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetInventorySchema", {}).n("SSMClient", "GetInventorySchemaCommand").f(void 0, void 0).ser(se_GetInventorySchemaCommand).de(de_GetInventorySchemaCommand).build() { +}; +__name(_GetInventorySchemaCommand, "GetInventorySchemaCommand"); +var GetInventorySchemaCommand = _GetInventorySchemaCommand; + +// src/commands/GetMaintenanceWindowCommand.ts + + + +var _GetMaintenanceWindowCommand = class _GetMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetMaintenanceWindow", {}).n("SSMClient", "GetMaintenanceWindowCommand").f(void 0, GetMaintenanceWindowResultFilterSensitiveLog).ser(se_GetMaintenanceWindowCommand).de(de_GetMaintenanceWindowCommand).build() { +}; +__name(_GetMaintenanceWindowCommand, "GetMaintenanceWindowCommand"); +var GetMaintenanceWindowCommand = _GetMaintenanceWindowCommand; + +// src/commands/GetMaintenanceWindowExecutionCommand.ts + + + +var _GetMaintenanceWindowExecutionCommand = class _GetMaintenanceWindowExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetMaintenanceWindowExecution", {}).n("SSMClient", "GetMaintenanceWindowExecutionCommand").f(void 0, void 0).ser(se_GetMaintenanceWindowExecutionCommand).de(de_GetMaintenanceWindowExecutionCommand).build() { +}; +__name(_GetMaintenanceWindowExecutionCommand, "GetMaintenanceWindowExecutionCommand"); +var GetMaintenanceWindowExecutionCommand = _GetMaintenanceWindowExecutionCommand; + +// src/commands/GetMaintenanceWindowExecutionTaskCommand.ts + + + +var _GetMaintenanceWindowExecutionTaskCommand = class _GetMaintenanceWindowExecutionTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetMaintenanceWindowExecutionTask", {}).n("SSMClient", "GetMaintenanceWindowExecutionTaskCommand").f(void 0, GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog).ser(se_GetMaintenanceWindowExecutionTaskCommand).de(de_GetMaintenanceWindowExecutionTaskCommand).build() { +}; +__name(_GetMaintenanceWindowExecutionTaskCommand, "GetMaintenanceWindowExecutionTaskCommand"); +var GetMaintenanceWindowExecutionTaskCommand = _GetMaintenanceWindowExecutionTaskCommand; + +// src/commands/GetMaintenanceWindowExecutionTaskInvocationCommand.ts + + + +var _GetMaintenanceWindowExecutionTaskInvocationCommand = class _GetMaintenanceWindowExecutionTaskInvocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetMaintenanceWindowExecutionTaskInvocation", {}).n("SSMClient", "GetMaintenanceWindowExecutionTaskInvocationCommand").f(void 0, GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog).ser(se_GetMaintenanceWindowExecutionTaskInvocationCommand).de(de_GetMaintenanceWindowExecutionTaskInvocationCommand).build() { +}; +__name(_GetMaintenanceWindowExecutionTaskInvocationCommand, "GetMaintenanceWindowExecutionTaskInvocationCommand"); +var GetMaintenanceWindowExecutionTaskInvocationCommand = _GetMaintenanceWindowExecutionTaskInvocationCommand; + +// src/commands/GetMaintenanceWindowTaskCommand.ts + + + +var _GetMaintenanceWindowTaskCommand = class _GetMaintenanceWindowTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetMaintenanceWindowTask", {}).n("SSMClient", "GetMaintenanceWindowTaskCommand").f(void 0, GetMaintenanceWindowTaskResultFilterSensitiveLog).ser(se_GetMaintenanceWindowTaskCommand).de(de_GetMaintenanceWindowTaskCommand).build() { +}; +__name(_GetMaintenanceWindowTaskCommand, "GetMaintenanceWindowTaskCommand"); +var GetMaintenanceWindowTaskCommand = _GetMaintenanceWindowTaskCommand; + +// src/commands/GetOpsItemCommand.ts + + + +var _GetOpsItemCommand = class _GetOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetOpsItem", {}).n("SSMClient", "GetOpsItemCommand").f(void 0, void 0).ser(se_GetOpsItemCommand).de(de_GetOpsItemCommand).build() { +}; +__name(_GetOpsItemCommand, "GetOpsItemCommand"); +var GetOpsItemCommand = _GetOpsItemCommand; + +// src/commands/GetOpsMetadataCommand.ts + + + +var _GetOpsMetadataCommand = class _GetOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetOpsMetadata", {}).n("SSMClient", "GetOpsMetadataCommand").f(void 0, void 0).ser(se_GetOpsMetadataCommand).de(de_GetOpsMetadataCommand).build() { +}; +__name(_GetOpsMetadataCommand, "GetOpsMetadataCommand"); +var GetOpsMetadataCommand = _GetOpsMetadataCommand; + +// src/commands/GetOpsSummaryCommand.ts + + + +var _GetOpsSummaryCommand = class _GetOpsSummaryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetOpsSummary", {}).n("SSMClient", "GetOpsSummaryCommand").f(void 0, void 0).ser(se_GetOpsSummaryCommand).de(de_GetOpsSummaryCommand).build() { +}; +__name(_GetOpsSummaryCommand, "GetOpsSummaryCommand"); +var GetOpsSummaryCommand = _GetOpsSummaryCommand; + +// src/commands/GetParameterCommand.ts + + + +var _GetParameterCommand = class _GetParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetParameter", {}).n("SSMClient", "GetParameterCommand").f(void 0, GetParameterResultFilterSensitiveLog).ser(se_GetParameterCommand).de(de_GetParameterCommand).build() { +}; +__name(_GetParameterCommand, "GetParameterCommand"); +var GetParameterCommand = _GetParameterCommand; + +// src/commands/GetParameterHistoryCommand.ts + + + +var _GetParameterHistoryCommand = class _GetParameterHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetParameterHistory", {}).n("SSMClient", "GetParameterHistoryCommand").f(void 0, GetParameterHistoryResultFilterSensitiveLog).ser(se_GetParameterHistoryCommand).de(de_GetParameterHistoryCommand).build() { +}; +__name(_GetParameterHistoryCommand, "GetParameterHistoryCommand"); +var GetParameterHistoryCommand = _GetParameterHistoryCommand; + +// src/commands/GetParametersByPathCommand.ts + + + +var _GetParametersByPathCommand = class _GetParametersByPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetParametersByPath", {}).n("SSMClient", "GetParametersByPathCommand").f(void 0, GetParametersByPathResultFilterSensitiveLog).ser(se_GetParametersByPathCommand).de(de_GetParametersByPathCommand).build() { +}; +__name(_GetParametersByPathCommand, "GetParametersByPathCommand"); +var GetParametersByPathCommand = _GetParametersByPathCommand; + +// src/commands/GetParametersCommand.ts + + + +var _GetParametersCommand = class _GetParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetParameters", {}).n("SSMClient", "GetParametersCommand").f(void 0, GetParametersResultFilterSensitiveLog).ser(se_GetParametersCommand).de(de_GetParametersCommand).build() { +}; +__name(_GetParametersCommand, "GetParametersCommand"); +var GetParametersCommand = _GetParametersCommand; + +// src/commands/GetPatchBaselineCommand.ts + + + +var _GetPatchBaselineCommand = class _GetPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetPatchBaseline", {}).n("SSMClient", "GetPatchBaselineCommand").f(void 0, GetPatchBaselineResultFilterSensitiveLog).ser(se_GetPatchBaselineCommand).de(de_GetPatchBaselineCommand).build() { +}; +__name(_GetPatchBaselineCommand, "GetPatchBaselineCommand"); +var GetPatchBaselineCommand = _GetPatchBaselineCommand; + +// src/commands/GetPatchBaselineForPatchGroupCommand.ts + + + +var _GetPatchBaselineForPatchGroupCommand = class _GetPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetPatchBaselineForPatchGroup", {}).n("SSMClient", "GetPatchBaselineForPatchGroupCommand").f(void 0, void 0).ser(se_GetPatchBaselineForPatchGroupCommand).de(de_GetPatchBaselineForPatchGroupCommand).build() { +}; +__name(_GetPatchBaselineForPatchGroupCommand, "GetPatchBaselineForPatchGroupCommand"); +var GetPatchBaselineForPatchGroupCommand = _GetPatchBaselineForPatchGroupCommand; + +// src/commands/GetResourcePoliciesCommand.ts + + + +var _GetResourcePoliciesCommand = class _GetResourcePoliciesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetResourcePolicies", {}).n("SSMClient", "GetResourcePoliciesCommand").f(void 0, void 0).ser(se_GetResourcePoliciesCommand).de(de_GetResourcePoliciesCommand).build() { +}; +__name(_GetResourcePoliciesCommand, "GetResourcePoliciesCommand"); +var GetResourcePoliciesCommand = _GetResourcePoliciesCommand; + +// src/commands/GetServiceSettingCommand.ts + + + +var _GetServiceSettingCommand = class _GetServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "GetServiceSetting", {}).n("SSMClient", "GetServiceSettingCommand").f(void 0, void 0).ser(se_GetServiceSettingCommand).de(de_GetServiceSettingCommand).build() { +}; +__name(_GetServiceSettingCommand, "GetServiceSettingCommand"); +var GetServiceSettingCommand = _GetServiceSettingCommand; + +// src/commands/LabelParameterVersionCommand.ts + + + +var _LabelParameterVersionCommand = class _LabelParameterVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "LabelParameterVersion", {}).n("SSMClient", "LabelParameterVersionCommand").f(void 0, void 0).ser(se_LabelParameterVersionCommand).de(de_LabelParameterVersionCommand).build() { +}; +__name(_LabelParameterVersionCommand, "LabelParameterVersionCommand"); +var LabelParameterVersionCommand = _LabelParameterVersionCommand; + +// src/commands/ListAssociationsCommand.ts + + + +var _ListAssociationsCommand = class _ListAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListAssociations", {}).n("SSMClient", "ListAssociationsCommand").f(void 0, void 0).ser(se_ListAssociationsCommand).de(de_ListAssociationsCommand).build() { +}; +__name(_ListAssociationsCommand, "ListAssociationsCommand"); +var ListAssociationsCommand = _ListAssociationsCommand; + +// src/commands/ListAssociationVersionsCommand.ts + + + +var _ListAssociationVersionsCommand = class _ListAssociationVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListAssociationVersions", {}).n("SSMClient", "ListAssociationVersionsCommand").f(void 0, ListAssociationVersionsResultFilterSensitiveLog).ser(se_ListAssociationVersionsCommand).de(de_ListAssociationVersionsCommand).build() { +}; +__name(_ListAssociationVersionsCommand, "ListAssociationVersionsCommand"); +var ListAssociationVersionsCommand = _ListAssociationVersionsCommand; + +// src/commands/ListCommandInvocationsCommand.ts + + + +var _ListCommandInvocationsCommand = class _ListCommandInvocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListCommandInvocations", {}).n("SSMClient", "ListCommandInvocationsCommand").f(void 0, void 0).ser(se_ListCommandInvocationsCommand).de(de_ListCommandInvocationsCommand).build() { +}; +__name(_ListCommandInvocationsCommand, "ListCommandInvocationsCommand"); +var ListCommandInvocationsCommand = _ListCommandInvocationsCommand; + +// src/commands/ListCommandsCommand.ts + + + +var _ListCommandsCommand = class _ListCommandsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListCommands", {}).n("SSMClient", "ListCommandsCommand").f(void 0, ListCommandsResultFilterSensitiveLog).ser(se_ListCommandsCommand).de(de_ListCommandsCommand).build() { +}; +__name(_ListCommandsCommand, "ListCommandsCommand"); +var ListCommandsCommand = _ListCommandsCommand; + +// src/commands/ListComplianceItemsCommand.ts + + + +var _ListComplianceItemsCommand = class _ListComplianceItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListComplianceItems", {}).n("SSMClient", "ListComplianceItemsCommand").f(void 0, void 0).ser(se_ListComplianceItemsCommand).de(de_ListComplianceItemsCommand).build() { +}; +__name(_ListComplianceItemsCommand, "ListComplianceItemsCommand"); +var ListComplianceItemsCommand = _ListComplianceItemsCommand; + +// src/commands/ListComplianceSummariesCommand.ts + + + +var _ListComplianceSummariesCommand = class _ListComplianceSummariesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListComplianceSummaries", {}).n("SSMClient", "ListComplianceSummariesCommand").f(void 0, void 0).ser(se_ListComplianceSummariesCommand).de(de_ListComplianceSummariesCommand).build() { +}; +__name(_ListComplianceSummariesCommand, "ListComplianceSummariesCommand"); +var ListComplianceSummariesCommand = _ListComplianceSummariesCommand; + +// src/commands/ListDocumentMetadataHistoryCommand.ts + + + +var _ListDocumentMetadataHistoryCommand = class _ListDocumentMetadataHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListDocumentMetadataHistory", {}).n("SSMClient", "ListDocumentMetadataHistoryCommand").f(void 0, void 0).ser(se_ListDocumentMetadataHistoryCommand).de(de_ListDocumentMetadataHistoryCommand).build() { +}; +__name(_ListDocumentMetadataHistoryCommand, "ListDocumentMetadataHistoryCommand"); +var ListDocumentMetadataHistoryCommand = _ListDocumentMetadataHistoryCommand; + +// src/commands/ListDocumentsCommand.ts + + + +var _ListDocumentsCommand = class _ListDocumentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListDocuments", {}).n("SSMClient", "ListDocumentsCommand").f(void 0, void 0).ser(se_ListDocumentsCommand).de(de_ListDocumentsCommand).build() { +}; +__name(_ListDocumentsCommand, "ListDocumentsCommand"); +var ListDocumentsCommand = _ListDocumentsCommand; + +// src/commands/ListDocumentVersionsCommand.ts + + + +var _ListDocumentVersionsCommand = class _ListDocumentVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListDocumentVersions", {}).n("SSMClient", "ListDocumentVersionsCommand").f(void 0, void 0).ser(se_ListDocumentVersionsCommand).de(de_ListDocumentVersionsCommand).build() { +}; +__name(_ListDocumentVersionsCommand, "ListDocumentVersionsCommand"); +var ListDocumentVersionsCommand = _ListDocumentVersionsCommand; + +// src/commands/ListInventoryEntriesCommand.ts + + + +var _ListInventoryEntriesCommand = class _ListInventoryEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListInventoryEntries", {}).n("SSMClient", "ListInventoryEntriesCommand").f(void 0, void 0).ser(se_ListInventoryEntriesCommand).de(de_ListInventoryEntriesCommand).build() { +}; +__name(_ListInventoryEntriesCommand, "ListInventoryEntriesCommand"); +var ListInventoryEntriesCommand = _ListInventoryEntriesCommand; + +// src/commands/ListOpsItemEventsCommand.ts + + + +var _ListOpsItemEventsCommand = class _ListOpsItemEventsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListOpsItemEvents", {}).n("SSMClient", "ListOpsItemEventsCommand").f(void 0, void 0).ser(se_ListOpsItemEventsCommand).de(de_ListOpsItemEventsCommand).build() { +}; +__name(_ListOpsItemEventsCommand, "ListOpsItemEventsCommand"); +var ListOpsItemEventsCommand = _ListOpsItemEventsCommand; + +// src/commands/ListOpsItemRelatedItemsCommand.ts + + + +var _ListOpsItemRelatedItemsCommand = class _ListOpsItemRelatedItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListOpsItemRelatedItems", {}).n("SSMClient", "ListOpsItemRelatedItemsCommand").f(void 0, void 0).ser(se_ListOpsItemRelatedItemsCommand).de(de_ListOpsItemRelatedItemsCommand).build() { +}; +__name(_ListOpsItemRelatedItemsCommand, "ListOpsItemRelatedItemsCommand"); +var ListOpsItemRelatedItemsCommand = _ListOpsItemRelatedItemsCommand; + +// src/commands/ListOpsMetadataCommand.ts + + + +var _ListOpsMetadataCommand = class _ListOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListOpsMetadata", {}).n("SSMClient", "ListOpsMetadataCommand").f(void 0, void 0).ser(se_ListOpsMetadataCommand).de(de_ListOpsMetadataCommand).build() { +}; +__name(_ListOpsMetadataCommand, "ListOpsMetadataCommand"); +var ListOpsMetadataCommand = _ListOpsMetadataCommand; + +// src/commands/ListResourceComplianceSummariesCommand.ts + + + +var _ListResourceComplianceSummariesCommand = class _ListResourceComplianceSummariesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListResourceComplianceSummaries", {}).n("SSMClient", "ListResourceComplianceSummariesCommand").f(void 0, void 0).ser(se_ListResourceComplianceSummariesCommand).de(de_ListResourceComplianceSummariesCommand).build() { +}; +__name(_ListResourceComplianceSummariesCommand, "ListResourceComplianceSummariesCommand"); +var ListResourceComplianceSummariesCommand = _ListResourceComplianceSummariesCommand; + +// src/commands/ListResourceDataSyncCommand.ts + + + +var _ListResourceDataSyncCommand = class _ListResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListResourceDataSync", {}).n("SSMClient", "ListResourceDataSyncCommand").f(void 0, void 0).ser(se_ListResourceDataSyncCommand).de(de_ListResourceDataSyncCommand).build() { +}; +__name(_ListResourceDataSyncCommand, "ListResourceDataSyncCommand"); +var ListResourceDataSyncCommand = _ListResourceDataSyncCommand; + +// src/commands/ListTagsForResourceCommand.ts + + + +var _ListTagsForResourceCommand = class _ListTagsForResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ListTagsForResource", {}).n("SSMClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { +}; +__name(_ListTagsForResourceCommand, "ListTagsForResourceCommand"); +var ListTagsForResourceCommand = _ListTagsForResourceCommand; + +// src/commands/ModifyDocumentPermissionCommand.ts + + + +var _ModifyDocumentPermissionCommand = class _ModifyDocumentPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ModifyDocumentPermission", {}).n("SSMClient", "ModifyDocumentPermissionCommand").f(void 0, void 0).ser(se_ModifyDocumentPermissionCommand).de(de_ModifyDocumentPermissionCommand).build() { +}; +__name(_ModifyDocumentPermissionCommand, "ModifyDocumentPermissionCommand"); +var ModifyDocumentPermissionCommand = _ModifyDocumentPermissionCommand; + +// src/commands/PutComplianceItemsCommand.ts + + + +var _PutComplianceItemsCommand = class _PutComplianceItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "PutComplianceItems", {}).n("SSMClient", "PutComplianceItemsCommand").f(void 0, void 0).ser(se_PutComplianceItemsCommand).de(de_PutComplianceItemsCommand).build() { +}; +__name(_PutComplianceItemsCommand, "PutComplianceItemsCommand"); +var PutComplianceItemsCommand = _PutComplianceItemsCommand; + +// src/commands/PutInventoryCommand.ts + + + +var _PutInventoryCommand = class _PutInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "PutInventory", {}).n("SSMClient", "PutInventoryCommand").f(void 0, void 0).ser(se_PutInventoryCommand).de(de_PutInventoryCommand).build() { +}; +__name(_PutInventoryCommand, "PutInventoryCommand"); +var PutInventoryCommand = _PutInventoryCommand; + +// src/commands/PutParameterCommand.ts + + + +var _PutParameterCommand = class _PutParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "PutParameter", {}).n("SSMClient", "PutParameterCommand").f(PutParameterRequestFilterSensitiveLog, void 0).ser(se_PutParameterCommand).de(de_PutParameterCommand).build() { +}; +__name(_PutParameterCommand, "PutParameterCommand"); +var PutParameterCommand = _PutParameterCommand; + +// src/commands/PutResourcePolicyCommand.ts + + + +var _PutResourcePolicyCommand = class _PutResourcePolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "PutResourcePolicy", {}).n("SSMClient", "PutResourcePolicyCommand").f(void 0, void 0).ser(se_PutResourcePolicyCommand).de(de_PutResourcePolicyCommand).build() { +}; +__name(_PutResourcePolicyCommand, "PutResourcePolicyCommand"); +var PutResourcePolicyCommand = _PutResourcePolicyCommand; + +// src/commands/RegisterDefaultPatchBaselineCommand.ts + + + +var _RegisterDefaultPatchBaselineCommand = class _RegisterDefaultPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "RegisterDefaultPatchBaseline", {}).n("SSMClient", "RegisterDefaultPatchBaselineCommand").f(void 0, void 0).ser(se_RegisterDefaultPatchBaselineCommand).de(de_RegisterDefaultPatchBaselineCommand).build() { +}; +__name(_RegisterDefaultPatchBaselineCommand, "RegisterDefaultPatchBaselineCommand"); +var RegisterDefaultPatchBaselineCommand = _RegisterDefaultPatchBaselineCommand; + +// src/commands/RegisterPatchBaselineForPatchGroupCommand.ts + + + +var _RegisterPatchBaselineForPatchGroupCommand = class _RegisterPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "RegisterPatchBaselineForPatchGroup", {}).n("SSMClient", "RegisterPatchBaselineForPatchGroupCommand").f(void 0, void 0).ser(se_RegisterPatchBaselineForPatchGroupCommand).de(de_RegisterPatchBaselineForPatchGroupCommand).build() { +}; +__name(_RegisterPatchBaselineForPatchGroupCommand, "RegisterPatchBaselineForPatchGroupCommand"); +var RegisterPatchBaselineForPatchGroupCommand = _RegisterPatchBaselineForPatchGroupCommand; + +// src/commands/RegisterTargetWithMaintenanceWindowCommand.ts + + + +var _RegisterTargetWithMaintenanceWindowCommand = class _RegisterTargetWithMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "RegisterTargetWithMaintenanceWindow", {}).n("SSMClient", "RegisterTargetWithMaintenanceWindowCommand").f(RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_RegisterTargetWithMaintenanceWindowCommand).de(de_RegisterTargetWithMaintenanceWindowCommand).build() { +}; +__name(_RegisterTargetWithMaintenanceWindowCommand, "RegisterTargetWithMaintenanceWindowCommand"); +var RegisterTargetWithMaintenanceWindowCommand = _RegisterTargetWithMaintenanceWindowCommand; + +// src/commands/RegisterTaskWithMaintenanceWindowCommand.ts + + + +var _RegisterTaskWithMaintenanceWindowCommand = class _RegisterTaskWithMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "RegisterTaskWithMaintenanceWindow", {}).n("SSMClient", "RegisterTaskWithMaintenanceWindowCommand").f(RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_RegisterTaskWithMaintenanceWindowCommand).de(de_RegisterTaskWithMaintenanceWindowCommand).build() { +}; +__name(_RegisterTaskWithMaintenanceWindowCommand, "RegisterTaskWithMaintenanceWindowCommand"); +var RegisterTaskWithMaintenanceWindowCommand = _RegisterTaskWithMaintenanceWindowCommand; + +// src/commands/RemoveTagsFromResourceCommand.ts + + + +var _RemoveTagsFromResourceCommand = class _RemoveTagsFromResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "RemoveTagsFromResource", {}).n("SSMClient", "RemoveTagsFromResourceCommand").f(void 0, void 0).ser(se_RemoveTagsFromResourceCommand).de(de_RemoveTagsFromResourceCommand).build() { +}; +__name(_RemoveTagsFromResourceCommand, "RemoveTagsFromResourceCommand"); +var RemoveTagsFromResourceCommand = _RemoveTagsFromResourceCommand; + +// src/commands/ResetServiceSettingCommand.ts + + + +var _ResetServiceSettingCommand = class _ResetServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ResetServiceSetting", {}).n("SSMClient", "ResetServiceSettingCommand").f(void 0, void 0).ser(se_ResetServiceSettingCommand).de(de_ResetServiceSettingCommand).build() { +}; +__name(_ResetServiceSettingCommand, "ResetServiceSettingCommand"); +var ResetServiceSettingCommand = _ResetServiceSettingCommand; + +// src/commands/ResumeSessionCommand.ts + + + +var _ResumeSessionCommand = class _ResumeSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "ResumeSession", {}).n("SSMClient", "ResumeSessionCommand").f(void 0, void 0).ser(se_ResumeSessionCommand).de(de_ResumeSessionCommand).build() { +}; +__name(_ResumeSessionCommand, "ResumeSessionCommand"); +var ResumeSessionCommand = _ResumeSessionCommand; + +// src/commands/SendAutomationSignalCommand.ts + + + +var _SendAutomationSignalCommand = class _SendAutomationSignalCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "SendAutomationSignal", {}).n("SSMClient", "SendAutomationSignalCommand").f(void 0, void 0).ser(se_SendAutomationSignalCommand).de(de_SendAutomationSignalCommand).build() { +}; +__name(_SendAutomationSignalCommand, "SendAutomationSignalCommand"); +var SendAutomationSignalCommand = _SendAutomationSignalCommand; + +// src/commands/SendCommandCommand.ts + + + +var _SendCommandCommand = class _SendCommandCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "SendCommand", {}).n("SSMClient", "SendCommandCommand").f(SendCommandRequestFilterSensitiveLog, SendCommandResultFilterSensitiveLog).ser(se_SendCommandCommand).de(de_SendCommandCommand).build() { +}; +__name(_SendCommandCommand, "SendCommandCommand"); +var SendCommandCommand = _SendCommandCommand; + +// src/commands/StartAssociationsOnceCommand.ts + + + +var _StartAssociationsOnceCommand = class _StartAssociationsOnceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "StartAssociationsOnce", {}).n("SSMClient", "StartAssociationsOnceCommand").f(void 0, void 0).ser(se_StartAssociationsOnceCommand).de(de_StartAssociationsOnceCommand).build() { +}; +__name(_StartAssociationsOnceCommand, "StartAssociationsOnceCommand"); +var StartAssociationsOnceCommand = _StartAssociationsOnceCommand; + +// src/commands/StartAutomationExecutionCommand.ts + + + +var _StartAutomationExecutionCommand = class _StartAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "StartAutomationExecution", {}).n("SSMClient", "StartAutomationExecutionCommand").f(void 0, void 0).ser(se_StartAutomationExecutionCommand).de(de_StartAutomationExecutionCommand).build() { +}; +__name(_StartAutomationExecutionCommand, "StartAutomationExecutionCommand"); +var StartAutomationExecutionCommand = _StartAutomationExecutionCommand; + +// src/commands/StartChangeRequestExecutionCommand.ts + + + +var _StartChangeRequestExecutionCommand = class _StartChangeRequestExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "StartChangeRequestExecution", {}).n("SSMClient", "StartChangeRequestExecutionCommand").f(void 0, void 0).ser(se_StartChangeRequestExecutionCommand).de(de_StartChangeRequestExecutionCommand).build() { +}; +__name(_StartChangeRequestExecutionCommand, "StartChangeRequestExecutionCommand"); +var StartChangeRequestExecutionCommand = _StartChangeRequestExecutionCommand; + +// src/commands/StartSessionCommand.ts + + + +var _StartSessionCommand = class _StartSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "StartSession", {}).n("SSMClient", "StartSessionCommand").f(void 0, void 0).ser(se_StartSessionCommand).de(de_StartSessionCommand).build() { +}; +__name(_StartSessionCommand, "StartSessionCommand"); +var StartSessionCommand = _StartSessionCommand; + +// src/commands/StopAutomationExecutionCommand.ts + + + +var _StopAutomationExecutionCommand = class _StopAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "StopAutomationExecution", {}).n("SSMClient", "StopAutomationExecutionCommand").f(void 0, void 0).ser(se_StopAutomationExecutionCommand).de(de_StopAutomationExecutionCommand).build() { +}; +__name(_StopAutomationExecutionCommand, "StopAutomationExecutionCommand"); +var StopAutomationExecutionCommand = _StopAutomationExecutionCommand; + +// src/commands/TerminateSessionCommand.ts + + + +var _TerminateSessionCommand = class _TerminateSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "TerminateSession", {}).n("SSMClient", "TerminateSessionCommand").f(void 0, void 0).ser(se_TerminateSessionCommand).de(de_TerminateSessionCommand).build() { +}; +__name(_TerminateSessionCommand, "TerminateSessionCommand"); +var TerminateSessionCommand = _TerminateSessionCommand; + +// src/commands/UnlabelParameterVersionCommand.ts + + + +var _UnlabelParameterVersionCommand = class _UnlabelParameterVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UnlabelParameterVersion", {}).n("SSMClient", "UnlabelParameterVersionCommand").f(void 0, void 0).ser(se_UnlabelParameterVersionCommand).de(de_UnlabelParameterVersionCommand).build() { +}; +__name(_UnlabelParameterVersionCommand, "UnlabelParameterVersionCommand"); +var UnlabelParameterVersionCommand = _UnlabelParameterVersionCommand; + +// src/commands/UpdateAssociationCommand.ts + + + +var _UpdateAssociationCommand = class _UpdateAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateAssociation", {}).n("SSMClient", "UpdateAssociationCommand").f(UpdateAssociationRequestFilterSensitiveLog, UpdateAssociationResultFilterSensitiveLog).ser(se_UpdateAssociationCommand).de(de_UpdateAssociationCommand).build() { +}; +__name(_UpdateAssociationCommand, "UpdateAssociationCommand"); +var UpdateAssociationCommand = _UpdateAssociationCommand; + +// src/commands/UpdateAssociationStatusCommand.ts + + + +var _UpdateAssociationStatusCommand = class _UpdateAssociationStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateAssociationStatus", {}).n("SSMClient", "UpdateAssociationStatusCommand").f(void 0, UpdateAssociationStatusResultFilterSensitiveLog).ser(se_UpdateAssociationStatusCommand).de(de_UpdateAssociationStatusCommand).build() { +}; +__name(_UpdateAssociationStatusCommand, "UpdateAssociationStatusCommand"); +var UpdateAssociationStatusCommand = _UpdateAssociationStatusCommand; + +// src/commands/UpdateDocumentCommand.ts + + + +var _UpdateDocumentCommand = class _UpdateDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateDocument", {}).n("SSMClient", "UpdateDocumentCommand").f(void 0, void 0).ser(se_UpdateDocumentCommand).de(de_UpdateDocumentCommand).build() { +}; +__name(_UpdateDocumentCommand, "UpdateDocumentCommand"); +var UpdateDocumentCommand = _UpdateDocumentCommand; + +// src/commands/UpdateDocumentDefaultVersionCommand.ts + + + +var _UpdateDocumentDefaultVersionCommand = class _UpdateDocumentDefaultVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateDocumentDefaultVersion", {}).n("SSMClient", "UpdateDocumentDefaultVersionCommand").f(void 0, void 0).ser(se_UpdateDocumentDefaultVersionCommand).de(de_UpdateDocumentDefaultVersionCommand).build() { +}; +__name(_UpdateDocumentDefaultVersionCommand, "UpdateDocumentDefaultVersionCommand"); +var UpdateDocumentDefaultVersionCommand = _UpdateDocumentDefaultVersionCommand; + +// src/commands/UpdateDocumentMetadataCommand.ts + + + +var _UpdateDocumentMetadataCommand = class _UpdateDocumentMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateDocumentMetadata", {}).n("SSMClient", "UpdateDocumentMetadataCommand").f(void 0, void 0).ser(se_UpdateDocumentMetadataCommand).de(de_UpdateDocumentMetadataCommand).build() { +}; +__name(_UpdateDocumentMetadataCommand, "UpdateDocumentMetadataCommand"); +var UpdateDocumentMetadataCommand = _UpdateDocumentMetadataCommand; + +// src/commands/UpdateMaintenanceWindowCommand.ts + + + +var _UpdateMaintenanceWindowCommand = class _UpdateMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateMaintenanceWindow", {}).n("SSMClient", "UpdateMaintenanceWindowCommand").f(UpdateMaintenanceWindowRequestFilterSensitiveLog, UpdateMaintenanceWindowResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowCommand).de(de_UpdateMaintenanceWindowCommand).build() { +}; +__name(_UpdateMaintenanceWindowCommand, "UpdateMaintenanceWindowCommand"); +var UpdateMaintenanceWindowCommand = _UpdateMaintenanceWindowCommand; + +// src/commands/UpdateMaintenanceWindowTargetCommand.ts + + + +var _UpdateMaintenanceWindowTargetCommand = class _UpdateMaintenanceWindowTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateMaintenanceWindowTarget", {}).n("SSMClient", "UpdateMaintenanceWindowTargetCommand").f(UpdateMaintenanceWindowTargetRequestFilterSensitiveLog, UpdateMaintenanceWindowTargetResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowTargetCommand).de(de_UpdateMaintenanceWindowTargetCommand).build() { +}; +__name(_UpdateMaintenanceWindowTargetCommand, "UpdateMaintenanceWindowTargetCommand"); +var UpdateMaintenanceWindowTargetCommand = _UpdateMaintenanceWindowTargetCommand; + +// src/commands/UpdateMaintenanceWindowTaskCommand.ts + + + +var _UpdateMaintenanceWindowTaskCommand = class _UpdateMaintenanceWindowTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateMaintenanceWindowTask", {}).n("SSMClient", "UpdateMaintenanceWindowTaskCommand").f(UpdateMaintenanceWindowTaskRequestFilterSensitiveLog, UpdateMaintenanceWindowTaskResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowTaskCommand).de(de_UpdateMaintenanceWindowTaskCommand).build() { +}; +__name(_UpdateMaintenanceWindowTaskCommand, "UpdateMaintenanceWindowTaskCommand"); +var UpdateMaintenanceWindowTaskCommand = _UpdateMaintenanceWindowTaskCommand; + +// src/commands/UpdateManagedInstanceRoleCommand.ts + + + +var _UpdateManagedInstanceRoleCommand = class _UpdateManagedInstanceRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateManagedInstanceRole", {}).n("SSMClient", "UpdateManagedInstanceRoleCommand").f(void 0, void 0).ser(se_UpdateManagedInstanceRoleCommand).de(de_UpdateManagedInstanceRoleCommand).build() { +}; +__name(_UpdateManagedInstanceRoleCommand, "UpdateManagedInstanceRoleCommand"); +var UpdateManagedInstanceRoleCommand = _UpdateManagedInstanceRoleCommand; + +// src/commands/UpdateOpsItemCommand.ts + + + +var _UpdateOpsItemCommand = class _UpdateOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateOpsItem", {}).n("SSMClient", "UpdateOpsItemCommand").f(void 0, void 0).ser(se_UpdateOpsItemCommand).de(de_UpdateOpsItemCommand).build() { +}; +__name(_UpdateOpsItemCommand, "UpdateOpsItemCommand"); +var UpdateOpsItemCommand = _UpdateOpsItemCommand; + +// src/commands/UpdateOpsMetadataCommand.ts + + + +var _UpdateOpsMetadataCommand = class _UpdateOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateOpsMetadata", {}).n("SSMClient", "UpdateOpsMetadataCommand").f(void 0, void 0).ser(se_UpdateOpsMetadataCommand).de(de_UpdateOpsMetadataCommand).build() { +}; +__name(_UpdateOpsMetadataCommand, "UpdateOpsMetadataCommand"); +var UpdateOpsMetadataCommand = _UpdateOpsMetadataCommand; + +// src/commands/UpdatePatchBaselineCommand.ts + + + +var _UpdatePatchBaselineCommand = class _UpdatePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdatePatchBaseline", {}).n("SSMClient", "UpdatePatchBaselineCommand").f(UpdatePatchBaselineRequestFilterSensitiveLog, UpdatePatchBaselineResultFilterSensitiveLog).ser(se_UpdatePatchBaselineCommand).de(de_UpdatePatchBaselineCommand).build() { +}; +__name(_UpdatePatchBaselineCommand, "UpdatePatchBaselineCommand"); +var UpdatePatchBaselineCommand = _UpdatePatchBaselineCommand; + +// src/commands/UpdateResourceDataSyncCommand.ts + + + +var _UpdateResourceDataSyncCommand = class _UpdateResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateResourceDataSync", {}).n("SSMClient", "UpdateResourceDataSyncCommand").f(void 0, void 0).ser(se_UpdateResourceDataSyncCommand).de(de_UpdateResourceDataSyncCommand).build() { +}; +__name(_UpdateResourceDataSyncCommand, "UpdateResourceDataSyncCommand"); +var UpdateResourceDataSyncCommand = _UpdateResourceDataSyncCommand; + +// src/commands/UpdateServiceSettingCommand.ts + + + +var _UpdateServiceSettingCommand = class _UpdateServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions()) + ]; +}).s("AmazonSSM", "UpdateServiceSetting", {}).n("SSMClient", "UpdateServiceSettingCommand").f(void 0, void 0).ser(se_UpdateServiceSettingCommand).de(de_UpdateServiceSettingCommand).build() { +}; +__name(_UpdateServiceSettingCommand, "UpdateServiceSettingCommand"); +var UpdateServiceSettingCommand = _UpdateServiceSettingCommand; + +// src/SSM.ts +var commands = { + AddTagsToResourceCommand, + AssociateOpsItemRelatedItemCommand, + CancelCommandCommand, + CancelMaintenanceWindowExecutionCommand, + CreateActivationCommand, + CreateAssociationCommand, + CreateAssociationBatchCommand, + CreateDocumentCommand, + CreateMaintenanceWindowCommand, + CreateOpsItemCommand, + CreateOpsMetadataCommand, + CreatePatchBaselineCommand, + CreateResourceDataSyncCommand, + DeleteActivationCommand, + DeleteAssociationCommand, + DeleteDocumentCommand, + DeleteInventoryCommand, + DeleteMaintenanceWindowCommand, + DeleteOpsItemCommand, + DeleteOpsMetadataCommand, + DeleteParameterCommand, + DeleteParametersCommand, + DeletePatchBaselineCommand, + DeleteResourceDataSyncCommand, + DeleteResourcePolicyCommand, + DeregisterManagedInstanceCommand, + DeregisterPatchBaselineForPatchGroupCommand, + DeregisterTargetFromMaintenanceWindowCommand, + DeregisterTaskFromMaintenanceWindowCommand, + DescribeActivationsCommand, + DescribeAssociationCommand, + DescribeAssociationExecutionsCommand, + DescribeAssociationExecutionTargetsCommand, + DescribeAutomationExecutionsCommand, + DescribeAutomationStepExecutionsCommand, + DescribeAvailablePatchesCommand, + DescribeDocumentCommand, + DescribeDocumentPermissionCommand, + DescribeEffectiveInstanceAssociationsCommand, + DescribeEffectivePatchesForPatchBaselineCommand, + DescribeInstanceAssociationsStatusCommand, + DescribeInstanceInformationCommand, + DescribeInstancePatchesCommand, + DescribeInstancePatchStatesCommand, + DescribeInstancePatchStatesForPatchGroupCommand, + DescribeInstancePropertiesCommand, + DescribeInventoryDeletionsCommand, + DescribeMaintenanceWindowExecutionsCommand, + DescribeMaintenanceWindowExecutionTaskInvocationsCommand, + DescribeMaintenanceWindowExecutionTasksCommand, + DescribeMaintenanceWindowsCommand, + DescribeMaintenanceWindowScheduleCommand, + DescribeMaintenanceWindowsForTargetCommand, + DescribeMaintenanceWindowTargetsCommand, + DescribeMaintenanceWindowTasksCommand, + DescribeOpsItemsCommand, + DescribeParametersCommand, + DescribePatchBaselinesCommand, + DescribePatchGroupsCommand, + DescribePatchGroupStateCommand, + DescribePatchPropertiesCommand, + DescribeSessionsCommand, + DisassociateOpsItemRelatedItemCommand, + GetAutomationExecutionCommand, + GetCalendarStateCommand, + GetCommandInvocationCommand, + GetConnectionStatusCommand, + GetDefaultPatchBaselineCommand, + GetDeployablePatchSnapshotForInstanceCommand, + GetDocumentCommand, + GetInventoryCommand, + GetInventorySchemaCommand, + GetMaintenanceWindowCommand, + GetMaintenanceWindowExecutionCommand, + GetMaintenanceWindowExecutionTaskCommand, + GetMaintenanceWindowExecutionTaskInvocationCommand, + GetMaintenanceWindowTaskCommand, + GetOpsItemCommand, + GetOpsMetadataCommand, + GetOpsSummaryCommand, + GetParameterCommand, + GetParameterHistoryCommand, + GetParametersCommand, + GetParametersByPathCommand, + GetPatchBaselineCommand, + GetPatchBaselineForPatchGroupCommand, + GetResourcePoliciesCommand, + GetServiceSettingCommand, + LabelParameterVersionCommand, + ListAssociationsCommand, + ListAssociationVersionsCommand, + ListCommandInvocationsCommand, + ListCommandsCommand, + ListComplianceItemsCommand, + ListComplianceSummariesCommand, + ListDocumentMetadataHistoryCommand, + ListDocumentsCommand, + ListDocumentVersionsCommand, + ListInventoryEntriesCommand, + ListOpsItemEventsCommand, + ListOpsItemRelatedItemsCommand, + ListOpsMetadataCommand, + ListResourceComplianceSummariesCommand, + ListResourceDataSyncCommand, + ListTagsForResourceCommand, + ModifyDocumentPermissionCommand, + PutComplianceItemsCommand, + PutInventoryCommand, + PutParameterCommand, + PutResourcePolicyCommand, + RegisterDefaultPatchBaselineCommand, + RegisterPatchBaselineForPatchGroupCommand, + RegisterTargetWithMaintenanceWindowCommand, + RegisterTaskWithMaintenanceWindowCommand, + RemoveTagsFromResourceCommand, + ResetServiceSettingCommand, + ResumeSessionCommand, + SendAutomationSignalCommand, + SendCommandCommand, + StartAssociationsOnceCommand, + StartAutomationExecutionCommand, + StartChangeRequestExecutionCommand, + StartSessionCommand, + StopAutomationExecutionCommand, + TerminateSessionCommand, + UnlabelParameterVersionCommand, + UpdateAssociationCommand, + UpdateAssociationStatusCommand, + UpdateDocumentCommand, + UpdateDocumentDefaultVersionCommand, + UpdateDocumentMetadataCommand, + UpdateMaintenanceWindowCommand, + UpdateMaintenanceWindowTargetCommand, + UpdateMaintenanceWindowTaskCommand, + UpdateManagedInstanceRoleCommand, + UpdateOpsItemCommand, + UpdateOpsMetadataCommand, + UpdatePatchBaselineCommand, + UpdateResourceDataSyncCommand, + UpdateServiceSettingCommand +}; +var _SSM = class _SSM extends SSMClient { +}; +__name(_SSM, "SSM"); +var SSM = _SSM; +(0, import_smithy_client.createAggregatedClient)(commands, SSM); + +// src/pagination/DescribeActivationsPaginator.ts + +var paginateDescribeActivations = (0, import_core.createPaginator)(SSMClient, DescribeActivationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAssociationExecutionTargetsPaginator.ts + +var paginateDescribeAssociationExecutionTargets = (0, import_core.createPaginator)(SSMClient, DescribeAssociationExecutionTargetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAssociationExecutionsPaginator.ts + +var paginateDescribeAssociationExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAssociationExecutionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAutomationExecutionsPaginator.ts + +var paginateDescribeAutomationExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAutomationExecutionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAutomationStepExecutionsPaginator.ts + +var paginateDescribeAutomationStepExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAutomationStepExecutionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeAvailablePatchesPaginator.ts + +var paginateDescribeAvailablePatches = (0, import_core.createPaginator)(SSMClient, DescribeAvailablePatchesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeEffectiveInstanceAssociationsPaginator.ts + +var paginateDescribeEffectiveInstanceAssociations = (0, import_core.createPaginator)(SSMClient, DescribeEffectiveInstanceAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeEffectivePatchesForPatchBaselinePaginator.ts + +var paginateDescribeEffectivePatchesForPatchBaseline = (0, import_core.createPaginator)(SSMClient, DescribeEffectivePatchesForPatchBaselineCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceAssociationsStatusPaginator.ts + +var paginateDescribeInstanceAssociationsStatus = (0, import_core.createPaginator)(SSMClient, DescribeInstanceAssociationsStatusCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstanceInformationPaginator.ts + +var paginateDescribeInstanceInformation = (0, import_core.createPaginator)(SSMClient, DescribeInstanceInformationCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstancePatchStatesForPatchGroupPaginator.ts + +var paginateDescribeInstancePatchStatesForPatchGroup = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchStatesForPatchGroupCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstancePatchStatesPaginator.ts + +var paginateDescribeInstancePatchStates = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchStatesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstancePatchesPaginator.ts + +var paginateDescribeInstancePatches = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInstancePropertiesPaginator.ts + +var paginateDescribeInstanceProperties = (0, import_core.createPaginator)(SSMClient, DescribeInstancePropertiesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeInventoryDeletionsPaginator.ts + +var paginateDescribeInventoryDeletions = (0, import_core.createPaginator)(SSMClient, DescribeInventoryDeletionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowExecutionTaskInvocationsPaginator.ts + +var paginateDescribeMaintenanceWindowExecutionTaskInvocations = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionTaskInvocationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowExecutionTasksPaginator.ts + +var paginateDescribeMaintenanceWindowExecutionTasks = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowExecutionsPaginator.ts + +var paginateDescribeMaintenanceWindowExecutions = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowSchedulePaginator.ts + +var paginateDescribeMaintenanceWindowSchedule = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowScheduleCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowTargetsPaginator.ts + +var paginateDescribeMaintenanceWindowTargets = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowTargetsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowTasksPaginator.ts + +var paginateDescribeMaintenanceWindowTasks = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowTasksCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowsForTargetPaginator.ts + +var paginateDescribeMaintenanceWindowsForTarget = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowsForTargetCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeMaintenanceWindowsPaginator.ts + +var paginateDescribeMaintenanceWindows = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeOpsItemsPaginator.ts + +var paginateDescribeOpsItems = (0, import_core.createPaginator)(SSMClient, DescribeOpsItemsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeParametersPaginator.ts + +var paginateDescribeParameters = (0, import_core.createPaginator)(SSMClient, DescribeParametersCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePatchBaselinesPaginator.ts + +var paginateDescribePatchBaselines = (0, import_core.createPaginator)(SSMClient, DescribePatchBaselinesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePatchGroupsPaginator.ts + +var paginateDescribePatchGroups = (0, import_core.createPaginator)(SSMClient, DescribePatchGroupsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribePatchPropertiesPaginator.ts + +var paginateDescribePatchProperties = (0, import_core.createPaginator)(SSMClient, DescribePatchPropertiesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/DescribeSessionsPaginator.ts + +var paginateDescribeSessions = (0, import_core.createPaginator)(SSMClient, DescribeSessionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetInventoryPaginator.ts + +var paginateGetInventory = (0, import_core.createPaginator)(SSMClient, GetInventoryCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetInventorySchemaPaginator.ts + +var paginateGetInventorySchema = (0, import_core.createPaginator)(SSMClient, GetInventorySchemaCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetOpsSummaryPaginator.ts + +var paginateGetOpsSummary = (0, import_core.createPaginator)(SSMClient, GetOpsSummaryCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetParameterHistoryPaginator.ts + +var paginateGetParameterHistory = (0, import_core.createPaginator)(SSMClient, GetParameterHistoryCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetParametersByPathPaginator.ts + +var paginateGetParametersByPath = (0, import_core.createPaginator)(SSMClient, GetParametersByPathCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/GetResourcePoliciesPaginator.ts + +var paginateGetResourcePolicies = (0, import_core.createPaginator)(SSMClient, GetResourcePoliciesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListAssociationVersionsPaginator.ts + +var paginateListAssociationVersions = (0, import_core.createPaginator)(SSMClient, ListAssociationVersionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListAssociationsPaginator.ts + +var paginateListAssociations = (0, import_core.createPaginator)(SSMClient, ListAssociationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListCommandInvocationsPaginator.ts + +var paginateListCommandInvocations = (0, import_core.createPaginator)(SSMClient, ListCommandInvocationsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListCommandsPaginator.ts + +var paginateListCommands = (0, import_core.createPaginator)(SSMClient, ListCommandsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListComplianceItemsPaginator.ts + +var paginateListComplianceItems = (0, import_core.createPaginator)(SSMClient, ListComplianceItemsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListComplianceSummariesPaginator.ts + +var paginateListComplianceSummaries = (0, import_core.createPaginator)(SSMClient, ListComplianceSummariesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListDocumentVersionsPaginator.ts + +var paginateListDocumentVersions = (0, import_core.createPaginator)(SSMClient, ListDocumentVersionsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListDocumentsPaginator.ts + +var paginateListDocuments = (0, import_core.createPaginator)(SSMClient, ListDocumentsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListOpsItemEventsPaginator.ts + +var paginateListOpsItemEvents = (0, import_core.createPaginator)(SSMClient, ListOpsItemEventsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListOpsItemRelatedItemsPaginator.ts + +var paginateListOpsItemRelatedItems = (0, import_core.createPaginator)(SSMClient, ListOpsItemRelatedItemsCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListOpsMetadataPaginator.ts + +var paginateListOpsMetadata = (0, import_core.createPaginator)(SSMClient, ListOpsMetadataCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListResourceComplianceSummariesPaginator.ts + +var paginateListResourceComplianceSummaries = (0, import_core.createPaginator)(SSMClient, ListResourceComplianceSummariesCommand, "NextToken", "NextToken", "MaxResults"); + +// src/pagination/ListResourceDataSyncPaginator.ts + +var paginateListResourceDataSync = (0, import_core.createPaginator)(SSMClient, ListResourceDataSyncCommand, "NextToken", "NextToken", "MaxResults"); + +// src/waiters/waitForCommandExecuted.ts +var import_util_waiter = __nccwpck_require__(8011); +var checkState = /* @__PURE__ */ __name(async (client, input) => { + let reason; + try { + const result = await client.send(new GetCommandInvocationCommand(input)); + reason = result; + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Pending") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "InProgress") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Delayed") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Success") { + return { state: import_util_waiter.WaiterState.SUCCESS, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Cancelled") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "TimedOut") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Failed") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } catch (e) { + } + try { + const returnComparator = /* @__PURE__ */ __name(() => { + return result.Status; + }, "returnComparator"); + if (returnComparator() === "Cancelling") { + return { state: import_util_waiter.WaiterState.FAILURE, reason }; + } + } catch (e) { + } + } catch (exception) { + reason = exception; + if (exception.name && exception.name == "InvocationDoesNotExist") { + return { state: import_util_waiter.WaiterState.RETRY, reason }; + } + } + return { state: import_util_waiter.WaiterState.RETRY, reason }; +}, "checkState"); +var waitForCommandExecuted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); +}, "waitForCommandExecuted"); +var waitUntilCommandExecuted = /* @__PURE__ */ __name(async (params, input) => { + const serviceDefaults = { minDelay: 5, maxDelay: 120 }; + const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); + return (0, import_util_waiter.checkExceptions)(result); +}, "waitUntilCommandExecuted"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8509: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(9679); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(466)); +const core_1 = __nccwpck_require__(9963); +const credential_provider_node_1 = __nccwpck_require__(5531); +const util_user_agent_node_1 = __nccwpck_require__(8095); +const config_resolver_1 = __nccwpck_require__(3098); +const hash_node_1 = __nccwpck_require__(3081); +const middleware_retry_1 = __nccwpck_require__(6039); +const node_config_provider_1 = __nccwpck_require__(3461); +const node_http_handler_1 = __nccwpck_require__(258); +const util_body_length_node_1 = __nccwpck_require__(8075); +const util_retry_1 = __nccwpck_require__(4902); +const runtimeConfig_shared_1 = __nccwpck_require__(2214); +const smithy_client_1 = __nccwpck_require__(3570); +const util_defaults_mode_node_1 = __nccwpck_require__(2429); +const smithy_client_2 = __nccwpck_require__(3570); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + (0, core_1.emitWarningIfUnsupportedVersion)(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 2214: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const core_1 = __nccwpck_require__(9963); +const smithy_client_1 = __nccwpck_require__(3570); +const url_parser_1 = __nccwpck_require__(4681); +const util_base64_1 = __nccwpck_require__(5600); +const util_utf8_1 = __nccwpck_require__(1895); +const httpAuthSchemeProvider_1 = __nccwpck_require__(3791); +const endpointResolver_1 = __nccwpck_require__(4521); +const getRuntimeConfig = (config) => { + return { + apiVersion: "2014-11-06", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSMHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new core_1.AwsSdkSigV4Signer(), + }, + ], + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "SSM", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, + utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 2624: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "NIL", ({ + enumerable: true, + get: function () { + return _nil.default; + } +})); +Object.defineProperty(exports, "parse", ({ + enumerable: true, + get: function () { + return _parse.default; + } +})); +Object.defineProperty(exports, "stringify", ({ + enumerable: true, + get: function () { + return _stringify.default; + } +})); +Object.defineProperty(exports, "v1", ({ + enumerable: true, + get: function () { + return _v.default; + } +})); +Object.defineProperty(exports, "v3", ({ + enumerable: true, + get: function () { + return _v2.default; + } +})); +Object.defineProperty(exports, "v4", ({ + enumerable: true, + get: function () { + return _v3.default; + } +})); +Object.defineProperty(exports, "v5", ({ + enumerable: true, + get: function () { + return _v4.default; + } +})); +Object.defineProperty(exports, "validate", ({ + enumerable: true, + get: function () { + return _validate.default; + } +})); +Object.defineProperty(exports, "version", ({ + enumerable: true, + get: function () { + return _version.default; + } +})); + +var _v = _interopRequireDefault(__nccwpck_require__(9130)); + +var _v2 = _interopRequireDefault(__nccwpck_require__(3225)); + +var _v3 = _interopRequireDefault(__nccwpck_require__(6043)); + +var _v4 = _interopRequireDefault(__nccwpck_require__(7798)); + +var _nil = _interopRequireDefault(__nccwpck_require__(7411)); + +var _version = _interopRequireDefault(__nccwpck_require__(2671)); + +var _validate = _interopRequireDefault(__nccwpck_require__(2828)); + +var _stringify = _interopRequireDefault(__nccwpck_require__(7511)); + +var _parse = _interopRequireDefault(__nccwpck_require__(5246)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/***/ }), + +/***/ 7028: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function md5(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('md5').update(bytes).digest(); +} + +var _default = md5; +exports["default"] = _default; + +/***/ }), + +/***/ 8625: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var _default = { + randomUUID: _crypto.default.randomUUID +}; +exports["default"] = _default; + +/***/ }), + +/***/ 7411: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = '00000000-0000-0000-0000-000000000000'; +exports["default"] = _default; + +/***/ }), + +/***/ 5246: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(2828)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function parse(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + let v; + const arr = new Uint8Array(16); // Parse ########-....-....-....-............ + + arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24; + arr[1] = v >>> 16 & 0xff; + arr[2] = v >>> 8 & 0xff; + arr[3] = v & 0xff; // Parse ........-####-....-....-............ + + arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8; + arr[5] = v & 0xff; // Parse ........-....-####-....-............ + + arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8; + arr[7] = v & 0xff; // Parse ........-....-....-####-............ + + arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8; + arr[9] = v & 0xff; // Parse ........-....-....-....-############ + // (Use "/" to avoid 32-bit truncation when bit-shifting high-order bytes) + + arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff; + arr[11] = v / 0x100000000 & 0xff; + arr[12] = v >>> 24 & 0xff; + arr[13] = v >>> 16 & 0xff; + arr[14] = v >>> 8 & 0xff; + arr[15] = v & 0xff; + return arr; +} + +var _default = parse; +exports["default"] = _default; + +/***/ }), + +/***/ 909: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +exports["default"] = _default; + +/***/ }), + +/***/ 3947: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = rng; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate + +let poolPtr = rnds8Pool.length; + +function rng() { + if (poolPtr > rnds8Pool.length - 16) { + _crypto.default.randomFillSync(rnds8Pool); + + poolPtr = 0; + } + + return rnds8Pool.slice(poolPtr, poolPtr += 16); +} + +/***/ }), + +/***/ 4379: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function sha1(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('sha1').update(bytes).digest(); +} + +var _default = sha1; +exports["default"] = _default; + +/***/ }), + +/***/ 7511: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +exports.unsafeStringify = unsafeStringify; + +var _validate = _interopRequireDefault(__nccwpck_require__(2828)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ +const byteToHex = []; + +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 0x100).toString(16).slice(1)); +} + +function unsafeStringify(arr, offset = 0) { + // Note: Be careful editing this code! It's been tuned for performance + // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434 + return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]; +} + +function stringify(arr, offset = 0) { + const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one + // of the following: + // - One or more input array values don't map to a hex octet (leading to + // "undefined" in the uuid) + // - Invalid input values for the RFC `version` or `variant` fields + + if (!(0, _validate.default)(uuid)) { + throw TypeError('Stringified UUID is invalid'); + } + + return uuid; +} + +var _default = stringify; +exports["default"] = _default; + +/***/ }), + +/***/ 9130: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _rng = _interopRequireDefault(__nccwpck_require__(3947)); + +var _stringify = __nccwpck_require__(7511); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// **`v1()` - Generate time-based UUID** +// +// Inspired by https://github.com/LiosK/UUID.js +// and http://docs.python.org/library/uuid.html +let _nodeId; + +let _clockseq; // Previous uuid creation time + + +let _lastMSecs = 0; +let _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details + +function v1(options, buf, offset) { + let i = buf && offset || 0; + const b = buf || new Array(16); + options = options || {}; + let node = options.node || _nodeId; + let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + + if (node == null || clockseq == null) { + const seedBytes = options.random || (options.rng || _rng.default)(); + + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; + } + + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + + + let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + + let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) + + const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression + + if (dt < 0 && options.clockseq === undefined) { + clockseq = clockseq + 1 & 0x3fff; + } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + + + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } // Per 4.2.1.2 Throw error if too many uuids are requested + + + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + + msecs += 12219292800000; // `time_low` + + const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = tl >>> 24 & 0xff; + b[i++] = tl >>> 16 & 0xff; + b[i++] = tl >>> 8 & 0xff; + b[i++] = tl & 0xff; // `time_mid` + + const tmh = msecs / 0x100000000 * 10000 & 0xfffffff; + b[i++] = tmh >>> 8 & 0xff; + b[i++] = tmh & 0xff; // `time_high_and_version` + + b[i++] = tmh >>> 24 & 0xf | 0x10; // include version + + b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + + b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` + + b[i++] = clockseq & 0xff; // `node` + + for (let n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf || (0, _stringify.unsafeStringify)(b); +} + +var _default = v1; +exports["default"] = _default; + +/***/ }), + +/***/ 3225: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(8827)); + +var _md = _interopRequireDefault(__nccwpck_require__(7028)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v3 = (0, _v.default)('v3', 0x30, _md.default); +var _default = v3; +exports["default"] = _default; + +/***/ }), + +/***/ 8827: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.URL = exports.DNS = void 0; +exports["default"] = v35; + +var _stringify = __nccwpck_require__(7511); + +var _parse = _interopRequireDefault(__nccwpck_require__(5246)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + + const bytes = []; + + for (let i = 0; i < str.length; ++i) { + bytes.push(str.charCodeAt(i)); + } + + return bytes; +} + +const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; +exports.DNS = DNS; +const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; +exports.URL = URL; + +function v35(name, version, hashfunc) { + function generateUUID(value, namespace, buf, offset) { + var _namespace; + + if (typeof value === 'string') { + value = stringToBytes(value); + } + + if (typeof namespace === 'string') { + namespace = (0, _parse.default)(namespace); + } + + if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) { + throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); + } // Compute hash of namespace and value, Per 4.3 + // Future: Use spread syntax when supported on all platforms, e.g. `bytes = + // hashfunc([...namespace, ... value])` + + + let bytes = new Uint8Array(16 + value.length); + bytes.set(namespace); + bytes.set(value, namespace.length); + bytes = hashfunc(bytes); + bytes[6] = bytes[6] & 0x0f | version; + bytes[8] = bytes[8] & 0x3f | 0x80; + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = bytes[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(bytes); + } // Function#name is not settable on some platforms (#270) + + + try { + generateUUID.name = name; // eslint-disable-next-line no-empty + } catch (err) {} // For CommonJS default export support + + + generateUUID.DNS = DNS; + generateUUID.URL = URL; + return generateUUID; +} + +/***/ }), + +/***/ 6043: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _native = _interopRequireDefault(__nccwpck_require__(8625)); + +var _rng = _interopRequireDefault(__nccwpck_require__(3947)); + +var _stringify = __nccwpck_require__(7511); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function v4(options, buf, offset) { + if (_native.default.randomUUID && !buf && !options) { + return _native.default.randomUUID(); + } + + options = options || {}; + + const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` + + + rnds[6] = rnds[6] & 0x0f | 0x40; + rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = rnds[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(rnds); +} + +var _default = v4; +exports["default"] = _default; + +/***/ }), + +/***/ 7798: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(8827)); + +var _sha = _interopRequireDefault(__nccwpck_require__(4379)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v5 = (0, _v.default)('v5', 0x50, _sha.default); +var _default = v5; +exports["default"] = _default; + +/***/ }), + +/***/ 2828: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _regex = _interopRequireDefault(__nccwpck_require__(909)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function validate(uuid) { + return typeof uuid === 'string' && _regex.default.test(uuid); +} + +var _default = validate; +exports["default"] = _default; + +/***/ }), + +/***/ 2671: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(2828)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function version(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + return parseInt(uuid.slice(14, 15), 16); +} + +var _default = version; +exports["default"] = _default; + +/***/ }), + +/***/ 6948: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthSchemeConfig = exports.defaultSSOOIDCHttpAuthSchemeProvider = exports.defaultSSOOIDCHttpAuthSchemeParametersProvider = void 0; +const core_1 = __nccwpck_require__(9963); +const util_middleware_1 = __nccwpck_require__(2390); +const defaultSSOOIDCHttpAuthSchemeParametersProvider = async (config, context, input) => { + return { + operation: (0, util_middleware_1.getSmithyContext)(context).operation, + region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; +exports.defaultSSOOIDCHttpAuthSchemeParametersProvider = defaultSSOOIDCHttpAuthSchemeParametersProvider; +function createAwsAuthSigv4HttpAuthOption(authParameters) { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "sso-oauth", + region: authParameters.region, + }, + propertiesExtractor: (config, context) => ({ + signingProperties: { + config, + context, + }, + }), + }; +} +function createSmithyApiNoAuthHttpAuthOption(authParameters) { + return { + schemeId: "smithy.api#noAuth", + }; +} +const defaultSSOOIDCHttpAuthSchemeProvider = (authParameters) => { + const options = []; + switch (authParameters.operation) { + case "CreateToken": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "RegisterClient": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "StartDeviceAuthorization": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; +exports.defaultSSOOIDCHttpAuthSchemeProvider = defaultSSOOIDCHttpAuthSchemeProvider; +const resolveHttpAuthSchemeConfig = (config) => { + const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config); + return { + ...config_0, + }; +}; +exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig; + + +/***/ }), + +/***/ 7604: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(3350); +const util_endpoints_2 = __nccwpck_require__(5473); +const ruleset_1 = __nccwpck_require__(1756); +const cache = new util_endpoints_2.EndpointCache({ + size: 50, + params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], +}); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + })); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; +util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions; + + +/***/ }), + +/***/ 1756: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +const u = "required", v = "fn", w = "argv", x = "ref"; +const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = "getAttr", i = { [u]: false, "type": "String" }, j = { [u]: true, "default": false, "type": "Boolean" }, k = { [x]: "Endpoint" }, l = { [v]: c, [w]: [{ [x]: "UseFIPS" }, true] }, m = { [v]: c, [w]: [{ [x]: "UseDualStack" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, "supportsFIPS"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, "supportsDualStack"] }] }, r = [l], s = [m], t = [{ [x]: "Region" }]; +const _data = { version: "1.0", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: s, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: "aws.partition", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: "https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: "stringEquals", [w]: [{ [v]: h, [w]: [p, "name"] }, "aws-us-gov"] }], endpoint: { url: "https://oidc.{Region}.amazonaws.com", properties: n, headers: n }, type: e }, { endpoint: { url: "https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: "https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://oidc.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; +exports.ruleSet = _data; + + +/***/ }), + +/***/ 4527: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AccessDeniedException: () => AccessDeniedException, + AuthorizationPendingException: () => AuthorizationPendingException, + CreateTokenCommand: () => CreateTokenCommand, + CreateTokenRequestFilterSensitiveLog: () => CreateTokenRequestFilterSensitiveLog, + CreateTokenResponseFilterSensitiveLog: () => CreateTokenResponseFilterSensitiveLog, + CreateTokenWithIAMCommand: () => CreateTokenWithIAMCommand, + CreateTokenWithIAMRequestFilterSensitiveLog: () => CreateTokenWithIAMRequestFilterSensitiveLog, + CreateTokenWithIAMResponseFilterSensitiveLog: () => CreateTokenWithIAMResponseFilterSensitiveLog, + ExpiredTokenException: () => ExpiredTokenException, + InternalServerException: () => InternalServerException, + InvalidClientException: () => InvalidClientException, + InvalidClientMetadataException: () => InvalidClientMetadataException, + InvalidGrantException: () => InvalidGrantException, + InvalidRedirectUriException: () => InvalidRedirectUriException, + InvalidRequestException: () => InvalidRequestException, + InvalidRequestRegionException: () => InvalidRequestRegionException, + InvalidScopeException: () => InvalidScopeException, + RegisterClientCommand: () => RegisterClientCommand, + RegisterClientResponseFilterSensitiveLog: () => RegisterClientResponseFilterSensitiveLog, + SSOOIDC: () => SSOOIDC, + SSOOIDCClient: () => SSOOIDCClient, + SSOOIDCServiceException: () => SSOOIDCServiceException, + SlowDownException: () => SlowDownException, + StartDeviceAuthorizationCommand: () => StartDeviceAuthorizationCommand, + StartDeviceAuthorizationRequestFilterSensitiveLog: () => StartDeviceAuthorizationRequestFilterSensitiveLog, + UnauthorizedClientException: () => UnauthorizedClientException, + UnsupportedGrantTypeException: () => UnsupportedGrantTypeException, + __Client: () => import_smithy_client.Client +}); +module.exports = __toCommonJS(src_exports); + +// src/SSOOIDCClient.ts +var import_middleware_host_header = __nccwpck_require__(2545); +var import_middleware_logger = __nccwpck_require__(14); +var import_middleware_recursion_detection = __nccwpck_require__(5525); +var import_middleware_user_agent = __nccwpck_require__(4688); +var import_config_resolver = __nccwpck_require__(3098); +var import_core = __nccwpck_require__(5829); +var import_middleware_content_length = __nccwpck_require__(2800); +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_middleware_retry = __nccwpck_require__(6039); + +var import_httpAuthSchemeProvider = __nccwpck_require__(6948); + +// src/endpoint/EndpointParameters.ts +var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "sso-oauth" + }; +}, "resolveClientEndpointParameters"); +var commonParams = { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } +}; + +// src/SSOOIDCClient.ts +var import_runtimeConfig = __nccwpck_require__(5524); + +// src/runtimeExtensions.ts +var import_region_config_resolver = __nccwpck_require__(8156); +var import_protocol_http = __nccwpck_require__(4418); +var import_smithy_client = __nccwpck_require__(3570); + +// src/auth/httpAuthExtensionConfiguration.ts +var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme) { + const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes() { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider) { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider() { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials) { + _credentials = credentials; + }, + credentials() { + return _credentials; + } + }; +}, "getHttpAuthExtensionConfiguration"); +var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials() + }; +}, "resolveHttpAuthRuntimeConfig"); + +// src/runtimeExtensions.ts +var asPartial = /* @__PURE__ */ __name((t) => t, "asPartial"); +var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { + const extensionConfiguration = { + ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)) + }; + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + return { + ...runtimeConfig, + ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), + ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), + ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration) + }; +}, "resolveRuntimeExtensions"); + +// src/SSOOIDCClient.ts +var _SSOOIDCClient = class _SSOOIDCClient extends import_smithy_client.Client { + constructor(...[configuration]) { + const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); + const _config_1 = resolveClientEndpointParameters(_config_0); + const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); + const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); + const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); + const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); + const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); + const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use( + (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { + httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSOOIDCHttpAuthSchemeParametersProvider, + identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials + }) + }) + ); + this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); + } + /** + * Destroy underlying resources, like sockets. It's usually not necessary to do this. + * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. + * Otherwise, sockets might stay open for quite a long time before the server terminates them. + */ + destroy() { + super.destroy(); + } +}; +__name(_SSOOIDCClient, "SSOOIDCClient"); +var SSOOIDCClient = _SSOOIDCClient; + +// src/SSOOIDC.ts + + +// src/commands/CreateTokenCommand.ts + +var import_middleware_serde = __nccwpck_require__(1238); + + +// src/models/models_0.ts + + +// src/models/SSOOIDCServiceException.ts + +var _SSOOIDCServiceException = class _SSOOIDCServiceException extends import_smithy_client.ServiceException { + /** + * @internal + */ + constructor(options) { + super(options); + Object.setPrototypeOf(this, _SSOOIDCServiceException.prototype); + } +}; +__name(_SSOOIDCServiceException, "SSOOIDCServiceException"); +var SSOOIDCServiceException = _SSOOIDCServiceException; + +// src/models/models_0.ts +var _AccessDeniedException = class _AccessDeniedException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AccessDeniedException", + $fault: "client", + ...opts + }); + this.name = "AccessDeniedException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AccessDeniedException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_AccessDeniedException, "AccessDeniedException"); +var AccessDeniedException = _AccessDeniedException; +var _AuthorizationPendingException = class _AuthorizationPendingException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "AuthorizationPendingException", + $fault: "client", + ...opts + }); + this.name = "AuthorizationPendingException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _AuthorizationPendingException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_AuthorizationPendingException, "AuthorizationPendingException"); +var AuthorizationPendingException = _AuthorizationPendingException; +var _ExpiredTokenException = class _ExpiredTokenException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ExpiredTokenException", + $fault: "client", + ...opts + }); + this.name = "ExpiredTokenException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ExpiredTokenException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_ExpiredTokenException, "ExpiredTokenException"); +var ExpiredTokenException = _ExpiredTokenException; +var _InternalServerException = class _InternalServerException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InternalServerException", + $fault: "server", + ...opts + }); + this.name = "InternalServerException"; + this.$fault = "server"; + Object.setPrototypeOf(this, _InternalServerException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InternalServerException, "InternalServerException"); +var InternalServerException = _InternalServerException; +var _InvalidClientException = class _InvalidClientException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidClientException", + $fault: "client", + ...opts + }); + this.name = "InvalidClientException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidClientException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidClientException, "InvalidClientException"); +var InvalidClientException = _InvalidClientException; +var _InvalidGrantException = class _InvalidGrantException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidGrantException", + $fault: "client", + ...opts + }); + this.name = "InvalidGrantException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidGrantException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidGrantException, "InvalidGrantException"); +var InvalidGrantException = _InvalidGrantException; +var _InvalidRequestException = class _InvalidRequestException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidRequestException", + $fault: "client", + ...opts + }); + this.name = "InvalidRequestException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidRequestException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidRequestException, "InvalidRequestException"); +var InvalidRequestException = _InvalidRequestException; +var _InvalidScopeException = class _InvalidScopeException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidScopeException", + $fault: "client", + ...opts + }); + this.name = "InvalidScopeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidScopeException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidScopeException, "InvalidScopeException"); +var InvalidScopeException = _InvalidScopeException; +var _SlowDownException = class _SlowDownException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "SlowDownException", + $fault: "client", + ...opts + }); + this.name = "SlowDownException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _SlowDownException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_SlowDownException, "SlowDownException"); +var SlowDownException = _SlowDownException; +var _UnauthorizedClientException = class _UnauthorizedClientException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnauthorizedClientException", + $fault: "client", + ...opts + }); + this.name = "UnauthorizedClientException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnauthorizedClientException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_UnauthorizedClientException, "UnauthorizedClientException"); +var UnauthorizedClientException = _UnauthorizedClientException; +var _UnsupportedGrantTypeException = class _UnsupportedGrantTypeException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnsupportedGrantTypeException", + $fault: "client", + ...opts + }); + this.name = "UnsupportedGrantTypeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnsupportedGrantTypeException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_UnsupportedGrantTypeException, "UnsupportedGrantTypeException"); +var UnsupportedGrantTypeException = _UnsupportedGrantTypeException; +var _InvalidRequestRegionException = class _InvalidRequestRegionException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidRequestRegionException", + $fault: "client", + ...opts + }); + this.name = "InvalidRequestRegionException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidRequestRegionException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + this.endpoint = opts.endpoint; + this.region = opts.region; + } +}; +__name(_InvalidRequestRegionException, "InvalidRequestRegionException"); +var InvalidRequestRegionException = _InvalidRequestRegionException; +var _InvalidClientMetadataException = class _InvalidClientMetadataException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidClientMetadataException", + $fault: "client", + ...opts + }); + this.name = "InvalidClientMetadataException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidClientMetadataException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidClientMetadataException, "InvalidClientMetadataException"); +var InvalidClientMetadataException = _InvalidClientMetadataException; +var _InvalidRedirectUriException = class _InvalidRedirectUriException extends SSOOIDCServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidRedirectUriException", + $fault: "client", + ...opts + }); + this.name = "InvalidRedirectUriException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidRedirectUriException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +}; +__name(_InvalidRedirectUriException, "InvalidRedirectUriException"); +var InvalidRedirectUriException = _InvalidRedirectUriException; +var CreateTokenRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING }, + ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING } +}), "CreateTokenRequestFilterSensitiveLog"); +var CreateTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING } +}), "CreateTokenResponseFilterSensitiveLog"); +var CreateTokenWithIAMRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.assertion && { assertion: import_smithy_client.SENSITIVE_STRING }, + ...obj.subjectToken && { subjectToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING } +}), "CreateTokenWithIAMRequestFilterSensitiveLog"); +var CreateTokenWithIAMResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING }, + ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING } +}), "CreateTokenWithIAMResponseFilterSensitiveLog"); +var RegisterClientResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING } +}), "RegisterClientResponseFilterSensitiveLog"); +var StartDeviceAuthorizationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING } +}), "StartDeviceAuthorizationRequestFilterSensitiveLog"); + +// src/protocols/Aws_restJson1.ts +var import_core2 = __nccwpck_require__(9963); + + +var se_CreateTokenCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = { + "content-type": "application/json" + }; + b.bp("/token"); + let body; + body = JSON.stringify( + (0, import_smithy_client.take)(input, { + clientId: [], + clientSecret: [], + code: [], + codeVerifier: [], + deviceCode: [], + grantType: [], + redirectUri: [], + refreshToken: [], + scope: (_) => (0, import_smithy_client._json)(_) + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}, "se_CreateTokenCommand"); +var se_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = { + "content-type": "application/json" + }; + b.bp("/token"); + const query = (0, import_smithy_client.map)({ + [_ai]: [, "t"] + }); + let body; + body = JSON.stringify( + (0, import_smithy_client.take)(input, { + assertion: [], + clientId: [], + code: [], + codeVerifier: [], + grantType: [], + redirectUri: [], + refreshToken: [], + requestedTokenType: [], + scope: (_) => (0, import_smithy_client._json)(_), + subjectToken: [], + subjectTokenType: [] + }) + ); + b.m("POST").h(headers).q(query).b(body); + return b.build(); +}, "se_CreateTokenWithIAMCommand"); +var se_RegisterClientCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = { + "content-type": "application/json" + }; + b.bp("/client/register"); + let body; + body = JSON.stringify( + (0, import_smithy_client.take)(input, { + clientName: [], + clientType: [], + entitledApplicationArn: [], + grantTypes: (_) => (0, import_smithy_client._json)(_), + issuerUrl: [], + redirectUris: (_) => (0, import_smithy_client._json)(_), + scopes: (_) => (0, import_smithy_client._json)(_) + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}, "se_RegisterClientCommand"); +var se_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = { + "content-type": "application/json" + }; + b.bp("/device_authorization"); + let body; + body = JSON.stringify( + (0, import_smithy_client.take)(input, { + clientId: [], + clientSecret: [], + startUrl: [] + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}, "se_StartDeviceAuthorizationCommand"); +var de_CreateTokenCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + accessToken: import_smithy_client.expectString, + expiresIn: import_smithy_client.expectInt32, + idToken: import_smithy_client.expectString, + refreshToken: import_smithy_client.expectString, + tokenType: import_smithy_client.expectString + }); + Object.assign(contents, doc); + return contents; +}, "de_CreateTokenCommand"); +var de_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + accessToken: import_smithy_client.expectString, + expiresIn: import_smithy_client.expectInt32, + idToken: import_smithy_client.expectString, + issuedTokenType: import_smithy_client.expectString, + refreshToken: import_smithy_client.expectString, + scope: import_smithy_client._json, + tokenType: import_smithy_client.expectString + }); + Object.assign(contents, doc); + return contents; +}, "de_CreateTokenWithIAMCommand"); +var de_RegisterClientCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + authorizationEndpoint: import_smithy_client.expectString, + clientId: import_smithy_client.expectString, + clientIdIssuedAt: import_smithy_client.expectLong, + clientSecret: import_smithy_client.expectString, + clientSecretExpiresAt: import_smithy_client.expectLong, + tokenEndpoint: import_smithy_client.expectString + }); + Object.assign(contents, doc); + return contents; +}, "de_RegisterClientCommand"); +var de_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + deviceCode: import_smithy_client.expectString, + expiresIn: import_smithy_client.expectInt32, + interval: import_smithy_client.expectInt32, + userCode: import_smithy_client.expectString, + verificationUri: import_smithy_client.expectString, + verificationUriComplete: import_smithy_client.expectString + }); + Object.assign(contents, doc); + return contents; +}, "de_StartDeviceAuthorizationCommand"); +var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { + const parsedOutput = { + ...output, + body: await (0, import_core2.parseJsonErrorBody)(output.body, context) + }; + const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazonaws.ssooidc#AccessDeniedException": + throw await de_AccessDeniedExceptionRes(parsedOutput, context); + case "AuthorizationPendingException": + case "com.amazonaws.ssooidc#AuthorizationPendingException": + throw await de_AuthorizationPendingExceptionRes(parsedOutput, context); + case "ExpiredTokenException": + case "com.amazonaws.ssooidc#ExpiredTokenException": + throw await de_ExpiredTokenExceptionRes(parsedOutput, context); + case "InternalServerException": + case "com.amazonaws.ssooidc#InternalServerException": + throw await de_InternalServerExceptionRes(parsedOutput, context); + case "InvalidClientException": + case "com.amazonaws.ssooidc#InvalidClientException": + throw await de_InvalidClientExceptionRes(parsedOutput, context); + case "InvalidGrantException": + case "com.amazonaws.ssooidc#InvalidGrantException": + throw await de_InvalidGrantExceptionRes(parsedOutput, context); + case "InvalidRequestException": + case "com.amazonaws.ssooidc#InvalidRequestException": + throw await de_InvalidRequestExceptionRes(parsedOutput, context); + case "InvalidScopeException": + case "com.amazonaws.ssooidc#InvalidScopeException": + throw await de_InvalidScopeExceptionRes(parsedOutput, context); + case "SlowDownException": + case "com.amazonaws.ssooidc#SlowDownException": + throw await de_SlowDownExceptionRes(parsedOutput, context); + case "UnauthorizedClientException": + case "com.amazonaws.ssooidc#UnauthorizedClientException": + throw await de_UnauthorizedClientExceptionRes(parsedOutput, context); + case "UnsupportedGrantTypeException": + case "com.amazonaws.ssooidc#UnsupportedGrantTypeException": + throw await de_UnsupportedGrantTypeExceptionRes(parsedOutput, context); + case "InvalidRequestRegionException": + case "com.amazonaws.ssooidc#InvalidRequestRegionException": + throw await de_InvalidRequestRegionExceptionRes(parsedOutput, context); + case "InvalidClientMetadataException": + case "com.amazonaws.ssooidc#InvalidClientMetadataException": + throw await de_InvalidClientMetadataExceptionRes(parsedOutput, context); + case "InvalidRedirectUriException": + case "com.amazonaws.ssooidc#InvalidRedirectUriException": + throw await de_InvalidRedirectUriExceptionRes(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody, + errorCode + }); + } +}, "de_CommandError"); +var throwDefaultError = (0, import_smithy_client.withBaseException)(SSOOIDCServiceException); +var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_AccessDeniedExceptionRes"); +var de_AuthorizationPendingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new AuthorizationPendingException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_AuthorizationPendingExceptionRes"); +var de_ExpiredTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new ExpiredTokenException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_ExpiredTokenExceptionRes"); +var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InternalServerExceptionRes"); +var de_InvalidClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidClientException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidClientExceptionRes"); +var de_InvalidClientMetadataExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidClientMetadataException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidClientMetadataExceptionRes"); +var de_InvalidGrantExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidGrantException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidGrantExceptionRes"); +var de_InvalidRedirectUriExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidRedirectUriException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidRedirectUriExceptionRes"); +var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidRequestException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidRequestExceptionRes"); +var de_InvalidRequestRegionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + endpoint: import_smithy_client.expectString, + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString, + region: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidRequestRegionException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidRequestRegionExceptionRes"); +var de_InvalidScopeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidScopeException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidScopeExceptionRes"); +var de_SlowDownExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new SlowDownException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_SlowDownExceptionRes"); +var de_UnauthorizedClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new UnauthorizedClientException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_UnauthorizedClientExceptionRes"); +var de_UnsupportedGrantTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + error: import_smithy_client.expectString, + error_description: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new UnsupportedGrantTypeException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_UnsupportedGrantTypeExceptionRes"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); +var _ai = "aws_iam"; + +// src/commands/CreateTokenCommand.ts +var _CreateTokenCommand = class _CreateTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSSOOIDCService", "CreateToken", {}).n("SSOOIDCClient", "CreateTokenCommand").f(CreateTokenRequestFilterSensitiveLog, CreateTokenResponseFilterSensitiveLog).ser(se_CreateTokenCommand).de(de_CreateTokenCommand).build() { +}; +__name(_CreateTokenCommand, "CreateTokenCommand"); +var CreateTokenCommand = _CreateTokenCommand; + +// src/commands/CreateTokenWithIAMCommand.ts + + + +var _CreateTokenWithIAMCommand = class _CreateTokenWithIAMCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSSOOIDCService", "CreateTokenWithIAM", {}).n("SSOOIDCClient", "CreateTokenWithIAMCommand").f(CreateTokenWithIAMRequestFilterSensitiveLog, CreateTokenWithIAMResponseFilterSensitiveLog).ser(se_CreateTokenWithIAMCommand).de(de_CreateTokenWithIAMCommand).build() { +}; +__name(_CreateTokenWithIAMCommand, "CreateTokenWithIAMCommand"); +var CreateTokenWithIAMCommand = _CreateTokenWithIAMCommand; + +// src/commands/RegisterClientCommand.ts + + + +var _RegisterClientCommand = class _RegisterClientCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSSOOIDCService", "RegisterClient", {}).n("SSOOIDCClient", "RegisterClientCommand").f(void 0, RegisterClientResponseFilterSensitiveLog).ser(se_RegisterClientCommand).de(de_RegisterClientCommand).build() { +}; +__name(_RegisterClientCommand, "RegisterClientCommand"); +var RegisterClientCommand = _RegisterClientCommand; + +// src/commands/StartDeviceAuthorizationCommand.ts + + + +var _StartDeviceAuthorizationCommand = class _StartDeviceAuthorizationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSSOOIDCService", "StartDeviceAuthorization", {}).n("SSOOIDCClient", "StartDeviceAuthorizationCommand").f(StartDeviceAuthorizationRequestFilterSensitiveLog, void 0).ser(se_StartDeviceAuthorizationCommand).de(de_StartDeviceAuthorizationCommand).build() { +}; +__name(_StartDeviceAuthorizationCommand, "StartDeviceAuthorizationCommand"); +var StartDeviceAuthorizationCommand = _StartDeviceAuthorizationCommand; + +// src/SSOOIDC.ts +var commands = { + CreateTokenCommand, + CreateTokenWithIAMCommand, + RegisterClientCommand, + StartDeviceAuthorizationCommand +}; +var _SSOOIDC = class _SSOOIDC extends SSOOIDCClient { +}; +__name(_SSOOIDC, "SSOOIDC"); +var SSOOIDC = _SSOOIDC; +(0, import_smithy_client.createAggregatedClient)(commands, SSOOIDC); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5524: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(9679); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(9722)); +const core_1 = __nccwpck_require__(9963); +const credential_provider_node_1 = __nccwpck_require__(5531); +const util_user_agent_node_1 = __nccwpck_require__(8095); +const config_resolver_1 = __nccwpck_require__(3098); +const hash_node_1 = __nccwpck_require__(3081); +const middleware_retry_1 = __nccwpck_require__(6039); +const node_config_provider_1 = __nccwpck_require__(3461); +const node_http_handler_1 = __nccwpck_require__(258); +const util_body_length_node_1 = __nccwpck_require__(8075); +const util_retry_1 = __nccwpck_require__(4902); +const runtimeConfig_shared_1 = __nccwpck_require__(8005); +const smithy_client_1 = __nccwpck_require__(3570); +const util_defaults_mode_node_1 = __nccwpck_require__(2429); +const smithy_client_2 = __nccwpck_require__(3570); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + (0, core_1.emitWarningIfUnsupportedVersion)(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 8005: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const core_1 = __nccwpck_require__(9963); +const core_2 = __nccwpck_require__(5829); +const smithy_client_1 = __nccwpck_require__(3570); +const url_parser_1 = __nccwpck_require__(4681); +const util_base64_1 = __nccwpck_require__(5600); +const util_utf8_1 = __nccwpck_require__(1895); +const httpAuthSchemeProvider_1 = __nccwpck_require__(6948); +const endpointResolver_1 = __nccwpck_require__(7604); +const getRuntimeConfig = (config) => { + return { + apiVersion: "2019-06-10", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSOOIDCHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new core_1.AwsSdkSigV4Signer(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (ipc) => ipc.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new core_2.NoAuthSigner(), + }, + ], + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "SSO OIDC", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, + utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 9344: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthSchemeConfig = exports.defaultSSOHttpAuthSchemeProvider = exports.defaultSSOHttpAuthSchemeParametersProvider = void 0; +const core_1 = __nccwpck_require__(9963); +const util_middleware_1 = __nccwpck_require__(2390); +const defaultSSOHttpAuthSchemeParametersProvider = async (config, context, input) => { + return { + operation: (0, util_middleware_1.getSmithyContext)(context).operation, + region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; +exports.defaultSSOHttpAuthSchemeParametersProvider = defaultSSOHttpAuthSchemeParametersProvider; +function createAwsAuthSigv4HttpAuthOption(authParameters) { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "awsssoportal", + region: authParameters.region, + }, + propertiesExtractor: (config, context) => ({ + signingProperties: { + config, + context, + }, + }), + }; +} +function createSmithyApiNoAuthHttpAuthOption(authParameters) { + return { + schemeId: "smithy.api#noAuth", + }; +} +const defaultSSOHttpAuthSchemeProvider = (authParameters) => { + const options = []; + switch (authParameters.operation) { + case "GetRoleCredentials": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "ListAccountRoles": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "ListAccounts": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "Logout": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; +exports.defaultSSOHttpAuthSchemeProvider = defaultSSOHttpAuthSchemeProvider; +const resolveHttpAuthSchemeConfig = (config) => { + const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config); + return { + ...config_0, + }; +}; +exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig; + + +/***/ }), + +/***/ 898: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(3350); +const util_endpoints_2 = __nccwpck_require__(5473); +const ruleset_1 = __nccwpck_require__(3341); +const cache = new util_endpoints_2.EndpointCache({ + size: 50, + params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], +}); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + })); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; +util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions; + + +/***/ }), + +/***/ 3341: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +const u = "required", v = "fn", w = "argv", x = "ref"; +const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = "getAttr", i = { [u]: false, "type": "String" }, j = { [u]: true, "default": false, "type": "Boolean" }, k = { [x]: "Endpoint" }, l = { [v]: c, [w]: [{ [x]: "UseFIPS" }, true] }, m = { [v]: c, [w]: [{ [x]: "UseDualStack" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, "supportsFIPS"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, "supportsDualStack"] }] }, r = [l], s = [m], t = [{ [x]: "Region" }]; +const _data = { version: "1.0", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: s, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: "aws.partition", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: "https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: "stringEquals", [w]: [{ [v]: h, [w]: [p, "name"] }, "aws-us-gov"] }], endpoint: { url: "https://portal.sso.{Region}.amazonaws.com", properties: n, headers: n }, type: e }, { endpoint: { url: "https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: "https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: n, headers: n }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://portal.sso.{Region}.{PartitionResult#dnsSuffix}", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; +exports.ruleSet = _data; + + +/***/ }), + +/***/ 2666: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + GetRoleCredentialsCommand: () => GetRoleCredentialsCommand, + GetRoleCredentialsRequestFilterSensitiveLog: () => GetRoleCredentialsRequestFilterSensitiveLog, + GetRoleCredentialsResponseFilterSensitiveLog: () => GetRoleCredentialsResponseFilterSensitiveLog, + InvalidRequestException: () => InvalidRequestException, + ListAccountRolesCommand: () => ListAccountRolesCommand, + ListAccountRolesRequestFilterSensitiveLog: () => ListAccountRolesRequestFilterSensitiveLog, + ListAccountsCommand: () => ListAccountsCommand, + ListAccountsRequestFilterSensitiveLog: () => ListAccountsRequestFilterSensitiveLog, + LogoutCommand: () => LogoutCommand, + LogoutRequestFilterSensitiveLog: () => LogoutRequestFilterSensitiveLog, + ResourceNotFoundException: () => ResourceNotFoundException, + RoleCredentialsFilterSensitiveLog: () => RoleCredentialsFilterSensitiveLog, + SSO: () => SSO, + SSOClient: () => SSOClient, + SSOServiceException: () => SSOServiceException, + TooManyRequestsException: () => TooManyRequestsException, + UnauthorizedException: () => UnauthorizedException, + __Client: () => import_smithy_client.Client, + paginateListAccountRoles: () => paginateListAccountRoles, + paginateListAccounts: () => paginateListAccounts +}); +module.exports = __toCommonJS(src_exports); + +// src/SSOClient.ts +var import_middleware_host_header = __nccwpck_require__(2545); +var import_middleware_logger = __nccwpck_require__(14); +var import_middleware_recursion_detection = __nccwpck_require__(5525); +var import_middleware_user_agent = __nccwpck_require__(4688); +var import_config_resolver = __nccwpck_require__(3098); +var import_core = __nccwpck_require__(5829); +var import_middleware_content_length = __nccwpck_require__(2800); +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_middleware_retry = __nccwpck_require__(6039); + +var import_httpAuthSchemeProvider = __nccwpck_require__(9344); + +// src/endpoint/EndpointParameters.ts +var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "awsssoportal" + }; +}, "resolveClientEndpointParameters"); +var commonParams = { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } +}; + +// src/SSOClient.ts +var import_runtimeConfig = __nccwpck_require__(9756); + +// src/runtimeExtensions.ts +var import_region_config_resolver = __nccwpck_require__(8156); +var import_protocol_http = __nccwpck_require__(4418); +var import_smithy_client = __nccwpck_require__(3570); + +// src/auth/httpAuthExtensionConfiguration.ts +var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme) { + const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes() { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider) { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider() { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials) { + _credentials = credentials; + }, + credentials() { + return _credentials; + } + }; +}, "getHttpAuthExtensionConfiguration"); +var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials() + }; +}, "resolveHttpAuthRuntimeConfig"); + +// src/runtimeExtensions.ts +var asPartial = /* @__PURE__ */ __name((t) => t, "asPartial"); +var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { + const extensionConfiguration = { + ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)) + }; + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + return { + ...runtimeConfig, + ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), + ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), + ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration) + }; +}, "resolveRuntimeExtensions"); + +// src/SSOClient.ts +var _SSOClient = class _SSOClient extends import_smithy_client.Client { + constructor(...[configuration]) { + const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); + const _config_1 = resolveClientEndpointParameters(_config_0); + const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); + const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); + const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); + const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); + const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); + const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use( + (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { + httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSOHttpAuthSchemeParametersProvider, + identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials + }) + }) + ); + this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); + } + /** + * Destroy underlying resources, like sockets. It's usually not necessary to do this. + * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. + * Otherwise, sockets might stay open for quite a long time before the server terminates them. + */ + destroy() { + super.destroy(); + } +}; +__name(_SSOClient, "SSOClient"); +var SSOClient = _SSOClient; + +// src/SSO.ts + + +// src/commands/GetRoleCredentialsCommand.ts + +var import_middleware_serde = __nccwpck_require__(1238); + + +// src/models/models_0.ts + + +// src/models/SSOServiceException.ts + +var _SSOServiceException = class _SSOServiceException extends import_smithy_client.ServiceException { + /** + * @internal + */ + constructor(options) { + super(options); + Object.setPrototypeOf(this, _SSOServiceException.prototype); + } +}; +__name(_SSOServiceException, "SSOServiceException"); +var SSOServiceException = _SSOServiceException; + +// src/models/models_0.ts +var _InvalidRequestException = class _InvalidRequestException extends SSOServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidRequestException", + $fault: "client", + ...opts + }); + this.name = "InvalidRequestException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidRequestException.prototype); + } +}; +__name(_InvalidRequestException, "InvalidRequestException"); +var InvalidRequestException = _InvalidRequestException; +var _ResourceNotFoundException = class _ResourceNotFoundException extends SSOServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ResourceNotFoundException", + $fault: "client", + ...opts + }); + this.name = "ResourceNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); + } +}; +__name(_ResourceNotFoundException, "ResourceNotFoundException"); +var ResourceNotFoundException = _ResourceNotFoundException; +var _TooManyRequestsException = class _TooManyRequestsException extends SSOServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "TooManyRequestsException", + $fault: "client", + ...opts + }); + this.name = "TooManyRequestsException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _TooManyRequestsException.prototype); + } +}; +__name(_TooManyRequestsException, "TooManyRequestsException"); +var TooManyRequestsException = _TooManyRequestsException; +var _UnauthorizedException = class _UnauthorizedException extends SSOServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "UnauthorizedException", + $fault: "client", + ...opts + }); + this.name = "UnauthorizedException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _UnauthorizedException.prototype); + } +}; +__name(_UnauthorizedException, "UnauthorizedException"); +var UnauthorizedException = _UnauthorizedException; +var GetRoleCredentialsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING } +}), "GetRoleCredentialsRequestFilterSensitiveLog"); +var RoleCredentialsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.secretAccessKey && { secretAccessKey: import_smithy_client.SENSITIVE_STRING }, + ...obj.sessionToken && { sessionToken: import_smithy_client.SENSITIVE_STRING } +}), "RoleCredentialsFilterSensitiveLog"); +var GetRoleCredentialsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.roleCredentials && { roleCredentials: RoleCredentialsFilterSensitiveLog(obj.roleCredentials) } +}), "GetRoleCredentialsResponseFilterSensitiveLog"); +var ListAccountRolesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING } +}), "ListAccountRolesRequestFilterSensitiveLog"); +var ListAccountsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING } +}), "ListAccountsRequestFilterSensitiveLog"); +var LogoutRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING } +}), "LogoutRequestFilterSensitiveLog"); + +// src/protocols/Aws_restJson1.ts +var import_core2 = __nccwpck_require__(9963); + + +var se_GetRoleCredentialsCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, { + [_xasbt]: input[_aT] + }); + b.bp("/federation/credentials"); + const query = (0, import_smithy_client.map)({ + [_rn]: [, (0, import_smithy_client.expectNonNull)(input[_rN], `roleName`)], + [_ai]: [, (0, import_smithy_client.expectNonNull)(input[_aI], `accountId`)] + }); + let body; + b.m("GET").h(headers).q(query).b(body); + return b.build(); +}, "se_GetRoleCredentialsCommand"); +var se_ListAccountRolesCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, { + [_xasbt]: input[_aT] + }); + b.bp("/assignment/roles"); + const query = (0, import_smithy_client.map)({ + [_nt]: [, input[_nT]], + [_mr]: [() => input.maxResults !== void 0, () => input[_mR].toString()], + [_ai]: [, (0, import_smithy_client.expectNonNull)(input[_aI], `accountId`)] + }); + let body; + b.m("GET").h(headers).q(query).b(body); + return b.build(); +}, "se_ListAccountRolesCommand"); +var se_ListAccountsCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, { + [_xasbt]: input[_aT] + }); + b.bp("/assignment/accounts"); + const query = (0, import_smithy_client.map)({ + [_nt]: [, input[_nT]], + [_mr]: [() => input.maxResults !== void 0, () => input[_mR].toString()] + }); + let body; + b.m("GET").h(headers).q(query).b(body); + return b.build(); +}, "se_ListAccountsCommand"); +var se_LogoutCommand = /* @__PURE__ */ __name(async (input, context) => { + const b = (0, import_core.requestBuilder)(input, context); + const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, { + [_xasbt]: input[_aT] + }); + b.bp("/logout"); + let body; + b.m("POST").h(headers).b(body); + return b.build(); +}, "se_LogoutCommand"); +var de_GetRoleCredentialsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + roleCredentials: import_smithy_client._json + }); + Object.assign(contents, doc); + return contents; +}, "de_GetRoleCredentialsCommand"); +var de_ListAccountRolesCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + nextToken: import_smithy_client.expectString, + roleList: import_smithy_client._json + }); + Object.assign(contents, doc); + return contents; +}, "de_ListAccountRolesCommand"); +var de_ListAccountsCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); + const doc = (0, import_smithy_client.take)(data, { + accountList: import_smithy_client._json, + nextToken: import_smithy_client.expectString + }); + Object.assign(contents, doc); + return contents; +}, "de_ListAccountsCommand"); +var de_LogoutCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = (0, import_smithy_client.map)({ + $metadata: deserializeMetadata(output) + }); + await (0, import_smithy_client.collectBody)(output.body, context); + return contents; +}, "de_LogoutCommand"); +var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { + const parsedOutput = { + ...output, + body: await (0, import_core2.parseJsonErrorBody)(output.body, context) + }; + const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); + switch (errorCode) { + case "InvalidRequestException": + case "com.amazonaws.sso#InvalidRequestException": + throw await de_InvalidRequestExceptionRes(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazonaws.sso#ResourceNotFoundException": + throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); + case "TooManyRequestsException": + case "com.amazonaws.sso#TooManyRequestsException": + throw await de_TooManyRequestsExceptionRes(parsedOutput, context); + case "UnauthorizedException": + case "com.amazonaws.sso#UnauthorizedException": + throw await de_UnauthorizedExceptionRes(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody, + errorCode + }); + } +}, "de_CommandError"); +var throwDefaultError = (0, import_smithy_client.withBaseException)(SSOServiceException); +var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + message: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new InvalidRequestException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_InvalidRequestExceptionRes"); +var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + message: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_ResourceNotFoundExceptionRes"); +var de_TooManyRequestsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + message: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new TooManyRequestsException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_TooManyRequestsExceptionRes"); +var de_UnauthorizedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const contents = (0, import_smithy_client.map)({}); + const data = parsedOutput.body; + const doc = (0, import_smithy_client.take)(data, { + message: import_smithy_client.expectString + }); + Object.assign(contents, doc); + const exception = new UnauthorizedException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); +}, "de_UnauthorizedExceptionRes"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); +var isSerializableHeaderValue = /* @__PURE__ */ __name((value) => value !== void 0 && value !== null && value !== "" && (!Object.getOwnPropertyNames(value).includes("length") || value.length != 0) && (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0), "isSerializableHeaderValue"); +var _aI = "accountId"; +var _aT = "accessToken"; +var _ai = "account_id"; +var _mR = "maxResults"; +var _mr = "max_result"; +var _nT = "nextToken"; +var _nt = "next_token"; +var _rN = "roleName"; +var _rn = "role_name"; +var _xasbt = "x-amz-sso_bearer_token"; + +// src/commands/GetRoleCredentialsCommand.ts +var _GetRoleCredentialsCommand = class _GetRoleCredentialsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("SWBPortalService", "GetRoleCredentials", {}).n("SSOClient", "GetRoleCredentialsCommand").f(GetRoleCredentialsRequestFilterSensitiveLog, GetRoleCredentialsResponseFilterSensitiveLog).ser(se_GetRoleCredentialsCommand).de(de_GetRoleCredentialsCommand).build() { +}; +__name(_GetRoleCredentialsCommand, "GetRoleCredentialsCommand"); +var GetRoleCredentialsCommand = _GetRoleCredentialsCommand; + +// src/commands/ListAccountRolesCommand.ts + + + +var _ListAccountRolesCommand = class _ListAccountRolesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("SWBPortalService", "ListAccountRoles", {}).n("SSOClient", "ListAccountRolesCommand").f(ListAccountRolesRequestFilterSensitiveLog, void 0).ser(se_ListAccountRolesCommand).de(de_ListAccountRolesCommand).build() { +}; +__name(_ListAccountRolesCommand, "ListAccountRolesCommand"); +var ListAccountRolesCommand = _ListAccountRolesCommand; + +// src/commands/ListAccountsCommand.ts + + + +var _ListAccountsCommand = class _ListAccountsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("SWBPortalService", "ListAccounts", {}).n("SSOClient", "ListAccountsCommand").f(ListAccountsRequestFilterSensitiveLog, void 0).ser(se_ListAccountsCommand).de(de_ListAccountsCommand).build() { +}; +__name(_ListAccountsCommand, "ListAccountsCommand"); +var ListAccountsCommand = _ListAccountsCommand; + +// src/commands/LogoutCommand.ts + + + +var _LogoutCommand = class _LogoutCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("SWBPortalService", "Logout", {}).n("SSOClient", "LogoutCommand").f(LogoutRequestFilterSensitiveLog, void 0).ser(se_LogoutCommand).de(de_LogoutCommand).build() { +}; +__name(_LogoutCommand, "LogoutCommand"); +var LogoutCommand = _LogoutCommand; + +// src/SSO.ts +var commands = { + GetRoleCredentialsCommand, + ListAccountRolesCommand, + ListAccountsCommand, + LogoutCommand +}; +var _SSO = class _SSO extends SSOClient { +}; +__name(_SSO, "SSO"); +var SSO = _SSO; +(0, import_smithy_client.createAggregatedClient)(commands, SSO); + +// src/pagination/ListAccountRolesPaginator.ts + +var paginateListAccountRoles = (0, import_core.createPaginator)(SSOClient, ListAccountRolesCommand, "nextToken", "nextToken", "maxResults"); + +// src/pagination/ListAccountsPaginator.ts + +var paginateListAccounts = (0, import_core.createPaginator)(SSOClient, ListAccountsCommand, "nextToken", "nextToken", "maxResults"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 9756: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(9679); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(1092)); +const core_1 = __nccwpck_require__(9963); +const util_user_agent_node_1 = __nccwpck_require__(8095); +const config_resolver_1 = __nccwpck_require__(3098); +const hash_node_1 = __nccwpck_require__(3081); +const middleware_retry_1 = __nccwpck_require__(6039); +const node_config_provider_1 = __nccwpck_require__(3461); +const node_http_handler_1 = __nccwpck_require__(258); +const util_body_length_node_1 = __nccwpck_require__(8075); +const util_retry_1 = __nccwpck_require__(4902); +const runtimeConfig_shared_1 = __nccwpck_require__(4809); +const smithy_client_1 = __nccwpck_require__(3570); +const util_defaults_mode_node_1 = __nccwpck_require__(2429); +const smithy_client_2 = __nccwpck_require__(3570); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + (0, core_1.emitWarningIfUnsupportedVersion)(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 4809: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const core_1 = __nccwpck_require__(9963); +const core_2 = __nccwpck_require__(5829); +const smithy_client_1 = __nccwpck_require__(3570); +const url_parser_1 = __nccwpck_require__(4681); +const util_base64_1 = __nccwpck_require__(5600); +const util_utf8_1 = __nccwpck_require__(1895); +const httpAuthSchemeProvider_1 = __nccwpck_require__(9344); +const endpointResolver_1 = __nccwpck_require__(898); +const getRuntimeConfig = (config) => { + return { + apiVersion: "2019-06-10", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSOHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new core_1.AwsSdkSigV4Signer(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (ipc) => ipc.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new core_2.NoAuthSigner(), + }, + ], + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "SSO", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, + utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 4195: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.STSClient = exports.__Client = void 0; +const middleware_host_header_1 = __nccwpck_require__(2545); +const middleware_logger_1 = __nccwpck_require__(14); +const middleware_recursion_detection_1 = __nccwpck_require__(5525); +const middleware_user_agent_1 = __nccwpck_require__(4688); +const config_resolver_1 = __nccwpck_require__(3098); +const core_1 = __nccwpck_require__(5829); +const middleware_content_length_1 = __nccwpck_require__(2800); +const middleware_endpoint_1 = __nccwpck_require__(2918); +const middleware_retry_1 = __nccwpck_require__(6039); +const smithy_client_1 = __nccwpck_require__(3570); +Object.defineProperty(exports, "__Client", ({ enumerable: true, get: function () { return smithy_client_1.Client; } })); +const httpAuthSchemeProvider_1 = __nccwpck_require__(7145); +const EndpointParameters_1 = __nccwpck_require__(510); +const runtimeConfig_1 = __nccwpck_require__(3405); +const runtimeExtensions_1 = __nccwpck_require__(2053); +class STSClient extends smithy_client_1.Client { + constructor(...[configuration]) { + const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration || {}); + const _config_1 = (0, EndpointParameters_1.resolveClientEndpointParameters)(_config_0); + const _config_2 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_1); + const _config_3 = (0, middleware_retry_1.resolveRetryConfig)(_config_2); + const _config_4 = (0, config_resolver_1.resolveRegionConfig)(_config_3); + const _config_5 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, middleware_endpoint_1.resolveEndpointConfig)(_config_5); + const _config_7 = (0, httpAuthSchemeProvider_1.resolveHttpAuthSchemeConfig)(_config_6); + const _config_8 = (0, runtimeExtensions_1.resolveRuntimeExtensions)(_config_7, configuration?.extensions || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use((0, middleware_user_agent_1.getUserAgentPlugin)(this.config)); + this.middlewareStack.use((0, middleware_retry_1.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, middleware_content_length_1.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, middleware_host_header_1.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, middleware_logger_1.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, middleware_recursion_detection_1.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use((0, core_1.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { + httpAuthSchemeParametersProvider: httpAuthSchemeProvider_1.defaultSTSHttpAuthSchemeParametersProvider, + identityProviderConfigProvider: async (config) => new core_1.DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials, + }), + })); + this.middlewareStack.use((0, core_1.getHttpSigningPlugin)(this.config)); + } + destroy() { + super.destroy(); + } +} +exports.STSClient = STSClient; + + +/***/ }), + +/***/ 8527: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthRuntimeConfig = exports.getHttpAuthExtensionConfiguration = void 0; +const getHttpAuthExtensionConfiguration = (runtimeConfig) => { + const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme) { + const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } + else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes() { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider) { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider() { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials) { + _credentials = credentials; + }, + credentials() { + return _credentials; + }, + }; +}; +exports.getHttpAuthExtensionConfiguration = getHttpAuthExtensionConfiguration; +const resolveHttpAuthRuntimeConfig = (config) => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials(), + }; +}; +exports.resolveHttpAuthRuntimeConfig = resolveHttpAuthRuntimeConfig; + + +/***/ }), + +/***/ 7145: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveHttpAuthSchemeConfig = exports.resolveStsAuthConfig = exports.defaultSTSHttpAuthSchemeProvider = exports.defaultSTSHttpAuthSchemeParametersProvider = void 0; +const core_1 = __nccwpck_require__(9963); +const util_middleware_1 = __nccwpck_require__(2390); +const STSClient_1 = __nccwpck_require__(4195); +const defaultSTSHttpAuthSchemeParametersProvider = async (config, context, input) => { + return { + operation: (0, util_middleware_1.getSmithyContext)(context).operation, + region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; +exports.defaultSTSHttpAuthSchemeParametersProvider = defaultSTSHttpAuthSchemeParametersProvider; +function createAwsAuthSigv4HttpAuthOption(authParameters) { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "sts", + region: authParameters.region, + }, + propertiesExtractor: (config, context) => ({ + signingProperties: { + config, + context, + }, + }), + }; +} +function createSmithyApiNoAuthHttpAuthOption(authParameters) { + return { + schemeId: "smithy.api#noAuth", + }; +} +const defaultSTSHttpAuthSchemeProvider = (authParameters) => { + const options = []; + switch (authParameters.operation) { + case "AssumeRoleWithSAML": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "AssumeRoleWithWebIdentity": { + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; +exports.defaultSTSHttpAuthSchemeProvider = defaultSTSHttpAuthSchemeProvider; +const resolveStsAuthConfig = (input) => ({ + ...input, + stsClientCtor: STSClient_1.STSClient, +}); +exports.resolveStsAuthConfig = resolveStsAuthConfig; +const resolveHttpAuthSchemeConfig = (config) => { + const config_0 = (0, exports.resolveStsAuthConfig)(config); + const config_1 = (0, core_1.resolveAwsSdkSigV4Config)(config_0); + return { + ...config_1, + }; +}; +exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig; + + +/***/ }), + +/***/ 510: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.commonParams = exports.resolveClientEndpointParameters = void 0; +const resolveClientEndpointParameters = (options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + useGlobalEndpoint: options.useGlobalEndpoint ?? false, + defaultSigningName: "sts", + }; +}; +exports.resolveClientEndpointParameters = resolveClientEndpointParameters; +exports.commonParams = { + UseGlobalEndpoint: { type: "builtInParams", name: "useGlobalEndpoint" }, + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, +}; + + +/***/ }), + +/***/ 1203: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(3350); +const util_endpoints_2 = __nccwpck_require__(5473); +const ruleset_1 = __nccwpck_require__(6882); +const cache = new util_endpoints_2.EndpointCache({ + size: 50, + params: ["Endpoint", "Region", "UseDualStack", "UseFIPS", "UseGlobalEndpoint"], +}); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + })); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; +util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions; + + +/***/ }), + +/***/ 6882: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +const F = "required", G = "type", H = "fn", I = "argv", J = "ref"; +const a = false, b = true, c = "booleanEquals", d = "stringEquals", e = "sigv4", f = "sts", g = "us-east-1", h = "endpoint", i = "https://sts.{Region}.{PartitionResult#dnsSuffix}", j = "tree", k = "error", l = "getAttr", m = { [F]: false, [G]: "String" }, n = { [F]: true, "default": false, [G]: "Boolean" }, o = { [J]: "Endpoint" }, p = { [H]: "isSet", [I]: [{ [J]: "Region" }] }, q = { [J]: "Region" }, r = { [H]: "aws.partition", [I]: [q], "assign": "PartitionResult" }, s = { [J]: "UseFIPS" }, t = { [J]: "UseDualStack" }, u = { "url": "https://sts.amazonaws.com", "properties": { "authSchemes": [{ "name": e, "signingName": f, "signingRegion": g }] }, "headers": {} }, v = {}, w = { "conditions": [{ [H]: d, [I]: [q, "aws-global"] }], [h]: u, [G]: h }, x = { [H]: c, [I]: [s, true] }, y = { [H]: c, [I]: [t, true] }, z = { [H]: l, [I]: [{ [J]: "PartitionResult" }, "supportsFIPS"] }, A = { [J]: "PartitionResult" }, B = { [H]: c, [I]: [true, { [H]: l, [I]: [A, "supportsDualStack"] }] }, C = [{ [H]: "isSet", [I]: [o] }], D = [x], E = [y]; +const _data = { version: "1.0", parameters: { Region: m, UseDualStack: n, UseFIPS: n, Endpoint: m, UseGlobalEndpoint: n }, rules: [{ conditions: [{ [H]: c, [I]: [{ [J]: "UseGlobalEndpoint" }, b] }, { [H]: "not", [I]: C }, p, r, { [H]: c, [I]: [s, a] }, { [H]: c, [I]: [t, a] }], rules: [{ conditions: [{ [H]: d, [I]: [q, "ap-northeast-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "ap-south-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "ap-southeast-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "ap-southeast-2"] }], endpoint: u, [G]: h }, w, { conditions: [{ [H]: d, [I]: [q, "ca-central-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "eu-central-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "eu-north-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "eu-west-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "eu-west-2"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "eu-west-3"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "sa-east-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, g] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "us-east-2"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "us-west-1"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, "us-west-2"] }], endpoint: u, [G]: h }, { endpoint: { url: i, properties: { authSchemes: [{ name: e, signingName: f, signingRegion: "{Region}" }] }, headers: v }, [G]: h }], [G]: j }, { conditions: C, rules: [{ conditions: D, error: "Invalid Configuration: FIPS and custom endpoint are not supported", [G]: k }, { conditions: E, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", [G]: k }, { endpoint: { url: o, properties: v, headers: v }, [G]: h }], [G]: j }, { conditions: [p], rules: [{ conditions: [r], rules: [{ conditions: [x, y], rules: [{ conditions: [{ [H]: c, [I]: [b, z] }, B], rules: [{ endpoint: { url: "https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: v, headers: v }, [G]: h }], [G]: j }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", [G]: k }], [G]: j }, { conditions: D, rules: [{ conditions: [{ [H]: c, [I]: [z, b] }], rules: [{ conditions: [{ [H]: d, [I]: [{ [H]: l, [I]: [A, "name"] }, "aws-us-gov"] }], endpoint: { url: "https://sts.{Region}.amazonaws.com", properties: v, headers: v }, [G]: h }, { endpoint: { url: "https://sts-fips.{Region}.{PartitionResult#dnsSuffix}", properties: v, headers: v }, [G]: h }], [G]: j }, { error: "FIPS is enabled but this partition does not support FIPS", [G]: k }], [G]: j }, { conditions: E, rules: [{ conditions: [B], rules: [{ endpoint: { url: "https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: v, headers: v }, [G]: h }], [G]: j }, { error: "DualStack is enabled but this partition does not support DualStack", [G]: k }], [G]: j }, w, { endpoint: { url: i, properties: v, headers: v }, [G]: h }], [G]: j }], [G]: j }, { error: "Invalid Configuration: Missing Region", [G]: k }] }; +exports.ruleSet = _data; + + +/***/ }), + +/***/ 2209: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AssumeRoleCommand: () => AssumeRoleCommand, + AssumeRoleResponseFilterSensitiveLog: () => AssumeRoleResponseFilterSensitiveLog, + AssumeRoleWithSAMLCommand: () => AssumeRoleWithSAMLCommand, + AssumeRoleWithSAMLRequestFilterSensitiveLog: () => AssumeRoleWithSAMLRequestFilterSensitiveLog, + AssumeRoleWithSAMLResponseFilterSensitiveLog: () => AssumeRoleWithSAMLResponseFilterSensitiveLog, + AssumeRoleWithWebIdentityCommand: () => AssumeRoleWithWebIdentityCommand, + AssumeRoleWithWebIdentityRequestFilterSensitiveLog: () => AssumeRoleWithWebIdentityRequestFilterSensitiveLog, + AssumeRoleWithWebIdentityResponseFilterSensitiveLog: () => AssumeRoleWithWebIdentityResponseFilterSensitiveLog, + ClientInputEndpointParameters: () => import_EndpointParameters9.ClientInputEndpointParameters, + CredentialsFilterSensitiveLog: () => CredentialsFilterSensitiveLog, + DecodeAuthorizationMessageCommand: () => DecodeAuthorizationMessageCommand, + ExpiredTokenException: () => ExpiredTokenException, + GetAccessKeyInfoCommand: () => GetAccessKeyInfoCommand, + GetCallerIdentityCommand: () => GetCallerIdentityCommand, + GetFederationTokenCommand: () => GetFederationTokenCommand, + GetFederationTokenResponseFilterSensitiveLog: () => GetFederationTokenResponseFilterSensitiveLog, + GetSessionTokenCommand: () => GetSessionTokenCommand, + GetSessionTokenResponseFilterSensitiveLog: () => GetSessionTokenResponseFilterSensitiveLog, + IDPCommunicationErrorException: () => IDPCommunicationErrorException, + IDPRejectedClaimException: () => IDPRejectedClaimException, + InvalidAuthorizationMessageException: () => InvalidAuthorizationMessageException, + InvalidIdentityTokenException: () => InvalidIdentityTokenException, + MalformedPolicyDocumentException: () => MalformedPolicyDocumentException, + PackedPolicyTooLargeException: () => PackedPolicyTooLargeException, + RegionDisabledException: () => RegionDisabledException, + STS: () => STS, + STSServiceException: () => STSServiceException, + decorateDefaultCredentialProvider: () => decorateDefaultCredentialProvider, + getDefaultRoleAssumer: () => getDefaultRoleAssumer2, + getDefaultRoleAssumerWithWebIdentity: () => getDefaultRoleAssumerWithWebIdentity2 +}); +module.exports = __toCommonJS(src_exports); +__reExport(src_exports, __nccwpck_require__(4195), module.exports); + +// src/STS.ts + + +// src/commands/AssumeRoleCommand.ts +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_middleware_serde = __nccwpck_require__(1238); + +var import_EndpointParameters = __nccwpck_require__(510); + +// src/models/models_0.ts + + +// src/models/STSServiceException.ts +var import_smithy_client = __nccwpck_require__(3570); +var _STSServiceException = class _STSServiceException extends import_smithy_client.ServiceException { + /** + * @internal + */ + constructor(options) { + super(options); + Object.setPrototypeOf(this, _STSServiceException.prototype); + } +}; +__name(_STSServiceException, "STSServiceException"); +var STSServiceException = _STSServiceException; + +// src/models/models_0.ts +var _ExpiredTokenException = class _ExpiredTokenException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "ExpiredTokenException", + $fault: "client", + ...opts + }); + this.name = "ExpiredTokenException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _ExpiredTokenException.prototype); + } +}; +__name(_ExpiredTokenException, "ExpiredTokenException"); +var ExpiredTokenException = _ExpiredTokenException; +var _MalformedPolicyDocumentException = class _MalformedPolicyDocumentException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "MalformedPolicyDocumentException", + $fault: "client", + ...opts + }); + this.name = "MalformedPolicyDocumentException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _MalformedPolicyDocumentException.prototype); + } +}; +__name(_MalformedPolicyDocumentException, "MalformedPolicyDocumentException"); +var MalformedPolicyDocumentException = _MalformedPolicyDocumentException; +var _PackedPolicyTooLargeException = class _PackedPolicyTooLargeException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "PackedPolicyTooLargeException", + $fault: "client", + ...opts + }); + this.name = "PackedPolicyTooLargeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _PackedPolicyTooLargeException.prototype); + } +}; +__name(_PackedPolicyTooLargeException, "PackedPolicyTooLargeException"); +var PackedPolicyTooLargeException = _PackedPolicyTooLargeException; +var _RegionDisabledException = class _RegionDisabledException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "RegionDisabledException", + $fault: "client", + ...opts + }); + this.name = "RegionDisabledException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _RegionDisabledException.prototype); + } +}; +__name(_RegionDisabledException, "RegionDisabledException"); +var RegionDisabledException = _RegionDisabledException; +var _IDPRejectedClaimException = class _IDPRejectedClaimException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "IDPRejectedClaimException", + $fault: "client", + ...opts + }); + this.name = "IDPRejectedClaimException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _IDPRejectedClaimException.prototype); + } +}; +__name(_IDPRejectedClaimException, "IDPRejectedClaimException"); +var IDPRejectedClaimException = _IDPRejectedClaimException; +var _InvalidIdentityTokenException = class _InvalidIdentityTokenException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidIdentityTokenException", + $fault: "client", + ...opts + }); + this.name = "InvalidIdentityTokenException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidIdentityTokenException.prototype); + } +}; +__name(_InvalidIdentityTokenException, "InvalidIdentityTokenException"); +var InvalidIdentityTokenException = _InvalidIdentityTokenException; +var _IDPCommunicationErrorException = class _IDPCommunicationErrorException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "IDPCommunicationErrorException", + $fault: "client", + ...opts + }); + this.name = "IDPCommunicationErrorException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _IDPCommunicationErrorException.prototype); + } +}; +__name(_IDPCommunicationErrorException, "IDPCommunicationErrorException"); +var IDPCommunicationErrorException = _IDPCommunicationErrorException; +var _InvalidAuthorizationMessageException = class _InvalidAuthorizationMessageException extends STSServiceException { + /** + * @internal + */ + constructor(opts) { + super({ + name: "InvalidAuthorizationMessageException", + $fault: "client", + ...opts + }); + this.name = "InvalidAuthorizationMessageException"; + this.$fault = "client"; + Object.setPrototypeOf(this, _InvalidAuthorizationMessageException.prototype); + } +}; +__name(_InvalidAuthorizationMessageException, "InvalidAuthorizationMessageException"); +var InvalidAuthorizationMessageException = _InvalidAuthorizationMessageException; +var CredentialsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SecretAccessKey && { SecretAccessKey: import_smithy_client.SENSITIVE_STRING } +}), "CredentialsFilterSensitiveLog"); +var AssumeRoleResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) } +}), "AssumeRoleResponseFilterSensitiveLog"); +var AssumeRoleWithSAMLRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.SAMLAssertion && { SAMLAssertion: import_smithy_client.SENSITIVE_STRING } +}), "AssumeRoleWithSAMLRequestFilterSensitiveLog"); +var AssumeRoleWithSAMLResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) } +}), "AssumeRoleWithSAMLResponseFilterSensitiveLog"); +var AssumeRoleWithWebIdentityRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.WebIdentityToken && { WebIdentityToken: import_smithy_client.SENSITIVE_STRING } +}), "AssumeRoleWithWebIdentityRequestFilterSensitiveLog"); +var AssumeRoleWithWebIdentityResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) } +}), "AssumeRoleWithWebIdentityResponseFilterSensitiveLog"); +var GetFederationTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) } +}), "GetFederationTokenResponseFilterSensitiveLog"); +var GetSessionTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ + ...obj, + ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) } +}), "GetSessionTokenResponseFilterSensitiveLog"); + +// src/protocols/Aws_query.ts +var import_core = __nccwpck_require__(9963); +var import_protocol_http = __nccwpck_require__(4418); + +var se_AssumeRoleCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssumeRoleRequest(input, context), + [_A]: _AR, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssumeRoleCommand"); +var se_AssumeRoleWithSAMLCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssumeRoleWithSAMLRequest(input, context), + [_A]: _ARWSAML, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssumeRoleWithSAMLCommand"); +var se_AssumeRoleWithWebIdentityCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_AssumeRoleWithWebIdentityRequest(input, context), + [_A]: _ARWWI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_AssumeRoleWithWebIdentityCommand"); +var se_DecodeAuthorizationMessageCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_DecodeAuthorizationMessageRequest(input, context), + [_A]: _DAM, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_DecodeAuthorizationMessageCommand"); +var se_GetAccessKeyInfoCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetAccessKeyInfoRequest(input, context), + [_A]: _GAKI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetAccessKeyInfoCommand"); +var se_GetCallerIdentityCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetCallerIdentityRequest(input, context), + [_A]: _GCI, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetCallerIdentityCommand"); +var se_GetFederationTokenCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetFederationTokenRequest(input, context), + [_A]: _GFT, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetFederationTokenCommand"); +var se_GetSessionTokenCommand = /* @__PURE__ */ __name(async (input, context) => { + const headers = SHARED_HEADERS; + let body; + body = buildFormUrlencodedString({ + ...se_GetSessionTokenRequest(input, context), + [_A]: _GST, + [_V]: _ + }); + return buildHttpRpcRequest(context, headers, "/", void 0, body); +}, "se_GetSessionTokenCommand"); +var de_AssumeRoleCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssumeRoleResponse(data.AssumeRoleResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssumeRoleCommand"); +var de_AssumeRoleWithSAMLCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssumeRoleWithSAMLResponse(data.AssumeRoleWithSAMLResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssumeRoleWithSAMLCommand"); +var de_AssumeRoleWithWebIdentityCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_AssumeRoleWithWebIdentityResponse(data.AssumeRoleWithWebIdentityResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_AssumeRoleWithWebIdentityCommand"); +var de_DecodeAuthorizationMessageCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_DecodeAuthorizationMessageResponse(data.DecodeAuthorizationMessageResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_DecodeAuthorizationMessageCommand"); +var de_GetAccessKeyInfoCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetAccessKeyInfoResponse(data.GetAccessKeyInfoResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetAccessKeyInfoCommand"); +var de_GetCallerIdentityCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetCallerIdentityResponse(data.GetCallerIdentityResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetCallerIdentityCommand"); +var de_GetFederationTokenCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetFederationTokenResponse(data.GetFederationTokenResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetFederationTokenCommand"); +var de_GetSessionTokenCommand = /* @__PURE__ */ __name(async (output, context) => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data = await (0, import_core.parseXmlBody)(output.body, context); + let contents = {}; + contents = de_GetSessionTokenResponse(data.GetSessionTokenResult, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents + }; + return response; +}, "de_GetSessionTokenCommand"); +var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { + const parsedOutput = { + ...output, + body: await (0, import_core.parseXmlErrorBody)(output.body, context) + }; + const errorCode = loadQueryErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "ExpiredTokenException": + case "com.amazonaws.sts#ExpiredTokenException": + throw await de_ExpiredTokenExceptionRes(parsedOutput, context); + case "MalformedPolicyDocument": + case "com.amazonaws.sts#MalformedPolicyDocumentException": + throw await de_MalformedPolicyDocumentExceptionRes(parsedOutput, context); + case "PackedPolicyTooLarge": + case "com.amazonaws.sts#PackedPolicyTooLargeException": + throw await de_PackedPolicyTooLargeExceptionRes(parsedOutput, context); + case "RegionDisabledException": + case "com.amazonaws.sts#RegionDisabledException": + throw await de_RegionDisabledExceptionRes(parsedOutput, context); + case "IDPRejectedClaim": + case "com.amazonaws.sts#IDPRejectedClaimException": + throw await de_IDPRejectedClaimExceptionRes(parsedOutput, context); + case "InvalidIdentityToken": + case "com.amazonaws.sts#InvalidIdentityTokenException": + throw await de_InvalidIdentityTokenExceptionRes(parsedOutput, context); + case "IDPCommunicationError": + case "com.amazonaws.sts#IDPCommunicationErrorException": + throw await de_IDPCommunicationErrorExceptionRes(parsedOutput, context); + case "InvalidAuthorizationMessageException": + case "com.amazonaws.sts#InvalidAuthorizationMessageException": + throw await de_InvalidAuthorizationMessageExceptionRes(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody: parsedBody.Error, + errorCode + }); + } +}, "de_CommandError"); +var de_ExpiredTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_ExpiredTokenException(body.Error, context); + const exception = new ExpiredTokenException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_ExpiredTokenExceptionRes"); +var de_IDPCommunicationErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_IDPCommunicationErrorException(body.Error, context); + const exception = new IDPCommunicationErrorException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_IDPCommunicationErrorExceptionRes"); +var de_IDPRejectedClaimExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_IDPRejectedClaimException(body.Error, context); + const exception = new IDPRejectedClaimException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_IDPRejectedClaimExceptionRes"); +var de_InvalidAuthorizationMessageExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_InvalidAuthorizationMessageException(body.Error, context); + const exception = new InvalidAuthorizationMessageException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidAuthorizationMessageExceptionRes"); +var de_InvalidIdentityTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_InvalidIdentityTokenException(body.Error, context); + const exception = new InvalidIdentityTokenException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_InvalidIdentityTokenExceptionRes"); +var de_MalformedPolicyDocumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_MalformedPolicyDocumentException(body.Error, context); + const exception = new MalformedPolicyDocumentException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_MalformedPolicyDocumentExceptionRes"); +var de_PackedPolicyTooLargeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_PackedPolicyTooLargeException(body.Error, context); + const exception = new PackedPolicyTooLargeException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_PackedPolicyTooLargeExceptionRes"); +var de_RegionDisabledExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = de_RegionDisabledException(body.Error, context); + const exception = new RegionDisabledException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return (0, import_smithy_client.decorateServiceException)(exception, body); +}, "de_RegionDisabledExceptionRes"); +var se_AssumeRoleRequest = /* @__PURE__ */ __name((input, context) => { + var _a2, _b, _c, _d; + const entries = {}; + if (input[_RA] != null) { + entries[_RA] = input[_RA]; + } + if (input[_RSN] != null) { + entries[_RSN] = input[_RSN]; + } + if (input[_PA] != null) { + const memberEntries = se_policyDescriptorListType(input[_PA], context); + if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) { + entries.PolicyArns = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PolicyArns.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DS] != null) { + entries[_DS] = input[_DS]; + } + if (input[_T] != null) { + const memberEntries = se_tagListType(input[_T], context); + if (((_b = input[_T]) == null ? void 0 : _b.length) === 0) { + entries.Tags = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tags.${key}`; + entries[loc] = value; + }); + } + if (input[_TTK] != null) { + const memberEntries = se_tagKeyListType(input[_TTK], context); + if (((_c = input[_TTK]) == null ? void 0 : _c.length) === 0) { + entries.TransitiveTagKeys = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `TransitiveTagKeys.${key}`; + entries[loc] = value; + }); + } + if (input[_EI] != null) { + entries[_EI] = input[_EI]; + } + if (input[_SN] != null) { + entries[_SN] = input[_SN]; + } + if (input[_TC] != null) { + entries[_TC] = input[_TC]; + } + if (input[_SI] != null) { + entries[_SI] = input[_SI]; + } + if (input[_PC] != null) { + const memberEntries = se_ProvidedContextsListType(input[_PC], context); + if (((_d = input[_PC]) == null ? void 0 : _d.length) === 0) { + entries.ProvidedContexts = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ProvidedContexts.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_AssumeRoleRequest"); +var se_AssumeRoleWithSAMLRequest = /* @__PURE__ */ __name((input, context) => { + var _a2; + const entries = {}; + if (input[_RA] != null) { + entries[_RA] = input[_RA]; + } + if (input[_PAr] != null) { + entries[_PAr] = input[_PAr]; + } + if (input[_SAMLA] != null) { + entries[_SAMLA] = input[_SAMLA]; + } + if (input[_PA] != null) { + const memberEntries = se_policyDescriptorListType(input[_PA], context); + if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) { + entries.PolicyArns = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PolicyArns.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DS] != null) { + entries[_DS] = input[_DS]; + } + return entries; +}, "se_AssumeRoleWithSAMLRequest"); +var se_AssumeRoleWithWebIdentityRequest = /* @__PURE__ */ __name((input, context) => { + var _a2; + const entries = {}; + if (input[_RA] != null) { + entries[_RA] = input[_RA]; + } + if (input[_RSN] != null) { + entries[_RSN] = input[_RSN]; + } + if (input[_WIT] != null) { + entries[_WIT] = input[_WIT]; + } + if (input[_PI] != null) { + entries[_PI] = input[_PI]; + } + if (input[_PA] != null) { + const memberEntries = se_policyDescriptorListType(input[_PA], context); + if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) { + entries.PolicyArns = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PolicyArns.${key}`; + entries[loc] = value; + }); + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_DS] != null) { + entries[_DS] = input[_DS]; + } + return entries; +}, "se_AssumeRoleWithWebIdentityRequest"); +var se_DecodeAuthorizationMessageRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_EM] != null) { + entries[_EM] = input[_EM]; + } + return entries; +}, "se_DecodeAuthorizationMessageRequest"); +var se_GetAccessKeyInfoRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_AKI] != null) { + entries[_AKI] = input[_AKI]; + } + return entries; +}, "se_GetAccessKeyInfoRequest"); +var se_GetCallerIdentityRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + return entries; +}, "se_GetCallerIdentityRequest"); +var se_GetFederationTokenRequest = /* @__PURE__ */ __name((input, context) => { + var _a2, _b; + const entries = {}; + if (input[_N] != null) { + entries[_N] = input[_N]; + } + if (input[_P] != null) { + entries[_P] = input[_P]; + } + if (input[_PA] != null) { + const memberEntries = se_policyDescriptorListType(input[_PA], context); + if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) { + entries.PolicyArns = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `PolicyArns.${key}`; + entries[loc] = value; + }); + } + if (input[_DS] != null) { + entries[_DS] = input[_DS]; + } + if (input[_T] != null) { + const memberEntries = se_tagListType(input[_T], context); + if (((_b = input[_T]) == null ? void 0 : _b.length) === 0) { + entries.Tags = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `Tags.${key}`; + entries[loc] = value; + }); + } + return entries; +}, "se_GetFederationTokenRequest"); +var se_GetSessionTokenRequest = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_DS] != null) { + entries[_DS] = input[_DS]; + } + if (input[_SN] != null) { + entries[_SN] = input[_SN]; + } + if (input[_TC] != null) { + entries[_TC] = input[_TC]; + } + return entries; +}, "se_GetSessionTokenRequest"); +var se_policyDescriptorListType = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_PolicyDescriptorType(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_policyDescriptorListType"); +var se_PolicyDescriptorType = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_a] != null) { + entries[_a] = input[_a]; + } + return entries; +}, "se_PolicyDescriptorType"); +var se_ProvidedContext = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_PAro] != null) { + entries[_PAro] = input[_PAro]; + } + if (input[_CA] != null) { + entries[_CA] = input[_CA]; + } + return entries; +}, "se_ProvidedContext"); +var se_ProvidedContextsListType = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_ProvidedContext(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_ProvidedContextsListType"); +var se_Tag = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + if (input[_K] != null) { + entries[_K] = input[_K]; + } + if (input[_Va] != null) { + entries[_Va] = input[_Va]; + } + return entries; +}, "se_Tag"); +var se_tagKeyListType = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + entries[`member.${counter}`] = entry; + counter++; + } + return entries; +}, "se_tagKeyListType"); +var se_tagListType = /* @__PURE__ */ __name((input, context) => { + const entries = {}; + let counter = 1; + for (const entry of input) { + if (entry === null) { + continue; + } + const memberEntries = se_Tag(entry, context); + Object.entries(memberEntries).forEach(([key, value]) => { + entries[`member.${counter}.${key}`] = value; + }); + counter++; + } + return entries; +}, "se_tagListType"); +var de_AssumedRoleUser = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_ARI] != null) { + contents[_ARI] = (0, import_smithy_client.expectString)(output[_ARI]); + } + if (output[_Ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]); + } + return contents; +}, "de_AssumedRoleUser"); +var de_AssumeRoleResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_C] != null) { + contents[_C] = de_Credentials(output[_C], context); + } + if (output[_ARU] != null) { + contents[_ARU] = de_AssumedRoleUser(output[_ARU], context); + } + if (output[_PPS] != null) { + contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]); + } + if (output[_SI] != null) { + contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]); + } + return contents; +}, "de_AssumeRoleResponse"); +var de_AssumeRoleWithSAMLResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_C] != null) { + contents[_C] = de_Credentials(output[_C], context); + } + if (output[_ARU] != null) { + contents[_ARU] = de_AssumedRoleUser(output[_ARU], context); + } + if (output[_PPS] != null) { + contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]); + } + if (output[_S] != null) { + contents[_S] = (0, import_smithy_client.expectString)(output[_S]); + } + if (output[_ST] != null) { + contents[_ST] = (0, import_smithy_client.expectString)(output[_ST]); + } + if (output[_I] != null) { + contents[_I] = (0, import_smithy_client.expectString)(output[_I]); + } + if (output[_Au] != null) { + contents[_Au] = (0, import_smithy_client.expectString)(output[_Au]); + } + if (output[_NQ] != null) { + contents[_NQ] = (0, import_smithy_client.expectString)(output[_NQ]); + } + if (output[_SI] != null) { + contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]); + } + return contents; +}, "de_AssumeRoleWithSAMLResponse"); +var de_AssumeRoleWithWebIdentityResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_C] != null) { + contents[_C] = de_Credentials(output[_C], context); + } + if (output[_SFWIT] != null) { + contents[_SFWIT] = (0, import_smithy_client.expectString)(output[_SFWIT]); + } + if (output[_ARU] != null) { + contents[_ARU] = de_AssumedRoleUser(output[_ARU], context); + } + if (output[_PPS] != null) { + contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]); + } + if (output[_Pr] != null) { + contents[_Pr] = (0, import_smithy_client.expectString)(output[_Pr]); + } + if (output[_Au] != null) { + contents[_Au] = (0, import_smithy_client.expectString)(output[_Au]); + } + if (output[_SI] != null) { + contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]); + } + return contents; +}, "de_AssumeRoleWithWebIdentityResponse"); +var de_Credentials = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_AKI] != null) { + contents[_AKI] = (0, import_smithy_client.expectString)(output[_AKI]); + } + if (output[_SAK] != null) { + contents[_SAK] = (0, import_smithy_client.expectString)(output[_SAK]); + } + if (output[_STe] != null) { + contents[_STe] = (0, import_smithy_client.expectString)(output[_STe]); + } + if (output[_E] != null) { + contents[_E] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_E])); + } + return contents; +}, "de_Credentials"); +var de_DecodeAuthorizationMessageResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_DM] != null) { + contents[_DM] = (0, import_smithy_client.expectString)(output[_DM]); + } + return contents; +}, "de_DecodeAuthorizationMessageResponse"); +var de_ExpiredTokenException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_ExpiredTokenException"); +var de_FederatedUser = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_FUI] != null) { + contents[_FUI] = (0, import_smithy_client.expectString)(output[_FUI]); + } + if (output[_Ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]); + } + return contents; +}, "de_FederatedUser"); +var de_GetAccessKeyInfoResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_Ac] != null) { + contents[_Ac] = (0, import_smithy_client.expectString)(output[_Ac]); + } + return contents; +}, "de_GetAccessKeyInfoResponse"); +var de_GetCallerIdentityResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_UI] != null) { + contents[_UI] = (0, import_smithy_client.expectString)(output[_UI]); + } + if (output[_Ac] != null) { + contents[_Ac] = (0, import_smithy_client.expectString)(output[_Ac]); + } + if (output[_Ar] != null) { + contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]); + } + return contents; +}, "de_GetCallerIdentityResponse"); +var de_GetFederationTokenResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_C] != null) { + contents[_C] = de_Credentials(output[_C], context); + } + if (output[_FU] != null) { + contents[_FU] = de_FederatedUser(output[_FU], context); + } + if (output[_PPS] != null) { + contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]); + } + return contents; +}, "de_GetFederationTokenResponse"); +var de_GetSessionTokenResponse = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_C] != null) { + contents[_C] = de_Credentials(output[_C], context); + } + return contents; +}, "de_GetSessionTokenResponse"); +var de_IDPCommunicationErrorException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_IDPCommunicationErrorException"); +var de_IDPRejectedClaimException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_IDPRejectedClaimException"); +var de_InvalidAuthorizationMessageException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_InvalidAuthorizationMessageException"); +var de_InvalidIdentityTokenException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_InvalidIdentityTokenException"); +var de_MalformedPolicyDocumentException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_MalformedPolicyDocumentException"); +var de_PackedPolicyTooLargeException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_PackedPolicyTooLargeException"); +var de_RegionDisabledException = /* @__PURE__ */ __name((output, context) => { + const contents = {}; + if (output[_m] != null) { + contents[_m] = (0, import_smithy_client.expectString)(output[_m]); + } + return contents; +}, "de_RegionDisabledException"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); +var throwDefaultError = (0, import_smithy_client.withBaseException)(STSServiceException); +var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const contents = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers + }; + if (resolvedHostname !== void 0) { + contents.hostname = resolvedHostname; + } + if (body !== void 0) { + contents.body = body; + } + return new import_protocol_http.HttpRequest(contents); +}, "buildHttpRpcRequest"); +var SHARED_HEADERS = { + "content-type": "application/x-www-form-urlencoded" +}; +var _ = "2011-06-15"; +var _A = "Action"; +var _AKI = "AccessKeyId"; +var _AR = "AssumeRole"; +var _ARI = "AssumedRoleId"; +var _ARU = "AssumedRoleUser"; +var _ARWSAML = "AssumeRoleWithSAML"; +var _ARWWI = "AssumeRoleWithWebIdentity"; +var _Ac = "Account"; +var _Ar = "Arn"; +var _Au = "Audience"; +var _C = "Credentials"; +var _CA = "ContextAssertion"; +var _DAM = "DecodeAuthorizationMessage"; +var _DM = "DecodedMessage"; +var _DS = "DurationSeconds"; +var _E = "Expiration"; +var _EI = "ExternalId"; +var _EM = "EncodedMessage"; +var _FU = "FederatedUser"; +var _FUI = "FederatedUserId"; +var _GAKI = "GetAccessKeyInfo"; +var _GCI = "GetCallerIdentity"; +var _GFT = "GetFederationToken"; +var _GST = "GetSessionToken"; +var _I = "Issuer"; +var _K = "Key"; +var _N = "Name"; +var _NQ = "NameQualifier"; +var _P = "Policy"; +var _PA = "PolicyArns"; +var _PAr = "PrincipalArn"; +var _PAro = "ProviderArn"; +var _PC = "ProvidedContexts"; +var _PI = "ProviderId"; +var _PPS = "PackedPolicySize"; +var _Pr = "Provider"; +var _RA = "RoleArn"; +var _RSN = "RoleSessionName"; +var _S = "Subject"; +var _SAK = "SecretAccessKey"; +var _SAMLA = "SAMLAssertion"; +var _SFWIT = "SubjectFromWebIdentityToken"; +var _SI = "SourceIdentity"; +var _SN = "SerialNumber"; +var _ST = "SubjectType"; +var _STe = "SessionToken"; +var _T = "Tags"; +var _TC = "TokenCode"; +var _TTK = "TransitiveTagKeys"; +var _UI = "UserId"; +var _V = "Version"; +var _Va = "Value"; +var _WIT = "WebIdentityToken"; +var _a = "arn"; +var _m = "message"; +var buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + "=" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join("&"), "buildFormUrlencodedString"); +var loadQueryErrorCode = /* @__PURE__ */ __name((output, data) => { + var _a2; + if (((_a2 = data.Error) == null ? void 0 : _a2.Code) !== void 0) { + return data.Error.Code; + } + if (output.statusCode == 404) { + return "NotFound"; + } +}, "loadQueryErrorCode"); + +// src/commands/AssumeRoleCommand.ts +var _AssumeRoleCommand = class _AssumeRoleCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "AssumeRole", {}).n("STSClient", "AssumeRoleCommand").f(void 0, AssumeRoleResponseFilterSensitiveLog).ser(se_AssumeRoleCommand).de(de_AssumeRoleCommand).build() { +}; +__name(_AssumeRoleCommand, "AssumeRoleCommand"); +var AssumeRoleCommand = _AssumeRoleCommand; + +// src/commands/AssumeRoleWithSAMLCommand.ts + + + +var import_EndpointParameters2 = __nccwpck_require__(510); +var _AssumeRoleWithSAMLCommand = class _AssumeRoleWithSAMLCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters2.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "AssumeRoleWithSAML", {}).n("STSClient", "AssumeRoleWithSAMLCommand").f(AssumeRoleWithSAMLRequestFilterSensitiveLog, AssumeRoleWithSAMLResponseFilterSensitiveLog).ser(se_AssumeRoleWithSAMLCommand).de(de_AssumeRoleWithSAMLCommand).build() { +}; +__name(_AssumeRoleWithSAMLCommand, "AssumeRoleWithSAMLCommand"); +var AssumeRoleWithSAMLCommand = _AssumeRoleWithSAMLCommand; + +// src/commands/AssumeRoleWithWebIdentityCommand.ts + + + +var import_EndpointParameters3 = __nccwpck_require__(510); +var _AssumeRoleWithWebIdentityCommand = class _AssumeRoleWithWebIdentityCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters3.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "AssumeRoleWithWebIdentity", {}).n("STSClient", "AssumeRoleWithWebIdentityCommand").f(AssumeRoleWithWebIdentityRequestFilterSensitiveLog, AssumeRoleWithWebIdentityResponseFilterSensitiveLog).ser(se_AssumeRoleWithWebIdentityCommand).de(de_AssumeRoleWithWebIdentityCommand).build() { +}; +__name(_AssumeRoleWithWebIdentityCommand, "AssumeRoleWithWebIdentityCommand"); +var AssumeRoleWithWebIdentityCommand = _AssumeRoleWithWebIdentityCommand; + +// src/commands/DecodeAuthorizationMessageCommand.ts + + + +var import_EndpointParameters4 = __nccwpck_require__(510); +var _DecodeAuthorizationMessageCommand = class _DecodeAuthorizationMessageCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters4.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "DecodeAuthorizationMessage", {}).n("STSClient", "DecodeAuthorizationMessageCommand").f(void 0, void 0).ser(se_DecodeAuthorizationMessageCommand).de(de_DecodeAuthorizationMessageCommand).build() { +}; +__name(_DecodeAuthorizationMessageCommand, "DecodeAuthorizationMessageCommand"); +var DecodeAuthorizationMessageCommand = _DecodeAuthorizationMessageCommand; + +// src/commands/GetAccessKeyInfoCommand.ts + + + +var import_EndpointParameters5 = __nccwpck_require__(510); +var _GetAccessKeyInfoCommand = class _GetAccessKeyInfoCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters5.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "GetAccessKeyInfo", {}).n("STSClient", "GetAccessKeyInfoCommand").f(void 0, void 0).ser(se_GetAccessKeyInfoCommand).de(de_GetAccessKeyInfoCommand).build() { +}; +__name(_GetAccessKeyInfoCommand, "GetAccessKeyInfoCommand"); +var GetAccessKeyInfoCommand = _GetAccessKeyInfoCommand; + +// src/commands/GetCallerIdentityCommand.ts + + + +var import_EndpointParameters6 = __nccwpck_require__(510); +var _GetCallerIdentityCommand = class _GetCallerIdentityCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters6.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "GetCallerIdentity", {}).n("STSClient", "GetCallerIdentityCommand").f(void 0, void 0).ser(se_GetCallerIdentityCommand).de(de_GetCallerIdentityCommand).build() { +}; +__name(_GetCallerIdentityCommand, "GetCallerIdentityCommand"); +var GetCallerIdentityCommand = _GetCallerIdentityCommand; + +// src/commands/GetFederationTokenCommand.ts + + + +var import_EndpointParameters7 = __nccwpck_require__(510); +var _GetFederationTokenCommand = class _GetFederationTokenCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters7.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "GetFederationToken", {}).n("STSClient", "GetFederationTokenCommand").f(void 0, GetFederationTokenResponseFilterSensitiveLog).ser(se_GetFederationTokenCommand).de(de_GetFederationTokenCommand).build() { +}; +__name(_GetFederationTokenCommand, "GetFederationTokenCommand"); +var GetFederationTokenCommand = _GetFederationTokenCommand; + +// src/commands/GetSessionTokenCommand.ts + + + +var import_EndpointParameters8 = __nccwpck_require__(510); +var _GetSessionTokenCommand = class _GetSessionTokenCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters8.commonParams).m(function(Command, cs, config, o) { + return [ + (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), + (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) + ]; +}).s("AWSSecurityTokenServiceV20110615", "GetSessionToken", {}).n("STSClient", "GetSessionTokenCommand").f(void 0, GetSessionTokenResponseFilterSensitiveLog).ser(se_GetSessionTokenCommand).de(de_GetSessionTokenCommand).build() { +}; +__name(_GetSessionTokenCommand, "GetSessionTokenCommand"); +var GetSessionTokenCommand = _GetSessionTokenCommand; + +// src/STS.ts +var import_STSClient = __nccwpck_require__(4195); +var commands = { + AssumeRoleCommand, + AssumeRoleWithSAMLCommand, + AssumeRoleWithWebIdentityCommand, + DecodeAuthorizationMessageCommand, + GetAccessKeyInfoCommand, + GetCallerIdentityCommand, + GetFederationTokenCommand, + GetSessionTokenCommand +}; +var _STS = class _STS extends import_STSClient.STSClient { +}; +__name(_STS, "STS"); +var STS = _STS; +(0, import_smithy_client.createAggregatedClient)(commands, STS); + +// src/index.ts +var import_EndpointParameters9 = __nccwpck_require__(510); + +// src/defaultStsRoleAssumers.ts +var ASSUME_ROLE_DEFAULT_REGION = "us-east-1"; +var getAccountIdFromAssumedRoleUser = /* @__PURE__ */ __name((assumedRoleUser) => { + if (typeof (assumedRoleUser == null ? void 0 : assumedRoleUser.Arn) === "string") { + const arnComponents = assumedRoleUser.Arn.split(":"); + if (arnComponents.length > 4 && arnComponents[4] !== "") { + return arnComponents[4]; + } + } + return void 0; +}, "getAccountIdFromAssumedRoleUser"); +var resolveRegion = /* @__PURE__ */ __name(async (_region, _parentRegion, credentialProviderLogger) => { + var _a2; + const region = typeof _region === "function" ? await _region() : _region; + const parentRegion = typeof _parentRegion === "function" ? await _parentRegion() : _parentRegion; + (_a2 = credentialProviderLogger == null ? void 0 : credentialProviderLogger.debug) == null ? void 0 : _a2.call( + credentialProviderLogger, + "@aws-sdk/client-sts::resolveRegion", + "accepting first of:", + `${region} (provider)`, + `${parentRegion} (parent client)`, + `${ASSUME_ROLE_DEFAULT_REGION} (STS default)` + ); + return region ?? parentRegion ?? ASSUME_ROLE_DEFAULT_REGION; +}, "resolveRegion"); +var getDefaultRoleAssumer = /* @__PURE__ */ __name((stsOptions, stsClientCtor) => { + let stsClient; + let closureSourceCreds; + return async (sourceCreds, params) => { + var _a2, _b, _c; + closureSourceCreds = sourceCreds; + if (!stsClient) { + const { + logger = (_a2 = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _a2.logger, + region, + requestHandler = (_b = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _b.requestHandler, + credentialProviderLogger + } = stsOptions; + const resolvedRegion = await resolveRegion( + region, + (_c = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _c.region, + credentialProviderLogger + ); + const isCompatibleRequestHandler = !isH2(requestHandler); + stsClient = new stsClientCtor({ + // A hack to make sts client uses the credential in current closure. + credentialDefaultProvider: () => async () => closureSourceCreds, + region: resolvedRegion, + requestHandler: isCompatibleRequestHandler ? requestHandler : void 0, + logger + }); + } + const { Credentials: Credentials2, AssumedRoleUser: AssumedRoleUser2 } = await stsClient.send(new AssumeRoleCommand(params)); + if (!Credentials2 || !Credentials2.AccessKeyId || !Credentials2.SecretAccessKey) { + throw new Error(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`); + } + const accountId = getAccountIdFromAssumedRoleUser(AssumedRoleUser2); + return { + accessKeyId: Credentials2.AccessKeyId, + secretAccessKey: Credentials2.SecretAccessKey, + sessionToken: Credentials2.SessionToken, + expiration: Credentials2.Expiration, + // TODO(credentialScope): access normally when shape is updated. + ...Credentials2.CredentialScope && { credentialScope: Credentials2.CredentialScope }, + ...accountId && { accountId } + }; + }; +}, "getDefaultRoleAssumer"); +var getDefaultRoleAssumerWithWebIdentity = /* @__PURE__ */ __name((stsOptions, stsClientCtor) => { + let stsClient; + return async (params) => { + var _a2, _b, _c; + if (!stsClient) { + const { + logger = (_a2 = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _a2.logger, + region, + requestHandler = (_b = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _b.requestHandler, + credentialProviderLogger + } = stsOptions; + const resolvedRegion = await resolveRegion( + region, + (_c = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _c.region, + credentialProviderLogger + ); + const isCompatibleRequestHandler = !isH2(requestHandler); + stsClient = new stsClientCtor({ + region: resolvedRegion, + requestHandler: isCompatibleRequestHandler ? requestHandler : void 0, + logger + }); + } + const { Credentials: Credentials2, AssumedRoleUser: AssumedRoleUser2 } = await stsClient.send(new AssumeRoleWithWebIdentityCommand(params)); + if (!Credentials2 || !Credentials2.AccessKeyId || !Credentials2.SecretAccessKey) { + throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${params.RoleArn}`); + } + const accountId = getAccountIdFromAssumedRoleUser(AssumedRoleUser2); + return { + accessKeyId: Credentials2.AccessKeyId, + secretAccessKey: Credentials2.SecretAccessKey, + sessionToken: Credentials2.SessionToken, + expiration: Credentials2.Expiration, + // TODO(credentialScope): access normally when shape is updated. + ...Credentials2.CredentialScope && { credentialScope: Credentials2.CredentialScope }, + ...accountId && { accountId } + }; + }; +}, "getDefaultRoleAssumerWithWebIdentity"); +var isH2 = /* @__PURE__ */ __name((requestHandler) => { + var _a2; + return ((_a2 = requestHandler == null ? void 0 : requestHandler.metadata) == null ? void 0 : _a2.handlerProtocol) === "h2"; +}, "isH2"); + +// src/defaultRoleAssumers.ts +var import_STSClient2 = __nccwpck_require__(4195); +var getCustomizableStsClientCtor = /* @__PURE__ */ __name((baseCtor, customizations) => { + var _a2; + if (!customizations) + return baseCtor; + else + return _a2 = class extends baseCtor { + constructor(config) { + super(config); + for (const customization of customizations) { + this.middlewareStack.use(customization); + } + } + }, __name(_a2, "CustomizableSTSClient"), _a2; +}, "getCustomizableStsClientCtor"); +var getDefaultRoleAssumer2 = /* @__PURE__ */ __name((stsOptions = {}, stsPlugins) => getDefaultRoleAssumer(stsOptions, getCustomizableStsClientCtor(import_STSClient2.STSClient, stsPlugins)), "getDefaultRoleAssumer"); +var getDefaultRoleAssumerWithWebIdentity2 = /* @__PURE__ */ __name((stsOptions = {}, stsPlugins) => getDefaultRoleAssumerWithWebIdentity(stsOptions, getCustomizableStsClientCtor(import_STSClient2.STSClient, stsPlugins)), "getDefaultRoleAssumerWithWebIdentity"); +var decorateDefaultCredentialProvider = /* @__PURE__ */ __name((provider) => (input) => provider({ + roleAssumer: getDefaultRoleAssumer2(input), + roleAssumerWithWebIdentity: getDefaultRoleAssumerWithWebIdentity2(input), + ...input +}), "decorateDefaultCredentialProvider"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3405: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(9679); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(7947)); +const core_1 = __nccwpck_require__(9963); +const credential_provider_node_1 = __nccwpck_require__(5531); +const util_user_agent_node_1 = __nccwpck_require__(8095); +const config_resolver_1 = __nccwpck_require__(3098); +const core_2 = __nccwpck_require__(5829); +const hash_node_1 = __nccwpck_require__(3081); +const middleware_retry_1 = __nccwpck_require__(6039); +const node_config_provider_1 = __nccwpck_require__(3461); +const node_http_handler_1 = __nccwpck_require__(258); +const util_body_length_node_1 = __nccwpck_require__(8075); +const util_retry_1 = __nccwpck_require__(4902); +const runtimeConfig_shared_1 = __nccwpck_require__(2642); +const smithy_client_1 = __nccwpck_require__(3570); +const util_defaults_mode_node_1 = __nccwpck_require__(2429); +const smithy_client_2 = __nccwpck_require__(3570); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + (0, core_1.emitWarningIfUnsupportedVersion)(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4") || + (async (idProps) => await (0, credential_provider_node_1.defaultProvider)(idProps?.__config || {})()), + signer: new core_1.AwsSdkSigV4Signer(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (ipc) => ipc.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new core_2.NoAuthSigner(), + }, + ], + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 2642: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const core_1 = __nccwpck_require__(9963); +const core_2 = __nccwpck_require__(5829); +const smithy_client_1 = __nccwpck_require__(3570); +const url_parser_1 = __nccwpck_require__(4681); +const util_base64_1 = __nccwpck_require__(5600); +const util_utf8_1 = __nccwpck_require__(1895); +const httpAuthSchemeProvider_1 = __nccwpck_require__(7145); +const endpointResolver_1 = __nccwpck_require__(1203); +const getRuntimeConfig = (config) => { + return { + apiVersion: "2011-06-15", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSTSHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new core_1.AwsSdkSigV4Signer(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (ipc) => ipc.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new core_2.NoAuthSigner(), + }, + ], + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "STS", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, + utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 2053: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveRuntimeExtensions = void 0; +const region_config_resolver_1 = __nccwpck_require__(8156); +const protocol_http_1 = __nccwpck_require__(4418); +const smithy_client_1 = __nccwpck_require__(3570); +const httpAuthExtensionConfiguration_1 = __nccwpck_require__(8527); +const asPartial = (t) => t; +const resolveRuntimeExtensions = (runtimeConfig, extensions) => { + const extensionConfiguration = { + ...asPartial((0, region_config_resolver_1.getAwsRegionExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, smithy_client_1.getDefaultExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, protocol_http_1.getHttpHandlerExtensionConfiguration)(runtimeConfig)), + ...asPartial((0, httpAuthExtensionConfiguration_1.getHttpAuthExtensionConfiguration)(runtimeConfig)), + }; + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + return { + ...runtimeConfig, + ...(0, region_config_resolver_1.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), + ...(0, smithy_client_1.resolveDefaultRuntimeConfig)(extensionConfiguration), + ...(0, protocol_http_1.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), + ...(0, httpAuthExtensionConfiguration_1.resolveHttpAuthRuntimeConfig)(extensionConfiguration), + }; +}; +exports.resolveRuntimeExtensions = resolveRuntimeExtensions; + + +/***/ }), + +/***/ 9963: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(9679); +tslib_1.__exportStar(__nccwpck_require__(2825), exports); +tslib_1.__exportStar(__nccwpck_require__(7862), exports); +tslib_1.__exportStar(__nccwpck_require__(785), exports); + + +/***/ }), + +/***/ 2825: +/***/ ((module) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/submodules/client/index.ts +var client_exports = {}; +__export(client_exports, { + emitWarningIfUnsupportedVersion: () => emitWarningIfUnsupportedVersion +}); +module.exports = __toCommonJS(client_exports); + +// src/submodules/client/emitWarningIfUnsupportedVersion.ts +var warningEmitted = false; +var emitWarningIfUnsupportedVersion = /* @__PURE__ */ __name((version) => { + if (version && !warningEmitted && parseInt(version.substring(1, version.indexOf("."))) < 18) { + warningEmitted = true; + process.emitWarning( + `NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will +no longer support Node.js 16.x on January 6, 2025. + +To continue receiving updates to AWS services, bug fixes, and security +updates please upgrade to a supported Node.js LTS version. + +More information can be found at: https://a.co/74kJMmI` + ); + } +}, "emitWarningIfUnsupportedVersion"); +// Annotate the CommonJS export names for ESM import in node: +0 && (0); + + +/***/ }), + +/***/ 7862: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/submodules/httpAuthSchemes/index.ts +var httpAuthSchemes_exports = {}; +__export(httpAuthSchemes_exports, { + AWSSDKSigV4Signer: () => AWSSDKSigV4Signer, + AwsSdkSigV4ASigner: () => AwsSdkSigV4ASigner, + AwsSdkSigV4Signer: () => AwsSdkSigV4Signer, + NODE_SIGV4A_CONFIG_OPTIONS: () => NODE_SIGV4A_CONFIG_OPTIONS, + resolveAWSSDKSigV4Config: () => resolveAWSSDKSigV4Config, + resolveAwsSdkSigV4AConfig: () => resolveAwsSdkSigV4AConfig, + resolveAwsSdkSigV4Config: () => resolveAwsSdkSigV4Config, + validateSigningProperties: () => validateSigningProperties +}); +module.exports = __toCommonJS(httpAuthSchemes_exports); + +// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4Signer.ts +var import_protocol_http2 = __nccwpck_require__(4418); + +// src/submodules/httpAuthSchemes/utils/getDateHeader.ts +var import_protocol_http = __nccwpck_require__(4418); +var getDateHeader = /* @__PURE__ */ __name((response) => { + var _a, _b; + return import_protocol_http.HttpResponse.isInstance(response) ? ((_a = response.headers) == null ? void 0 : _a.date) ?? ((_b = response.headers) == null ? void 0 : _b.Date) : void 0; +}, "getDateHeader"); + +// src/submodules/httpAuthSchemes/utils/getSkewCorrectedDate.ts +var getSkewCorrectedDate = /* @__PURE__ */ __name((systemClockOffset) => new Date(Date.now() + systemClockOffset), "getSkewCorrectedDate"); + +// src/submodules/httpAuthSchemes/utils/isClockSkewed.ts +var isClockSkewed = /* @__PURE__ */ __name((clockTime, systemClockOffset) => Math.abs(getSkewCorrectedDate(systemClockOffset).getTime() - clockTime) >= 3e5, "isClockSkewed"); + +// src/submodules/httpAuthSchemes/utils/getUpdatedSystemClockOffset.ts +var getUpdatedSystemClockOffset = /* @__PURE__ */ __name((clockTime, currentSystemClockOffset) => { + const clockTimeInMs = Date.parse(clockTime); + if (isClockSkewed(clockTimeInMs, currentSystemClockOffset)) { + return clockTimeInMs - Date.now(); + } + return currentSystemClockOffset; +}, "getUpdatedSystemClockOffset"); + +// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4Signer.ts +var throwSigningPropertyError = /* @__PURE__ */ __name((name, property) => { + if (!property) { + throw new Error(`Property \`${name}\` is not resolved for AWS SDK SigV4Auth`); + } + return property; +}, "throwSigningPropertyError"); +var validateSigningProperties = /* @__PURE__ */ __name(async (signingProperties) => { + var _a, _b, _c; + const context = throwSigningPropertyError( + "context", + signingProperties.context + ); + const config = throwSigningPropertyError("config", signingProperties.config); + const authScheme = (_c = (_b = (_a = context.endpointV2) == null ? void 0 : _a.properties) == null ? void 0 : _b.authSchemes) == null ? void 0 : _c[0]; + const signerFunction = throwSigningPropertyError( + "signer", + config.signer + ); + const signer = await signerFunction(authScheme); + const signingRegion = signingProperties == null ? void 0 : signingProperties.signingRegion; + const signingRegionSet = signingProperties == null ? void 0 : signingProperties.signingRegionSet; + const signingName = signingProperties == null ? void 0 : signingProperties.signingName; + return { + config, + signer, + signingRegion, + signingRegionSet, + signingName + }; +}, "validateSigningProperties"); +var _AwsSdkSigV4Signer = class _AwsSdkSigV4Signer { + async sign(httpRequest, identity, signingProperties) { + var _a; + if (!import_protocol_http2.HttpRequest.isInstance(httpRequest)) { + throw new Error("The request is not an instance of `HttpRequest` and cannot be signed"); + } + const validatedProps = await validateSigningProperties(signingProperties); + const { config, signer } = validatedProps; + let { signingRegion, signingName } = validatedProps; + const handlerExecutionContext = signingProperties.context; + if (((_a = handlerExecutionContext == null ? void 0 : handlerExecutionContext.authSchemes) == null ? void 0 : _a.length) ?? 0 > 1) { + const [first, second] = handlerExecutionContext.authSchemes; + if ((first == null ? void 0 : first.name) === "sigv4a" && (second == null ? void 0 : second.name) === "sigv4") { + signingRegion = (second == null ? void 0 : second.signingRegion) ?? signingRegion; + signingName = (second == null ? void 0 : second.signingName) ?? signingName; + } + } + const signedRequest = await signer.sign(httpRequest, { + signingDate: getSkewCorrectedDate(config.systemClockOffset), + signingRegion, + signingService: signingName + }); + return signedRequest; + } + errorHandler(signingProperties) { + return (error) => { + const serverTime = error.ServerTime ?? getDateHeader(error.$response); + if (serverTime) { + const config = throwSigningPropertyError("config", signingProperties.config); + const initialSystemClockOffset = config.systemClockOffset; + config.systemClockOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset); + const clockSkewCorrected = config.systemClockOffset !== initialSystemClockOffset; + if (clockSkewCorrected && error.$metadata) { + error.$metadata.clockSkewCorrected = true; + } + } + throw error; + }; + } + successHandler(httpResponse, signingProperties) { + const dateHeader = getDateHeader(httpResponse); + if (dateHeader) { + const config = throwSigningPropertyError("config", signingProperties.config); + config.systemClockOffset = getUpdatedSystemClockOffset(dateHeader, config.systemClockOffset); + } + } +}; +__name(_AwsSdkSigV4Signer, "AwsSdkSigV4Signer"); +var AwsSdkSigV4Signer = _AwsSdkSigV4Signer; +var AWSSDKSigV4Signer = AwsSdkSigV4Signer; + +// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4ASigner.ts +var import_protocol_http3 = __nccwpck_require__(4418); +var _AwsSdkSigV4ASigner = class _AwsSdkSigV4ASigner extends AwsSdkSigV4Signer { + async sign(httpRequest, identity, signingProperties) { + var _a; + if (!import_protocol_http3.HttpRequest.isInstance(httpRequest)) { + throw new Error("The request is not an instance of `HttpRequest` and cannot be signed"); + } + const { config, signer, signingRegion, signingRegionSet, signingName } = await validateSigningProperties( + signingProperties + ); + const configResolvedSigningRegionSet = await ((_a = config.sigv4aSigningRegionSet) == null ? void 0 : _a.call(config)); + const multiRegionOverride = (configResolvedSigningRegionSet ?? signingRegionSet ?? [signingRegion]).join(","); + const signedRequest = await signer.sign(httpRequest, { + signingDate: getSkewCorrectedDate(config.systemClockOffset), + signingRegion: multiRegionOverride, + signingService: signingName + }); + return signedRequest; + } +}; +__name(_AwsSdkSigV4ASigner, "AwsSdkSigV4ASigner"); +var AwsSdkSigV4ASigner = _AwsSdkSigV4ASigner; + +// src/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4AConfig.ts +var import_core = __nccwpck_require__(5829); +var import_property_provider = __nccwpck_require__(9721); +var resolveAwsSdkSigV4AConfig = /* @__PURE__ */ __name((config) => { + config.sigv4aSigningRegionSet = (0, import_core.normalizeProvider)(config.sigv4aSigningRegionSet); + return config; +}, "resolveAwsSdkSigV4AConfig"); +var NODE_SIGV4A_CONFIG_OPTIONS = { + environmentVariableSelector(env) { + if (env.AWS_SIGV4A_SIGNING_REGION_SET) { + return env.AWS_SIGV4A_SIGNING_REGION_SET.split(",").map((_) => _.trim()); + } + throw new import_property_provider.ProviderError("AWS_SIGV4A_SIGNING_REGION_SET not set in env.", { + tryNextLink: true + }); + }, + configFileSelector(profile) { + if (profile.sigv4a_signing_region_set) { + return (profile.sigv4a_signing_region_set ?? "").split(",").map((_) => _.trim()); + } + throw new import_property_provider.ProviderError("sigv4a_signing_region_set not set in profile.", { + tryNextLink: true + }); + }, + default: void 0 +}; + +// src/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4Config.ts +var import_core2 = __nccwpck_require__(5829); +var import_signature_v4 = __nccwpck_require__(1528); +var resolveAwsSdkSigV4Config = /* @__PURE__ */ __name((config) => { + let normalizedCreds; + if (config.credentials) { + normalizedCreds = (0, import_core2.memoizeIdentityProvider)(config.credentials, import_core2.isIdentityExpired, import_core2.doesIdentityRequireRefresh); + } + if (!normalizedCreds) { + if (config.credentialDefaultProvider) { + normalizedCreds = (0, import_core2.normalizeProvider)( + config.credentialDefaultProvider( + Object.assign({}, config, { + parentClientConfig: config + }) + ) + ); + } else { + normalizedCreds = /* @__PURE__ */ __name(async () => { + throw new Error("`credentials` is missing"); + }, "normalizedCreds"); + } + } + const { + // Default for signingEscapePath + signingEscapePath = true, + // Default for systemClockOffset + systemClockOffset = config.systemClockOffset || 0, + // No default for sha256 since it is platform dependent + sha256 + } = config; + let signer; + if (config.signer) { + signer = (0, import_core2.normalizeProvider)(config.signer); + } else if (config.regionInfoProvider) { + signer = /* @__PURE__ */ __name(() => (0, import_core2.normalizeProvider)(config.region)().then( + async (region) => [ + await config.regionInfoProvider(region, { + useFipsEndpoint: await config.useFipsEndpoint(), + useDualstackEndpoint: await config.useDualstackEndpoint() + }) || {}, + region + ] + ).then(([regionInfo, region]) => { + const { signingRegion, signingService } = regionInfo; + config.signingRegion = config.signingRegion || signingRegion || region; + config.signingName = config.signingName || signingService || config.serviceId; + const params = { + ...config, + credentials: normalizedCreds, + region: config.signingRegion, + service: config.signingName, + sha256, + uriEscapePath: signingEscapePath + }; + const SignerCtor = config.signerConstructor || import_signature_v4.SignatureV4; + return new SignerCtor(params); + }), "signer"); + } else { + signer = /* @__PURE__ */ __name(async (authScheme) => { + authScheme = Object.assign( + {}, + { + name: "sigv4", + signingName: config.signingName || config.defaultSigningName, + signingRegion: await (0, import_core2.normalizeProvider)(config.region)(), + properties: {} + }, + authScheme + ); + const signingRegion = authScheme.signingRegion; + const signingService = authScheme.signingName; + config.signingRegion = config.signingRegion || signingRegion; + config.signingName = config.signingName || signingService || config.serviceId; + const params = { + ...config, + credentials: normalizedCreds, + region: config.signingRegion, + service: config.signingName, + sha256, + uriEscapePath: signingEscapePath + }; + const SignerCtor = config.signerConstructor || import_signature_v4.SignatureV4; + return new SignerCtor(params); + }, "signer"); + } + return { + ...config, + systemClockOffset, + signingEscapePath, + credentials: normalizedCreds, + signer + }; +}, "resolveAwsSdkSigV4Config"); +var resolveAWSSDKSigV4Config = resolveAwsSdkSigV4Config; +// Annotate the CommonJS export names for ESM import in node: +0 && (0); + + +/***/ }), + +/***/ 785: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/submodules/protocols/index.ts +var protocols_exports = {}; +__export(protocols_exports, { + _toBool: () => _toBool, + _toNum: () => _toNum, + _toStr: () => _toStr, + awsExpectUnion: () => awsExpectUnion, + loadRestJsonErrorCode: () => loadRestJsonErrorCode, + loadRestXmlErrorCode: () => loadRestXmlErrorCode, + parseJsonBody: () => parseJsonBody, + parseJsonErrorBody: () => parseJsonErrorBody, + parseXmlBody: () => parseXmlBody, + parseXmlErrorBody: () => parseXmlErrorBody +}); +module.exports = __toCommonJS(protocols_exports); + +// src/submodules/protocols/coercing-serializers.ts +var _toStr = /* @__PURE__ */ __name((val) => { + if (val == null) { + return val; + } + if (typeof val === "number" || typeof val === "bigint") { + const warning = new Error(`Received number ${val} where a string was expected.`); + warning.name = "Warning"; + console.warn(warning); + return String(val); + } + if (typeof val === "boolean") { + const warning = new Error(`Received boolean ${val} where a string was expected.`); + warning.name = "Warning"; + console.warn(warning); + return String(val); + } + return val; +}, "_toStr"); +var _toBool = /* @__PURE__ */ __name((val) => { + if (val == null) { + return val; + } + if (typeof val === "number") { + } + if (typeof val === "string") { + const lowercase = val.toLowerCase(); + if (val !== "" && lowercase !== "false" && lowercase !== "true") { + const warning = new Error(`Received string "${val}" where a boolean was expected.`); + warning.name = "Warning"; + console.warn(warning); + } + return val !== "" && lowercase !== "false"; + } + return val; +}, "_toBool"); +var _toNum = /* @__PURE__ */ __name((val) => { + if (val == null) { + return val; + } + if (typeof val === "boolean") { + } + if (typeof val === "string") { + const num = Number(val); + if (num.toString() !== val) { + const warning = new Error(`Received string "${val}" where a number was expected.`); + warning.name = "Warning"; + console.warn(warning); + return val; + } + return num; + } + return val; +}, "_toNum"); + +// src/submodules/protocols/json/awsExpectUnion.ts +var import_smithy_client = __nccwpck_require__(3570); +var awsExpectUnion = /* @__PURE__ */ __name((value) => { + if (value == null) { + return void 0; + } + if (typeof value === "object" && "__type" in value) { + delete value.__type; + } + return (0, import_smithy_client.expectUnion)(value); +}, "awsExpectUnion"); + +// src/submodules/protocols/common.ts +var import_smithy_client2 = __nccwpck_require__(3570); +var collectBodyString = /* @__PURE__ */ __name((streamBody, context) => (0, import_smithy_client2.collectBody)(streamBody, context).then((body) => context.utf8Encoder(body)), "collectBodyString"); + +// src/submodules/protocols/json/parseJsonBody.ts +var parseJsonBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => { + if (encoded.length) { + try { + return JSON.parse(encoded); + } catch (e) { + if ((e == null ? void 0 : e.name) === "SyntaxError") { + Object.defineProperty(e, "$responseBodyText", { + value: encoded + }); + } + throw e; + } + } + return {}; +}), "parseJsonBody"); +var parseJsonErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => { + const value = await parseJsonBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; +}, "parseJsonErrorBody"); +var loadRestJsonErrorCode = /* @__PURE__ */ __name((output, data) => { + const findKey = /* @__PURE__ */ __name((object, key) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()), "findKey"); + const sanitizeErrorCode = /* @__PURE__ */ __name((rawValue) => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }, "sanitizeErrorCode"); + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== void 0) { + return sanitizeErrorCode(output.headers[headerKey]); + } + if (data.code !== void 0) { + return sanitizeErrorCode(data.code); + } + if (data["__type"] !== void 0) { + return sanitizeErrorCode(data["__type"]); + } +}, "loadRestJsonErrorCode"); + +// src/submodules/protocols/xml/parseXmlBody.ts +var import_smithy_client3 = __nccwpck_require__(3570); +var import_fast_xml_parser = __nccwpck_require__(2603); +var parseXmlBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => { + if (encoded.length) { + const parser = new import_fast_xml_parser.XMLParser({ + attributeNamePrefix: "", + htmlEntities: true, + ignoreAttributes: false, + ignoreDeclaration: true, + parseTagValue: false, + trimValues: false, + tagValueProcessor: (_, val) => val.trim() === "" && val.includes("\n") ? "" : void 0 + }); + parser.addEntity("#xD", "\r"); + parser.addEntity("#10", "\n"); + let parsedObj; + try { + parsedObj = parser.parse(encoded, true); + } catch (e) { + if (e && typeof e === "object") { + Object.defineProperty(e, "$responseBodyText", { + value: encoded + }); + } + throw e; + } + const textNodeName = "#text"; + const key = Object.keys(parsedObj)[0]; + const parsedObjToReturn = parsedObj[key]; + if (parsedObjToReturn[textNodeName]) { + parsedObjToReturn[key] = parsedObjToReturn[textNodeName]; + delete parsedObjToReturn[textNodeName]; + } + return (0, import_smithy_client3.getValueFromTextNode)(parsedObjToReturn); + } + return {}; +}), "parseXmlBody"); +var parseXmlErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => { + const value = await parseXmlBody(errorBody, context); + if (value.Error) { + value.Error.message = value.Error.message ?? value.Error.Message; + } + return value; +}, "parseXmlErrorBody"); +var loadRestXmlErrorCode = /* @__PURE__ */ __name((output, data) => { + var _a; + if (((_a = data == null ? void 0 : data.Error) == null ? void 0 : _a.Code) !== void 0) { + return data.Error.Code; + } + if ((data == null ? void 0 : data.Code) !== void 0) { + return data.Code; + } + if (output.statusCode == 404) { + return "NotFound"; + } +}, "loadRestXmlErrorCode"); +// Annotate the CommonJS export names for ESM import in node: +0 && (0); + + +/***/ }), + +/***/ 5972: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + ENV_ACCOUNT_ID: () => ENV_ACCOUNT_ID, + ENV_CREDENTIAL_SCOPE: () => ENV_CREDENTIAL_SCOPE, + ENV_EXPIRATION: () => ENV_EXPIRATION, + ENV_KEY: () => ENV_KEY, + ENV_SECRET: () => ENV_SECRET, + ENV_SESSION: () => ENV_SESSION, + fromEnv: () => fromEnv +}); +module.exports = __toCommonJS(src_exports); + +// src/fromEnv.ts +var import_property_provider = __nccwpck_require__(9721); +var ENV_KEY = "AWS_ACCESS_KEY_ID"; +var ENV_SECRET = "AWS_SECRET_ACCESS_KEY"; +var ENV_SESSION = "AWS_SESSION_TOKEN"; +var ENV_EXPIRATION = "AWS_CREDENTIAL_EXPIRATION"; +var ENV_CREDENTIAL_SCOPE = "AWS_CREDENTIAL_SCOPE"; +var ENV_ACCOUNT_ID = "AWS_ACCOUNT_ID"; +var fromEnv = /* @__PURE__ */ __name((init) => async () => { + var _a; + (_a = init == null ? void 0 : init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-env - fromEnv"); + const accessKeyId = process.env[ENV_KEY]; + const secretAccessKey = process.env[ENV_SECRET]; + const sessionToken = process.env[ENV_SESSION]; + const expiry = process.env[ENV_EXPIRATION]; + const credentialScope = process.env[ENV_CREDENTIAL_SCOPE]; + const accountId = process.env[ENV_ACCOUNT_ID]; + if (accessKeyId && secretAccessKey) { + return { + accessKeyId, + secretAccessKey, + ...sessionToken && { sessionToken }, + ...expiry && { expiration: new Date(expiry) }, + ...credentialScope && { credentialScope }, + ...accountId && { accountId } + }; + } + throw new import_property_provider.CredentialsProviderError("Unable to find environment variable credentials.", { logger: init == null ? void 0 : init.logger }); +}, "fromEnv"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3757: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.checkUrl = void 0; +const property_provider_1 = __nccwpck_require__(9721); +const LOOPBACK_CIDR_IPv4 = "127.0.0.0/8"; +const LOOPBACK_CIDR_IPv6 = "::1/128"; +const ECS_CONTAINER_HOST = "169.254.170.2"; +const EKS_CONTAINER_HOST_IPv4 = "169.254.170.23"; +const EKS_CONTAINER_HOST_IPv6 = "[fd00:ec2::23]"; +const checkUrl = (url, logger) => { + if (url.protocol === "https:") { + return; + } + if (url.hostname === ECS_CONTAINER_HOST || + url.hostname === EKS_CONTAINER_HOST_IPv4 || + url.hostname === EKS_CONTAINER_HOST_IPv6) { + return; + } + if (url.hostname.includes("[")) { + if (url.hostname === "[::1]" || url.hostname === "[0000:0000:0000:0000:0000:0000:0000:0001]") { + return; + } + } + else { + if (url.hostname === "localhost") { + return; + } + const ipComponents = url.hostname.split("."); + const inRange = (component) => { + const num = parseInt(component, 10); + return 0 <= num && num <= 255; + }; + if (ipComponents[0] === "127" && + inRange(ipComponents[1]) && + inRange(ipComponents[2]) && + inRange(ipComponents[3]) && + ipComponents.length === 4) { + return; + } + } + throw new property_provider_1.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following: + - loopback CIDR 127.0.0.0/8 or [::1/128] + - ECS container host 169.254.170.2 + - EKS container host 169.254.170.23 or [fd00:ec2::23]`, { logger }); +}; +exports.checkUrl = checkUrl; + + +/***/ }), + +/***/ 6070: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromHttp = void 0; +const tslib_1 = __nccwpck_require__(9679); +const node_http_handler_1 = __nccwpck_require__(258); +const property_provider_1 = __nccwpck_require__(9721); +const promises_1 = tslib_1.__importDefault(__nccwpck_require__(3292)); +const checkUrl_1 = __nccwpck_require__(3757); +const requestHelpers_1 = __nccwpck_require__(9287); +const retry_wrapper_1 = __nccwpck_require__(9921); +const AWS_CONTAINER_CREDENTIALS_RELATIVE_URI = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI"; +const DEFAULT_LINK_LOCAL_HOST = "http://169.254.170.2"; +const AWS_CONTAINER_CREDENTIALS_FULL_URI = "AWS_CONTAINER_CREDENTIALS_FULL_URI"; +const AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE = "AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE"; +const AWS_CONTAINER_AUTHORIZATION_TOKEN = "AWS_CONTAINER_AUTHORIZATION_TOKEN"; +const fromHttp = (options = {}) => { + options.logger?.debug("@aws-sdk/credential-provider-http - fromHttp"); + let host; + const relative = options.awsContainerCredentialsRelativeUri ?? process.env[AWS_CONTAINER_CREDENTIALS_RELATIVE_URI]; + const full = options.awsContainerCredentialsFullUri ?? process.env[AWS_CONTAINER_CREDENTIALS_FULL_URI]; + const token = options.awsContainerAuthorizationToken ?? process.env[AWS_CONTAINER_AUTHORIZATION_TOKEN]; + const tokenFile = options.awsContainerAuthorizationTokenFile ?? process.env[AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE]; + const warn = options.logger?.constructor?.name === "NoOpLogger" || !options.logger ? console.warn : options.logger.warn; + if (relative && full) { + warn("@aws-sdk/credential-provider-http: " + + "you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."); + warn("awsContainerCredentialsFullUri will take precedence."); + } + if (token && tokenFile) { + warn("@aws-sdk/credential-provider-http: " + + "you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."); + warn("awsContainerAuthorizationToken will take precedence."); + } + if (full) { + host = full; + } + else if (relative) { + host = `${DEFAULT_LINK_LOCAL_HOST}${relative}`; + } + else { + throw new property_provider_1.CredentialsProviderError(`No HTTP credential provider host provided. +Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`, { logger: options.logger }); + } + const url = new URL(host); + (0, checkUrl_1.checkUrl)(url, options.logger); + const requestHandler = new node_http_handler_1.NodeHttpHandler({ + requestTimeout: options.timeout ?? 1000, + connectionTimeout: options.timeout ?? 1000, + }); + return (0, retry_wrapper_1.retryWrapper)(async () => { + const request = (0, requestHelpers_1.createGetRequest)(url); + if (token) { + request.headers.Authorization = token; + } + else if (tokenFile) { + request.headers.Authorization = (await promises_1.default.readFile(tokenFile)).toString(); + } + try { + const result = await requestHandler.handle(request); + return (0, requestHelpers_1.getCredentials)(result.response); + } + catch (e) { + throw new property_provider_1.CredentialsProviderError(String(e), { logger: options.logger }); + } + }, options.maxRetries ?? 3, options.timeout ?? 1000); +}; +exports.fromHttp = fromHttp; + + +/***/ }), + +/***/ 9287: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getCredentials = exports.createGetRequest = void 0; +const property_provider_1 = __nccwpck_require__(9721); +const protocol_http_1 = __nccwpck_require__(4418); +const smithy_client_1 = __nccwpck_require__(3570); +const util_stream_1 = __nccwpck_require__(6607); +function createGetRequest(url) { + return new protocol_http_1.HttpRequest({ + protocol: url.protocol, + hostname: url.hostname, + port: Number(url.port), + path: url.pathname, + query: Array.from(url.searchParams.entries()).reduce((acc, [k, v]) => { + acc[k] = v; + return acc; + }, {}), + fragment: url.hash, + }); +} +exports.createGetRequest = createGetRequest; +async function getCredentials(response, logger) { + const stream = (0, util_stream_1.sdkStreamMixin)(response.body); + const str = await stream.transformToString(); + if (response.statusCode === 200) { + const parsed = JSON.parse(str); + if (typeof parsed.AccessKeyId !== "string" || + typeof parsed.SecretAccessKey !== "string" || + typeof parsed.Token !== "string" || + typeof parsed.Expiration !== "string") { + throw new property_provider_1.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: " + + "{ AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }", { logger }); + } + return { + accessKeyId: parsed.AccessKeyId, + secretAccessKey: parsed.SecretAccessKey, + sessionToken: parsed.Token, + expiration: (0, smithy_client_1.parseRfc3339DateTime)(parsed.Expiration), + }; + } + if (response.statusCode >= 400 && response.statusCode < 500) { + let parsedBody = {}; + try { + parsedBody = JSON.parse(str); + } + catch (e) { } + throw Object.assign(new property_provider_1.CredentialsProviderError(`Server responded with status: ${response.statusCode}`, { logger }), { + Code: parsedBody.Code, + Message: parsedBody.Message, + }); + } + throw new property_provider_1.CredentialsProviderError(`Server responded with status: ${response.statusCode}`, { logger }); +} +exports.getCredentials = getCredentials; + + +/***/ }), + +/***/ 9921: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.retryWrapper = void 0; +const retryWrapper = (toRetry, maxRetries, delayMs) => { + return async () => { + for (let i = 0; i < maxRetries; ++i) { + try { + return await toRetry(); + } + catch (e) { + await new Promise((resolve) => setTimeout(resolve, delayMs)); + } + } + return await toRetry(); + }; +}; +exports.retryWrapper = retryWrapper; + + +/***/ }), + +/***/ 7290: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromHttp = void 0; +var fromHttp_1 = __nccwpck_require__(6070); +Object.defineProperty(exports, "fromHttp", ({ enumerable: true, get: function () { return fromHttp_1.fromHttp; } })); + + +/***/ }), + +/***/ 4203: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromIni: () => fromIni +}); +module.exports = __toCommonJS(src_exports); + +// src/fromIni.ts + + +// src/resolveProfileData.ts + + +// src/resolveAssumeRoleCredentials.ts + +var import_shared_ini_file_loader = __nccwpck_require__(3507); + +// src/resolveCredentialSource.ts +var import_property_provider = __nccwpck_require__(9721); +var resolveCredentialSource = /* @__PURE__ */ __name((credentialSource, profileName, logger) => { + const sourceProvidersMap = { + EcsContainer: async (options) => { + const { fromHttp } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7290))); + const { fromContainerMetadata } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7477))); + logger == null ? void 0 : logger.debug("@aws-sdk/credential-provider-ini - credential_source is EcsContainer"); + return (0, import_property_provider.chain)(fromHttp(options ?? {}), fromContainerMetadata(options)); + }, + Ec2InstanceMetadata: async (options) => { + logger == null ? void 0 : logger.debug("@aws-sdk/credential-provider-ini - credential_source is Ec2InstanceMetadata"); + const { fromInstanceMetadata } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7477))); + return fromInstanceMetadata(options); + }, + Environment: async (options) => { + logger == null ? void 0 : logger.debug("@aws-sdk/credential-provider-ini - credential_source is Environment"); + const { fromEnv } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(5972))); + return fromEnv(options); + } + }; + if (credentialSource in sourceProvidersMap) { + return sourceProvidersMap[credentialSource]; + } else { + throw new import_property_provider.CredentialsProviderError( + `Unsupported credential source in profile ${profileName}. Got ${credentialSource}, expected EcsContainer or Ec2InstanceMetadata or Environment.`, + { logger } + ); + } +}, "resolveCredentialSource"); + +// src/resolveAssumeRoleCredentials.ts +var isAssumeRoleProfile = /* @__PURE__ */ __name((arg, { profile = "default", logger } = {}) => { + return Boolean(arg) && typeof arg === "object" && typeof arg.role_arn === "string" && ["undefined", "string"].indexOf(typeof arg.role_session_name) > -1 && ["undefined", "string"].indexOf(typeof arg.external_id) > -1 && ["undefined", "string"].indexOf(typeof arg.mfa_serial) > -1 && (isAssumeRoleWithSourceProfile(arg, { profile, logger }) || isCredentialSourceProfile(arg, { profile, logger })); +}, "isAssumeRoleProfile"); +var isAssumeRoleWithSourceProfile = /* @__PURE__ */ __name((arg, { profile, logger }) => { + var _a; + const withSourceProfile = typeof arg.source_profile === "string" && typeof arg.credential_source === "undefined"; + if (withSourceProfile) { + (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, ` ${profile} isAssumeRoleWithSourceProfile source_profile=${arg.source_profile}`); + } + return withSourceProfile; +}, "isAssumeRoleWithSourceProfile"); +var isCredentialSourceProfile = /* @__PURE__ */ __name((arg, { profile, logger }) => { + var _a; + const withProviderProfile = typeof arg.credential_source === "string" && typeof arg.source_profile === "undefined"; + if (withProviderProfile) { + (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, ` ${profile} isCredentialSourceProfile credential_source=${arg.credential_source}`); + } + return withProviderProfile; +}, "isCredentialSourceProfile"); +var resolveAssumeRoleCredentials = /* @__PURE__ */ __name(async (profileName, profiles, options, visitedProfiles = {}) => { + var _a, _b; + (_a = options.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-ini - resolveAssumeRoleCredentials (STS)"); + const data = profiles[profileName]; + if (!options.roleAssumer) { + const { getDefaultRoleAssumer } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(2209))); + options.roleAssumer = getDefaultRoleAssumer( + { + ...options.clientConfig, + credentialProviderLogger: options.logger, + parentClientConfig: options == null ? void 0 : options.parentClientConfig + }, + options.clientPlugins + ); + } + const { source_profile } = data; + if (source_profile && source_profile in visitedProfiles) { + throw new import_property_provider.CredentialsProviderError( + `Detected a cycle attempting to resolve credentials for profile ${(0, import_shared_ini_file_loader.getProfileName)(options)}. Profiles visited: ` + Object.keys(visitedProfiles).join(", "), + { logger: options.logger } + ); + } + (_b = options.logger) == null ? void 0 : _b.debug( + `@aws-sdk/credential-provider-ini - finding credential resolver using ${source_profile ? `source_profile=[${source_profile}]` : `profile=[${profileName}]`}` + ); + const sourceCredsProvider = source_profile ? resolveProfileData( + source_profile, + profiles, + options, + { + ...visitedProfiles, + [source_profile]: true + }, + isCredentialSourceWithoutRoleArn(profiles[source_profile] ?? {}) + ) : (await resolveCredentialSource(data.credential_source, profileName, options.logger)(options))(); + if (isCredentialSourceWithoutRoleArn(data)) { + return sourceCredsProvider; + } else { + const params = { + RoleArn: data.role_arn, + RoleSessionName: data.role_session_name || `aws-sdk-js-${Date.now()}`, + ExternalId: data.external_id, + DurationSeconds: parseInt(data.duration_seconds || "3600", 10) + }; + const { mfa_serial } = data; + if (mfa_serial) { + if (!options.mfaCodeProvider) { + throw new import_property_provider.CredentialsProviderError( + `Profile ${profileName} requires multi-factor authentication, but no MFA code callback was provided.`, + { logger: options.logger, tryNextLink: false } + ); + } + params.SerialNumber = mfa_serial; + params.TokenCode = await options.mfaCodeProvider(mfa_serial); + } + const sourceCreds = await sourceCredsProvider; + return options.roleAssumer(sourceCreds, params); + } +}, "resolveAssumeRoleCredentials"); +var isCredentialSourceWithoutRoleArn = /* @__PURE__ */ __name((section) => { + return !section.role_arn && !!section.credential_source; +}, "isCredentialSourceWithoutRoleArn"); + +// src/resolveProcessCredentials.ts +var isProcessProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === "object" && typeof arg.credential_process === "string", "isProcessProfile"); +var resolveProcessCredentials = /* @__PURE__ */ __name(async (options, profile) => Promise.resolve().then(() => __toESM(__nccwpck_require__(9969))).then( + ({ fromProcess }) => fromProcess({ + ...options, + profile + })() +), "resolveProcessCredentials"); + +// src/resolveSsoCredentials.ts +var resolveSsoCredentials = /* @__PURE__ */ __name(async (profile, options = {}) => { + const { fromSSO } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(6414))); + return fromSSO({ + profile, + logger: options.logger + })(); +}, "resolveSsoCredentials"); +var isSsoProfile = /* @__PURE__ */ __name((arg) => arg && (typeof arg.sso_start_url === "string" || typeof arg.sso_account_id === "string" || typeof arg.sso_session === "string" || typeof arg.sso_region === "string" || typeof arg.sso_role_name === "string"), "isSsoProfile"); + +// src/resolveStaticCredentials.ts +var isStaticCredsProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === "object" && typeof arg.aws_access_key_id === "string" && typeof arg.aws_secret_access_key === "string" && ["undefined", "string"].indexOf(typeof arg.aws_session_token) > -1 && ["undefined", "string"].indexOf(typeof arg.aws_account_id) > -1, "isStaticCredsProfile"); +var resolveStaticCredentials = /* @__PURE__ */ __name((profile, options) => { + var _a; + (_a = options == null ? void 0 : options.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-ini - resolveStaticCredentials"); + return Promise.resolve({ + accessKeyId: profile.aws_access_key_id, + secretAccessKey: profile.aws_secret_access_key, + sessionToken: profile.aws_session_token, + ...profile.aws_credential_scope && { credentialScope: profile.aws_credential_scope }, + ...profile.aws_account_id && { accountId: profile.aws_account_id } + }); +}, "resolveStaticCredentials"); + +// src/resolveWebIdentityCredentials.ts +var isWebIdentityProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === "object" && typeof arg.web_identity_token_file === "string" && typeof arg.role_arn === "string" && ["undefined", "string"].indexOf(typeof arg.role_session_name) > -1, "isWebIdentityProfile"); +var resolveWebIdentityCredentials = /* @__PURE__ */ __name(async (profile, options) => Promise.resolve().then(() => __toESM(__nccwpck_require__(5646))).then( + ({ fromTokenFile }) => fromTokenFile({ + webIdentityTokenFile: profile.web_identity_token_file, + roleArn: profile.role_arn, + roleSessionName: profile.role_session_name, + roleAssumerWithWebIdentity: options.roleAssumerWithWebIdentity, + logger: options.logger, + parentClientConfig: options.parentClientConfig + })() +), "resolveWebIdentityCredentials"); + +// src/resolveProfileData.ts +var resolveProfileData = /* @__PURE__ */ __name(async (profileName, profiles, options, visitedProfiles = {}, isAssumeRoleRecursiveCall = false) => { + const data = profiles[profileName]; + if (Object.keys(visitedProfiles).length > 0 && isStaticCredsProfile(data)) { + return resolveStaticCredentials(data, options); + } + if (isAssumeRoleRecursiveCall || isAssumeRoleProfile(data, { profile: profileName, logger: options.logger })) { + return resolveAssumeRoleCredentials(profileName, profiles, options, visitedProfiles); + } + if (isStaticCredsProfile(data)) { + return resolveStaticCredentials(data, options); + } + if (isWebIdentityProfile(data)) { + return resolveWebIdentityCredentials(data, options); + } + if (isProcessProfile(data)) { + return resolveProcessCredentials(options, profileName); + } + if (isSsoProfile(data)) { + return await resolveSsoCredentials(profileName, options); + } + throw new import_property_provider.CredentialsProviderError( + `Could not resolve credentials using profile: [${profileName}] in configuration/credentials file(s).`, + { logger: options.logger } + ); +}, "resolveProfileData"); + +// src/fromIni.ts +var fromIni = /* @__PURE__ */ __name((init = {}) => async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-ini - fromIni"); + const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init); + return resolveProfileData((0, import_shared_ini_file_loader.getProfileName)(init), profiles, init); +}, "fromIni"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5531: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + credentialsTreatedAsExpired: () => credentialsTreatedAsExpired, + credentialsWillNeedRefresh: () => credentialsWillNeedRefresh, + defaultProvider: () => defaultProvider +}); +module.exports = __toCommonJS(src_exports); + +// src/defaultProvider.ts +var import_credential_provider_env = __nccwpck_require__(5972); + +var import_shared_ini_file_loader = __nccwpck_require__(3507); + +// src/remoteProvider.ts +var import_property_provider = __nccwpck_require__(9721); +var ENV_IMDS_DISABLED = "AWS_EC2_METADATA_DISABLED"; +var remoteProvider = /* @__PURE__ */ __name(async (init) => { + var _a, _b; + const { ENV_CMDS_FULL_URI, ENV_CMDS_RELATIVE_URI, fromContainerMetadata, fromInstanceMetadata } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7477))); + if (process.env[ENV_CMDS_RELATIVE_URI] || process.env[ENV_CMDS_FULL_URI]) { + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - remoteProvider::fromHttp/fromContainerMetadata"); + const { fromHttp } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7290))); + return (0, import_property_provider.chain)(fromHttp(init), fromContainerMetadata(init)); + } + if (process.env[ENV_IMDS_DISABLED]) { + return async () => { + throw new import_property_provider.CredentialsProviderError("EC2 Instance Metadata Service access disabled", { logger: init.logger }); + }; + } + (_b = init.logger) == null ? void 0 : _b.debug("@aws-sdk/credential-provider-node - remoteProvider::fromInstanceMetadata"); + return fromInstanceMetadata(init); +}, "remoteProvider"); + +// src/defaultProvider.ts +var multipleCredentialSourceWarningEmitted = false; +var defaultProvider = /* @__PURE__ */ __name((init = {}) => (0, import_property_provider.memoize)( + (0, import_property_provider.chain)( + async () => { + var _a, _b, _c, _d; + const profile = init.profile ?? process.env[import_shared_ini_file_loader.ENV_PROFILE]; + if (profile) { + const envStaticCredentialsAreSet = process.env[import_credential_provider_env.ENV_KEY] && process.env[import_credential_provider_env.ENV_SECRET]; + if (envStaticCredentialsAreSet) { + if (!multipleCredentialSourceWarningEmitted) { + const warnFn = ((_a = init.logger) == null ? void 0 : _a.warn) && ((_c = (_b = init.logger) == null ? void 0 : _b.constructor) == null ? void 0 : _c.name) !== "NoOpLogger" ? init.logger.warn : console.warn; + warnFn( + `@aws-sdk/credential-provider-node - defaultProvider::fromEnv WARNING: + Multiple credential sources detected: + Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set. + This SDK will proceed with the AWS_PROFILE value. + + However, a future version may change this behavior to prefer the ENV static credentials. + Please ensure that your environment only sets either the AWS_PROFILE or the + AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair. +` + ); + multipleCredentialSourceWarningEmitted = true; + } + } + throw new import_property_provider.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.", { + logger: init.logger, + tryNextLink: true + }); + } + (_d = init.logger) == null ? void 0 : _d.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv"); + return (0, import_credential_provider_env.fromEnv)(init)(); + }, + async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO"); + const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoSession } = init; + if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName && !ssoSession) { + throw new import_property_provider.CredentialsProviderError( + "Skipping SSO provider in default chain (inputs do not include SSO fields).", + { logger: init.logger } + ); + } + const { fromSSO } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(6414))); + return fromSSO(init)(); + }, + async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni"); + const { fromIni } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(4203))); + return fromIni(init)(); + }, + async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess"); + const { fromProcess } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(9969))); + return fromProcess(init)(); + }, + async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile"); + const { fromTokenFile } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(5646))); + return fromTokenFile(init)(); + }, + async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider"); + return (await remoteProvider(init))(); + }, + async () => { + throw new import_property_provider.CredentialsProviderError("Could not load credentials from any providers", { + tryNextLink: false, + logger: init.logger + }); + } + ), + credentialsTreatedAsExpired, + credentialsWillNeedRefresh +), "defaultProvider"); +var credentialsWillNeedRefresh = /* @__PURE__ */ __name((credentials) => (credentials == null ? void 0 : credentials.expiration) !== void 0, "credentialsWillNeedRefresh"); +var credentialsTreatedAsExpired = /* @__PURE__ */ __name((credentials) => (credentials == null ? void 0 : credentials.expiration) !== void 0 && credentials.expiration.getTime() - Date.now() < 3e5, "credentialsTreatedAsExpired"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 9969: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromProcess: () => fromProcess +}); +module.exports = __toCommonJS(src_exports); + +// src/fromProcess.ts +var import_shared_ini_file_loader = __nccwpck_require__(3507); + +// src/resolveProcessCredentials.ts +var import_property_provider = __nccwpck_require__(9721); +var import_child_process = __nccwpck_require__(2081); +var import_util = __nccwpck_require__(3837); + +// src/getValidatedProcessCredentials.ts +var getValidatedProcessCredentials = /* @__PURE__ */ __name((profileName, data, profiles) => { + var _a; + if (data.Version !== 1) { + throw Error(`Profile ${profileName} credential_process did not return Version 1.`); + } + if (data.AccessKeyId === void 0 || data.SecretAccessKey === void 0) { + throw Error(`Profile ${profileName} credential_process returned invalid credentials.`); + } + if (data.Expiration) { + const currentTime = /* @__PURE__ */ new Date(); + const expireTime = new Date(data.Expiration); + if (expireTime < currentTime) { + throw Error(`Profile ${profileName} credential_process returned expired credentials.`); + } + } + let accountId = data.AccountId; + if (!accountId && ((_a = profiles == null ? void 0 : profiles[profileName]) == null ? void 0 : _a.aws_account_id)) { + accountId = profiles[profileName].aws_account_id; + } + return { + accessKeyId: data.AccessKeyId, + secretAccessKey: data.SecretAccessKey, + ...data.SessionToken && { sessionToken: data.SessionToken }, + ...data.Expiration && { expiration: new Date(data.Expiration) }, + ...data.CredentialScope && { credentialScope: data.CredentialScope }, + ...accountId && { accountId } + }; +}, "getValidatedProcessCredentials"); + +// src/resolveProcessCredentials.ts +var resolveProcessCredentials = /* @__PURE__ */ __name(async (profileName, profiles, logger) => { + const profile = profiles[profileName]; + if (profiles[profileName]) { + const credentialProcess = profile["credential_process"]; + if (credentialProcess !== void 0) { + const execPromise = (0, import_util.promisify)(import_child_process.exec); + try { + const { stdout } = await execPromise(credentialProcess); + let data; + try { + data = JSON.parse(stdout.trim()); + } catch { + throw Error(`Profile ${profileName} credential_process returned invalid JSON.`); + } + return getValidatedProcessCredentials(profileName, data, profiles); + } catch (error) { + throw new import_property_provider.CredentialsProviderError(error.message, { logger }); + } + } else { + throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} did not contain credential_process.`, { logger }); + } + } else { + throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} could not be found in shared credentials file.`, { + logger + }); + } +}, "resolveProcessCredentials"); + +// src/fromProcess.ts +var fromProcess = /* @__PURE__ */ __name((init = {}) => async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-process - fromProcess"); + const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init); + return resolveProcessCredentials((0, import_shared_ini_file_loader.getProfileName)(init), profiles, init.logger); +}, "fromProcess"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 6414: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __esm = (fn, res) => function __init() { + return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/loadSso.ts +var loadSso_exports = {}; +__export(loadSso_exports, { + GetRoleCredentialsCommand: () => import_client_sso.GetRoleCredentialsCommand, + SSOClient: () => import_client_sso.SSOClient +}); +var import_client_sso; +var init_loadSso = __esm({ + "src/loadSso.ts"() { + "use strict"; + import_client_sso = __nccwpck_require__(2666); + } +}); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromSSO: () => fromSSO, + isSsoProfile: () => isSsoProfile, + validateSsoProfile: () => validateSsoProfile +}); +module.exports = __toCommonJS(src_exports); + +// src/fromSSO.ts + + + +// src/isSsoProfile.ts +var isSsoProfile = /* @__PURE__ */ __name((arg) => arg && (typeof arg.sso_start_url === "string" || typeof arg.sso_account_id === "string" || typeof arg.sso_session === "string" || typeof arg.sso_region === "string" || typeof arg.sso_role_name === "string"), "isSsoProfile"); + +// src/resolveSSOCredentials.ts +var import_token_providers = __nccwpck_require__(2843); +var import_property_provider = __nccwpck_require__(9721); +var import_shared_ini_file_loader = __nccwpck_require__(3507); +var SHOULD_FAIL_CREDENTIAL_CHAIN = false; +var resolveSSOCredentials = /* @__PURE__ */ __name(async ({ + ssoStartUrl, + ssoSession, + ssoAccountId, + ssoRegion, + ssoRoleName, + ssoClient, + clientConfig, + profile, + logger +}) => { + let token; + const refreshMessage = `To refresh this SSO session run aws sso login with the corresponding profile.`; + if (ssoSession) { + try { + const _token = await (0, import_token_providers.fromSso)({ profile })(); + token = { + accessToken: _token.token, + expiresAt: new Date(_token.expiration).toISOString() + }; + } catch (e) { + throw new import_property_provider.CredentialsProviderError(e.message, { + tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN, + logger + }); + } + } else { + try { + token = await (0, import_shared_ini_file_loader.getSSOTokenFromFile)(ssoStartUrl); + } catch (e) { + throw new import_property_provider.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${refreshMessage}`, { + tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN, + logger + }); + } + } + if (new Date(token.expiresAt).getTime() - Date.now() <= 0) { + throw new import_property_provider.CredentialsProviderError(`The SSO session associated with this profile has expired. ${refreshMessage}`, { + tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN, + logger + }); + } + const { accessToken } = token; + const { SSOClient: SSOClient2, GetRoleCredentialsCommand: GetRoleCredentialsCommand2 } = await Promise.resolve().then(() => (init_loadSso(), loadSso_exports)); + const sso = ssoClient || new SSOClient2( + Object.assign({}, clientConfig ?? {}, { + region: (clientConfig == null ? void 0 : clientConfig.region) ?? ssoRegion + }) + ); + let ssoResp; + try { + ssoResp = await sso.send( + new GetRoleCredentialsCommand2({ + accountId: ssoAccountId, + roleName: ssoRoleName, + accessToken + }) + ); + } catch (e) { + throw new import_property_provider.CredentialsProviderError(e, { + tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN, + logger + }); + } + const { + roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope, accountId } = {} + } = ssoResp; + if (!accessKeyId || !secretAccessKey || !sessionToken || !expiration) { + throw new import_property_provider.CredentialsProviderError("SSO returns an invalid temporary credential.", { + tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN, + logger + }); + } + return { + accessKeyId, + secretAccessKey, + sessionToken, + expiration: new Date(expiration), + ...credentialScope && { credentialScope }, + ...accountId && { accountId } + }; +}, "resolveSSOCredentials"); + +// src/validateSsoProfile.ts + +var validateSsoProfile = /* @__PURE__ */ __name((profile, logger) => { + const { sso_start_url, sso_account_id, sso_region, sso_role_name } = profile; + if (!sso_start_url || !sso_account_id || !sso_region || !sso_role_name) { + throw new import_property_provider.CredentialsProviderError( + `Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", "sso_region", "sso_role_name", "sso_start_url". Got ${Object.keys(profile).join( + ", " + )} +Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`, + { tryNextLink: false, logger } + ); + } + return profile; +}, "validateSsoProfile"); + +// src/fromSSO.ts +var fromSSO = /* @__PURE__ */ __name((init = {}) => async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/credential-provider-sso - fromSSO"); + const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoSession } = init; + const { ssoClient } = init; + const profileName = (0, import_shared_ini_file_loader.getProfileName)(init); + if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName && !ssoSession) { + const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init); + const profile = profiles[profileName]; + if (!profile) { + throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} was not found.`, { logger: init.logger }); + } + if (!isSsoProfile(profile)) { + throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} is not configured with SSO credentials.`, { + logger: init.logger + }); + } + if (profile == null ? void 0 : profile.sso_session) { + const ssoSessions = await (0, import_shared_ini_file_loader.loadSsoSessionData)(init); + const session = ssoSessions[profile.sso_session]; + const conflictMsg = ` configurations in profile ${profileName} and sso-session ${profile.sso_session}`; + if (ssoRegion && ssoRegion !== session.sso_region) { + throw new import_property_provider.CredentialsProviderError(`Conflicting SSO region` + conflictMsg, { + tryNextLink: false, + logger: init.logger + }); + } + if (ssoStartUrl && ssoStartUrl !== session.sso_start_url) { + throw new import_property_provider.CredentialsProviderError(`Conflicting SSO start_url` + conflictMsg, { + tryNextLink: false, + logger: init.logger + }); + } + profile.sso_region = session.sso_region; + profile.sso_start_url = session.sso_start_url; + } + const { sso_start_url, sso_account_id, sso_region, sso_role_name, sso_session } = validateSsoProfile( + profile, + init.logger + ); + return resolveSSOCredentials({ + ssoStartUrl: sso_start_url, + ssoSession: sso_session, + ssoAccountId: sso_account_id, + ssoRegion: sso_region, + ssoRoleName: sso_role_name, + ssoClient, + clientConfig: init.clientConfig, + profile: profileName + }); + } else if (!ssoStartUrl || !ssoAccountId || !ssoRegion || !ssoRoleName) { + throw new import_property_provider.CredentialsProviderError( + 'Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"', + { tryNextLink: false, logger: init.logger } + ); + } else { + return resolveSSOCredentials({ + ssoStartUrl, + ssoSession, + ssoAccountId, + ssoRegion, + ssoRoleName, + ssoClient, + clientConfig: init.clientConfig, + profile: profileName + }); + } +}, "fromSSO"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5614: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromTokenFile = void 0; +const property_provider_1 = __nccwpck_require__(9721); +const fs_1 = __nccwpck_require__(7147); +const fromWebToken_1 = __nccwpck_require__(7905); +const ENV_TOKEN_FILE = "AWS_WEB_IDENTITY_TOKEN_FILE"; +const ENV_ROLE_ARN = "AWS_ROLE_ARN"; +const ENV_ROLE_SESSION_NAME = "AWS_ROLE_SESSION_NAME"; +const fromTokenFile = (init = {}) => async () => { + init.logger?.debug("@aws-sdk/credential-provider-web-identity - fromTokenFile"); + const webIdentityTokenFile = init?.webIdentityTokenFile ?? process.env[ENV_TOKEN_FILE]; + const roleArn = init?.roleArn ?? process.env[ENV_ROLE_ARN]; + const roleSessionName = init?.roleSessionName ?? process.env[ENV_ROLE_SESSION_NAME]; + if (!webIdentityTokenFile || !roleArn) { + throw new property_provider_1.CredentialsProviderError("Web identity configuration not specified", { + logger: init.logger, + }); + } + return (0, fromWebToken_1.fromWebToken)({ + ...init, + webIdentityToken: (0, fs_1.readFileSync)(webIdentityTokenFile, { encoding: "ascii" }), + roleArn, + roleSessionName, + })(); +}; +exports.fromTokenFile = fromTokenFile; + + +/***/ }), + +/***/ 7905: +/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { + +"use strict"; + +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromWebToken = void 0; +const fromWebToken = (init) => async () => { + init.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken"); + const { roleArn, roleSessionName, webIdentityToken, providerId, policyArns, policy, durationSeconds } = init; + let { roleAssumerWithWebIdentity } = init; + if (!roleAssumerWithWebIdentity) { + const { getDefaultRoleAssumerWithWebIdentity } = await Promise.resolve().then(() => __importStar(__nccwpck_require__(2209))); + roleAssumerWithWebIdentity = getDefaultRoleAssumerWithWebIdentity({ + ...init.clientConfig, + credentialProviderLogger: init.logger, + parentClientConfig: init.parentClientConfig, + }, init.clientPlugins); + } + return roleAssumerWithWebIdentity({ + RoleArn: roleArn, + RoleSessionName: roleSessionName ?? `aws-sdk-js-session-${Date.now()}`, + WebIdentityToken: webIdentityToken, + ProviderId: providerId, + PolicyArns: policyArns, + Policy: policy, + DurationSeconds: durationSeconds, + }); +}; +exports.fromWebToken = fromWebToken; + + +/***/ }), + +/***/ 5646: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +module.exports = __toCommonJS(src_exports); +__reExport(src_exports, __nccwpck_require__(5614), module.exports); +__reExport(src_exports, __nccwpck_require__(7905), module.exports); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2545: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + getHostHeaderPlugin: () => getHostHeaderPlugin, + hostHeaderMiddleware: () => hostHeaderMiddleware, + hostHeaderMiddlewareOptions: () => hostHeaderMiddlewareOptions, + resolveHostHeaderConfig: () => resolveHostHeaderConfig +}); +module.exports = __toCommonJS(src_exports); +var import_protocol_http = __nccwpck_require__(4418); +function resolveHostHeaderConfig(input) { + return input; +} +__name(resolveHostHeaderConfig, "resolveHostHeaderConfig"); +var hostHeaderMiddleware = /* @__PURE__ */ __name((options) => (next) => async (args) => { + if (!import_protocol_http.HttpRequest.isInstance(args.request)) + return next(args); + const { request } = args; + const { handlerProtocol = "" } = options.requestHandler.metadata || {}; + if (handlerProtocol.indexOf("h2") >= 0 && !request.headers[":authority"]) { + delete request.headers["host"]; + request.headers[":authority"] = request.hostname + (request.port ? ":" + request.port : ""); + } else if (!request.headers["host"]) { + let host = request.hostname; + if (request.port != null) + host += `:${request.port}`; + request.headers["host"] = host; + } + return next(args); +}, "hostHeaderMiddleware"); +var hostHeaderMiddlewareOptions = { + name: "hostHeaderMiddleware", + step: "build", + priority: "low", + tags: ["HOST"], + override: true +}; +var getHostHeaderPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.add(hostHeaderMiddleware(options), hostHeaderMiddlewareOptions); + } +}), "getHostHeaderPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 14: +/***/ ((module) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + getLoggerPlugin: () => getLoggerPlugin, + loggerMiddleware: () => loggerMiddleware, + loggerMiddlewareOptions: () => loggerMiddlewareOptions +}); +module.exports = __toCommonJS(src_exports); + +// src/loggerMiddleware.ts +var loggerMiddleware = /* @__PURE__ */ __name(() => (next, context) => async (args) => { + var _a, _b; + try { + const response = await next(args); + const { clientName, commandName, logger, dynamoDbDocumentClientOptions = {} } = context; + const { overrideInputFilterSensitiveLog, overrideOutputFilterSensitiveLog } = dynamoDbDocumentClientOptions; + const inputFilterSensitiveLog = overrideInputFilterSensitiveLog ?? context.inputFilterSensitiveLog; + const outputFilterSensitiveLog = overrideOutputFilterSensitiveLog ?? context.outputFilterSensitiveLog; + const { $metadata, ...outputWithoutMetadata } = response.output; + (_a = logger == null ? void 0 : logger.info) == null ? void 0 : _a.call(logger, { + clientName, + commandName, + input: inputFilterSensitiveLog(args.input), + output: outputFilterSensitiveLog(outputWithoutMetadata), + metadata: $metadata + }); + return response; + } catch (error) { + const { clientName, commandName, logger, dynamoDbDocumentClientOptions = {} } = context; + const { overrideInputFilterSensitiveLog } = dynamoDbDocumentClientOptions; + const inputFilterSensitiveLog = overrideInputFilterSensitiveLog ?? context.inputFilterSensitiveLog; + (_b = logger == null ? void 0 : logger.error) == null ? void 0 : _b.call(logger, { + clientName, + commandName, + input: inputFilterSensitiveLog(args.input), + error, + metadata: error.$metadata + }); + throw error; + } +}, "loggerMiddleware"); +var loggerMiddlewareOptions = { + name: "loggerMiddleware", + tags: ["LOGGER"], + step: "initialize", + override: true +}; +var getLoggerPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.add(loggerMiddleware(), loggerMiddlewareOptions); + } +}), "getLoggerPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5525: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + addRecursionDetectionMiddlewareOptions: () => addRecursionDetectionMiddlewareOptions, + getRecursionDetectionPlugin: () => getRecursionDetectionPlugin, + recursionDetectionMiddleware: () => recursionDetectionMiddleware +}); +module.exports = __toCommonJS(src_exports); +var import_protocol_http = __nccwpck_require__(4418); +var TRACE_ID_HEADER_NAME = "X-Amzn-Trace-Id"; +var ENV_LAMBDA_FUNCTION_NAME = "AWS_LAMBDA_FUNCTION_NAME"; +var ENV_TRACE_ID = "_X_AMZN_TRACE_ID"; +var recursionDetectionMiddleware = /* @__PURE__ */ __name((options) => (next) => async (args) => { + const { request } = args; + if (!import_protocol_http.HttpRequest.isInstance(request) || options.runtime !== "node" || request.headers.hasOwnProperty(TRACE_ID_HEADER_NAME)) { + return next(args); + } + const functionName = process.env[ENV_LAMBDA_FUNCTION_NAME]; + const traceId = process.env[ENV_TRACE_ID]; + const nonEmptyString = /* @__PURE__ */ __name((str) => typeof str === "string" && str.length > 0, "nonEmptyString"); + if (nonEmptyString(functionName) && nonEmptyString(traceId)) { + request.headers[TRACE_ID_HEADER_NAME] = traceId; + } + return next({ + ...args, + request + }); +}, "recursionDetectionMiddleware"); +var addRecursionDetectionMiddlewareOptions = { + step: "build", + tags: ["RECURSION_DETECTION"], + name: "recursionDetectionMiddleware", + override: true, + priority: "low" +}; +var getRecursionDetectionPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.add(recursionDetectionMiddleware(options), addRecursionDetectionMiddlewareOptions); + } +}), "getRecursionDetectionPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3525: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + copySnapshotPresignedUrlMiddleware: () => copySnapshotPresignedUrlMiddleware, + copySnapshotPresignedUrlMiddlewareOptions: () => copySnapshotPresignedUrlMiddlewareOptions, + getCopySnapshotPresignedUrlPlugin: () => getCopySnapshotPresignedUrlPlugin +}); +module.exports = __toCommonJS(src_exports); +var import_util_format_url = __nccwpck_require__(7053); +var import_middleware_endpoint = __nccwpck_require__(2918); +var import_protocol_http = __nccwpck_require__(4418); +var import_signature_v4 = __nccwpck_require__(1528); +var import_smithy_client = __nccwpck_require__(3570); +var version = "2016-11-15"; +function copySnapshotPresignedUrlMiddleware(options) { + return (next, context) => async (args) => { + const { input } = args; + if (!input.PresignedUrl) { + const destinationRegion = await options.region(); + const endpoint = await (0, import_middleware_endpoint.getEndpointFromInstructions)( + input, + { + /** + * Replication of {@link CopySnapshotCommand} in EC2. + * Not imported due to circular dependency. + */ + getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } + }; + } + }, + { + ...options, + region: input.SourceRegion + } + ); + const resolvedEndpoint = typeof options.endpoint === "function" ? await options.endpoint() : (0, import_middleware_endpoint.toEndpointV1)(endpoint); + const requestToSign = new import_protocol_http.HttpRequest({ + ...resolvedEndpoint, + protocol: "https", + headers: { + host: resolvedEndpoint.hostname + }, + query: { + // Values must be string instead of e.g. boolean + // because we need to sign the serialized form. + ...Object.entries(input).reduce((acc, [k, v]) => { + acc[k] = String(v ?? ""); + return acc; + }, {}), + Action: "CopySnapshot", + Version: version, + DestinationRegion: destinationRegion + } + }); + const signer = new import_signature_v4.SignatureV4({ + credentials: options.credentials, + region: input.SourceRegion, + service: "ec2", + sha256: options.sha256, + uriEscapePath: options.signingEscapePath + }); + const presignedRequest = await signer.presign(requestToSign, { + expiresIn: 3600 + }); + args = { + ...args, + input: { + ...args.input, + DestinationRegion: destinationRegion, + PresignedUrl: (0, import_util_format_url.formatUrl)(presignedRequest) + } + }; + if (import_protocol_http.HttpRequest.isInstance(args.request)) { + const { request } = args; + if (!(request.body ?? "").includes("DestinationRegion=")) { + request.body += `&DestinationRegion=${destinationRegion}`; + } + if (!(request.body ?? "").includes("PresignedUrl=")) { + request.body += `&PresignedUrl=${(0, import_smithy_client.extendedEncodeURIComponent)(args.input.PresignedUrl)}`; + } + } + } + return next(args); + }; +} +__name(copySnapshotPresignedUrlMiddleware, "copySnapshotPresignedUrlMiddleware"); +var copySnapshotPresignedUrlMiddlewareOptions = { + step: "serialize", + tags: ["CROSS_REGION_PRESIGNED_URL"], + name: "crossRegionPresignedUrlMiddleware", + override: true, + relation: "after", + toMiddleware: "endpointV2Middleware" +}; +var getCopySnapshotPresignedUrlPlugin = /* @__PURE__ */ __name((config) => ({ + applyToStack: (clientStack) => { + clientStack.add(copySnapshotPresignedUrlMiddleware(config), copySnapshotPresignedUrlMiddlewareOptions); + } +}), "getCopySnapshotPresignedUrlPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4688: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + getUserAgentMiddlewareOptions: () => getUserAgentMiddlewareOptions, + getUserAgentPlugin: () => getUserAgentPlugin, + resolveUserAgentConfig: () => resolveUserAgentConfig, + userAgentMiddleware: () => userAgentMiddleware +}); +module.exports = __toCommonJS(src_exports); + +// src/configurations.ts +function resolveUserAgentConfig(input) { + return { + ...input, + customUserAgent: typeof input.customUserAgent === "string" ? [[input.customUserAgent]] : input.customUserAgent + }; +} +__name(resolveUserAgentConfig, "resolveUserAgentConfig"); + +// src/user-agent-middleware.ts +var import_util_endpoints = __nccwpck_require__(3350); +var import_protocol_http = __nccwpck_require__(4418); + +// src/constants.ts +var USER_AGENT = "user-agent"; +var X_AMZ_USER_AGENT = "x-amz-user-agent"; +var SPACE = " "; +var UA_NAME_SEPARATOR = "/"; +var UA_NAME_ESCAPE_REGEX = /[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g; +var UA_VALUE_ESCAPE_REGEX = /[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g; +var UA_ESCAPE_CHAR = "-"; + +// src/user-agent-middleware.ts +var userAgentMiddleware = /* @__PURE__ */ __name((options) => (next, context) => async (args) => { + var _a, _b; + const { request } = args; + if (!import_protocol_http.HttpRequest.isInstance(request)) + return next(args); + const { headers } = request; + const userAgent = ((_a = context == null ? void 0 : context.userAgent) == null ? void 0 : _a.map(escapeUserAgent)) || []; + const defaultUserAgent = (await options.defaultUserAgentProvider()).map(escapeUserAgent); + const customUserAgent = ((_b = options == null ? void 0 : options.customUserAgent) == null ? void 0 : _b.map(escapeUserAgent)) || []; + const prefix = (0, import_util_endpoints.getUserAgentPrefix)(); + const sdkUserAgentValue = (prefix ? [prefix] : []).concat([...defaultUserAgent, ...userAgent, ...customUserAgent]).join(SPACE); + const normalUAValue = [ + ...defaultUserAgent.filter((section) => section.startsWith("aws-sdk-")), + ...customUserAgent + ].join(SPACE); + if (options.runtime !== "browser") { + if (normalUAValue) { + headers[X_AMZ_USER_AGENT] = headers[X_AMZ_USER_AGENT] ? `${headers[USER_AGENT]} ${normalUAValue}` : normalUAValue; + } + headers[USER_AGENT] = sdkUserAgentValue; + } else { + headers[X_AMZ_USER_AGENT] = sdkUserAgentValue; + } + return next({ + ...args, + request + }); +}, "userAgentMiddleware"); +var escapeUserAgent = /* @__PURE__ */ __name((userAgentPair) => { + var _a; + const name = userAgentPair[0].split(UA_NAME_SEPARATOR).map((part) => part.replace(UA_NAME_ESCAPE_REGEX, UA_ESCAPE_CHAR)).join(UA_NAME_SEPARATOR); + const version = (_a = userAgentPair[1]) == null ? void 0 : _a.replace(UA_VALUE_ESCAPE_REGEX, UA_ESCAPE_CHAR); + const prefixSeparatorIndex = name.indexOf(UA_NAME_SEPARATOR); + const prefix = name.substring(0, prefixSeparatorIndex); + let uaName = name.substring(prefixSeparatorIndex + 1); + if (prefix === "api") { + uaName = uaName.toLowerCase(); + } + return [prefix, uaName, version].filter((item) => item && item.length > 0).reduce((acc, item, index) => { + switch (index) { + case 0: + return item; + case 1: + return `${acc}/${item}`; + default: + return `${acc}#${item}`; + } + }, ""); +}, "escapeUserAgent"); +var getUserAgentMiddlewareOptions = { + name: "getUserAgentMiddleware", + step: "build", + priority: "low", + tags: ["SET_USER_AGENT", "USER_AGENT"], + override: true +}; +var getUserAgentPlugin = /* @__PURE__ */ __name((config) => ({ + applyToStack: (clientStack) => { + clientStack.add(userAgentMiddleware(config), getUserAgentMiddlewareOptions); + } +}), "getUserAgentPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8156: +/***/ ((module) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + NODE_REGION_CONFIG_FILE_OPTIONS: () => NODE_REGION_CONFIG_FILE_OPTIONS, + NODE_REGION_CONFIG_OPTIONS: () => NODE_REGION_CONFIG_OPTIONS, + REGION_ENV_NAME: () => REGION_ENV_NAME, + REGION_INI_NAME: () => REGION_INI_NAME, + getAwsRegionExtensionConfiguration: () => getAwsRegionExtensionConfiguration, + resolveAwsRegionExtensionConfiguration: () => resolveAwsRegionExtensionConfiguration, + resolveRegionConfig: () => resolveRegionConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/extensions/index.ts +var getAwsRegionExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + let runtimeConfigRegion = /* @__PURE__ */ __name(async () => { + if (runtimeConfig.region === void 0) { + throw new Error("Region is missing from runtimeConfig"); + } + const region = runtimeConfig.region; + if (typeof region === "string") { + return region; + } + return region(); + }, "runtimeConfigRegion"); + return { + setRegion(region) { + runtimeConfigRegion = region; + }, + region() { + return runtimeConfigRegion; + } + }; +}, "getAwsRegionExtensionConfiguration"); +var resolveAwsRegionExtensionConfiguration = /* @__PURE__ */ __name((awsRegionExtensionConfiguration) => { + return { + region: awsRegionExtensionConfiguration.region() + }; +}, "resolveAwsRegionExtensionConfiguration"); + +// src/regionConfig/config.ts +var REGION_ENV_NAME = "AWS_REGION"; +var REGION_INI_NAME = "region"; +var NODE_REGION_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => env[REGION_ENV_NAME], + configFileSelector: (profile) => profile[REGION_INI_NAME], + default: () => { + throw new Error("Region is missing"); + } +}; +var NODE_REGION_CONFIG_FILE_OPTIONS = { + preferredFile: "credentials" +}; + +// src/regionConfig/isFipsRegion.ts +var isFipsRegion = /* @__PURE__ */ __name((region) => typeof region === "string" && (region.startsWith("fips-") || region.endsWith("-fips")), "isFipsRegion"); + +// src/regionConfig/getRealRegion.ts +var getRealRegion = /* @__PURE__ */ __name((region) => isFipsRegion(region) ? ["fips-aws-global", "aws-fips"].includes(region) ? "us-east-1" : region.replace(/fips-(dkr-|prod-)?|-fips/, "") : region, "getRealRegion"); + +// src/regionConfig/resolveRegionConfig.ts +var resolveRegionConfig = /* @__PURE__ */ __name((input) => { + const { region, useFipsEndpoint } = input; + if (!region) { + throw new Error("Region is missing"); + } + return { + ...input, + region: async () => { + if (typeof region === "string") { + return getRealRegion(region); + } + const providedRegion = await region(); + return getRealRegion(providedRegion); + }, + useFipsEndpoint: async () => { + const providedRegion = typeof region === "string" ? region : await region(); + if (isFipsRegion(providedRegion)) { + return true; + } + return typeof useFipsEndpoint !== "function" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint(); + } + }; +}, "resolveRegionConfig"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2843: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromSso: () => fromSso, + fromStatic: () => fromStatic, + nodeProvider: () => nodeProvider +}); +module.exports = __toCommonJS(src_exports); + +// src/fromSso.ts + + + +// src/constants.ts +var EXPIRE_WINDOW_MS = 5 * 60 * 1e3; +var REFRESH_MESSAGE = `To refresh this SSO session run 'aws sso login' with the corresponding profile.`; + +// src/getSsoOidcClient.ts +var ssoOidcClientsHash = {}; +var getSsoOidcClient = /* @__PURE__ */ __name(async (ssoRegion) => { + const { SSOOIDCClient } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(4527))); + if (ssoOidcClientsHash[ssoRegion]) { + return ssoOidcClientsHash[ssoRegion]; + } + const ssoOidcClient = new SSOOIDCClient({ region: ssoRegion }); + ssoOidcClientsHash[ssoRegion] = ssoOidcClient; + return ssoOidcClient; +}, "getSsoOidcClient"); + +// src/getNewSsoOidcToken.ts +var getNewSsoOidcToken = /* @__PURE__ */ __name(async (ssoToken, ssoRegion) => { + const { CreateTokenCommand } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(4527))); + const ssoOidcClient = await getSsoOidcClient(ssoRegion); + return ssoOidcClient.send( + new CreateTokenCommand({ + clientId: ssoToken.clientId, + clientSecret: ssoToken.clientSecret, + refreshToken: ssoToken.refreshToken, + grantType: "refresh_token" + }) + ); +}, "getNewSsoOidcToken"); + +// src/validateTokenExpiry.ts +var import_property_provider = __nccwpck_require__(9721); +var validateTokenExpiry = /* @__PURE__ */ __name((token) => { + if (token.expiration && token.expiration.getTime() < Date.now()) { + throw new import_property_provider.TokenProviderError(`Token is expired. ${REFRESH_MESSAGE}`, false); + } +}, "validateTokenExpiry"); + +// src/validateTokenKey.ts + +var validateTokenKey = /* @__PURE__ */ __name((key, value, forRefresh = false) => { + if (typeof value === "undefined") { + throw new import_property_provider.TokenProviderError( + `Value not present for '${key}' in SSO Token${forRefresh ? ". Cannot refresh" : ""}. ${REFRESH_MESSAGE}`, + false + ); + } +}, "validateTokenKey"); + +// src/writeSSOTokenToFile.ts +var import_shared_ini_file_loader = __nccwpck_require__(3507); +var import_fs = __nccwpck_require__(7147); +var { writeFile } = import_fs.promises; +var writeSSOTokenToFile = /* @__PURE__ */ __name((id, ssoToken) => { + const tokenFilepath = (0, import_shared_ini_file_loader.getSSOTokenFilepath)(id); + const tokenString = JSON.stringify(ssoToken, null, 2); + return writeFile(tokenFilepath, tokenString); +}, "writeSSOTokenToFile"); + +// src/fromSso.ts +var lastRefreshAttemptTime = /* @__PURE__ */ new Date(0); +var fromSso = /* @__PURE__ */ __name((init = {}) => async () => { + var _a; + (_a = init.logger) == null ? void 0 : _a.debug("@aws-sdk/token-providers - fromSso"); + const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init); + const profileName = (0, import_shared_ini_file_loader.getProfileName)(init); + const profile = profiles[profileName]; + if (!profile) { + throw new import_property_provider.TokenProviderError(`Profile '${profileName}' could not be found in shared credentials file.`, false); + } else if (!profile["sso_session"]) { + throw new import_property_provider.TokenProviderError(`Profile '${profileName}' is missing required property 'sso_session'.`); + } + const ssoSessionName = profile["sso_session"]; + const ssoSessions = await (0, import_shared_ini_file_loader.loadSsoSessionData)(init); + const ssoSession = ssoSessions[ssoSessionName]; + if (!ssoSession) { + throw new import_property_provider.TokenProviderError( + `Sso session '${ssoSessionName}' could not be found in shared credentials file.`, + false + ); + } + for (const ssoSessionRequiredKey of ["sso_start_url", "sso_region"]) { + if (!ssoSession[ssoSessionRequiredKey]) { + throw new import_property_provider.TokenProviderError( + `Sso session '${ssoSessionName}' is missing required property '${ssoSessionRequiredKey}'.`, + false + ); + } + } + const ssoStartUrl = ssoSession["sso_start_url"]; + const ssoRegion = ssoSession["sso_region"]; + let ssoToken; + try { + ssoToken = await (0, import_shared_ini_file_loader.getSSOTokenFromFile)(ssoSessionName); + } catch (e) { + throw new import_property_provider.TokenProviderError( + `The SSO session token associated with profile=${profileName} was not found or is invalid. ${REFRESH_MESSAGE}`, + false + ); + } + validateTokenKey("accessToken", ssoToken.accessToken); + validateTokenKey("expiresAt", ssoToken.expiresAt); + const { accessToken, expiresAt } = ssoToken; + const existingToken = { token: accessToken, expiration: new Date(expiresAt) }; + if (existingToken.expiration.getTime() - Date.now() > EXPIRE_WINDOW_MS) { + return existingToken; + } + if (Date.now() - lastRefreshAttemptTime.getTime() < 30 * 1e3) { + validateTokenExpiry(existingToken); + return existingToken; + } + validateTokenKey("clientId", ssoToken.clientId, true); + validateTokenKey("clientSecret", ssoToken.clientSecret, true); + validateTokenKey("refreshToken", ssoToken.refreshToken, true); + try { + lastRefreshAttemptTime.setTime(Date.now()); + const newSsoOidcToken = await getNewSsoOidcToken(ssoToken, ssoRegion); + validateTokenKey("accessToken", newSsoOidcToken.accessToken); + validateTokenKey("expiresIn", newSsoOidcToken.expiresIn); + const newTokenExpiration = new Date(Date.now() + newSsoOidcToken.expiresIn * 1e3); + try { + await writeSSOTokenToFile(ssoSessionName, { + ...ssoToken, + accessToken: newSsoOidcToken.accessToken, + expiresAt: newTokenExpiration.toISOString(), + refreshToken: newSsoOidcToken.refreshToken + }); + } catch (error) { + } + return { + token: newSsoOidcToken.accessToken, + expiration: newTokenExpiration + }; + } catch (error) { + validateTokenExpiry(existingToken); + return existingToken; + } +}, "fromSso"); + +// src/fromStatic.ts + +var fromStatic = /* @__PURE__ */ __name(({ token, logger }) => async () => { + logger == null ? void 0 : logger.debug("@aws-sdk/token-providers - fromStatic"); + if (!token || !token.token) { + throw new import_property_provider.TokenProviderError(`Please pass a valid token to fromStatic`, false); + } + return token; +}, "fromStatic"); + +// src/nodeProvider.ts + +var nodeProvider = /* @__PURE__ */ __name((init = {}) => (0, import_property_provider.memoize)( + (0, import_property_provider.chain)(fromSso(init), async () => { + throw new import_property_provider.TokenProviderError("Could not load token from any providers", false); + }), + (token) => token.expiration !== void 0 && token.expiration.getTime() - Date.now() < 3e5, + (token) => token.expiration !== void 0 +), "nodeProvider"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3350: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + ConditionObject: () => import_util_endpoints.ConditionObject, + DeprecatedObject: () => import_util_endpoints.DeprecatedObject, + EndpointError: () => import_util_endpoints.EndpointError, + EndpointObject: () => import_util_endpoints.EndpointObject, + EndpointObjectHeaders: () => import_util_endpoints.EndpointObjectHeaders, + EndpointObjectProperties: () => import_util_endpoints.EndpointObjectProperties, + EndpointParams: () => import_util_endpoints.EndpointParams, + EndpointResolverOptions: () => import_util_endpoints.EndpointResolverOptions, + EndpointRuleObject: () => import_util_endpoints.EndpointRuleObject, + ErrorRuleObject: () => import_util_endpoints.ErrorRuleObject, + EvaluateOptions: () => import_util_endpoints.EvaluateOptions, + Expression: () => import_util_endpoints.Expression, + FunctionArgv: () => import_util_endpoints.FunctionArgv, + FunctionObject: () => import_util_endpoints.FunctionObject, + FunctionReturn: () => import_util_endpoints.FunctionReturn, + ParameterObject: () => import_util_endpoints.ParameterObject, + ReferenceObject: () => import_util_endpoints.ReferenceObject, + ReferenceRecord: () => import_util_endpoints.ReferenceRecord, + RuleSetObject: () => import_util_endpoints.RuleSetObject, + RuleSetRules: () => import_util_endpoints.RuleSetRules, + TreeRuleObject: () => import_util_endpoints.TreeRuleObject, + awsEndpointFunctions: () => awsEndpointFunctions, + getUserAgentPrefix: () => getUserAgentPrefix, + isIpAddress: () => import_util_endpoints.isIpAddress, + partition: () => partition, + resolveEndpoint: () => import_util_endpoints.resolveEndpoint, + setPartitionInfo: () => setPartitionInfo, + useDefaultPartitionInfo: () => useDefaultPartitionInfo +}); +module.exports = __toCommonJS(src_exports); + +// src/aws.ts + + +// src/lib/aws/isVirtualHostableS3Bucket.ts + + +// src/lib/isIpAddress.ts +var import_util_endpoints = __nccwpck_require__(5473); + +// src/lib/aws/isVirtualHostableS3Bucket.ts +var isVirtualHostableS3Bucket = /* @__PURE__ */ __name((value, allowSubDomains = false) => { + if (allowSubDomains) { + for (const label of value.split(".")) { + if (!isVirtualHostableS3Bucket(label)) { + return false; + } + } + return true; + } + if (!(0, import_util_endpoints.isValidHostLabel)(value)) { + return false; + } + if (value.length < 3 || value.length > 63) { + return false; + } + if (value !== value.toLowerCase()) { + return false; + } + if ((0, import_util_endpoints.isIpAddress)(value)) { + return false; + } + return true; +}, "isVirtualHostableS3Bucket"); + +// src/lib/aws/parseArn.ts +var ARN_DELIMITER = ":"; +var RESOURCE_DELIMITER = "/"; +var parseArn = /* @__PURE__ */ __name((value) => { + const segments = value.split(ARN_DELIMITER); + if (segments.length < 6) + return null; + const [arn, partition2, service, region, accountId, ...resourcePath] = segments; + if (arn !== "arn" || partition2 === "" || service === "" || resourcePath.join(ARN_DELIMITER) === "") + return null; + const resourceId = resourcePath.map((resource) => resource.split(RESOURCE_DELIMITER)).flat(); + return { + partition: partition2, + service, + region, + accountId, + resourceId + }; +}, "parseArn"); + +// src/lib/aws/partitions.json +var partitions_default = { + partitions: [{ + id: "aws", + outputs: { + dnsSuffix: "amazonaws.com", + dualStackDnsSuffix: "api.aws", + implicitGlobalRegion: "us-east-1", + name: "aws", + supportsDualStack: true, + supportsFIPS: true + }, + regionRegex: "^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$", + regions: { + "af-south-1": { + description: "Africa (Cape Town)" + }, + "ap-east-1": { + description: "Asia Pacific (Hong Kong)" + }, + "ap-northeast-1": { + description: "Asia Pacific (Tokyo)" + }, + "ap-northeast-2": { + description: "Asia Pacific (Seoul)" + }, + "ap-northeast-3": { + description: "Asia Pacific (Osaka)" + }, + "ap-south-1": { + description: "Asia Pacific (Mumbai)" + }, + "ap-south-2": { + description: "Asia Pacific (Hyderabad)" + }, + "ap-southeast-1": { + description: "Asia Pacific (Singapore)" + }, + "ap-southeast-2": { + description: "Asia Pacific (Sydney)" + }, + "ap-southeast-3": { + description: "Asia Pacific (Jakarta)" + }, + "ap-southeast-4": { + description: "Asia Pacific (Melbourne)" + }, + "ap-southeast-5": { + description: "Asia Pacific (Malaysia)" + }, + "aws-global": { + description: "AWS Standard global region" + }, + "ca-central-1": { + description: "Canada (Central)" + }, + "ca-west-1": { + description: "Canada West (Calgary)" + }, + "eu-central-1": { + description: "Europe (Frankfurt)" + }, + "eu-central-2": { + description: "Europe (Zurich)" + }, + "eu-north-1": { + description: "Europe (Stockholm)" + }, + "eu-south-1": { + description: "Europe (Milan)" + }, + "eu-south-2": { + description: "Europe (Spain)" + }, + "eu-west-1": { + description: "Europe (Ireland)" + }, + "eu-west-2": { + description: "Europe (London)" + }, + "eu-west-3": { + description: "Europe (Paris)" + }, + "il-central-1": { + description: "Israel (Tel Aviv)" + }, + "me-central-1": { + description: "Middle East (UAE)" + }, + "me-south-1": { + description: "Middle East (Bahrain)" + }, + "sa-east-1": { + description: "South America (Sao Paulo)" + }, + "us-east-1": { + description: "US East (N. Virginia)" + }, + "us-east-2": { + description: "US East (Ohio)" + }, + "us-west-1": { + description: "US West (N. California)" + }, + "us-west-2": { + description: "US West (Oregon)" + } + } + }, { + id: "aws-cn", + outputs: { + dnsSuffix: "amazonaws.com.cn", + dualStackDnsSuffix: "api.amazonwebservices.com.cn", + implicitGlobalRegion: "cn-northwest-1", + name: "aws-cn", + supportsDualStack: true, + supportsFIPS: true + }, + regionRegex: "^cn\\-\\w+\\-\\d+$", + regions: { + "aws-cn-global": { + description: "AWS China global region" + }, + "cn-north-1": { + description: "China (Beijing)" + }, + "cn-northwest-1": { + description: "China (Ningxia)" + } + } + }, { + id: "aws-us-gov", + outputs: { + dnsSuffix: "amazonaws.com", + dualStackDnsSuffix: "api.aws", + implicitGlobalRegion: "us-gov-west-1", + name: "aws-us-gov", + supportsDualStack: true, + supportsFIPS: true + }, + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", + regions: { + "aws-us-gov-global": { + description: "AWS GovCloud (US) global region" + }, + "us-gov-east-1": { + description: "AWS GovCloud (US-East)" + }, + "us-gov-west-1": { + description: "AWS GovCloud (US-West)" + } + } + }, { + id: "aws-iso", + outputs: { + dnsSuffix: "c2s.ic.gov", + dualStackDnsSuffix: "c2s.ic.gov", + implicitGlobalRegion: "us-iso-east-1", + name: "aws-iso", + supportsDualStack: false, + supportsFIPS: true + }, + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", + regions: { + "aws-iso-global": { + description: "AWS ISO (US) global region" + }, + "us-iso-east-1": { + description: "US ISO East" + }, + "us-iso-west-1": { + description: "US ISO WEST" + } + } + }, { + id: "aws-iso-b", + outputs: { + dnsSuffix: "sc2s.sgov.gov", + dualStackDnsSuffix: "sc2s.sgov.gov", + implicitGlobalRegion: "us-isob-east-1", + name: "aws-iso-b", + supportsDualStack: false, + supportsFIPS: true + }, + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", + regions: { + "aws-iso-b-global": { + description: "AWS ISOB (US) global region" + }, + "us-isob-east-1": { + description: "US ISOB East (Ohio)" + } + } + }, { + id: "aws-iso-e", + outputs: { + dnsSuffix: "cloud.adc-e.uk", + dualStackDnsSuffix: "cloud.adc-e.uk", + implicitGlobalRegion: "eu-isoe-west-1", + name: "aws-iso-e", + supportsDualStack: false, + supportsFIPS: true + }, + regionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$", + regions: { + "eu-isoe-west-1": { + description: "EU ISOE West" + } + } + }, { + id: "aws-iso-f", + outputs: { + dnsSuffix: "csp.hci.ic.gov", + dualStackDnsSuffix: "csp.hci.ic.gov", + implicitGlobalRegion: "us-isof-south-1", + name: "aws-iso-f", + supportsDualStack: false, + supportsFIPS: true + }, + regionRegex: "^us\\-isof\\-\\w+\\-\\d+$", + regions: {} + }], + version: "1.1" +}; + +// src/lib/aws/partition.ts +var selectedPartitionsInfo = partitions_default; +var selectedUserAgentPrefix = ""; +var partition = /* @__PURE__ */ __name((value) => { + const { partitions } = selectedPartitionsInfo; + for (const partition2 of partitions) { + const { regions, outputs } = partition2; + for (const [region, regionData] of Object.entries(regions)) { + if (region === value) { + return { + ...outputs, + ...regionData + }; + } + } + } + for (const partition2 of partitions) { + const { regionRegex, outputs } = partition2; + if (new RegExp(regionRegex).test(value)) { + return { + ...outputs + }; + } + } + const DEFAULT_PARTITION = partitions.find((partition2) => partition2.id === "aws"); + if (!DEFAULT_PARTITION) { + throw new Error( + "Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist." + ); + } + return { + ...DEFAULT_PARTITION.outputs + }; +}, "partition"); +var setPartitionInfo = /* @__PURE__ */ __name((partitionsInfo, userAgentPrefix = "") => { + selectedPartitionsInfo = partitionsInfo; + selectedUserAgentPrefix = userAgentPrefix; +}, "setPartitionInfo"); +var useDefaultPartitionInfo = /* @__PURE__ */ __name(() => { + setPartitionInfo(partitions_default, ""); +}, "useDefaultPartitionInfo"); +var getUserAgentPrefix = /* @__PURE__ */ __name(() => selectedUserAgentPrefix, "getUserAgentPrefix"); + +// src/aws.ts +var awsEndpointFunctions = { + isVirtualHostableS3Bucket, + parseArn, + partition +}; +import_util_endpoints.customEndpointFunctions.aws = awsEndpointFunctions; + +// src/resolveEndpoint.ts + + +// src/types/EndpointError.ts + + +// src/types/EndpointRuleObject.ts + + +// src/types/ErrorRuleObject.ts + + +// src/types/RuleSetObject.ts + + +// src/types/TreeRuleObject.ts + + +// src/types/shared.ts + +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 7053: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + formatUrl: () => formatUrl +}); +module.exports = __toCommonJS(src_exports); +var import_querystring_builder = __nccwpck_require__(8031); +function formatUrl(request) { + const { port, query } = request; + let { protocol, path, hostname } = request; + if (protocol && protocol.slice(-1) !== ":") { + protocol += ":"; + } + if (port) { + hostname += `:${port}`; + } + if (path && path.charAt(0) !== "/") { + path = `/${path}`; + } + let queryString = query ? (0, import_querystring_builder.buildQueryString)(query) : ""; + if (queryString && queryString[0] !== "?") { + queryString = `?${queryString}`; + } + let auth = ""; + if (request.username != null || request.password != null) { + const username = request.username ?? ""; + const password = request.password ?? ""; + auth = `${username}:${password}@`; + } + let fragment = ""; + if (request.fragment) { + fragment = `#${request.fragment}`; + } + return `${protocol}//${auth}${hostname}${path}${queryString}${fragment}`; +} +__name(formatUrl, "formatUrl"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8095: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + UA_APP_ID_ENV_NAME: () => UA_APP_ID_ENV_NAME, + UA_APP_ID_INI_NAME: () => UA_APP_ID_INI_NAME, + crtAvailability: () => crtAvailability, + defaultUserAgent: () => defaultUserAgent +}); +module.exports = __toCommonJS(src_exports); +var import_node_config_provider = __nccwpck_require__(3461); +var import_os = __nccwpck_require__(2037); +var import_process = __nccwpck_require__(7282); + +// src/crt-availability.ts +var crtAvailability = { + isCrtAvailable: false +}; + +// src/is-crt-available.ts +var isCrtAvailable = /* @__PURE__ */ __name(() => { + if (crtAvailability.isCrtAvailable) { + return ["md/crt-avail"]; + } + return null; +}, "isCrtAvailable"); + +// src/index.ts +var UA_APP_ID_ENV_NAME = "AWS_SDK_UA_APP_ID"; +var UA_APP_ID_INI_NAME = "sdk-ua-app-id"; +var defaultUserAgent = /* @__PURE__ */ __name(({ serviceId, clientVersion }) => { + const sections = [ + // sdk-metadata + ["aws-sdk-js", clientVersion], + // ua-metadata + ["ua", "2.0"], + // os-metadata + [`os/${(0, import_os.platform)()}`, (0, import_os.release)()], + // language-metadata + // ECMAScript edition doesn't matter in JS, so no version needed. + ["lang/js"], + ["md/nodejs", `${import_process.versions.node}`] + ]; + const crtAvailable = isCrtAvailable(); + if (crtAvailable) { + sections.push(crtAvailable); + } + if (serviceId) { + sections.push([`api/${serviceId}`, clientVersion]); + } + if (import_process.env.AWS_EXECUTION_ENV) { + sections.push([`exec-env/${import_process.env.AWS_EXECUTION_ENV}`]); + } + const appIdPromise = (0, import_node_config_provider.loadConfig)({ + environmentVariableSelector: (env2) => env2[UA_APP_ID_ENV_NAME], + configFileSelector: (profile) => profile[UA_APP_ID_INI_NAME], + default: void 0 + })(); + let resolvedUserAgent = void 0; + return async () => { + if (!resolvedUserAgent) { + const appId = await appIdPromise; + resolvedUserAgent = appId ? [...sections, [`app/${appId}`]] : [...sections]; + } + return resolvedUserAgent; + }; +}, "defaultUserAgent"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3098: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + CONFIG_USE_DUALSTACK_ENDPOINT: () => CONFIG_USE_DUALSTACK_ENDPOINT, + CONFIG_USE_FIPS_ENDPOINT: () => CONFIG_USE_FIPS_ENDPOINT, + DEFAULT_USE_DUALSTACK_ENDPOINT: () => DEFAULT_USE_DUALSTACK_ENDPOINT, + DEFAULT_USE_FIPS_ENDPOINT: () => DEFAULT_USE_FIPS_ENDPOINT, + ENV_USE_DUALSTACK_ENDPOINT: () => ENV_USE_DUALSTACK_ENDPOINT, + ENV_USE_FIPS_ENDPOINT: () => ENV_USE_FIPS_ENDPOINT, + NODE_REGION_CONFIG_FILE_OPTIONS: () => NODE_REGION_CONFIG_FILE_OPTIONS, + NODE_REGION_CONFIG_OPTIONS: () => NODE_REGION_CONFIG_OPTIONS, + NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS: () => NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, + NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS: () => NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, + REGION_ENV_NAME: () => REGION_ENV_NAME, + REGION_INI_NAME: () => REGION_INI_NAME, + getRegionInfo: () => getRegionInfo, + resolveCustomEndpointsConfig: () => resolveCustomEndpointsConfig, + resolveEndpointsConfig: () => resolveEndpointsConfig, + resolveRegionConfig: () => resolveRegionConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/endpointsConfig/NodeUseDualstackEndpointConfigOptions.ts +var import_util_config_provider = __nccwpck_require__(3375); +var ENV_USE_DUALSTACK_ENDPOINT = "AWS_USE_DUALSTACK_ENDPOINT"; +var CONFIG_USE_DUALSTACK_ENDPOINT = "use_dualstack_endpoint"; +var DEFAULT_USE_DUALSTACK_ENDPOINT = false; +var NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => (0, import_util_config_provider.booleanSelector)(env, ENV_USE_DUALSTACK_ENDPOINT, import_util_config_provider.SelectorType.ENV), + configFileSelector: (profile) => (0, import_util_config_provider.booleanSelector)(profile, CONFIG_USE_DUALSTACK_ENDPOINT, import_util_config_provider.SelectorType.CONFIG), + default: false +}; + +// src/endpointsConfig/NodeUseFipsEndpointConfigOptions.ts + +var ENV_USE_FIPS_ENDPOINT = "AWS_USE_FIPS_ENDPOINT"; +var CONFIG_USE_FIPS_ENDPOINT = "use_fips_endpoint"; +var DEFAULT_USE_FIPS_ENDPOINT = false; +var NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => (0, import_util_config_provider.booleanSelector)(env, ENV_USE_FIPS_ENDPOINT, import_util_config_provider.SelectorType.ENV), + configFileSelector: (profile) => (0, import_util_config_provider.booleanSelector)(profile, CONFIG_USE_FIPS_ENDPOINT, import_util_config_provider.SelectorType.CONFIG), + default: false +}; + +// src/endpointsConfig/resolveCustomEndpointsConfig.ts +var import_util_middleware = __nccwpck_require__(2390); +var resolveCustomEndpointsConfig = /* @__PURE__ */ __name((input) => { + const { endpoint, urlParser } = input; + return { + ...input, + tls: input.tls ?? true, + endpoint: (0, import_util_middleware.normalizeProvider)(typeof endpoint === "string" ? urlParser(endpoint) : endpoint), + isCustomEndpoint: true, + useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false) + }; +}, "resolveCustomEndpointsConfig"); + +// src/endpointsConfig/resolveEndpointsConfig.ts + + +// src/endpointsConfig/utils/getEndpointFromRegion.ts +var getEndpointFromRegion = /* @__PURE__ */ __name(async (input) => { + const { tls = true } = input; + const region = await input.region(); + const dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/); + if (!dnsHostRegex.test(region)) { + throw new Error("Invalid region in client config"); + } + const useDualstackEndpoint = await input.useDualstackEndpoint(); + const useFipsEndpoint = await input.useFipsEndpoint(); + const { hostname } = await input.regionInfoProvider(region, { useDualstackEndpoint, useFipsEndpoint }) ?? {}; + if (!hostname) { + throw new Error("Cannot resolve hostname from client config"); + } + return input.urlParser(`${tls ? "https:" : "http:"}//${hostname}`); +}, "getEndpointFromRegion"); + +// src/endpointsConfig/resolveEndpointsConfig.ts +var resolveEndpointsConfig = /* @__PURE__ */ __name((input) => { + const useDualstackEndpoint = (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false); + const { endpoint, useFipsEndpoint, urlParser } = input; + return { + ...input, + tls: input.tls ?? true, + endpoint: endpoint ? (0, import_util_middleware.normalizeProvider)(typeof endpoint === "string" ? urlParser(endpoint) : endpoint) : () => getEndpointFromRegion({ ...input, useDualstackEndpoint, useFipsEndpoint }), + isCustomEndpoint: !!endpoint, + useDualstackEndpoint + }; +}, "resolveEndpointsConfig"); + +// src/regionConfig/config.ts +var REGION_ENV_NAME = "AWS_REGION"; +var REGION_INI_NAME = "region"; +var NODE_REGION_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => env[REGION_ENV_NAME], + configFileSelector: (profile) => profile[REGION_INI_NAME], + default: () => { + throw new Error("Region is missing"); + } +}; +var NODE_REGION_CONFIG_FILE_OPTIONS = { + preferredFile: "credentials" +}; + +// src/regionConfig/isFipsRegion.ts +var isFipsRegion = /* @__PURE__ */ __name((region) => typeof region === "string" && (region.startsWith("fips-") || region.endsWith("-fips")), "isFipsRegion"); + +// src/regionConfig/getRealRegion.ts +var getRealRegion = /* @__PURE__ */ __name((region) => isFipsRegion(region) ? ["fips-aws-global", "aws-fips"].includes(region) ? "us-east-1" : region.replace(/fips-(dkr-|prod-)?|-fips/, "") : region, "getRealRegion"); + +// src/regionConfig/resolveRegionConfig.ts +var resolveRegionConfig = /* @__PURE__ */ __name((input) => { + const { region, useFipsEndpoint } = input; + if (!region) { + throw new Error("Region is missing"); + } + return { + ...input, + region: async () => { + if (typeof region === "string") { + return getRealRegion(region); + } + const providedRegion = await region(); + return getRealRegion(providedRegion); + }, + useFipsEndpoint: async () => { + const providedRegion = typeof region === "string" ? region : await region(); + if (isFipsRegion(providedRegion)) { + return true; + } + return typeof useFipsEndpoint !== "function" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint(); + } + }; +}, "resolveRegionConfig"); + +// src/regionInfo/getHostnameFromVariants.ts +var getHostnameFromVariants = /* @__PURE__ */ __name((variants = [], { useFipsEndpoint, useDualstackEndpoint }) => { + var _a; + return (_a = variants.find( + ({ tags }) => useFipsEndpoint === tags.includes("fips") && useDualstackEndpoint === tags.includes("dualstack") + )) == null ? void 0 : _a.hostname; +}, "getHostnameFromVariants"); + +// src/regionInfo/getResolvedHostname.ts +var getResolvedHostname = /* @__PURE__ */ __name((resolvedRegion, { regionHostname, partitionHostname }) => regionHostname ? regionHostname : partitionHostname ? partitionHostname.replace("{region}", resolvedRegion) : void 0, "getResolvedHostname"); + +// src/regionInfo/getResolvedPartition.ts +var getResolvedPartition = /* @__PURE__ */ __name((region, { partitionHash }) => Object.keys(partitionHash || {}).find((key) => partitionHash[key].regions.includes(region)) ?? "aws", "getResolvedPartition"); + +// src/regionInfo/getResolvedSigningRegion.ts +var getResolvedSigningRegion = /* @__PURE__ */ __name((hostname, { signingRegion, regionRegex, useFipsEndpoint }) => { + if (signingRegion) { + return signingRegion; + } else if (useFipsEndpoint) { + const regionRegexJs = regionRegex.replace("\\\\", "\\").replace(/^\^/g, "\\.").replace(/\$$/g, "\\."); + const regionRegexmatchArray = hostname.match(regionRegexJs); + if (regionRegexmatchArray) { + return regionRegexmatchArray[0].slice(1, -1); + } + } +}, "getResolvedSigningRegion"); + +// src/regionInfo/getRegionInfo.ts +var getRegionInfo = /* @__PURE__ */ __name((region, { + useFipsEndpoint = false, + useDualstackEndpoint = false, + signingService, + regionHash, + partitionHash +}) => { + var _a, _b, _c, _d, _e; + const partition = getResolvedPartition(region, { partitionHash }); + const resolvedRegion = region in regionHash ? region : ((_a = partitionHash[partition]) == null ? void 0 : _a.endpoint) ?? region; + const hostnameOptions = { useFipsEndpoint, useDualstackEndpoint }; + const regionHostname = getHostnameFromVariants((_b = regionHash[resolvedRegion]) == null ? void 0 : _b.variants, hostnameOptions); + const partitionHostname = getHostnameFromVariants((_c = partitionHash[partition]) == null ? void 0 : _c.variants, hostnameOptions); + const hostname = getResolvedHostname(resolvedRegion, { regionHostname, partitionHostname }); + if (hostname === void 0) { + throw new Error(`Endpoint resolution failed for: ${{ resolvedRegion, useFipsEndpoint, useDualstackEndpoint }}`); + } + const signingRegion = getResolvedSigningRegion(hostname, { + signingRegion: (_d = regionHash[resolvedRegion]) == null ? void 0 : _d.signingRegion, + regionRegex: partitionHash[partition].regionRegex, + useFipsEndpoint + }); + return { + partition, + signingService, + hostname, + ...signingRegion && { signingRegion }, + ...((_e = regionHash[resolvedRegion]) == null ? void 0 : _e.signingService) && { + signingService: regionHash[resolvedRegion].signingService + } + }; +}, "getRegionInfo"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5829: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + DefaultIdentityProviderConfig: () => DefaultIdentityProviderConfig, + EXPIRATION_MS: () => EXPIRATION_MS, + HttpApiKeyAuthSigner: () => HttpApiKeyAuthSigner, + HttpBearerAuthSigner: () => HttpBearerAuthSigner, + NoAuthSigner: () => NoAuthSigner, + RequestBuilder: () => RequestBuilder, + createIsIdentityExpiredFunction: () => createIsIdentityExpiredFunction, + createPaginator: () => createPaginator, + doesIdentityRequireRefresh: () => doesIdentityRequireRefresh, + getHttpAuthSchemeEndpointRuleSetPlugin: () => getHttpAuthSchemeEndpointRuleSetPlugin, + getHttpAuthSchemePlugin: () => getHttpAuthSchemePlugin, + getHttpSigningPlugin: () => getHttpSigningPlugin, + getSmithyContext: () => getSmithyContext3, + httpAuthSchemeEndpointRuleSetMiddlewareOptions: () => httpAuthSchemeEndpointRuleSetMiddlewareOptions, + httpAuthSchemeMiddleware: () => httpAuthSchemeMiddleware, + httpAuthSchemeMiddlewareOptions: () => httpAuthSchemeMiddlewareOptions, + httpSigningMiddleware: () => httpSigningMiddleware, + httpSigningMiddlewareOptions: () => httpSigningMiddlewareOptions, + isIdentityExpired: () => isIdentityExpired, + memoizeIdentityProvider: () => memoizeIdentityProvider, + normalizeProvider: () => normalizeProvider, + requestBuilder: () => requestBuilder +}); +module.exports = __toCommonJS(src_exports); + +// src/middleware-http-auth-scheme/httpAuthSchemeMiddleware.ts +var import_util_middleware = __nccwpck_require__(2390); +function convertHttpAuthSchemesToMap(httpAuthSchemes) { + const map = /* @__PURE__ */ new Map(); + for (const scheme of httpAuthSchemes) { + map.set(scheme.schemeId, scheme); + } + return map; +} +__name(convertHttpAuthSchemesToMap, "convertHttpAuthSchemesToMap"); +var httpAuthSchemeMiddleware = /* @__PURE__ */ __name((config, mwOptions) => (next, context) => async (args) => { + var _a; + const options = config.httpAuthSchemeProvider( + await mwOptions.httpAuthSchemeParametersProvider(config, context, args.input) + ); + const authSchemes = convertHttpAuthSchemesToMap(config.httpAuthSchemes); + const smithyContext = (0, import_util_middleware.getSmithyContext)(context); + const failureReasons = []; + for (const option of options) { + const scheme = authSchemes.get(option.schemeId); + if (!scheme) { + failureReasons.push(`HttpAuthScheme \`${option.schemeId}\` was not enabled for this service.`); + continue; + } + const identityProvider = scheme.identityProvider(await mwOptions.identityProviderConfigProvider(config)); + if (!identityProvider) { + failureReasons.push(`HttpAuthScheme \`${option.schemeId}\` did not have an IdentityProvider configured.`); + continue; + } + const { identityProperties = {}, signingProperties = {} } = ((_a = option.propertiesExtractor) == null ? void 0 : _a.call(option, config, context)) || {}; + option.identityProperties = Object.assign(option.identityProperties || {}, identityProperties); + option.signingProperties = Object.assign(option.signingProperties || {}, signingProperties); + smithyContext.selectedHttpAuthScheme = { + httpAuthOption: option, + identity: await identityProvider(option.identityProperties), + signer: scheme.signer + }; + break; + } + if (!smithyContext.selectedHttpAuthScheme) { + throw new Error(failureReasons.join("\n")); + } + return next(args); +}, "httpAuthSchemeMiddleware"); + +// src/middleware-http-auth-scheme/getHttpAuthSchemeEndpointRuleSetPlugin.ts +var import_middleware_endpoint = __nccwpck_require__(2918); +var httpAuthSchemeEndpointRuleSetMiddlewareOptions = { + step: "serialize", + tags: ["HTTP_AUTH_SCHEME"], + name: "httpAuthSchemeMiddleware", + override: true, + relation: "before", + toMiddleware: import_middleware_endpoint.endpointMiddlewareOptions.name +}; +var getHttpAuthSchemeEndpointRuleSetPlugin = /* @__PURE__ */ __name((config, { + httpAuthSchemeParametersProvider, + identityProviderConfigProvider +}) => ({ + applyToStack: (clientStack) => { + clientStack.addRelativeTo( + httpAuthSchemeMiddleware(config, { + httpAuthSchemeParametersProvider, + identityProviderConfigProvider + }), + httpAuthSchemeEndpointRuleSetMiddlewareOptions + ); + } +}), "getHttpAuthSchemeEndpointRuleSetPlugin"); + +// src/middleware-http-auth-scheme/getHttpAuthSchemePlugin.ts +var import_middleware_serde = __nccwpck_require__(1238); +var httpAuthSchemeMiddlewareOptions = { + step: "serialize", + tags: ["HTTP_AUTH_SCHEME"], + name: "httpAuthSchemeMiddleware", + override: true, + relation: "before", + toMiddleware: import_middleware_serde.serializerMiddlewareOption.name +}; +var getHttpAuthSchemePlugin = /* @__PURE__ */ __name((config, { + httpAuthSchemeParametersProvider, + identityProviderConfigProvider +}) => ({ + applyToStack: (clientStack) => { + clientStack.addRelativeTo( + httpAuthSchemeMiddleware(config, { + httpAuthSchemeParametersProvider, + identityProviderConfigProvider + }), + httpAuthSchemeMiddlewareOptions + ); + } +}), "getHttpAuthSchemePlugin"); + +// src/middleware-http-signing/httpSigningMiddleware.ts +var import_protocol_http = __nccwpck_require__(4418); + +var defaultErrorHandler = /* @__PURE__ */ __name((signingProperties) => (error) => { + throw error; +}, "defaultErrorHandler"); +var defaultSuccessHandler = /* @__PURE__ */ __name((httpResponse, signingProperties) => { +}, "defaultSuccessHandler"); +var httpSigningMiddleware = /* @__PURE__ */ __name((config) => (next, context) => async (args) => { + if (!import_protocol_http.HttpRequest.isInstance(args.request)) { + return next(args); + } + const smithyContext = (0, import_util_middleware.getSmithyContext)(context); + const scheme = smithyContext.selectedHttpAuthScheme; + if (!scheme) { + throw new Error(`No HttpAuthScheme was selected: unable to sign request`); + } + const { + httpAuthOption: { signingProperties = {} }, + identity, + signer + } = scheme; + const output = await next({ + ...args, + request: await signer.sign(args.request, identity, signingProperties) + }).catch((signer.errorHandler || defaultErrorHandler)(signingProperties)); + (signer.successHandler || defaultSuccessHandler)(output.response, signingProperties); + return output; +}, "httpSigningMiddleware"); + +// src/middleware-http-signing/getHttpSigningMiddleware.ts +var import_middleware_retry = __nccwpck_require__(6039); +var httpSigningMiddlewareOptions = { + step: "finalizeRequest", + tags: ["HTTP_SIGNING"], + name: "httpSigningMiddleware", + aliases: ["apiKeyMiddleware", "tokenMiddleware", "awsAuthMiddleware"], + override: true, + relation: "after", + toMiddleware: import_middleware_retry.retryMiddlewareOptions.name +}; +var getHttpSigningPlugin = /* @__PURE__ */ __name((config) => ({ + applyToStack: (clientStack) => { + clientStack.addRelativeTo(httpSigningMiddleware(config), httpSigningMiddlewareOptions); + } +}), "getHttpSigningPlugin"); + +// src/util-identity-and-auth/DefaultIdentityProviderConfig.ts +var _DefaultIdentityProviderConfig = class _DefaultIdentityProviderConfig { + /** + * Creates an IdentityProviderConfig with a record of scheme IDs to identity providers. + * + * @param config scheme IDs and identity providers to configure + */ + constructor(config) { + this.authSchemes = /* @__PURE__ */ new Map(); + for (const [key, value] of Object.entries(config)) { + if (value !== void 0) { + this.authSchemes.set(key, value); + } + } + } + getIdentityProvider(schemeId) { + return this.authSchemes.get(schemeId); + } +}; +__name(_DefaultIdentityProviderConfig, "DefaultIdentityProviderConfig"); +var DefaultIdentityProviderConfig = _DefaultIdentityProviderConfig; + +// src/util-identity-and-auth/httpAuthSchemes/httpApiKeyAuth.ts + +var import_types = __nccwpck_require__(5756); +var _HttpApiKeyAuthSigner = class _HttpApiKeyAuthSigner { + async sign(httpRequest, identity, signingProperties) { + if (!signingProperties) { + throw new Error( + "request could not be signed with `apiKey` since the `name` and `in` signer properties are missing" + ); + } + if (!signingProperties.name) { + throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing"); + } + if (!signingProperties.in) { + throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing"); + } + if (!identity.apiKey) { + throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined"); + } + const clonedRequest = import_protocol_http.HttpRequest.clone(httpRequest); + if (signingProperties.in === import_types.HttpApiKeyAuthLocation.QUERY) { + clonedRequest.query[signingProperties.name] = identity.apiKey; + } else if (signingProperties.in === import_types.HttpApiKeyAuthLocation.HEADER) { + clonedRequest.headers[signingProperties.name] = signingProperties.scheme ? `${signingProperties.scheme} ${identity.apiKey}` : identity.apiKey; + } else { + throw new Error( + "request can only be signed with `apiKey` locations `query` or `header`, but found: `" + signingProperties.in + "`" + ); + } + return clonedRequest; + } +}; +__name(_HttpApiKeyAuthSigner, "HttpApiKeyAuthSigner"); +var HttpApiKeyAuthSigner = _HttpApiKeyAuthSigner; + +// src/util-identity-and-auth/httpAuthSchemes/httpBearerAuth.ts + +var _HttpBearerAuthSigner = class _HttpBearerAuthSigner { + async sign(httpRequest, identity, signingProperties) { + const clonedRequest = import_protocol_http.HttpRequest.clone(httpRequest); + if (!identity.token) { + throw new Error("request could not be signed with `token` since the `token` is not defined"); + } + clonedRequest.headers["Authorization"] = `Bearer ${identity.token}`; + return clonedRequest; + } +}; +__name(_HttpBearerAuthSigner, "HttpBearerAuthSigner"); +var HttpBearerAuthSigner = _HttpBearerAuthSigner; + +// src/util-identity-and-auth/httpAuthSchemes/noAuth.ts +var _NoAuthSigner = class _NoAuthSigner { + async sign(httpRequest, identity, signingProperties) { + return httpRequest; + } +}; +__name(_NoAuthSigner, "NoAuthSigner"); +var NoAuthSigner = _NoAuthSigner; + +// src/util-identity-and-auth/memoizeIdentityProvider.ts +var createIsIdentityExpiredFunction = /* @__PURE__ */ __name((expirationMs) => (identity) => doesIdentityRequireRefresh(identity) && identity.expiration.getTime() - Date.now() < expirationMs, "createIsIdentityExpiredFunction"); +var EXPIRATION_MS = 3e5; +var isIdentityExpired = createIsIdentityExpiredFunction(EXPIRATION_MS); +var doesIdentityRequireRefresh = /* @__PURE__ */ __name((identity) => identity.expiration !== void 0, "doesIdentityRequireRefresh"); +var memoizeIdentityProvider = /* @__PURE__ */ __name((provider, isExpired, requiresRefresh) => { + if (provider === void 0) { + return void 0; + } + const normalizedProvider = typeof provider !== "function" ? async () => Promise.resolve(provider) : provider; + let resolved; + let pending; + let hasResult; + let isConstant = false; + const coalesceProvider = /* @__PURE__ */ __name(async (options) => { + if (!pending) { + pending = normalizedProvider(options); + } + try { + resolved = await pending; + hasResult = true; + isConstant = false; + } finally { + pending = void 0; + } + return resolved; + }, "coalesceProvider"); + if (isExpired === void 0) { + return async (options) => { + if (!hasResult || (options == null ? void 0 : options.forceRefresh)) { + resolved = await coalesceProvider(options); + } + return resolved; + }; + } + return async (options) => { + if (!hasResult || (options == null ? void 0 : options.forceRefresh)) { + resolved = await coalesceProvider(options); + } + if (isConstant) { + return resolved; + } + if (!requiresRefresh(resolved)) { + isConstant = true; + return resolved; + } + if (isExpired(resolved)) { + await coalesceProvider(options); + return resolved; + } + return resolved; + }; +}, "memoizeIdentityProvider"); + +// src/getSmithyContext.ts + +var getSmithyContext3 = /* @__PURE__ */ __name((context) => context[import_types.SMITHY_CONTEXT_KEY] || (context[import_types.SMITHY_CONTEXT_KEY] = {}), "getSmithyContext"); + +// src/normalizeProvider.ts +var normalizeProvider = /* @__PURE__ */ __name((input) => { + if (typeof input === "function") + return input; + const promisified = Promise.resolve(input); + return () => promisified; +}, "normalizeProvider"); + +// src/protocols/requestBuilder.ts + +var import_smithy_client = __nccwpck_require__(3570); +function requestBuilder(input, context) { + return new RequestBuilder(input, context); +} +__name(requestBuilder, "requestBuilder"); +var _RequestBuilder = class _RequestBuilder { + constructor(input, context) { + this.input = input; + this.context = context; + this.query = {}; + this.method = ""; + this.headers = {}; + this.path = ""; + this.body = null; + this.hostname = ""; + this.resolvePathStack = []; + } + async build() { + const { hostname, protocol = "https", port, path: basePath } = await this.context.endpoint(); + this.path = basePath; + for (const resolvePath of this.resolvePathStack) { + resolvePath(this.path); + } + return new import_protocol_http.HttpRequest({ + protocol, + hostname: this.hostname || hostname, + port, + method: this.method, + path: this.path, + query: this.query, + body: this.body, + headers: this.headers + }); + } + /** + * Brevity setter for "hostname". + */ + hn(hostname) { + this.hostname = hostname; + return this; + } + /** + * Brevity initial builder for "basepath". + */ + bp(uriLabel) { + this.resolvePathStack.push((basePath) => { + this.path = `${(basePath == null ? void 0 : basePath.endsWith("/")) ? basePath.slice(0, -1) : basePath || ""}` + uriLabel; + }); + return this; + } + /** + * Brevity incremental builder for "path". + */ + p(memberName, labelValueProvider, uriLabel, isGreedyLabel) { + this.resolvePathStack.push((path) => { + this.path = (0, import_smithy_client.resolvedPath)(path, this.input, memberName, labelValueProvider, uriLabel, isGreedyLabel); + }); + return this; + } + /** + * Brevity setter for "headers". + */ + h(headers) { + this.headers = headers; + return this; + } + /** + * Brevity setter for "query". + */ + q(query) { + this.query = query; + return this; + } + /** + * Brevity setter for "body". + */ + b(body) { + this.body = body; + return this; + } + /** + * Brevity setter for "method". + */ + m(method) { + this.method = method; + return this; + } +}; +__name(_RequestBuilder, "RequestBuilder"); +var RequestBuilder = _RequestBuilder; + +// src/pagination/createPaginator.ts +var makePagedClientRequest = /* @__PURE__ */ __name(async (CommandCtor, client, input, ...args) => { + return await client.send(new CommandCtor(input), ...args); +}, "makePagedClientRequest"); +function createPaginator(ClientCtor, CommandCtor, inputTokenName, outputTokenName, pageSizeTokenName) { + return /* @__PURE__ */ __name(async function* paginateOperation(config, input, ...additionalArguments) { + let token = config.startingToken || void 0; + let hasNext = true; + let page; + while (hasNext) { + input[inputTokenName] = token; + if (pageSizeTokenName) { + input[pageSizeTokenName] = input[pageSizeTokenName] ?? config.pageSize; + } + if (config.client instanceof ClientCtor) { + page = await makePagedClientRequest(CommandCtor, config.client, input, ...additionalArguments); + } else { + throw new Error(`Invalid client, expected instance of ${ClientCtor.name}`); + } + yield page; + const prevToken = token; + token = get(page, outputTokenName); + hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken)); + } + return void 0; + }, "paginateOperation"); +} +__name(createPaginator, "createPaginator"); +var get = /* @__PURE__ */ __name((fromObject, path) => { + let cursor = fromObject; + const pathComponents = path.split("."); + for (const step of pathComponents) { + if (!cursor || typeof cursor !== "object") { + return void 0; + } + cursor = cursor[step]; + } + return cursor; +}, "get"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 7477: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + DEFAULT_MAX_RETRIES: () => DEFAULT_MAX_RETRIES, + DEFAULT_TIMEOUT: () => DEFAULT_TIMEOUT, + ENV_CMDS_AUTH_TOKEN: () => ENV_CMDS_AUTH_TOKEN, + ENV_CMDS_FULL_URI: () => ENV_CMDS_FULL_URI, + ENV_CMDS_RELATIVE_URI: () => ENV_CMDS_RELATIVE_URI, + Endpoint: () => Endpoint, + fromContainerMetadata: () => fromContainerMetadata, + fromInstanceMetadata: () => fromInstanceMetadata, + getInstanceMetadataEndpoint: () => getInstanceMetadataEndpoint, + httpRequest: () => httpRequest, + providerConfigFromInit: () => providerConfigFromInit +}); +module.exports = __toCommonJS(src_exports); + +// src/fromContainerMetadata.ts + +var import_url = __nccwpck_require__(7310); + +// src/remoteProvider/httpRequest.ts +var import_property_provider = __nccwpck_require__(9721); +var import_buffer = __nccwpck_require__(4300); +var import_http = __nccwpck_require__(3685); +function httpRequest(options) { + return new Promise((resolve, reject) => { + var _a; + const req = (0, import_http.request)({ + method: "GET", + ...options, + // Node.js http module doesn't accept hostname with square brackets + // Refs: https://github.com/nodejs/node/issues/39738 + hostname: (_a = options.hostname) == null ? void 0 : _a.replace(/^\[(.+)\]$/, "$1") + }); + req.on("error", (err) => { + reject(Object.assign(new import_property_provider.ProviderError("Unable to connect to instance metadata service"), err)); + req.destroy(); + }); + req.on("timeout", () => { + reject(new import_property_provider.ProviderError("TimeoutError from instance metadata service")); + req.destroy(); + }); + req.on("response", (res) => { + const { statusCode = 400 } = res; + if (statusCode < 200 || 300 <= statusCode) { + reject( + Object.assign(new import_property_provider.ProviderError("Error response received from instance metadata service"), { statusCode }) + ); + req.destroy(); + } + const chunks = []; + res.on("data", (chunk) => { + chunks.push(chunk); + }); + res.on("end", () => { + resolve(import_buffer.Buffer.concat(chunks)); + req.destroy(); + }); + }); + req.end(); + }); +} +__name(httpRequest, "httpRequest"); + +// src/remoteProvider/ImdsCredentials.ts +var isImdsCredentials = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === "object" && typeof arg.AccessKeyId === "string" && typeof arg.SecretAccessKey === "string" && typeof arg.Token === "string" && typeof arg.Expiration === "string", "isImdsCredentials"); +var fromImdsCredentials = /* @__PURE__ */ __name((creds) => ({ + accessKeyId: creds.AccessKeyId, + secretAccessKey: creds.SecretAccessKey, + sessionToken: creds.Token, + expiration: new Date(creds.Expiration), + ...creds.AccountId && { accountId: creds.AccountId } +}), "fromImdsCredentials"); + +// src/remoteProvider/RemoteProviderInit.ts +var DEFAULT_TIMEOUT = 1e3; +var DEFAULT_MAX_RETRIES = 0; +var providerConfigFromInit = /* @__PURE__ */ __name(({ + maxRetries = DEFAULT_MAX_RETRIES, + timeout = DEFAULT_TIMEOUT +}) => ({ maxRetries, timeout }), "providerConfigFromInit"); + +// src/remoteProvider/retry.ts +var retry = /* @__PURE__ */ __name((toRetry, maxRetries) => { + let promise = toRetry(); + for (let i = 0; i < maxRetries; i++) { + promise = promise.catch(toRetry); + } + return promise; +}, "retry"); + +// src/fromContainerMetadata.ts +var ENV_CMDS_FULL_URI = "AWS_CONTAINER_CREDENTIALS_FULL_URI"; +var ENV_CMDS_RELATIVE_URI = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI"; +var ENV_CMDS_AUTH_TOKEN = "AWS_CONTAINER_AUTHORIZATION_TOKEN"; +var fromContainerMetadata = /* @__PURE__ */ __name((init = {}) => { + const { timeout, maxRetries } = providerConfigFromInit(init); + return () => retry(async () => { + const requestOptions = await getCmdsUri({ logger: init.logger }); + const credsResponse = JSON.parse(await requestFromEcsImds(timeout, requestOptions)); + if (!isImdsCredentials(credsResponse)) { + throw new import_property_provider.CredentialsProviderError("Invalid response received from instance metadata service.", { + logger: init.logger + }); + } + return fromImdsCredentials(credsResponse); + }, maxRetries); +}, "fromContainerMetadata"); +var requestFromEcsImds = /* @__PURE__ */ __name(async (timeout, options) => { + if (process.env[ENV_CMDS_AUTH_TOKEN]) { + options.headers = { + ...options.headers, + Authorization: process.env[ENV_CMDS_AUTH_TOKEN] + }; + } + const buffer = await httpRequest({ + ...options, + timeout + }); + return buffer.toString(); +}, "requestFromEcsImds"); +var CMDS_IP = "169.254.170.2"; +var GREENGRASS_HOSTS = { + localhost: true, + "127.0.0.1": true +}; +var GREENGRASS_PROTOCOLS = { + "http:": true, + "https:": true +}; +var getCmdsUri = /* @__PURE__ */ __name(async ({ logger }) => { + if (process.env[ENV_CMDS_RELATIVE_URI]) { + return { + hostname: CMDS_IP, + path: process.env[ENV_CMDS_RELATIVE_URI] + }; + } + if (process.env[ENV_CMDS_FULL_URI]) { + const parsed = (0, import_url.parse)(process.env[ENV_CMDS_FULL_URI]); + if (!parsed.hostname || !(parsed.hostname in GREENGRASS_HOSTS)) { + throw new import_property_provider.CredentialsProviderError(`${parsed.hostname} is not a valid container metadata service hostname`, { + tryNextLink: false, + logger + }); + } + if (!parsed.protocol || !(parsed.protocol in GREENGRASS_PROTOCOLS)) { + throw new import_property_provider.CredentialsProviderError(`${parsed.protocol} is not a valid container metadata service protocol`, { + tryNextLink: false, + logger + }); + } + return { + ...parsed, + port: parsed.port ? parseInt(parsed.port, 10) : void 0 + }; + } + throw new import_property_provider.CredentialsProviderError( + `The container metadata credential provider cannot be used unless the ${ENV_CMDS_RELATIVE_URI} or ${ENV_CMDS_FULL_URI} environment variable is set`, + { + tryNextLink: false, + logger + } + ); +}, "getCmdsUri"); + +// src/fromInstanceMetadata.ts + + + +// src/error/InstanceMetadataV1FallbackError.ts + +var _InstanceMetadataV1FallbackError = class _InstanceMetadataV1FallbackError extends import_property_provider.CredentialsProviderError { + constructor(message, tryNextLink = true) { + super(message, tryNextLink); + this.tryNextLink = tryNextLink; + this.name = "InstanceMetadataV1FallbackError"; + Object.setPrototypeOf(this, _InstanceMetadataV1FallbackError.prototype); + } +}; +__name(_InstanceMetadataV1FallbackError, "InstanceMetadataV1FallbackError"); +var InstanceMetadataV1FallbackError = _InstanceMetadataV1FallbackError; + +// src/utils/getInstanceMetadataEndpoint.ts +var import_node_config_provider = __nccwpck_require__(3461); +var import_url_parser = __nccwpck_require__(4681); + +// src/config/Endpoint.ts +var Endpoint = /* @__PURE__ */ ((Endpoint2) => { + Endpoint2["IPv4"] = "http://169.254.169.254"; + Endpoint2["IPv6"] = "http://[fd00:ec2::254]"; + return Endpoint2; +})(Endpoint || {}); + +// src/config/EndpointConfigOptions.ts +var ENV_ENDPOINT_NAME = "AWS_EC2_METADATA_SERVICE_ENDPOINT"; +var CONFIG_ENDPOINT_NAME = "ec2_metadata_service_endpoint"; +var ENDPOINT_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => env[ENV_ENDPOINT_NAME], + configFileSelector: (profile) => profile[CONFIG_ENDPOINT_NAME], + default: void 0 +}; + +// src/config/EndpointMode.ts +var EndpointMode = /* @__PURE__ */ ((EndpointMode2) => { + EndpointMode2["IPv4"] = "IPv4"; + EndpointMode2["IPv6"] = "IPv6"; + return EndpointMode2; +})(EndpointMode || {}); + +// src/config/EndpointModeConfigOptions.ts +var ENV_ENDPOINT_MODE_NAME = "AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE"; +var CONFIG_ENDPOINT_MODE_NAME = "ec2_metadata_service_endpoint_mode"; +var ENDPOINT_MODE_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => env[ENV_ENDPOINT_MODE_NAME], + configFileSelector: (profile) => profile[CONFIG_ENDPOINT_MODE_NAME], + default: "IPv4" /* IPv4 */ +}; + +// src/utils/getInstanceMetadataEndpoint.ts +var getInstanceMetadataEndpoint = /* @__PURE__ */ __name(async () => (0, import_url_parser.parseUrl)(await getFromEndpointConfig() || await getFromEndpointModeConfig()), "getInstanceMetadataEndpoint"); +var getFromEndpointConfig = /* @__PURE__ */ __name(async () => (0, import_node_config_provider.loadConfig)(ENDPOINT_CONFIG_OPTIONS)(), "getFromEndpointConfig"); +var getFromEndpointModeConfig = /* @__PURE__ */ __name(async () => { + const endpointMode = await (0, import_node_config_provider.loadConfig)(ENDPOINT_MODE_CONFIG_OPTIONS)(); + switch (endpointMode) { + case "IPv4" /* IPv4 */: + return "http://169.254.169.254" /* IPv4 */; + case "IPv6" /* IPv6 */: + return "http://[fd00:ec2::254]" /* IPv6 */; + default: + throw new Error(`Unsupported endpoint mode: ${endpointMode}. Select from ${Object.values(EndpointMode)}`); + } +}, "getFromEndpointModeConfig"); + +// src/utils/getExtendedInstanceMetadataCredentials.ts +var STATIC_STABILITY_REFRESH_INTERVAL_SECONDS = 5 * 60; +var STATIC_STABILITY_REFRESH_INTERVAL_JITTER_WINDOW_SECONDS = 5 * 60; +var STATIC_STABILITY_DOC_URL = "https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html"; +var getExtendedInstanceMetadataCredentials = /* @__PURE__ */ __name((credentials, logger) => { + const refreshInterval = STATIC_STABILITY_REFRESH_INTERVAL_SECONDS + Math.floor(Math.random() * STATIC_STABILITY_REFRESH_INTERVAL_JITTER_WINDOW_SECONDS); + const newExpiration = new Date(Date.now() + refreshInterval * 1e3); + logger.warn( + `Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(newExpiration)}. +For more information, please visit: ` + STATIC_STABILITY_DOC_URL + ); + const originalExpiration = credentials.originalExpiration ?? credentials.expiration; + return { + ...credentials, + ...originalExpiration ? { originalExpiration } : {}, + expiration: newExpiration + }; +}, "getExtendedInstanceMetadataCredentials"); + +// src/utils/staticStabilityProvider.ts +var staticStabilityProvider = /* @__PURE__ */ __name((provider, options = {}) => { + const logger = (options == null ? void 0 : options.logger) || console; + let pastCredentials; + return async () => { + let credentials; + try { + credentials = await provider(); + if (credentials.expiration && credentials.expiration.getTime() < Date.now()) { + credentials = getExtendedInstanceMetadataCredentials(credentials, logger); + } + } catch (e) { + if (pastCredentials) { + logger.warn("Credential renew failed: ", e); + credentials = getExtendedInstanceMetadataCredentials(pastCredentials, logger); + } else { + throw e; + } + } + pastCredentials = credentials; + return credentials; + }; +}, "staticStabilityProvider"); + +// src/fromInstanceMetadata.ts +var IMDS_PATH = "/latest/meta-data/iam/security-credentials/"; +var IMDS_TOKEN_PATH = "/latest/api/token"; +var AWS_EC2_METADATA_V1_DISABLED = "AWS_EC2_METADATA_V1_DISABLED"; +var PROFILE_AWS_EC2_METADATA_V1_DISABLED = "ec2_metadata_v1_disabled"; +var X_AWS_EC2_METADATA_TOKEN = "x-aws-ec2-metadata-token"; +var fromInstanceMetadata = /* @__PURE__ */ __name((init = {}) => staticStabilityProvider(getInstanceMetadataProvider(init), { logger: init.logger }), "fromInstanceMetadata"); +var getInstanceMetadataProvider = /* @__PURE__ */ __name((init = {}) => { + let disableFetchToken = false; + const { logger, profile } = init; + const { timeout, maxRetries } = providerConfigFromInit(init); + const getCredentials = /* @__PURE__ */ __name(async (maxRetries2, options) => { + var _a; + const isImdsV1Fallback = disableFetchToken || ((_a = options.headers) == null ? void 0 : _a[X_AWS_EC2_METADATA_TOKEN]) == null; + if (isImdsV1Fallback) { + let fallbackBlockedFromProfile = false; + let fallbackBlockedFromProcessEnv = false; + const configValue = await (0, import_node_config_provider.loadConfig)( + { + environmentVariableSelector: (env) => { + const envValue = env[AWS_EC2_METADATA_V1_DISABLED]; + fallbackBlockedFromProcessEnv = !!envValue && envValue !== "false"; + if (envValue === void 0) { + throw new import_property_provider.CredentialsProviderError( + `${AWS_EC2_METADATA_V1_DISABLED} not set in env, checking config file next.`, + { logger: init.logger } + ); + } + return fallbackBlockedFromProcessEnv; + }, + configFileSelector: (profile2) => { + const profileValue = profile2[PROFILE_AWS_EC2_METADATA_V1_DISABLED]; + fallbackBlockedFromProfile = !!profileValue && profileValue !== "false"; + return fallbackBlockedFromProfile; + }, + default: false + }, + { + profile + } + )(); + if (init.ec2MetadataV1Disabled || configValue) { + const causes = []; + if (init.ec2MetadataV1Disabled) + causes.push("credential provider initialization (runtime option ec2MetadataV1Disabled)"); + if (fallbackBlockedFromProfile) + causes.push(`config file profile (${PROFILE_AWS_EC2_METADATA_V1_DISABLED})`); + if (fallbackBlockedFromProcessEnv) + causes.push(`process environment variable (${AWS_EC2_METADATA_V1_DISABLED})`); + throw new InstanceMetadataV1FallbackError( + `AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${causes.join( + ", " + )}].` + ); + } + } + const imdsProfile = (await retry(async () => { + let profile2; + try { + profile2 = await getProfile(options); + } catch (err) { + if (err.statusCode === 401) { + disableFetchToken = false; + } + throw err; + } + return profile2; + }, maxRetries2)).trim(); + return retry(async () => { + let creds; + try { + creds = await getCredentialsFromProfile(imdsProfile, options, init); + } catch (err) { + if (err.statusCode === 401) { + disableFetchToken = false; + } + throw err; + } + return creds; + }, maxRetries2); + }, "getCredentials"); + return async () => { + const endpoint = await getInstanceMetadataEndpoint(); + if (disableFetchToken) { + logger == null ? void 0 : logger.debug("AWS SDK Instance Metadata", "using v1 fallback (no token fetch)"); + return getCredentials(maxRetries, { ...endpoint, timeout }); + } else { + let token; + try { + token = (await getMetadataToken({ ...endpoint, timeout })).toString(); + } catch (error) { + if ((error == null ? void 0 : error.statusCode) === 400) { + throw Object.assign(error, { + message: "EC2 Metadata token request returned error" + }); + } else if (error.message === "TimeoutError" || [403, 404, 405].includes(error.statusCode)) { + disableFetchToken = true; + } + logger == null ? void 0 : logger.debug("AWS SDK Instance Metadata", "using v1 fallback (initial)"); + return getCredentials(maxRetries, { ...endpoint, timeout }); + } + return getCredentials(maxRetries, { + ...endpoint, + headers: { + [X_AWS_EC2_METADATA_TOKEN]: token + }, + timeout + }); + } + }; +}, "getInstanceMetadataProvider"); +var getMetadataToken = /* @__PURE__ */ __name(async (options) => httpRequest({ + ...options, + path: IMDS_TOKEN_PATH, + method: "PUT", + headers: { + "x-aws-ec2-metadata-token-ttl-seconds": "21600" + } +}), "getMetadataToken"); +var getProfile = /* @__PURE__ */ __name(async (options) => (await httpRequest({ ...options, path: IMDS_PATH })).toString(), "getProfile"); +var getCredentialsFromProfile = /* @__PURE__ */ __name(async (profile, options, init) => { + const credentialsResponse = JSON.parse( + (await httpRequest({ + ...options, + path: IMDS_PATH + profile + })).toString() + ); + if (!isImdsCredentials(credentialsResponse)) { + throw new import_property_provider.CredentialsProviderError("Invalid response received from instance metadata service.", { + logger: init.logger + }); + } + return fromImdsCredentials(credentialsResponse); +}, "getCredentialsFromProfile"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2687: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + FetchHttpHandler: () => FetchHttpHandler, + keepAliveSupport: () => keepAliveSupport, + streamCollector: () => streamCollector +}); +module.exports = __toCommonJS(src_exports); + +// src/fetch-http-handler.ts +var import_protocol_http = __nccwpck_require__(4418); +var import_querystring_builder = __nccwpck_require__(8031); + +// src/request-timeout.ts +function requestTimeout(timeoutInMs = 0) { + return new Promise((resolve, reject) => { + if (timeoutInMs) { + setTimeout(() => { + const timeoutError = new Error(`Request did not complete within ${timeoutInMs} ms`); + timeoutError.name = "TimeoutError"; + reject(timeoutError); + }, timeoutInMs); + } + }); +} +__name(requestTimeout, "requestTimeout"); + +// src/fetch-http-handler.ts +var keepAliveSupport = { + supported: void 0 +}; +var _FetchHttpHandler = class _FetchHttpHandler { + /** + * @returns the input if it is an HttpHandler of any class, + * or instantiates a new instance of this handler. + */ + static create(instanceOrOptions) { + if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === "function") { + return instanceOrOptions; + } + return new _FetchHttpHandler(instanceOrOptions); + } + constructor(options) { + if (typeof options === "function") { + this.configProvider = options().then((opts) => opts || {}); + } else { + this.config = options ?? {}; + this.configProvider = Promise.resolve(this.config); + } + if (keepAliveSupport.supported === void 0) { + keepAliveSupport.supported = Boolean( + typeof Request !== "undefined" && "keepalive" in new Request("https://[::1]") + ); + } + } + destroy() { + } + async handle(request, { abortSignal } = {}) { + if (!this.config) { + this.config = await this.configProvider; + } + const requestTimeoutInMs = this.config.requestTimeout; + const keepAlive = this.config.keepAlive === true; + const credentials = this.config.credentials; + if (abortSignal == null ? void 0 : abortSignal.aborted) { + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + return Promise.reject(abortError); + } + let path = request.path; + const queryString = (0, import_querystring_builder.buildQueryString)(request.query || {}); + if (queryString) { + path += `?${queryString}`; + } + if (request.fragment) { + path += `#${request.fragment}`; + } + let auth = ""; + if (request.username != null || request.password != null) { + const username = request.username ?? ""; + const password = request.password ?? ""; + auth = `${username}:${password}@`; + } + const { port, method } = request; + const url = `${request.protocol}//${auth}${request.hostname}${port ? `:${port}` : ""}${path}`; + const body = method === "GET" || method === "HEAD" ? void 0 : request.body; + const requestOptions = { + body, + headers: new Headers(request.headers), + method, + credentials, + cache: this.config.cache ?? "default" + }; + if (body) { + requestOptions.duplex = "half"; + } + if (typeof AbortController !== "undefined") { + requestOptions.signal = abortSignal; + } + if (keepAliveSupport.supported) { + requestOptions.keepalive = keepAlive; + } + if (typeof this.config.requestInit === "function") { + Object.assign(requestOptions, this.config.requestInit(request)); + } + let removeSignalEventListener = /* @__PURE__ */ __name(() => { + }, "removeSignalEventListener"); + const fetchRequest = new Request(url, requestOptions); + const raceOfPromises = [ + fetch(fetchRequest).then((response) => { + const fetchHeaders = response.headers; + const transformedHeaders = {}; + for (const pair of fetchHeaders.entries()) { + transformedHeaders[pair[0]] = pair[1]; + } + const hasReadableStream = response.body != void 0; + if (!hasReadableStream) { + return response.blob().then((body2) => ({ + response: new import_protocol_http.HttpResponse({ + headers: transformedHeaders, + reason: response.statusText, + statusCode: response.status, + body: body2 + }) + })); + } + return { + response: new import_protocol_http.HttpResponse({ + headers: transformedHeaders, + reason: response.statusText, + statusCode: response.status, + body: response.body + }) + }; + }), + requestTimeout(requestTimeoutInMs) + ]; + if (abortSignal) { + raceOfPromises.push( + new Promise((resolve, reject) => { + const onAbort = /* @__PURE__ */ __name(() => { + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + reject(abortError); + }, "onAbort"); + if (typeof abortSignal.addEventListener === "function") { + const signal = abortSignal; + signal.addEventListener("abort", onAbort, { once: true }); + removeSignalEventListener = /* @__PURE__ */ __name(() => signal.removeEventListener("abort", onAbort), "removeSignalEventListener"); + } else { + abortSignal.onabort = onAbort; + } + }) + ); + } + return Promise.race(raceOfPromises).finally(removeSignalEventListener); + } + updateHttpClientConfig(key, value) { + this.config = void 0; + this.configProvider = this.configProvider.then((config) => { + config[key] = value; + return config; + }); + } + httpHandlerConfigs() { + return this.config ?? {}; + } +}; +__name(_FetchHttpHandler, "FetchHttpHandler"); +var FetchHttpHandler = _FetchHttpHandler; + +// src/stream-collector.ts +var import_util_base64 = __nccwpck_require__(5600); +var streamCollector = /* @__PURE__ */ __name((stream) => { + if (typeof Blob === "function" && stream instanceof Blob) { + return collectBlob(stream); + } + return collectStream(stream); +}, "streamCollector"); +async function collectBlob(blob) { + const base64 = await readToBase64(blob); + const arrayBuffer = (0, import_util_base64.fromBase64)(base64); + return new Uint8Array(arrayBuffer); +} +__name(collectBlob, "collectBlob"); +async function collectStream(stream) { + const chunks = []; + const reader = stream.getReader(); + let isDone = false; + let length = 0; + while (!isDone) { + const { done, value } = await reader.read(); + if (value) { + chunks.push(value); + length += value.length; + } + isDone = done; + } + const collected = new Uint8Array(length); + let offset = 0; + for (const chunk of chunks) { + collected.set(chunk, offset); + offset += chunk.length; + } + return collected; +} +__name(collectStream, "collectStream"); +function readToBase64(blob) { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.onloadend = () => { + if (reader.readyState !== 2) { + return reject(new Error("Reader aborted too early")); + } + const result = reader.result ?? ""; + const commaIndex = result.indexOf(","); + const dataOffset = commaIndex > -1 ? commaIndex + 1 : result.length; + resolve(result.substring(dataOffset)); + }; + reader.onabort = () => reject(new Error("Read aborted")); + reader.onerror = () => reject(reader.error); + reader.readAsDataURL(blob); + }); +} +__name(readToBase64, "readToBase64"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3081: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + Hash: () => Hash +}); +module.exports = __toCommonJS(src_exports); +var import_util_buffer_from = __nccwpck_require__(1381); +var import_util_utf8 = __nccwpck_require__(1895); +var import_buffer = __nccwpck_require__(4300); +var import_crypto = __nccwpck_require__(6113); +var _Hash = class _Hash { + constructor(algorithmIdentifier, secret) { + this.algorithmIdentifier = algorithmIdentifier; + this.secret = secret; + this.reset(); + } + update(toHash, encoding) { + this.hash.update((0, import_util_utf8.toUint8Array)(castSourceData(toHash, encoding))); + } + digest() { + return Promise.resolve(this.hash.digest()); + } + reset() { + this.hash = this.secret ? (0, import_crypto.createHmac)(this.algorithmIdentifier, castSourceData(this.secret)) : (0, import_crypto.createHash)(this.algorithmIdentifier); + } +}; +__name(_Hash, "Hash"); +var Hash = _Hash; +function castSourceData(toCast, encoding) { + if (import_buffer.Buffer.isBuffer(toCast)) { + return toCast; + } + if (typeof toCast === "string") { + return (0, import_util_buffer_from.fromString)(toCast, encoding); + } + if (ArrayBuffer.isView(toCast)) { + return (0, import_util_buffer_from.fromArrayBuffer)(toCast.buffer, toCast.byteOffset, toCast.byteLength); + } + return (0, import_util_buffer_from.fromArrayBuffer)(toCast); +} +__name(castSourceData, "castSourceData"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 780: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + isArrayBuffer: () => isArrayBuffer +}); +module.exports = __toCommonJS(src_exports); +var isArrayBuffer = /* @__PURE__ */ __name((arg) => typeof ArrayBuffer === "function" && arg instanceof ArrayBuffer || Object.prototype.toString.call(arg) === "[object ArrayBuffer]", "isArrayBuffer"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2800: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + contentLengthMiddleware: () => contentLengthMiddleware, + contentLengthMiddlewareOptions: () => contentLengthMiddlewareOptions, + getContentLengthPlugin: () => getContentLengthPlugin +}); +module.exports = __toCommonJS(src_exports); +var import_protocol_http = __nccwpck_require__(4418); +var CONTENT_LENGTH_HEADER = "content-length"; +function contentLengthMiddleware(bodyLengthChecker) { + return (next) => async (args) => { + const request = args.request; + if (import_protocol_http.HttpRequest.isInstance(request)) { + const { body, headers } = request; + if (body && Object.keys(headers).map((str) => str.toLowerCase()).indexOf(CONTENT_LENGTH_HEADER) === -1) { + try { + const length = bodyLengthChecker(body); + request.headers = { + ...request.headers, + [CONTENT_LENGTH_HEADER]: String(length) + }; + } catch (error) { + } + } + } + return next({ + ...args, + request + }); + }; +} +__name(contentLengthMiddleware, "contentLengthMiddleware"); +var contentLengthMiddlewareOptions = { + step: "build", + tags: ["SET_CONTENT_LENGTH", "CONTENT_LENGTH"], + name: "contentLengthMiddleware", + override: true +}; +var getContentLengthPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.add(contentLengthMiddleware(options.bodyLengthChecker), contentLengthMiddlewareOptions); + } +}), "getContentLengthPlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 1518: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getEndpointFromConfig = void 0; +const node_config_provider_1 = __nccwpck_require__(3461); +const getEndpointUrlConfig_1 = __nccwpck_require__(7574); +const getEndpointFromConfig = async (serviceId) => (0, node_config_provider_1.loadConfig)((0, getEndpointUrlConfig_1.getEndpointUrlConfig)(serviceId !== null && serviceId !== void 0 ? serviceId : ""))(); +exports.getEndpointFromConfig = getEndpointFromConfig; + + +/***/ }), + +/***/ 7574: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getEndpointUrlConfig = void 0; +const shared_ini_file_loader_1 = __nccwpck_require__(3507); +const ENV_ENDPOINT_URL = "AWS_ENDPOINT_URL"; +const CONFIG_ENDPOINT_URL = "endpoint_url"; +const getEndpointUrlConfig = (serviceId) => ({ + environmentVariableSelector: (env) => { + const serviceSuffixParts = serviceId.split(" ").map((w) => w.toUpperCase()); + const serviceEndpointUrl = env[[ENV_ENDPOINT_URL, ...serviceSuffixParts].join("_")]; + if (serviceEndpointUrl) + return serviceEndpointUrl; + const endpointUrl = env[ENV_ENDPOINT_URL]; + if (endpointUrl) + return endpointUrl; + return undefined; + }, + configFileSelector: (profile, config) => { + if (config && profile.services) { + const servicesSection = config[["services", profile.services].join(shared_ini_file_loader_1.CONFIG_PREFIX_SEPARATOR)]; + if (servicesSection) { + const servicePrefixParts = serviceId.split(" ").map((w) => w.toLowerCase()); + const endpointUrl = servicesSection[[servicePrefixParts.join("_"), CONFIG_ENDPOINT_URL].join(shared_ini_file_loader_1.CONFIG_PREFIX_SEPARATOR)]; + if (endpointUrl) + return endpointUrl; + } + } + const endpointUrl = profile[CONFIG_ENDPOINT_URL]; + if (endpointUrl) + return endpointUrl; + return undefined; + }, + default: undefined, +}); +exports.getEndpointUrlConfig = getEndpointUrlConfig; + + +/***/ }), + +/***/ 2918: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + endpointMiddleware: () => endpointMiddleware, + endpointMiddlewareOptions: () => endpointMiddlewareOptions, + getEndpointFromInstructions: () => getEndpointFromInstructions, + getEndpointPlugin: () => getEndpointPlugin, + resolveEndpointConfig: () => resolveEndpointConfig, + resolveParams: () => resolveParams, + toEndpointV1: () => toEndpointV1 +}); +module.exports = __toCommonJS(src_exports); + +// src/service-customizations/s3.ts +var resolveParamsForS3 = /* @__PURE__ */ __name(async (endpointParams) => { + const bucket = (endpointParams == null ? void 0 : endpointParams.Bucket) || ""; + if (typeof endpointParams.Bucket === "string") { + endpointParams.Bucket = bucket.replace(/#/g, encodeURIComponent("#")).replace(/\?/g, encodeURIComponent("?")); + } + if (isArnBucketName(bucket)) { + if (endpointParams.ForcePathStyle === true) { + throw new Error("Path-style addressing cannot be used with ARN buckets"); + } + } else if (!isDnsCompatibleBucketName(bucket) || bucket.indexOf(".") !== -1 && !String(endpointParams.Endpoint).startsWith("http:") || bucket.toLowerCase() !== bucket || bucket.length < 3) { + endpointParams.ForcePathStyle = true; + } + if (endpointParams.DisableMultiRegionAccessPoints) { + endpointParams.disableMultiRegionAccessPoints = true; + endpointParams.DisableMRAP = true; + } + return endpointParams; +}, "resolveParamsForS3"); +var DOMAIN_PATTERN = /^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/; +var IP_ADDRESS_PATTERN = /(\d+\.){3}\d+/; +var DOTS_PATTERN = /\.\./; +var isDnsCompatibleBucketName = /* @__PURE__ */ __name((bucketName) => DOMAIN_PATTERN.test(bucketName) && !IP_ADDRESS_PATTERN.test(bucketName) && !DOTS_PATTERN.test(bucketName), "isDnsCompatibleBucketName"); +var isArnBucketName = /* @__PURE__ */ __name((bucketName) => { + const [arn, partition, service, , , bucket] = bucketName.split(":"); + const isArn = arn === "arn" && bucketName.split(":").length >= 6; + const isValidArn = Boolean(isArn && partition && service && bucket); + if (isArn && !isValidArn) { + throw new Error(`Invalid ARN: ${bucketName} was an invalid ARN.`); + } + return isValidArn; +}, "isArnBucketName"); + +// src/adaptors/createConfigValueProvider.ts +var createConfigValueProvider = /* @__PURE__ */ __name((configKey, canonicalEndpointParamKey, config) => { + const configProvider = /* @__PURE__ */ __name(async () => { + const configValue = config[configKey] ?? config[canonicalEndpointParamKey]; + if (typeof configValue === "function") { + return configValue(); + } + return configValue; + }, "configProvider"); + if (configKey === "credentialScope" || canonicalEndpointParamKey === "CredentialScope") { + return async () => { + const credentials = typeof config.credentials === "function" ? await config.credentials() : config.credentials; + const configValue = (credentials == null ? void 0 : credentials.credentialScope) ?? (credentials == null ? void 0 : credentials.CredentialScope); + return configValue; + }; + } + if (configKey === "accountId" || canonicalEndpointParamKey === "AccountId") { + return async () => { + const credentials = typeof config.credentials === "function" ? await config.credentials() : config.credentials; + const configValue = (credentials == null ? void 0 : credentials.accountId) ?? (credentials == null ? void 0 : credentials.AccountId); + return configValue; + }; + } + if (configKey === "endpoint" || canonicalEndpointParamKey === "endpoint") { + return async () => { + const endpoint = await configProvider(); + if (endpoint && typeof endpoint === "object") { + if ("url" in endpoint) { + return endpoint.url.href; + } + if ("hostname" in endpoint) { + const { protocol, hostname, port, path } = endpoint; + return `${protocol}//${hostname}${port ? ":" + port : ""}${path}`; + } + } + return endpoint; + }; + } + return configProvider; +}, "createConfigValueProvider"); + +// src/adaptors/getEndpointFromInstructions.ts +var import_getEndpointFromConfig = __nccwpck_require__(1518); + +// src/adaptors/toEndpointV1.ts +var import_url_parser = __nccwpck_require__(4681); +var toEndpointV1 = /* @__PURE__ */ __name((endpoint) => { + if (typeof endpoint === "object") { + if ("url" in endpoint) { + return (0, import_url_parser.parseUrl)(endpoint.url); + } + return endpoint; + } + return (0, import_url_parser.parseUrl)(endpoint); +}, "toEndpointV1"); + +// src/adaptors/getEndpointFromInstructions.ts +var getEndpointFromInstructions = /* @__PURE__ */ __name(async (commandInput, instructionsSupplier, clientConfig, context) => { + if (!clientConfig.endpoint) { + let endpointFromConfig; + if (clientConfig.serviceConfiguredEndpoint) { + endpointFromConfig = await clientConfig.serviceConfiguredEndpoint(); + } else { + endpointFromConfig = await (0, import_getEndpointFromConfig.getEndpointFromConfig)(clientConfig.serviceId); + } + if (endpointFromConfig) { + clientConfig.endpoint = () => Promise.resolve(toEndpointV1(endpointFromConfig)); + } + } + const endpointParams = await resolveParams(commandInput, instructionsSupplier, clientConfig); + if (typeof clientConfig.endpointProvider !== "function") { + throw new Error("config.endpointProvider is not set."); + } + const endpoint = clientConfig.endpointProvider(endpointParams, context); + return endpoint; +}, "getEndpointFromInstructions"); +var resolveParams = /* @__PURE__ */ __name(async (commandInput, instructionsSupplier, clientConfig) => { + var _a; + const endpointParams = {}; + const instructions = ((_a = instructionsSupplier == null ? void 0 : instructionsSupplier.getEndpointParameterInstructions) == null ? void 0 : _a.call(instructionsSupplier)) || {}; + for (const [name, instruction] of Object.entries(instructions)) { + switch (instruction.type) { + case "staticContextParams": + endpointParams[name] = instruction.value; + break; + case "contextParams": + endpointParams[name] = commandInput[instruction.name]; + break; + case "clientContextParams": + case "builtInParams": + endpointParams[name] = await createConfigValueProvider(instruction.name, name, clientConfig)(); + break; + default: + throw new Error("Unrecognized endpoint parameter instruction: " + JSON.stringify(instruction)); + } + } + if (Object.keys(instructions).length === 0) { + Object.assign(endpointParams, clientConfig); + } + if (String(clientConfig.serviceId).toLowerCase() === "s3") { + await resolveParamsForS3(endpointParams); + } + return endpointParams; +}, "resolveParams"); + +// src/endpointMiddleware.ts +var import_util_middleware = __nccwpck_require__(2390); +var endpointMiddleware = /* @__PURE__ */ __name(({ + config, + instructions +}) => { + return (next, context) => async (args) => { + var _a, _b, _c; + const endpoint = await getEndpointFromInstructions( + args.input, + { + getEndpointParameterInstructions() { + return instructions; + } + }, + { ...config }, + context + ); + context.endpointV2 = endpoint; + context.authSchemes = (_a = endpoint.properties) == null ? void 0 : _a.authSchemes; + const authScheme = (_b = context.authSchemes) == null ? void 0 : _b[0]; + if (authScheme) { + context["signing_region"] = authScheme.signingRegion; + context["signing_service"] = authScheme.signingName; + const smithyContext = (0, import_util_middleware.getSmithyContext)(context); + const httpAuthOption = (_c = smithyContext == null ? void 0 : smithyContext.selectedHttpAuthScheme) == null ? void 0 : _c.httpAuthOption; + if (httpAuthOption) { + httpAuthOption.signingProperties = Object.assign( + httpAuthOption.signingProperties || {}, + { + signing_region: authScheme.signingRegion, + signingRegion: authScheme.signingRegion, + signing_service: authScheme.signingName, + signingName: authScheme.signingName, + signingRegionSet: authScheme.signingRegionSet + }, + authScheme.properties + ); + } + } + return next({ + ...args + }); + }; +}, "endpointMiddleware"); + +// src/getEndpointPlugin.ts +var import_middleware_serde = __nccwpck_require__(1238); +var endpointMiddlewareOptions = { + step: "serialize", + tags: ["ENDPOINT_PARAMETERS", "ENDPOINT_V2", "ENDPOINT"], + name: "endpointV2Middleware", + override: true, + relation: "before", + toMiddleware: import_middleware_serde.serializerMiddlewareOption.name +}; +var getEndpointPlugin = /* @__PURE__ */ __name((config, instructions) => ({ + applyToStack: (clientStack) => { + clientStack.addRelativeTo( + endpointMiddleware({ + config, + instructions + }), + endpointMiddlewareOptions + ); + } +}), "getEndpointPlugin"); + +// src/resolveEndpointConfig.ts + +var import_getEndpointFromConfig2 = __nccwpck_require__(1518); +var resolveEndpointConfig = /* @__PURE__ */ __name((input) => { + const tls = input.tls ?? true; + const { endpoint } = input; + const customEndpointProvider = endpoint != null ? async () => toEndpointV1(await (0, import_util_middleware.normalizeProvider)(endpoint)()) : void 0; + const isCustomEndpoint = !!endpoint; + const resolvedConfig = { + ...input, + endpoint: customEndpointProvider, + tls, + isCustomEndpoint, + useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false), + useFipsEndpoint: (0, import_util_middleware.normalizeProvider)(input.useFipsEndpoint ?? false) + }; + let configuredEndpointPromise = void 0; + resolvedConfig.serviceConfiguredEndpoint = async () => { + if (input.serviceId && !configuredEndpointPromise) { + configuredEndpointPromise = (0, import_getEndpointFromConfig2.getEndpointFromConfig)(input.serviceId); + } + return configuredEndpointPromise; + }; + return resolvedConfig; +}, "resolveEndpointConfig"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 6039: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AdaptiveRetryStrategy: () => AdaptiveRetryStrategy, + CONFIG_MAX_ATTEMPTS: () => CONFIG_MAX_ATTEMPTS, + CONFIG_RETRY_MODE: () => CONFIG_RETRY_MODE, + ENV_MAX_ATTEMPTS: () => ENV_MAX_ATTEMPTS, + ENV_RETRY_MODE: () => ENV_RETRY_MODE, + NODE_MAX_ATTEMPT_CONFIG_OPTIONS: () => NODE_MAX_ATTEMPT_CONFIG_OPTIONS, + NODE_RETRY_MODE_CONFIG_OPTIONS: () => NODE_RETRY_MODE_CONFIG_OPTIONS, + StandardRetryStrategy: () => StandardRetryStrategy, + defaultDelayDecider: () => defaultDelayDecider, + defaultRetryDecider: () => defaultRetryDecider, + getOmitRetryHeadersPlugin: () => getOmitRetryHeadersPlugin, + getRetryAfterHint: () => getRetryAfterHint, + getRetryPlugin: () => getRetryPlugin, + omitRetryHeadersMiddleware: () => omitRetryHeadersMiddleware, + omitRetryHeadersMiddlewareOptions: () => omitRetryHeadersMiddlewareOptions, + resolveRetryConfig: () => resolveRetryConfig, + retryMiddleware: () => retryMiddleware, + retryMiddlewareOptions: () => retryMiddlewareOptions +}); +module.exports = __toCommonJS(src_exports); + +// src/AdaptiveRetryStrategy.ts + + +// src/StandardRetryStrategy.ts +var import_protocol_http = __nccwpck_require__(4418); + + +var import_uuid = __nccwpck_require__(7761); + +// src/defaultRetryQuota.ts +var import_util_retry = __nccwpck_require__(4902); +var getDefaultRetryQuota = /* @__PURE__ */ __name((initialRetryTokens, options) => { + const MAX_CAPACITY = initialRetryTokens; + const noRetryIncrement = (options == null ? void 0 : options.noRetryIncrement) ?? import_util_retry.NO_RETRY_INCREMENT; + const retryCost = (options == null ? void 0 : options.retryCost) ?? import_util_retry.RETRY_COST; + const timeoutRetryCost = (options == null ? void 0 : options.timeoutRetryCost) ?? import_util_retry.TIMEOUT_RETRY_COST; + let availableCapacity = initialRetryTokens; + const getCapacityAmount = /* @__PURE__ */ __name((error) => error.name === "TimeoutError" ? timeoutRetryCost : retryCost, "getCapacityAmount"); + const hasRetryTokens = /* @__PURE__ */ __name((error) => getCapacityAmount(error) <= availableCapacity, "hasRetryTokens"); + const retrieveRetryTokens = /* @__PURE__ */ __name((error) => { + if (!hasRetryTokens(error)) { + throw new Error("No retry token available"); + } + const capacityAmount = getCapacityAmount(error); + availableCapacity -= capacityAmount; + return capacityAmount; + }, "retrieveRetryTokens"); + const releaseRetryTokens = /* @__PURE__ */ __name((capacityReleaseAmount) => { + availableCapacity += capacityReleaseAmount ?? noRetryIncrement; + availableCapacity = Math.min(availableCapacity, MAX_CAPACITY); + }, "releaseRetryTokens"); + return Object.freeze({ + hasRetryTokens, + retrieveRetryTokens, + releaseRetryTokens + }); +}, "getDefaultRetryQuota"); + +// src/delayDecider.ts + +var defaultDelayDecider = /* @__PURE__ */ __name((delayBase, attempts) => Math.floor(Math.min(import_util_retry.MAXIMUM_RETRY_DELAY, Math.random() * 2 ** attempts * delayBase)), "defaultDelayDecider"); + +// src/retryDecider.ts +var import_service_error_classification = __nccwpck_require__(6375); +var defaultRetryDecider = /* @__PURE__ */ __name((error) => { + if (!error) { + return false; + } + return (0, import_service_error_classification.isRetryableByTrait)(error) || (0, import_service_error_classification.isClockSkewError)(error) || (0, import_service_error_classification.isThrottlingError)(error) || (0, import_service_error_classification.isTransientError)(error); +}, "defaultRetryDecider"); + +// src/util.ts +var asSdkError = /* @__PURE__ */ __name((error) => { + if (error instanceof Error) + return error; + if (error instanceof Object) + return Object.assign(new Error(), error); + if (typeof error === "string") + return new Error(error); + return new Error(`AWS SDK error wrapper for ${error}`); +}, "asSdkError"); + +// src/StandardRetryStrategy.ts +var _StandardRetryStrategy = class _StandardRetryStrategy { + constructor(maxAttemptsProvider, options) { + this.maxAttemptsProvider = maxAttemptsProvider; + this.mode = import_util_retry.RETRY_MODES.STANDARD; + this.retryDecider = (options == null ? void 0 : options.retryDecider) ?? defaultRetryDecider; + this.delayDecider = (options == null ? void 0 : options.delayDecider) ?? defaultDelayDecider; + this.retryQuota = (options == null ? void 0 : options.retryQuota) ?? getDefaultRetryQuota(import_util_retry.INITIAL_RETRY_TOKENS); + } + shouldRetry(error, attempts, maxAttempts) { + return attempts < maxAttempts && this.retryDecider(error) && this.retryQuota.hasRetryTokens(error); + } + async getMaxAttempts() { + let maxAttempts; + try { + maxAttempts = await this.maxAttemptsProvider(); + } catch (error) { + maxAttempts = import_util_retry.DEFAULT_MAX_ATTEMPTS; + } + return maxAttempts; + } + async retry(next, args, options) { + let retryTokenAmount; + let attempts = 0; + let totalDelay = 0; + const maxAttempts = await this.getMaxAttempts(); + const { request } = args; + if (import_protocol_http.HttpRequest.isInstance(request)) { + request.headers[import_util_retry.INVOCATION_ID_HEADER] = (0, import_uuid.v4)(); + } + while (true) { + try { + if (import_protocol_http.HttpRequest.isInstance(request)) { + request.headers[import_util_retry.REQUEST_HEADER] = `attempt=${attempts + 1}; max=${maxAttempts}`; + } + if (options == null ? void 0 : options.beforeRequest) { + await options.beforeRequest(); + } + const { response, output } = await next(args); + if (options == null ? void 0 : options.afterRequest) { + options.afterRequest(response); + } + this.retryQuota.releaseRetryTokens(retryTokenAmount); + output.$metadata.attempts = attempts + 1; + output.$metadata.totalRetryDelay = totalDelay; + return { response, output }; + } catch (e) { + const err = asSdkError(e); + attempts++; + if (this.shouldRetry(err, attempts, maxAttempts)) { + retryTokenAmount = this.retryQuota.retrieveRetryTokens(err); + const delayFromDecider = this.delayDecider( + (0, import_service_error_classification.isThrottlingError)(err) ? import_util_retry.THROTTLING_RETRY_DELAY_BASE : import_util_retry.DEFAULT_RETRY_DELAY_BASE, + attempts + ); + const delayFromResponse = getDelayFromRetryAfterHeader(err.$response); + const delay = Math.max(delayFromResponse || 0, delayFromDecider); + totalDelay += delay; + await new Promise((resolve) => setTimeout(resolve, delay)); + continue; + } + if (!err.$metadata) { + err.$metadata = {}; + } + err.$metadata.attempts = attempts; + err.$metadata.totalRetryDelay = totalDelay; + throw err; + } + } + } +}; +__name(_StandardRetryStrategy, "StandardRetryStrategy"); +var StandardRetryStrategy = _StandardRetryStrategy; +var getDelayFromRetryAfterHeader = /* @__PURE__ */ __name((response) => { + if (!import_protocol_http.HttpResponse.isInstance(response)) + return; + const retryAfterHeaderName = Object.keys(response.headers).find((key) => key.toLowerCase() === "retry-after"); + if (!retryAfterHeaderName) + return; + const retryAfter = response.headers[retryAfterHeaderName]; + const retryAfterSeconds = Number(retryAfter); + if (!Number.isNaN(retryAfterSeconds)) + return retryAfterSeconds * 1e3; + const retryAfterDate = new Date(retryAfter); + return retryAfterDate.getTime() - Date.now(); +}, "getDelayFromRetryAfterHeader"); + +// src/AdaptiveRetryStrategy.ts +var _AdaptiveRetryStrategy = class _AdaptiveRetryStrategy extends StandardRetryStrategy { + constructor(maxAttemptsProvider, options) { + const { rateLimiter, ...superOptions } = options ?? {}; + super(maxAttemptsProvider, superOptions); + this.rateLimiter = rateLimiter ?? new import_util_retry.DefaultRateLimiter(); + this.mode = import_util_retry.RETRY_MODES.ADAPTIVE; + } + async retry(next, args) { + return super.retry(next, args, { + beforeRequest: async () => { + return this.rateLimiter.getSendToken(); + }, + afterRequest: (response) => { + this.rateLimiter.updateClientSendingRate(response); + } + }); + } +}; +__name(_AdaptiveRetryStrategy, "AdaptiveRetryStrategy"); +var AdaptiveRetryStrategy = _AdaptiveRetryStrategy; + +// src/configurations.ts +var import_util_middleware = __nccwpck_require__(2390); + +var ENV_MAX_ATTEMPTS = "AWS_MAX_ATTEMPTS"; +var CONFIG_MAX_ATTEMPTS = "max_attempts"; +var NODE_MAX_ATTEMPT_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => { + const value = env[ENV_MAX_ATTEMPTS]; + if (!value) + return void 0; + const maxAttempt = parseInt(value); + if (Number.isNaN(maxAttempt)) { + throw new Error(`Environment variable ${ENV_MAX_ATTEMPTS} mast be a number, got "${value}"`); + } + return maxAttempt; + }, + configFileSelector: (profile) => { + const value = profile[CONFIG_MAX_ATTEMPTS]; + if (!value) + return void 0; + const maxAttempt = parseInt(value); + if (Number.isNaN(maxAttempt)) { + throw new Error(`Shared config file entry ${CONFIG_MAX_ATTEMPTS} mast be a number, got "${value}"`); + } + return maxAttempt; + }, + default: import_util_retry.DEFAULT_MAX_ATTEMPTS +}; +var resolveRetryConfig = /* @__PURE__ */ __name((input) => { + const { retryStrategy } = input; + const maxAttempts = (0, import_util_middleware.normalizeProvider)(input.maxAttempts ?? import_util_retry.DEFAULT_MAX_ATTEMPTS); + return { + ...input, + maxAttempts, + retryStrategy: async () => { + if (retryStrategy) { + return retryStrategy; + } + const retryMode = await (0, import_util_middleware.normalizeProvider)(input.retryMode)(); + if (retryMode === import_util_retry.RETRY_MODES.ADAPTIVE) { + return new import_util_retry.AdaptiveRetryStrategy(maxAttempts); + } + return new import_util_retry.StandardRetryStrategy(maxAttempts); + } + }; +}, "resolveRetryConfig"); +var ENV_RETRY_MODE = "AWS_RETRY_MODE"; +var CONFIG_RETRY_MODE = "retry_mode"; +var NODE_RETRY_MODE_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => env[ENV_RETRY_MODE], + configFileSelector: (profile) => profile[CONFIG_RETRY_MODE], + default: import_util_retry.DEFAULT_RETRY_MODE +}; + +// src/omitRetryHeadersMiddleware.ts + + +var omitRetryHeadersMiddleware = /* @__PURE__ */ __name(() => (next) => async (args) => { + const { request } = args; + if (import_protocol_http.HttpRequest.isInstance(request)) { + delete request.headers[import_util_retry.INVOCATION_ID_HEADER]; + delete request.headers[import_util_retry.REQUEST_HEADER]; + } + return next(args); +}, "omitRetryHeadersMiddleware"); +var omitRetryHeadersMiddlewareOptions = { + name: "omitRetryHeadersMiddleware", + tags: ["RETRY", "HEADERS", "OMIT_RETRY_HEADERS"], + relation: "before", + toMiddleware: "awsAuthMiddleware", + override: true +}; +var getOmitRetryHeadersPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.addRelativeTo(omitRetryHeadersMiddleware(), omitRetryHeadersMiddlewareOptions); + } +}), "getOmitRetryHeadersPlugin"); + +// src/retryMiddleware.ts + + +var import_smithy_client = __nccwpck_require__(3570); + + +var import_isStreamingPayload = __nccwpck_require__(8977); +var retryMiddleware = /* @__PURE__ */ __name((options) => (next, context) => async (args) => { + var _a; + let retryStrategy = await options.retryStrategy(); + const maxAttempts = await options.maxAttempts(); + if (isRetryStrategyV2(retryStrategy)) { + retryStrategy = retryStrategy; + let retryToken = await retryStrategy.acquireInitialRetryToken(context["partition_id"]); + let lastError = new Error(); + let attempts = 0; + let totalRetryDelay = 0; + const { request } = args; + const isRequest = import_protocol_http.HttpRequest.isInstance(request); + if (isRequest) { + request.headers[import_util_retry.INVOCATION_ID_HEADER] = (0, import_uuid.v4)(); + } + while (true) { + try { + if (isRequest) { + request.headers[import_util_retry.REQUEST_HEADER] = `attempt=${attempts + 1}; max=${maxAttempts}`; + } + const { response, output } = await next(args); + retryStrategy.recordSuccess(retryToken); + output.$metadata.attempts = attempts + 1; + output.$metadata.totalRetryDelay = totalRetryDelay; + return { response, output }; + } catch (e) { + const retryErrorInfo = getRetryErrorInfo(e); + lastError = asSdkError(e); + if (isRequest && (0, import_isStreamingPayload.isStreamingPayload)(request)) { + (_a = context.logger instanceof import_smithy_client.NoOpLogger ? console : context.logger) == null ? void 0 : _a.warn( + "An error was encountered in a non-retryable streaming request." + ); + throw lastError; + } + try { + retryToken = await retryStrategy.refreshRetryTokenForRetry(retryToken, retryErrorInfo); + } catch (refreshError) { + if (!lastError.$metadata) { + lastError.$metadata = {}; + } + lastError.$metadata.attempts = attempts + 1; + lastError.$metadata.totalRetryDelay = totalRetryDelay; + throw lastError; + } + attempts = retryToken.getRetryCount(); + const delay = retryToken.getRetryDelay(); + totalRetryDelay += delay; + await new Promise((resolve) => setTimeout(resolve, delay)); + } + } + } else { + retryStrategy = retryStrategy; + if (retryStrategy == null ? void 0 : retryStrategy.mode) + context.userAgent = [...context.userAgent || [], ["cfg/retry-mode", retryStrategy.mode]]; + return retryStrategy.retry(next, args); + } +}, "retryMiddleware"); +var isRetryStrategyV2 = /* @__PURE__ */ __name((retryStrategy) => typeof retryStrategy.acquireInitialRetryToken !== "undefined" && typeof retryStrategy.refreshRetryTokenForRetry !== "undefined" && typeof retryStrategy.recordSuccess !== "undefined", "isRetryStrategyV2"); +var getRetryErrorInfo = /* @__PURE__ */ __name((error) => { + const errorInfo = { + error, + errorType: getRetryErrorType(error) + }; + const retryAfterHint = getRetryAfterHint(error.$response); + if (retryAfterHint) { + errorInfo.retryAfterHint = retryAfterHint; + } + return errorInfo; +}, "getRetryErrorInfo"); +var getRetryErrorType = /* @__PURE__ */ __name((error) => { + if ((0, import_service_error_classification.isThrottlingError)(error)) + return "THROTTLING"; + if ((0, import_service_error_classification.isTransientError)(error)) + return "TRANSIENT"; + if ((0, import_service_error_classification.isServerError)(error)) + return "SERVER_ERROR"; + return "CLIENT_ERROR"; +}, "getRetryErrorType"); +var retryMiddlewareOptions = { + name: "retryMiddleware", + tags: ["RETRY"], + step: "finalizeRequest", + priority: "high", + override: true +}; +var getRetryPlugin = /* @__PURE__ */ __name((options) => ({ + applyToStack: (clientStack) => { + clientStack.add(retryMiddleware(options), retryMiddlewareOptions); + } +}), "getRetryPlugin"); +var getRetryAfterHint = /* @__PURE__ */ __name((response) => { + if (!import_protocol_http.HttpResponse.isInstance(response)) + return; + const retryAfterHeaderName = Object.keys(response.headers).find((key) => key.toLowerCase() === "retry-after"); + if (!retryAfterHeaderName) + return; + const retryAfter = response.headers[retryAfterHeaderName]; + const retryAfterSeconds = Number(retryAfter); + if (!Number.isNaN(retryAfterSeconds)) + return new Date(retryAfterSeconds * 1e3); + const retryAfterDate = new Date(retryAfter); + return retryAfterDate; +}, "getRetryAfterHint"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8977: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.isStreamingPayload = void 0; +const stream_1 = __nccwpck_require__(2781); +const isStreamingPayload = (request) => (request === null || request === void 0 ? void 0 : request.body) instanceof stream_1.Readable || + (typeof ReadableStream !== "undefined" && (request === null || request === void 0 ? void 0 : request.body) instanceof ReadableStream); +exports.isStreamingPayload = isStreamingPayload; + + +/***/ }), + +/***/ 7761: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "NIL", ({ + enumerable: true, + get: function () { + return _nil.default; + } +})); +Object.defineProperty(exports, "parse", ({ + enumerable: true, + get: function () { + return _parse.default; + } +})); +Object.defineProperty(exports, "stringify", ({ + enumerable: true, + get: function () { + return _stringify.default; + } +})); +Object.defineProperty(exports, "v1", ({ + enumerable: true, + get: function () { + return _v.default; + } +})); +Object.defineProperty(exports, "v3", ({ + enumerable: true, + get: function () { + return _v2.default; + } +})); +Object.defineProperty(exports, "v4", ({ + enumerable: true, + get: function () { + return _v3.default; + } +})); +Object.defineProperty(exports, "v5", ({ + enumerable: true, + get: function () { + return _v4.default; + } +})); +Object.defineProperty(exports, "validate", ({ + enumerable: true, + get: function () { + return _validate.default; + } +})); +Object.defineProperty(exports, "version", ({ + enumerable: true, + get: function () { + return _version.default; + } +})); + +var _v = _interopRequireDefault(__nccwpck_require__(6310)); + +var _v2 = _interopRequireDefault(__nccwpck_require__(9465)); + +var _v3 = _interopRequireDefault(__nccwpck_require__(6001)); + +var _v4 = _interopRequireDefault(__nccwpck_require__(8310)); + +var _nil = _interopRequireDefault(__nccwpck_require__(3436)); + +var _version = _interopRequireDefault(__nccwpck_require__(7780)); + +var _validate = _interopRequireDefault(__nccwpck_require__(6992)); + +var _stringify = _interopRequireDefault(__nccwpck_require__(9618)); + +var _parse = _interopRequireDefault(__nccwpck_require__(86)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/***/ }), + +/***/ 1380: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function md5(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('md5').update(bytes).digest(); +} + +var _default = md5; +exports["default"] = _default; + +/***/ }), + +/***/ 4672: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var _default = { + randomUUID: _crypto.default.randomUUID +}; +exports["default"] = _default; + +/***/ }), + +/***/ 3436: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = '00000000-0000-0000-0000-000000000000'; +exports["default"] = _default; + +/***/ }), + +/***/ 86: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(6992)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function parse(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + let v; + const arr = new Uint8Array(16); // Parse ########-....-....-....-............ + + arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24; + arr[1] = v >>> 16 & 0xff; + arr[2] = v >>> 8 & 0xff; + arr[3] = v & 0xff; // Parse ........-####-....-....-............ + + arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8; + arr[5] = v & 0xff; // Parse ........-....-####-....-............ + + arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8; + arr[7] = v & 0xff; // Parse ........-....-....-####-............ + + arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8; + arr[9] = v & 0xff; // Parse ........-....-....-....-############ + // (Use "/" to avoid 32-bit truncation when bit-shifting high-order bytes) + + arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff; + arr[11] = v / 0x100000000 & 0xff; + arr[12] = v >>> 24 & 0xff; + arr[13] = v >>> 16 & 0xff; + arr[14] = v >>> 8 & 0xff; + arr[15] = v & 0xff; + return arr; +} + +var _default = parse; +exports["default"] = _default; + +/***/ }), + +/***/ 3194: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +var _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +exports["default"] = _default; + +/***/ }), + +/***/ 8136: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = rng; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate + +let poolPtr = rnds8Pool.length; + +function rng() { + if (poolPtr > rnds8Pool.length - 16) { + _crypto.default.randomFillSync(rnds8Pool); + + poolPtr = 0; + } + + return rnds8Pool.slice(poolPtr, poolPtr += 16); +} + +/***/ }), + +/***/ 6679: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function sha1(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('sha1').update(bytes).digest(); +} + +var _default = sha1; +exports["default"] = _default; + +/***/ }), + +/***/ 9618: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; +exports.unsafeStringify = unsafeStringify; + +var _validate = _interopRequireDefault(__nccwpck_require__(6992)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ +const byteToHex = []; + +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 0x100).toString(16).slice(1)); +} + +function unsafeStringify(arr, offset = 0) { + // Note: Be careful editing this code! It's been tuned for performance + // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434 + return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]; +} + +function stringify(arr, offset = 0) { + const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one + // of the following: + // - One or more input array values don't map to a hex octet (leading to + // "undefined" in the uuid) + // - Invalid input values for the RFC `version` or `variant` fields + + if (!(0, _validate.default)(uuid)) { + throw TypeError('Stringified UUID is invalid'); + } + + return uuid; +} + +var _default = stringify; +exports["default"] = _default; + +/***/ }), + +/***/ 6310: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _rng = _interopRequireDefault(__nccwpck_require__(8136)); + +var _stringify = __nccwpck_require__(9618); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// **`v1()` - Generate time-based UUID** +// +// Inspired by https://github.com/LiosK/UUID.js +// and http://docs.python.org/library/uuid.html +let _nodeId; + +let _clockseq; // Previous uuid creation time + + +let _lastMSecs = 0; +let _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details + +function v1(options, buf, offset) { + let i = buf && offset || 0; + const b = buf || new Array(16); + options = options || {}; + let node = options.node || _nodeId; + let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + + if (node == null || clockseq == null) { + const seedBytes = options.random || (options.rng || _rng.default)(); + + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; + } + + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + + + let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + + let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) + + const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression + + if (dt < 0 && options.clockseq === undefined) { + clockseq = clockseq + 1 & 0x3fff; + } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + + + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } // Per 4.2.1.2 Throw error if too many uuids are requested + + + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + + msecs += 12219292800000; // `time_low` + + const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = tl >>> 24 & 0xff; + b[i++] = tl >>> 16 & 0xff; + b[i++] = tl >>> 8 & 0xff; + b[i++] = tl & 0xff; // `time_mid` + + const tmh = msecs / 0x100000000 * 10000 & 0xfffffff; + b[i++] = tmh >>> 8 & 0xff; + b[i++] = tmh & 0xff; // `time_high_and_version` + + b[i++] = tmh >>> 24 & 0xf | 0x10; // include version + + b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + + b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` + + b[i++] = clockseq & 0xff; // `node` + + for (let n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf || (0, _stringify.unsafeStringify)(b); +} + +var _default = v1; +exports["default"] = _default; + +/***/ }), + +/***/ 9465: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(2568)); + +var _md = _interopRequireDefault(__nccwpck_require__(1380)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v3 = (0, _v.default)('v3', 0x30, _md.default); +var _default = v3; +exports["default"] = _default; + +/***/ }), + +/***/ 2568: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.URL = exports.DNS = void 0; +exports["default"] = v35; + +var _stringify = __nccwpck_require__(9618); + +var _parse = _interopRequireDefault(__nccwpck_require__(86)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + + const bytes = []; + + for (let i = 0; i < str.length; ++i) { + bytes.push(str.charCodeAt(i)); + } + + return bytes; +} + +const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; +exports.DNS = DNS; +const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; +exports.URL = URL; + +function v35(name, version, hashfunc) { + function generateUUID(value, namespace, buf, offset) { + var _namespace; + + if (typeof value === 'string') { + value = stringToBytes(value); + } + + if (typeof namespace === 'string') { + namespace = (0, _parse.default)(namespace); + } + + if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) { + throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); + } // Compute hash of namespace and value, Per 4.3 + // Future: Use spread syntax when supported on all platforms, e.g. `bytes = + // hashfunc([...namespace, ... value])` + + + let bytes = new Uint8Array(16 + value.length); + bytes.set(namespace); + bytes.set(value, namespace.length); + bytes = hashfunc(bytes); + bytes[6] = bytes[6] & 0x0f | version; + bytes[8] = bytes[8] & 0x3f | 0x80; + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = bytes[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(bytes); + } // Function#name is not settable on some platforms (#270) + + + try { + generateUUID.name = name; // eslint-disable-next-line no-empty + } catch (err) {} // For CommonJS default export support + + + generateUUID.DNS = DNS; + generateUUID.URL = URL; + return generateUUID; +} + +/***/ }), + +/***/ 6001: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _native = _interopRequireDefault(__nccwpck_require__(4672)); + +var _rng = _interopRequireDefault(__nccwpck_require__(8136)); + +var _stringify = __nccwpck_require__(9618); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function v4(options, buf, offset) { + if (_native.default.randomUUID && !buf && !options) { + return _native.default.randomUUID(); + } + + options = options || {}; + + const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` + + + rnds[6] = rnds[6] & 0x0f | 0x40; + rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = rnds[i]; + } + + return buf; + } + + return (0, _stringify.unsafeStringify)(rnds); +} + +var _default = v4; +exports["default"] = _default; + +/***/ }), + +/***/ 8310: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _v = _interopRequireDefault(__nccwpck_require__(2568)); + +var _sha = _interopRequireDefault(__nccwpck_require__(6679)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v5 = (0, _v.default)('v5', 0x50, _sha.default); +var _default = v5; +exports["default"] = _default; + +/***/ }), + +/***/ 6992: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _regex = _interopRequireDefault(__nccwpck_require__(3194)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function validate(uuid) { + return typeof uuid === 'string' && _regex.default.test(uuid); +} + +var _default = validate; +exports["default"] = _default; + +/***/ }), + +/***/ 7780: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var _validate = _interopRequireDefault(__nccwpck_require__(6992)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function version(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + return parseInt(uuid.slice(14, 15), 16); +} + +var _default = version; +exports["default"] = _default; + +/***/ }), + +/***/ 1238: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + deserializerMiddleware: () => deserializerMiddleware, + deserializerMiddlewareOption: () => deserializerMiddlewareOption, + getSerdePlugin: () => getSerdePlugin, + serializerMiddleware: () => serializerMiddleware, + serializerMiddlewareOption: () => serializerMiddlewareOption +}); +module.exports = __toCommonJS(src_exports); + +// src/deserializerMiddleware.ts +var deserializerMiddleware = /* @__PURE__ */ __name((options, deserializer) => (next) => async (args) => { + const { response } = await next(args); + try { + const parsed = await deserializer(response, options); + return { + response, + output: parsed + }; + } catch (error) { + Object.defineProperty(error, "$response", { + value: response + }); + if (!("$metadata" in error)) { + const hint = `Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`; + error.message += "\n " + hint; + if (typeof error.$responseBodyText !== "undefined") { + if (error.$response) { + error.$response.body = error.$responseBodyText; + } + } + } + throw error; + } +}, "deserializerMiddleware"); + +// src/serializerMiddleware.ts +var serializerMiddleware = /* @__PURE__ */ __name((options, serializer) => (next, context) => async (args) => { + var _a; + const endpoint = ((_a = context.endpointV2) == null ? void 0 : _a.url) && options.urlParser ? async () => options.urlParser(context.endpointV2.url) : options.endpoint; + if (!endpoint) { + throw new Error("No valid endpoint provider available."); + } + const request = await serializer(args.input, { ...options, endpoint }); + return next({ + ...args, + request + }); +}, "serializerMiddleware"); + +// src/serdePlugin.ts +var deserializerMiddlewareOption = { + name: "deserializerMiddleware", + step: "deserialize", + tags: ["DESERIALIZER"], + override: true +}; +var serializerMiddlewareOption = { + name: "serializerMiddleware", + step: "serialize", + tags: ["SERIALIZER"], + override: true +}; +function getSerdePlugin(config, serializer, deserializer) { + return { + applyToStack: (commandStack) => { + commandStack.add(deserializerMiddleware(config, deserializer), deserializerMiddlewareOption); + commandStack.add(serializerMiddleware(config, serializer), serializerMiddlewareOption); + } + }; +} +__name(getSerdePlugin, "getSerdePlugin"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 7911: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + constructStack: () => constructStack +}); +module.exports = __toCommonJS(src_exports); + +// src/MiddlewareStack.ts +var getAllAliases = /* @__PURE__ */ __name((name, aliases) => { + const _aliases = []; + if (name) { + _aliases.push(name); + } + if (aliases) { + for (const alias of aliases) { + _aliases.push(alias); + } + } + return _aliases; +}, "getAllAliases"); +var getMiddlewareNameWithAliases = /* @__PURE__ */ __name((name, aliases) => { + return `${name || "anonymous"}${aliases && aliases.length > 0 ? ` (a.k.a. ${aliases.join(",")})` : ""}`; +}, "getMiddlewareNameWithAliases"); +var constructStack = /* @__PURE__ */ __name(() => { + let absoluteEntries = []; + let relativeEntries = []; + let identifyOnResolve = false; + const entriesNameSet = /* @__PURE__ */ new Set(); + const sort = /* @__PURE__ */ __name((entries) => entries.sort( + (a, b) => stepWeights[b.step] - stepWeights[a.step] || priorityWeights[b.priority || "normal"] - priorityWeights[a.priority || "normal"] + ), "sort"); + const removeByName = /* @__PURE__ */ __name((toRemove) => { + let isRemoved = false; + const filterCb = /* @__PURE__ */ __name((entry) => { + const aliases = getAllAliases(entry.name, entry.aliases); + if (aliases.includes(toRemove)) { + isRemoved = true; + for (const alias of aliases) { + entriesNameSet.delete(alias); + } + return false; + } + return true; + }, "filterCb"); + absoluteEntries = absoluteEntries.filter(filterCb); + relativeEntries = relativeEntries.filter(filterCb); + return isRemoved; + }, "removeByName"); + const removeByReference = /* @__PURE__ */ __name((toRemove) => { + let isRemoved = false; + const filterCb = /* @__PURE__ */ __name((entry) => { + if (entry.middleware === toRemove) { + isRemoved = true; + for (const alias of getAllAliases(entry.name, entry.aliases)) { + entriesNameSet.delete(alias); + } + return false; + } + return true; + }, "filterCb"); + absoluteEntries = absoluteEntries.filter(filterCb); + relativeEntries = relativeEntries.filter(filterCb); + return isRemoved; + }, "removeByReference"); + const cloneTo = /* @__PURE__ */ __name((toStack) => { + var _a; + absoluteEntries.forEach((entry) => { + toStack.add(entry.middleware, { ...entry }); + }); + relativeEntries.forEach((entry) => { + toStack.addRelativeTo(entry.middleware, { ...entry }); + }); + (_a = toStack.identifyOnResolve) == null ? void 0 : _a.call(toStack, stack.identifyOnResolve()); + return toStack; + }, "cloneTo"); + const expandRelativeMiddlewareList = /* @__PURE__ */ __name((from) => { + const expandedMiddlewareList = []; + from.before.forEach((entry) => { + if (entry.before.length === 0 && entry.after.length === 0) { + expandedMiddlewareList.push(entry); + } else { + expandedMiddlewareList.push(...expandRelativeMiddlewareList(entry)); + } + }); + expandedMiddlewareList.push(from); + from.after.reverse().forEach((entry) => { + if (entry.before.length === 0 && entry.after.length === 0) { + expandedMiddlewareList.push(entry); + } else { + expandedMiddlewareList.push(...expandRelativeMiddlewareList(entry)); + } + }); + return expandedMiddlewareList; + }, "expandRelativeMiddlewareList"); + const getMiddlewareList = /* @__PURE__ */ __name((debug = false) => { + const normalizedAbsoluteEntries = []; + const normalizedRelativeEntries = []; + const normalizedEntriesNameMap = {}; + absoluteEntries.forEach((entry) => { + const normalizedEntry = { + ...entry, + before: [], + after: [] + }; + for (const alias of getAllAliases(normalizedEntry.name, normalizedEntry.aliases)) { + normalizedEntriesNameMap[alias] = normalizedEntry; + } + normalizedAbsoluteEntries.push(normalizedEntry); + }); + relativeEntries.forEach((entry) => { + const normalizedEntry = { + ...entry, + before: [], + after: [] + }; + for (const alias of getAllAliases(normalizedEntry.name, normalizedEntry.aliases)) { + normalizedEntriesNameMap[alias] = normalizedEntry; + } + normalizedRelativeEntries.push(normalizedEntry); + }); + normalizedRelativeEntries.forEach((entry) => { + if (entry.toMiddleware) { + const toMiddleware = normalizedEntriesNameMap[entry.toMiddleware]; + if (toMiddleware === void 0) { + if (debug) { + return; + } + throw new Error( + `${entry.toMiddleware} is not found when adding ${getMiddlewareNameWithAliases(entry.name, entry.aliases)} middleware ${entry.relation} ${entry.toMiddleware}` + ); + } + if (entry.relation === "after") { + toMiddleware.after.push(entry); + } + if (entry.relation === "before") { + toMiddleware.before.push(entry); + } + } + }); + const mainChain = sort(normalizedAbsoluteEntries).map(expandRelativeMiddlewareList).reduce( + (wholeList, expandedMiddlewareList) => { + wholeList.push(...expandedMiddlewareList); + return wholeList; + }, + [] + ); + return mainChain; + }, "getMiddlewareList"); + const stack = { + add: (middleware, options = {}) => { + const { name, override, aliases: _aliases } = options; + const entry = { + step: "initialize", + priority: "normal", + middleware, + ...options + }; + const aliases = getAllAliases(name, _aliases); + if (aliases.length > 0) { + if (aliases.some((alias) => entriesNameSet.has(alias))) { + if (!override) + throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(name, _aliases)}'`); + for (const alias of aliases) { + const toOverrideIndex = absoluteEntries.findIndex( + (entry2) => { + var _a; + return entry2.name === alias || ((_a = entry2.aliases) == null ? void 0 : _a.some((a) => a === alias)); + } + ); + if (toOverrideIndex === -1) { + continue; + } + const toOverride = absoluteEntries[toOverrideIndex]; + if (toOverride.step !== entry.step || entry.priority !== toOverride.priority) { + throw new Error( + `"${getMiddlewareNameWithAliases(toOverride.name, toOverride.aliases)}" middleware with ${toOverride.priority} priority in ${toOverride.step} step cannot be overridden by "${getMiddlewareNameWithAliases(name, _aliases)}" middleware with ${entry.priority} priority in ${entry.step} step.` + ); + } + absoluteEntries.splice(toOverrideIndex, 1); + } + } + for (const alias of aliases) { + entriesNameSet.add(alias); + } + } + absoluteEntries.push(entry); + }, + addRelativeTo: (middleware, options) => { + const { name, override, aliases: _aliases } = options; + const entry = { + middleware, + ...options + }; + const aliases = getAllAliases(name, _aliases); + if (aliases.length > 0) { + if (aliases.some((alias) => entriesNameSet.has(alias))) { + if (!override) + throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(name, _aliases)}'`); + for (const alias of aliases) { + const toOverrideIndex = relativeEntries.findIndex( + (entry2) => { + var _a; + return entry2.name === alias || ((_a = entry2.aliases) == null ? void 0 : _a.some((a) => a === alias)); + } + ); + if (toOverrideIndex === -1) { + continue; + } + const toOverride = relativeEntries[toOverrideIndex]; + if (toOverride.toMiddleware !== entry.toMiddleware || toOverride.relation !== entry.relation) { + throw new Error( + `"${getMiddlewareNameWithAliases(toOverride.name, toOverride.aliases)}" middleware ${toOverride.relation} "${toOverride.toMiddleware}" middleware cannot be overridden by "${getMiddlewareNameWithAliases(name, _aliases)}" middleware ${entry.relation} "${entry.toMiddleware}" middleware.` + ); + } + relativeEntries.splice(toOverrideIndex, 1); + } + } + for (const alias of aliases) { + entriesNameSet.add(alias); + } + } + relativeEntries.push(entry); + }, + clone: () => cloneTo(constructStack()), + use: (plugin) => { + plugin.applyToStack(stack); + }, + remove: (toRemove) => { + if (typeof toRemove === "string") + return removeByName(toRemove); + else + return removeByReference(toRemove); + }, + removeByTag: (toRemove) => { + let isRemoved = false; + const filterCb = /* @__PURE__ */ __name((entry) => { + const { tags, name, aliases: _aliases } = entry; + if (tags && tags.includes(toRemove)) { + const aliases = getAllAliases(name, _aliases); + for (const alias of aliases) { + entriesNameSet.delete(alias); + } + isRemoved = true; + return false; + } + return true; + }, "filterCb"); + absoluteEntries = absoluteEntries.filter(filterCb); + relativeEntries = relativeEntries.filter(filterCb); + return isRemoved; + }, + concat: (from) => { + var _a; + const cloned = cloneTo(constructStack()); + cloned.use(from); + cloned.identifyOnResolve( + identifyOnResolve || cloned.identifyOnResolve() || (((_a = from.identifyOnResolve) == null ? void 0 : _a.call(from)) ?? false) + ); + return cloned; + }, + applyToStack: cloneTo, + identify: () => { + return getMiddlewareList(true).map((mw) => { + const step = mw.step ?? mw.relation + " " + mw.toMiddleware; + return getMiddlewareNameWithAliases(mw.name, mw.aliases) + " - " + step; + }); + }, + identifyOnResolve(toggle) { + if (typeof toggle === "boolean") + identifyOnResolve = toggle; + return identifyOnResolve; + }, + resolve: (handler, context) => { + for (const middleware of getMiddlewareList().map((entry) => entry.middleware).reverse()) { + handler = middleware(handler, context); + } + if (identifyOnResolve) { + console.log(stack.identify()); + } + return handler; + } + }; + return stack; +}, "constructStack"); +var stepWeights = { + initialize: 5, + serialize: 4, + build: 3, + finalizeRequest: 2, + deserialize: 1 +}; +var priorityWeights = { + high: 3, + normal: 2, + low: 1 +}; +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3461: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + loadConfig: () => loadConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/configLoader.ts + + +// src/fromEnv.ts +var import_property_provider = __nccwpck_require__(9721); + +// src/getSelectorName.ts +function getSelectorName(functionString) { + try { + const constants = new Set(Array.from(functionString.match(/([A-Z_]){3,}/g) ?? [])); + constants.delete("CONFIG"); + constants.delete("CONFIG_PREFIX_SEPARATOR"); + constants.delete("ENV"); + return [...constants].join(", "); + } catch (e) { + return functionString; + } +} +__name(getSelectorName, "getSelectorName"); + +// src/fromEnv.ts +var fromEnv = /* @__PURE__ */ __name((envVarSelector, logger) => async () => { + try { + const config = envVarSelector(process.env); + if (config === void 0) { + throw new Error(); + } + return config; + } catch (e) { + throw new import_property_provider.CredentialsProviderError( + e.message || `Not found in ENV: ${getSelectorName(envVarSelector.toString())}`, + { logger } + ); + } +}, "fromEnv"); + +// src/fromSharedConfigFiles.ts + +var import_shared_ini_file_loader = __nccwpck_require__(3507); +var fromSharedConfigFiles = /* @__PURE__ */ __name((configSelector, { preferredFile = "config", ...init } = {}) => async () => { + const profile = (0, import_shared_ini_file_loader.getProfileName)(init); + const { configFile, credentialsFile } = await (0, import_shared_ini_file_loader.loadSharedConfigFiles)(init); + const profileFromCredentials = credentialsFile[profile] || {}; + const profileFromConfig = configFile[profile] || {}; + const mergedProfile = preferredFile === "config" ? { ...profileFromCredentials, ...profileFromConfig } : { ...profileFromConfig, ...profileFromCredentials }; + try { + const cfgFile = preferredFile === "config" ? configFile : credentialsFile; + const configValue = configSelector(mergedProfile, cfgFile); + if (configValue === void 0) { + throw new Error(); + } + return configValue; + } catch (e) { + throw new import_property_provider.CredentialsProviderError( + e.message || `Not found in config files w/ profile [${profile}]: ${getSelectorName(configSelector.toString())}`, + { logger: init.logger } + ); + } +}, "fromSharedConfigFiles"); + +// src/fromStatic.ts + +var isFunction = /* @__PURE__ */ __name((func) => typeof func === "function", "isFunction"); +var fromStatic = /* @__PURE__ */ __name((defaultValue) => isFunction(defaultValue) ? async () => await defaultValue() : (0, import_property_provider.fromStatic)(defaultValue), "fromStatic"); + +// src/configLoader.ts +var loadConfig = /* @__PURE__ */ __name(({ environmentVariableSelector, configFileSelector, default: defaultValue }, configuration = {}) => (0, import_property_provider.memoize)( + (0, import_property_provider.chain)( + fromEnv(environmentVariableSelector), + fromSharedConfigFiles(configFileSelector, configuration), + fromStatic(defaultValue) + ) +), "loadConfig"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 258: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + DEFAULT_REQUEST_TIMEOUT: () => DEFAULT_REQUEST_TIMEOUT, + NodeHttp2Handler: () => NodeHttp2Handler, + NodeHttpHandler: () => NodeHttpHandler, + streamCollector: () => streamCollector +}); +module.exports = __toCommonJS(src_exports); + +// src/node-http-handler.ts +var import_protocol_http = __nccwpck_require__(4418); +var import_querystring_builder = __nccwpck_require__(8031); +var import_http = __nccwpck_require__(3685); +var import_https = __nccwpck_require__(5687); + +// src/constants.ts +var NODEJS_TIMEOUT_ERROR_CODES = ["ECONNRESET", "EPIPE", "ETIMEDOUT"]; + +// src/get-transformed-headers.ts +var getTransformedHeaders = /* @__PURE__ */ __name((headers) => { + const transformedHeaders = {}; + for (const name of Object.keys(headers)) { + const headerValues = headers[name]; + transformedHeaders[name] = Array.isArray(headerValues) ? headerValues.join(",") : headerValues; + } + return transformedHeaders; +}, "getTransformedHeaders"); + +// src/set-connection-timeout.ts +var DEFER_EVENT_LISTENER_TIME = 1e3; +var setConnectionTimeout = /* @__PURE__ */ __name((request, reject, timeoutInMs = 0) => { + if (!timeoutInMs) { + return -1; + } + const registerTimeout = /* @__PURE__ */ __name((offset) => { + const timeoutId = setTimeout(() => { + request.destroy(); + reject( + Object.assign(new Error(`Socket timed out without establishing a connection within ${timeoutInMs} ms`), { + name: "TimeoutError" + }) + ); + }, timeoutInMs - offset); + const doWithSocket = /* @__PURE__ */ __name((socket) => { + if (socket == null ? void 0 : socket.connecting) { + socket.on("connect", () => { + clearTimeout(timeoutId); + }); + } else { + clearTimeout(timeoutId); + } + }, "doWithSocket"); + if (request.socket) { + doWithSocket(request.socket); + } else { + request.on("socket", doWithSocket); + } + }, "registerTimeout"); + if (timeoutInMs < 2e3) { + registerTimeout(0); + return 0; + } + return setTimeout(registerTimeout.bind(null, DEFER_EVENT_LISTENER_TIME), DEFER_EVENT_LISTENER_TIME); +}, "setConnectionTimeout"); + +// src/set-socket-keep-alive.ts +var DEFER_EVENT_LISTENER_TIME2 = 3e3; +var setSocketKeepAlive = /* @__PURE__ */ __name((request, { keepAlive, keepAliveMsecs }, deferTimeMs = DEFER_EVENT_LISTENER_TIME2) => { + if (keepAlive !== true) { + return -1; + } + const registerListener = /* @__PURE__ */ __name(() => { + if (request.socket) { + request.socket.setKeepAlive(keepAlive, keepAliveMsecs || 0); + } else { + request.on("socket", (socket) => { + socket.setKeepAlive(keepAlive, keepAliveMsecs || 0); + }); + } + }, "registerListener"); + if (deferTimeMs === 0) { + registerListener(); + return 0; + } + return setTimeout(registerListener, deferTimeMs); +}, "setSocketKeepAlive"); + +// src/set-socket-timeout.ts +var DEFER_EVENT_LISTENER_TIME3 = 3e3; +var setSocketTimeout = /* @__PURE__ */ __name((request, reject, timeoutInMs = 0) => { + const registerTimeout = /* @__PURE__ */ __name((offset) => { + request.setTimeout(timeoutInMs - offset, () => { + request.destroy(); + reject(Object.assign(new Error(`Connection timed out after ${timeoutInMs} ms`), { name: "TimeoutError" })); + }); + }, "registerTimeout"); + if (0 < timeoutInMs && timeoutInMs < 6e3) { + registerTimeout(0); + return 0; + } + return setTimeout( + registerTimeout.bind(null, timeoutInMs === 0 ? 0 : DEFER_EVENT_LISTENER_TIME3), + DEFER_EVENT_LISTENER_TIME3 + ); +}, "setSocketTimeout"); + +// src/write-request-body.ts +var import_stream = __nccwpck_require__(2781); +var MIN_WAIT_TIME = 1e3; +async function writeRequestBody(httpRequest, request, maxContinueTimeoutMs = MIN_WAIT_TIME) { + const headers = request.headers ?? {}; + const expect = headers["Expect"] || headers["expect"]; + let timeoutId = -1; + let hasError = false; + if (expect === "100-continue") { + await Promise.race([ + new Promise((resolve) => { + timeoutId = Number(setTimeout(resolve, Math.max(MIN_WAIT_TIME, maxContinueTimeoutMs))); + }), + new Promise((resolve) => { + httpRequest.on("continue", () => { + clearTimeout(timeoutId); + resolve(); + }); + httpRequest.on("error", () => { + hasError = true; + clearTimeout(timeoutId); + resolve(); + }); + }) + ]); + } + if (!hasError) { + writeBody(httpRequest, request.body); + } +} +__name(writeRequestBody, "writeRequestBody"); +function writeBody(httpRequest, body) { + if (body instanceof import_stream.Readable) { + body.pipe(httpRequest); + return; + } + if (body) { + if (Buffer.isBuffer(body) || typeof body === "string") { + httpRequest.end(body); + return; + } + const uint8 = body; + if (typeof uint8 === "object" && uint8.buffer && typeof uint8.byteOffset === "number" && typeof uint8.byteLength === "number") { + httpRequest.end(Buffer.from(uint8.buffer, uint8.byteOffset, uint8.byteLength)); + return; + } + httpRequest.end(Buffer.from(body)); + return; + } + httpRequest.end(); +} +__name(writeBody, "writeBody"); + +// src/node-http-handler.ts +var DEFAULT_REQUEST_TIMEOUT = 0; +var _NodeHttpHandler = class _NodeHttpHandler { + constructor(options) { + this.socketWarningTimestamp = 0; + // Node http handler is hard-coded to http/1.1: https://github.com/nodejs/node/blob/ff5664b83b89c55e4ab5d5f60068fb457f1f5872/lib/_http_server.js#L286 + this.metadata = { handlerProtocol: "http/1.1" }; + this.configProvider = new Promise((resolve, reject) => { + if (typeof options === "function") { + options().then((_options) => { + resolve(this.resolveDefaultConfig(_options)); + }).catch(reject); + } else { + resolve(this.resolveDefaultConfig(options)); + } + }); + } + /** + * @returns the input if it is an HttpHandler of any class, + * or instantiates a new instance of this handler. + */ + static create(instanceOrOptions) { + if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === "function") { + return instanceOrOptions; + } + return new _NodeHttpHandler(instanceOrOptions); + } + /** + * @internal + * + * @param agent - http(s) agent in use by the NodeHttpHandler instance. + * @param socketWarningTimestamp - last socket usage check timestamp. + * @param logger - channel for the warning. + * @returns timestamp of last emitted warning. + */ + static checkSocketUsage(agent, socketWarningTimestamp, logger = console) { + var _a, _b, _c; + const { sockets, requests, maxSockets } = agent; + if (typeof maxSockets !== "number" || maxSockets === Infinity) { + return socketWarningTimestamp; + } + const interval = 15e3; + if (Date.now() - interval < socketWarningTimestamp) { + return socketWarningTimestamp; + } + if (sockets && requests) { + for (const origin in sockets) { + const socketsInUse = ((_a = sockets[origin]) == null ? void 0 : _a.length) ?? 0; + const requestsEnqueued = ((_b = requests[origin]) == null ? void 0 : _b.length) ?? 0; + if (socketsInUse >= maxSockets && requestsEnqueued >= 2 * maxSockets) { + (_c = logger == null ? void 0 : logger.warn) == null ? void 0 : _c.call( + logger, + `@smithy/node-http-handler:WARN - socket usage at capacity=${socketsInUse} and ${requestsEnqueued} additional requests are enqueued. +See https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html +or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.` + ); + return Date.now(); + } + } + } + return socketWarningTimestamp; + } + resolveDefaultConfig(options) { + const { requestTimeout, connectionTimeout, socketTimeout, httpAgent, httpsAgent } = options || {}; + const keepAlive = true; + const maxSockets = 50; + return { + connectionTimeout, + requestTimeout: requestTimeout ?? socketTimeout, + httpAgent: (() => { + if (httpAgent instanceof import_http.Agent || typeof (httpAgent == null ? void 0 : httpAgent.destroy) === "function") { + return httpAgent; + } + return new import_http.Agent({ keepAlive, maxSockets, ...httpAgent }); + })(), + httpsAgent: (() => { + if (httpsAgent instanceof import_https.Agent || typeof (httpsAgent == null ? void 0 : httpsAgent.destroy) === "function") { + return httpsAgent; + } + return new import_https.Agent({ keepAlive, maxSockets, ...httpsAgent }); + })(), + logger: console + }; + } + destroy() { + var _a, _b, _c, _d; + (_b = (_a = this.config) == null ? void 0 : _a.httpAgent) == null ? void 0 : _b.destroy(); + (_d = (_c = this.config) == null ? void 0 : _c.httpsAgent) == null ? void 0 : _d.destroy(); + } + async handle(request, { abortSignal } = {}) { + if (!this.config) { + this.config = await this.configProvider; + } + return new Promise((_resolve, _reject) => { + let writeRequestBodyPromise = void 0; + const timeouts = []; + const resolve = /* @__PURE__ */ __name(async (arg) => { + await writeRequestBodyPromise; + timeouts.forEach(clearTimeout); + _resolve(arg); + }, "resolve"); + const reject = /* @__PURE__ */ __name(async (arg) => { + await writeRequestBodyPromise; + timeouts.forEach(clearTimeout); + _reject(arg); + }, "reject"); + if (!this.config) { + throw new Error("Node HTTP request handler config is not resolved"); + } + if (abortSignal == null ? void 0 : abortSignal.aborted) { + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + reject(abortError); + return; + } + const isSSL = request.protocol === "https:"; + const agent = isSSL ? this.config.httpsAgent : this.config.httpAgent; + timeouts.push( + setTimeout( + () => { + this.socketWarningTimestamp = _NodeHttpHandler.checkSocketUsage( + agent, + this.socketWarningTimestamp, + this.config.logger + ); + }, + this.config.socketAcquisitionWarningTimeout ?? (this.config.requestTimeout ?? 2e3) + (this.config.connectionTimeout ?? 1e3) + ) + ); + const queryString = (0, import_querystring_builder.buildQueryString)(request.query || {}); + let auth = void 0; + if (request.username != null || request.password != null) { + const username = request.username ?? ""; + const password = request.password ?? ""; + auth = `${username}:${password}`; + } + let path = request.path; + if (queryString) { + path += `?${queryString}`; + } + if (request.fragment) { + path += `#${request.fragment}`; + } + const nodeHttpsOptions = { + headers: request.headers, + host: request.hostname, + method: request.method, + path, + port: request.port, + agent, + auth + }; + const requestFunc = isSSL ? import_https.request : import_http.request; + const req = requestFunc(nodeHttpsOptions, (res) => { + const httpResponse = new import_protocol_http.HttpResponse({ + statusCode: res.statusCode || -1, + reason: res.statusMessage, + headers: getTransformedHeaders(res.headers), + body: res + }); + resolve({ response: httpResponse }); + }); + req.on("error", (err) => { + if (NODEJS_TIMEOUT_ERROR_CODES.includes(err.code)) { + reject(Object.assign(err, { name: "TimeoutError" })); + } else { + reject(err); + } + }); + if (abortSignal) { + const onAbort = /* @__PURE__ */ __name(() => { + req.destroy(); + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + reject(abortError); + }, "onAbort"); + if (typeof abortSignal.addEventListener === "function") { + const signal = abortSignal; + signal.addEventListener("abort", onAbort, { once: true }); + req.once("close", () => signal.removeEventListener("abort", onAbort)); + } else { + abortSignal.onabort = onAbort; + } + } + timeouts.push(setConnectionTimeout(req, reject, this.config.connectionTimeout)); + timeouts.push(setSocketTimeout(req, reject, this.config.requestTimeout)); + const httpAgent = nodeHttpsOptions.agent; + if (typeof httpAgent === "object" && "keepAlive" in httpAgent) { + timeouts.push( + setSocketKeepAlive(req, { + // @ts-expect-error keepAlive is not public on httpAgent. + keepAlive: httpAgent.keepAlive, + // @ts-expect-error keepAliveMsecs is not public on httpAgent. + keepAliveMsecs: httpAgent.keepAliveMsecs + }) + ); + } + writeRequestBodyPromise = writeRequestBody(req, request, this.config.requestTimeout).catch((e) => { + timeouts.forEach(clearTimeout); + return _reject(e); + }); + }); + } + updateHttpClientConfig(key, value) { + this.config = void 0; + this.configProvider = this.configProvider.then((config) => { + return { + ...config, + [key]: value + }; + }); + } + httpHandlerConfigs() { + return this.config ?? {}; + } +}; +__name(_NodeHttpHandler, "NodeHttpHandler"); +var NodeHttpHandler = _NodeHttpHandler; + +// src/node-http2-handler.ts + + +var import_http22 = __nccwpck_require__(5158); + +// src/node-http2-connection-manager.ts +var import_http2 = __toESM(__nccwpck_require__(5158)); + +// src/node-http2-connection-pool.ts +var _NodeHttp2ConnectionPool = class _NodeHttp2ConnectionPool { + constructor(sessions) { + this.sessions = []; + this.sessions = sessions ?? []; + } + poll() { + if (this.sessions.length > 0) { + return this.sessions.shift(); + } + } + offerLast(session) { + this.sessions.push(session); + } + contains(session) { + return this.sessions.includes(session); + } + remove(session) { + this.sessions = this.sessions.filter((s) => s !== session); + } + [Symbol.iterator]() { + return this.sessions[Symbol.iterator](); + } + destroy(connection) { + for (const session of this.sessions) { + if (session === connection) { + if (!session.destroyed) { + session.destroy(); + } + } + } + } +}; +__name(_NodeHttp2ConnectionPool, "NodeHttp2ConnectionPool"); +var NodeHttp2ConnectionPool = _NodeHttp2ConnectionPool; + +// src/node-http2-connection-manager.ts +var _NodeHttp2ConnectionManager = class _NodeHttp2ConnectionManager { + constructor(config) { + this.sessionCache = /* @__PURE__ */ new Map(); + this.config = config; + if (this.config.maxConcurrency && this.config.maxConcurrency <= 0) { + throw new RangeError("maxConcurrency must be greater than zero."); + } + } + lease(requestContext, connectionConfiguration) { + const url = this.getUrlString(requestContext); + const existingPool = this.sessionCache.get(url); + if (existingPool) { + const existingSession = existingPool.poll(); + if (existingSession && !this.config.disableConcurrency) { + return existingSession; + } + } + const session = import_http2.default.connect(url); + if (this.config.maxConcurrency) { + session.settings({ maxConcurrentStreams: this.config.maxConcurrency }, (err) => { + if (err) { + throw new Error( + "Fail to set maxConcurrentStreams to " + this.config.maxConcurrency + "when creating new session for " + requestContext.destination.toString() + ); + } + }); + } + session.unref(); + const destroySessionCb = /* @__PURE__ */ __name(() => { + session.destroy(); + this.deleteSession(url, session); + }, "destroySessionCb"); + session.on("goaway", destroySessionCb); + session.on("error", destroySessionCb); + session.on("frameError", destroySessionCb); + session.on("close", () => this.deleteSession(url, session)); + if (connectionConfiguration.requestTimeout) { + session.setTimeout(connectionConfiguration.requestTimeout, destroySessionCb); + } + const connectionPool = this.sessionCache.get(url) || new NodeHttp2ConnectionPool(); + connectionPool.offerLast(session); + this.sessionCache.set(url, connectionPool); + return session; + } + /** + * Delete a session from the connection pool. + * @param authority The authority of the session to delete. + * @param session The session to delete. + */ + deleteSession(authority, session) { + const existingConnectionPool = this.sessionCache.get(authority); + if (!existingConnectionPool) { + return; + } + if (!existingConnectionPool.contains(session)) { + return; + } + existingConnectionPool.remove(session); + this.sessionCache.set(authority, existingConnectionPool); + } + release(requestContext, session) { + var _a; + const cacheKey = this.getUrlString(requestContext); + (_a = this.sessionCache.get(cacheKey)) == null ? void 0 : _a.offerLast(session); + } + destroy() { + for (const [key, connectionPool] of this.sessionCache) { + for (const session of connectionPool) { + if (!session.destroyed) { + session.destroy(); + } + connectionPool.remove(session); + } + this.sessionCache.delete(key); + } + } + setMaxConcurrentStreams(maxConcurrentStreams) { + if (this.config.maxConcurrency && this.config.maxConcurrency <= 0) { + throw new RangeError("maxConcurrentStreams must be greater than zero."); + } + this.config.maxConcurrency = maxConcurrentStreams; + } + setDisableConcurrentStreams(disableConcurrentStreams) { + this.config.disableConcurrency = disableConcurrentStreams; + } + getUrlString(request) { + return request.destination.toString(); + } +}; +__name(_NodeHttp2ConnectionManager, "NodeHttp2ConnectionManager"); +var NodeHttp2ConnectionManager = _NodeHttp2ConnectionManager; + +// src/node-http2-handler.ts +var _NodeHttp2Handler = class _NodeHttp2Handler { + constructor(options) { + this.metadata = { handlerProtocol: "h2" }; + this.connectionManager = new NodeHttp2ConnectionManager({}); + this.configProvider = new Promise((resolve, reject) => { + if (typeof options === "function") { + options().then((opts) => { + resolve(opts || {}); + }).catch(reject); + } else { + resolve(options || {}); + } + }); + } + /** + * @returns the input if it is an HttpHandler of any class, + * or instantiates a new instance of this handler. + */ + static create(instanceOrOptions) { + if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === "function") { + return instanceOrOptions; + } + return new _NodeHttp2Handler(instanceOrOptions); + } + destroy() { + this.connectionManager.destroy(); + } + async handle(request, { abortSignal } = {}) { + if (!this.config) { + this.config = await this.configProvider; + this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams || false); + if (this.config.maxConcurrentStreams) { + this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams); + } + } + const { requestTimeout, disableConcurrentStreams } = this.config; + return new Promise((_resolve, _reject) => { + var _a; + let fulfilled = false; + let writeRequestBodyPromise = void 0; + const resolve = /* @__PURE__ */ __name(async (arg) => { + await writeRequestBodyPromise; + _resolve(arg); + }, "resolve"); + const reject = /* @__PURE__ */ __name(async (arg) => { + await writeRequestBodyPromise; + _reject(arg); + }, "reject"); + if (abortSignal == null ? void 0 : abortSignal.aborted) { + fulfilled = true; + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + reject(abortError); + return; + } + const { hostname, method, port, protocol, query } = request; + let auth = ""; + if (request.username != null || request.password != null) { + const username = request.username ?? ""; + const password = request.password ?? ""; + auth = `${username}:${password}@`; + } + const authority = `${protocol}//${auth}${hostname}${port ? `:${port}` : ""}`; + const requestContext = { destination: new URL(authority) }; + const session = this.connectionManager.lease(requestContext, { + requestTimeout: (_a = this.config) == null ? void 0 : _a.sessionTimeout, + disableConcurrentStreams: disableConcurrentStreams || false + }); + const rejectWithDestroy = /* @__PURE__ */ __name((err) => { + if (disableConcurrentStreams) { + this.destroySession(session); + } + fulfilled = true; + reject(err); + }, "rejectWithDestroy"); + const queryString = (0, import_querystring_builder.buildQueryString)(query || {}); + let path = request.path; + if (queryString) { + path += `?${queryString}`; + } + if (request.fragment) { + path += `#${request.fragment}`; + } + const req = session.request({ + ...request.headers, + [import_http22.constants.HTTP2_HEADER_PATH]: path, + [import_http22.constants.HTTP2_HEADER_METHOD]: method + }); + session.ref(); + req.on("response", (headers) => { + const httpResponse = new import_protocol_http.HttpResponse({ + statusCode: headers[":status"] || -1, + headers: getTransformedHeaders(headers), + body: req + }); + fulfilled = true; + resolve({ response: httpResponse }); + if (disableConcurrentStreams) { + session.close(); + this.connectionManager.deleteSession(authority, session); + } + }); + if (requestTimeout) { + req.setTimeout(requestTimeout, () => { + req.close(); + const timeoutError = new Error(`Stream timed out because of no activity for ${requestTimeout} ms`); + timeoutError.name = "TimeoutError"; + rejectWithDestroy(timeoutError); + }); + } + if (abortSignal) { + const onAbort = /* @__PURE__ */ __name(() => { + req.close(); + const abortError = new Error("Request aborted"); + abortError.name = "AbortError"; + rejectWithDestroy(abortError); + }, "onAbort"); + if (typeof abortSignal.addEventListener === "function") { + const signal = abortSignal; + signal.addEventListener("abort", onAbort, { once: true }); + req.once("close", () => signal.removeEventListener("abort", onAbort)); + } else { + abortSignal.onabort = onAbort; + } + } + req.on("frameError", (type, code, id) => { + rejectWithDestroy(new Error(`Frame type id ${type} in stream id ${id} has failed with code ${code}.`)); + }); + req.on("error", rejectWithDestroy); + req.on("aborted", () => { + rejectWithDestroy( + new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${req.rstCode}.`) + ); + }); + req.on("close", () => { + session.unref(); + if (disableConcurrentStreams) { + session.destroy(); + } + if (!fulfilled) { + rejectWithDestroy(new Error("Unexpected error: http2 request did not get a response")); + } + }); + writeRequestBodyPromise = writeRequestBody(req, request, requestTimeout); + }); + } + updateHttpClientConfig(key, value) { + this.config = void 0; + this.configProvider = this.configProvider.then((config) => { + return { + ...config, + [key]: value + }; + }); + } + httpHandlerConfigs() { + return this.config ?? {}; + } + /** + * Destroys a session. + * @param session The session to destroy. + */ + destroySession(session) { + if (!session.destroyed) { + session.destroy(); + } + } +}; +__name(_NodeHttp2Handler, "NodeHttp2Handler"); +var NodeHttp2Handler = _NodeHttp2Handler; + +// src/stream-collector/collector.ts + +var _Collector = class _Collector extends import_stream.Writable { + constructor() { + super(...arguments); + this.bufferedBytes = []; + } + _write(chunk, encoding, callback) { + this.bufferedBytes.push(chunk); + callback(); + } +}; +__name(_Collector, "Collector"); +var Collector = _Collector; + +// src/stream-collector/index.ts +var streamCollector = /* @__PURE__ */ __name((stream) => { + if (isReadableStreamInstance(stream)) { + return collectReadableStream(stream); + } + return new Promise((resolve, reject) => { + const collector = new Collector(); + stream.pipe(collector); + stream.on("error", (err) => { + collector.end(); + reject(err); + }); + collector.on("error", reject); + collector.on("finish", function() { + const bytes = new Uint8Array(Buffer.concat(this.bufferedBytes)); + resolve(bytes); + }); + }); +}, "streamCollector"); +var isReadableStreamInstance = /* @__PURE__ */ __name((stream) => typeof ReadableStream === "function" && stream instanceof ReadableStream, "isReadableStreamInstance"); +async function collectReadableStream(stream) { + const chunks = []; + const reader = stream.getReader(); + let isDone = false; + let length = 0; + while (!isDone) { + const { done, value } = await reader.read(); + if (value) { + chunks.push(value); + length += value.length; + } + isDone = done; + } + const collected = new Uint8Array(length); + let offset = 0; + for (const chunk of chunks) { + collected.set(chunk, offset); + offset += chunk.length; + } + return collected; +} +__name(collectReadableStream, "collectReadableStream"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 9721: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + CredentialsProviderError: () => CredentialsProviderError, + ProviderError: () => ProviderError, + TokenProviderError: () => TokenProviderError, + chain: () => chain, + fromStatic: () => fromStatic, + memoize: () => memoize +}); +module.exports = __toCommonJS(src_exports); + +// src/ProviderError.ts +var _ProviderError = class _ProviderError extends Error { + constructor(message, options = true) { + var _a; + let logger; + let tryNextLink = true; + if (typeof options === "boolean") { + logger = void 0; + tryNextLink = options; + } else if (options != null && typeof options === "object") { + logger = options.logger; + tryNextLink = options.tryNextLink ?? true; + } + super(message); + this.name = "ProviderError"; + this.tryNextLink = tryNextLink; + Object.setPrototypeOf(this, _ProviderError.prototype); + (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, `@smithy/property-provider ${tryNextLink ? "->" : "(!)"} ${message}`); + } + /** + * @deprecated use new operator. + */ + static from(error, options = true) { + return Object.assign(new this(error.message, options), error); + } +}; +__name(_ProviderError, "ProviderError"); +var ProviderError = _ProviderError; + +// src/CredentialsProviderError.ts +var _CredentialsProviderError = class _CredentialsProviderError extends ProviderError { + /** + * @override + */ + constructor(message, options = true) { + super(message, options); + this.name = "CredentialsProviderError"; + Object.setPrototypeOf(this, _CredentialsProviderError.prototype); + } +}; +__name(_CredentialsProviderError, "CredentialsProviderError"); +var CredentialsProviderError = _CredentialsProviderError; + +// src/TokenProviderError.ts +var _TokenProviderError = class _TokenProviderError extends ProviderError { + /** + * @override + */ + constructor(message, options = true) { + super(message, options); + this.name = "TokenProviderError"; + Object.setPrototypeOf(this, _TokenProviderError.prototype); + } +}; +__name(_TokenProviderError, "TokenProviderError"); +var TokenProviderError = _TokenProviderError; + +// src/chain.ts +var chain = /* @__PURE__ */ __name((...providers) => async () => { + if (providers.length === 0) { + throw new ProviderError("No providers in chain"); + } + let lastProviderError; + for (const provider of providers) { + try { + const credentials = await provider(); + return credentials; + } catch (err) { + lastProviderError = err; + if (err == null ? void 0 : err.tryNextLink) { + continue; + } + throw err; + } + } + throw lastProviderError; +}, "chain"); + +// src/fromStatic.ts +var fromStatic = /* @__PURE__ */ __name((staticValue) => () => Promise.resolve(staticValue), "fromStatic"); + +// src/memoize.ts +var memoize = /* @__PURE__ */ __name((provider, isExpired, requiresRefresh) => { + let resolved; + let pending; + let hasResult; + let isConstant = false; + const coalesceProvider = /* @__PURE__ */ __name(async () => { + if (!pending) { + pending = provider(); + } + try { + resolved = await pending; + hasResult = true; + isConstant = false; + } finally { + pending = void 0; + } + return resolved; + }, "coalesceProvider"); + if (isExpired === void 0) { + return async (options) => { + if (!hasResult || (options == null ? void 0 : options.forceRefresh)) { + resolved = await coalesceProvider(); + } + return resolved; + }; + } + return async (options) => { + if (!hasResult || (options == null ? void 0 : options.forceRefresh)) { + resolved = await coalesceProvider(); + } + if (isConstant) { + return resolved; + } + if (requiresRefresh && !requiresRefresh(resolved)) { + isConstant = true; + return resolved; + } + if (isExpired(resolved)) { + await coalesceProvider(); + return resolved; + } + return resolved; + }; +}, "memoize"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4418: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + Field: () => Field, + Fields: () => Fields, + HttpRequest: () => HttpRequest, + HttpResponse: () => HttpResponse, + IHttpRequest: () => import_types.HttpRequest, + getHttpHandlerExtensionConfiguration: () => getHttpHandlerExtensionConfiguration, + isValidHostname: () => isValidHostname, + resolveHttpHandlerRuntimeConfig: () => resolveHttpHandlerRuntimeConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/extensions/httpExtensionConfiguration.ts +var getHttpHandlerExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + let httpHandler = runtimeConfig.httpHandler; + return { + setHttpHandler(handler) { + httpHandler = handler; + }, + httpHandler() { + return httpHandler; + }, + updateHttpClientConfig(key, value) { + httpHandler.updateHttpClientConfig(key, value); + }, + httpHandlerConfigs() { + return httpHandler.httpHandlerConfigs(); + } + }; +}, "getHttpHandlerExtensionConfiguration"); +var resolveHttpHandlerRuntimeConfig = /* @__PURE__ */ __name((httpHandlerExtensionConfiguration) => { + return { + httpHandler: httpHandlerExtensionConfiguration.httpHandler() + }; +}, "resolveHttpHandlerRuntimeConfig"); + +// src/Field.ts +var import_types = __nccwpck_require__(5756); +var _Field = class _Field { + constructor({ name, kind = import_types.FieldPosition.HEADER, values = [] }) { + this.name = name; + this.kind = kind; + this.values = values; + } + /** + * Appends a value to the field. + * + * @param value The value to append. + */ + add(value) { + this.values.push(value); + } + /** + * Overwrite existing field values. + * + * @param values The new field values. + */ + set(values) { + this.values = values; + } + /** + * Remove all matching entries from list. + * + * @param value Value to remove. + */ + remove(value) { + this.values = this.values.filter((v) => v !== value); + } + /** + * Get comma-delimited string. + * + * @returns String representation of {@link Field}. + */ + toString() { + return this.values.map((v) => v.includes(",") || v.includes(" ") ? `"${v}"` : v).join(", "); + } + /** + * Get string values as a list + * + * @returns Values in {@link Field} as a list. + */ + get() { + return this.values; + } +}; +__name(_Field, "Field"); +var Field = _Field; + +// src/Fields.ts +var _Fields = class _Fields { + constructor({ fields = [], encoding = "utf-8" }) { + this.entries = {}; + fields.forEach(this.setField.bind(this)); + this.encoding = encoding; + } + /** + * Set entry for a {@link Field} name. The `name` + * attribute will be used to key the collection. + * + * @param field The {@link Field} to set. + */ + setField(field) { + this.entries[field.name.toLowerCase()] = field; + } + /** + * Retrieve {@link Field} entry by name. + * + * @param name The name of the {@link Field} entry + * to retrieve + * @returns The {@link Field} if it exists. + */ + getField(name) { + return this.entries[name.toLowerCase()]; + } + /** + * Delete entry from collection. + * + * @param name Name of the entry to delete. + */ + removeField(name) { + delete this.entries[name.toLowerCase()]; + } + /** + * Helper function for retrieving specific types of fields. + * Used to grab all headers or all trailers. + * + * @param kind {@link FieldPosition} of entries to retrieve. + * @returns The {@link Field} entries with the specified + * {@link FieldPosition}. + */ + getByType(kind) { + return Object.values(this.entries).filter((field) => field.kind === kind); + } +}; +__name(_Fields, "Fields"); +var Fields = _Fields; + +// src/httpRequest.ts + +var _HttpRequest = class _HttpRequest { + constructor(options) { + this.method = options.method || "GET"; + this.hostname = options.hostname || "localhost"; + this.port = options.port; + this.query = options.query || {}; + this.headers = options.headers || {}; + this.body = options.body; + this.protocol = options.protocol ? options.protocol.slice(-1) !== ":" ? `${options.protocol}:` : options.protocol : "https:"; + this.path = options.path ? options.path.charAt(0) !== "/" ? `/${options.path}` : options.path : "/"; + this.username = options.username; + this.password = options.password; + this.fragment = options.fragment; + } + /** + * Note: this does not deep-clone the body. + */ + static clone(request) { + const cloned = new _HttpRequest({ + ...request, + headers: { ...request.headers } + }); + if (cloned.query) { + cloned.query = cloneQuery(cloned.query); + } + return cloned; + } + /** + * This method only actually asserts that request is the interface {@link IHttpRequest}, + * and not necessarily this concrete class. Left in place for API stability. + * + * Do not call instance methods on the input of this function, and + * do not assume it has the HttpRequest prototype. + */ + static isInstance(request) { + if (!request) { + return false; + } + const req = request; + return "method" in req && "protocol" in req && "hostname" in req && "path" in req && typeof req["query"] === "object" && typeof req["headers"] === "object"; + } + /** + * @deprecated use static HttpRequest.clone(request) instead. It's not safe to call + * this method because {@link HttpRequest.isInstance} incorrectly + * asserts that IHttpRequest (interface) objects are of type HttpRequest (class). + */ + clone() { + return _HttpRequest.clone(this); + } +}; +__name(_HttpRequest, "HttpRequest"); +var HttpRequest = _HttpRequest; +function cloneQuery(query) { + return Object.keys(query).reduce((carry, paramName) => { + const param = query[paramName]; + return { + ...carry, + [paramName]: Array.isArray(param) ? [...param] : param + }; + }, {}); +} +__name(cloneQuery, "cloneQuery"); + +// src/httpResponse.ts +var _HttpResponse = class _HttpResponse { + constructor(options) { + this.statusCode = options.statusCode; + this.reason = options.reason; + this.headers = options.headers || {}; + this.body = options.body; + } + static isInstance(response) { + if (!response) + return false; + const resp = response; + return typeof resp.statusCode === "number" && typeof resp.headers === "object"; + } +}; +__name(_HttpResponse, "HttpResponse"); +var HttpResponse = _HttpResponse; + +// src/isValidHostname.ts +function isValidHostname(hostname) { + const hostPattern = /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/; + return hostPattern.test(hostname); +} +__name(isValidHostname, "isValidHostname"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8031: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + buildQueryString: () => buildQueryString +}); +module.exports = __toCommonJS(src_exports); +var import_util_uri_escape = __nccwpck_require__(4197); +function buildQueryString(query) { + const parts = []; + for (let key of Object.keys(query).sort()) { + const value = query[key]; + key = (0, import_util_uri_escape.escapeUri)(key); + if (Array.isArray(value)) { + for (let i = 0, iLen = value.length; i < iLen; i++) { + parts.push(`${key}=${(0, import_util_uri_escape.escapeUri)(value[i])}`); + } + } else { + let qsEntry = key; + if (value || typeof value === "string") { + qsEntry += `=${(0, import_util_uri_escape.escapeUri)(value)}`; + } + parts.push(qsEntry); + } + } + return parts.join("&"); +} +__name(buildQueryString, "buildQueryString"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4769: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + parseQueryString: () => parseQueryString +}); +module.exports = __toCommonJS(src_exports); +function parseQueryString(querystring) { + const query = {}; + querystring = querystring.replace(/^\?/, ""); + if (querystring) { + for (const pair of querystring.split("&")) { + let [key, value = null] = pair.split("="); + key = decodeURIComponent(key); + if (value) { + value = decodeURIComponent(value); + } + if (!(key in query)) { + query[key] = value; + } else if (Array.isArray(query[key])) { + query[key].push(value); + } else { + query[key] = [query[key], value]; + } + } + } + return query; +} +__name(parseQueryString, "parseQueryString"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 6375: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + isClockSkewCorrectedError: () => isClockSkewCorrectedError, + isClockSkewError: () => isClockSkewError, + isRetryableByTrait: () => isRetryableByTrait, + isServerError: () => isServerError, + isThrottlingError: () => isThrottlingError, + isTransientError: () => isTransientError +}); +module.exports = __toCommonJS(src_exports); + +// src/constants.ts +var CLOCK_SKEW_ERROR_CODES = [ + "AuthFailure", + "InvalidSignatureException", + "RequestExpired", + "RequestInTheFuture", + "RequestTimeTooSkewed", + "SignatureDoesNotMatch" +]; +var THROTTLING_ERROR_CODES = [ + "BandwidthLimitExceeded", + "EC2ThrottledException", + "LimitExceededException", + "PriorRequestNotComplete", + "ProvisionedThroughputExceededException", + "RequestLimitExceeded", + "RequestThrottled", + "RequestThrottledException", + "SlowDown", + "ThrottledException", + "Throttling", + "ThrottlingException", + "TooManyRequestsException", + "TransactionInProgressException" + // DynamoDB +]; +var TRANSIENT_ERROR_CODES = ["TimeoutError", "RequestTimeout", "RequestTimeoutException"]; +var TRANSIENT_ERROR_STATUS_CODES = [500, 502, 503, 504]; +var NODEJS_TIMEOUT_ERROR_CODES = ["ECONNRESET", "ECONNREFUSED", "EPIPE", "ETIMEDOUT"]; + +// src/index.ts +var isRetryableByTrait = /* @__PURE__ */ __name((error) => error.$retryable !== void 0, "isRetryableByTrait"); +var isClockSkewError = /* @__PURE__ */ __name((error) => CLOCK_SKEW_ERROR_CODES.includes(error.name), "isClockSkewError"); +var isClockSkewCorrectedError = /* @__PURE__ */ __name((error) => { + var _a; + return (_a = error.$metadata) == null ? void 0 : _a.clockSkewCorrected; +}, "isClockSkewCorrectedError"); +var isThrottlingError = /* @__PURE__ */ __name((error) => { + var _a, _b; + return ((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) === 429 || THROTTLING_ERROR_CODES.includes(error.name) || ((_b = error.$retryable) == null ? void 0 : _b.throttling) == true; +}, "isThrottlingError"); +var isTransientError = /* @__PURE__ */ __name((error) => { + var _a; + return isClockSkewCorrectedError(error) || TRANSIENT_ERROR_CODES.includes(error.name) || NODEJS_TIMEOUT_ERROR_CODES.includes((error == null ? void 0 : error.code) || "") || TRANSIENT_ERROR_STATUS_CODES.includes(((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) || 0); +}, "isTransientError"); +var isServerError = /* @__PURE__ */ __name((error) => { + var _a; + if (((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) !== void 0) { + const statusCode = error.$metadata.httpStatusCode; + if (500 <= statusCode && statusCode <= 599 && !isTransientError(error)) { + return true; + } + return false; + } + return false; +}, "isServerError"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8340: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getHomeDir = void 0; +const os_1 = __nccwpck_require__(2037); +const path_1 = __nccwpck_require__(1017); +const homeDirCache = {}; +const getHomeDirCacheKey = () => { + if (process && process.geteuid) { + return `${process.geteuid()}`; + } + return "DEFAULT"; +}; +const getHomeDir = () => { + const { HOME, USERPROFILE, HOMEPATH, HOMEDRIVE = `C:${path_1.sep}` } = process.env; + if (HOME) + return HOME; + if (USERPROFILE) + return USERPROFILE; + if (HOMEPATH) + return `${HOMEDRIVE}${HOMEPATH}`; + const homeDirCacheKey = getHomeDirCacheKey(); + if (!homeDirCache[homeDirCacheKey]) + homeDirCache[homeDirCacheKey] = (0, os_1.homedir)(); + return homeDirCache[homeDirCacheKey]; +}; +exports.getHomeDir = getHomeDir; + + +/***/ }), + +/***/ 4740: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getSSOTokenFilepath = void 0; +const crypto_1 = __nccwpck_require__(6113); +const path_1 = __nccwpck_require__(1017); +const getHomeDir_1 = __nccwpck_require__(8340); +const getSSOTokenFilepath = (id) => { + const hasher = (0, crypto_1.createHash)("sha1"); + const cacheName = hasher.update(id).digest("hex"); + return (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "sso", "cache", `${cacheName}.json`); +}; +exports.getSSOTokenFilepath = getSSOTokenFilepath; + + +/***/ }), + +/***/ 9678: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getSSOTokenFromFile = void 0; +const fs_1 = __nccwpck_require__(7147); +const getSSOTokenFilepath_1 = __nccwpck_require__(4740); +const { readFile } = fs_1.promises; +const getSSOTokenFromFile = async (id) => { + const ssoTokenFilepath = (0, getSSOTokenFilepath_1.getSSOTokenFilepath)(id); + const ssoTokenText = await readFile(ssoTokenFilepath, "utf8"); + return JSON.parse(ssoTokenText); +}; +exports.getSSOTokenFromFile = getSSOTokenFromFile; + + +/***/ }), + +/***/ 3507: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + CONFIG_PREFIX_SEPARATOR: () => CONFIG_PREFIX_SEPARATOR, + DEFAULT_PROFILE: () => DEFAULT_PROFILE, + ENV_PROFILE: () => ENV_PROFILE, + getProfileName: () => getProfileName, + loadSharedConfigFiles: () => loadSharedConfigFiles, + loadSsoSessionData: () => loadSsoSessionData, + parseKnownFiles: () => parseKnownFiles +}); +module.exports = __toCommonJS(src_exports); +__reExport(src_exports, __nccwpck_require__(8340), module.exports); + +// src/getProfileName.ts +var ENV_PROFILE = "AWS_PROFILE"; +var DEFAULT_PROFILE = "default"; +var getProfileName = /* @__PURE__ */ __name((init) => init.profile || process.env[ENV_PROFILE] || DEFAULT_PROFILE, "getProfileName"); + +// src/index.ts +__reExport(src_exports, __nccwpck_require__(4740), module.exports); +__reExport(src_exports, __nccwpck_require__(9678), module.exports); + +// src/loadSharedConfigFiles.ts + + +// src/getConfigData.ts +var import_types = __nccwpck_require__(5756); +var getConfigData = /* @__PURE__ */ __name((data) => Object.entries(data).filter(([key]) => { + const indexOfSeparator = key.indexOf(CONFIG_PREFIX_SEPARATOR); + if (indexOfSeparator === -1) { + return false; + } + return Object.values(import_types.IniSectionType).includes(key.substring(0, indexOfSeparator)); +}).reduce( + (acc, [key, value]) => { + const indexOfSeparator = key.indexOf(CONFIG_PREFIX_SEPARATOR); + const updatedKey = key.substring(0, indexOfSeparator) === import_types.IniSectionType.PROFILE ? key.substring(indexOfSeparator + 1) : key; + acc[updatedKey] = value; + return acc; + }, + { + // Populate default profile, if present. + ...data.default && { default: data.default } + } +), "getConfigData"); + +// src/getConfigFilepath.ts +var import_path = __nccwpck_require__(1017); +var import_getHomeDir = __nccwpck_require__(8340); +var ENV_CONFIG_PATH = "AWS_CONFIG_FILE"; +var getConfigFilepath = /* @__PURE__ */ __name(() => process.env[ENV_CONFIG_PATH] || (0, import_path.join)((0, import_getHomeDir.getHomeDir)(), ".aws", "config"), "getConfigFilepath"); + +// src/getCredentialsFilepath.ts + +var import_getHomeDir2 = __nccwpck_require__(8340); +var ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE"; +var getCredentialsFilepath = /* @__PURE__ */ __name(() => process.env[ENV_CREDENTIALS_PATH] || (0, import_path.join)((0, import_getHomeDir2.getHomeDir)(), ".aws", "credentials"), "getCredentialsFilepath"); + +// src/loadSharedConfigFiles.ts +var import_getHomeDir3 = __nccwpck_require__(8340); + +// src/parseIni.ts + +var prefixKeyRegex = /^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/; +var profileNameBlockList = ["__proto__", "profile __proto__"]; +var parseIni = /* @__PURE__ */ __name((iniData) => { + const map = {}; + let currentSection; + let currentSubSection; + for (const iniLine of iniData.split(/\r?\n/)) { + const trimmedLine = iniLine.split(/(^|\s)[;#]/)[0].trim(); + const isSection = trimmedLine[0] === "[" && trimmedLine[trimmedLine.length - 1] === "]"; + if (isSection) { + currentSection = void 0; + currentSubSection = void 0; + const sectionName = trimmedLine.substring(1, trimmedLine.length - 1); + const matches = prefixKeyRegex.exec(sectionName); + if (matches) { + const [, prefix, , name] = matches; + if (Object.values(import_types.IniSectionType).includes(prefix)) { + currentSection = [prefix, name].join(CONFIG_PREFIX_SEPARATOR); + } + } else { + currentSection = sectionName; + } + if (profileNameBlockList.includes(sectionName)) { + throw new Error(`Found invalid profile name "${sectionName}"`); + } + } else if (currentSection) { + const indexOfEqualsSign = trimmedLine.indexOf("="); + if (![0, -1].includes(indexOfEqualsSign)) { + const [name, value] = [ + trimmedLine.substring(0, indexOfEqualsSign).trim(), + trimmedLine.substring(indexOfEqualsSign + 1).trim() + ]; + if (value === "") { + currentSubSection = name; + } else { + if (currentSubSection && iniLine.trimStart() === iniLine) { + currentSubSection = void 0; + } + map[currentSection] = map[currentSection] || {}; + const key = currentSubSection ? [currentSubSection, name].join(CONFIG_PREFIX_SEPARATOR) : name; + map[currentSection][key] = value; + } + } + } + } + return map; +}, "parseIni"); + +// src/loadSharedConfigFiles.ts +var import_slurpFile = __nccwpck_require__(9155); +var swallowError = /* @__PURE__ */ __name(() => ({}), "swallowError"); +var CONFIG_PREFIX_SEPARATOR = "."; +var loadSharedConfigFiles = /* @__PURE__ */ __name(async (init = {}) => { + const { filepath = getCredentialsFilepath(), configFilepath = getConfigFilepath() } = init; + const homeDir = (0, import_getHomeDir3.getHomeDir)(); + const relativeHomeDirPrefix = "~/"; + let resolvedFilepath = filepath; + if (filepath.startsWith(relativeHomeDirPrefix)) { + resolvedFilepath = (0, import_path.join)(homeDir, filepath.slice(2)); + } + let resolvedConfigFilepath = configFilepath; + if (configFilepath.startsWith(relativeHomeDirPrefix)) { + resolvedConfigFilepath = (0, import_path.join)(homeDir, configFilepath.slice(2)); + } + const parsedFiles = await Promise.all([ + (0, import_slurpFile.slurpFile)(resolvedConfigFilepath, { + ignoreCache: init.ignoreCache + }).then(parseIni).then(getConfigData).catch(swallowError), + (0, import_slurpFile.slurpFile)(resolvedFilepath, { + ignoreCache: init.ignoreCache + }).then(parseIni).catch(swallowError) + ]); + return { + configFile: parsedFiles[0], + credentialsFile: parsedFiles[1] + }; +}, "loadSharedConfigFiles"); + +// src/getSsoSessionData.ts + +var getSsoSessionData = /* @__PURE__ */ __name((data) => Object.entries(data).filter(([key]) => key.startsWith(import_types.IniSectionType.SSO_SESSION + CONFIG_PREFIX_SEPARATOR)).reduce((acc, [key, value]) => ({ ...acc, [key.substring(key.indexOf(CONFIG_PREFIX_SEPARATOR) + 1)]: value }), {}), "getSsoSessionData"); + +// src/loadSsoSessionData.ts +var import_slurpFile2 = __nccwpck_require__(9155); +var swallowError2 = /* @__PURE__ */ __name(() => ({}), "swallowError"); +var loadSsoSessionData = /* @__PURE__ */ __name(async (init = {}) => (0, import_slurpFile2.slurpFile)(init.configFilepath ?? getConfigFilepath()).then(parseIni).then(getSsoSessionData).catch(swallowError2), "loadSsoSessionData"); + +// src/mergeConfigFiles.ts +var mergeConfigFiles = /* @__PURE__ */ __name((...files) => { + const merged = {}; + for (const file of files) { + for (const [key, values] of Object.entries(file)) { + if (merged[key] !== void 0) { + Object.assign(merged[key], values); + } else { + merged[key] = values; + } + } + } + return merged; +}, "mergeConfigFiles"); + +// src/parseKnownFiles.ts +var parseKnownFiles = /* @__PURE__ */ __name(async (init) => { + const parsedFiles = await loadSharedConfigFiles(init); + return mergeConfigFiles(parsedFiles.configFile, parsedFiles.credentialsFile); +}, "parseKnownFiles"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 9155: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.slurpFile = void 0; +const fs_1 = __nccwpck_require__(7147); +const { readFile } = fs_1.promises; +const filePromisesHash = {}; +const slurpFile = (path, options) => { + if (!filePromisesHash[path] || (options === null || options === void 0 ? void 0 : options.ignoreCache)) { + filePromisesHash[path] = readFile(path, "utf8"); + } + return filePromisesHash[path]; +}; +exports.slurpFile = slurpFile; + + +/***/ }), + +/***/ 1528: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + SignatureV4: () => SignatureV4, + clearCredentialCache: () => clearCredentialCache, + createScope: () => createScope, + getCanonicalHeaders: () => getCanonicalHeaders, + getCanonicalQuery: () => getCanonicalQuery, + getPayloadHash: () => getPayloadHash, + getSigningKey: () => getSigningKey, + moveHeadersToQuery: () => moveHeadersToQuery, + prepareRequest: () => prepareRequest +}); +module.exports = __toCommonJS(src_exports); + +// src/SignatureV4.ts + +var import_util_middleware = __nccwpck_require__(2390); + +var import_util_utf84 = __nccwpck_require__(1895); + +// src/constants.ts +var ALGORITHM_QUERY_PARAM = "X-Amz-Algorithm"; +var CREDENTIAL_QUERY_PARAM = "X-Amz-Credential"; +var AMZ_DATE_QUERY_PARAM = "X-Amz-Date"; +var SIGNED_HEADERS_QUERY_PARAM = "X-Amz-SignedHeaders"; +var EXPIRES_QUERY_PARAM = "X-Amz-Expires"; +var SIGNATURE_QUERY_PARAM = "X-Amz-Signature"; +var TOKEN_QUERY_PARAM = "X-Amz-Security-Token"; +var AUTH_HEADER = "authorization"; +var AMZ_DATE_HEADER = AMZ_DATE_QUERY_PARAM.toLowerCase(); +var DATE_HEADER = "date"; +var GENERATED_HEADERS = [AUTH_HEADER, AMZ_DATE_HEADER, DATE_HEADER]; +var SIGNATURE_HEADER = SIGNATURE_QUERY_PARAM.toLowerCase(); +var SHA256_HEADER = "x-amz-content-sha256"; +var TOKEN_HEADER = TOKEN_QUERY_PARAM.toLowerCase(); +var ALWAYS_UNSIGNABLE_HEADERS = { + authorization: true, + "cache-control": true, + connection: true, + expect: true, + from: true, + "keep-alive": true, + "max-forwards": true, + pragma: true, + referer: true, + te: true, + trailer: true, + "transfer-encoding": true, + upgrade: true, + "user-agent": true, + "x-amzn-trace-id": true +}; +var PROXY_HEADER_PATTERN = /^proxy-/; +var SEC_HEADER_PATTERN = /^sec-/; +var ALGORITHM_IDENTIFIER = "AWS4-HMAC-SHA256"; +var EVENT_ALGORITHM_IDENTIFIER = "AWS4-HMAC-SHA256-PAYLOAD"; +var UNSIGNED_PAYLOAD = "UNSIGNED-PAYLOAD"; +var MAX_CACHE_SIZE = 50; +var KEY_TYPE_IDENTIFIER = "aws4_request"; +var MAX_PRESIGNED_TTL = 60 * 60 * 24 * 7; + +// src/credentialDerivation.ts +var import_util_hex_encoding = __nccwpck_require__(5364); +var import_util_utf8 = __nccwpck_require__(1895); +var signingKeyCache = {}; +var cacheQueue = []; +var createScope = /* @__PURE__ */ __name((shortDate, region, service) => `${shortDate}/${region}/${service}/${KEY_TYPE_IDENTIFIER}`, "createScope"); +var getSigningKey = /* @__PURE__ */ __name(async (sha256Constructor, credentials, shortDate, region, service) => { + const credsHash = await hmac(sha256Constructor, credentials.secretAccessKey, credentials.accessKeyId); + const cacheKey = `${shortDate}:${region}:${service}:${(0, import_util_hex_encoding.toHex)(credsHash)}:${credentials.sessionToken}`; + if (cacheKey in signingKeyCache) { + return signingKeyCache[cacheKey]; + } + cacheQueue.push(cacheKey); + while (cacheQueue.length > MAX_CACHE_SIZE) { + delete signingKeyCache[cacheQueue.shift()]; + } + let key = `AWS4${credentials.secretAccessKey}`; + for (const signable of [shortDate, region, service, KEY_TYPE_IDENTIFIER]) { + key = await hmac(sha256Constructor, key, signable); + } + return signingKeyCache[cacheKey] = key; +}, "getSigningKey"); +var clearCredentialCache = /* @__PURE__ */ __name(() => { + cacheQueue.length = 0; + Object.keys(signingKeyCache).forEach((cacheKey) => { + delete signingKeyCache[cacheKey]; + }); +}, "clearCredentialCache"); +var hmac = /* @__PURE__ */ __name((ctor, secret, data) => { + const hash = new ctor(secret); + hash.update((0, import_util_utf8.toUint8Array)(data)); + return hash.digest(); +}, "hmac"); + +// src/getCanonicalHeaders.ts +var getCanonicalHeaders = /* @__PURE__ */ __name(({ headers }, unsignableHeaders, signableHeaders) => { + const canonical = {}; + for (const headerName of Object.keys(headers).sort()) { + if (headers[headerName] == void 0) { + continue; + } + const canonicalHeaderName = headerName.toLowerCase(); + if (canonicalHeaderName in ALWAYS_UNSIGNABLE_HEADERS || (unsignableHeaders == null ? void 0 : unsignableHeaders.has(canonicalHeaderName)) || PROXY_HEADER_PATTERN.test(canonicalHeaderName) || SEC_HEADER_PATTERN.test(canonicalHeaderName)) { + if (!signableHeaders || signableHeaders && !signableHeaders.has(canonicalHeaderName)) { + continue; + } + } + canonical[canonicalHeaderName] = headers[headerName].trim().replace(/\s+/g, " "); + } + return canonical; +}, "getCanonicalHeaders"); + +// src/getCanonicalQuery.ts +var import_util_uri_escape = __nccwpck_require__(4197); +var getCanonicalQuery = /* @__PURE__ */ __name(({ query = {} }) => { + const keys = []; + const serialized = {}; + for (const key of Object.keys(query).sort()) { + if (key.toLowerCase() === SIGNATURE_HEADER) { + continue; + } + keys.push(key); + const value = query[key]; + if (typeof value === "string") { + serialized[key] = `${(0, import_util_uri_escape.escapeUri)(key)}=${(0, import_util_uri_escape.escapeUri)(value)}`; + } else if (Array.isArray(value)) { + serialized[key] = value.slice(0).reduce( + (encoded, value2) => encoded.concat([`${(0, import_util_uri_escape.escapeUri)(key)}=${(0, import_util_uri_escape.escapeUri)(value2)}`]), + [] + ).sort().join("&"); + } + } + return keys.map((key) => serialized[key]).filter((serialized2) => serialized2).join("&"); +}, "getCanonicalQuery"); + +// src/getPayloadHash.ts +var import_is_array_buffer = __nccwpck_require__(780); + +var import_util_utf82 = __nccwpck_require__(1895); +var getPayloadHash = /* @__PURE__ */ __name(async ({ headers, body }, hashConstructor) => { + for (const headerName of Object.keys(headers)) { + if (headerName.toLowerCase() === SHA256_HEADER) { + return headers[headerName]; + } + } + if (body == void 0) { + return "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"; + } else if (typeof body === "string" || ArrayBuffer.isView(body) || (0, import_is_array_buffer.isArrayBuffer)(body)) { + const hashCtor = new hashConstructor(); + hashCtor.update((0, import_util_utf82.toUint8Array)(body)); + return (0, import_util_hex_encoding.toHex)(await hashCtor.digest()); + } + return UNSIGNED_PAYLOAD; +}, "getPayloadHash"); + +// src/HeaderFormatter.ts + +var import_util_utf83 = __nccwpck_require__(1895); +var _HeaderFormatter = class _HeaderFormatter { + format(headers) { + const chunks = []; + for (const headerName of Object.keys(headers)) { + const bytes = (0, import_util_utf83.fromUtf8)(headerName); + chunks.push(Uint8Array.from([bytes.byteLength]), bytes, this.formatHeaderValue(headers[headerName])); + } + const out = new Uint8Array(chunks.reduce((carry, bytes) => carry + bytes.byteLength, 0)); + let position = 0; + for (const chunk of chunks) { + out.set(chunk, position); + position += chunk.byteLength; + } + return out; + } + formatHeaderValue(header) { + switch (header.type) { + case "boolean": + return Uint8Array.from([header.value ? 0 /* boolTrue */ : 1 /* boolFalse */]); + case "byte": + return Uint8Array.from([2 /* byte */, header.value]); + case "short": + const shortView = new DataView(new ArrayBuffer(3)); + shortView.setUint8(0, 3 /* short */); + shortView.setInt16(1, header.value, false); + return new Uint8Array(shortView.buffer); + case "integer": + const intView = new DataView(new ArrayBuffer(5)); + intView.setUint8(0, 4 /* integer */); + intView.setInt32(1, header.value, false); + return new Uint8Array(intView.buffer); + case "long": + const longBytes = new Uint8Array(9); + longBytes[0] = 5 /* long */; + longBytes.set(header.value.bytes, 1); + return longBytes; + case "binary": + const binView = new DataView(new ArrayBuffer(3 + header.value.byteLength)); + binView.setUint8(0, 6 /* byteArray */); + binView.setUint16(1, header.value.byteLength, false); + const binBytes = new Uint8Array(binView.buffer); + binBytes.set(header.value, 3); + return binBytes; + case "string": + const utf8Bytes = (0, import_util_utf83.fromUtf8)(header.value); + const strView = new DataView(new ArrayBuffer(3 + utf8Bytes.byteLength)); + strView.setUint8(0, 7 /* string */); + strView.setUint16(1, utf8Bytes.byteLength, false); + const strBytes = new Uint8Array(strView.buffer); + strBytes.set(utf8Bytes, 3); + return strBytes; + case "timestamp": + const tsBytes = new Uint8Array(9); + tsBytes[0] = 8 /* timestamp */; + tsBytes.set(Int64.fromNumber(header.value.valueOf()).bytes, 1); + return tsBytes; + case "uuid": + if (!UUID_PATTERN.test(header.value)) { + throw new Error(`Invalid UUID received: ${header.value}`); + } + const uuidBytes = new Uint8Array(17); + uuidBytes[0] = 9 /* uuid */; + uuidBytes.set((0, import_util_hex_encoding.fromHex)(header.value.replace(/\-/g, "")), 1); + return uuidBytes; + } + } +}; +__name(_HeaderFormatter, "HeaderFormatter"); +var HeaderFormatter = _HeaderFormatter; +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 { + constructor(bytes) { + this.bytes = bytes; + if (bytes.byteLength !== 8) { + throw new Error("Int64 buffers must be exactly 8 bytes"); + } + } + 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`); + } + const bytes = new Uint8Array(8); + for (let i = 7, remaining = Math.abs(Math.round(number)); i > -1 && remaining > 0; i--, remaining /= 256) { + bytes[i] = remaining; + } + if (number < 0) { + negate(bytes); + } + return new _Int64(bytes); + } + /** + * Called implicitly by infix arithmetic operators. + */ + valueOf() { + const bytes = this.bytes.slice(0); + const negative = bytes[0] & 128; + if (negative) { + negate(bytes); + } + return parseInt((0, import_util_hex_encoding.toHex)(bytes), 16) * (negative ? -1 : 1); + } + toString() { + return String(this.valueOf()); + } +}; +__name(_Int64, "Int64"); +var Int64 = _Int64; +function negate(bytes) { + for (let i = 0; i < 8; i++) { + bytes[i] ^= 255; + } + for (let i = 7; i > -1; i--) { + bytes[i]++; + if (bytes[i] !== 0) + break; + } +} +__name(negate, "negate"); + +// src/headerUtil.ts +var hasHeader = /* @__PURE__ */ __name((soughtHeader, headers) => { + soughtHeader = soughtHeader.toLowerCase(); + for (const headerName of Object.keys(headers)) { + if (soughtHeader === headerName.toLowerCase()) { + return true; + } + } + return false; +}, "hasHeader"); + +// src/moveHeadersToQuery.ts +var import_protocol_http = __nccwpck_require__(4418); +var moveHeadersToQuery = /* @__PURE__ */ __name((request, options = {}) => { + var _a; + const { headers, query = {} } = import_protocol_http.HttpRequest.clone(request); + for (const name of Object.keys(headers)) { + const lname = name.toLowerCase(); + if (lname.slice(0, 6) === "x-amz-" && !((_a = options.unhoistableHeaders) == null ? void 0 : _a.has(lname))) { + query[name] = headers[name]; + delete headers[name]; + } + } + return { + ...request, + headers, + query + }; +}, "moveHeadersToQuery"); + +// src/prepareRequest.ts + +var prepareRequest = /* @__PURE__ */ __name((request) => { + request = import_protocol_http.HttpRequest.clone(request); + for (const headerName of Object.keys(request.headers)) { + if (GENERATED_HEADERS.indexOf(headerName.toLowerCase()) > -1) { + delete request.headers[headerName]; + } + } + return request; +}, "prepareRequest"); + +// src/utilDate.ts +var iso8601 = /* @__PURE__ */ __name((time) => toDate(time).toISOString().replace(/\.\d{3}Z$/, "Z"), "iso8601"); +var toDate = /* @__PURE__ */ __name((time) => { + if (typeof time === "number") { + return new Date(time * 1e3); + } + if (typeof time === "string") { + if (Number(time)) { + return new Date(Number(time) * 1e3); + } + return new Date(time); + } + return time; +}, "toDate"); + +// src/SignatureV4.ts +var _SignatureV4 = class _SignatureV4 { + constructor({ + applyChecksum, + credentials, + region, + service, + sha256, + uriEscapePath = true + }) { + this.headerFormatter = new HeaderFormatter(); + this.service = service; + this.sha256 = sha256; + this.uriEscapePath = uriEscapePath; + this.applyChecksum = typeof applyChecksum === "boolean" ? applyChecksum : true; + this.regionProvider = (0, import_util_middleware.normalizeProvider)(region); + this.credentialProvider = (0, import_util_middleware.normalizeProvider)(credentials); + } + async presign(originalRequest, options = {}) { + const { + signingDate = /* @__PURE__ */ new Date(), + expiresIn = 3600, + unsignableHeaders, + unhoistableHeaders, + signableHeaders, + signingRegion, + signingService + } = options; + const credentials = await this.credentialProvider(); + this.validateResolvedCredentials(credentials); + const region = signingRegion ?? await this.regionProvider(); + const { longDate, shortDate } = formatDate(signingDate); + if (expiresIn > MAX_PRESIGNED_TTL) { + return Promise.reject( + "Signature version 4 presigned URLs must have an expiration date less than one week in the future" + ); + } + const scope = createScope(shortDate, region, signingService ?? this.service); + const request = moveHeadersToQuery(prepareRequest(originalRequest), { unhoistableHeaders }); + if (credentials.sessionToken) { + request.query[TOKEN_QUERY_PARAM] = credentials.sessionToken; + } + request.query[ALGORITHM_QUERY_PARAM] = ALGORITHM_IDENTIFIER; + request.query[CREDENTIAL_QUERY_PARAM] = `${credentials.accessKeyId}/${scope}`; + request.query[AMZ_DATE_QUERY_PARAM] = longDate; + request.query[EXPIRES_QUERY_PARAM] = expiresIn.toString(10); + const canonicalHeaders = getCanonicalHeaders(request, unsignableHeaders, signableHeaders); + request.query[SIGNED_HEADERS_QUERY_PARAM] = getCanonicalHeaderList(canonicalHeaders); + request.query[SIGNATURE_QUERY_PARAM] = await this.getSignature( + longDate, + scope, + this.getSigningKey(credentials, region, shortDate, signingService), + this.createCanonicalRequest(request, canonicalHeaders, await getPayloadHash(originalRequest, this.sha256)) + ); + return request; + } + async sign(toSign, options) { + if (typeof toSign === "string") { + return this.signString(toSign, options); + } else if (toSign.headers && toSign.payload) { + return this.signEvent(toSign, options); + } else if (toSign.message) { + return this.signMessage(toSign, options); + } else { + return this.signRequest(toSign, options); + } + } + async signEvent({ headers, payload }, { signingDate = /* @__PURE__ */ new Date(), priorSignature, signingRegion, signingService }) { + const region = signingRegion ?? await this.regionProvider(); + const { shortDate, longDate } = formatDate(signingDate); + const scope = createScope(shortDate, region, signingService ?? this.service); + const hashedPayload = await getPayloadHash({ headers: {}, body: payload }, this.sha256); + const hash = new this.sha256(); + hash.update(headers); + const hashedHeaders = (0, import_util_hex_encoding.toHex)(await hash.digest()); + const stringToSign = [ + EVENT_ALGORITHM_IDENTIFIER, + longDate, + scope, + priorSignature, + hashedHeaders, + hashedPayload + ].join("\n"); + return this.signString(stringToSign, { signingDate, signingRegion: region, signingService }); + } + async signMessage(signableMessage, { signingDate = /* @__PURE__ */ new Date(), signingRegion, signingService }) { + const promise = this.signEvent( + { + headers: this.headerFormatter.format(signableMessage.message.headers), + payload: signableMessage.message.body + }, + { + signingDate, + signingRegion, + signingService, + priorSignature: signableMessage.priorSignature + } + ); + return promise.then((signature) => { + return { message: signableMessage.message, signature }; + }); + } + async signString(stringToSign, { signingDate = /* @__PURE__ */ new Date(), signingRegion, signingService } = {}) { + const credentials = await this.credentialProvider(); + this.validateResolvedCredentials(credentials); + const region = signingRegion ?? await this.regionProvider(); + const { shortDate } = formatDate(signingDate); + const hash = new this.sha256(await this.getSigningKey(credentials, region, shortDate, signingService)); + hash.update((0, import_util_utf84.toUint8Array)(stringToSign)); + return (0, import_util_hex_encoding.toHex)(await hash.digest()); + } + async signRequest(requestToSign, { + signingDate = /* @__PURE__ */ new Date(), + signableHeaders, + unsignableHeaders, + signingRegion, + signingService + } = {}) { + const credentials = await this.credentialProvider(); + this.validateResolvedCredentials(credentials); + const region = signingRegion ?? await this.regionProvider(); + const request = prepareRequest(requestToSign); + const { longDate, shortDate } = formatDate(signingDate); + const scope = createScope(shortDate, region, signingService ?? this.service); + request.headers[AMZ_DATE_HEADER] = longDate; + if (credentials.sessionToken) { + request.headers[TOKEN_HEADER] = credentials.sessionToken; + } + const payloadHash = await getPayloadHash(request, this.sha256); + if (!hasHeader(SHA256_HEADER, request.headers) && this.applyChecksum) { + request.headers[SHA256_HEADER] = payloadHash; + } + const canonicalHeaders = getCanonicalHeaders(request, unsignableHeaders, signableHeaders); + const signature = await this.getSignature( + longDate, + scope, + this.getSigningKey(credentials, region, shortDate, signingService), + this.createCanonicalRequest(request, canonicalHeaders, payloadHash) + ); + request.headers[AUTH_HEADER] = `${ALGORITHM_IDENTIFIER} Credential=${credentials.accessKeyId}/${scope}, SignedHeaders=${getCanonicalHeaderList(canonicalHeaders)}, Signature=${signature}`; + return request; + } + createCanonicalRequest(request, canonicalHeaders, payloadHash) { + const sortedHeaders = Object.keys(canonicalHeaders).sort(); + return `${request.method} +${this.getCanonicalPath(request)} +${getCanonicalQuery(request)} +${sortedHeaders.map((name) => `${name}:${canonicalHeaders[name]}`).join("\n")} + +${sortedHeaders.join(";")} +${payloadHash}`; + } + async createStringToSign(longDate, credentialScope, canonicalRequest) { + const hash = new this.sha256(); + hash.update((0, import_util_utf84.toUint8Array)(canonicalRequest)); + const hashedRequest = await hash.digest(); + return `${ALGORITHM_IDENTIFIER} +${longDate} +${credentialScope} +${(0, import_util_hex_encoding.toHex)(hashedRequest)}`; + } + getCanonicalPath({ path }) { + if (this.uriEscapePath) { + const normalizedPathSegments = []; + for (const pathSegment of path.split("/")) { + if ((pathSegment == null ? void 0 : pathSegment.length) === 0) + continue; + if (pathSegment === ".") + continue; + if (pathSegment === "..") { + normalizedPathSegments.pop(); + } else { + normalizedPathSegments.push(pathSegment); + } + } + const normalizedPath = `${(path == null ? void 0 : path.startsWith("/")) ? "/" : ""}${normalizedPathSegments.join("/")}${normalizedPathSegments.length > 0 && (path == null ? void 0 : path.endsWith("/")) ? "/" : ""}`; + const doubleEncoded = (0, import_util_uri_escape.escapeUri)(normalizedPath); + return doubleEncoded.replace(/%2F/g, "/"); + } + return path; + } + async getSignature(longDate, credentialScope, keyPromise, canonicalRequest) { + const stringToSign = await this.createStringToSign(longDate, credentialScope, canonicalRequest); + const hash = new this.sha256(await keyPromise); + hash.update((0, import_util_utf84.toUint8Array)(stringToSign)); + return (0, import_util_hex_encoding.toHex)(await hash.digest()); + } + getSigningKey(credentials, region, shortDate, service) { + return getSigningKey(this.sha256, credentials, shortDate, region, service || this.service); + } + validateResolvedCredentials(credentials) { + if (typeof credentials !== "object" || // @ts-expect-error: Property 'accessKeyId' does not exist on type 'object'.ts(2339) + typeof credentials.accessKeyId !== "string" || // @ts-expect-error: Property 'secretAccessKey' does not exist on type 'object'.ts(2339) + typeof credentials.secretAccessKey !== "string") { + throw new Error("Resolved credential object is not valid"); + } + } +}; +__name(_SignatureV4, "SignatureV4"); +var SignatureV4 = _SignatureV4; +var formatDate = /* @__PURE__ */ __name((now) => { + const longDate = iso8601(now).replace(/[\-:]/g, ""); + return { + longDate, + shortDate: longDate.slice(0, 8) + }; +}, "formatDate"); +var getCanonicalHeaderList = /* @__PURE__ */ __name((headers) => Object.keys(headers).sort().join(";"), "getCanonicalHeaderList"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3570: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + Client: () => Client, + Command: () => Command, + LazyJsonString: () => LazyJsonString, + NoOpLogger: () => NoOpLogger, + SENSITIVE_STRING: () => SENSITIVE_STRING, + ServiceException: () => ServiceException, + StringWrapper: () => StringWrapper, + _json: () => _json, + collectBody: () => collectBody, + convertMap: () => convertMap, + createAggregatedClient: () => createAggregatedClient, + dateToUtcString: () => dateToUtcString, + decorateServiceException: () => decorateServiceException, + emitWarningIfUnsupportedVersion: () => emitWarningIfUnsupportedVersion, + expectBoolean: () => expectBoolean, + expectByte: () => expectByte, + expectFloat32: () => expectFloat32, + expectInt: () => expectInt, + expectInt32: () => expectInt32, + expectLong: () => expectLong, + expectNonNull: () => expectNonNull, + expectNumber: () => expectNumber, + expectObject: () => expectObject, + expectShort: () => expectShort, + expectString: () => expectString, + expectUnion: () => expectUnion, + extendedEncodeURIComponent: () => extendedEncodeURIComponent, + getArrayIfSingleItem: () => getArrayIfSingleItem, + getDefaultClientConfiguration: () => getDefaultClientConfiguration, + getDefaultExtensionConfiguration: () => getDefaultExtensionConfiguration, + getValueFromTextNode: () => getValueFromTextNode, + handleFloat: () => handleFloat, + limitedParseDouble: () => limitedParseDouble, + limitedParseFloat: () => limitedParseFloat, + limitedParseFloat32: () => limitedParseFloat32, + loadConfigsForDefaultMode: () => loadConfigsForDefaultMode, + logger: () => logger, + map: () => map, + parseBoolean: () => parseBoolean, + parseEpochTimestamp: () => parseEpochTimestamp, + parseRfc3339DateTime: () => parseRfc3339DateTime, + parseRfc3339DateTimeWithOffset: () => parseRfc3339DateTimeWithOffset, + parseRfc7231DateTime: () => parseRfc7231DateTime, + resolveDefaultRuntimeConfig: () => resolveDefaultRuntimeConfig, + resolvedPath: () => resolvedPath, + serializeDateTime: () => serializeDateTime, + serializeFloat: () => serializeFloat, + splitEvery: () => splitEvery, + strictParseByte: () => strictParseByte, + strictParseDouble: () => strictParseDouble, + strictParseFloat: () => strictParseFloat, + strictParseFloat32: () => strictParseFloat32, + strictParseInt: () => strictParseInt, + strictParseInt32: () => strictParseInt32, + strictParseLong: () => strictParseLong, + strictParseShort: () => strictParseShort, + take: () => take, + throwDefaultError: () => throwDefaultError, + withBaseException: () => withBaseException +}); +module.exports = __toCommonJS(src_exports); + +// src/NoOpLogger.ts +var _NoOpLogger = class _NoOpLogger { + trace() { + } + debug() { + } + info() { + } + warn() { + } + error() { + } +}; +__name(_NoOpLogger, "NoOpLogger"); +var NoOpLogger = _NoOpLogger; + +// src/client.ts +var import_middleware_stack = __nccwpck_require__(7911); +var _Client = class _Client { + constructor(config) { + this.config = config; + this.middlewareStack = (0, import_middleware_stack.constructStack)(); + } + send(command, optionsOrCb, cb) { + const options = typeof optionsOrCb !== "function" ? optionsOrCb : void 0; + const callback = typeof optionsOrCb === "function" ? optionsOrCb : cb; + const useHandlerCache = options === void 0 && this.config.cacheMiddleware === true; + let handler; + if (useHandlerCache) { + if (!this.handlers) { + this.handlers = /* @__PURE__ */ new WeakMap(); + } + const handlers = this.handlers; + if (handlers.has(command.constructor)) { + handler = handlers.get(command.constructor); + } else { + handler = command.resolveMiddleware(this.middlewareStack, this.config, options); + handlers.set(command.constructor, handler); + } + } else { + delete this.handlers; + handler = command.resolveMiddleware(this.middlewareStack, this.config, options); + } + if (callback) { + handler(command).then( + (result) => callback(null, result.output), + (err) => callback(err) + ).catch( + // prevent any errors thrown in the callback from triggering an + // unhandled promise rejection + () => { + } + ); + } else { + return handler(command).then((result) => result.output); + } + } + destroy() { + var _a, _b, _c; + (_c = (_b = (_a = this.config) == null ? void 0 : _a.requestHandler) == null ? void 0 : _b.destroy) == null ? void 0 : _c.call(_b); + delete this.handlers; + } +}; +__name(_Client, "Client"); +var Client = _Client; + +// src/collect-stream-body.ts +var import_util_stream = __nccwpck_require__(6607); +var collectBody = /* @__PURE__ */ __name(async (streamBody = new Uint8Array(), context) => { + if (streamBody instanceof Uint8Array) { + return import_util_stream.Uint8ArrayBlobAdapter.mutate(streamBody); + } + if (!streamBody) { + return import_util_stream.Uint8ArrayBlobAdapter.mutate(new Uint8Array()); + } + const fromContext = context.streamCollector(streamBody); + return import_util_stream.Uint8ArrayBlobAdapter.mutate(await fromContext); +}, "collectBody"); + +// src/command.ts + +var import_types = __nccwpck_require__(5756); +var _Command = class _Command { + constructor() { + this.middlewareStack = (0, import_middleware_stack.constructStack)(); + } + /** + * Factory for Command ClassBuilder. + * @internal + */ + static classBuilder() { + return new ClassBuilder(); + } + /** + * @internal + */ + resolveMiddlewareWithContext(clientStack, configuration, options, { + middlewareFn, + clientName, + commandName, + inputFilterSensitiveLog, + outputFilterSensitiveLog, + smithyContext, + additionalContext, + CommandCtor + }) { + for (const mw of middlewareFn.bind(this)(CommandCtor, clientStack, configuration, options)) { + this.middlewareStack.use(mw); + } + const stack = clientStack.concat(this.middlewareStack); + const { logger: logger2 } = configuration; + const handlerExecutionContext = { + logger: logger2, + clientName, + commandName, + inputFilterSensitiveLog, + outputFilterSensitiveLog, + [import_types.SMITHY_CONTEXT_KEY]: { + commandInstance: this, + ...smithyContext + }, + ...additionalContext + }; + const { requestHandler } = configuration; + return stack.resolve( + (request) => requestHandler.handle(request.request, options || {}), + handlerExecutionContext + ); + } +}; +__name(_Command, "Command"); +var Command = _Command; +var _ClassBuilder = class _ClassBuilder { + constructor() { + this._init = () => { + }; + this._ep = {}; + this._middlewareFn = () => []; + this._commandName = ""; + this._clientName = ""; + this._additionalContext = {}; + this._smithyContext = {}; + this._inputFilterSensitiveLog = (_) => _; + this._outputFilterSensitiveLog = (_) => _; + this._serializer = null; + this._deserializer = null; + } + /** + * Optional init callback. + */ + init(cb) { + this._init = cb; + } + /** + * Set the endpoint parameter instructions. + */ + ep(endpointParameterInstructions) { + this._ep = endpointParameterInstructions; + return this; + } + /** + * Add any number of middleware. + */ + m(middlewareSupplier) { + this._middlewareFn = middlewareSupplier; + return this; + } + /** + * Set the initial handler execution context Smithy field. + */ + s(service, operation, smithyContext = {}) { + this._smithyContext = { + service, + operation, + ...smithyContext + }; + return this; + } + /** + * Set the initial handler execution context. + */ + c(additionalContext = {}) { + this._additionalContext = additionalContext; + return this; + } + /** + * Set constant string identifiers for the operation. + */ + n(clientName, commandName) { + this._clientName = clientName; + this._commandName = commandName; + return this; + } + /** + * Set the input and output sensistive log filters. + */ + f(inputFilter = (_) => _, outputFilter = (_) => _) { + this._inputFilterSensitiveLog = inputFilter; + this._outputFilterSensitiveLog = outputFilter; + return this; + } + /** + * Sets the serializer. + */ + ser(serializer) { + this._serializer = serializer; + return this; + } + /** + * Sets the deserializer. + */ + de(deserializer) { + this._deserializer = deserializer; + return this; + } + /** + * @returns a Command class with the classBuilder properties. + */ + build() { + var _a; + const closure = this; + let CommandRef; + return CommandRef = (_a = class extends Command { + /** + * @public + */ + constructor(...[input]) { + super(); + /** + * @internal + */ + // @ts-ignore used in middlewareFn closure. + this.serialize = closure._serializer; + /** + * @internal + */ + // @ts-ignore used in middlewareFn closure. + this.deserialize = closure._deserializer; + this.input = input ?? {}; + closure._init(this); + } + /** + * @public + */ + static getEndpointParameterInstructions() { + return closure._ep; + } + /** + * @internal + */ + resolveMiddleware(stack, configuration, options) { + return this.resolveMiddlewareWithContext(stack, configuration, options, { + CommandCtor: CommandRef, + middlewareFn: closure._middlewareFn, + clientName: closure._clientName, + commandName: closure._commandName, + inputFilterSensitiveLog: closure._inputFilterSensitiveLog, + outputFilterSensitiveLog: closure._outputFilterSensitiveLog, + smithyContext: closure._smithyContext, + additionalContext: closure._additionalContext + }); + } + }, __name(_a, "CommandRef"), _a); + } +}; +__name(_ClassBuilder, "ClassBuilder"); +var ClassBuilder = _ClassBuilder; + +// src/constants.ts +var SENSITIVE_STRING = "***SensitiveInformation***"; + +// src/create-aggregated-client.ts +var createAggregatedClient = /* @__PURE__ */ __name((commands, Client2) => { + for (const command of Object.keys(commands)) { + const CommandCtor = commands[command]; + const methodImpl = /* @__PURE__ */ __name(async function(args, optionsOrCb, cb) { + const command2 = new CommandCtor(args); + if (typeof optionsOrCb === "function") { + this.send(command2, optionsOrCb); + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expected http options but got ${typeof optionsOrCb}`); + this.send(command2, optionsOrCb || {}, cb); + } else { + return this.send(command2, optionsOrCb); + } + }, "methodImpl"); + const methodName = (command[0].toLowerCase() + command.slice(1)).replace(/Command$/, ""); + Client2.prototype[methodName] = methodImpl; + } +}, "createAggregatedClient"); + +// src/parse-utils.ts +var parseBoolean = /* @__PURE__ */ __name((value) => { + switch (value) { + case "true": + return true; + case "false": + return false; + default: + throw new Error(`Unable to parse boolean value "${value}"`); + } +}, "parseBoolean"); +var expectBoolean = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value === "number") { + if (value === 0 || value === 1) { + logger.warn(stackTraceWarning(`Expected boolean, got ${typeof value}: ${value}`)); + } + if (value === 0) { + return false; + } + if (value === 1) { + return true; + } + } + if (typeof value === "string") { + const lower = value.toLowerCase(); + if (lower === "false" || lower === "true") { + logger.warn(stackTraceWarning(`Expected boolean, got ${typeof value}: ${value}`)); + } + if (lower === "false") { + return false; + } + if (lower === "true") { + return true; + } + } + if (typeof value === "boolean") { + return value; + } + throw new TypeError(`Expected boolean, got ${typeof value}: ${value}`); +}, "expectBoolean"); +var expectNumber = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value === "string") { + const parsed = parseFloat(value); + if (!Number.isNaN(parsed)) { + if (String(parsed) !== String(value)) { + logger.warn(stackTraceWarning(`Expected number but observed string: ${value}`)); + } + return parsed; + } + } + if (typeof value === "number") { + return value; + } + throw new TypeError(`Expected number, got ${typeof value}: ${value}`); +}, "expectNumber"); +var MAX_FLOAT = Math.ceil(2 ** 127 * (2 - 2 ** -23)); +var expectFloat32 = /* @__PURE__ */ __name((value) => { + const expected = expectNumber(value); + if (expected !== void 0 && !Number.isNaN(expected) && expected !== Infinity && expected !== -Infinity) { + if (Math.abs(expected) > MAX_FLOAT) { + throw new TypeError(`Expected 32-bit float, got ${value}`); + } + } + return expected; +}, "expectFloat32"); +var expectLong = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (Number.isInteger(value) && !Number.isNaN(value)) { + return value; + } + throw new TypeError(`Expected integer, got ${typeof value}: ${value}`); +}, "expectLong"); +var expectInt = expectLong; +var expectInt32 = /* @__PURE__ */ __name((value) => expectSizedInt(value, 32), "expectInt32"); +var expectShort = /* @__PURE__ */ __name((value) => expectSizedInt(value, 16), "expectShort"); +var expectByte = /* @__PURE__ */ __name((value) => expectSizedInt(value, 8), "expectByte"); +var expectSizedInt = /* @__PURE__ */ __name((value, size) => { + const expected = expectLong(value); + if (expected !== void 0 && castInt(expected, size) !== expected) { + throw new TypeError(`Expected ${size}-bit integer, got ${value}`); + } + return expected; +}, "expectSizedInt"); +var castInt = /* @__PURE__ */ __name((value, size) => { + switch (size) { + case 32: + return Int32Array.of(value)[0]; + case 16: + return Int16Array.of(value)[0]; + case 8: + return Int8Array.of(value)[0]; + } +}, "castInt"); +var expectNonNull = /* @__PURE__ */ __name((value, location) => { + if (value === null || value === void 0) { + if (location) { + throw new TypeError(`Expected a non-null value for ${location}`); + } + throw new TypeError("Expected a non-null value"); + } + return value; +}, "expectNonNull"); +var expectObject = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value === "object" && !Array.isArray(value)) { + return value; + } + const receivedType = Array.isArray(value) ? "array" : typeof value; + throw new TypeError(`Expected object, got ${receivedType}: ${value}`); +}, "expectObject"); +var expectString = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value === "string") { + return value; + } + if (["boolean", "number", "bigint"].includes(typeof value)) { + logger.warn(stackTraceWarning(`Expected string, got ${typeof value}: ${value}`)); + return String(value); + } + throw new TypeError(`Expected string, got ${typeof value}: ${value}`); +}, "expectString"); +var expectUnion = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + const asObject = expectObject(value); + const setKeys = Object.entries(asObject).filter(([, v]) => v != null).map(([k]) => k); + if (setKeys.length === 0) { + throw new TypeError(`Unions must have exactly one non-null member. None were found.`); + } + if (setKeys.length > 1) { + throw new TypeError(`Unions must have exactly one non-null member. Keys ${setKeys} were not null.`); + } + return asObject; +}, "expectUnion"); +var strictParseDouble = /* @__PURE__ */ __name((value) => { + if (typeof value == "string") { + return expectNumber(parseNumber(value)); + } + return expectNumber(value); +}, "strictParseDouble"); +var strictParseFloat = strictParseDouble; +var strictParseFloat32 = /* @__PURE__ */ __name((value) => { + if (typeof value == "string") { + return expectFloat32(parseNumber(value)); + } + return expectFloat32(value); +}, "strictParseFloat32"); +var NUMBER_REGEX = /(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g; +var parseNumber = /* @__PURE__ */ __name((value) => { + const matches = value.match(NUMBER_REGEX); + if (matches === null || matches[0].length !== value.length) { + throw new TypeError(`Expected real number, got implicit NaN`); + } + return parseFloat(value); +}, "parseNumber"); +var limitedParseDouble = /* @__PURE__ */ __name((value) => { + if (typeof value == "string") { + return parseFloatString(value); + } + return expectNumber(value); +}, "limitedParseDouble"); +var handleFloat = limitedParseDouble; +var limitedParseFloat = limitedParseDouble; +var limitedParseFloat32 = /* @__PURE__ */ __name((value) => { + if (typeof value == "string") { + return parseFloatString(value); + } + return expectFloat32(value); +}, "limitedParseFloat32"); +var parseFloatString = /* @__PURE__ */ __name((value) => { + switch (value) { + case "NaN": + return NaN; + case "Infinity": + return Infinity; + case "-Infinity": + return -Infinity; + default: + throw new Error(`Unable to parse float value: ${value}`); + } +}, "parseFloatString"); +var strictParseLong = /* @__PURE__ */ __name((value) => { + if (typeof value === "string") { + return expectLong(parseNumber(value)); + } + return expectLong(value); +}, "strictParseLong"); +var strictParseInt = strictParseLong; +var strictParseInt32 = /* @__PURE__ */ __name((value) => { + if (typeof value === "string") { + return expectInt32(parseNumber(value)); + } + return expectInt32(value); +}, "strictParseInt32"); +var strictParseShort = /* @__PURE__ */ __name((value) => { + if (typeof value === "string") { + return expectShort(parseNumber(value)); + } + return expectShort(value); +}, "strictParseShort"); +var strictParseByte = /* @__PURE__ */ __name((value) => { + if (typeof value === "string") { + return expectByte(parseNumber(value)); + } + return expectByte(value); +}, "strictParseByte"); +var stackTraceWarning = /* @__PURE__ */ __name((message) => { + return String(new TypeError(message).stack || message).split("\n").slice(0, 5).filter((s) => !s.includes("stackTraceWarning")).join("\n"); +}, "stackTraceWarning"); +var logger = { + warn: console.warn +}; + +// src/date-utils.ts +var DAYS = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; +var MONTHS = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; +function dateToUtcString(date) { + const year = date.getUTCFullYear(); + const month = date.getUTCMonth(); + const dayOfWeek = date.getUTCDay(); + const dayOfMonthInt = date.getUTCDate(); + const hoursInt = date.getUTCHours(); + const minutesInt = date.getUTCMinutes(); + const secondsInt = date.getUTCSeconds(); + const dayOfMonthString = dayOfMonthInt < 10 ? `0${dayOfMonthInt}` : `${dayOfMonthInt}`; + const hoursString = hoursInt < 10 ? `0${hoursInt}` : `${hoursInt}`; + const minutesString = minutesInt < 10 ? `0${minutesInt}` : `${minutesInt}`; + const secondsString = secondsInt < 10 ? `0${secondsInt}` : `${secondsInt}`; + return `${DAYS[dayOfWeek]}, ${dayOfMonthString} ${MONTHS[month]} ${year} ${hoursString}:${minutesString}:${secondsString} GMT`; +} +__name(dateToUtcString, "dateToUtcString"); +var RFC3339 = new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/); +var parseRfc3339DateTime = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value !== "string") { + throw new TypeError("RFC-3339 date-times must be expressed as strings"); + } + const match = RFC3339.exec(value); + if (!match) { + throw new TypeError("Invalid RFC-3339 date-time value"); + } + const [_, yearStr, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds] = match; + const year = strictParseShort(stripLeadingZeroes(yearStr)); + const month = parseDateValue(monthStr, "month", 1, 12); + const day = parseDateValue(dayStr, "day", 1, 31); + return buildDate(year, month, day, { hours, minutes, seconds, fractionalMilliseconds }); +}, "parseRfc3339DateTime"); +var RFC3339_WITH_OFFSET = new RegExp( + /^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/ +); +var parseRfc3339DateTimeWithOffset = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value !== "string") { + throw new TypeError("RFC-3339 date-times must be expressed as strings"); + } + const match = RFC3339_WITH_OFFSET.exec(value); + if (!match) { + throw new TypeError("Invalid RFC-3339 date-time value"); + } + const [_, yearStr, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds, offsetStr] = match; + const year = strictParseShort(stripLeadingZeroes(yearStr)); + const month = parseDateValue(monthStr, "month", 1, 12); + const day = parseDateValue(dayStr, "day", 1, 31); + const date = buildDate(year, month, day, { hours, minutes, seconds, fractionalMilliseconds }); + if (offsetStr.toUpperCase() != "Z") { + date.setTime(date.getTime() - parseOffsetToMilliseconds(offsetStr)); + } + return date; +}, "parseRfc3339DateTimeWithOffset"); +var IMF_FIXDATE = new RegExp( + /^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/ +); +var RFC_850_DATE = new RegExp( + /^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/ +); +var ASC_TIME = new RegExp( + /^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/ +); +var parseRfc7231DateTime = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + if (typeof value !== "string") { + throw new TypeError("RFC-7231 date-times must be expressed as strings"); + } + let match = IMF_FIXDATE.exec(value); + if (match) { + const [_, dayStr, monthStr, yearStr, hours, minutes, seconds, fractionalMilliseconds] = match; + return buildDate( + strictParseShort(stripLeadingZeroes(yearStr)), + parseMonthByShortName(monthStr), + parseDateValue(dayStr, "day", 1, 31), + { hours, minutes, seconds, fractionalMilliseconds } + ); + } + match = RFC_850_DATE.exec(value); + if (match) { + const [_, dayStr, monthStr, yearStr, hours, minutes, seconds, fractionalMilliseconds] = match; + return adjustRfc850Year( + buildDate(parseTwoDigitYear(yearStr), parseMonthByShortName(monthStr), parseDateValue(dayStr, "day", 1, 31), { + hours, + minutes, + seconds, + fractionalMilliseconds + }) + ); + } + match = ASC_TIME.exec(value); + if (match) { + const [_, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds, yearStr] = match; + return buildDate( + strictParseShort(stripLeadingZeroes(yearStr)), + parseMonthByShortName(monthStr), + parseDateValue(dayStr.trimLeft(), "day", 1, 31), + { hours, minutes, seconds, fractionalMilliseconds } + ); + } + throw new TypeError("Invalid RFC-7231 date-time value"); +}, "parseRfc7231DateTime"); +var parseEpochTimestamp = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return void 0; + } + let valueAsDouble; + if (typeof value === "number") { + valueAsDouble = value; + } else if (typeof value === "string") { + valueAsDouble = strictParseDouble(value); + } else if (typeof value === "object" && value.tag === 1) { + valueAsDouble = value.value; + } else { + throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation"); + } + if (Number.isNaN(valueAsDouble) || valueAsDouble === Infinity || valueAsDouble === -Infinity) { + throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics"); + } + return new Date(Math.round(valueAsDouble * 1e3)); +}, "parseEpochTimestamp"); +var buildDate = /* @__PURE__ */ __name((year, month, day, time) => { + const adjustedMonth = month - 1; + validateDayOfMonth(year, adjustedMonth, day); + return new Date( + Date.UTC( + year, + adjustedMonth, + day, + parseDateValue(time.hours, "hour", 0, 23), + parseDateValue(time.minutes, "minute", 0, 59), + // seconds can go up to 60 for leap seconds + parseDateValue(time.seconds, "seconds", 0, 60), + parseMilliseconds(time.fractionalMilliseconds) + ) + ); +}, "buildDate"); +var parseTwoDigitYear = /* @__PURE__ */ __name((value) => { + const thisYear = (/* @__PURE__ */ new Date()).getUTCFullYear(); + const valueInThisCentury = Math.floor(thisYear / 100) * 100 + strictParseShort(stripLeadingZeroes(value)); + if (valueInThisCentury < thisYear) { + return valueInThisCentury + 100; + } + return valueInThisCentury; +}, "parseTwoDigitYear"); +var FIFTY_YEARS_IN_MILLIS = 50 * 365 * 24 * 60 * 60 * 1e3; +var adjustRfc850Year = /* @__PURE__ */ __name((input) => { + if (input.getTime() - (/* @__PURE__ */ new Date()).getTime() > FIFTY_YEARS_IN_MILLIS) { + return new Date( + Date.UTC( + input.getUTCFullYear() - 100, + input.getUTCMonth(), + input.getUTCDate(), + input.getUTCHours(), + input.getUTCMinutes(), + input.getUTCSeconds(), + input.getUTCMilliseconds() + ) + ); + } + return input; +}, "adjustRfc850Year"); +var parseMonthByShortName = /* @__PURE__ */ __name((value) => { + const monthIdx = MONTHS.indexOf(value); + if (monthIdx < 0) { + throw new TypeError(`Invalid month: ${value}`); + } + return monthIdx + 1; +}, "parseMonthByShortName"); +var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var validateDayOfMonth = /* @__PURE__ */ __name((year, month, day) => { + let maxDays = DAYS_IN_MONTH[month]; + if (month === 1 && isLeapYear(year)) { + maxDays = 29; + } + if (day > maxDays) { + throw new TypeError(`Invalid day for ${MONTHS[month]} in ${year}: ${day}`); + } +}, "validateDayOfMonth"); +var isLeapYear = /* @__PURE__ */ __name((year) => { + return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); +}, "isLeapYear"); +var parseDateValue = /* @__PURE__ */ __name((value, type, lower, upper) => { + const dateVal = strictParseByte(stripLeadingZeroes(value)); + if (dateVal < lower || dateVal > upper) { + throw new TypeError(`${type} must be between ${lower} and ${upper}, inclusive`); + } + return dateVal; +}, "parseDateValue"); +var parseMilliseconds = /* @__PURE__ */ __name((value) => { + if (value === null || value === void 0) { + return 0; + } + return strictParseFloat32("0." + value) * 1e3; +}, "parseMilliseconds"); +var parseOffsetToMilliseconds = /* @__PURE__ */ __name((value) => { + const directionStr = value[0]; + let direction = 1; + if (directionStr == "+") { + direction = 1; + } else if (directionStr == "-") { + direction = -1; + } else { + throw new TypeError(`Offset direction, ${directionStr}, must be "+" or "-"`); + } + const hour = Number(value.substring(1, 3)); + const minute = Number(value.substring(4, 6)); + return direction * (hour * 60 + minute) * 60 * 1e3; +}, "parseOffsetToMilliseconds"); +var stripLeadingZeroes = /* @__PURE__ */ __name((value) => { + let idx = 0; + while (idx < value.length - 1 && value.charAt(idx) === "0") { + idx++; + } + if (idx === 0) { + return value; + } + return value.slice(idx); +}, "stripLeadingZeroes"); + +// src/exceptions.ts +var _ServiceException = class _ServiceException extends Error { + constructor(options) { + super(options.message); + Object.setPrototypeOf(this, _ServiceException.prototype); + this.name = options.name; + this.$fault = options.$fault; + this.$metadata = options.$metadata; + } +}; +__name(_ServiceException, "ServiceException"); +var ServiceException = _ServiceException; +var decorateServiceException = /* @__PURE__ */ __name((exception, additions = {}) => { + Object.entries(additions).filter(([, v]) => v !== void 0).forEach(([k, v]) => { + if (exception[k] == void 0 || exception[k] === "") { + exception[k] = v; + } + }); + const message = exception.message || exception.Message || "UnknownError"; + exception.message = message; + delete exception.Message; + return exception; +}, "decorateServiceException"); + +// src/default-error-handler.ts +var throwDefaultError = /* @__PURE__ */ __name(({ output, parsedBody, exceptionCtor, errorCode }) => { + const $metadata = deserializeMetadata(output); + const statusCode = $metadata.httpStatusCode ? $metadata.httpStatusCode + "" : void 0; + const response = new exceptionCtor({ + name: (parsedBody == null ? void 0 : parsedBody.code) || (parsedBody == null ? void 0 : parsedBody.Code) || errorCode || statusCode || "UnknownError", + $fault: "client", + $metadata + }); + throw decorateServiceException(response, parsedBody); +}, "throwDefaultError"); +var withBaseException = /* @__PURE__ */ __name((ExceptionCtor) => { + return ({ output, parsedBody, errorCode }) => { + throwDefaultError({ output, parsedBody, exceptionCtor: ExceptionCtor, errorCode }); + }; +}, "withBaseException"); +var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"] +}), "deserializeMetadata"); + +// src/defaults-mode.ts +var loadConfigsForDefaultMode = /* @__PURE__ */ __name((mode) => { + switch (mode) { + case "standard": + return { + retryMode: "standard", + connectionTimeout: 3100 + }; + case "in-region": + return { + retryMode: "standard", + connectionTimeout: 1100 + }; + case "cross-region": + return { + retryMode: "standard", + connectionTimeout: 3100 + }; + case "mobile": + return { + retryMode: "standard", + connectionTimeout: 3e4 + }; + default: + return {}; + } +}, "loadConfigsForDefaultMode"); + +// src/emitWarningIfUnsupportedVersion.ts +var warningEmitted = false; +var emitWarningIfUnsupportedVersion = /* @__PURE__ */ __name((version) => { + if (version && !warningEmitted && parseInt(version.substring(1, version.indexOf("."))) < 16) { + warningEmitted = true; + } +}, "emitWarningIfUnsupportedVersion"); + +// src/extensions/checksum.ts + +var getChecksumConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const checksumAlgorithms = []; + for (const id in import_types.AlgorithmId) { + const algorithmId = import_types.AlgorithmId[id]; + if (runtimeConfig[algorithmId] === void 0) { + continue; + } + checksumAlgorithms.push({ + algorithmId: () => algorithmId, + checksumConstructor: () => runtimeConfig[algorithmId] + }); + } + return { + _checksumAlgorithms: checksumAlgorithms, + addChecksumAlgorithm(algo) { + this._checksumAlgorithms.push(algo); + }, + checksumAlgorithms() { + return this._checksumAlgorithms; + } + }; +}, "getChecksumConfiguration"); +var resolveChecksumRuntimeConfig = /* @__PURE__ */ __name((clientConfig) => { + const runtimeConfig = {}; + clientConfig.checksumAlgorithms().forEach((checksumAlgorithm) => { + runtimeConfig[checksumAlgorithm.algorithmId()] = checksumAlgorithm.checksumConstructor(); + }); + return runtimeConfig; +}, "resolveChecksumRuntimeConfig"); + +// src/extensions/retry.ts +var getRetryConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + let _retryStrategy = runtimeConfig.retryStrategy; + return { + setRetryStrategy(retryStrategy) { + _retryStrategy = retryStrategy; + }, + retryStrategy() { + return _retryStrategy; + } + }; +}, "getRetryConfiguration"); +var resolveRetryRuntimeConfig = /* @__PURE__ */ __name((retryStrategyConfiguration) => { + const runtimeConfig = {}; + runtimeConfig.retryStrategy = retryStrategyConfiguration.retryStrategy(); + return runtimeConfig; +}, "resolveRetryRuntimeConfig"); + +// src/extensions/defaultExtensionConfiguration.ts +var getDefaultExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + return { + ...getChecksumConfiguration(runtimeConfig), + ...getRetryConfiguration(runtimeConfig) + }; +}, "getDefaultExtensionConfiguration"); +var getDefaultClientConfiguration = getDefaultExtensionConfiguration; +var resolveDefaultRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + ...resolveChecksumRuntimeConfig(config), + ...resolveRetryRuntimeConfig(config) + }; +}, "resolveDefaultRuntimeConfig"); + +// src/extended-encode-uri-component.ts +function extendedEncodeURIComponent(str) { + return encodeURIComponent(str).replace(/[!'()*]/g, function(c) { + return "%" + c.charCodeAt(0).toString(16).toUpperCase(); + }); +} +__name(extendedEncodeURIComponent, "extendedEncodeURIComponent"); + +// src/get-array-if-single-item.ts +var getArrayIfSingleItem = /* @__PURE__ */ __name((mayBeArray) => Array.isArray(mayBeArray) ? mayBeArray : [mayBeArray], "getArrayIfSingleItem"); + +// src/get-value-from-text-node.ts +var getValueFromTextNode = /* @__PURE__ */ __name((obj) => { + const textNodeName = "#text"; + for (const key in obj) { + if (obj.hasOwnProperty(key) && obj[key][textNodeName] !== void 0) { + obj[key] = obj[key][textNodeName]; + } else if (typeof obj[key] === "object" && obj[key] !== null) { + obj[key] = getValueFromTextNode(obj[key]); + } + } + return obj; +}, "getValueFromTextNode"); + +// src/lazy-json.ts +var StringWrapper = /* @__PURE__ */ __name(function() { + const Class = Object.getPrototypeOf(this).constructor; + const Constructor = Function.bind.apply(String, [null, ...arguments]); + const instance = new Constructor(); + Object.setPrototypeOf(instance, Class.prototype); + return instance; +}, "StringWrapper"); +StringWrapper.prototype = Object.create(String.prototype, { + constructor: { + value: StringWrapper, + enumerable: false, + writable: true, + configurable: true + } +}); +Object.setPrototypeOf(StringWrapper, String); +var _LazyJsonString = class _LazyJsonString extends StringWrapper { + deserializeJSON() { + return JSON.parse(super.toString()); + } + toJSON() { + return super.toString(); + } + static fromObject(object) { + if (object instanceof _LazyJsonString) { + return object; + } else if (object instanceof String || typeof object === "string") { + return new _LazyJsonString(object); + } + return new _LazyJsonString(JSON.stringify(object)); + } +}; +__name(_LazyJsonString, "LazyJsonString"); +var LazyJsonString = _LazyJsonString; + +// src/object-mapping.ts +function map(arg0, arg1, arg2) { + let target; + let filter; + let instructions; + if (typeof arg1 === "undefined" && typeof arg2 === "undefined") { + target = {}; + instructions = arg0; + } else { + target = arg0; + if (typeof arg1 === "function") { + filter = arg1; + instructions = arg2; + return mapWithFilter(target, filter, instructions); + } else { + instructions = arg1; + } + } + for (const key of Object.keys(instructions)) { + if (!Array.isArray(instructions[key])) { + target[key] = instructions[key]; + continue; + } + applyInstruction(target, null, instructions, key); + } + return target; +} +__name(map, "map"); +var convertMap = /* @__PURE__ */ __name((target) => { + const output = {}; + for (const [k, v] of Object.entries(target || {})) { + output[k] = [, v]; + } + return output; +}, "convertMap"); +var take = /* @__PURE__ */ __name((source, instructions) => { + const out = {}; + for (const key in instructions) { + applyInstruction(out, source, instructions, key); + } + return out; +}, "take"); +var mapWithFilter = /* @__PURE__ */ __name((target, filter, instructions) => { + return map( + target, + Object.entries(instructions).reduce( + (_instructions, [key, value]) => { + if (Array.isArray(value)) { + _instructions[key] = value; + } else { + if (typeof value === "function") { + _instructions[key] = [filter, value()]; + } else { + _instructions[key] = [filter, value]; + } + } + return _instructions; + }, + {} + ) + ); +}, "mapWithFilter"); +var applyInstruction = /* @__PURE__ */ __name((target, source, instructions, targetKey) => { + if (source !== null) { + let instruction = instructions[targetKey]; + if (typeof instruction === "function") { + instruction = [, instruction]; + } + const [filter2 = nonNullish, valueFn = pass, sourceKey = targetKey] = instruction; + if (typeof filter2 === "function" && filter2(source[sourceKey]) || typeof filter2 !== "function" && !!filter2) { + target[targetKey] = valueFn(source[sourceKey]); + } + return; + } + let [filter, value] = instructions[targetKey]; + if (typeof value === "function") { + let _value; + const defaultFilterPassed = filter === void 0 && (_value = value()) != null; + const customFilterPassed = typeof filter === "function" && !!filter(void 0) || typeof filter !== "function" && !!filter; + if (defaultFilterPassed) { + target[targetKey] = _value; + } else if (customFilterPassed) { + target[targetKey] = value(); + } + } else { + const defaultFilterPassed = filter === void 0 && value != null; + const customFilterPassed = typeof filter === "function" && !!filter(value) || typeof filter !== "function" && !!filter; + if (defaultFilterPassed || customFilterPassed) { + target[targetKey] = value; + } + } +}, "applyInstruction"); +var nonNullish = /* @__PURE__ */ __name((_) => _ != null, "nonNullish"); +var pass = /* @__PURE__ */ __name((_) => _, "pass"); + +// src/resolve-path.ts +var resolvedPath = /* @__PURE__ */ __name((resolvedPath2, input, memberName, labelValueProvider, uriLabel, isGreedyLabel) => { + if (input != null && input[memberName] !== void 0) { + const labelValue = labelValueProvider(); + if (labelValue.length <= 0) { + throw new Error("Empty value provided for input HTTP label: " + memberName + "."); + } + resolvedPath2 = resolvedPath2.replace( + uriLabel, + isGreedyLabel ? labelValue.split("/").map((segment) => extendedEncodeURIComponent(segment)).join("/") : extendedEncodeURIComponent(labelValue) + ); + } else { + throw new Error("No value provided for input HTTP label: " + memberName + "."); + } + return resolvedPath2; +}, "resolvedPath"); + +// src/ser-utils.ts +var serializeFloat = /* @__PURE__ */ __name((value) => { + if (value !== value) { + return "NaN"; + } + switch (value) { + case Infinity: + return "Infinity"; + case -Infinity: + return "-Infinity"; + default: + return value; + } +}, "serializeFloat"); +var serializeDateTime = /* @__PURE__ */ __name((date) => date.toISOString().replace(".000Z", "Z"), "serializeDateTime"); + +// src/serde-json.ts +var _json = /* @__PURE__ */ __name((obj) => { + if (obj == null) { + return {}; + } + if (Array.isArray(obj)) { + return obj.filter((_) => _ != null).map(_json); + } + if (typeof obj === "object") { + const target = {}; + for (const key of Object.keys(obj)) { + if (obj[key] == null) { + continue; + } + target[key] = _json(obj[key]); + } + return target; + } + return obj; +}, "_json"); + +// src/split-every.ts +function splitEvery(value, delimiter, numDelimiters) { + if (numDelimiters <= 0 || !Number.isInteger(numDelimiters)) { + throw new Error("Invalid number of delimiters (" + numDelimiters + ") for splitEvery."); + } + const segments = value.split(delimiter); + if (numDelimiters === 1) { + return segments; + } + const compoundSegments = []; + let currentSegment = ""; + for (let i = 0; i < segments.length; i++) { + if (currentSegment === "") { + currentSegment = segments[i]; + } else { + currentSegment += delimiter + segments[i]; + } + if ((i + 1) % numDelimiters === 0) { + compoundSegments.push(currentSegment); + currentSegment = ""; + } + } + if (currentSegment !== "") { + compoundSegments.push(currentSegment); + } + return compoundSegments; +} +__name(splitEvery, "splitEvery"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5756: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AlgorithmId: () => AlgorithmId, + EndpointURLScheme: () => EndpointURLScheme, + FieldPosition: () => FieldPosition, + HttpApiKeyAuthLocation: () => HttpApiKeyAuthLocation, + HttpAuthLocation: () => HttpAuthLocation, + IniSectionType: () => IniSectionType, + RequestHandlerProtocol: () => RequestHandlerProtocol, + SMITHY_CONTEXT_KEY: () => SMITHY_CONTEXT_KEY, + getDefaultClientConfiguration: () => getDefaultClientConfiguration, + resolveDefaultRuntimeConfig: () => resolveDefaultRuntimeConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/auth/auth.ts +var HttpAuthLocation = /* @__PURE__ */ ((HttpAuthLocation2) => { + HttpAuthLocation2["HEADER"] = "header"; + HttpAuthLocation2["QUERY"] = "query"; + return HttpAuthLocation2; +})(HttpAuthLocation || {}); + +// src/auth/HttpApiKeyAuth.ts +var HttpApiKeyAuthLocation = /* @__PURE__ */ ((HttpApiKeyAuthLocation2) => { + HttpApiKeyAuthLocation2["HEADER"] = "header"; + HttpApiKeyAuthLocation2["QUERY"] = "query"; + return HttpApiKeyAuthLocation2; +})(HttpApiKeyAuthLocation || {}); + +// src/endpoint.ts +var EndpointURLScheme = /* @__PURE__ */ ((EndpointURLScheme2) => { + EndpointURLScheme2["HTTP"] = "http"; + EndpointURLScheme2["HTTPS"] = "https"; + return EndpointURLScheme2; +})(EndpointURLScheme || {}); + +// src/extensions/checksum.ts +var AlgorithmId = /* @__PURE__ */ ((AlgorithmId2) => { + AlgorithmId2["MD5"] = "md5"; + AlgorithmId2["CRC32"] = "crc32"; + AlgorithmId2["CRC32C"] = "crc32c"; + AlgorithmId2["SHA1"] = "sha1"; + AlgorithmId2["SHA256"] = "sha256"; + return AlgorithmId2; +})(AlgorithmId || {}); +var getChecksumConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + const checksumAlgorithms = []; + if (runtimeConfig.sha256 !== void 0) { + checksumAlgorithms.push({ + algorithmId: () => "sha256" /* SHA256 */, + checksumConstructor: () => runtimeConfig.sha256 + }); + } + if (runtimeConfig.md5 != void 0) { + checksumAlgorithms.push({ + algorithmId: () => "md5" /* MD5 */, + checksumConstructor: () => runtimeConfig.md5 + }); + } + return { + _checksumAlgorithms: checksumAlgorithms, + addChecksumAlgorithm(algo) { + this._checksumAlgorithms.push(algo); + }, + checksumAlgorithms() { + return this._checksumAlgorithms; + } + }; +}, "getChecksumConfiguration"); +var resolveChecksumRuntimeConfig = /* @__PURE__ */ __name((clientConfig) => { + const runtimeConfig = {}; + clientConfig.checksumAlgorithms().forEach((checksumAlgorithm) => { + runtimeConfig[checksumAlgorithm.algorithmId()] = checksumAlgorithm.checksumConstructor(); + }); + return runtimeConfig; +}, "resolveChecksumRuntimeConfig"); + +// src/extensions/defaultClientConfiguration.ts +var getDefaultClientConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { + return { + ...getChecksumConfiguration(runtimeConfig) + }; +}, "getDefaultClientConfiguration"); +var resolveDefaultRuntimeConfig = /* @__PURE__ */ __name((config) => { + return { + ...resolveChecksumRuntimeConfig(config) + }; +}, "resolveDefaultRuntimeConfig"); + +// src/http.ts +var FieldPosition = /* @__PURE__ */ ((FieldPosition2) => { + FieldPosition2[FieldPosition2["HEADER"] = 0] = "HEADER"; + FieldPosition2[FieldPosition2["TRAILER"] = 1] = "TRAILER"; + return FieldPosition2; +})(FieldPosition || {}); + +// src/middleware.ts +var SMITHY_CONTEXT_KEY = "__smithy_context"; + +// src/profile.ts +var IniSectionType = /* @__PURE__ */ ((IniSectionType2) => { + IniSectionType2["PROFILE"] = "profile"; + IniSectionType2["SSO_SESSION"] = "sso-session"; + IniSectionType2["SERVICES"] = "services"; + return IniSectionType2; +})(IniSectionType || {}); + +// src/transfer.ts +var RequestHandlerProtocol = /* @__PURE__ */ ((RequestHandlerProtocol2) => { + RequestHandlerProtocol2["HTTP_0_9"] = "http/0.9"; + RequestHandlerProtocol2["HTTP_1_0"] = "http/1.0"; + RequestHandlerProtocol2["TDS_8_0"] = "tds/8.0"; + return RequestHandlerProtocol2; +})(RequestHandlerProtocol || {}); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4681: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + parseUrl: () => parseUrl +}); +module.exports = __toCommonJS(src_exports); +var import_querystring_parser = __nccwpck_require__(4769); +var parseUrl = /* @__PURE__ */ __name((url) => { + if (typeof url === "string") { + return parseUrl(new URL(url)); + } + const { hostname, pathname, port, protocol, search } = url; + let query; + if (search) { + query = (0, import_querystring_parser.parseQueryString)(search); + } + return { + hostname, + port: port ? parseInt(port) : void 0, + protocol, + path: pathname, + query + }; +}, "parseUrl"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 305: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromBase64 = void 0; +const util_buffer_from_1 = __nccwpck_require__(1381); +const BASE64_REGEX = /^[A-Za-z0-9+/]*={0,2}$/; +const fromBase64 = (input) => { + if ((input.length * 3) % 4 !== 0) { + throw new TypeError(`Incorrect padding on base64 string.`); + } + if (!BASE64_REGEX.exec(input)) { + throw new TypeError(`Invalid base64 string.`); + } + const buffer = (0, util_buffer_from_1.fromString)(input, "base64"); + return new Uint8Array(buffer.buffer, buffer.byteOffset, buffer.byteLength); +}; +exports.fromBase64 = fromBase64; + + +/***/ }), + +/***/ 5600: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +module.exports = __toCommonJS(src_exports); +__reExport(src_exports, __nccwpck_require__(305), module.exports); +__reExport(src_exports, __nccwpck_require__(4730), module.exports); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4730: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.toBase64 = void 0; +const util_buffer_from_1 = __nccwpck_require__(1381); +const util_utf8_1 = __nccwpck_require__(1895); +const toBase64 = (_input) => { + let input; + if (typeof _input === "string") { + input = (0, util_utf8_1.fromUtf8)(_input); + } + else { + input = _input; + } + if (typeof input !== "object" || typeof input.byteOffset !== "number" || typeof input.byteLength !== "number") { + throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array."); + } + return (0, util_buffer_from_1.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString("base64"); +}; +exports.toBase64 = toBase64; + + +/***/ }), + +/***/ 8075: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + calculateBodyLength: () => calculateBodyLength +}); +module.exports = __toCommonJS(src_exports); + +// src/calculateBodyLength.ts +var import_fs = __nccwpck_require__(7147); +var calculateBodyLength = /* @__PURE__ */ __name((body) => { + if (!body) { + return 0; + } + if (typeof body === "string") { + return Buffer.byteLength(body); + } else if (typeof body.byteLength === "number") { + return body.byteLength; + } else if (typeof body.size === "number") { + return body.size; + } else if (typeof body.start === "number" && typeof body.end === "number") { + return body.end + 1 - body.start; + } else if (typeof body.path === "string" || Buffer.isBuffer(body.path)) { + return (0, import_fs.lstatSync)(body.path).size; + } else if (typeof body.fd === "number") { + return (0, import_fs.fstatSync)(body.fd).size; + } + throw new Error(`Body Length computation failed for ${body}`); +}, "calculateBodyLength"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 1381: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromArrayBuffer: () => fromArrayBuffer, + fromString: () => fromString +}); +module.exports = __toCommonJS(src_exports); +var import_is_array_buffer = __nccwpck_require__(780); +var import_buffer = __nccwpck_require__(4300); +var fromArrayBuffer = /* @__PURE__ */ __name((input, offset = 0, length = input.byteLength - offset) => { + if (!(0, import_is_array_buffer.isArrayBuffer)(input)) { + throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof input} (${input})`); + } + return import_buffer.Buffer.from(input, offset, length); +}, "fromArrayBuffer"); +var fromString = /* @__PURE__ */ __name((input, encoding) => { + if (typeof input !== "string") { + throw new TypeError(`The "input" argument must be of type string. Received type ${typeof input} (${input})`); + } + return encoding ? import_buffer.Buffer.from(input, encoding) : import_buffer.Buffer.from(input); +}, "fromString"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3375: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + SelectorType: () => SelectorType, + booleanSelector: () => booleanSelector, + numberSelector: () => numberSelector +}); +module.exports = __toCommonJS(src_exports); + +// src/booleanSelector.ts +var booleanSelector = /* @__PURE__ */ __name((obj, key, type) => { + if (!(key in obj)) + return void 0; + if (obj[key] === "true") + return true; + if (obj[key] === "false") + return false; + throw new Error(`Cannot load ${type} "${key}". Expected "true" or "false", got ${obj[key]}.`); +}, "booleanSelector"); + +// src/numberSelector.ts +var numberSelector = /* @__PURE__ */ __name((obj, key, type) => { + if (!(key in obj)) + return void 0; + const numberValue = parseInt(obj[key], 10); + if (Number.isNaN(numberValue)) { + throw new TypeError(`Cannot load ${type} '${key}'. Expected number, got '${obj[key]}'.`); + } + return numberValue; +}, "numberSelector"); + +// src/types.ts +var SelectorType = /* @__PURE__ */ ((SelectorType2) => { + SelectorType2["ENV"] = "env"; + SelectorType2["CONFIG"] = "shared config entry"; + return SelectorType2; +})(SelectorType || {}); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2429: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + resolveDefaultsModeConfig: () => resolveDefaultsModeConfig +}); +module.exports = __toCommonJS(src_exports); + +// src/resolveDefaultsModeConfig.ts +var import_config_resolver = __nccwpck_require__(3098); +var import_node_config_provider = __nccwpck_require__(3461); +var import_property_provider = __nccwpck_require__(9721); + +// src/constants.ts +var AWS_EXECUTION_ENV = "AWS_EXECUTION_ENV"; +var AWS_REGION_ENV = "AWS_REGION"; +var AWS_DEFAULT_REGION_ENV = "AWS_DEFAULT_REGION"; +var ENV_IMDS_DISABLED = "AWS_EC2_METADATA_DISABLED"; +var DEFAULTS_MODE_OPTIONS = ["in-region", "cross-region", "mobile", "standard", "legacy"]; +var IMDS_REGION_PATH = "/latest/meta-data/placement/region"; + +// src/defaultsModeConfig.ts +var AWS_DEFAULTS_MODE_ENV = "AWS_DEFAULTS_MODE"; +var AWS_DEFAULTS_MODE_CONFIG = "defaults_mode"; +var NODE_DEFAULTS_MODE_CONFIG_OPTIONS = { + environmentVariableSelector: (env) => { + return env[AWS_DEFAULTS_MODE_ENV]; + }, + configFileSelector: (profile) => { + return profile[AWS_DEFAULTS_MODE_CONFIG]; + }, + default: "legacy" +}; + +// src/resolveDefaultsModeConfig.ts +var resolveDefaultsModeConfig = /* @__PURE__ */ __name(({ + region = (0, import_node_config_provider.loadConfig)(import_config_resolver.NODE_REGION_CONFIG_OPTIONS), + defaultsMode = (0, import_node_config_provider.loadConfig)(NODE_DEFAULTS_MODE_CONFIG_OPTIONS) +} = {}) => (0, import_property_provider.memoize)(async () => { + const mode = typeof defaultsMode === "function" ? await defaultsMode() : defaultsMode; + switch (mode == null ? void 0 : mode.toLowerCase()) { + case "auto": + return resolveNodeDefaultsModeAuto(region); + case "in-region": + case "cross-region": + case "mobile": + case "standard": + case "legacy": + return Promise.resolve(mode == null ? void 0 : mode.toLocaleLowerCase()); + case void 0: + return Promise.resolve("legacy"); + default: + throw new Error( + `Invalid parameter for "defaultsMode", expect ${DEFAULTS_MODE_OPTIONS.join(", ")}, got ${mode}` + ); + } +}), "resolveDefaultsModeConfig"); +var resolveNodeDefaultsModeAuto = /* @__PURE__ */ __name(async (clientRegion) => { + if (clientRegion) { + const resolvedRegion = typeof clientRegion === "function" ? await clientRegion() : clientRegion; + const inferredRegion = await inferPhysicalRegion(); + if (!inferredRegion) { + return "standard"; + } + if (resolvedRegion === inferredRegion) { + return "in-region"; + } else { + return "cross-region"; + } + } + return "standard"; +}, "resolveNodeDefaultsModeAuto"); +var inferPhysicalRegion = /* @__PURE__ */ __name(async () => { + if (process.env[AWS_EXECUTION_ENV] && (process.env[AWS_REGION_ENV] || process.env[AWS_DEFAULT_REGION_ENV])) { + return process.env[AWS_REGION_ENV] ?? process.env[AWS_DEFAULT_REGION_ENV]; + } + if (!process.env[ENV_IMDS_DISABLED]) { + try { + const { getInstanceMetadataEndpoint, httpRequest } = await Promise.resolve().then(() => __toESM(__nccwpck_require__(7477))); + const endpoint = await getInstanceMetadataEndpoint(); + return (await httpRequest({ ...endpoint, path: IMDS_REGION_PATH })).toString(); + } catch (e) { + } + } +}, "inferPhysicalRegion"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5473: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + EndpointCache: () => EndpointCache, + EndpointError: () => EndpointError, + customEndpointFunctions: () => customEndpointFunctions, + isIpAddress: () => isIpAddress, + isValidHostLabel: () => isValidHostLabel, + resolveEndpoint: () => resolveEndpoint +}); +module.exports = __toCommonJS(src_exports); + +// src/cache/EndpointCache.ts +var _EndpointCache = class _EndpointCache { + /** + * @param [size] - desired average maximum capacity. A buffer of 10 additional keys will be allowed + * before keys are dropped. + * @param [params] - list of params to consider as part of the cache key. + * + * If the params list is not populated, no caching will happen. + * This may be out of order depending on how the object is created and arrives to this class. + */ + constructor({ size, params }) { + this.data = /* @__PURE__ */ new Map(); + this.parameters = []; + this.capacity = size ?? 50; + if (params) { + this.parameters = params; + } + } + /** + * @param endpointParams - query for endpoint. + * @param resolver - provider of the value if not present. + * @returns endpoint corresponding to the query. + */ + get(endpointParams, resolver) { + const key = this.hash(endpointParams); + if (key === false) { + return resolver(); + } + if (!this.data.has(key)) { + if (this.data.size > this.capacity + 10) { + const keys = this.data.keys(); + let i = 0; + while (true) { + const { value, done } = keys.next(); + this.data.delete(value); + if (done || ++i > 10) { + break; + } + } + } + this.data.set(key, resolver()); + } + return this.data.get(key); + } + size() { + return this.data.size; + } + /** + * @returns cache key or false if not cachable. + */ + hash(endpointParams) { + let buffer = ""; + const { parameters } = this; + if (parameters.length === 0) { + return false; + } + for (const param of parameters) { + const val = String(endpointParams[param] ?? ""); + if (val.includes("|;")) { + return false; + } + buffer += val + "|;"; + } + return buffer; + } +}; +__name(_EndpointCache, "EndpointCache"); +var EndpointCache = _EndpointCache; + +// src/lib/isIpAddress.ts +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}$` +); +var isIpAddress = /* @__PURE__ */ __name((value) => IP_V4_REGEX.test(value) || value.startsWith("[") && value.endsWith("]"), "isIpAddress"); + +// src/lib/isValidHostLabel.ts +var VALID_HOST_LABEL_REGEX = new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`); +var isValidHostLabel = /* @__PURE__ */ __name((value, allowSubDomains = false) => { + if (!allowSubDomains) { + return VALID_HOST_LABEL_REGEX.test(value); + } + const labels = value.split("."); + for (const label of labels) { + if (!isValidHostLabel(label)) { + return false; + } + } + return true; +}, "isValidHostLabel"); + +// src/utils/customEndpointFunctions.ts +var customEndpointFunctions = {}; + +// src/debug/debugId.ts +var debugId = "endpoints"; + +// src/debug/toDebugString.ts +function toDebugString(input) { + if (typeof input !== "object" || input == null) { + return input; + } + if ("ref" in input) { + return `$${toDebugString(input.ref)}`; + } + if ("fn" in input) { + return `${input.fn}(${(input.argv || []).map(toDebugString).join(", ")})`; + } + return JSON.stringify(input, null, 2); +} +__name(toDebugString, "toDebugString"); + +// src/types/EndpointError.ts +var _EndpointError = class _EndpointError extends Error { + constructor(message) { + super(message); + this.name = "EndpointError"; + } +}; +__name(_EndpointError, "EndpointError"); +var EndpointError = _EndpointError; + +// src/lib/booleanEquals.ts +var booleanEquals = /* @__PURE__ */ __name((value1, value2) => value1 === value2, "booleanEquals"); + +// src/lib/getAttrPathList.ts +var getAttrPathList = /* @__PURE__ */ __name((path) => { + const parts = path.split("."); + const pathList = []; + for (const part of parts) { + const squareBracketIndex = part.indexOf("["); + if (squareBracketIndex !== -1) { + if (part.indexOf("]") !== part.length - 1) { + throw new EndpointError(`Path: '${path}' does not end with ']'`); + } + const arrayIndex = part.slice(squareBracketIndex + 1, -1); + if (Number.isNaN(parseInt(arrayIndex))) { + throw new EndpointError(`Invalid array index: '${arrayIndex}' in path: '${path}'`); + } + if (squareBracketIndex !== 0) { + pathList.push(part.slice(0, squareBracketIndex)); + } + pathList.push(arrayIndex); + } else { + pathList.push(part); + } + } + return pathList; +}, "getAttrPathList"); + +// src/lib/getAttr.ts +var getAttr = /* @__PURE__ */ __name((value, path) => getAttrPathList(path).reduce((acc, index) => { + if (typeof acc !== "object") { + throw new EndpointError(`Index '${index}' in '${path}' not found in '${JSON.stringify(value)}'`); + } else if (Array.isArray(acc)) { + return acc[parseInt(index)]; + } + return acc[index]; +}, value), "getAttr"); + +// src/lib/isSet.ts +var isSet = /* @__PURE__ */ __name((value) => value != null, "isSet"); + +// src/lib/not.ts +var not = /* @__PURE__ */ __name((value) => !value, "not"); + +// src/lib/parseURL.ts +var import_types3 = __nccwpck_require__(5756); +var DEFAULT_PORTS = { + [import_types3.EndpointURLScheme.HTTP]: 80, + [import_types3.EndpointURLScheme.HTTPS]: 443 +}; +var parseURL = /* @__PURE__ */ __name((value) => { + const whatwgURL = (() => { + try { + if (value instanceof URL) { + return value; + } + if (typeof value === "object" && "hostname" in value) { + const { hostname: hostname2, port, protocol: protocol2 = "", path = "", query = {} } = value; + const url = new URL(`${protocol2}//${hostname2}${port ? `:${port}` : ""}${path}`); + url.search = Object.entries(query).map(([k, v]) => `${k}=${v}`).join("&"); + return url; + } + return new URL(value); + } catch (error) { + return null; + } + })(); + if (!whatwgURL) { + console.error(`Unable to parse ${JSON.stringify(value)} as a whatwg URL.`); + return null; + } + const urlString = whatwgURL.href; + const { host, hostname, pathname, protocol, search } = whatwgURL; + if (search) { + return null; + } + const scheme = protocol.slice(0, -1); + if (!Object.values(import_types3.EndpointURLScheme).includes(scheme)) { + return null; + } + const isIp = isIpAddress(hostname); + const inputContainsDefaultPort = urlString.includes(`${host}:${DEFAULT_PORTS[scheme]}`) || typeof value === "string" && value.includes(`${host}:${DEFAULT_PORTS[scheme]}`); + const authority = `${host}${inputContainsDefaultPort ? `:${DEFAULT_PORTS[scheme]}` : ``}`; + return { + scheme, + authority, + path: pathname, + normalizedPath: pathname.endsWith("/") ? pathname : `${pathname}/`, + isIp + }; +}, "parseURL"); + +// src/lib/stringEquals.ts +var stringEquals = /* @__PURE__ */ __name((value1, value2) => value1 === value2, "stringEquals"); + +// src/lib/substring.ts +var substring = /* @__PURE__ */ __name((input, start, stop, reverse) => { + if (start >= stop || input.length < stop) { + return null; + } + if (!reverse) { + return input.substring(start, stop); + } + return input.substring(input.length - stop, input.length - start); +}, "substring"); + +// src/lib/uriEncode.ts +var uriEncode = /* @__PURE__ */ __name((value) => encodeURIComponent(value).replace(/[!*'()]/g, (c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`), "uriEncode"); + +// src/utils/endpointFunctions.ts +var endpointFunctions = { + booleanEquals, + getAttr, + isSet, + isValidHostLabel, + not, + parseURL, + stringEquals, + substring, + uriEncode +}; + +// src/utils/evaluateTemplate.ts +var evaluateTemplate = /* @__PURE__ */ __name((template, options) => { + const evaluatedTemplateArr = []; + const templateContext = { + ...options.endpointParams, + ...options.referenceRecord + }; + let currentIndex = 0; + while (currentIndex < template.length) { + const openingBraceIndex = template.indexOf("{", currentIndex); + if (openingBraceIndex === -1) { + evaluatedTemplateArr.push(template.slice(currentIndex)); + break; + } + evaluatedTemplateArr.push(template.slice(currentIndex, openingBraceIndex)); + const closingBraceIndex = template.indexOf("}", openingBraceIndex); + if (closingBraceIndex === -1) { + evaluatedTemplateArr.push(template.slice(openingBraceIndex)); + break; + } + if (template[openingBraceIndex + 1] === "{" && template[closingBraceIndex + 1] === "}") { + evaluatedTemplateArr.push(template.slice(openingBraceIndex + 1, closingBraceIndex)); + currentIndex = closingBraceIndex + 2; + } + const parameterName = template.substring(openingBraceIndex + 1, closingBraceIndex); + if (parameterName.includes("#")) { + const [refName, attrName] = parameterName.split("#"); + evaluatedTemplateArr.push(getAttr(templateContext[refName], attrName)); + } else { + evaluatedTemplateArr.push(templateContext[parameterName]); + } + currentIndex = closingBraceIndex + 1; + } + return evaluatedTemplateArr.join(""); +}, "evaluateTemplate"); + +// src/utils/getReferenceValue.ts +var getReferenceValue = /* @__PURE__ */ __name(({ ref }, options) => { + const referenceRecord = { + ...options.endpointParams, + ...options.referenceRecord + }; + return referenceRecord[ref]; +}, "getReferenceValue"); + +// src/utils/evaluateExpression.ts +var evaluateExpression = /* @__PURE__ */ __name((obj, keyName, options) => { + if (typeof obj === "string") { + return evaluateTemplate(obj, options); + } else if (obj["fn"]) { + return callFunction(obj, options); + } else if (obj["ref"]) { + return getReferenceValue(obj, options); + } + throw new EndpointError(`'${keyName}': ${String(obj)} is not a string, function or reference.`); +}, "evaluateExpression"); + +// src/utils/callFunction.ts +var callFunction = /* @__PURE__ */ __name(({ fn, argv }, options) => { + const evaluatedArgs = argv.map( + (arg) => ["boolean", "number"].includes(typeof arg) ? arg : evaluateExpression(arg, "arg", options) + ); + const fnSegments = fn.split("."); + if (fnSegments[0] in customEndpointFunctions && fnSegments[1] != null) { + return customEndpointFunctions[fnSegments[0]][fnSegments[1]](...evaluatedArgs); + } + return endpointFunctions[fn](...evaluatedArgs); +}, "callFunction"); + +// src/utils/evaluateCondition.ts +var evaluateCondition = /* @__PURE__ */ __name(({ assign, ...fnArgs }, options) => { + var _a, _b; + if (assign && assign in options.referenceRecord) { + throw new EndpointError(`'${assign}' is already defined in Reference Record.`); + } + const value = callFunction(fnArgs, options); + (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} evaluateCondition: ${toDebugString(fnArgs)} = ${toDebugString(value)}`); + return { + result: value === "" ? true : !!value, + ...assign != null && { toAssign: { name: assign, value } } + }; +}, "evaluateCondition"); + +// src/utils/evaluateConditions.ts +var evaluateConditions = /* @__PURE__ */ __name((conditions = [], options) => { + var _a, _b; + const conditionsReferenceRecord = {}; + for (const condition of conditions) { + const { result, toAssign } = evaluateCondition(condition, { + ...options, + referenceRecord: { + ...options.referenceRecord, + ...conditionsReferenceRecord + } + }); + if (!result) { + return { result }; + } + if (toAssign) { + conditionsReferenceRecord[toAssign.name] = toAssign.value; + (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} assign: ${toAssign.name} := ${toDebugString(toAssign.value)}`); + } + } + return { result: true, referenceRecord: conditionsReferenceRecord }; +}, "evaluateConditions"); + +// src/utils/getEndpointHeaders.ts +var getEndpointHeaders = /* @__PURE__ */ __name((headers, options) => Object.entries(headers).reduce( + (acc, [headerKey, headerVal]) => ({ + ...acc, + [headerKey]: headerVal.map((headerValEntry) => { + const processedExpr = evaluateExpression(headerValEntry, "Header value entry", options); + if (typeof processedExpr !== "string") { + throw new EndpointError(`Header '${headerKey}' value '${processedExpr}' is not a string`); + } + return processedExpr; + }) + }), + {} +), "getEndpointHeaders"); + +// src/utils/getEndpointProperty.ts +var getEndpointProperty = /* @__PURE__ */ __name((property, options) => { + if (Array.isArray(property)) { + return property.map((propertyEntry) => getEndpointProperty(propertyEntry, options)); + } + switch (typeof property) { + case "string": + return evaluateTemplate(property, options); + case "object": + if (property === null) { + throw new EndpointError(`Unexpected endpoint property: ${property}`); + } + return getEndpointProperties(property, options); + case "boolean": + return property; + default: + throw new EndpointError(`Unexpected endpoint property type: ${typeof property}`); + } +}, "getEndpointProperty"); + +// src/utils/getEndpointProperties.ts +var getEndpointProperties = /* @__PURE__ */ __name((properties, options) => Object.entries(properties).reduce( + (acc, [propertyKey, propertyVal]) => ({ + ...acc, + [propertyKey]: getEndpointProperty(propertyVal, options) + }), + {} +), "getEndpointProperties"); + +// src/utils/getEndpointUrl.ts +var getEndpointUrl = /* @__PURE__ */ __name((endpointUrl, options) => { + const expression = evaluateExpression(endpointUrl, "Endpoint URL", options); + if (typeof expression === "string") { + try { + return new URL(expression); + } catch (error) { + console.error(`Failed to construct URL with ${expression}`, error); + throw error; + } + } + throw new EndpointError(`Endpoint URL must be a string, got ${typeof expression}`); +}, "getEndpointUrl"); + +// src/utils/evaluateEndpointRule.ts +var evaluateEndpointRule = /* @__PURE__ */ __name((endpointRule, options) => { + var _a, _b; + const { conditions, endpoint } = endpointRule; + const { result, referenceRecord } = evaluateConditions(conditions, options); + if (!result) { + return; + } + const endpointRuleOptions = { + ...options, + referenceRecord: { ...options.referenceRecord, ...referenceRecord } + }; + const { url, properties, headers } = endpoint; + (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} Resolving endpoint from template: ${toDebugString(endpoint)}`); + return { + ...headers != void 0 && { + headers: getEndpointHeaders(headers, endpointRuleOptions) + }, + ...properties != void 0 && { + properties: getEndpointProperties(properties, endpointRuleOptions) + }, + url: getEndpointUrl(url, endpointRuleOptions) + }; +}, "evaluateEndpointRule"); + +// src/utils/evaluateErrorRule.ts +var evaluateErrorRule = /* @__PURE__ */ __name((errorRule, options) => { + const { conditions, error } = errorRule; + const { result, referenceRecord } = evaluateConditions(conditions, options); + if (!result) { + return; + } + throw new EndpointError( + evaluateExpression(error, "Error", { + ...options, + referenceRecord: { ...options.referenceRecord, ...referenceRecord } + }) + ); +}, "evaluateErrorRule"); + +// src/utils/evaluateTreeRule.ts +var evaluateTreeRule = /* @__PURE__ */ __name((treeRule, options) => { + const { conditions, rules } = treeRule; + const { result, referenceRecord } = evaluateConditions(conditions, options); + if (!result) { + return; + } + return evaluateRules(rules, { + ...options, + referenceRecord: { ...options.referenceRecord, ...referenceRecord } + }); +}, "evaluateTreeRule"); + +// src/utils/evaluateRules.ts +var evaluateRules = /* @__PURE__ */ __name((rules, options) => { + for (const rule of rules) { + if (rule.type === "endpoint") { + const endpointOrUndefined = evaluateEndpointRule(rule, options); + if (endpointOrUndefined) { + return endpointOrUndefined; + } + } else if (rule.type === "error") { + evaluateErrorRule(rule, options); + } else if (rule.type === "tree") { + const endpointOrUndefined = evaluateTreeRule(rule, options); + if (endpointOrUndefined) { + return endpointOrUndefined; + } + } else { + throw new EndpointError(`Unknown endpoint rule: ${rule}`); + } + } + throw new EndpointError(`Rules evaluation failed`); +}, "evaluateRules"); + +// src/resolveEndpoint.ts +var resolveEndpoint = /* @__PURE__ */ __name((ruleSetObject, options) => { + var _a, _b, _c, _d; + const { endpointParams, logger } = options; + const { parameters, rules } = ruleSetObject; + (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} Initial EndpointParams: ${toDebugString(endpointParams)}`); + const paramsWithDefault = Object.entries(parameters).filter(([, v]) => v.default != null).map(([k, v]) => [k, v.default]); + if (paramsWithDefault.length > 0) { + for (const [paramKey, paramDefaultValue] of paramsWithDefault) { + endpointParams[paramKey] = endpointParams[paramKey] ?? paramDefaultValue; + } + } + const requiredParams = Object.entries(parameters).filter(([, v]) => v.required).map(([k]) => k); + for (const requiredParam of requiredParams) { + if (endpointParams[requiredParam] == null) { + throw new EndpointError(`Missing required parameter: '${requiredParam}'`); + } + } + const endpoint = evaluateRules(rules, { endpointParams, logger, referenceRecord: {} }); + (_d = (_c = options.logger) == null ? void 0 : _c.debug) == null ? void 0 : _d.call(_c, `${debugId} Resolved endpoint: ${toDebugString(endpoint)}`); + return endpoint; +}, "resolveEndpoint"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 5364: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromHex: () => fromHex, + toHex: () => toHex +}); +module.exports = __toCommonJS(src_exports); +var SHORT_TO_HEX = {}; +var HEX_TO_SHORT = {}; +for (let i = 0; i < 256; i++) { + let encodedByte = i.toString(16).toLowerCase(); + if (encodedByte.length === 1) { + encodedByte = `0${encodedByte}`; + } + SHORT_TO_HEX[i] = encodedByte; + HEX_TO_SHORT[encodedByte] = i; +} +function fromHex(encoded) { + if (encoded.length % 2 !== 0) { + throw new Error("Hex encoded strings must have an even number length"); + } + const out = new Uint8Array(encoded.length / 2); + for (let i = 0; i < encoded.length; i += 2) { + const encodedByte = encoded.slice(i, i + 2).toLowerCase(); + if (encodedByte in HEX_TO_SHORT) { + out[i / 2] = HEX_TO_SHORT[encodedByte]; + } else { + throw new Error(`Cannot decode unrecognized sequence ${encodedByte} as hexadecimal`); + } + } + return out; +} +__name(fromHex, "fromHex"); +function toHex(bytes) { + let out = ""; + for (let i = 0; i < bytes.byteLength; i++) { + out += SHORT_TO_HEX[bytes[i]]; + } + return out; +} +__name(toHex, "toHex"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2390: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + getSmithyContext: () => getSmithyContext, + normalizeProvider: () => normalizeProvider +}); +module.exports = __toCommonJS(src_exports); + +// src/getSmithyContext.ts +var import_types = __nccwpck_require__(5756); +var getSmithyContext = /* @__PURE__ */ __name((context) => context[import_types.SMITHY_CONTEXT_KEY] || (context[import_types.SMITHY_CONTEXT_KEY] = {}), "getSmithyContext"); + +// src/normalizeProvider.ts +var normalizeProvider = /* @__PURE__ */ __name((input) => { + if (typeof input === "function") + return input; + const promisified = Promise.resolve(input); + return () => promisified; +}, "normalizeProvider"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 4902: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + AdaptiveRetryStrategy: () => AdaptiveRetryStrategy, + ConfiguredRetryStrategy: () => ConfiguredRetryStrategy, + DEFAULT_MAX_ATTEMPTS: () => DEFAULT_MAX_ATTEMPTS, + DEFAULT_RETRY_DELAY_BASE: () => DEFAULT_RETRY_DELAY_BASE, + DEFAULT_RETRY_MODE: () => DEFAULT_RETRY_MODE, + DefaultRateLimiter: () => DefaultRateLimiter, + INITIAL_RETRY_TOKENS: () => INITIAL_RETRY_TOKENS, + INVOCATION_ID_HEADER: () => INVOCATION_ID_HEADER, + MAXIMUM_RETRY_DELAY: () => MAXIMUM_RETRY_DELAY, + NO_RETRY_INCREMENT: () => NO_RETRY_INCREMENT, + REQUEST_HEADER: () => REQUEST_HEADER, + RETRY_COST: () => RETRY_COST, + RETRY_MODES: () => RETRY_MODES, + StandardRetryStrategy: () => StandardRetryStrategy, + THROTTLING_RETRY_DELAY_BASE: () => THROTTLING_RETRY_DELAY_BASE, + TIMEOUT_RETRY_COST: () => TIMEOUT_RETRY_COST +}); +module.exports = __toCommonJS(src_exports); + +// src/config.ts +var RETRY_MODES = /* @__PURE__ */ ((RETRY_MODES2) => { + RETRY_MODES2["STANDARD"] = "standard"; + RETRY_MODES2["ADAPTIVE"] = "adaptive"; + return RETRY_MODES2; +})(RETRY_MODES || {}); +var DEFAULT_MAX_ATTEMPTS = 3; +var DEFAULT_RETRY_MODE = "standard" /* STANDARD */; + +// src/DefaultRateLimiter.ts +var import_service_error_classification = __nccwpck_require__(6375); +var _DefaultRateLimiter = class _DefaultRateLimiter { + constructor(options) { + // Pre-set state variables + this.currentCapacity = 0; + this.enabled = false; + this.lastMaxRate = 0; + this.measuredTxRate = 0; + this.requestCount = 0; + this.lastTimestamp = 0; + this.timeWindow = 0; + this.beta = (options == null ? void 0 : options.beta) ?? 0.7; + this.minCapacity = (options == null ? void 0 : options.minCapacity) ?? 1; + this.minFillRate = (options == null ? void 0 : options.minFillRate) ?? 0.5; + this.scaleConstant = (options == null ? void 0 : options.scaleConstant) ?? 0.4; + this.smooth = (options == null ? void 0 : options.smooth) ?? 0.8; + const currentTimeInSeconds = this.getCurrentTimeInSeconds(); + this.lastThrottleTime = currentTimeInSeconds; + this.lastTxRateBucket = Math.floor(this.getCurrentTimeInSeconds()); + this.fillRate = this.minFillRate; + this.maxCapacity = this.minCapacity; + } + getCurrentTimeInSeconds() { + return Date.now() / 1e3; + } + async getSendToken() { + return this.acquireTokenBucket(1); + } + async acquireTokenBucket(amount) { + if (!this.enabled) { + return; + } + this.refillTokenBucket(); + if (amount > this.currentCapacity) { + const delay = (amount - this.currentCapacity) / this.fillRate * 1e3; + await new Promise((resolve) => setTimeout(resolve, delay)); + } + this.currentCapacity = this.currentCapacity - amount; + } + refillTokenBucket() { + const timestamp = this.getCurrentTimeInSeconds(); + if (!this.lastTimestamp) { + this.lastTimestamp = timestamp; + return; + } + const fillAmount = (timestamp - this.lastTimestamp) * this.fillRate; + this.currentCapacity = Math.min(this.maxCapacity, this.currentCapacity + fillAmount); + this.lastTimestamp = timestamp; + } + updateClientSendingRate(response) { + let calculatedRate; + this.updateMeasuredRate(); + if ((0, import_service_error_classification.isThrottlingError)(response)) { + const rateToUse = !this.enabled ? this.measuredTxRate : Math.min(this.measuredTxRate, this.fillRate); + this.lastMaxRate = rateToUse; + this.calculateTimeWindow(); + this.lastThrottleTime = this.getCurrentTimeInSeconds(); + calculatedRate = this.cubicThrottle(rateToUse); + this.enableTokenBucket(); + } else { + this.calculateTimeWindow(); + calculatedRate = this.cubicSuccess(this.getCurrentTimeInSeconds()); + } + const newRate = Math.min(calculatedRate, 2 * this.measuredTxRate); + this.updateTokenBucketRate(newRate); + } + calculateTimeWindow() { + this.timeWindow = this.getPrecise(Math.pow(this.lastMaxRate * (1 - this.beta) / this.scaleConstant, 1 / 3)); + } + cubicThrottle(rateToUse) { + return this.getPrecise(rateToUse * this.beta); + } + cubicSuccess(timestamp) { + return this.getPrecise( + this.scaleConstant * Math.pow(timestamp - this.lastThrottleTime - this.timeWindow, 3) + this.lastMaxRate + ); + } + enableTokenBucket() { + this.enabled = true; + } + updateTokenBucketRate(newRate) { + this.refillTokenBucket(); + this.fillRate = Math.max(newRate, this.minFillRate); + this.maxCapacity = Math.max(newRate, this.minCapacity); + this.currentCapacity = Math.min(this.currentCapacity, this.maxCapacity); + } + updateMeasuredRate() { + const t = this.getCurrentTimeInSeconds(); + const timeBucket = Math.floor(t * 2) / 2; + this.requestCount++; + if (timeBucket > this.lastTxRateBucket) { + const currentRate = this.requestCount / (timeBucket - this.lastTxRateBucket); + this.measuredTxRate = this.getPrecise(currentRate * this.smooth + this.measuredTxRate * (1 - this.smooth)); + this.requestCount = 0; + this.lastTxRateBucket = timeBucket; + } + } + getPrecise(num) { + return parseFloat(num.toFixed(8)); + } +}; +__name(_DefaultRateLimiter, "DefaultRateLimiter"); +var DefaultRateLimiter = _DefaultRateLimiter; + +// src/constants.ts +var DEFAULT_RETRY_DELAY_BASE = 100; +var MAXIMUM_RETRY_DELAY = 20 * 1e3; +var THROTTLING_RETRY_DELAY_BASE = 500; +var INITIAL_RETRY_TOKENS = 500; +var RETRY_COST = 5; +var TIMEOUT_RETRY_COST = 10; +var NO_RETRY_INCREMENT = 1; +var INVOCATION_ID_HEADER = "amz-sdk-invocation-id"; +var REQUEST_HEADER = "amz-sdk-request"; + +// src/defaultRetryBackoffStrategy.ts +var getDefaultRetryBackoffStrategy = /* @__PURE__ */ __name(() => { + let delayBase = DEFAULT_RETRY_DELAY_BASE; + const computeNextBackoffDelay = /* @__PURE__ */ __name((attempts) => { + return Math.floor(Math.min(MAXIMUM_RETRY_DELAY, Math.random() * 2 ** attempts * delayBase)); + }, "computeNextBackoffDelay"); + const setDelayBase = /* @__PURE__ */ __name((delay) => { + delayBase = delay; + }, "setDelayBase"); + return { + computeNextBackoffDelay, + setDelayBase + }; +}, "getDefaultRetryBackoffStrategy"); + +// src/defaultRetryToken.ts +var createDefaultRetryToken = /* @__PURE__ */ __name(({ + retryDelay, + retryCount, + retryCost +}) => { + const getRetryCount = /* @__PURE__ */ __name(() => retryCount, "getRetryCount"); + const getRetryDelay = /* @__PURE__ */ __name(() => Math.min(MAXIMUM_RETRY_DELAY, retryDelay), "getRetryDelay"); + const getRetryCost = /* @__PURE__ */ __name(() => retryCost, "getRetryCost"); + return { + getRetryCount, + getRetryDelay, + getRetryCost + }; +}, "createDefaultRetryToken"); + +// src/StandardRetryStrategy.ts +var _StandardRetryStrategy = class _StandardRetryStrategy { + constructor(maxAttempts) { + this.maxAttempts = maxAttempts; + this.mode = "standard" /* STANDARD */; + this.capacity = INITIAL_RETRY_TOKENS; + this.retryBackoffStrategy = getDefaultRetryBackoffStrategy(); + this.maxAttemptsProvider = typeof maxAttempts === "function" ? maxAttempts : async () => maxAttempts; + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + async acquireInitialRetryToken(retryTokenScope) { + return createDefaultRetryToken({ + retryDelay: DEFAULT_RETRY_DELAY_BASE, + retryCount: 0 + }); + } + async refreshRetryTokenForRetry(token, errorInfo) { + const maxAttempts = await this.getMaxAttempts(); + if (this.shouldRetry(token, errorInfo, maxAttempts)) { + const errorType = errorInfo.errorType; + this.retryBackoffStrategy.setDelayBase( + errorType === "THROTTLING" ? THROTTLING_RETRY_DELAY_BASE : DEFAULT_RETRY_DELAY_BASE + ); + const delayFromErrorType = this.retryBackoffStrategy.computeNextBackoffDelay(token.getRetryCount()); + const retryDelay = errorInfo.retryAfterHint ? Math.max(errorInfo.retryAfterHint.getTime() - Date.now() || 0, delayFromErrorType) : delayFromErrorType; + const capacityCost = this.getCapacityCost(errorType); + this.capacity -= capacityCost; + return createDefaultRetryToken({ + retryDelay, + retryCount: token.getRetryCount() + 1, + retryCost: capacityCost + }); + } + throw new Error("No retry token available"); + } + recordSuccess(token) { + this.capacity = Math.max(INITIAL_RETRY_TOKENS, this.capacity + (token.getRetryCost() ?? NO_RETRY_INCREMENT)); + } + /** + * @returns the current available retry capacity. + * + * This number decreases when retries are executed and refills when requests or retries succeed. + */ + getCapacity() { + return this.capacity; + } + async getMaxAttempts() { + try { + return await this.maxAttemptsProvider(); + } catch (error) { + console.warn(`Max attempts provider could not resolve. Using default of ${DEFAULT_MAX_ATTEMPTS}`); + return DEFAULT_MAX_ATTEMPTS; + } + } + shouldRetry(tokenToRenew, errorInfo, maxAttempts) { + const attempts = tokenToRenew.getRetryCount() + 1; + return attempts < maxAttempts && this.capacity >= this.getCapacityCost(errorInfo.errorType) && this.isRetryableError(errorInfo.errorType); + } + getCapacityCost(errorType) { + return errorType === "TRANSIENT" ? TIMEOUT_RETRY_COST : RETRY_COST; + } + isRetryableError(errorType) { + return errorType === "THROTTLING" || errorType === "TRANSIENT"; + } +}; +__name(_StandardRetryStrategy, "StandardRetryStrategy"); +var StandardRetryStrategy = _StandardRetryStrategy; + +// src/AdaptiveRetryStrategy.ts +var _AdaptiveRetryStrategy = class _AdaptiveRetryStrategy { + constructor(maxAttemptsProvider, options) { + this.maxAttemptsProvider = maxAttemptsProvider; + this.mode = "adaptive" /* ADAPTIVE */; + const { rateLimiter } = options ?? {}; + this.rateLimiter = rateLimiter ?? new DefaultRateLimiter(); + this.standardRetryStrategy = new StandardRetryStrategy(maxAttemptsProvider); + } + async acquireInitialRetryToken(retryTokenScope) { + await this.rateLimiter.getSendToken(); + return this.standardRetryStrategy.acquireInitialRetryToken(retryTokenScope); + } + async refreshRetryTokenForRetry(tokenToRenew, errorInfo) { + this.rateLimiter.updateClientSendingRate(errorInfo); + return this.standardRetryStrategy.refreshRetryTokenForRetry(tokenToRenew, errorInfo); + } + recordSuccess(token) { + this.rateLimiter.updateClientSendingRate({}); + this.standardRetryStrategy.recordSuccess(token); + } +}; +__name(_AdaptiveRetryStrategy, "AdaptiveRetryStrategy"); +var AdaptiveRetryStrategy = _AdaptiveRetryStrategy; + +// src/ConfiguredRetryStrategy.ts +var _ConfiguredRetryStrategy = class _ConfiguredRetryStrategy extends StandardRetryStrategy { + /** + * @param maxAttempts - the maximum number of retry attempts allowed. + * e.g., if set to 3, then 4 total requests are possible. + * @param computeNextBackoffDelay - a millisecond delay for each retry or a function that takes the retry attempt + * and returns the delay. + * + * @example exponential backoff. + * ```js + * new Client({ + * retryStrategy: new ConfiguredRetryStrategy(3, (attempt) => attempt ** 2) + * }); + * ``` + * @example constant delay. + * ```js + * new Client({ + * retryStrategy: new ConfiguredRetryStrategy(3, 2000) + * }); + * ``` + */ + constructor(maxAttempts, computeNextBackoffDelay = DEFAULT_RETRY_DELAY_BASE) { + super(typeof maxAttempts === "function" ? maxAttempts : async () => maxAttempts); + if (typeof computeNextBackoffDelay === "number") { + this.computeNextBackoffDelay = () => computeNextBackoffDelay; + } else { + this.computeNextBackoffDelay = computeNextBackoffDelay; + } + } + async refreshRetryTokenForRetry(tokenToRenew, errorInfo) { + const token = await super.refreshRetryTokenForRetry(tokenToRenew, errorInfo); + token.getRetryDelay = () => this.computeNextBackoffDelay(token.getRetryCount()); + return token; + } +}; +__name(_ConfiguredRetryStrategy, "ConfiguredRetryStrategy"); +var ConfiguredRetryStrategy = _ConfiguredRetryStrategy; +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 3636: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getAwsChunkedEncodingStream = void 0; +const stream_1 = __nccwpck_require__(2781); +const getAwsChunkedEncodingStream = (readableStream, options) => { + const { base64Encoder, bodyLengthChecker, checksumAlgorithmFn, checksumLocationName, streamHasher } = options; + const checksumRequired = base64Encoder !== undefined && + checksumAlgorithmFn !== undefined && + checksumLocationName !== undefined && + streamHasher !== undefined; + const digest = checksumRequired ? streamHasher(checksumAlgorithmFn, readableStream) : undefined; + const awsChunkedEncodingStream = new stream_1.Readable({ read: () => { } }); + readableStream.on("data", (data) => { + const length = bodyLengthChecker(data) || 0; + awsChunkedEncodingStream.push(`${length.toString(16)}\r\n`); + awsChunkedEncodingStream.push(data); + awsChunkedEncodingStream.push("\r\n"); + }); + readableStream.on("end", async () => { + awsChunkedEncodingStream.push(`0\r\n`); + if (checksumRequired) { + const checksum = base64Encoder(await digest); + awsChunkedEncodingStream.push(`${checksumLocationName}:${checksum}\r\n`); + awsChunkedEncodingStream.push(`\r\n`); + } + awsChunkedEncodingStream.push(null); + }); + return awsChunkedEncodingStream; +}; +exports.getAwsChunkedEncodingStream = getAwsChunkedEncodingStream; + + +/***/ }), + +/***/ 6711: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.headStream = void 0; +async function headStream(stream, bytes) { + var _a; + let byteLengthCounter = 0; + const chunks = []; + const reader = stream.getReader(); + let isDone = false; + while (!isDone) { + const { done, value } = await reader.read(); + if (value) { + chunks.push(value); + byteLengthCounter += (_a = value === null || value === void 0 ? void 0 : value.byteLength) !== null && _a !== void 0 ? _a : 0; + } + if (byteLengthCounter >= bytes) { + break; + } + isDone = done; + } + reader.releaseLock(); + const collected = new Uint8Array(Math.min(bytes, byteLengthCounter)); + let offset = 0; + for (const chunk of chunks) { + if (chunk.byteLength > collected.byteLength - offset) { + collected.set(chunk.subarray(0, collected.byteLength - offset), offset); + break; + } + else { + collected.set(chunk, offset); + } + offset += chunk.length; + } + return collected; +} +exports.headStream = headStream; + + +/***/ }), + +/***/ 6708: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.headStream = void 0; +const stream_1 = __nccwpck_require__(2781); +const headStream_browser_1 = __nccwpck_require__(6711); +const stream_type_check_1 = __nccwpck_require__(7578); +const headStream = (stream, bytes) => { + if ((0, stream_type_check_1.isReadableStream)(stream)) { + return (0, headStream_browser_1.headStream)(stream, bytes); + } + return new Promise((resolve, reject) => { + const collector = new Collector(); + collector.limit = bytes; + stream.pipe(collector); + stream.on("error", (err) => { + collector.end(); + reject(err); + }); + collector.on("error", reject); + collector.on("finish", function () { + const bytes = new Uint8Array(Buffer.concat(this.buffers)); + resolve(bytes); + }); + }); +}; +exports.headStream = headStream; +class Collector extends stream_1.Writable { + constructor() { + super(...arguments); + this.buffers = []; + this.limit = Infinity; + this.bytesBuffered = 0; + } + _write(chunk, encoding, callback) { + var _a; + this.buffers.push(chunk); + this.bytesBuffered += (_a = chunk.byteLength) !== null && _a !== void 0 ? _a : 0; + if (this.bytesBuffered >= this.limit) { + const excess = this.bytesBuffered - this.limit; + const tailBuffer = this.buffers[this.buffers.length - 1]; + this.buffers[this.buffers.length - 1] = tailBuffer.subarray(0, tailBuffer.byteLength - excess); + this.emit("finish"); + } + callback(); + } +} + + +/***/ }), + +/***/ 6607: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + Uint8ArrayBlobAdapter: () => Uint8ArrayBlobAdapter +}); +module.exports = __toCommonJS(src_exports); + +// src/blob/transforms.ts +var import_util_base64 = __nccwpck_require__(5600); +var import_util_utf8 = __nccwpck_require__(1895); +function transformToString(payload, encoding = "utf-8") { + if (encoding === "base64") { + return (0, import_util_base64.toBase64)(payload); + } + return (0, import_util_utf8.toUtf8)(payload); +} +__name(transformToString, "transformToString"); +function transformFromString(str, encoding) { + if (encoding === "base64") { + return Uint8ArrayBlobAdapter.mutate((0, import_util_base64.fromBase64)(str)); + } + return Uint8ArrayBlobAdapter.mutate((0, import_util_utf8.fromUtf8)(str)); +} +__name(transformFromString, "transformFromString"); + +// src/blob/Uint8ArrayBlobAdapter.ts +var _Uint8ArrayBlobAdapter = class _Uint8ArrayBlobAdapter extends Uint8Array { + /** + * @param source - such as a string or Stream. + * @returns a new Uint8ArrayBlobAdapter extending Uint8Array. + */ + static fromString(source, encoding = "utf-8") { + switch (typeof source) { + case "string": + return transformFromString(source, encoding); + default: + throw new Error(`Unsupported conversion from ${typeof source} to Uint8ArrayBlobAdapter.`); + } + } + /** + * @param source - Uint8Array to be mutated. + * @returns the same Uint8Array but with prototype switched to Uint8ArrayBlobAdapter. + */ + static mutate(source) { + Object.setPrototypeOf(source, _Uint8ArrayBlobAdapter.prototype); + return source; + } + /** + * @param encoding - default 'utf-8'. + * @returns the blob as string. + */ + transformToString(encoding = "utf-8") { + return transformToString(this, encoding); + } +}; +__name(_Uint8ArrayBlobAdapter, "Uint8ArrayBlobAdapter"); +var Uint8ArrayBlobAdapter = _Uint8ArrayBlobAdapter; + +// src/index.ts +__reExport(src_exports, __nccwpck_require__(3636), module.exports); +__reExport(src_exports, __nccwpck_require__(4515), module.exports); +__reExport(src_exports, __nccwpck_require__(8321), module.exports); +__reExport(src_exports, __nccwpck_require__(6708), module.exports); +__reExport(src_exports, __nccwpck_require__(7578), module.exports); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2942: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.sdkStreamMixin = void 0; +const fetch_http_handler_1 = __nccwpck_require__(2687); +const util_base64_1 = __nccwpck_require__(5600); +const util_hex_encoding_1 = __nccwpck_require__(5364); +const util_utf8_1 = __nccwpck_require__(1895); +const stream_type_check_1 = __nccwpck_require__(7578); +const ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED = "The stream has already been transformed."; +const sdkStreamMixin = (stream) => { + var _a, _b; + if (!isBlobInstance(stream) && !(0, stream_type_check_1.isReadableStream)(stream)) { + const name = ((_b = (_a = stream === null || stream === void 0 ? void 0 : stream.__proto__) === null || _a === void 0 ? void 0 : _a.constructor) === null || _b === void 0 ? void 0 : _b.name) || stream; + throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${name}`); + } + let transformed = false; + const transformToByteArray = async () => { + if (transformed) { + throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED); + } + transformed = true; + return await (0, fetch_http_handler_1.streamCollector)(stream); + }; + const blobToWebStream = (blob) => { + if (typeof blob.stream !== "function") { + throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\n" + + "If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body"); + } + return blob.stream(); + }; + return Object.assign(stream, { + transformToByteArray: transformToByteArray, + transformToString: async (encoding) => { + const buf = await transformToByteArray(); + if (encoding === "base64") { + return (0, util_base64_1.toBase64)(buf); + } + else if (encoding === "hex") { + return (0, util_hex_encoding_1.toHex)(buf); + } + else if (encoding === undefined || encoding === "utf8" || encoding === "utf-8") { + return (0, util_utf8_1.toUtf8)(buf); + } + else if (typeof TextDecoder === "function") { + return new TextDecoder(encoding).decode(buf); + } + else { + throw new Error("TextDecoder is not available, please make sure polyfill is provided."); + } + }, + transformToWebStream: () => { + if (transformed) { + throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED); + } + transformed = true; + if (isBlobInstance(stream)) { + return blobToWebStream(stream); + } + else if ((0, stream_type_check_1.isReadableStream)(stream)) { + return stream; + } + else { + throw new Error(`Cannot transform payload to web stream, got ${stream}`); + } + }, + }); +}; +exports.sdkStreamMixin = sdkStreamMixin; +const isBlobInstance = (stream) => typeof Blob === "function" && stream instanceof Blob; + + +/***/ }), + +/***/ 4515: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.sdkStreamMixin = void 0; +const node_http_handler_1 = __nccwpck_require__(258); +const util_buffer_from_1 = __nccwpck_require__(1381); +const stream_1 = __nccwpck_require__(2781); +const util_1 = __nccwpck_require__(3837); +const sdk_stream_mixin_browser_1 = __nccwpck_require__(2942); +const ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED = "The stream has already been transformed."; +const sdkStreamMixin = (stream) => { + var _a, _b; + if (!(stream instanceof stream_1.Readable)) { + try { + return (0, sdk_stream_mixin_browser_1.sdkStreamMixin)(stream); + } + catch (e) { + const name = ((_b = (_a = stream === null || stream === void 0 ? void 0 : stream.__proto__) === null || _a === void 0 ? void 0 : _a.constructor) === null || _b === void 0 ? void 0 : _b.name) || stream; + throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${name}`); + } + } + let transformed = false; + const transformToByteArray = async () => { + if (transformed) { + throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED); + } + transformed = true; + return await (0, node_http_handler_1.streamCollector)(stream); + }; + return Object.assign(stream, { + transformToByteArray, + transformToString: async (encoding) => { + const buf = await transformToByteArray(); + if (encoding === undefined || Buffer.isEncoding(encoding)) { + return (0, util_buffer_from_1.fromArrayBuffer)(buf.buffer, buf.byteOffset, buf.byteLength).toString(encoding); + } + else { + const decoder = new util_1.TextDecoder(encoding); + return decoder.decode(buf); + } + }, + transformToWebStream: () => { + if (transformed) { + throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED); + } + if (stream.readableFlowing !== null) { + throw new Error("The stream has been consumed by other callbacks."); + } + if (typeof stream_1.Readable.toWeb !== "function") { + throw new Error("Readable.toWeb() is not supported. Please make sure you are using Node.js >= 17.0.0, or polyfill is available."); + } + transformed = true; + return stream_1.Readable.toWeb(stream); + }, + }); +}; +exports.sdkStreamMixin = sdkStreamMixin; + + +/***/ }), + +/***/ 4693: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.splitStream = void 0; +async function splitStream(stream) { + if (typeof stream.stream === "function") { + stream = stream.stream(); + } + const readableStream = stream; + return readableStream.tee(); +} +exports.splitStream = splitStream; + + +/***/ }), + +/***/ 8321: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.splitStream = void 0; +const stream_1 = __nccwpck_require__(2781); +const splitStream_browser_1 = __nccwpck_require__(4693); +const stream_type_check_1 = __nccwpck_require__(7578); +async function splitStream(stream) { + if ((0, stream_type_check_1.isReadableStream)(stream)) { + return (0, splitStream_browser_1.splitStream)(stream); + } + const stream1 = new stream_1.PassThrough(); + const stream2 = new stream_1.PassThrough(); + stream.pipe(stream1); + stream.pipe(stream2); + return [stream1, stream2]; +} +exports.splitStream = splitStream; + + +/***/ }), + +/***/ 7578: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.isReadableStream = void 0; +const isReadableStream = (stream) => { + var _a; + return typeof ReadableStream === "function" && + (((_a = stream === null || stream === void 0 ? void 0 : stream.constructor) === null || _a === void 0 ? void 0 : _a.name) === ReadableStream.name || stream instanceof ReadableStream); +}; +exports.isReadableStream = isReadableStream; + + +/***/ }), + +/***/ 4197: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + escapeUri: () => escapeUri, + escapeUriPath: () => escapeUriPath +}); +module.exports = __toCommonJS(src_exports); + +// src/escape-uri.ts +var escapeUri = /* @__PURE__ */ __name((uri) => ( + // AWS percent-encodes some extra non-standard characters in a URI + encodeURIComponent(uri).replace(/[!'()*]/g, hexEncode) +), "escapeUri"); +var hexEncode = /* @__PURE__ */ __name((c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`, "hexEncode"); + +// src/escape-uri-path.ts +var escapeUriPath = /* @__PURE__ */ __name((uri) => uri.split("/").map(escapeUri).join("/"), "escapeUriPath"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 1895: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + fromUtf8: () => fromUtf8, + toUint8Array: () => toUint8Array, + toUtf8: () => toUtf8 +}); +module.exports = __toCommonJS(src_exports); + +// src/fromUtf8.ts +var import_util_buffer_from = __nccwpck_require__(1381); +var fromUtf8 = /* @__PURE__ */ __name((input) => { + const buf = (0, import_util_buffer_from.fromString)(input, "utf8"); + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength / Uint8Array.BYTES_PER_ELEMENT); +}, "fromUtf8"); + +// src/toUint8Array.ts +var toUint8Array = /* @__PURE__ */ __name((data) => { + if (typeof data === "string") { + return fromUtf8(data); + } + if (ArrayBuffer.isView(data)) { + return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT); + } + return new Uint8Array(data); +}, "toUint8Array"); + +// src/toUtf8.ts + +var toUtf8 = /* @__PURE__ */ __name((input) => { + if (typeof input === "string") { + return input; + } + if (typeof input !== "object" || typeof input.byteOffset !== "number" || typeof input.byteLength !== "number") { + throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array."); + } + return (0, import_util_buffer_from.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString("utf8"); +}, "toUtf8"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 8011: +/***/ ((module) => { + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/index.ts +var src_exports = {}; +__export(src_exports, { + WaiterState: () => WaiterState, + checkExceptions: () => checkExceptions, + createWaiter: () => createWaiter, + waiterServiceDefaults: () => waiterServiceDefaults +}); +module.exports = __toCommonJS(src_exports); + +// src/utils/sleep.ts +var sleep = /* @__PURE__ */ __name((seconds) => { + return new Promise((resolve) => setTimeout(resolve, seconds * 1e3)); +}, "sleep"); + +// src/waiter.ts +var waiterServiceDefaults = { + minDelay: 2, + maxDelay: 120 +}; +var WaiterState = /* @__PURE__ */ ((WaiterState2) => { + WaiterState2["ABORTED"] = "ABORTED"; + WaiterState2["FAILURE"] = "FAILURE"; + WaiterState2["SUCCESS"] = "SUCCESS"; + WaiterState2["RETRY"] = "RETRY"; + WaiterState2["TIMEOUT"] = "TIMEOUT"; + return WaiterState2; +})(WaiterState || {}); +var checkExceptions = /* @__PURE__ */ __name((result) => { + if (result.state === "ABORTED" /* ABORTED */) { + const abortError = new Error( + `${JSON.stringify({ + ...result, + reason: "Request was aborted" + })}` + ); + abortError.name = "AbortError"; + throw abortError; + } else if (result.state === "TIMEOUT" /* TIMEOUT */) { + const timeoutError = new Error( + `${JSON.stringify({ + ...result, + reason: "Waiter has timed out" + })}` + ); + timeoutError.name = "TimeoutError"; + throw timeoutError; + } else if (result.state !== "SUCCESS" /* SUCCESS */) { + throw new Error(`${JSON.stringify(result)}`); + } + return result; +}, "checkExceptions"); + +// src/poller.ts +var exponentialBackoffWithJitter = /* @__PURE__ */ __name((minDelay, maxDelay, attemptCeiling, attempt) => { + if (attempt > attemptCeiling) + return maxDelay; + const delay = minDelay * 2 ** (attempt - 1); + return randomInRange(minDelay, delay); +}, "exponentialBackoffWithJitter"); +var randomInRange = /* @__PURE__ */ __name((min, max) => min + Math.random() * (max - min), "randomInRange"); +var runPolling = /* @__PURE__ */ __name(async ({ minDelay, maxDelay, maxWaitTime, abortController, client, abortSignal }, input, acceptorChecks) => { + var _a; + const { state, reason } = await acceptorChecks(client, input); + if (state !== "RETRY" /* RETRY */) { + return { state, reason }; + } + let currentAttempt = 1; + const waitUntil = Date.now() + maxWaitTime * 1e3; + const attemptCeiling = Math.log(maxDelay / minDelay) / Math.log(2) + 1; + while (true) { + if (((_a = abortController == null ? void 0 : abortController.signal) == null ? void 0 : _a.aborted) || (abortSignal == null ? void 0 : abortSignal.aborted)) { + return { state: "ABORTED" /* ABORTED */ }; + } + const delay = exponentialBackoffWithJitter(minDelay, maxDelay, attemptCeiling, currentAttempt); + if (Date.now() + delay * 1e3 > waitUntil) { + return { state: "TIMEOUT" /* TIMEOUT */ }; + } + await sleep(delay); + const { state: state2, reason: reason2 } = await acceptorChecks(client, input); + if (state2 !== "RETRY" /* RETRY */) { + return { state: state2, reason: reason2 }; + } + currentAttempt += 1; + } +}, "runPolling"); + +// src/utils/validate.ts +var validateWaiterOptions = /* @__PURE__ */ __name((options) => { + if (options.maxWaitTime < 1) { + throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`); + } else if (options.minDelay < 1) { + throw new Error(`WaiterConfiguration.minDelay must be greater than 0`); + } else if (options.maxDelay < 1) { + throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`); + } else if (options.maxWaitTime <= options.minDelay) { + throw new Error( + `WaiterConfiguration.maxWaitTime [${options.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${options.minDelay}] for this waiter` + ); + } else if (options.maxDelay < options.minDelay) { + throw new Error( + `WaiterConfiguration.maxDelay [${options.maxDelay}] must be greater than WaiterConfiguration.minDelay [${options.minDelay}] for this waiter` + ); + } +}, "validateWaiterOptions"); + +// src/createWaiter.ts +var abortTimeout = /* @__PURE__ */ __name(async (abortSignal) => { + return new Promise((resolve) => { + const onAbort = /* @__PURE__ */ __name(() => resolve({ state: "ABORTED" /* ABORTED */ }), "onAbort"); + if (typeof abortSignal.addEventListener === "function") { + abortSignal.addEventListener("abort", onAbort); + } else { + abortSignal.onabort = onAbort; + } + }); +}, "abortTimeout"); +var createWaiter = /* @__PURE__ */ __name(async (options, input, acceptorChecks) => { + const params = { + ...waiterServiceDefaults, + ...options + }; + validateWaiterOptions(params); + const exitConditions = [runPolling(params, input, acceptorChecks)]; + if (options.abortController) { + exitConditions.push(abortTimeout(options.abortController.signal)); + } + if (options.abortSignal) { + exitConditions.push(abortTimeout(options.abortSignal)); + } + return Promise.race(exitConditions); +}, "createWaiter"); +// Annotate the CommonJS export names for ESM import in node: + +0 && (0); + + + +/***/ }), + +/***/ 2603: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + + +const validator = __nccwpck_require__(1739); +const XMLParser = __nccwpck_require__(2380); +const XMLBuilder = __nccwpck_require__(660); + +module.exports = { + XMLParser: XMLParser, + XMLValidator: validator, + XMLBuilder: XMLBuilder +} + +/***/ }), + +/***/ 8280: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +const nameStartChar = ':A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD'; +const nameChar = nameStartChar + '\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040'; +const nameRegexp = '[' + nameStartChar + '][' + nameChar + ']*' +const regexName = new RegExp('^' + nameRegexp + '$'); + +const getAllMatches = function(string, regex) { + const matches = []; + let match = regex.exec(string); + while (match) { + const allmatches = []; + allmatches.startIndex = regex.lastIndex - match[0].length; + const len = match.length; + for (let index = 0; index < len; index++) { + allmatches.push(match[index]); + } + matches.push(allmatches); + match = regex.exec(string); + } + return matches; +}; + +const isName = function(string) { + const match = regexName.exec(string); + return !(match === null || typeof match === 'undefined'); +}; + +exports.isExist = function(v) { + return typeof v !== 'undefined'; +}; + +exports.isEmptyObject = function(obj) { + return Object.keys(obj).length === 0; +}; + +/** + * Copy all the properties of a into b. + * @param {*} target + * @param {*} a + */ +exports.merge = function(target, a, arrayMode) { + if (a) { + const keys = Object.keys(a); // will return an array of own properties + const len = keys.length; //don't make it inline + for (let i = 0; i < len; i++) { + if (arrayMode === 'strict') { + target[keys[i]] = [ a[keys[i]] ]; + } else { + target[keys[i]] = a[keys[i]]; + } + } + } +}; +/* exports.merge =function (b,a){ + return Object.assign(b,a); +} */ + +exports.getValue = function(v) { + if (exports.isExist(v)) { + return v; + } else { + return ''; + } +}; + +// const fakeCall = function(a) {return a;}; +// const fakeCallNoReturn = function() {}; + +exports.isName = isName; +exports.getAllMatches = getAllMatches; +exports.nameRegexp = nameRegexp; + + +/***/ }), + +/***/ 1739: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + + +const util = __nccwpck_require__(8280); + +const defaultOptions = { + allowBooleanAttributes: false, //A tag can have attributes without any value + unpairedTags: [] +}; + +//const tagsPattern = new RegExp("<\\/?([\\w:\\-_\.]+)\\s*\/?>","g"); +exports.validate = function (xmlData, options) { + options = Object.assign({}, defaultOptions, options); + + //xmlData = xmlData.replace(/(\r\n|\n|\r)/gm,"");//make it single line + //xmlData = xmlData.replace(/(^\s*<\?xml.*?\?>)/g,"");//Remove XML starting tag + //xmlData = xmlData.replace(/()/g,"");//Remove DOCTYPE + const tags = []; + let tagFound = false; + + //indicates that the root tag has been closed (aka. depth 0 has been reached) + let reachedRoot = false; + + if (xmlData[0] === '\ufeff') { + // check for byte order mark (BOM) + xmlData = xmlData.substr(1); + } + + for (let i = 0; i < xmlData.length; i++) { + + if (xmlData[i] === '<' && xmlData[i+1] === '?') { + i+=2; + i = readPI(xmlData,i); + if (i.err) return i; + }else if (xmlData[i] === '<') { + //starting of tag + //read until you reach to '>' avoiding any '>' in attribute value + let tagStartPos = i; + i++; + + if (xmlData[i] === '!') { + i = readCommentAndCDATA(xmlData, i); + continue; + } else { + let closingTag = false; + if (xmlData[i] === '/') { + //closing tag + closingTag = true; + i++; + } + //read tagname + let tagName = ''; + for (; i < xmlData.length && + xmlData[i] !== '>' && + xmlData[i] !== ' ' && + xmlData[i] !== '\t' && + xmlData[i] !== '\n' && + xmlData[i] !== '\r'; i++ + ) { + tagName += xmlData[i]; + } + tagName = tagName.trim(); + //console.log(tagName); + + if (tagName[tagName.length - 1] === '/') { + //self closing tag without attributes + tagName = tagName.substring(0, tagName.length - 1); + //continue; + i--; + } + if (!validateTagName(tagName)) { + let msg; + if (tagName.trim().length === 0) { + msg = "Invalid space after '<'."; + } else { + msg = "Tag '"+tagName+"' is an invalid name."; + } + return getErrorObject('InvalidTag', msg, getLineNumberForPosition(xmlData, i)); + } + + const result = readAttributeStr(xmlData, i); + if (result === false) { + return getErrorObject('InvalidAttr', "Attributes for '"+tagName+"' have open quote.", getLineNumberForPosition(xmlData, i)); + } + let attrStr = result.value; + i = result.index; + + if (attrStr[attrStr.length - 1] === '/') { + //self closing tag + const attrStrStart = i - attrStr.length; + attrStr = attrStr.substring(0, attrStr.length - 1); + const isValid = validateAttributeString(attrStr, options); + if (isValid === true) { + tagFound = true; + //continue; //text may presents after self closing tag + } else { + //the result from the nested function returns the position of the error within the attribute + //in order to get the 'true' error line, we need to calculate the position where the attribute begins (i - attrStr.length) and then add the position within the attribute + //this gives us the absolute index in the entire xml, which we can use to find the line at last + return getErrorObject(isValid.err.code, isValid.err.msg, getLineNumberForPosition(xmlData, attrStrStart + isValid.err.line)); + } + } else if (closingTag) { + if (!result.tagClosed) { + return getErrorObject('InvalidTag', "Closing tag '"+tagName+"' doesn't have proper closing.", getLineNumberForPosition(xmlData, i)); + } else if (attrStr.trim().length > 0) { + return getErrorObject('InvalidTag', "Closing tag '"+tagName+"' can't have attributes or invalid starting.", getLineNumberForPosition(xmlData, tagStartPos)); + } else if (tags.length === 0) { + return getErrorObject('InvalidTag', "Closing tag '"+tagName+"' has not been opened.", getLineNumberForPosition(xmlData, tagStartPos)); + } else { + const otg = tags.pop(); + if (tagName !== otg.tagName) { + let openPos = getLineNumberForPosition(xmlData, otg.tagStartPos); + return getErrorObject('InvalidTag', + "Expected closing tag '"+otg.tagName+"' (opened in line "+openPos.line+", col "+openPos.col+") instead of closing tag '"+tagName+"'.", + getLineNumberForPosition(xmlData, tagStartPos)); + } + + //when there are no more tags, we reached the root level. + if (tags.length == 0) { + reachedRoot = true; + } + } + } else { + const isValid = validateAttributeString(attrStr, options); + if (isValid !== true) { + //the result from the nested function returns the position of the error within the attribute + //in order to get the 'true' error line, we need to calculate the position where the attribute begins (i - attrStr.length) and then add the position within the attribute + //this gives us the absolute index in the entire xml, which we can use to find the line at last + return getErrorObject(isValid.err.code, isValid.err.msg, getLineNumberForPosition(xmlData, i - attrStr.length + isValid.err.line)); + } + + //if the root level has been reached before ... + if (reachedRoot === true) { + return getErrorObject('InvalidXml', 'Multiple possible root nodes found.', getLineNumberForPosition(xmlData, i)); + } else if(options.unpairedTags.indexOf(tagName) !== -1){ + //don't push into stack + } else { + tags.push({tagName, tagStartPos}); + } + tagFound = true; + } + + //skip tag text value + //It may include comments and CDATA value + for (i++; i < xmlData.length; i++) { + if (xmlData[i] === '<') { + if (xmlData[i + 1] === '!') { + //comment or CADATA + i++; + i = readCommentAndCDATA(xmlData, i); + continue; + } else if (xmlData[i+1] === '?') { + i = readPI(xmlData, ++i); + if (i.err) return i; + } else{ + break; + } + } else if (xmlData[i] === '&') { + const afterAmp = validateAmpersand(xmlData, i); + if (afterAmp == -1) + return getErrorObject('InvalidChar', "char '&' is not expected.", getLineNumberForPosition(xmlData, i)); + i = afterAmp; + }else{ + if (reachedRoot === true && !isWhiteSpace(xmlData[i])) { + return getErrorObject('InvalidXml', "Extra text at the end", getLineNumberForPosition(xmlData, i)); + } + } + } //end of reading tag text value + if (xmlData[i] === '<') { + i--; + } + } + } else { + if ( isWhiteSpace(xmlData[i])) { + continue; + } + return getErrorObject('InvalidChar', "char '"+xmlData[i]+"' is not expected.", getLineNumberForPosition(xmlData, i)); + } + } + + if (!tagFound) { + return getErrorObject('InvalidXml', 'Start tag expected.', 1); + }else if (tags.length == 1) { + return getErrorObject('InvalidTag', "Unclosed tag '"+tags[0].tagName+"'.", getLineNumberForPosition(xmlData, tags[0].tagStartPos)); + }else if (tags.length > 0) { + return getErrorObject('InvalidXml', "Invalid '"+ + JSON.stringify(tags.map(t => t.tagName), null, 4).replace(/\r?\n/g, '')+ + "' found.", {line: 1, col: 1}); + } + + return true; +}; + +function isWhiteSpace(char){ + return char === ' ' || char === '\t' || char === '\n' || char === '\r'; +} +/** + * Read Processing insstructions and skip + * @param {*} xmlData + * @param {*} i + */ +function readPI(xmlData, i) { + const start = i; + for (; i < xmlData.length; i++) { + if (xmlData[i] == '?' || xmlData[i] == ' ') { + //tagname + const tagname = xmlData.substr(start, i - start); + if (i > 5 && tagname === 'xml') { + return getErrorObject('InvalidXml', 'XML declaration allowed only at the start of the document.', getLineNumberForPosition(xmlData, i)); + } else if (xmlData[i] == '?' && xmlData[i + 1] == '>') { + //check if valid attribut string + i++; + break; + } else { + continue; + } + } + } + return i; +} + +function readCommentAndCDATA(xmlData, i) { + if (xmlData.length > i + 5 && xmlData[i + 1] === '-' && xmlData[i + 2] === '-') { + //comment + for (i += 3; i < xmlData.length; i++) { + if (xmlData[i] === '-' && xmlData[i + 1] === '-' && xmlData[i + 2] === '>') { + i += 2; + break; + } + } + } else if ( + xmlData.length > i + 8 && + xmlData[i + 1] === 'D' && + xmlData[i + 2] === 'O' && + xmlData[i + 3] === 'C' && + xmlData[i + 4] === 'T' && + xmlData[i + 5] === 'Y' && + xmlData[i + 6] === 'P' && + xmlData[i + 7] === 'E' + ) { + let angleBracketsCount = 1; + for (i += 8; i < xmlData.length; i++) { + if (xmlData[i] === '<') { + angleBracketsCount++; + } else if (xmlData[i] === '>') { + angleBracketsCount--; + if (angleBracketsCount === 0) { + break; + } + } + } + } else if ( + xmlData.length > i + 9 && + xmlData[i + 1] === '[' && + xmlData[i + 2] === 'C' && + xmlData[i + 3] === 'D' && + xmlData[i + 4] === 'A' && + xmlData[i + 5] === 'T' && + xmlData[i + 6] === 'A' && + xmlData[i + 7] === '[' + ) { + for (i += 8; i < xmlData.length; i++) { + if (xmlData[i] === ']' && xmlData[i + 1] === ']' && xmlData[i + 2] === '>') { + i += 2; + break; + } + } + } + + return i; +} + +const doubleQuote = '"'; +const singleQuote = "'"; + +/** + * Keep reading xmlData until '<' is found outside the attribute value. + * @param {string} xmlData + * @param {number} i + */ +function readAttributeStr(xmlData, i) { + let attrStr = ''; + let startChar = ''; + let tagClosed = false; + for (; i < xmlData.length; i++) { + if (xmlData[i] === doubleQuote || xmlData[i] === singleQuote) { + if (startChar === '') { + startChar = xmlData[i]; + } else if (startChar !== xmlData[i]) { + //if vaue is enclosed with double quote then single quotes are allowed inside the value and vice versa + } else { + startChar = ''; + } + } else if (xmlData[i] === '>') { + if (startChar === '') { + tagClosed = true; + break; + } + } + attrStr += xmlData[i]; + } + if (startChar !== '') { + return false; + } + + return { + value: attrStr, + index: i, + tagClosed: tagClosed + }; +} + +/** + * Select all the attributes whether valid or invalid. + */ +const validAttrStrRegxp = new RegExp('(\\s*)([^\\s=]+)(\\s*=)?(\\s*([\'"])(([\\s\\S])*?)\\5)?', 'g'); + +//attr, ="sd", a="amit's", a="sd"b="saf", ab cd="" + +function validateAttributeString(attrStr, options) { + //console.log("start:"+attrStr+":end"); + + //if(attrStr.trim().length === 0) return true; //empty string + + const matches = util.getAllMatches(attrStr, validAttrStrRegxp); + const attrNames = {}; + + for (let i = 0; i < matches.length; i++) { + if (matches[i][1].length === 0) { + //nospace before attribute name: a="sd"b="saf" + return getErrorObject('InvalidAttr', "Attribute '"+matches[i][2]+"' has no space in starting.", getPositionFromMatch(matches[i])) + } else if (matches[i][3] !== undefined && matches[i][4] === undefined) { + return getErrorObject('InvalidAttr', "Attribute '"+matches[i][2]+"' is without value.", getPositionFromMatch(matches[i])); + } else if (matches[i][3] === undefined && !options.allowBooleanAttributes) { + //independent attribute: ab + return getErrorObject('InvalidAttr', "boolean attribute '"+matches[i][2]+"' is not allowed.", getPositionFromMatch(matches[i])); + } + /* else if(matches[i][6] === undefined){//attribute without value: ab= + return { err: { code:"InvalidAttr",msg:"attribute " + matches[i][2] + " has no value assigned."}}; + } */ + const attrName = matches[i][2]; + if (!validateAttrName(attrName)) { + return getErrorObject('InvalidAttr', "Attribute '"+attrName+"' is an invalid name.", getPositionFromMatch(matches[i])); + } + if (!attrNames.hasOwnProperty(attrName)) { + //check for duplicate attribute. + attrNames[attrName] = 1; + } else { + return getErrorObject('InvalidAttr', "Attribute '"+attrName+"' is repeated.", getPositionFromMatch(matches[i])); + } + } + + return true; +} + +function validateNumberAmpersand(xmlData, i) { + let re = /\d/; + if (xmlData[i] === 'x') { + i++; + re = /[\da-fA-F]/; + } + for (; i < xmlData.length; i++) { + if (xmlData[i] === ';') + return i; + if (!xmlData[i].match(re)) + break; + } + return -1; +} + +function validateAmpersand(xmlData, i) { + // https://www.w3.org/TR/xml/#dt-charref + i++; + if (xmlData[i] === ';') + return -1; + if (xmlData[i] === '#') { + i++; + return validateNumberAmpersand(xmlData, i); + } + let count = 0; + for (; i < xmlData.length; i++, count++) { + if (xmlData[i].match(/\w/) && count < 20) + continue; + if (xmlData[i] === ';') + break; + return -1; + } + return i; +} + +function getErrorObject(code, message, lineNumber) { + return { + err: { + code: code, + msg: message, + line: lineNumber.line || lineNumber, + col: lineNumber.col, + }, + }; +} + +function validateAttrName(attrName) { + return util.isName(attrName); +} + +// const startsWithXML = /^xml/i; + +function validateTagName(tagname) { + return util.isName(tagname) /* && !tagname.match(startsWithXML) */; +} + +//this function returns the line number for the character at the given index +function getLineNumberForPosition(xmlData, index) { + const lines = xmlData.substring(0, index).split(/\r?\n/); + return { + line: lines.length, + + // column number is last line's length + 1, because column numbering starts at 1: + col: lines[lines.length - 1].length + 1 + }; +} + +//this function returns the position of the first character of match within attrStr +function getPositionFromMatch(match) { + return match.startIndex + match[1].length; +} + + +/***/ }), + +/***/ 660: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +//parse Empty Node as self closing node +const buildFromOrderedJs = __nccwpck_require__(2462); + +const defaultOptions = { + attributeNamePrefix: '@_', + attributesGroupName: false, + textNodeName: '#text', + ignoreAttributes: true, + cdataPropName: false, + format: false, + indentBy: ' ', + suppressEmptyNode: false, + suppressUnpairedNode: true, + suppressBooleanAttributes: true, + tagValueProcessor: function(key, a) { + return a; + }, + attributeValueProcessor: function(attrName, a) { + return a; + }, + preserveOrder: false, + commentPropName: false, + unpairedTags: [], + entities: [ + { regex: new RegExp("&", "g"), val: "&" },//it must be on top + { regex: new RegExp(">", "g"), val: ">" }, + { regex: new RegExp("<", "g"), val: "<" }, + { regex: new RegExp("\'", "g"), val: "'" }, + { regex: new RegExp("\"", "g"), val: """ } + ], + processEntities: true, + stopNodes: [], + // transformTagName: false, + // transformAttributeName: false, + oneListGroup: false +}; + +function Builder(options) { + this.options = Object.assign({}, defaultOptions, options); + if (this.options.ignoreAttributes || this.options.attributesGroupName) { + this.isAttribute = function(/*a*/) { + return false; + }; + } else { + this.attrPrefixLen = this.options.attributeNamePrefix.length; + this.isAttribute = isAttribute; + } + + this.processTextOrObjNode = processTextOrObjNode + + if (this.options.format) { + this.indentate = indentate; + this.tagEndChar = '>\n'; + this.newLine = '\n'; + } else { + this.indentate = function() { + return ''; + }; + this.tagEndChar = '>'; + this.newLine = ''; + } +} + +Builder.prototype.build = function(jObj) { + if(this.options.preserveOrder){ + return buildFromOrderedJs(jObj, this.options); + }else { + if(Array.isArray(jObj) && this.options.arrayNodeName && this.options.arrayNodeName.length > 1){ + jObj = { + [this.options.arrayNodeName] : jObj + } + } + return this.j2x(jObj, 0).val; + } +}; + +Builder.prototype.j2x = function(jObj, level) { + let attrStr = ''; + let val = ''; + for (let key in jObj) { + if(!Object.prototype.hasOwnProperty.call(jObj, key)) continue; + if (typeof jObj[key] === 'undefined') { + // supress undefined node only if it is not an attribute + if (this.isAttribute(key)) { + val += ''; + } + } else if (jObj[key] === null) { + // null attribute should be ignored by the attribute list, but should not cause the tag closing + if (this.isAttribute(key)) { + val += ''; + } else if (key[0] === '?') { + val += this.indentate(level) + '<' + key + '?' + this.tagEndChar; + } else { + val += this.indentate(level) + '<' + key + '/' + this.tagEndChar; + } + // val += this.indentate(level) + '<' + key + '/' + this.tagEndChar; + } else if (jObj[key] instanceof Date) { + val += this.buildTextValNode(jObj[key], key, '', level); + } else if (typeof jObj[key] !== 'object') { + //premitive type + const attr = this.isAttribute(key); + if (attr) { + attrStr += this.buildAttrPairStr(attr, '' + jObj[key]); + }else { + //tag value + if (key === this.options.textNodeName) { + let newval = this.options.tagValueProcessor(key, '' + jObj[key]); + val += this.replaceEntitiesValue(newval); + } else { + val += this.buildTextValNode(jObj[key], key, '', level); + } + } + } else if (Array.isArray(jObj[key])) { + //repeated nodes + const arrLen = jObj[key].length; + let listTagVal = ""; + let listTagAttr = ""; + for (let j = 0; j < arrLen; j++) { + const item = jObj[key][j]; + if (typeof item === 'undefined') { + // supress undefined node + } else if (item === null) { + if(key[0] === "?") val += this.indentate(level) + '<' + key + '?' + this.tagEndChar; + else val += this.indentate(level) + '<' + key + '/' + this.tagEndChar; + // val += this.indentate(level) + '<' + key + '/' + this.tagEndChar; + } else if (typeof item === 'object') { + if(this.options.oneListGroup){ + const result = this.j2x(item, level + 1); + listTagVal += result.val; + if (this.options.attributesGroupName && item.hasOwnProperty(this.options.attributesGroupName)) { + listTagAttr += result.attrStr + } + }else{ + listTagVal += this.processTextOrObjNode(item, key, level) + } + } else { + if (this.options.oneListGroup) { + let textValue = this.options.tagValueProcessor(key, item); + textValue = this.replaceEntitiesValue(textValue); + listTagVal += textValue; + } else { + listTagVal += this.buildTextValNode(item, key, '', level); + } + } + } + if(this.options.oneListGroup){ + listTagVal = this.buildObjectNode(listTagVal, key, listTagAttr, level); + } + val += listTagVal; + } else { + //nested node + if (this.options.attributesGroupName && key === this.options.attributesGroupName) { + const Ks = Object.keys(jObj[key]); + const L = Ks.length; + for (let j = 0; j < L; j++) { + attrStr += this.buildAttrPairStr(Ks[j], '' + jObj[key][Ks[j]]); + } + } else { + val += this.processTextOrObjNode(jObj[key], key, level) + } + } + } + return {attrStr: attrStr, val: val}; +}; + +Builder.prototype.buildAttrPairStr = function(attrName, val){ + val = this.options.attributeValueProcessor(attrName, '' + val); + val = this.replaceEntitiesValue(val); + if (this.options.suppressBooleanAttributes && val === "true") { + return ' ' + attrName; + } else return ' ' + attrName + '="' + val + '"'; +} + +function processTextOrObjNode (object, key, level) { + const result = this.j2x(object, level + 1); + if (object[this.options.textNodeName] !== undefined && Object.keys(object).length === 1) { + return this.buildTextValNode(object[this.options.textNodeName], key, result.attrStr, level); + } else { + return this.buildObjectNode(result.val, key, result.attrStr, level); + } +} + +Builder.prototype.buildObjectNode = function(val, key, attrStr, level) { + if(val === ""){ + if(key[0] === "?") return this.indentate(level) + '<' + key + attrStr+ '?' + this.tagEndChar; + else { + return this.indentate(level) + '<' + key + attrStr + this.closeTag(key) + this.tagEndChar; + } + }else{ + + let tagEndExp = '' + val + tagEndExp ); + } else if (this.options.commentPropName !== false && key === this.options.commentPropName && piClosingChar.length === 0) { + return this.indentate(level) + `` + this.newLine; + }else { + return ( + this.indentate(level) + '<' + key + attrStr + piClosingChar + this.tagEndChar + + val + + this.indentate(level) + tagEndExp ); + } + } +} + +Builder.prototype.closeTag = function(key){ + let closeTag = ""; + if(this.options.unpairedTags.indexOf(key) !== -1){ //unpaired + if(!this.options.suppressUnpairedNode) closeTag = "/" + }else if(this.options.suppressEmptyNode){ //empty + closeTag = "/"; + }else{ + closeTag = `>` + this.newLine; + }else if (this.options.commentPropName !== false && key === this.options.commentPropName) { + return this.indentate(level) + `` + this.newLine; + }else if(key[0] === "?") {//PI tag + return this.indentate(level) + '<' + key + attrStr+ '?' + this.tagEndChar; + }else{ + let textValue = this.options.tagValueProcessor(key, val); + textValue = this.replaceEntitiesValue(textValue); + + if( textValue === ''){ + return this.indentate(level) + '<' + key + attrStr + this.closeTag(key) + this.tagEndChar; + }else{ + return this.indentate(level) + '<' + key + attrStr + '>' + + textValue + + ' 0 && this.options.processEntities){ + for (let i=0; i { + +const EOL = "\n"; + +/** + * + * @param {array} jArray + * @param {any} options + * @returns + */ +function toXml(jArray, options) { + let indentation = ""; + if (options.format && options.indentBy.length > 0) { + indentation = EOL; + } + return arrToStr(jArray, options, "", indentation); +} + +function arrToStr(arr, options, jPath, indentation) { + let xmlStr = ""; + let isPreviousElementTag = false; + + for (let i = 0; i < arr.length; i++) { + const tagObj = arr[i]; + const tagName = propName(tagObj); + if(tagName === undefined) continue; + + let newJPath = ""; + if (jPath.length === 0) newJPath = tagName + else newJPath = `${jPath}.${tagName}`; + + if (tagName === options.textNodeName) { + let tagText = tagObj[tagName]; + if (!isStopNode(newJPath, options)) { + tagText = options.tagValueProcessor(tagName, tagText); + tagText = replaceEntitiesValue(tagText, options); + } + if (isPreviousElementTag) { + xmlStr += indentation; + } + xmlStr += tagText; + isPreviousElementTag = false; + continue; + } else if (tagName === options.cdataPropName) { + if (isPreviousElementTag) { + xmlStr += indentation; + } + xmlStr += ``; + isPreviousElementTag = false; + continue; + } else if (tagName === options.commentPropName) { + xmlStr += indentation + ``; + isPreviousElementTag = true; + continue; + } else if (tagName[0] === "?") { + const attStr = attr_to_str(tagObj[":@"], options); + const tempInd = tagName === "?xml" ? "" : indentation; + let piTextNodeName = tagObj[tagName][0][options.textNodeName]; + piTextNodeName = piTextNodeName.length !== 0 ? " " + piTextNodeName : ""; //remove extra spacing + xmlStr += tempInd + `<${tagName}${piTextNodeName}${attStr}?>`; + isPreviousElementTag = true; + continue; + } + let newIdentation = indentation; + if (newIdentation !== "") { + newIdentation += options.indentBy; + } + const attStr = attr_to_str(tagObj[":@"], options); + const tagStart = indentation + `<${tagName}${attStr}`; + const tagValue = arrToStr(tagObj[tagName], options, newJPath, newIdentation); + if (options.unpairedTags.indexOf(tagName) !== -1) { + if (options.suppressUnpairedNode) xmlStr += tagStart + ">"; + else xmlStr += tagStart + "/>"; + } else if ((!tagValue || tagValue.length === 0) && options.suppressEmptyNode) { + xmlStr += tagStart + "/>"; + } else if (tagValue && tagValue.endsWith(">")) { + xmlStr += tagStart + `>${tagValue}${indentation}`; + } else { + xmlStr += tagStart + ">"; + if (tagValue && indentation !== "" && (tagValue.includes("/>") || tagValue.includes("`; + } + isPreviousElementTag = true; + } + + return xmlStr; +} + +function propName(obj) { + const keys = Object.keys(obj); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + if(!obj.hasOwnProperty(key)) continue; + if (key !== ":@") return key; + } +} + +function attr_to_str(attrMap, options) { + let attrStr = ""; + if (attrMap && !options.ignoreAttributes) { + for (let attr in attrMap) { + if(!attrMap.hasOwnProperty(attr)) continue; + let attrVal = options.attributeValueProcessor(attr, attrMap[attr]); + attrVal = replaceEntitiesValue(attrVal, options); + if (attrVal === true && options.suppressBooleanAttributes) { + attrStr += ` ${attr.substr(options.attributeNamePrefix.length)}`; + } else { + attrStr += ` ${attr.substr(options.attributeNamePrefix.length)}="${attrVal}"`; + } + } + } + return attrStr; +} + +function isStopNode(jPath, options) { + jPath = jPath.substr(0, jPath.length - options.textNodeName.length - 1); + let tagName = jPath.substr(jPath.lastIndexOf(".") + 1); + for (let index in options.stopNodes) { + if (options.stopNodes[index] === jPath || options.stopNodes[index] === "*." + tagName) return true; + } + return false; +} + +function replaceEntitiesValue(textValue, options) { + if (textValue && textValue.length > 0 && options.processEntities) { + for (let i = 0; i < options.entities.length; i++) { + const entity = options.entities[i]; + textValue = textValue.replace(entity.regex, entity.val); + } + } + return textValue; +} +module.exports = toXml; + + +/***/ }), + +/***/ 6072: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +const util = __nccwpck_require__(8280); + +//TODO: handle comments +function readDocType(xmlData, i){ + + const entities = {}; + if( xmlData[i + 3] === 'O' && + xmlData[i + 4] === 'C' && + xmlData[i + 5] === 'T' && + xmlData[i + 6] === 'Y' && + xmlData[i + 7] === 'P' && + xmlData[i + 8] === 'E') + { + i = i+9; + let angleBracketsCount = 1; + let hasBody = false, comment = false; + let exp = ""; + for(;i') { //Read tag content + if(comment){ + if( xmlData[i - 1] === "-" && xmlData[i - 2] === "-"){ + comment = false; + angleBracketsCount--; + } + }else{ + angleBracketsCount--; + } + if (angleBracketsCount === 0) { + break; + } + }else if( xmlData[i] === '['){ + hasBody = true; + }else{ + exp += xmlData[i]; + } + } + if(angleBracketsCount !== 0){ + throw new Error(`Unclosed DOCTYPE`); + } + }else{ + throw new Error(`Invalid Tag instead of DOCTYPE`); + } + return {entities, i}; +} + +function readEntityExp(xmlData,i){ + //External entities are not supported + // + + //Parameter entities are not supported + // + + //Internal entities are supported + // + + //read EntityName + let entityName = ""; + for (; i < xmlData.length && (xmlData[i] !== "'" && xmlData[i] !== '"' ); i++) { + // if(xmlData[i] === " ") continue; + // else + entityName += xmlData[i]; + } + entityName = entityName.trim(); + if(entityName.indexOf(" ") !== -1) throw new Error("External entites are not supported"); + + //read Entity Value + const startChar = xmlData[i++]; + let val = "" + for (; i < xmlData.length && xmlData[i] !== startChar ; i++) { + val += xmlData[i]; + } + return [entityName, val, i]; +} + +function isComment(xmlData, i){ + if(xmlData[i+1] === '!' && + xmlData[i+2] === '-' && + xmlData[i+3] === '-') return true + return false +} +function isEntity(xmlData, i){ + if(xmlData[i+1] === '!' && + xmlData[i+2] === 'E' && + xmlData[i+3] === 'N' && + xmlData[i+4] === 'T' && + xmlData[i+5] === 'I' && + xmlData[i+6] === 'T' && + xmlData[i+7] === 'Y') return true + return false +} +function isElement(xmlData, i){ + if(xmlData[i+1] === '!' && + xmlData[i+2] === 'E' && + xmlData[i+3] === 'L' && + xmlData[i+4] === 'E' && + xmlData[i+5] === 'M' && + xmlData[i+6] === 'E' && + xmlData[i+7] === 'N' && + xmlData[i+8] === 'T') return true + return false +} + +function isAttlist(xmlData, i){ + if(xmlData[i+1] === '!' && + xmlData[i+2] === 'A' && + xmlData[i+3] === 'T' && + xmlData[i+4] === 'T' && + xmlData[i+5] === 'L' && + xmlData[i+6] === 'I' && + xmlData[i+7] === 'S' && + xmlData[i+8] === 'T') return true + return false +} +function isNotation(xmlData, i){ + if(xmlData[i+1] === '!' && + xmlData[i+2] === 'N' && + xmlData[i+3] === 'O' && + xmlData[i+4] === 'T' && + xmlData[i+5] === 'A' && + xmlData[i+6] === 'T' && + xmlData[i+7] === 'I' && + xmlData[i+8] === 'O' && + xmlData[i+9] === 'N') return true + return false +} + +function validateEntityName(name){ + if (util.isName(name)) + return name; + else + throw new Error(`Invalid entity name ${name}`); +} + +module.exports = readDocType; + + +/***/ }), + +/***/ 6993: +/***/ ((__unused_webpack_module, exports) => { + + +const defaultOptions = { + preserveOrder: false, + attributeNamePrefix: '@_', + attributesGroupName: false, + textNodeName: '#text', + ignoreAttributes: true, + removeNSPrefix: false, // remove NS from tag name or attribute name if true + allowBooleanAttributes: false, //a tag can have attributes without any value + //ignoreRootElement : false, + parseTagValue: true, + parseAttributeValue: false, + trimValues: true, //Trim string values of tag and attributes + cdataPropName: false, + numberParseOptions: { + hex: true, + leadingZeros: true, + eNotation: true + }, + tagValueProcessor: function(tagName, val) { + return val; + }, + attributeValueProcessor: function(attrName, val) { + return val; + }, + stopNodes: [], //nested tags will not be parsed even for errors + alwaysCreateTextNode: false, + isArray: () => false, + commentPropName: false, + unpairedTags: [], + processEntities: true, + htmlEntities: false, + ignoreDeclaration: false, + ignorePiTags: false, + transformTagName: false, + transformAttributeName: false, + updateTag: function(tagName, jPath, attrs){ + return tagName + }, + // skipEmptyListItem: false +}; + +const buildOptions = function(options) { + return Object.assign({}, defaultOptions, options); +}; + +exports.buildOptions = buildOptions; +exports.defaultOptions = defaultOptions; + +/***/ }), + +/***/ 5832: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +///@ts-check + +const util = __nccwpck_require__(8280); +const xmlNode = __nccwpck_require__(7462); +const readDocType = __nccwpck_require__(6072); +const toNumber = __nccwpck_require__(4526); + +// const regx = +// '<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)' +// .replace(/NAME/g, util.nameRegexp); + +//const tagsRegx = new RegExp("<(\\/?[\\w:\\-\._]+)([^>]*)>(\\s*"+cdataRegx+")*([^<]+)?","g"); +//const tagsRegx = new RegExp("<(\\/?)((\\w*:)?([\\w:\\-\._]+))([^>]*)>([^<]*)("+cdataRegx+"([^<]*))*([^<]+)?","g"); + +class OrderedObjParser{ + constructor(options){ + this.options = options; + this.currentNode = null; + this.tagsNodeStack = []; + this.docTypeEntities = {}; + this.lastEntities = { + "apos" : { regex: /&(apos|#39|#x27);/g, val : "'"}, + "gt" : { regex: /&(gt|#62|#x3E);/g, val : ">"}, + "lt" : { regex: /&(lt|#60|#x3C);/g, val : "<"}, + "quot" : { regex: /&(quot|#34|#x22);/g, val : "\""}, + }; + this.ampEntity = { regex: /&(amp|#38|#x26);/g, val : "&"}; + this.htmlEntities = { + "space": { regex: /&(nbsp|#160);/g, val: " " }, + // "lt" : { regex: /&(lt|#60);/g, val: "<" }, + // "gt" : { regex: /&(gt|#62);/g, val: ">" }, + // "amp" : { regex: /&(amp|#38);/g, val: "&" }, + // "quot" : { regex: /&(quot|#34);/g, val: "\"" }, + // "apos" : { regex: /&(apos|#39);/g, val: "'" }, + "cent" : { regex: /&(cent|#162);/g, val: "¢" }, + "pound" : { regex: /&(pound|#163);/g, val: "£" }, + "yen" : { regex: /&(yen|#165);/g, val: "¥" }, + "euro" : { regex: /&(euro|#8364);/g, val: "€" }, + "copyright" : { regex: /&(copy|#169);/g, val: "©" }, + "reg" : { regex: /&(reg|#174);/g, val: "®" }, + "inr" : { regex: /&(inr|#8377);/g, val: "₹" }, + "num_dec": { regex: /&#([0-9]{1,7});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 10)) }, + "num_hex": { regex: /&#x([0-9a-fA-F]{1,6});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 16)) }, + }; + this.addExternalEntities = addExternalEntities; + this.parseXml = parseXml; + this.parseTextData = parseTextData; + this.resolveNameSpace = resolveNameSpace; + this.buildAttributesMap = buildAttributesMap; + this.isItStopNode = isItStopNode; + this.replaceEntitiesValue = replaceEntitiesValue; + this.readStopNodeData = readStopNodeData; + this.saveTextToParentTag = saveTextToParentTag; + this.addChild = addChild; + } + +} + +function addExternalEntities(externalEntities){ + const entKeys = Object.keys(externalEntities); + for (let i = 0; i < entKeys.length; i++) { + const ent = entKeys[i]; + this.lastEntities[ent] = { + regex: new RegExp("&"+ent+";","g"), + val : externalEntities[ent] + } + } +} + +/** + * @param {string} val + * @param {string} tagName + * @param {string} jPath + * @param {boolean} dontTrim + * @param {boolean} hasAttributes + * @param {boolean} isLeafNode + * @param {boolean} escapeEntities + */ +function parseTextData(val, tagName, jPath, dontTrim, hasAttributes, isLeafNode, escapeEntities) { + if (val !== undefined) { + if (this.options.trimValues && !dontTrim) { + val = val.trim(); + } + if(val.length > 0){ + if(!escapeEntities) val = this.replaceEntitiesValue(val); + + const newval = this.options.tagValueProcessor(tagName, val, jPath, hasAttributes, isLeafNode); + if(newval === null || newval === undefined){ + //don't parse + return val; + }else if(typeof newval !== typeof val || newval !== val){ + //overwrite + return newval; + }else if(this.options.trimValues){ + return parseValue(val, this.options.parseTagValue, this.options.numberParseOptions); + }else{ + const trimmedVal = val.trim(); + if(trimmedVal === val){ + return parseValue(val, this.options.parseTagValue, this.options.numberParseOptions); + }else{ + return val; + } + } + } + } +} + +function resolveNameSpace(tagname) { + if (this.options.removeNSPrefix) { + const tags = tagname.split(':'); + const prefix = tagname.charAt(0) === '/' ? '/' : ''; + if (tags[0] === 'xmlns') { + return ''; + } + if (tags.length === 2) { + tagname = prefix + tags[1]; + } + } + return tagname; +} + +//TODO: change regex to capture NS +//const attrsRegx = new RegExp("([\\w\\-\\.\\:]+)\\s*=\\s*(['\"])((.|\n)*?)\\2","gm"); +const attrsRegx = new RegExp('([^\\s=]+)\\s*(=\\s*([\'"])([\\s\\S]*?)\\3)?', 'gm'); + +function buildAttributesMap(attrStr, jPath, tagName) { + if (!this.options.ignoreAttributes && typeof attrStr === 'string') { + // attrStr = attrStr.replace(/\r?\n/g, ' '); + //attrStr = attrStr || attrStr.trim(); + + const matches = util.getAllMatches(attrStr, attrsRegx); + const len = matches.length; //don't make it inline + const attrs = {}; + for (let i = 0; i < len; i++) { + const attrName = this.resolveNameSpace(matches[i][1]); + let oldVal = matches[i][4]; + let aName = this.options.attributeNamePrefix + attrName; + if (attrName.length) { + if (this.options.transformAttributeName) { + aName = this.options.transformAttributeName(aName); + } + if(aName === "__proto__") aName = "#__proto__"; + if (oldVal !== undefined) { + if (this.options.trimValues) { + oldVal = oldVal.trim(); + } + oldVal = this.replaceEntitiesValue(oldVal); + const newVal = this.options.attributeValueProcessor(attrName, oldVal, jPath); + if(newVal === null || newVal === undefined){ + //don't parse + attrs[aName] = oldVal; + }else if(typeof newVal !== typeof oldVal || newVal !== oldVal){ + //overwrite + attrs[aName] = newVal; + }else{ + //parse + attrs[aName] = parseValue( + oldVal, + this.options.parseAttributeValue, + this.options.numberParseOptions + ); + } + } else if (this.options.allowBooleanAttributes) { + attrs[aName] = true; + } + } + } + if (!Object.keys(attrs).length) { + return; + } + if (this.options.attributesGroupName) { + const attrCollection = {}; + attrCollection[this.options.attributesGroupName] = attrs; + return attrCollection; + } + return attrs + } +} + +const parseXml = function(xmlData) { + xmlData = xmlData.replace(/\r\n?/g, "\n"); //TODO: remove this line + const xmlObj = new xmlNode('!xml'); + let currentNode = xmlObj; + let textData = ""; + let jPath = ""; + for(let i=0; i< xmlData.length; i++){//for each char in XML data + const ch = xmlData[i]; + if(ch === '<'){ + // const nextIndex = i+1; + // const _2ndChar = xmlData[nextIndex]; + if( xmlData[i+1] === '/') {//Closing Tag + const closeIndex = findClosingIndex(xmlData, ">", i, "Closing Tag is not closed.") + let tagName = xmlData.substring(i+2,closeIndex).trim(); + + if(this.options.removeNSPrefix){ + const colonIndex = tagName.indexOf(":"); + if(colonIndex !== -1){ + tagName = tagName.substr(colonIndex+1); + } + } + + if(this.options.transformTagName) { + tagName = this.options.transformTagName(tagName); + } + + if(currentNode){ + textData = this.saveTextToParentTag(textData, currentNode, jPath); + } + + //check if last tag of nested tag was unpaired tag + const lastTagName = jPath.substring(jPath.lastIndexOf(".")+1); + if(tagName && this.options.unpairedTags.indexOf(tagName) !== -1 ){ + throw new Error(`Unpaired tag can not be used as closing tag: `); + } + let propIndex = 0 + if(lastTagName && this.options.unpairedTags.indexOf(lastTagName) !== -1 ){ + propIndex = jPath.lastIndexOf('.', jPath.lastIndexOf('.')-1) + this.tagsNodeStack.pop(); + }else{ + propIndex = jPath.lastIndexOf("."); + } + jPath = jPath.substring(0, propIndex); + + currentNode = this.tagsNodeStack.pop();//avoid recursion, set the parent tag scope + textData = ""; + i = closeIndex; + } else if( xmlData[i+1] === '?') { + + let tagData = readTagExp(xmlData,i, false, "?>"); + if(!tagData) throw new Error("Pi Tag is not closed."); + + textData = this.saveTextToParentTag(textData, currentNode, jPath); + if( (this.options.ignoreDeclaration && tagData.tagName === "?xml") || this.options.ignorePiTags){ + + }else{ + + const childNode = new xmlNode(tagData.tagName); + childNode.add(this.options.textNodeName, ""); + + if(tagData.tagName !== tagData.tagExp && tagData.attrExpPresent){ + childNode[":@"] = this.buildAttributesMap(tagData.tagExp, jPath, tagData.tagName); + } + this.addChild(currentNode, childNode, jPath) + + } + + + i = tagData.closeIndex + 1; + } else if(xmlData.substr(i + 1, 3) === '!--') { + const endIndex = findClosingIndex(xmlData, "-->", i+4, "Comment is not closed.") + if(this.options.commentPropName){ + const comment = xmlData.substring(i + 4, endIndex - 2); + + textData = this.saveTextToParentTag(textData, currentNode, jPath); + + currentNode.add(this.options.commentPropName, [ { [this.options.textNodeName] : comment } ]); + } + i = endIndex; + } else if( xmlData.substr(i + 1, 2) === '!D') { + const result = readDocType(xmlData, i); + this.docTypeEntities = result.entities; + i = result.i; + }else if(xmlData.substr(i + 1, 2) === '![') { + const closeIndex = findClosingIndex(xmlData, "]]>", i, "CDATA is not closed.") - 2; + const tagExp = xmlData.substring(i + 9,closeIndex); + + textData = this.saveTextToParentTag(textData, currentNode, jPath); + + let val = this.parseTextData(tagExp, currentNode.tagname, jPath, true, false, true, true); + if(val == undefined) val = ""; + + //cdata should be set even if it is 0 length string + if(this.options.cdataPropName){ + currentNode.add(this.options.cdataPropName, [ { [this.options.textNodeName] : tagExp } ]); + }else{ + currentNode.add(this.options.textNodeName, val); + } + + i = closeIndex + 2; + }else {//Opening tag + let result = readTagExp(xmlData,i, this.options.removeNSPrefix); + let tagName= result.tagName; + const rawTagName = result.rawTagName; + let tagExp = result.tagExp; + let attrExpPresent = result.attrExpPresent; + let closeIndex = result.closeIndex; + + if (this.options.transformTagName) { + tagName = this.options.transformTagName(tagName); + } + + //save text as child node + if (currentNode && textData) { + if(currentNode.tagname !== '!xml'){ + //when nested tag is found + textData = this.saveTextToParentTag(textData, currentNode, jPath, false); + } + } + + //check if last tag was unpaired tag + const lastTag = currentNode; + if(lastTag && this.options.unpairedTags.indexOf(lastTag.tagname) !== -1 ){ + currentNode = this.tagsNodeStack.pop(); + jPath = jPath.substring(0, jPath.lastIndexOf(".")); + } + if(tagName !== xmlObj.tagname){ + jPath += jPath ? "." + tagName : tagName; + } + if (this.isItStopNode(this.options.stopNodes, jPath, tagName)) { + let tagContent = ""; + //self-closing tag + if(tagExp.length > 0 && tagExp.lastIndexOf("/") === tagExp.length - 1){ + if(tagName[tagName.length - 1] === "/"){ //remove trailing '/' + tagName = tagName.substr(0, tagName.length - 1); + jPath = jPath.substr(0, jPath.length - 1); + tagExp = tagName; + }else{ + tagExp = tagExp.substr(0, tagExp.length - 1); + } + i = result.closeIndex; + } + //unpaired tag + else if(this.options.unpairedTags.indexOf(tagName) !== -1){ + + i = result.closeIndex; + } + //normal tag + else{ + //read until closing tag is found + const result = this.readStopNodeData(xmlData, rawTagName, closeIndex + 1); + if(!result) throw new Error(`Unexpected end of ${rawTagName}`); + i = result.i; + tagContent = result.tagContent; + } + + const childNode = new xmlNode(tagName); + if(tagName !== tagExp && attrExpPresent){ + childNode[":@"] = this.buildAttributesMap(tagExp, jPath, tagName); + } + if(tagContent) { + tagContent = this.parseTextData(tagContent, tagName, jPath, true, attrExpPresent, true, true); + } + + jPath = jPath.substr(0, jPath.lastIndexOf(".")); + childNode.add(this.options.textNodeName, tagContent); + + this.addChild(currentNode, childNode, jPath) + }else{ + //selfClosing tag + if(tagExp.length > 0 && tagExp.lastIndexOf("/") === tagExp.length - 1){ + if(tagName[tagName.length - 1] === "/"){ //remove trailing '/' + tagName = tagName.substr(0, tagName.length - 1); + jPath = jPath.substr(0, jPath.length - 1); + tagExp = tagName; + }else{ + tagExp = tagExp.substr(0, tagExp.length - 1); + } + + if(this.options.transformTagName) { + tagName = this.options.transformTagName(tagName); + } + + const childNode = new xmlNode(tagName); + if(tagName !== tagExp && attrExpPresent){ + childNode[":@"] = this.buildAttributesMap(tagExp, jPath, tagName); + } + this.addChild(currentNode, childNode, jPath) + jPath = jPath.substr(0, jPath.lastIndexOf(".")); + } + //opening tag + else{ + const childNode = new xmlNode( tagName); + this.tagsNodeStack.push(currentNode); + + if(tagName !== tagExp && attrExpPresent){ + childNode[":@"] = this.buildAttributesMap(tagExp, jPath, tagName); + } + this.addChild(currentNode, childNode, jPath) + currentNode = childNode; + } + textData = ""; + i = closeIndex; + } + } + }else{ + textData += xmlData[i]; + } + } + return xmlObj.child; +} + +function addChild(currentNode, childNode, jPath){ + const result = this.options.updateTag(childNode.tagname, jPath, childNode[":@"]) + if(result === false){ + }else if(typeof result === "string"){ + childNode.tagname = result + currentNode.addChild(childNode); + }else{ + currentNode.addChild(childNode); + } +} + +const replaceEntitiesValue = function(val){ + + if(this.options.processEntities){ + for(let entityName in this.docTypeEntities){ + const entity = this.docTypeEntities[entityName]; + val = val.replace( entity.regx, entity.val); + } + for(let entityName in this.lastEntities){ + const entity = this.lastEntities[entityName]; + val = val.replace( entity.regex, entity.val); + } + if(this.options.htmlEntities){ + for(let entityName in this.htmlEntities){ + const entity = this.htmlEntities[entityName]; + val = val.replace( entity.regex, entity.val); + } + } + val = val.replace( this.ampEntity.regex, this.ampEntity.val); + } + return val; +} +function saveTextToParentTag(textData, currentNode, jPath, isLeafNode) { + if (textData) { //store previously collected data as textNode + if(isLeafNode === undefined) isLeafNode = Object.keys(currentNode.child).length === 0 + + textData = this.parseTextData(textData, + currentNode.tagname, + jPath, + false, + currentNode[":@"] ? Object.keys(currentNode[":@"]).length !== 0 : false, + isLeafNode); + + if (textData !== undefined && textData !== "") + currentNode.add(this.options.textNodeName, textData); + textData = ""; + } + return textData; +} + +//TODO: use jPath to simplify the logic +/** + * + * @param {string[]} stopNodes + * @param {string} jPath + * @param {string} currentTagName + */ +function isItStopNode(stopNodes, jPath, currentTagName){ + const allNodesExp = "*." + currentTagName; + for (const stopNodePath in stopNodes) { + const stopNodeExp = stopNodes[stopNodePath]; + if( allNodesExp === stopNodeExp || jPath === stopNodeExp ) return true; + } + return false; +} + +/** + * Returns the tag Expression and where it is ending handling single-double quotes situation + * @param {string} xmlData + * @param {number} i starting index + * @returns + */ +function tagExpWithClosingIndex(xmlData, i, closingChar = ">"){ + let attrBoundary; + let tagExp = ""; + for (let index = i; index < xmlData.length; index++) { + let ch = xmlData[index]; + if (attrBoundary) { + if (ch === attrBoundary) attrBoundary = "";//reset + } else if (ch === '"' || ch === "'") { + attrBoundary = ch; + } else if (ch === closingChar[0]) { + if(closingChar[1]){ + if(xmlData[index + 1] === closingChar[1]){ + return { + data: tagExp, + index: index + } + } + }else{ + return { + data: tagExp, + index: index + } + } + } else if (ch === '\t') { + ch = " " + } + tagExp += ch; + } +} + +function findClosingIndex(xmlData, str, i, errMsg){ + const closingIndex = xmlData.indexOf(str, i); + if(closingIndex === -1){ + throw new Error(errMsg) + }else{ + return closingIndex + str.length - 1; + } +} + +function readTagExp(xmlData,i, removeNSPrefix, closingChar = ">"){ + const result = tagExpWithClosingIndex(xmlData, i+1, closingChar); + if(!result) return; + let tagExp = result.data; + const closeIndex = result.index; + const separatorIndex = tagExp.search(/\s/); + let tagName = tagExp; + let attrExpPresent = true; + if(separatorIndex !== -1){//separate tag name and attributes expression + tagName = tagExp.substring(0, separatorIndex); + tagExp = tagExp.substring(separatorIndex + 1).trimStart(); + } + + const rawTagName = tagName; + if(removeNSPrefix){ + const colonIndex = tagName.indexOf(":"); + if(colonIndex !== -1){ + tagName = tagName.substr(colonIndex+1); + attrExpPresent = tagName !== result.data.substr(colonIndex + 1); + } + } + + return { + tagName: tagName, + tagExp: tagExp, + closeIndex: closeIndex, + attrExpPresent: attrExpPresent, + rawTagName: rawTagName, + } +} +/** + * find paired tag for a stop node + * @param {string} xmlData + * @param {string} tagName + * @param {number} i + */ +function readStopNodeData(xmlData, tagName, i){ + const startIndex = i; + // Starting at 1 since we already have an open tag + let openTagCount = 1; + + for (; i < xmlData.length; i++) { + if( xmlData[i] === "<"){ + if (xmlData[i+1] === "/") {//close tag + const closeIndex = findClosingIndex(xmlData, ">", i, `${tagName} is not closed`); + let closeTagName = xmlData.substring(i+2,closeIndex).trim(); + if(closeTagName === tagName){ + openTagCount--; + if (openTagCount === 0) { + return { + tagContent: xmlData.substring(startIndex, i), + i : closeIndex + } + } + } + i=closeIndex; + } else if(xmlData[i+1] === '?') { + const closeIndex = findClosingIndex(xmlData, "?>", i+1, "StopNode is not closed.") + i=closeIndex; + } else if(xmlData.substr(i + 1, 3) === '!--') { + const closeIndex = findClosingIndex(xmlData, "-->", i+3, "StopNode is not closed.") + i=closeIndex; + } else if(xmlData.substr(i + 1, 2) === '![') { + const closeIndex = findClosingIndex(xmlData, "]]>", i, "StopNode is not closed.") - 2; + i=closeIndex; + } else { + const tagData = readTagExp(xmlData, i, '>') + + if (tagData) { + const openTagName = tagData && tagData.tagName; + if (openTagName === tagName && tagData.tagExp[tagData.tagExp.length-1] !== "/") { + openTagCount++; + } + i=tagData.closeIndex; + } + } + } + }//end for loop +} + +function parseValue(val, shouldParse, options) { + if (shouldParse && typeof val === 'string') { + //console.log(options) + const newval = val.trim(); + if(newval === 'true' ) return true; + else if(newval === 'false' ) return false; + else return toNumber(val, options); + } else { + if (util.isExist(val)) { + return val; + } else { + return ''; + } + } +} + + +module.exports = OrderedObjParser; + + +/***/ }), + +/***/ 2380: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +const { buildOptions} = __nccwpck_require__(6993); +const OrderedObjParser = __nccwpck_require__(5832); +const { prettify} = __nccwpck_require__(2882); +const validator = __nccwpck_require__(1739); + +class XMLParser{ + + constructor(options){ + this.externalEntities = {}; + this.options = buildOptions(options); + + } + /** + * Parse XML dats to JS object + * @param {string|Buffer} xmlData + * @param {boolean|Object} validationOption + */ + parse(xmlData,validationOption){ + if(typeof xmlData === "string"){ + }else if( xmlData.toString){ + xmlData = xmlData.toString(); + }else{ + throw new Error("XML data is accepted in String or Bytes[] form.") + } + if( validationOption){ + if(validationOption === true) validationOption = {}; //validate with default options + + const result = validator.validate(xmlData, validationOption); + if (result !== true) { + throw Error( `${result.err.msg}:${result.err.line}:${result.err.col}` ) + } + } + const orderedObjParser = new OrderedObjParser(this.options); + orderedObjParser.addExternalEntities(this.externalEntities); + const orderedResult = orderedObjParser.parseXml(xmlData); + if(this.options.preserveOrder || orderedResult === undefined) return orderedResult; + else return prettify(orderedResult, this.options); + } + + /** + * Add Entity which is not by default supported by this library + * @param {string} key + * @param {string} value + */ + addEntity(key, value){ + if(value.indexOf("&") !== -1){ + throw new Error("Entity value can't have '&'") + }else if(key.indexOf("&") !== -1 || key.indexOf(";") !== -1){ + throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '") + }else if(value === "&"){ + throw new Error("An entity with value '&' is not permitted"); + }else{ + this.externalEntities[key] = value; + } + } +} + +module.exports = XMLParser; + +/***/ }), + +/***/ 2882: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +/** + * + * @param {array} node + * @param {any} options + * @returns + */ +function prettify(node, options){ + return compress( node, options); +} + +/** + * + * @param {array} arr + * @param {object} options + * @param {string} jPath + * @returns object + */ +function compress(arr, options, jPath){ + let text; + const compressedObj = {}; + for (let i = 0; i < arr.length; i++) { + const tagObj = arr[i]; + const property = propName(tagObj); + let newJpath = ""; + if(jPath === undefined) newJpath = property; + else newJpath = jPath + "." + property; + + if(property === options.textNodeName){ + if(text === undefined) text = tagObj[property]; + else text += "" + tagObj[property]; + }else if(property === undefined){ + continue; + }else if(tagObj[property]){ + + let val = compress(tagObj[property], options, newJpath); + const isLeaf = isLeafTag(val, options); + + if(tagObj[":@"]){ + assignAttributes( val, tagObj[":@"], newJpath, options); + }else if(Object.keys(val).length === 1 && val[options.textNodeName] !== undefined && !options.alwaysCreateTextNode){ + val = val[options.textNodeName]; + }else if(Object.keys(val).length === 0){ + if(options.alwaysCreateTextNode) val[options.textNodeName] = ""; + else val = ""; + } + + if(compressedObj[property] !== undefined && compressedObj.hasOwnProperty(property)) { + if(!Array.isArray(compressedObj[property])) { + compressedObj[property] = [ compressedObj[property] ]; + } + compressedObj[property].push(val); + }else{ + //TODO: if a node is not an array, then check if it should be an array + //also determine if it is a leaf node + if (options.isArray(property, newJpath, isLeaf )) { + compressedObj[property] = [val]; + }else{ + compressedObj[property] = val; + } + } + } + + } + // if(text && text.length > 0) compressedObj[options.textNodeName] = text; + if(typeof text === "string"){ + if(text.length > 0) compressedObj[options.textNodeName] = text; + }else if(text !== undefined) compressedObj[options.textNodeName] = text; + return compressedObj; +} + +function propName(obj){ + const keys = Object.keys(obj); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + if(key !== ":@") return key; + } +} + +function assignAttributes(obj, attrMap, jpath, options){ + if (attrMap) { + const keys = Object.keys(attrMap); + const len = keys.length; //don't make it inline + for (let i = 0; i < len; i++) { + const atrrName = keys[i]; + if (options.isArray(atrrName, jpath + "." + atrrName, true, true)) { + obj[atrrName] = [ attrMap[atrrName] ]; + } else { + obj[atrrName] = attrMap[atrrName]; + } + } + } +} + +function isLeafTag(obj, options){ + const { textNodeName } = options; + const propCount = Object.keys(obj).length; + + if (propCount === 0) { + return true; + } + + if ( + propCount === 1 && + (obj[textNodeName] || typeof obj[textNodeName] === "boolean" || obj[textNodeName] === 0) + ) { + return true; + } + + return false; +} +exports.prettify = prettify; + + +/***/ }), + +/***/ 7462: +/***/ ((module) => { + +"use strict"; + + +class XmlNode{ + constructor(tagname) { + this.tagname = tagname; + this.child = []; //nested tags, text, cdata, comments in order + this[":@"] = {}; //attributes map + } + add(key,val){ + // this.child.push( {name : key, val: val, isCdata: isCdata }); + if(key === "__proto__") key = "#__proto__"; + this.child.push( {[key]: val }); + } + addChild(node) { + if(node.tagname === "__proto__") node.tagname = "#__proto__"; + if(node[":@"] && Object.keys(node[":@"]).length > 0){ + this.child.push( { [node.tagname]: node.child, [":@"]: node[":@"] }); + }else{ + this.child.push( { [node.tagname]: node.child }); + } + }; +}; + + +module.exports = XmlNode; + +/***/ }), + +/***/ 4526: +/***/ ((module) => { + +const hexRegex = /^[-+]?0x[a-fA-F0-9]+$/; +const numRegex = /^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/; +// const octRegex = /0x[a-z0-9]+/; +// const binRegex = /0x[a-z0-9]+/; + + +//polyfill +if (!Number.parseInt && window.parseInt) { + Number.parseInt = window.parseInt; +} +if (!Number.parseFloat && window.parseFloat) { + Number.parseFloat = window.parseFloat; +} + + +const consider = { + hex : true, + leadingZeros: true, + decimalPoint: "\.", + eNotation: true + //skipLike: /regex/ +}; + +function toNumber(str, options = {}){ + // const options = Object.assign({}, consider); + // if(opt.leadingZeros === false){ + // options.leadingZeros = false; + // }else if(opt.hex === false){ + // options.hex = false; + // } + + options = Object.assign({}, consider, options ); + if(!str || typeof str !== "string" ) return str; + + let trimmedStr = str.trim(); + // if(trimmedStr === "0.0") return 0; + // else if(trimmedStr === "+0.0") return 0; + // else if(trimmedStr === "-0.0") return -0; + + if(options.skipLike !== undefined && options.skipLike.test(trimmedStr)) return str; + else if (options.hex && hexRegex.test(trimmedStr)) { + return Number.parseInt(trimmedStr, 16); + // } else if (options.parseOct && octRegex.test(str)) { + // return Number.parseInt(val, 8); + // }else if (options.parseBin && binRegex.test(str)) { + // return Number.parseInt(val, 2); + }else{ + //separate negative sign, leading zeros, and rest number + const match = numRegex.exec(trimmedStr); + if(match){ + const sign = match[1]; + const leadingZeros = match[2]; + let numTrimmedByZeros = trimZeros(match[3]); //complete num without leading zeros + //trim ending zeros for floating number + + const eNotation = match[4] || match[6]; + if(!options.leadingZeros && leadingZeros.length > 0 && sign && trimmedStr[2] !== ".") return str; //-0123 + else if(!options.leadingZeros && leadingZeros.length > 0 && !sign && trimmedStr[1] !== ".") return str; //0123 + else{//no leading zeros or leading zeros are allowed + const num = Number(trimmedStr); + const numStr = "" + num; + if(numStr.search(/[eE]/) !== -1){ //given number is long and parsed to eNotation + if(options.eNotation) return num; + else return str; + }else if(eNotation){ //given number has enotation + if(options.eNotation) return num; + else return str; + }else if(trimmedStr.indexOf(".") !== -1){ //floating number + // const decimalPart = match[5].substr(1); + // const intPart = trimmedStr.substr(0,trimmedStr.indexOf(".")); + + + // const p = numStr.indexOf("."); + // const givenIntPart = numStr.substr(0,p); + // const givenDecPart = numStr.substr(p+1); + if(numStr === "0" && (numTrimmedByZeros === "") ) return num; //0.0 + else if(numStr === numTrimmedByZeros) return num; //0.456. 0.79000 + else if( sign && numStr === "-"+numTrimmedByZeros) return num; + else return str; + } + + if(leadingZeros){ + // if(numTrimmedByZeros === numStr){ + // if(options.leadingZeros) return num; + // else return str; + // }else return str; + if(numTrimmedByZeros === numStr) return num; + else if(sign+numTrimmedByZeros === numStr) return num; + else return str; + } + + if(trimmedStr === numStr) return num; + else if(trimmedStr === sign+numStr) return num; + // else{ + // //number with +/- sign + // trimmedStr.test(/[-+][0-9]); + + // } + return str; + } + // else if(!eNotation && trimmedStr && trimmedStr !== Number(trimmedStr) ) return str; + + }else{ //non-numeric string + return str; + } + } +} + +/** + * + * @param {string} numStr without leading zeros + * @returns + */ +function trimZeros(numStr){ + if(numStr && numStr.indexOf(".") !== -1){//float + numStr = numStr.replace(/0+$/, ""); //remove ending zeros + if(numStr === ".") numStr = "0"; + else if(numStr[0] === ".") numStr = "0"+numStr; + else if(numStr[numStr.length-1] === ".") numStr = numStr.substr(0,numStr.length-1); + return numStr; + } + return numStr; +} +module.exports = toNumber + + +/***/ }), + +/***/ 9679: +/***/ ((module) => { + +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global global, define, Symbol, Reflect, Promise, SuppressedError, Iterator */ +var __extends; +var __assign; +var __rest; +var __decorate; +var __param; +var __esDecorate; +var __runInitializers; +var __propKey; +var __setFunctionName; +var __metadata; +var __awaiter; +var __generator; +var __exportStar; +var __values; +var __read; +var __spread; +var __spreadArrays; +var __spreadArray; +var __await; +var __asyncGenerator; +var __asyncDelegator; +var __asyncValues; +var __makeTemplateObject; +var __importStar; +var __importDefault; +var __classPrivateFieldGet; +var __classPrivateFieldSet; +var __classPrivateFieldIn; +var __createBinding; +var __addDisposableResource; +var __disposeResources; +(function (factory) { + var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {}; + if (typeof define === "function" && define.amd) { + define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); }); + } + else if ( true && typeof module.exports === "object") { + factory(createExporter(root, createExporter(module.exports))); + } + else { + factory(createExporter(root)); + } + function createExporter(exports, previous) { + if (exports !== root) { + if (typeof Object.create === "function") { + Object.defineProperty(exports, "__esModule", { value: true }); + } + else { + exports.__esModule = true; + } + } + return function (id, v) { return exports[id] = previous ? previous(id, v) : v; }; + } +}) +(function (exporter) { + var extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + + __extends = function (d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; + + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + + __rest = function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; + }; + + __decorate = function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; + }; + + __param = function (paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } + }; + + __esDecorate = function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { + function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } + var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; + var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; + var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); + var _, done = false; + for (var i = decorators.length - 1; i >= 0; i--) { + var context = {}; + for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; + for (var p in contextIn.access) context.access[p] = contextIn.access[p]; + context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; + var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); + if (kind === "accessor") { + if (result === void 0) continue; + if (result === null || typeof result !== "object") throw new TypeError("Object expected"); + if (_ = accept(result.get)) descriptor.get = _; + if (_ = accept(result.set)) descriptor.set = _; + if (_ = accept(result.init)) initializers.unshift(_); + } + else if (_ = accept(result)) { + if (kind === "field") initializers.unshift(_); + else descriptor[key] = _; + } + } + if (target) Object.defineProperty(target, contextIn.name, descriptor); + done = true; + }; + + __runInitializers = function (thisArg, initializers, value) { + var useValue = arguments.length > 2; + for (var i = 0; i < initializers.length; i++) { + value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); + } + return useValue ? value : void 0; + }; + + __propKey = function (x) { + return typeof x === "symbol" ? x : "".concat(x); + }; + + __setFunctionName = function (f, name, prefix) { + if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; + return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); + }; + + __metadata = function (metadataKey, metadataValue) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); + }; + + __awaiter = function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; + + __generator = function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); + return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } + }; + + __exportStar = function(m, o) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); + }; + + __createBinding = Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); + }) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + }); + + __values = function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); + }; + + __read = function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; + }; + + /** @deprecated */ + __spread = function () { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; + }; + + /** @deprecated */ + __spreadArrays = function () { + for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; + for (var r = Array(s), k = 0, i = 0; i < il; i++) + for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) + r[k] = a[j]; + return r; + }; + + __spreadArray = function (to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + }; + + __await = function (v) { + return this instanceof __await ? (this.v = v, this) : new __await(v); + }; + + __asyncGenerator = function (thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; + function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } + function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } + function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } + function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } + function fulfill(value) { resume("next", value); } + function reject(value) { resume("throw", value); } + function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } + }; + + __asyncDelegator = function (o) { + var i, p; + return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; + function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } + }; + + __asyncValues = function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } + }; + + __makeTemplateObject = function (cooked, raw) { + if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } + return cooked; + }; + + var __setModuleDefault = Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + }) : function(o, v) { + o["default"] = v; + }; + + __importStar = function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; + }; + + __importDefault = function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; + }; + + __classPrivateFieldGet = function (receiver, state, kind, f) { + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); + return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); + }; + + __classPrivateFieldSet = function (receiver, state, value, kind, f) { + if (kind === "m") throw new TypeError("Private method is not writable"); + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); + return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; + }; + + __classPrivateFieldIn = function (state, receiver) { + if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); + return typeof state === "function" ? receiver === state : state.has(receiver); + }; + + __addDisposableResource = function (env, value, async) { + if (value !== null && value !== void 0) { + if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); + var dispose, inner; + if (async) { + if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); + dispose = value[Symbol.asyncDispose]; + } + if (dispose === void 0) { + if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); + dispose = value[Symbol.dispose]; + if (async) inner = dispose; + } + if (typeof dispose !== "function") throw new TypeError("Object not disposable."); + if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } }; + env.stack.push({ value: value, dispose: dispose, async: async }); + } + else if (async) { + env.stack.push({ async: true }); + } + return value; + }; + + var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; + }; + + __disposeResources = function (env) { + function fail(e) { + env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e; + env.hasError = true; + } + var r, s = 0; + function next() { + while (r = env.stack.pop()) { + try { + if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next); + if (r.dispose) { + var result = r.dispose.call(r.value); + if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); + } + else s |= 1; + } + catch (e) { + fail(e); + } + } + if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); + if (env.hasError) throw env.error; + } + return next(); + }; + + exporter("__extends", __extends); + exporter("__assign", __assign); + exporter("__rest", __rest); + exporter("__decorate", __decorate); + exporter("__param", __param); + exporter("__esDecorate", __esDecorate); + exporter("__runInitializers", __runInitializers); + exporter("__propKey", __propKey); + exporter("__setFunctionName", __setFunctionName); + exporter("__metadata", __metadata); + exporter("__awaiter", __awaiter); + exporter("__generator", __generator); + exporter("__exportStar", __exportStar); + exporter("__createBinding", __createBinding); + exporter("__values", __values); + exporter("__read", __read); + exporter("__spread", __spread); + exporter("__spreadArrays", __spreadArrays); + exporter("__spreadArray", __spreadArray); + exporter("__await", __await); + exporter("__asyncGenerator", __asyncGenerator); + exporter("__asyncDelegator", __asyncDelegator); + exporter("__asyncValues", __asyncValues); + exporter("__makeTemplateObject", __makeTemplateObject); + exporter("__importStar", __importStar); + exporter("__importDefault", __importDefault); + exporter("__classPrivateFieldGet", __classPrivateFieldGet); + exporter("__classPrivateFieldSet", __classPrivateFieldSet); + exporter("__classPrivateFieldIn", __classPrivateFieldIn); + exporter("__addDisposableResource", __addDisposableResource); + exporter("__disposeResources", __disposeResources); +}); + + +/***/ }), + +/***/ 4294: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -module.exports = __nccwpck_require__(219); +module.exports = __nccwpck_require__(4219); /***/ }), -/***/ 219: +/***/ 4219: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; -var net = __nccwpck_require__(808); -var tls = __nccwpck_require__(404); -var http = __nccwpck_require__(685); -var https = __nccwpck_require__(687); -var events = __nccwpck_require__(361); -var assert = __nccwpck_require__(491); -var util = __nccwpck_require__(837); +var net = __nccwpck_require__(1808); +var tls = __nccwpck_require__(4404); +var http = __nccwpck_require__(3685); +var https = __nccwpck_require__(5687); +var events = __nccwpck_require__(2361); +var assert = __nccwpck_require__(9491); +var util = __nccwpck_require__(3837); exports.httpOverHttp = httpOverHttp; @@ -2076,7 +111736,7 @@ exports.debug = debug; // for test /***/ }), -/***/ 840: +/***/ 5840: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2140,29 +111800,29 @@ Object.defineProperty(exports, "parse", ({ } })); -var _v = _interopRequireDefault(__nccwpck_require__(628)); +var _v = _interopRequireDefault(__nccwpck_require__(8628)); -var _v2 = _interopRequireDefault(__nccwpck_require__(409)); +var _v2 = _interopRequireDefault(__nccwpck_require__(6409)); -var _v3 = _interopRequireDefault(__nccwpck_require__(122)); +var _v3 = _interopRequireDefault(__nccwpck_require__(5122)); -var _v4 = _interopRequireDefault(__nccwpck_require__(120)); +var _v4 = _interopRequireDefault(__nccwpck_require__(9120)); -var _nil = _interopRequireDefault(__nccwpck_require__(332)); +var _nil = _interopRequireDefault(__nccwpck_require__(5332)); -var _version = _interopRequireDefault(__nccwpck_require__(595)); +var _version = _interopRequireDefault(__nccwpck_require__(1595)); -var _validate = _interopRequireDefault(__nccwpck_require__(900)); +var _validate = _interopRequireDefault(__nccwpck_require__(6900)); -var _stringify = _interopRequireDefault(__nccwpck_require__(950)); +var _stringify = _interopRequireDefault(__nccwpck_require__(8950)); -var _parse = _interopRequireDefault(__nccwpck_require__(746)); +var _parse = _interopRequireDefault(__nccwpck_require__(2746)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/***/ 569: +/***/ 4569: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2173,7 +111833,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _crypto = _interopRequireDefault(__nccwpck_require__(113)); +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2192,7 +111852,7 @@ exports["default"] = _default; /***/ }), -/***/ 332: +/***/ 5332: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -2207,7 +111867,7 @@ exports["default"] = _default; /***/ }), -/***/ 746: +/***/ 2746: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2218,7 +111878,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(900)); +var _validate = _interopRequireDefault(__nccwpck_require__(6900)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2285,7 +111945,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = rng; -var _crypto = _interopRequireDefault(__nccwpck_require__(113)); +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2305,7 +111965,7 @@ function rng() { /***/ }), -/***/ 274: +/***/ 5274: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2316,7 +111976,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _crypto = _interopRequireDefault(__nccwpck_require__(113)); +var _crypto = _interopRequireDefault(__nccwpck_require__(6113)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2335,7 +111995,7 @@ exports["default"] = _default; /***/ }), -/***/ 950: +/***/ 8950: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2346,7 +112006,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(900)); +var _validate = _interopRequireDefault(__nccwpck_require__(6900)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2381,7 +112041,7 @@ exports["default"] = _default; /***/ }), -/***/ 628: +/***/ 8628: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2394,7 +112054,7 @@ exports["default"] = void 0; var _rng = _interopRequireDefault(__nccwpck_require__(807)); -var _stringify = _interopRequireDefault(__nccwpck_require__(950)); +var _stringify = _interopRequireDefault(__nccwpck_require__(8950)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2495,7 +112155,7 @@ exports["default"] = _default; /***/ }), -/***/ 409: +/***/ 6409: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2506,9 +112166,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(998)); +var _v = _interopRequireDefault(__nccwpck_require__(5998)); -var _md = _interopRequireDefault(__nccwpck_require__(569)); +var _md = _interopRequireDefault(__nccwpck_require__(4569)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2518,7 +112178,7 @@ exports["default"] = _default; /***/ }), -/***/ 998: +/***/ 5998: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2530,9 +112190,9 @@ Object.defineProperty(exports, "__esModule", ({ exports["default"] = _default; exports.URL = exports.DNS = void 0; -var _stringify = _interopRequireDefault(__nccwpck_require__(950)); +var _stringify = _interopRequireDefault(__nccwpck_require__(8950)); -var _parse = _interopRequireDefault(__nccwpck_require__(746)); +var _parse = _interopRequireDefault(__nccwpck_require__(2746)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2603,7 +112263,7 @@ function _default(name, version, hashfunc) { /***/ }), -/***/ 122: +/***/ 5122: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2616,7 +112276,7 @@ exports["default"] = void 0; var _rng = _interopRequireDefault(__nccwpck_require__(807)); -var _stringify = _interopRequireDefault(__nccwpck_require__(950)); +var _stringify = _interopRequireDefault(__nccwpck_require__(8950)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2647,7 +112307,7 @@ exports["default"] = _default; /***/ }), -/***/ 120: +/***/ 9120: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2658,9 +112318,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(998)); +var _v = _interopRequireDefault(__nccwpck_require__(5998)); -var _sha = _interopRequireDefault(__nccwpck_require__(274)); +var _sha = _interopRequireDefault(__nccwpck_require__(5274)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2670,7 +112330,7 @@ exports["default"] = _default; /***/ }), -/***/ 900: +/***/ 6900: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2694,7 +112354,7 @@ exports["default"] = _default; /***/ }), -/***/ 595: +/***/ 1595: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -2705,7 +112365,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(900)); +var _validate = _interopRequireDefault(__nccwpck_require__(6900)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -2722,32 +112382,77 @@ exports["default"] = _default; /***/ }), -/***/ 713: +/***/ 1713: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -const core = __nccwpck_require__(186) -const { wait } = __nccwpck_require__(312) +const core = __nccwpck_require__(2186) +const { SSMClient, SendCommandCommand } = __nccwpck_require__(341) +const { EC2Client, DescribeInstancesCommand } = __nccwpck_require__(3802) +const getInstanceId = async instanceName => { + const ec2Client = new EC2Client({}) + const response = await ec2Client.send( + new DescribeInstancesCommand({ + Filters: [{ Name: 'tag:Name', Values: [instanceName] }] + }) + ) + + const reservations = response.Reservations + if (reservations.length === 0 || reservations[0].Instances.length === 0) { + throw new Error(`No instances found with name: ${instanceName}`) + } + return reservations.flatMap(reservation => + reservation.Instances.map(instance => instance.InstanceId) + ) +} + +const sendCommand = async inputs => { + const { instanceIds, workingDirectory, commands } = inputs + const sendCommandInput = { + InstanceIds: instanceIds, + DocumentName: 'AWS-RunShellScript', + Parameters: { + workingDirectory: [workingDirectory], + commands + } + } + + const client = new SSMClient({}) + const data = await client.send(new SendCommandCommand(sendCommandInput)) + core.debug(`send output: ${JSON.stringify(data)}`) + return data.Command?.CommandId +} /** * The main function for the action. * @returns {Promise} Resolves when the action is complete. */ -async function run() { +const run = async () => { try { - const ms = core.getInput('milliseconds', { required: true }) - - // Debug logs are only output if the `ACTIONS_STEP_DEBUG` secret is true - core.debug(`Waiting ${ms} milliseconds ...`) - - // Log the current timestamp, wait, then log the new timestamp - core.debug(new Date().toTimeString()) - await wait(parseInt(ms, 10)) - core.debug(new Date().toTimeString()) - - // Set outputs for other workflow steps to use - core.setOutput('time', new Date().toTimeString()) + const instanceId = core.getInput('instanceId', { required: false }) + const workingDirectory = core.getInput('workingDirectory', { + required: true + }) + const instanceName = core.getInput('instanceName', { required: false }) + const commands = core.getMultilineInput('commands', { required: true }) + // const workingDirectory = '/home/ubuntu/ubuntu' + // const instanceName = 'zipgo-prod-migrated' + // const command = [ + // 'echo "thisislattrial" > trial.txt', + // 'cat trial.txt > result.txt' + // ] + if (!instanceId && !instanceName) { + throw new Error('You must provide instance id or instance name.') + } + const instanceIds = !instanceId + ? await getInstanceId(instanceName) + : [instanceId] + const commandId = await sendCommand({ + instanceIds, + workingDirectory, + commands + }) + core.setOutput('commandId', commandId) } catch (error) { - // Fail the workflow run if an error occurs core.setFailed(error.message) } } @@ -2759,39 +112464,31 @@ module.exports = { /***/ }), -/***/ 312: +/***/ 9491: /***/ ((module) => { -/** - * Wait for a number of milliseconds. - * - * @param {number} milliseconds The number of milliseconds to wait. - * @returns {Promise} Resolves with 'done!' after the wait is over. - */ -async function wait(milliseconds) { - return new Promise(resolve => { - if (isNaN(milliseconds)) { - throw new Error('milliseconds not a number') - } +"use strict"; +module.exports = require("assert"); - setTimeout(() => resolve('done!'), milliseconds) - }) -} +/***/ }), -module.exports = { wait } +/***/ 4300: +/***/ ((module) => { +"use strict"; +module.exports = require("buffer"); /***/ }), -/***/ 491: +/***/ 2081: /***/ ((module) => { "use strict"; -module.exports = require("assert"); +module.exports = require("child_process"); /***/ }), -/***/ 113: +/***/ 6113: /***/ ((module) => { "use strict"; @@ -2799,7 +112496,7 @@ module.exports = require("crypto"); /***/ }), -/***/ 361: +/***/ 2361: /***/ ((module) => { "use strict"; @@ -2807,7 +112504,7 @@ module.exports = require("events"); /***/ }), -/***/ 147: +/***/ 7147: /***/ ((module) => { "use strict"; @@ -2815,7 +112512,15 @@ module.exports = require("fs"); /***/ }), -/***/ 685: +/***/ 3292: +/***/ ((module) => { + +"use strict"; +module.exports = require("fs/promises"); + +/***/ }), + +/***/ 3685: /***/ ((module) => { "use strict"; @@ -2823,7 +112528,15 @@ module.exports = require("http"); /***/ }), -/***/ 687: +/***/ 5158: +/***/ ((module) => { + +"use strict"; +module.exports = require("http2"); + +/***/ }), + +/***/ 5687: /***/ ((module) => { "use strict"; @@ -2831,7 +112544,7 @@ module.exports = require("https"); /***/ }), -/***/ 808: +/***/ 1808: /***/ ((module) => { "use strict"; @@ -2839,7 +112552,7 @@ module.exports = require("net"); /***/ }), -/***/ 37: +/***/ 2037: /***/ ((module) => { "use strict"; @@ -2847,7 +112560,7 @@ module.exports = require("os"); /***/ }), -/***/ 17: +/***/ 1017: /***/ ((module) => { "use strict"; @@ -2855,7 +112568,23 @@ module.exports = require("path"); /***/ }), -/***/ 404: +/***/ 7282: +/***/ ((module) => { + +"use strict"; +module.exports = require("process"); + +/***/ }), + +/***/ 2781: +/***/ ((module) => { + +"use strict"; +module.exports = require("stream"); + +/***/ }), + +/***/ 4404: /***/ ((module) => { "use strict"; @@ -2863,12 +112592,60 @@ module.exports = require("tls"); /***/ }), -/***/ 837: +/***/ 7310: +/***/ ((module) => { + +"use strict"; +module.exports = require("url"); + +/***/ }), + +/***/ 3837: /***/ ((module) => { "use strict"; module.exports = require("util"); +/***/ }), + +/***/ 5650: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-ec2","description":"AWS SDK for JavaScript Ec2 Client for Node.js, Browser and React Native","version":"3.651.1","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-ec2","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo ec2"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.651.1","@aws-sdk/client-sts":"3.651.1","@aws-sdk/core":"3.651.1","@aws-sdk/credential-provider-node":"3.651.1","@aws-sdk/middleware-host-header":"3.649.0","@aws-sdk/middleware-logger":"3.649.0","@aws-sdk/middleware-recursion-detection":"3.649.0","@aws-sdk/middleware-sdk-ec2":"3.649.0","@aws-sdk/middleware-user-agent":"3.649.0","@aws-sdk/region-config-resolver":"3.649.0","@aws-sdk/types":"3.649.0","@aws-sdk/util-endpoints":"3.649.0","@aws-sdk/util-user-agent-browser":"3.649.0","@aws-sdk/util-user-agent-node":"3.649.0","@smithy/config-resolver":"^3.0.6","@smithy/core":"^2.4.1","@smithy/fetch-http-handler":"^3.2.5","@smithy/hash-node":"^3.0.4","@smithy/invalid-dependency":"^3.0.4","@smithy/middleware-content-length":"^3.0.6","@smithy/middleware-endpoint":"^3.1.1","@smithy/middleware-retry":"^3.0.16","@smithy/middleware-serde":"^3.0.4","@smithy/middleware-stack":"^3.0.4","@smithy/node-config-provider":"^3.1.5","@smithy/node-http-handler":"^3.2.0","@smithy/protocol-http":"^4.1.1","@smithy/smithy-client":"^3.3.0","@smithy/types":"^3.4.0","@smithy/url-parser":"^3.0.4","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.16","@smithy/util-defaults-mode-node":"^3.0.16","@smithy/util-endpoints":"^2.1.0","@smithy/util-middleware":"^3.0.4","@smithy/util-retry":"^3.0.4","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.3","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ec2","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ec2"}}'); + +/***/ }), + +/***/ 466: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-ssm","description":"AWS SDK for JavaScript Ssm Client for Node.js, Browser and React Native","version":"3.651.1","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-ssm","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo ssm"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.651.1","@aws-sdk/client-sts":"3.651.1","@aws-sdk/core":"3.651.1","@aws-sdk/credential-provider-node":"3.651.1","@aws-sdk/middleware-host-header":"3.649.0","@aws-sdk/middleware-logger":"3.649.0","@aws-sdk/middleware-recursion-detection":"3.649.0","@aws-sdk/middleware-user-agent":"3.649.0","@aws-sdk/region-config-resolver":"3.649.0","@aws-sdk/types":"3.649.0","@aws-sdk/util-endpoints":"3.649.0","@aws-sdk/util-user-agent-browser":"3.649.0","@aws-sdk/util-user-agent-node":"3.649.0","@smithy/config-resolver":"^3.0.6","@smithy/core":"^2.4.1","@smithy/fetch-http-handler":"^3.2.5","@smithy/hash-node":"^3.0.4","@smithy/invalid-dependency":"^3.0.4","@smithy/middleware-content-length":"^3.0.6","@smithy/middleware-endpoint":"^3.1.1","@smithy/middleware-retry":"^3.0.16","@smithy/middleware-serde":"^3.0.4","@smithy/middleware-stack":"^3.0.4","@smithy/node-config-provider":"^3.1.5","@smithy/node-http-handler":"^3.2.0","@smithy/protocol-http":"^4.1.1","@smithy/smithy-client":"^3.3.0","@smithy/types":"^3.4.0","@smithy/url-parser":"^3.0.4","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.16","@smithy/util-defaults-mode-node":"^3.0.16","@smithy/util-endpoints":"^2.1.0","@smithy/util-middleware":"^3.0.4","@smithy/util-retry":"^3.0.4","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.3","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ssm","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ssm"}}'); + +/***/ }), + +/***/ 9722: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-sso-oidc","description":"AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native","version":"3.651.1","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso-oidc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sso-oidc"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.651.1","@aws-sdk/credential-provider-node":"3.651.1","@aws-sdk/middleware-host-header":"3.649.0","@aws-sdk/middleware-logger":"3.649.0","@aws-sdk/middleware-recursion-detection":"3.649.0","@aws-sdk/middleware-user-agent":"3.649.0","@aws-sdk/region-config-resolver":"3.649.0","@aws-sdk/types":"3.649.0","@aws-sdk/util-endpoints":"3.649.0","@aws-sdk/util-user-agent-browser":"3.649.0","@aws-sdk/util-user-agent-node":"3.649.0","@smithy/config-resolver":"^3.0.6","@smithy/core":"^2.4.1","@smithy/fetch-http-handler":"^3.2.5","@smithy/hash-node":"^3.0.4","@smithy/invalid-dependency":"^3.0.4","@smithy/middleware-content-length":"^3.0.6","@smithy/middleware-endpoint":"^3.1.1","@smithy/middleware-retry":"^3.0.16","@smithy/middleware-serde":"^3.0.4","@smithy/middleware-stack":"^3.0.4","@smithy/node-config-provider":"^3.1.5","@smithy/node-http-handler":"^3.2.0","@smithy/protocol-http":"^4.1.1","@smithy/smithy-client":"^3.3.0","@smithy/types":"^3.4.0","@smithy/url-parser":"^3.0.4","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.16","@smithy/util-defaults-mode-node":"^3.0.16","@smithy/util-endpoints":"^2.1.0","@smithy/util-middleware":"^3.0.4","@smithy/util-retry":"^3.0.4","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","peerDependencies":{"@aws-sdk/client-sts":"^3.651.1"},"browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso-oidc","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso-oidc"}}'); + +/***/ }), + +/***/ 1092: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.651.1","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sso"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.651.1","@aws-sdk/middleware-host-header":"3.649.0","@aws-sdk/middleware-logger":"3.649.0","@aws-sdk/middleware-recursion-detection":"3.649.0","@aws-sdk/middleware-user-agent":"3.649.0","@aws-sdk/region-config-resolver":"3.649.0","@aws-sdk/types":"3.649.0","@aws-sdk/util-endpoints":"3.649.0","@aws-sdk/util-user-agent-browser":"3.649.0","@aws-sdk/util-user-agent-node":"3.649.0","@smithy/config-resolver":"^3.0.6","@smithy/core":"^2.4.1","@smithy/fetch-http-handler":"^3.2.5","@smithy/hash-node":"^3.0.4","@smithy/invalid-dependency":"^3.0.4","@smithy/middleware-content-length":"^3.0.6","@smithy/middleware-endpoint":"^3.1.1","@smithy/middleware-retry":"^3.0.16","@smithy/middleware-serde":"^3.0.4","@smithy/middleware-stack":"^3.0.4","@smithy/node-config-provider":"^3.1.5","@smithy/node-http-handler":"^3.2.0","@smithy/protocol-http":"^4.1.1","@smithy/smithy-client":"^3.3.0","@smithy/types":"^3.4.0","@smithy/url-parser":"^3.0.4","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.16","@smithy/util-defaults-mode-node":"^3.0.16","@smithy/util-endpoints":"^2.1.0","@smithy/util-middleware":"^3.0.4","@smithy/util-retry":"^3.0.4","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso"}}'); + +/***/ }), + +/***/ 7947: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.651.1","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sts","test":"yarn test:unit","test:unit":"jest"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.651.1","@aws-sdk/core":"3.651.1","@aws-sdk/credential-provider-node":"3.651.1","@aws-sdk/middleware-host-header":"3.649.0","@aws-sdk/middleware-logger":"3.649.0","@aws-sdk/middleware-recursion-detection":"3.649.0","@aws-sdk/middleware-user-agent":"3.649.0","@aws-sdk/region-config-resolver":"3.649.0","@aws-sdk/types":"3.649.0","@aws-sdk/util-endpoints":"3.649.0","@aws-sdk/util-user-agent-browser":"3.649.0","@aws-sdk/util-user-agent-node":"3.649.0","@smithy/config-resolver":"^3.0.6","@smithy/core":"^2.4.1","@smithy/fetch-http-handler":"^3.2.5","@smithy/hash-node":"^3.0.4","@smithy/invalid-dependency":"^3.0.4","@smithy/middleware-content-length":"^3.0.6","@smithy/middleware-endpoint":"^3.1.1","@smithy/middleware-retry":"^3.0.16","@smithy/middleware-serde":"^3.0.4","@smithy/middleware-stack":"^3.0.4","@smithy/node-config-provider":"^3.1.5","@smithy/node-http-handler":"^3.2.0","@smithy/protocol-http":"^4.1.1","@smithy/smithy-client":"^3.3.0","@smithy/types":"^3.4.0","@smithy/url-parser":"^3.0.4","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.16","@smithy/util-defaults-mode-node":"^3.0.16","@smithy/util-endpoints":"^2.1.0","@smithy/util-middleware":"^3.0.4","@smithy/util-retry":"^3.0.4","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sts"}}'); + /***/ }) /******/ }); @@ -2915,7 +112692,7 @@ var __webpack_exports__ = {}; /** * The entrypoint for the action. */ -const { run } = __nccwpck_require__(713) +const { run } = __nccwpck_require__(1713) run() diff --git a/dist/index.js.map b/dist/index.js.map index 4dfa1ba..a5a192e 100644 --- a/dist/index.js.map +++ b/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACjFA;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChBA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AC7BA;AACA;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA","sources":[".././node_modules/@actions/core/lib/command.js",".././node_modules/@actions/core/lib/core.js",".././node_modules/@actions/core/lib/file-command.js",".././node_modules/@actions/core/lib/oidc-utils.js",".././node_modules/@actions/core/lib/path-utils.js",".././node_modules/@actions/core/lib/summary.js",".././node_modules/@actions/core/lib/utils.js",".././node_modules/@actions/http-client/lib/auth.js",".././node_modules/@actions/http-client/lib/index.js",".././node_modules/@actions/http-client/lib/proxy.js",".././node_modules/tunnel/index.js",".././node_modules/tunnel/lib/tunnel.js",".././node_modules/uuid/dist/index.js",".././node_modules/uuid/dist/md5.js",".././node_modules/uuid/dist/nil.js",".././node_modules/uuid/dist/parse.js",".././node_modules/uuid/dist/regex.js",".././node_modules/uuid/dist/rng.js",".././node_modules/uuid/dist/sha1.js",".././node_modules/uuid/dist/stringify.js",".././node_modules/uuid/dist/v1.js",".././node_modules/uuid/dist/v3.js",".././node_modules/uuid/dist/v35.js",".././node_modules/uuid/dist/v4.js",".././node_modules/uuid/dist/v5.js",".././node_modules/uuid/dist/validate.js",".././node_modules/uuid/dist/version.js",".././src/main.js",".././src/wait.js","../external node-commonjs \"assert\"","../external node-commonjs \"crypto\"","../external node-commonjs \"events\"","../external node-commonjs \"fs\"","../external node-commonjs \"http\"","../external node-commonjs \"https\"","../external node-commonjs \"net\"","../external node-commonjs \"os\"","../external node-commonjs \"path\"","../external node-commonjs \"tls\"","../external node-commonjs \"util\"","../webpack/bootstrap","../webpack/runtime/compat",".././src/index.js"],"sourcesContent":["\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issue = exports.issueCommand = void 0;\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\n/**\n * Commands\n *\n * Command Format:\n * ::name key=value,key=value::message\n *\n * Examples:\n * ::warning::This is the message\n * ::set-env name=MY_VAR::some value\n */\nfunction issueCommand(command, properties, message) {\n const cmd = new Command(command, properties, message);\n process.stdout.write(cmd.toString() + os.EOL);\n}\nexports.issueCommand = issueCommand;\nfunction issue(name, message = '') {\n issueCommand(name, {}, message);\n}\nexports.issue = issue;\nconst CMD_STRING = '::';\nclass Command {\n constructor(command, properties, message) {\n if (!command) {\n command = 'missing.command';\n }\n this.command = command;\n this.properties = properties;\n this.message = message;\n }\n toString() {\n let cmdStr = CMD_STRING + this.command;\n if (this.properties && Object.keys(this.properties).length > 0) {\n cmdStr += ' ';\n let first = true;\n for (const key in this.properties) {\n if (this.properties.hasOwnProperty(key)) {\n const val = this.properties[key];\n if (val) {\n if (first) {\n first = false;\n }\n else {\n cmdStr += ',';\n }\n cmdStr += `${key}=${escapeProperty(val)}`;\n }\n }\n }\n }\n cmdStr += `${CMD_STRING}${escapeData(this.message)}`;\n return cmdStr;\n }\n}\nfunction escapeData(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A');\n}\nfunction escapeProperty(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A')\n .replace(/:/g, '%3A')\n .replace(/,/g, '%2C');\n}\n//# sourceMappingURL=command.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;\nconst command_1 = require(\"./command\");\nconst file_command_1 = require(\"./file-command\");\nconst utils_1 = require(\"./utils\");\nconst os = __importStar(require(\"os\"));\nconst path = __importStar(require(\"path\"));\nconst oidc_utils_1 = require(\"./oidc-utils\");\n/**\n * The code to exit an action\n */\nvar ExitCode;\n(function (ExitCode) {\n /**\n * A code indicating that the action was successful\n */\n ExitCode[ExitCode[\"Success\"] = 0] = \"Success\";\n /**\n * A code indicating that the action was a failure\n */\n ExitCode[ExitCode[\"Failure\"] = 1] = \"Failure\";\n})(ExitCode = exports.ExitCode || (exports.ExitCode = {}));\n//-----------------------------------------------------------------------\n// Variables\n//-----------------------------------------------------------------------\n/**\n * Sets env variable for this action and future actions in the job\n * @param name the name of the variable to set\n * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction exportVariable(name, val) {\n const convertedVal = utils_1.toCommandValue(val);\n process.env[name] = convertedVal;\n const filePath = process.env['GITHUB_ENV'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val));\n }\n command_1.issueCommand('set-env', { name }, convertedVal);\n}\nexports.exportVariable = exportVariable;\n/**\n * Registers a secret which will get masked from logs\n * @param secret value of the secret\n */\nfunction setSecret(secret) {\n command_1.issueCommand('add-mask', {}, secret);\n}\nexports.setSecret = setSecret;\n/**\n * Prepends inputPath to the PATH (for this action and future actions)\n * @param inputPath\n */\nfunction addPath(inputPath) {\n const filePath = process.env['GITHUB_PATH'] || '';\n if (filePath) {\n file_command_1.issueFileCommand('PATH', inputPath);\n }\n else {\n command_1.issueCommand('add-path', {}, inputPath);\n }\n process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;\n}\nexports.addPath = addPath;\n/**\n * Gets the value of an input.\n * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.\n * Returns an empty string if the value is not defined.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string\n */\nfunction getInput(name, options) {\n const val = process.env[`INPUT_${name.replace(/ /g, '_').toUpperCase()}`] || '';\n if (options && options.required && !val) {\n throw new Error(`Input required and not supplied: ${name}`);\n }\n if (options && options.trimWhitespace === false) {\n return val;\n }\n return val.trim();\n}\nexports.getInput = getInput;\n/**\n * Gets the values of an multiline input. Each value is also trimmed.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string[]\n *\n */\nfunction getMultilineInput(name, options) {\n const inputs = getInput(name, options)\n .split('\\n')\n .filter(x => x !== '');\n if (options && options.trimWhitespace === false) {\n return inputs;\n }\n return inputs.map(input => input.trim());\n}\nexports.getMultilineInput = getMultilineInput;\n/**\n * Gets the input value of the boolean type in the YAML 1.2 \"core schema\" specification.\n * Support boolean input list: `true | True | TRUE | false | False | FALSE` .\n * The return value is also in boolean type.\n * ref: https://yaml.org/spec/1.2/spec.html#id2804923\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns boolean\n */\nfunction getBooleanInput(name, options) {\n const trueValue = ['true', 'True', 'TRUE'];\n const falseValue = ['false', 'False', 'FALSE'];\n const val = getInput(name, options);\n if (trueValue.includes(val))\n return true;\n if (falseValue.includes(val))\n return false;\n throw new TypeError(`Input does not meet YAML 1.2 \"Core Schema\" specification: ${name}\\n` +\n `Support boolean input list: \\`true | True | TRUE | false | False | FALSE\\``);\n}\nexports.getBooleanInput = getBooleanInput;\n/**\n * Sets the value of an output.\n *\n * @param name name of the output to set\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction setOutput(name, value) {\n const filePath = process.env['GITHUB_OUTPUT'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value));\n }\n process.stdout.write(os.EOL);\n command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value));\n}\nexports.setOutput = setOutput;\n/**\n * Enables or disables the echoing of commands into stdout for the rest of the step.\n * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.\n *\n */\nfunction setCommandEcho(enabled) {\n command_1.issue('echo', enabled ? 'on' : 'off');\n}\nexports.setCommandEcho = setCommandEcho;\n//-----------------------------------------------------------------------\n// Results\n//-----------------------------------------------------------------------\n/**\n * Sets the action status to failed.\n * When the action exits it will be with an exit code of 1\n * @param message add error issue message\n */\nfunction setFailed(message) {\n process.exitCode = ExitCode.Failure;\n error(message);\n}\nexports.setFailed = setFailed;\n//-----------------------------------------------------------------------\n// Logging Commands\n//-----------------------------------------------------------------------\n/**\n * Gets whether Actions Step Debug is on or not\n */\nfunction isDebug() {\n return process.env['RUNNER_DEBUG'] === '1';\n}\nexports.isDebug = isDebug;\n/**\n * Writes debug message to user log\n * @param message debug message\n */\nfunction debug(message) {\n command_1.issueCommand('debug', {}, message);\n}\nexports.debug = debug;\n/**\n * Adds an error issue\n * @param message error issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction error(message, properties = {}) {\n command_1.issueCommand('error', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.error = error;\n/**\n * Adds a warning issue\n * @param message warning issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction warning(message, properties = {}) {\n command_1.issueCommand('warning', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.warning = warning;\n/**\n * Adds a notice issue\n * @param message notice issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction notice(message, properties = {}) {\n command_1.issueCommand('notice', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.notice = notice;\n/**\n * Writes info to log with console.log.\n * @param message info message\n */\nfunction info(message) {\n process.stdout.write(message + os.EOL);\n}\nexports.info = info;\n/**\n * Begin an output group.\n *\n * Output until the next `groupEnd` will be foldable in this group\n *\n * @param name The name of the output group\n */\nfunction startGroup(name) {\n command_1.issue('group', name);\n}\nexports.startGroup = startGroup;\n/**\n * End an output group.\n */\nfunction endGroup() {\n command_1.issue('endgroup');\n}\nexports.endGroup = endGroup;\n/**\n * Wrap an asynchronous function call in a group.\n *\n * Returns the same type as the function itself.\n *\n * @param name The name of the group\n * @param fn The function to wrap in the group\n */\nfunction group(name, fn) {\n return __awaiter(this, void 0, void 0, function* () {\n startGroup(name);\n let result;\n try {\n result = yield fn();\n }\n finally {\n endGroup();\n }\n return result;\n });\n}\nexports.group = group;\n//-----------------------------------------------------------------------\n// Wrapper action state\n//-----------------------------------------------------------------------\n/**\n * Saves state for current action, the state can only be retrieved by this action's post job execution.\n *\n * @param name name of the state to store\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction saveState(name, value) {\n const filePath = process.env['GITHUB_STATE'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value));\n }\n command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value));\n}\nexports.saveState = saveState;\n/**\n * Gets the value of an state set by this action's main execution.\n *\n * @param name name of the state to get\n * @returns string\n */\nfunction getState(name) {\n return process.env[`STATE_${name}`] || '';\n}\nexports.getState = getState;\nfunction getIDToken(aud) {\n return __awaiter(this, void 0, void 0, function* () {\n return yield oidc_utils_1.OidcClient.getIDToken(aud);\n });\n}\nexports.getIDToken = getIDToken;\n/**\n * Summary exports\n */\nvar summary_1 = require(\"./summary\");\nObject.defineProperty(exports, \"summary\", { enumerable: true, get: function () { return summary_1.summary; } });\n/**\n * @deprecated use core.summary\n */\nvar summary_2 = require(\"./summary\");\nObject.defineProperty(exports, \"markdownSummary\", { enumerable: true, get: function () { return summary_2.markdownSummary; } });\n/**\n * Path exports\n */\nvar path_utils_1 = require(\"./path-utils\");\nObject.defineProperty(exports, \"toPosixPath\", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } });\nObject.defineProperty(exports, \"toWin32Path\", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } });\nObject.defineProperty(exports, \"toPlatformPath\", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } });\n//# sourceMappingURL=core.js.map","\"use strict\";\n// For internal use, subject to change.\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.prepareKeyValueMessage = exports.issueFileCommand = void 0;\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nconst fs = __importStar(require(\"fs\"));\nconst os = __importStar(require(\"os\"));\nconst uuid_1 = require(\"uuid\");\nconst utils_1 = require(\"./utils\");\nfunction issueFileCommand(command, message) {\n const filePath = process.env[`GITHUB_${command}`];\n if (!filePath) {\n throw new Error(`Unable to find environment variable for file command ${command}`);\n }\n if (!fs.existsSync(filePath)) {\n throw new Error(`Missing file at path: ${filePath}`);\n }\n fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, {\n encoding: 'utf8'\n });\n}\nexports.issueFileCommand = issueFileCommand;\nfunction prepareKeyValueMessage(key, value) {\n const delimiter = `ghadelimiter_${uuid_1.v4()}`;\n const convertedValue = utils_1.toCommandValue(value);\n // These should realistically never happen, but just in case someone finds a\n // way to exploit uuid generation let's not allow keys or values that contain\n // the delimiter.\n if (key.includes(delimiter)) {\n throw new Error(`Unexpected input: name should not contain the delimiter \"${delimiter}\"`);\n }\n if (convertedValue.includes(delimiter)) {\n throw new Error(`Unexpected input: value should not contain the delimiter \"${delimiter}\"`);\n }\n return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`;\n}\nexports.prepareKeyValueMessage = prepareKeyValueMessage;\n//# sourceMappingURL=file-command.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.OidcClient = void 0;\nconst http_client_1 = require(\"@actions/http-client\");\nconst auth_1 = require(\"@actions/http-client/lib/auth\");\nconst core_1 = require(\"./core\");\nclass OidcClient {\n static createHttpClient(allowRetry = true, maxRetry = 10) {\n const requestOptions = {\n allowRetries: allowRetry,\n maxRetries: maxRetry\n };\n return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions);\n }\n static getRequestToken() {\n const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN'];\n if (!token) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable');\n }\n return token;\n }\n static getIDTokenUrl() {\n const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL'];\n if (!runtimeUrl) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable');\n }\n return runtimeUrl;\n }\n static getCall(id_token_url) {\n var _a;\n return __awaiter(this, void 0, void 0, function* () {\n const httpclient = OidcClient.createHttpClient();\n const res = yield httpclient\n .getJson(id_token_url)\n .catch(error => {\n throw new Error(`Failed to get ID Token. \\n \n Error Code : ${error.statusCode}\\n \n Error Message: ${error.message}`);\n });\n const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value;\n if (!id_token) {\n throw new Error('Response json body do not have ID Token field');\n }\n return id_token;\n });\n }\n static getIDToken(audience) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n // New ID Token is requested from action service\n let id_token_url = OidcClient.getIDTokenUrl();\n if (audience) {\n const encodedAudience = encodeURIComponent(audience);\n id_token_url = `${id_token_url}&audience=${encodedAudience}`;\n }\n core_1.debug(`ID token url is ${id_token_url}`);\n const id_token = yield OidcClient.getCall(id_token_url);\n core_1.setSecret(id_token);\n return id_token;\n }\n catch (error) {\n throw new Error(`Error message: ${error.message}`);\n }\n });\n }\n}\nexports.OidcClient = OidcClient;\n//# sourceMappingURL=oidc-utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0;\nconst path = __importStar(require(\"path\"));\n/**\n * toPosixPath converts the given path to the posix form. On Windows, \\\\ will be\n * replaced with /.\n *\n * @param pth. Path to transform.\n * @return string Posix path.\n */\nfunction toPosixPath(pth) {\n return pth.replace(/[\\\\]/g, '/');\n}\nexports.toPosixPath = toPosixPath;\n/**\n * toWin32Path converts the given path to the win32 form. On Linux, / will be\n * replaced with \\\\.\n *\n * @param pth. Path to transform.\n * @return string Win32 path.\n */\nfunction toWin32Path(pth) {\n return pth.replace(/[/]/g, '\\\\');\n}\nexports.toWin32Path = toWin32Path;\n/**\n * toPlatformPath converts the given path to a platform-specific path. It does\n * this by replacing instances of / and \\ with the platform-specific path\n * separator.\n *\n * @param pth The path to platformize.\n * @return string The platform-specific path.\n */\nfunction toPlatformPath(pth) {\n return pth.replace(/[/\\\\]/g, path.sep);\n}\nexports.toPlatformPath = toPlatformPath;\n//# sourceMappingURL=path-utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0;\nconst os_1 = require(\"os\");\nconst fs_1 = require(\"fs\");\nconst { access, appendFile, writeFile } = fs_1.promises;\nexports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY';\nexports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary';\nclass Summary {\n constructor() {\n this._buffer = '';\n }\n /**\n * Finds the summary file path from the environment, rejects if env var is not found or file does not exist\n * Also checks r/w permissions.\n *\n * @returns step summary file path\n */\n filePath() {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._filePath) {\n return this._filePath;\n }\n const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR];\n if (!pathFromEnv) {\n throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);\n }\n try {\n yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK);\n }\n catch (_a) {\n throw new Error(`Unable to access summary file: '${pathFromEnv}'. Check if the file has correct read/write permissions.`);\n }\n this._filePath = pathFromEnv;\n return this._filePath;\n });\n }\n /**\n * Wraps content in an HTML tag, adding any HTML attributes\n *\n * @param {string} tag HTML tag to wrap\n * @param {string | null} content content within the tag\n * @param {[attribute: string]: string} attrs key-value list of HTML attributes to add\n *\n * @returns {string} content wrapped in HTML element\n */\n wrap(tag, content, attrs = {}) {\n const htmlAttrs = Object.entries(attrs)\n .map(([key, value]) => ` ${key}=\"${value}\"`)\n .join('');\n if (!content) {\n return `<${tag}${htmlAttrs}>`;\n }\n return `<${tag}${htmlAttrs}>${content}`;\n }\n /**\n * Writes text in the buffer to the summary buffer file and empties buffer. Will append by default.\n *\n * @param {SummaryWriteOptions} [options] (optional) options for write operation\n *\n * @returns {Promise} summary instance\n */\n write(options) {\n return __awaiter(this, void 0, void 0, function* () {\n const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite);\n const filePath = yield this.filePath();\n const writeFunc = overwrite ? writeFile : appendFile;\n yield writeFunc(filePath, this._buffer, { encoding: 'utf8' });\n return this.emptyBuffer();\n });\n }\n /**\n * Clears the summary buffer and wipes the summary file\n *\n * @returns {Summary} summary instance\n */\n clear() {\n return __awaiter(this, void 0, void 0, function* () {\n return this.emptyBuffer().write({ overwrite: true });\n });\n }\n /**\n * Returns the current summary buffer as a string\n *\n * @returns {string} string of summary buffer\n */\n stringify() {\n return this._buffer;\n }\n /**\n * If the summary buffer is empty\n *\n * @returns {boolen} true if the buffer is empty\n */\n isEmptyBuffer() {\n return this._buffer.length === 0;\n }\n /**\n * Resets the summary buffer without writing to summary file\n *\n * @returns {Summary} summary instance\n */\n emptyBuffer() {\n this._buffer = '';\n return this;\n }\n /**\n * Adds raw text to the summary buffer\n *\n * @param {string} text content to add\n * @param {boolean} [addEOL=false] (optional) append an EOL to the raw text (default: false)\n *\n * @returns {Summary} summary instance\n */\n addRaw(text, addEOL = false) {\n this._buffer += text;\n return addEOL ? this.addEOL() : this;\n }\n /**\n * Adds the operating system-specific end-of-line marker to the buffer\n *\n * @returns {Summary} summary instance\n */\n addEOL() {\n return this.addRaw(os_1.EOL);\n }\n /**\n * Adds an HTML codeblock to the summary buffer\n *\n * @param {string} code content to render within fenced code block\n * @param {string} lang (optional) language to syntax highlight code\n *\n * @returns {Summary} summary instance\n */\n addCodeBlock(code, lang) {\n const attrs = Object.assign({}, (lang && { lang }));\n const element = this.wrap('pre', this.wrap('code', code), attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML list to the summary buffer\n *\n * @param {string[]} items list of items to render\n * @param {boolean} [ordered=false] (optional) if the rendered list should be ordered or not (default: false)\n *\n * @returns {Summary} summary instance\n */\n addList(items, ordered = false) {\n const tag = ordered ? 'ol' : 'ul';\n const listItems = items.map(item => this.wrap('li', item)).join('');\n const element = this.wrap(tag, listItems);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML table to the summary buffer\n *\n * @param {SummaryTableCell[]} rows table rows\n *\n * @returns {Summary} summary instance\n */\n addTable(rows) {\n const tableBody = rows\n .map(row => {\n const cells = row\n .map(cell => {\n if (typeof cell === 'string') {\n return this.wrap('td', cell);\n }\n const { header, data, colspan, rowspan } = cell;\n const tag = header ? 'th' : 'td';\n const attrs = Object.assign(Object.assign({}, (colspan && { colspan })), (rowspan && { rowspan }));\n return this.wrap(tag, data, attrs);\n })\n .join('');\n return this.wrap('tr', cells);\n })\n .join('');\n const element = this.wrap('table', tableBody);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds a collapsable HTML details element to the summary buffer\n *\n * @param {string} label text for the closed state\n * @param {string} content collapsable content\n *\n * @returns {Summary} summary instance\n */\n addDetails(label, content) {\n const element = this.wrap('details', this.wrap('summary', label) + content);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML image tag to the summary buffer\n *\n * @param {string} src path to the image you to embed\n * @param {string} alt text description of the image\n * @param {SummaryImageOptions} options (optional) addition image attributes\n *\n * @returns {Summary} summary instance\n */\n addImage(src, alt, options) {\n const { width, height } = options || {};\n const attrs = Object.assign(Object.assign({}, (width && { width })), (height && { height }));\n const element = this.wrap('img', null, Object.assign({ src, alt }, attrs));\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML section heading element\n *\n * @param {string} text heading text\n * @param {number | string} [level=1] (optional) the heading level, default: 1\n *\n * @returns {Summary} summary instance\n */\n addHeading(text, level) {\n const tag = `h${level}`;\n const allowedTag = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].includes(tag)\n ? tag\n : 'h1';\n const element = this.wrap(allowedTag, text);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML thematic break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addSeparator() {\n const element = this.wrap('hr', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML line break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addBreak() {\n const element = this.wrap('br', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML blockquote to the summary buffer\n *\n * @param {string} text quote text\n * @param {string} cite (optional) citation url\n *\n * @returns {Summary} summary instance\n */\n addQuote(text, cite) {\n const attrs = Object.assign({}, (cite && { cite }));\n const element = this.wrap('blockquote', text, attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML anchor tag to the summary buffer\n *\n * @param {string} text link text/content\n * @param {string} href hyperlink\n *\n * @returns {Summary} summary instance\n */\n addLink(text, href) {\n const element = this.wrap('a', text, { href });\n return this.addRaw(element).addEOL();\n }\n}\nconst _summary = new Summary();\n/**\n * @deprecated use `core.summary`\n */\nexports.markdownSummary = _summary;\nexports.summary = _summary;\n//# sourceMappingURL=summary.js.map","\"use strict\";\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toCommandProperties = exports.toCommandValue = void 0;\n/**\n * Sanitizes an input into a string so it can be passed into issueCommand safely\n * @param input input to sanitize into a string\n */\nfunction toCommandValue(input) {\n if (input === null || input === undefined) {\n return '';\n }\n else if (typeof input === 'string' || input instanceof String) {\n return input;\n }\n return JSON.stringify(input);\n}\nexports.toCommandValue = toCommandValue;\n/**\n *\n * @param annotationProperties\n * @returns The command properties to send with the actual annotation command\n * See IssueCommandProperties: https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs#L646\n */\nfunction toCommandProperties(annotationProperties) {\n if (!Object.keys(annotationProperties).length) {\n return {};\n }\n return {\n title: annotationProperties.title,\n file: annotationProperties.file,\n line: annotationProperties.startLine,\n endLine: annotationProperties.endLine,\n col: annotationProperties.startColumn,\n endColumn: annotationProperties.endColumn\n };\n}\nexports.toCommandProperties = toCommandProperties;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PersonalAccessTokenCredentialHandler = exports.BearerCredentialHandler = exports.BasicCredentialHandler = void 0;\nclass BasicCredentialHandler {\n constructor(username, password) {\n this.username = username;\n this.password = password;\n }\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`${this.username}:${this.password}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BasicCredentialHandler = BasicCredentialHandler;\nclass BearerCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Bearer ${this.token}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BearerCredentialHandler = BearerCredentialHandler;\nclass PersonalAccessTokenCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`PAT:${this.token}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;\n//# sourceMappingURL=auth.js.map","\"use strict\";\n/* eslint-disable @typescript-eslint/no-explicit-any */\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0;\nconst http = __importStar(require(\"http\"));\nconst https = __importStar(require(\"https\"));\nconst pm = __importStar(require(\"./proxy\"));\nconst tunnel = __importStar(require(\"tunnel\"));\nvar HttpCodes;\n(function (HttpCodes) {\n HttpCodes[HttpCodes[\"OK\"] = 200] = \"OK\";\n HttpCodes[HttpCodes[\"MultipleChoices\"] = 300] = \"MultipleChoices\";\n HttpCodes[HttpCodes[\"MovedPermanently\"] = 301] = \"MovedPermanently\";\n HttpCodes[HttpCodes[\"ResourceMoved\"] = 302] = \"ResourceMoved\";\n HttpCodes[HttpCodes[\"SeeOther\"] = 303] = \"SeeOther\";\n HttpCodes[HttpCodes[\"NotModified\"] = 304] = \"NotModified\";\n HttpCodes[HttpCodes[\"UseProxy\"] = 305] = \"UseProxy\";\n HttpCodes[HttpCodes[\"SwitchProxy\"] = 306] = \"SwitchProxy\";\n HttpCodes[HttpCodes[\"TemporaryRedirect\"] = 307] = \"TemporaryRedirect\";\n HttpCodes[HttpCodes[\"PermanentRedirect\"] = 308] = \"PermanentRedirect\";\n HttpCodes[HttpCodes[\"BadRequest\"] = 400] = \"BadRequest\";\n HttpCodes[HttpCodes[\"Unauthorized\"] = 401] = \"Unauthorized\";\n HttpCodes[HttpCodes[\"PaymentRequired\"] = 402] = \"PaymentRequired\";\n HttpCodes[HttpCodes[\"Forbidden\"] = 403] = \"Forbidden\";\n HttpCodes[HttpCodes[\"NotFound\"] = 404] = \"NotFound\";\n HttpCodes[HttpCodes[\"MethodNotAllowed\"] = 405] = \"MethodNotAllowed\";\n HttpCodes[HttpCodes[\"NotAcceptable\"] = 406] = \"NotAcceptable\";\n HttpCodes[HttpCodes[\"ProxyAuthenticationRequired\"] = 407] = \"ProxyAuthenticationRequired\";\n HttpCodes[HttpCodes[\"RequestTimeout\"] = 408] = \"RequestTimeout\";\n HttpCodes[HttpCodes[\"Conflict\"] = 409] = \"Conflict\";\n HttpCodes[HttpCodes[\"Gone\"] = 410] = \"Gone\";\n HttpCodes[HttpCodes[\"TooManyRequests\"] = 429] = \"TooManyRequests\";\n HttpCodes[HttpCodes[\"InternalServerError\"] = 500] = \"InternalServerError\";\n HttpCodes[HttpCodes[\"NotImplemented\"] = 501] = \"NotImplemented\";\n HttpCodes[HttpCodes[\"BadGateway\"] = 502] = \"BadGateway\";\n HttpCodes[HttpCodes[\"ServiceUnavailable\"] = 503] = \"ServiceUnavailable\";\n HttpCodes[HttpCodes[\"GatewayTimeout\"] = 504] = \"GatewayTimeout\";\n})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {}));\nvar Headers;\n(function (Headers) {\n Headers[\"Accept\"] = \"accept\";\n Headers[\"ContentType\"] = \"content-type\";\n})(Headers = exports.Headers || (exports.Headers = {}));\nvar MediaTypes;\n(function (MediaTypes) {\n MediaTypes[\"ApplicationJson\"] = \"application/json\";\n})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {}));\n/**\n * Returns the proxy URL, depending upon the supplied url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\nfunction getProxyUrl(serverUrl) {\n const proxyUrl = pm.getProxyUrl(new URL(serverUrl));\n return proxyUrl ? proxyUrl.href : '';\n}\nexports.getProxyUrl = getProxyUrl;\nconst HttpRedirectCodes = [\n HttpCodes.MovedPermanently,\n HttpCodes.ResourceMoved,\n HttpCodes.SeeOther,\n HttpCodes.TemporaryRedirect,\n HttpCodes.PermanentRedirect\n];\nconst HttpResponseRetryCodes = [\n HttpCodes.BadGateway,\n HttpCodes.ServiceUnavailable,\n HttpCodes.GatewayTimeout\n];\nconst RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD'];\nconst ExponentialBackoffCeiling = 10;\nconst ExponentialBackoffTimeSlice = 5;\nclass HttpClientError extends Error {\n constructor(message, statusCode) {\n super(message);\n this.name = 'HttpClientError';\n this.statusCode = statusCode;\n Object.setPrototypeOf(this, HttpClientError.prototype);\n }\n}\nexports.HttpClientError = HttpClientError;\nclass HttpClientResponse {\n constructor(message) {\n this.message = message;\n }\n readBody() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n let output = Buffer.alloc(0);\n this.message.on('data', (chunk) => {\n output = Buffer.concat([output, chunk]);\n });\n this.message.on('end', () => {\n resolve(output.toString());\n });\n }));\n });\n }\n readBodyBuffer() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n const chunks = [];\n this.message.on('data', (chunk) => {\n chunks.push(chunk);\n });\n this.message.on('end', () => {\n resolve(Buffer.concat(chunks));\n });\n }));\n });\n }\n}\nexports.HttpClientResponse = HttpClientResponse;\nfunction isHttps(requestUrl) {\n const parsedUrl = new URL(requestUrl);\n return parsedUrl.protocol === 'https:';\n}\nexports.isHttps = isHttps;\nclass HttpClient {\n constructor(userAgent, handlers, requestOptions) {\n this._ignoreSslError = false;\n this._allowRedirects = true;\n this._allowRedirectDowngrade = false;\n this._maxRedirects = 50;\n this._allowRetries = false;\n this._maxRetries = 1;\n this._keepAlive = false;\n this._disposed = false;\n this.userAgent = userAgent;\n this.handlers = handlers || [];\n this.requestOptions = requestOptions;\n if (requestOptions) {\n if (requestOptions.ignoreSslError != null) {\n this._ignoreSslError = requestOptions.ignoreSslError;\n }\n this._socketTimeout = requestOptions.socketTimeout;\n if (requestOptions.allowRedirects != null) {\n this._allowRedirects = requestOptions.allowRedirects;\n }\n if (requestOptions.allowRedirectDowngrade != null) {\n this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade;\n }\n if (requestOptions.maxRedirects != null) {\n this._maxRedirects = Math.max(requestOptions.maxRedirects, 0);\n }\n if (requestOptions.keepAlive != null) {\n this._keepAlive = requestOptions.keepAlive;\n }\n if (requestOptions.allowRetries != null) {\n this._allowRetries = requestOptions.allowRetries;\n }\n if (requestOptions.maxRetries != null) {\n this._maxRetries = requestOptions.maxRetries;\n }\n }\n }\n options(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('OPTIONS', requestUrl, null, additionalHeaders || {});\n });\n }\n get(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('GET', requestUrl, null, additionalHeaders || {});\n });\n }\n del(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('DELETE', requestUrl, null, additionalHeaders || {});\n });\n }\n post(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('POST', requestUrl, data, additionalHeaders || {});\n });\n }\n patch(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PATCH', requestUrl, data, additionalHeaders || {});\n });\n }\n put(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PUT', requestUrl, data, additionalHeaders || {});\n });\n }\n head(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('HEAD', requestUrl, null, additionalHeaders || {});\n });\n }\n sendStream(verb, requestUrl, stream, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request(verb, requestUrl, stream, additionalHeaders);\n });\n }\n /**\n * Gets a typed object from an endpoint\n * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise\n */\n getJson(requestUrl, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n const res = yield this.get(requestUrl, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n postJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.post(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n putJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.put(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n patchJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.patch(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n /**\n * Makes a raw http request.\n * All other methods such as get, post, patch, and request ultimately call this.\n * Prefer get, del, post and patch\n */\n request(verb, requestUrl, data, headers) {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._disposed) {\n throw new Error('Client has already been disposed.');\n }\n const parsedUrl = new URL(requestUrl);\n let info = this._prepareRequest(verb, parsedUrl, headers);\n // Only perform retries on reads since writes may not be idempotent.\n const maxTries = this._allowRetries && RetryableHttpVerbs.includes(verb)\n ? this._maxRetries + 1\n : 1;\n let numTries = 0;\n let response;\n do {\n response = yield this.requestRaw(info, data);\n // Check if it's an authentication challenge\n if (response &&\n response.message &&\n response.message.statusCode === HttpCodes.Unauthorized) {\n let authenticationHandler;\n for (const handler of this.handlers) {\n if (handler.canHandleAuthentication(response)) {\n authenticationHandler = handler;\n break;\n }\n }\n if (authenticationHandler) {\n return authenticationHandler.handleAuthentication(this, info, data);\n }\n else {\n // We have received an unauthorized response but have no handlers to handle it.\n // Let the response return to the caller.\n return response;\n }\n }\n let redirectsRemaining = this._maxRedirects;\n while (response.message.statusCode &&\n HttpRedirectCodes.includes(response.message.statusCode) &&\n this._allowRedirects &&\n redirectsRemaining > 0) {\n const redirectUrl = response.message.headers['location'];\n if (!redirectUrl) {\n // if there's no location to redirect to, we won't\n break;\n }\n const parsedRedirectUrl = new URL(redirectUrl);\n if (parsedUrl.protocol === 'https:' &&\n parsedUrl.protocol !== parsedRedirectUrl.protocol &&\n !this._allowRedirectDowngrade) {\n throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.');\n }\n // we need to finish reading the response before reassigning response\n // which will leak the open socket.\n yield response.readBody();\n // strip authorization header if redirected to a different hostname\n if (parsedRedirectUrl.hostname !== parsedUrl.hostname) {\n for (const header in headers) {\n // header names are case insensitive\n if (header.toLowerCase() === 'authorization') {\n delete headers[header];\n }\n }\n }\n // let's make the request with the new redirectUrl\n info = this._prepareRequest(verb, parsedRedirectUrl, headers);\n response = yield this.requestRaw(info, data);\n redirectsRemaining--;\n }\n if (!response.message.statusCode ||\n !HttpResponseRetryCodes.includes(response.message.statusCode)) {\n // If not a retry code, return immediately instead of retrying\n return response;\n }\n numTries += 1;\n if (numTries < maxTries) {\n yield response.readBody();\n yield this._performExponentialBackoff(numTries);\n }\n } while (numTries < maxTries);\n return response;\n });\n }\n /**\n * Needs to be called if keepAlive is set to true in request options.\n */\n dispose() {\n if (this._agent) {\n this._agent.destroy();\n }\n this._disposed = true;\n }\n /**\n * Raw request.\n * @param info\n * @param data\n */\n requestRaw(info, data) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => {\n function callbackForResult(err, res) {\n if (err) {\n reject(err);\n }\n else if (!res) {\n // If `err` is not passed, then `res` must be passed.\n reject(new Error('Unknown error'));\n }\n else {\n resolve(res);\n }\n }\n this.requestRawWithCallback(info, data, callbackForResult);\n });\n });\n }\n /**\n * Raw request with callback.\n * @param info\n * @param data\n * @param onResult\n */\n requestRawWithCallback(info, data, onResult) {\n if (typeof data === 'string') {\n if (!info.options.headers) {\n info.options.headers = {};\n }\n info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8');\n }\n let callbackCalled = false;\n function handleResult(err, res) {\n if (!callbackCalled) {\n callbackCalled = true;\n onResult(err, res);\n }\n }\n const req = info.httpModule.request(info.options, (msg) => {\n const res = new HttpClientResponse(msg);\n handleResult(undefined, res);\n });\n let socket;\n req.on('socket', sock => {\n socket = sock;\n });\n // If we ever get disconnected, we want the socket to timeout eventually\n req.setTimeout(this._socketTimeout || 3 * 60000, () => {\n if (socket) {\n socket.end();\n }\n handleResult(new Error(`Request timeout: ${info.options.path}`));\n });\n req.on('error', function (err) {\n // err has statusCode property\n // res should have headers\n handleResult(err);\n });\n if (data && typeof data === 'string') {\n req.write(data, 'utf8');\n }\n if (data && typeof data !== 'string') {\n data.on('close', function () {\n req.end();\n });\n data.pipe(req);\n }\n else {\n req.end();\n }\n }\n /**\n * Gets an http agent. This function is useful when you need an http agent that handles\n * routing through a proxy server - depending upon the url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\n getAgent(serverUrl) {\n const parsedUrl = new URL(serverUrl);\n return this._getAgent(parsedUrl);\n }\n _prepareRequest(method, requestUrl, headers) {\n const info = {};\n info.parsedUrl = requestUrl;\n const usingSsl = info.parsedUrl.protocol === 'https:';\n info.httpModule = usingSsl ? https : http;\n const defaultPort = usingSsl ? 443 : 80;\n info.options = {};\n info.options.host = info.parsedUrl.hostname;\n info.options.port = info.parsedUrl.port\n ? parseInt(info.parsedUrl.port)\n : defaultPort;\n info.options.path =\n (info.parsedUrl.pathname || '') + (info.parsedUrl.search || '');\n info.options.method = method;\n info.options.headers = this._mergeHeaders(headers);\n if (this.userAgent != null) {\n info.options.headers['user-agent'] = this.userAgent;\n }\n info.options.agent = this._getAgent(info.parsedUrl);\n // gives handlers an opportunity to participate\n if (this.handlers) {\n for (const handler of this.handlers) {\n handler.prepareRequest(info.options);\n }\n }\n return info;\n }\n _mergeHeaders(headers) {\n if (this.requestOptions && this.requestOptions.headers) {\n return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {}));\n }\n return lowercaseKeys(headers || {});\n }\n _getExistingOrDefaultHeader(additionalHeaders, header, _default) {\n let clientHeader;\n if (this.requestOptions && this.requestOptions.headers) {\n clientHeader = lowercaseKeys(this.requestOptions.headers)[header];\n }\n return additionalHeaders[header] || clientHeader || _default;\n }\n _getAgent(parsedUrl) {\n let agent;\n const proxyUrl = pm.getProxyUrl(parsedUrl);\n const useProxy = proxyUrl && proxyUrl.hostname;\n if (this._keepAlive && useProxy) {\n agent = this._proxyAgent;\n }\n if (this._keepAlive && !useProxy) {\n agent = this._agent;\n }\n // if agent is already assigned use that agent.\n if (agent) {\n return agent;\n }\n const usingSsl = parsedUrl.protocol === 'https:';\n let maxSockets = 100;\n if (this.requestOptions) {\n maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets;\n }\n // This is `useProxy` again, but we need to check `proxyURl` directly for TypeScripts's flow analysis.\n if (proxyUrl && proxyUrl.hostname) {\n const agentOptions = {\n maxSockets,\n keepAlive: this._keepAlive,\n proxy: Object.assign(Object.assign({}, ((proxyUrl.username || proxyUrl.password) && {\n proxyAuth: `${proxyUrl.username}:${proxyUrl.password}`\n })), { host: proxyUrl.hostname, port: proxyUrl.port })\n };\n let tunnelAgent;\n const overHttps = proxyUrl.protocol === 'https:';\n if (usingSsl) {\n tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp;\n }\n else {\n tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp;\n }\n agent = tunnelAgent(agentOptions);\n this._proxyAgent = agent;\n }\n // if reusing agent across request and tunneling agent isn't assigned create a new agent\n if (this._keepAlive && !agent) {\n const options = { keepAlive: this._keepAlive, maxSockets };\n agent = usingSsl ? new https.Agent(options) : new http.Agent(options);\n this._agent = agent;\n }\n // if not using private agent and tunnel agent isn't setup then use global agent\n if (!agent) {\n agent = usingSsl ? https.globalAgent : http.globalAgent;\n }\n if (usingSsl && this._ignoreSslError) {\n // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process\n // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options\n // we have to cast it to any and change it directly\n agent.options = Object.assign(agent.options || {}, {\n rejectUnauthorized: false\n });\n }\n return agent;\n }\n _performExponentialBackoff(retryNumber) {\n return __awaiter(this, void 0, void 0, function* () {\n retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber);\n const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber);\n return new Promise(resolve => setTimeout(() => resolve(), ms));\n });\n }\n _processResponse(res, options) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n const statusCode = res.message.statusCode || 0;\n const response = {\n statusCode,\n result: null,\n headers: {}\n };\n // not found leads to null obj returned\n if (statusCode === HttpCodes.NotFound) {\n resolve(response);\n }\n // get the result from the body\n function dateTimeDeserializer(key, value) {\n if (typeof value === 'string') {\n const a = new Date(value);\n if (!isNaN(a.valueOf())) {\n return a;\n }\n }\n return value;\n }\n let obj;\n let contents;\n try {\n contents = yield res.readBody();\n if (contents && contents.length > 0) {\n if (options && options.deserializeDates) {\n obj = JSON.parse(contents, dateTimeDeserializer);\n }\n else {\n obj = JSON.parse(contents);\n }\n response.result = obj;\n }\n response.headers = res.message.headers;\n }\n catch (err) {\n // Invalid resource (contents not json); leaving result obj null\n }\n // note that 3xx redirects are handled by the http layer.\n if (statusCode > 299) {\n let msg;\n // if exception/error in body, attempt to get better error\n if (obj && obj.message) {\n msg = obj.message;\n }\n else if (contents && contents.length > 0) {\n // it may be the case that the exception is in the body message as string\n msg = contents;\n }\n else {\n msg = `Failed request: (${statusCode})`;\n }\n const err = new HttpClientError(msg, statusCode);\n err.result = response.result;\n reject(err);\n }\n else {\n resolve(response);\n }\n }));\n });\n }\n}\nexports.HttpClient = HttpClient;\nconst lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {});\n//# sourceMappingURL=index.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkBypass = exports.getProxyUrl = void 0;\nfunction getProxyUrl(reqUrl) {\n const usingSsl = reqUrl.protocol === 'https:';\n if (checkBypass(reqUrl)) {\n return undefined;\n }\n const proxyVar = (() => {\n if (usingSsl) {\n return process.env['https_proxy'] || process.env['HTTPS_PROXY'];\n }\n else {\n return process.env['http_proxy'] || process.env['HTTP_PROXY'];\n }\n })();\n if (proxyVar) {\n try {\n return new URL(proxyVar);\n }\n catch (_a) {\n if (!proxyVar.startsWith('http://') && !proxyVar.startsWith('https://'))\n return new URL(`http://${proxyVar}`);\n }\n }\n else {\n return undefined;\n }\n}\nexports.getProxyUrl = getProxyUrl;\nfunction checkBypass(reqUrl) {\n if (!reqUrl.hostname) {\n return false;\n }\n const reqHost = reqUrl.hostname;\n if (isLoopbackAddress(reqHost)) {\n return true;\n }\n const noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || '';\n if (!noProxy) {\n return false;\n }\n // Determine the request port\n let reqPort;\n if (reqUrl.port) {\n reqPort = Number(reqUrl.port);\n }\n else if (reqUrl.protocol === 'http:') {\n reqPort = 80;\n }\n else if (reqUrl.protocol === 'https:') {\n reqPort = 443;\n }\n // Format the request hostname and hostname with port\n const upperReqHosts = [reqUrl.hostname.toUpperCase()];\n if (typeof reqPort === 'number') {\n upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`);\n }\n // Compare request host against noproxy\n for (const upperNoProxyItem of noProxy\n .split(',')\n .map(x => x.trim().toUpperCase())\n .filter(x => x)) {\n if (upperNoProxyItem === '*' ||\n upperReqHosts.some(x => x === upperNoProxyItem ||\n x.endsWith(`.${upperNoProxyItem}`) ||\n (upperNoProxyItem.startsWith('.') &&\n x.endsWith(`${upperNoProxyItem}`)))) {\n return true;\n }\n }\n return false;\n}\nexports.checkBypass = checkBypass;\nfunction isLoopbackAddress(host) {\n const hostLower = host.toLowerCase();\n return (hostLower === 'localhost' ||\n hostLower.startsWith('127.') ||\n hostLower.startsWith('[::1]') ||\n hostLower.startsWith('[0:0:0:0:0:0:0:1]'));\n}\n//# sourceMappingURL=proxy.js.map","module.exports = require('./lib/tunnel');\n","'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('got illegal response body from proxy');\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n debug('tunneling connection has established');\n self.sockets[self.sockets.indexOf(placeholder)] = socket;\n return cb(socket);\n }\n\n function onError(cause) {\n connectReq.removeAllListeners();\n\n debug('tunneling socket could not be established, cause=%s\\n',\n cause.message, cause.stack);\n var error = new Error('tunneling socket could not be established, ' +\n 'cause=' + cause.message);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n }\n};\n\nTunnelingAgent.prototype.removeSocket = function removeSocket(socket) {\n var pos = this.sockets.indexOf(socket)\n if (pos === -1) {\n return;\n }\n this.sockets.splice(pos, 1);\n\n var pending = this.requests.shift();\n if (pending) {\n // If we have pending requests and a socket gets closed a new one\n // needs to be created to take over in the pool for the one that closed.\n this.createSocket(pending, function(socket) {\n pending.request.onSocket(socket);\n });\n }\n};\n\nfunction createSecureSocket(options, cb) {\n var self = this;\n TunnelingAgent.prototype.createSocket.call(self, options, function(socket) {\n var hostHeader = options.request.getHeader('host');\n var tlsOptions = mergeOptions({}, self.options, {\n socket: socket,\n servername: hostHeader ? hostHeader.replace(/:.*$/, '') : options.host\n });\n\n // 0 is dummy port for v0.6\n var secureSocket = tls.connect(0, tlsOptions);\n self.sockets[self.sockets.indexOf(socket)] = secureSocket;\n cb(secureSocket);\n });\n}\n\n\nfunction toOptions(host, port, localAddress) {\n if (typeof host === 'string') { // since v0.10\n return {\n host: host,\n port: port,\n localAddress: localAddress\n };\n }\n return host; // for v0.11 or later\n}\n\nfunction mergeOptions(target) {\n for (var i = 1, len = arguments.length; i < len; ++i) {\n var overrides = arguments[i];\n if (typeof overrides === 'object') {\n var keys = Object.keys(overrides);\n for (var j = 0, keyLen = keys.length; j < keyLen; ++j) {\n var k = keys[j];\n if (overrides[k] !== undefined) {\n target[k] = overrides[k];\n }\n }\n }\n }\n return target;\n}\n\n\nvar debug;\nif (process.env.NODE_DEBUG && /\\btunnel\\b/.test(process.env.NODE_DEBUG)) {\n debug = function() {\n var args = Array.prototype.slice.call(arguments);\n if (typeof args[0] === 'string') {\n args[0] = 'TUNNEL: ' + args[0];\n } else {\n args.unshift('TUNNEL:');\n }\n console.error.apply(console, args);\n }\n} else {\n debug = function() {};\n}\nexports.debug = debug; // for test\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).substr(1));\n}\n\nfunction stringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.default)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = _default;\nexports.URL = exports.DNS = void 0;\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction _default(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (namespace.length !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.substr(14, 1), 16);\n}\n\nvar _default = version;\nexports.default = _default;","const core = require('@actions/core')\nconst { wait } = require('./wait')\n\n/**\n * The main function for the action.\n * @returns {Promise} Resolves when the action is complete.\n */\nasync function run() {\n try {\n const ms = core.getInput('milliseconds', { required: true })\n\n // Debug logs are only output if the `ACTIONS_STEP_DEBUG` secret is true\n core.debug(`Waiting ${ms} milliseconds ...`)\n\n // Log the current timestamp, wait, then log the new timestamp\n core.debug(new Date().toTimeString())\n await wait(parseInt(ms, 10))\n core.debug(new Date().toTimeString())\n\n // Set outputs for other workflow steps to use\n core.setOutput('time', new Date().toTimeString())\n } catch (error) {\n // Fail the workflow run if an error occurs\n core.setFailed(error.message)\n }\n}\n\nmodule.exports = {\n run\n}\n","/**\n * Wait for a number of milliseconds.\n *\n * @param {number} milliseconds The number of milliseconds to wait.\n * @returns {Promise} Resolves with 'done!' after the wait is over.\n */\nasync function wait(milliseconds) {\n return new Promise(resolve => {\n if (isNaN(milliseconds)) {\n throw new Error('milliseconds not a number')\n }\n\n setTimeout(() => resolve('done!'), milliseconds)\n })\n}\n\nmodule.exports = { wait }\n","module.exports = require(\"assert\");","module.exports = require(\"crypto\");","module.exports = require(\"events\");","module.exports = require(\"fs\");","module.exports = require(\"http\");","module.exports = require(\"https\");","module.exports = require(\"net\");","module.exports = require(\"os\");","module.exports = require(\"path\");","module.exports = require(\"tls\");","module.exports = require(\"util\");","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\tvar threw = true;\n\ttry {\n\t\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\t\tthrew = false;\n\t} finally {\n\t\tif(threw) delete __webpack_module_cache__[moduleId];\n\t}\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","\nif (typeof __webpack_require__ !== 'undefined') __webpack_require__.ab = __dirname + \"/\";","/**\n * The entrypoint for the action.\n */\nconst { run } = require('./main')\n\nrun()\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1RA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAsvCA;;;;;;;;;ACt83EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAieA;;;;;;;;;ACjjZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA+BA;;;;;;;;;AC3hCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAuBA;;;;;;;;;ACnmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAkCA;;;;;;;;;ACz6CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACxNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;;;;;;;;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;;ACtPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;ACzJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;ACzOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;;;;;;;;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;ACnIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;;;;;;;;;AC1HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;;;;;;;;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;AChNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAUA;;;;;;;;;AChaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;;;;;;;;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAkBA;;;;;;;;AC1OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAwBA;;;;;;;;AC9eA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAaA;;;;;;;;AC7bA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;AC3PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;;;;;;;;AClRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAoBA;;;;;;;;;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAOA;;;;;;;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;AChUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACxGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;;;;;;;;AC9wBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAQA;;;;;;;;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AASA;;;;;;;;AClQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAQA;;;;;;;;;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAYA;;;;;;;;;AC7MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAWA;;;;;;;;AChkBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA6DA;;;;;;;;AC9vCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAYA;;;;;;;;ACpJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;;;;;;;;ACtHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAQA;;;;;;;;ACjiBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAkBA;;;;;;;;;AC3VA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAQA;;;;;;;;;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;;;;;;;;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;;;;;;;;;AC/JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxlBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5aA;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACvQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1EA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;ACAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AC7BA;AACA;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA","sources":[".././node_modules/@actions/core/lib/command.js",".././node_modules/@actions/core/lib/core.js",".././node_modules/@actions/core/lib/file-command.js",".././node_modules/@actions/core/lib/oidc-utils.js",".././node_modules/@actions/core/lib/path-utils.js",".././node_modules/@actions/core/lib/summary.js",".././node_modules/@actions/core/lib/utils.js",".././node_modules/@actions/http-client/lib/auth.js",".././node_modules/@actions/http-client/lib/index.js",".././node_modules/@actions/http-client/lib/proxy.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/auth/httpAuthSchemeProvider.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/endpoint/endpointResolver.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/endpoint/ruleset.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/index.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/runtimeConfig.js",".././node_modules/@aws-sdk/client-ec2/dist-cjs/runtimeConfig.shared.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/index.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/md5.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/native.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/nil.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/parse.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/regex.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/rng.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/sha1.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/stringify.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/v1.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/v3.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/v35.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/v4.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/v5.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/validate.js",".././node_modules/@aws-sdk/client-ec2/node_modules/uuid/dist/version.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/auth/httpAuthSchemeProvider.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/endpoint/endpointResolver.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/endpoint/ruleset.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/index.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/runtimeConfig.js",".././node_modules/@aws-sdk/client-ssm/dist-cjs/runtimeConfig.shared.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/index.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/md5.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/native.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/nil.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/parse.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/regex.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/rng.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/sha1.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/stringify.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/v1.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/v3.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/v35.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/v4.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/v5.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/validate.js",".././node_modules/@aws-sdk/client-ssm/node_modules/uuid/dist/version.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/auth/httpAuthSchemeProvider.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/endpoint/endpointResolver.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/endpoint/ruleset.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/index.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/runtimeConfig.js",".././node_modules/@aws-sdk/client-sso-oidc/dist-cjs/runtimeConfig.shared.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/auth/httpAuthSchemeProvider.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/endpoint/endpointResolver.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/endpoint/ruleset.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/index.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/runtimeConfig.js",".././node_modules/@aws-sdk/client-sso/dist-cjs/runtimeConfig.shared.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/STSClient.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/auth/httpAuthExtensionConfiguration.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/auth/httpAuthSchemeProvider.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/endpoint/EndpointParameters.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/endpoint/endpointResolver.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/endpoint/ruleset.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/index.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/runtimeConfig.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/runtimeConfig.shared.js",".././node_modules/@aws-sdk/client-sts/dist-cjs/runtimeExtensions.js",".././node_modules/@aws-sdk/core/dist-cjs/index.js",".././node_modules/@aws-sdk/core/dist-cjs/submodules/client/index.js",".././node_modules/@aws-sdk/core/dist-cjs/submodules/httpAuthSchemes/index.js",".././node_modules/@aws-sdk/core/dist-cjs/submodules/protocols/index.js",".././node_modules/@aws-sdk/credential-provider-env/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-http/dist-cjs/fromHttp/checkUrl.js",".././node_modules/@aws-sdk/credential-provider-http/dist-cjs/fromHttp/fromHttp.js",".././node_modules/@aws-sdk/credential-provider-http/dist-cjs/fromHttp/requestHelpers.js",".././node_modules/@aws-sdk/credential-provider-http/dist-cjs/fromHttp/retry-wrapper.js",".././node_modules/@aws-sdk/credential-provider-http/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-ini/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-node/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-process/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-sso/dist-cjs/index.js",".././node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/fromTokenFile.js",".././node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/fromWebToken.js",".././node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/index.js",".././node_modules/@aws-sdk/middleware-host-header/dist-cjs/index.js",".././node_modules/@aws-sdk/middleware-logger/dist-cjs/index.js",".././node_modules/@aws-sdk/middleware-recursion-detection/dist-cjs/index.js",".././node_modules/@aws-sdk/middleware-sdk-ec2/dist-cjs/index.js",".././node_modules/@aws-sdk/middleware-user-agent/dist-cjs/index.js",".././node_modules/@aws-sdk/region-config-resolver/dist-cjs/index.js",".././node_modules/@aws-sdk/token-providers/dist-cjs/index.js",".././node_modules/@aws-sdk/util-endpoints/dist-cjs/index.js",".././node_modules/@aws-sdk/util-format-url/dist-cjs/index.js",".././node_modules/@aws-sdk/util-user-agent-node/dist-cjs/index.js",".././node_modules/@smithy/config-resolver/dist-cjs/index.js",".././node_modules/@smithy/core/dist-cjs/index.js",".././node_modules/@smithy/credential-provider-imds/dist-cjs/index.js",".././node_modules/@smithy/fetch-http-handler/dist-cjs/index.js",".././node_modules/@smithy/hash-node/dist-cjs/index.js",".././node_modules/@smithy/is-array-buffer/dist-cjs/index.js",".././node_modules/@smithy/middleware-content-length/dist-cjs/index.js",".././node_modules/@smithy/middleware-endpoint/dist-cjs/adaptors/getEndpointFromConfig.js",".././node_modules/@smithy/middleware-endpoint/dist-cjs/adaptors/getEndpointUrlConfig.js",".././node_modules/@smithy/middleware-endpoint/dist-cjs/index.js",".././node_modules/@smithy/middleware-retry/dist-cjs/index.js",".././node_modules/@smithy/middleware-retry/dist-cjs/isStreamingPayload/isStreamingPayload.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/index.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/md5.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/native.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/nil.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/parse.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/regex.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/rng.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/sha1.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/stringify.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/v1.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/v3.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/v35.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/v4.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/v5.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/validate.js",".././node_modules/@smithy/middleware-retry/node_modules/uuid/dist/version.js",".././node_modules/@smithy/middleware-serde/dist-cjs/index.js",".././node_modules/@smithy/middleware-stack/dist-cjs/index.js",".././node_modules/@smithy/node-config-provider/dist-cjs/index.js",".././node_modules/@smithy/node-http-handler/dist-cjs/index.js",".././node_modules/@smithy/property-provider/dist-cjs/index.js",".././node_modules/@smithy/protocol-http/dist-cjs/index.js",".././node_modules/@smithy/querystring-builder/dist-cjs/index.js",".././node_modules/@smithy/querystring-parser/dist-cjs/index.js",".././node_modules/@smithy/service-error-classification/dist-cjs/index.js",".././node_modules/@smithy/shared-ini-file-loader/dist-cjs/getHomeDir.js",".././node_modules/@smithy/shared-ini-file-loader/dist-cjs/getSSOTokenFilepath.js",".././node_modules/@smithy/shared-ini-file-loader/dist-cjs/getSSOTokenFromFile.js",".././node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js",".././node_modules/@smithy/shared-ini-file-loader/dist-cjs/slurpFile.js",".././node_modules/@smithy/signature-v4/dist-cjs/index.js",".././node_modules/@smithy/smithy-client/dist-cjs/index.js",".././node_modules/@smithy/types/dist-cjs/index.js",".././node_modules/@smithy/url-parser/dist-cjs/index.js",".././node_modules/@smithy/util-base64/dist-cjs/fromBase64.js",".././node_modules/@smithy/util-base64/dist-cjs/index.js",".././node_modules/@smithy/util-base64/dist-cjs/toBase64.js",".././node_modules/@smithy/util-body-length-node/dist-cjs/index.js",".././node_modules/@smithy/util-buffer-from/dist-cjs/index.js",".././node_modules/@smithy/util-config-provider/dist-cjs/index.js",".././node_modules/@smithy/util-defaults-mode-node/dist-cjs/index.js",".././node_modules/@smithy/util-endpoints/dist-cjs/index.js",".././node_modules/@smithy/util-hex-encoding/dist-cjs/index.js",".././node_modules/@smithy/util-middleware/dist-cjs/index.js",".././node_modules/@smithy/util-retry/dist-cjs/index.js",".././node_modules/@smithy/util-stream/dist-cjs/getAwsChunkedEncodingStream.js",".././node_modules/@smithy/util-stream/dist-cjs/headStream.browser.js",".././node_modules/@smithy/util-stream/dist-cjs/headStream.js",".././node_modules/@smithy/util-stream/dist-cjs/index.js",".././node_modules/@smithy/util-stream/dist-cjs/sdk-stream-mixin.browser.js",".././node_modules/@smithy/util-stream/dist-cjs/sdk-stream-mixin.js",".././node_modules/@smithy/util-stream/dist-cjs/splitStream.browser.js",".././node_modules/@smithy/util-stream/dist-cjs/splitStream.js",".././node_modules/@smithy/util-stream/dist-cjs/stream-type-check.js",".././node_modules/@smithy/util-uri-escape/dist-cjs/index.js",".././node_modules/@smithy/util-utf8/dist-cjs/index.js",".././node_modules/@smithy/util-waiter/dist-cjs/index.js",".././node_modules/fast-xml-parser/src/fxp.js",".././node_modules/fast-xml-parser/src/util.js",".././node_modules/fast-xml-parser/src/validator.js",".././node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js",".././node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js",".././node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js",".././node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js",".././node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js",".././node_modules/fast-xml-parser/src/xmlparser/XMLParser.js",".././node_modules/fast-xml-parser/src/xmlparser/node2json.js",".././node_modules/fast-xml-parser/src/xmlparser/xmlNode.js",".././node_modules/strnum/strnum.js",".././node_modules/tslib/tslib.js",".././node_modules/tunnel/index.js",".././node_modules/tunnel/lib/tunnel.js",".././node_modules/uuid/dist/index.js",".././node_modules/uuid/dist/md5.js",".././node_modules/uuid/dist/nil.js",".././node_modules/uuid/dist/parse.js",".././node_modules/uuid/dist/regex.js",".././node_modules/uuid/dist/rng.js",".././node_modules/uuid/dist/sha1.js",".././node_modules/uuid/dist/stringify.js",".././node_modules/uuid/dist/v1.js",".././node_modules/uuid/dist/v3.js",".././node_modules/uuid/dist/v35.js",".././node_modules/uuid/dist/v4.js",".././node_modules/uuid/dist/v5.js",".././node_modules/uuid/dist/validate.js",".././node_modules/uuid/dist/version.js",".././src/main.js","../external node-commonjs \"assert\"","../external node-commonjs \"buffer\"","../external node-commonjs \"child_process\"","../external node-commonjs \"crypto\"","../external node-commonjs \"events\"","../external node-commonjs \"fs\"","../external node-commonjs \"fs/promises\"","../external node-commonjs \"http\"","../external node-commonjs \"http2\"","../external node-commonjs \"https\"","../external node-commonjs \"net\"","../external node-commonjs \"os\"","../external node-commonjs \"path\"","../external node-commonjs \"process\"","../external node-commonjs \"stream\"","../external node-commonjs \"tls\"","../external node-commonjs \"url\"","../external node-commonjs \"util\"","../webpack/bootstrap","../webpack/runtime/compat",".././src/index.js"],"sourcesContent":["\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issue = exports.issueCommand = void 0;\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\n/**\n * Commands\n *\n * Command Format:\n * ::name key=value,key=value::message\n *\n * Examples:\n * ::warning::This is the message\n * ::set-env name=MY_VAR::some value\n */\nfunction issueCommand(command, properties, message) {\n const cmd = new Command(command, properties, message);\n process.stdout.write(cmd.toString() + os.EOL);\n}\nexports.issueCommand = issueCommand;\nfunction issue(name, message = '') {\n issueCommand(name, {}, message);\n}\nexports.issue = issue;\nconst CMD_STRING = '::';\nclass Command {\n constructor(command, properties, message) {\n if (!command) {\n command = 'missing.command';\n }\n this.command = command;\n this.properties = properties;\n this.message = message;\n }\n toString() {\n let cmdStr = CMD_STRING + this.command;\n if (this.properties && Object.keys(this.properties).length > 0) {\n cmdStr += ' ';\n let first = true;\n for (const key in this.properties) {\n if (this.properties.hasOwnProperty(key)) {\n const val = this.properties[key];\n if (val) {\n if (first) {\n first = false;\n }\n else {\n cmdStr += ',';\n }\n cmdStr += `${key}=${escapeProperty(val)}`;\n }\n }\n }\n }\n cmdStr += `${CMD_STRING}${escapeData(this.message)}`;\n return cmdStr;\n }\n}\nfunction escapeData(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A');\n}\nfunction escapeProperty(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A')\n .replace(/:/g, '%3A')\n .replace(/,/g, '%2C');\n}\n//# sourceMappingURL=command.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;\nconst command_1 = require(\"./command\");\nconst file_command_1 = require(\"./file-command\");\nconst utils_1 = require(\"./utils\");\nconst os = __importStar(require(\"os\"));\nconst path = __importStar(require(\"path\"));\nconst oidc_utils_1 = require(\"./oidc-utils\");\n/**\n * The code to exit an action\n */\nvar ExitCode;\n(function (ExitCode) {\n /**\n * A code indicating that the action was successful\n */\n ExitCode[ExitCode[\"Success\"] = 0] = \"Success\";\n /**\n * A code indicating that the action was a failure\n */\n ExitCode[ExitCode[\"Failure\"] = 1] = \"Failure\";\n})(ExitCode = exports.ExitCode || (exports.ExitCode = {}));\n//-----------------------------------------------------------------------\n// Variables\n//-----------------------------------------------------------------------\n/**\n * Sets env variable for this action and future actions in the job\n * @param name the name of the variable to set\n * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction exportVariable(name, val) {\n const convertedVal = utils_1.toCommandValue(val);\n process.env[name] = convertedVal;\n const filePath = process.env['GITHUB_ENV'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val));\n }\n command_1.issueCommand('set-env', { name }, convertedVal);\n}\nexports.exportVariable = exportVariable;\n/**\n * Registers a secret which will get masked from logs\n * @param secret value of the secret\n */\nfunction setSecret(secret) {\n command_1.issueCommand('add-mask', {}, secret);\n}\nexports.setSecret = setSecret;\n/**\n * Prepends inputPath to the PATH (for this action and future actions)\n * @param inputPath\n */\nfunction addPath(inputPath) {\n const filePath = process.env['GITHUB_PATH'] || '';\n if (filePath) {\n file_command_1.issueFileCommand('PATH', inputPath);\n }\n else {\n command_1.issueCommand('add-path', {}, inputPath);\n }\n process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;\n}\nexports.addPath = addPath;\n/**\n * Gets the value of an input.\n * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.\n * Returns an empty string if the value is not defined.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string\n */\nfunction getInput(name, options) {\n const val = process.env[`INPUT_${name.replace(/ /g, '_').toUpperCase()}`] || '';\n if (options && options.required && !val) {\n throw new Error(`Input required and not supplied: ${name}`);\n }\n if (options && options.trimWhitespace === false) {\n return val;\n }\n return val.trim();\n}\nexports.getInput = getInput;\n/**\n * Gets the values of an multiline input. Each value is also trimmed.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string[]\n *\n */\nfunction getMultilineInput(name, options) {\n const inputs = getInput(name, options)\n .split('\\n')\n .filter(x => x !== '');\n if (options && options.trimWhitespace === false) {\n return inputs;\n }\n return inputs.map(input => input.trim());\n}\nexports.getMultilineInput = getMultilineInput;\n/**\n * Gets the input value of the boolean type in the YAML 1.2 \"core schema\" specification.\n * Support boolean input list: `true | True | TRUE | false | False | FALSE` .\n * The return value is also in boolean type.\n * ref: https://yaml.org/spec/1.2/spec.html#id2804923\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns boolean\n */\nfunction getBooleanInput(name, options) {\n const trueValue = ['true', 'True', 'TRUE'];\n const falseValue = ['false', 'False', 'FALSE'];\n const val = getInput(name, options);\n if (trueValue.includes(val))\n return true;\n if (falseValue.includes(val))\n return false;\n throw new TypeError(`Input does not meet YAML 1.2 \"Core Schema\" specification: ${name}\\n` +\n `Support boolean input list: \\`true | True | TRUE | false | False | FALSE\\``);\n}\nexports.getBooleanInput = getBooleanInput;\n/**\n * Sets the value of an output.\n *\n * @param name name of the output to set\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction setOutput(name, value) {\n const filePath = process.env['GITHUB_OUTPUT'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value));\n }\n process.stdout.write(os.EOL);\n command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value));\n}\nexports.setOutput = setOutput;\n/**\n * Enables or disables the echoing of commands into stdout for the rest of the step.\n * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.\n *\n */\nfunction setCommandEcho(enabled) {\n command_1.issue('echo', enabled ? 'on' : 'off');\n}\nexports.setCommandEcho = setCommandEcho;\n//-----------------------------------------------------------------------\n// Results\n//-----------------------------------------------------------------------\n/**\n * Sets the action status to failed.\n * When the action exits it will be with an exit code of 1\n * @param message add error issue message\n */\nfunction setFailed(message) {\n process.exitCode = ExitCode.Failure;\n error(message);\n}\nexports.setFailed = setFailed;\n//-----------------------------------------------------------------------\n// Logging Commands\n//-----------------------------------------------------------------------\n/**\n * Gets whether Actions Step Debug is on or not\n */\nfunction isDebug() {\n return process.env['RUNNER_DEBUG'] === '1';\n}\nexports.isDebug = isDebug;\n/**\n * Writes debug message to user log\n * @param message debug message\n */\nfunction debug(message) {\n command_1.issueCommand('debug', {}, message);\n}\nexports.debug = debug;\n/**\n * Adds an error issue\n * @param message error issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction error(message, properties = {}) {\n command_1.issueCommand('error', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.error = error;\n/**\n * Adds a warning issue\n * @param message warning issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction warning(message, properties = {}) {\n command_1.issueCommand('warning', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.warning = warning;\n/**\n * Adds a notice issue\n * @param message notice issue message. Errors will be converted to string via toString()\n * @param properties optional properties to add to the annotation.\n */\nfunction notice(message, properties = {}) {\n command_1.issueCommand('notice', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message);\n}\nexports.notice = notice;\n/**\n * Writes info to log with console.log.\n * @param message info message\n */\nfunction info(message) {\n process.stdout.write(message + os.EOL);\n}\nexports.info = info;\n/**\n * Begin an output group.\n *\n * Output until the next `groupEnd` will be foldable in this group\n *\n * @param name The name of the output group\n */\nfunction startGroup(name) {\n command_1.issue('group', name);\n}\nexports.startGroup = startGroup;\n/**\n * End an output group.\n */\nfunction endGroup() {\n command_1.issue('endgroup');\n}\nexports.endGroup = endGroup;\n/**\n * Wrap an asynchronous function call in a group.\n *\n * Returns the same type as the function itself.\n *\n * @param name The name of the group\n * @param fn The function to wrap in the group\n */\nfunction group(name, fn) {\n return __awaiter(this, void 0, void 0, function* () {\n startGroup(name);\n let result;\n try {\n result = yield fn();\n }\n finally {\n endGroup();\n }\n return result;\n });\n}\nexports.group = group;\n//-----------------------------------------------------------------------\n// Wrapper action state\n//-----------------------------------------------------------------------\n/**\n * Saves state for current action, the state can only be retrieved by this action's post job execution.\n *\n * @param name name of the state to store\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction saveState(name, value) {\n const filePath = process.env['GITHUB_STATE'] || '';\n if (filePath) {\n return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value));\n }\n command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value));\n}\nexports.saveState = saveState;\n/**\n * Gets the value of an state set by this action's main execution.\n *\n * @param name name of the state to get\n * @returns string\n */\nfunction getState(name) {\n return process.env[`STATE_${name}`] || '';\n}\nexports.getState = getState;\nfunction getIDToken(aud) {\n return __awaiter(this, void 0, void 0, function* () {\n return yield oidc_utils_1.OidcClient.getIDToken(aud);\n });\n}\nexports.getIDToken = getIDToken;\n/**\n * Summary exports\n */\nvar summary_1 = require(\"./summary\");\nObject.defineProperty(exports, \"summary\", { enumerable: true, get: function () { return summary_1.summary; } });\n/**\n * @deprecated use core.summary\n */\nvar summary_2 = require(\"./summary\");\nObject.defineProperty(exports, \"markdownSummary\", { enumerable: true, get: function () { return summary_2.markdownSummary; } });\n/**\n * Path exports\n */\nvar path_utils_1 = require(\"./path-utils\");\nObject.defineProperty(exports, \"toPosixPath\", { enumerable: true, get: function () { return path_utils_1.toPosixPath; } });\nObject.defineProperty(exports, \"toWin32Path\", { enumerable: true, get: function () { return path_utils_1.toWin32Path; } });\nObject.defineProperty(exports, \"toPlatformPath\", { enumerable: true, get: function () { return path_utils_1.toPlatformPath; } });\n//# sourceMappingURL=core.js.map","\"use strict\";\n// For internal use, subject to change.\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.prepareKeyValueMessage = exports.issueFileCommand = void 0;\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nconst fs = __importStar(require(\"fs\"));\nconst os = __importStar(require(\"os\"));\nconst uuid_1 = require(\"uuid\");\nconst utils_1 = require(\"./utils\");\nfunction issueFileCommand(command, message) {\n const filePath = process.env[`GITHUB_${command}`];\n if (!filePath) {\n throw new Error(`Unable to find environment variable for file command ${command}`);\n }\n if (!fs.existsSync(filePath)) {\n throw new Error(`Missing file at path: ${filePath}`);\n }\n fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, {\n encoding: 'utf8'\n });\n}\nexports.issueFileCommand = issueFileCommand;\nfunction prepareKeyValueMessage(key, value) {\n const delimiter = `ghadelimiter_${uuid_1.v4()}`;\n const convertedValue = utils_1.toCommandValue(value);\n // These should realistically never happen, but just in case someone finds a\n // way to exploit uuid generation let's not allow keys or values that contain\n // the delimiter.\n if (key.includes(delimiter)) {\n throw new Error(`Unexpected input: name should not contain the delimiter \"${delimiter}\"`);\n }\n if (convertedValue.includes(delimiter)) {\n throw new Error(`Unexpected input: value should not contain the delimiter \"${delimiter}\"`);\n }\n return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`;\n}\nexports.prepareKeyValueMessage = prepareKeyValueMessage;\n//# sourceMappingURL=file-command.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.OidcClient = void 0;\nconst http_client_1 = require(\"@actions/http-client\");\nconst auth_1 = require(\"@actions/http-client/lib/auth\");\nconst core_1 = require(\"./core\");\nclass OidcClient {\n static createHttpClient(allowRetry = true, maxRetry = 10) {\n const requestOptions = {\n allowRetries: allowRetry,\n maxRetries: maxRetry\n };\n return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions);\n }\n static getRequestToken() {\n const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN'];\n if (!token) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable');\n }\n return token;\n }\n static getIDTokenUrl() {\n const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL'];\n if (!runtimeUrl) {\n throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable');\n }\n return runtimeUrl;\n }\n static getCall(id_token_url) {\n var _a;\n return __awaiter(this, void 0, void 0, function* () {\n const httpclient = OidcClient.createHttpClient();\n const res = yield httpclient\n .getJson(id_token_url)\n .catch(error => {\n throw new Error(`Failed to get ID Token. \\n \n Error Code : ${error.statusCode}\\n \n Error Message: ${error.message}`);\n });\n const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value;\n if (!id_token) {\n throw new Error('Response json body do not have ID Token field');\n }\n return id_token;\n });\n }\n static getIDToken(audience) {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n // New ID Token is requested from action service\n let id_token_url = OidcClient.getIDTokenUrl();\n if (audience) {\n const encodedAudience = encodeURIComponent(audience);\n id_token_url = `${id_token_url}&audience=${encodedAudience}`;\n }\n core_1.debug(`ID token url is ${id_token_url}`);\n const id_token = yield OidcClient.getCall(id_token_url);\n core_1.setSecret(id_token);\n return id_token;\n }\n catch (error) {\n throw new Error(`Error message: ${error.message}`);\n }\n });\n }\n}\nexports.OidcClient = OidcClient;\n//# sourceMappingURL=oidc-utils.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0;\nconst path = __importStar(require(\"path\"));\n/**\n * toPosixPath converts the given path to the posix form. On Windows, \\\\ will be\n * replaced with /.\n *\n * @param pth. Path to transform.\n * @return string Posix path.\n */\nfunction toPosixPath(pth) {\n return pth.replace(/[\\\\]/g, '/');\n}\nexports.toPosixPath = toPosixPath;\n/**\n * toWin32Path converts the given path to the win32 form. On Linux, / will be\n * replaced with \\\\.\n *\n * @param pth. Path to transform.\n * @return string Win32 path.\n */\nfunction toWin32Path(pth) {\n return pth.replace(/[/]/g, '\\\\');\n}\nexports.toWin32Path = toWin32Path;\n/**\n * toPlatformPath converts the given path to a platform-specific path. It does\n * this by replacing instances of / and \\ with the platform-specific path\n * separator.\n *\n * @param pth The path to platformize.\n * @return string The platform-specific path.\n */\nfunction toPlatformPath(pth) {\n return pth.replace(/[/\\\\]/g, path.sep);\n}\nexports.toPlatformPath = toPlatformPath;\n//# sourceMappingURL=path-utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0;\nconst os_1 = require(\"os\");\nconst fs_1 = require(\"fs\");\nconst { access, appendFile, writeFile } = fs_1.promises;\nexports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY';\nexports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary';\nclass Summary {\n constructor() {\n this._buffer = '';\n }\n /**\n * Finds the summary file path from the environment, rejects if env var is not found or file does not exist\n * Also checks r/w permissions.\n *\n * @returns step summary file path\n */\n filePath() {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._filePath) {\n return this._filePath;\n }\n const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR];\n if (!pathFromEnv) {\n throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);\n }\n try {\n yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK);\n }\n catch (_a) {\n throw new Error(`Unable to access summary file: '${pathFromEnv}'. Check if the file has correct read/write permissions.`);\n }\n this._filePath = pathFromEnv;\n return this._filePath;\n });\n }\n /**\n * Wraps content in an HTML tag, adding any HTML attributes\n *\n * @param {string} tag HTML tag to wrap\n * @param {string | null} content content within the tag\n * @param {[attribute: string]: string} attrs key-value list of HTML attributes to add\n *\n * @returns {string} content wrapped in HTML element\n */\n wrap(tag, content, attrs = {}) {\n const htmlAttrs = Object.entries(attrs)\n .map(([key, value]) => ` ${key}=\"${value}\"`)\n .join('');\n if (!content) {\n return `<${tag}${htmlAttrs}>`;\n }\n return `<${tag}${htmlAttrs}>${content}`;\n }\n /**\n * Writes text in the buffer to the summary buffer file and empties buffer. Will append by default.\n *\n * @param {SummaryWriteOptions} [options] (optional) options for write operation\n *\n * @returns {Promise} summary instance\n */\n write(options) {\n return __awaiter(this, void 0, void 0, function* () {\n const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite);\n const filePath = yield this.filePath();\n const writeFunc = overwrite ? writeFile : appendFile;\n yield writeFunc(filePath, this._buffer, { encoding: 'utf8' });\n return this.emptyBuffer();\n });\n }\n /**\n * Clears the summary buffer and wipes the summary file\n *\n * @returns {Summary} summary instance\n */\n clear() {\n return __awaiter(this, void 0, void 0, function* () {\n return this.emptyBuffer().write({ overwrite: true });\n });\n }\n /**\n * Returns the current summary buffer as a string\n *\n * @returns {string} string of summary buffer\n */\n stringify() {\n return this._buffer;\n }\n /**\n * If the summary buffer is empty\n *\n * @returns {boolen} true if the buffer is empty\n */\n isEmptyBuffer() {\n return this._buffer.length === 0;\n }\n /**\n * Resets the summary buffer without writing to summary file\n *\n * @returns {Summary} summary instance\n */\n emptyBuffer() {\n this._buffer = '';\n return this;\n }\n /**\n * Adds raw text to the summary buffer\n *\n * @param {string} text content to add\n * @param {boolean} [addEOL=false] (optional) append an EOL to the raw text (default: false)\n *\n * @returns {Summary} summary instance\n */\n addRaw(text, addEOL = false) {\n this._buffer += text;\n return addEOL ? this.addEOL() : this;\n }\n /**\n * Adds the operating system-specific end-of-line marker to the buffer\n *\n * @returns {Summary} summary instance\n */\n addEOL() {\n return this.addRaw(os_1.EOL);\n }\n /**\n * Adds an HTML codeblock to the summary buffer\n *\n * @param {string} code content to render within fenced code block\n * @param {string} lang (optional) language to syntax highlight code\n *\n * @returns {Summary} summary instance\n */\n addCodeBlock(code, lang) {\n const attrs = Object.assign({}, (lang && { lang }));\n const element = this.wrap('pre', this.wrap('code', code), attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML list to the summary buffer\n *\n * @param {string[]} items list of items to render\n * @param {boolean} [ordered=false] (optional) if the rendered list should be ordered or not (default: false)\n *\n * @returns {Summary} summary instance\n */\n addList(items, ordered = false) {\n const tag = ordered ? 'ol' : 'ul';\n const listItems = items.map(item => this.wrap('li', item)).join('');\n const element = this.wrap(tag, listItems);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML table to the summary buffer\n *\n * @param {SummaryTableCell[]} rows table rows\n *\n * @returns {Summary} summary instance\n */\n addTable(rows) {\n const tableBody = rows\n .map(row => {\n const cells = row\n .map(cell => {\n if (typeof cell === 'string') {\n return this.wrap('td', cell);\n }\n const { header, data, colspan, rowspan } = cell;\n const tag = header ? 'th' : 'td';\n const attrs = Object.assign(Object.assign({}, (colspan && { colspan })), (rowspan && { rowspan }));\n return this.wrap(tag, data, attrs);\n })\n .join('');\n return this.wrap('tr', cells);\n })\n .join('');\n const element = this.wrap('table', tableBody);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds a collapsable HTML details element to the summary buffer\n *\n * @param {string} label text for the closed state\n * @param {string} content collapsable content\n *\n * @returns {Summary} summary instance\n */\n addDetails(label, content) {\n const element = this.wrap('details', this.wrap('summary', label) + content);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML image tag to the summary buffer\n *\n * @param {string} src path to the image you to embed\n * @param {string} alt text description of the image\n * @param {SummaryImageOptions} options (optional) addition image attributes\n *\n * @returns {Summary} summary instance\n */\n addImage(src, alt, options) {\n const { width, height } = options || {};\n const attrs = Object.assign(Object.assign({}, (width && { width })), (height && { height }));\n const element = this.wrap('img', null, Object.assign({ src, alt }, attrs));\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML section heading element\n *\n * @param {string} text heading text\n * @param {number | string} [level=1] (optional) the heading level, default: 1\n *\n * @returns {Summary} summary instance\n */\n addHeading(text, level) {\n const tag = `h${level}`;\n const allowedTag = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].includes(tag)\n ? tag\n : 'h1';\n const element = this.wrap(allowedTag, text);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML thematic break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addSeparator() {\n const element = this.wrap('hr', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML line break (
) to the summary buffer\n *\n * @returns {Summary} summary instance\n */\n addBreak() {\n const element = this.wrap('br', null);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML blockquote to the summary buffer\n *\n * @param {string} text quote text\n * @param {string} cite (optional) citation url\n *\n * @returns {Summary} summary instance\n */\n addQuote(text, cite) {\n const attrs = Object.assign({}, (cite && { cite }));\n const element = this.wrap('blockquote', text, attrs);\n return this.addRaw(element).addEOL();\n }\n /**\n * Adds an HTML anchor tag to the summary buffer\n *\n * @param {string} text link text/content\n * @param {string} href hyperlink\n *\n * @returns {Summary} summary instance\n */\n addLink(text, href) {\n const element = this.wrap('a', text, { href });\n return this.addRaw(element).addEOL();\n }\n}\nconst _summary = new Summary();\n/**\n * @deprecated use `core.summary`\n */\nexports.markdownSummary = _summary;\nexports.summary = _summary;\n//# sourceMappingURL=summary.js.map","\"use strict\";\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toCommandProperties = exports.toCommandValue = void 0;\n/**\n * Sanitizes an input into a string so it can be passed into issueCommand safely\n * @param input input to sanitize into a string\n */\nfunction toCommandValue(input) {\n if (input === null || input === undefined) {\n return '';\n }\n else if (typeof input === 'string' || input instanceof String) {\n return input;\n }\n return JSON.stringify(input);\n}\nexports.toCommandValue = toCommandValue;\n/**\n *\n * @param annotationProperties\n * @returns The command properties to send with the actual annotation command\n * See IssueCommandProperties: https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs#L646\n */\nfunction toCommandProperties(annotationProperties) {\n if (!Object.keys(annotationProperties).length) {\n return {};\n }\n return {\n title: annotationProperties.title,\n file: annotationProperties.file,\n line: annotationProperties.startLine,\n endLine: annotationProperties.endLine,\n col: annotationProperties.startColumn,\n endColumn: annotationProperties.endColumn\n };\n}\nexports.toCommandProperties = toCommandProperties;\n//# sourceMappingURL=utils.js.map","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PersonalAccessTokenCredentialHandler = exports.BearerCredentialHandler = exports.BasicCredentialHandler = void 0;\nclass BasicCredentialHandler {\n constructor(username, password) {\n this.username = username;\n this.password = password;\n }\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`${this.username}:${this.password}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BasicCredentialHandler = BasicCredentialHandler;\nclass BearerCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Bearer ${this.token}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.BearerCredentialHandler = BearerCredentialHandler;\nclass PersonalAccessTokenCredentialHandler {\n constructor(token) {\n this.token = token;\n }\n // currently implements pre-authorization\n // TODO: support preAuth = false where it hooks on 401\n prepareRequest(options) {\n if (!options.headers) {\n throw Error('The request has no headers');\n }\n options.headers['Authorization'] = `Basic ${Buffer.from(`PAT:${this.token}`).toString('base64')}`;\n }\n // This handler cannot handle 401\n canHandleAuthentication() {\n return false;\n }\n handleAuthentication() {\n return __awaiter(this, void 0, void 0, function* () {\n throw new Error('not implemented');\n });\n }\n}\nexports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;\n//# sourceMappingURL=auth.js.map","\"use strict\";\n/* eslint-disable @typescript-eslint/no-explicit-any */\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0;\nconst http = __importStar(require(\"http\"));\nconst https = __importStar(require(\"https\"));\nconst pm = __importStar(require(\"./proxy\"));\nconst tunnel = __importStar(require(\"tunnel\"));\nvar HttpCodes;\n(function (HttpCodes) {\n HttpCodes[HttpCodes[\"OK\"] = 200] = \"OK\";\n HttpCodes[HttpCodes[\"MultipleChoices\"] = 300] = \"MultipleChoices\";\n HttpCodes[HttpCodes[\"MovedPermanently\"] = 301] = \"MovedPermanently\";\n HttpCodes[HttpCodes[\"ResourceMoved\"] = 302] = \"ResourceMoved\";\n HttpCodes[HttpCodes[\"SeeOther\"] = 303] = \"SeeOther\";\n HttpCodes[HttpCodes[\"NotModified\"] = 304] = \"NotModified\";\n HttpCodes[HttpCodes[\"UseProxy\"] = 305] = \"UseProxy\";\n HttpCodes[HttpCodes[\"SwitchProxy\"] = 306] = \"SwitchProxy\";\n HttpCodes[HttpCodes[\"TemporaryRedirect\"] = 307] = \"TemporaryRedirect\";\n HttpCodes[HttpCodes[\"PermanentRedirect\"] = 308] = \"PermanentRedirect\";\n HttpCodes[HttpCodes[\"BadRequest\"] = 400] = \"BadRequest\";\n HttpCodes[HttpCodes[\"Unauthorized\"] = 401] = \"Unauthorized\";\n HttpCodes[HttpCodes[\"PaymentRequired\"] = 402] = \"PaymentRequired\";\n HttpCodes[HttpCodes[\"Forbidden\"] = 403] = \"Forbidden\";\n HttpCodes[HttpCodes[\"NotFound\"] = 404] = \"NotFound\";\n HttpCodes[HttpCodes[\"MethodNotAllowed\"] = 405] = \"MethodNotAllowed\";\n HttpCodes[HttpCodes[\"NotAcceptable\"] = 406] = \"NotAcceptable\";\n HttpCodes[HttpCodes[\"ProxyAuthenticationRequired\"] = 407] = \"ProxyAuthenticationRequired\";\n HttpCodes[HttpCodes[\"RequestTimeout\"] = 408] = \"RequestTimeout\";\n HttpCodes[HttpCodes[\"Conflict\"] = 409] = \"Conflict\";\n HttpCodes[HttpCodes[\"Gone\"] = 410] = \"Gone\";\n HttpCodes[HttpCodes[\"TooManyRequests\"] = 429] = \"TooManyRequests\";\n HttpCodes[HttpCodes[\"InternalServerError\"] = 500] = \"InternalServerError\";\n HttpCodes[HttpCodes[\"NotImplemented\"] = 501] = \"NotImplemented\";\n HttpCodes[HttpCodes[\"BadGateway\"] = 502] = \"BadGateway\";\n HttpCodes[HttpCodes[\"ServiceUnavailable\"] = 503] = \"ServiceUnavailable\";\n HttpCodes[HttpCodes[\"GatewayTimeout\"] = 504] = \"GatewayTimeout\";\n})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {}));\nvar Headers;\n(function (Headers) {\n Headers[\"Accept\"] = \"accept\";\n Headers[\"ContentType\"] = \"content-type\";\n})(Headers = exports.Headers || (exports.Headers = {}));\nvar MediaTypes;\n(function (MediaTypes) {\n MediaTypes[\"ApplicationJson\"] = \"application/json\";\n})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {}));\n/**\n * Returns the proxy URL, depending upon the supplied url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\nfunction getProxyUrl(serverUrl) {\n const proxyUrl = pm.getProxyUrl(new URL(serverUrl));\n return proxyUrl ? proxyUrl.href : '';\n}\nexports.getProxyUrl = getProxyUrl;\nconst HttpRedirectCodes = [\n HttpCodes.MovedPermanently,\n HttpCodes.ResourceMoved,\n HttpCodes.SeeOther,\n HttpCodes.TemporaryRedirect,\n HttpCodes.PermanentRedirect\n];\nconst HttpResponseRetryCodes = [\n HttpCodes.BadGateway,\n HttpCodes.ServiceUnavailable,\n HttpCodes.GatewayTimeout\n];\nconst RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD'];\nconst ExponentialBackoffCeiling = 10;\nconst ExponentialBackoffTimeSlice = 5;\nclass HttpClientError extends Error {\n constructor(message, statusCode) {\n super(message);\n this.name = 'HttpClientError';\n this.statusCode = statusCode;\n Object.setPrototypeOf(this, HttpClientError.prototype);\n }\n}\nexports.HttpClientError = HttpClientError;\nclass HttpClientResponse {\n constructor(message) {\n this.message = message;\n }\n readBody() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n let output = Buffer.alloc(0);\n this.message.on('data', (chunk) => {\n output = Buffer.concat([output, chunk]);\n });\n this.message.on('end', () => {\n resolve(output.toString());\n });\n }));\n });\n }\n readBodyBuffer() {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () {\n const chunks = [];\n this.message.on('data', (chunk) => {\n chunks.push(chunk);\n });\n this.message.on('end', () => {\n resolve(Buffer.concat(chunks));\n });\n }));\n });\n }\n}\nexports.HttpClientResponse = HttpClientResponse;\nfunction isHttps(requestUrl) {\n const parsedUrl = new URL(requestUrl);\n return parsedUrl.protocol === 'https:';\n}\nexports.isHttps = isHttps;\nclass HttpClient {\n constructor(userAgent, handlers, requestOptions) {\n this._ignoreSslError = false;\n this._allowRedirects = true;\n this._allowRedirectDowngrade = false;\n this._maxRedirects = 50;\n this._allowRetries = false;\n this._maxRetries = 1;\n this._keepAlive = false;\n this._disposed = false;\n this.userAgent = userAgent;\n this.handlers = handlers || [];\n this.requestOptions = requestOptions;\n if (requestOptions) {\n if (requestOptions.ignoreSslError != null) {\n this._ignoreSslError = requestOptions.ignoreSslError;\n }\n this._socketTimeout = requestOptions.socketTimeout;\n if (requestOptions.allowRedirects != null) {\n this._allowRedirects = requestOptions.allowRedirects;\n }\n if (requestOptions.allowRedirectDowngrade != null) {\n this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade;\n }\n if (requestOptions.maxRedirects != null) {\n this._maxRedirects = Math.max(requestOptions.maxRedirects, 0);\n }\n if (requestOptions.keepAlive != null) {\n this._keepAlive = requestOptions.keepAlive;\n }\n if (requestOptions.allowRetries != null) {\n this._allowRetries = requestOptions.allowRetries;\n }\n if (requestOptions.maxRetries != null) {\n this._maxRetries = requestOptions.maxRetries;\n }\n }\n }\n options(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('OPTIONS', requestUrl, null, additionalHeaders || {});\n });\n }\n get(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('GET', requestUrl, null, additionalHeaders || {});\n });\n }\n del(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('DELETE', requestUrl, null, additionalHeaders || {});\n });\n }\n post(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('POST', requestUrl, data, additionalHeaders || {});\n });\n }\n patch(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PATCH', requestUrl, data, additionalHeaders || {});\n });\n }\n put(requestUrl, data, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('PUT', requestUrl, data, additionalHeaders || {});\n });\n }\n head(requestUrl, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request('HEAD', requestUrl, null, additionalHeaders || {});\n });\n }\n sendStream(verb, requestUrl, stream, additionalHeaders) {\n return __awaiter(this, void 0, void 0, function* () {\n return this.request(verb, requestUrl, stream, additionalHeaders);\n });\n }\n /**\n * Gets a typed object from an endpoint\n * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise\n */\n getJson(requestUrl, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n const res = yield this.get(requestUrl, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n postJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.post(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n putJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.put(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n patchJson(requestUrl, obj, additionalHeaders = {}) {\n return __awaiter(this, void 0, void 0, function* () {\n const data = JSON.stringify(obj, null, 2);\n additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson);\n additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson);\n const res = yield this.patch(requestUrl, data, additionalHeaders);\n return this._processResponse(res, this.requestOptions);\n });\n }\n /**\n * Makes a raw http request.\n * All other methods such as get, post, patch, and request ultimately call this.\n * Prefer get, del, post and patch\n */\n request(verb, requestUrl, data, headers) {\n return __awaiter(this, void 0, void 0, function* () {\n if (this._disposed) {\n throw new Error('Client has already been disposed.');\n }\n const parsedUrl = new URL(requestUrl);\n let info = this._prepareRequest(verb, parsedUrl, headers);\n // Only perform retries on reads since writes may not be idempotent.\n const maxTries = this._allowRetries && RetryableHttpVerbs.includes(verb)\n ? this._maxRetries + 1\n : 1;\n let numTries = 0;\n let response;\n do {\n response = yield this.requestRaw(info, data);\n // Check if it's an authentication challenge\n if (response &&\n response.message &&\n response.message.statusCode === HttpCodes.Unauthorized) {\n let authenticationHandler;\n for (const handler of this.handlers) {\n if (handler.canHandleAuthentication(response)) {\n authenticationHandler = handler;\n break;\n }\n }\n if (authenticationHandler) {\n return authenticationHandler.handleAuthentication(this, info, data);\n }\n else {\n // We have received an unauthorized response but have no handlers to handle it.\n // Let the response return to the caller.\n return response;\n }\n }\n let redirectsRemaining = this._maxRedirects;\n while (response.message.statusCode &&\n HttpRedirectCodes.includes(response.message.statusCode) &&\n this._allowRedirects &&\n redirectsRemaining > 0) {\n const redirectUrl = response.message.headers['location'];\n if (!redirectUrl) {\n // if there's no location to redirect to, we won't\n break;\n }\n const parsedRedirectUrl = new URL(redirectUrl);\n if (parsedUrl.protocol === 'https:' &&\n parsedUrl.protocol !== parsedRedirectUrl.protocol &&\n !this._allowRedirectDowngrade) {\n throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.');\n }\n // we need to finish reading the response before reassigning response\n // which will leak the open socket.\n yield response.readBody();\n // strip authorization header if redirected to a different hostname\n if (parsedRedirectUrl.hostname !== parsedUrl.hostname) {\n for (const header in headers) {\n // header names are case insensitive\n if (header.toLowerCase() === 'authorization') {\n delete headers[header];\n }\n }\n }\n // let's make the request with the new redirectUrl\n info = this._prepareRequest(verb, parsedRedirectUrl, headers);\n response = yield this.requestRaw(info, data);\n redirectsRemaining--;\n }\n if (!response.message.statusCode ||\n !HttpResponseRetryCodes.includes(response.message.statusCode)) {\n // If not a retry code, return immediately instead of retrying\n return response;\n }\n numTries += 1;\n if (numTries < maxTries) {\n yield response.readBody();\n yield this._performExponentialBackoff(numTries);\n }\n } while (numTries < maxTries);\n return response;\n });\n }\n /**\n * Needs to be called if keepAlive is set to true in request options.\n */\n dispose() {\n if (this._agent) {\n this._agent.destroy();\n }\n this._disposed = true;\n }\n /**\n * Raw request.\n * @param info\n * @param data\n */\n requestRaw(info, data) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => {\n function callbackForResult(err, res) {\n if (err) {\n reject(err);\n }\n else if (!res) {\n // If `err` is not passed, then `res` must be passed.\n reject(new Error('Unknown error'));\n }\n else {\n resolve(res);\n }\n }\n this.requestRawWithCallback(info, data, callbackForResult);\n });\n });\n }\n /**\n * Raw request with callback.\n * @param info\n * @param data\n * @param onResult\n */\n requestRawWithCallback(info, data, onResult) {\n if (typeof data === 'string') {\n if (!info.options.headers) {\n info.options.headers = {};\n }\n info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8');\n }\n let callbackCalled = false;\n function handleResult(err, res) {\n if (!callbackCalled) {\n callbackCalled = true;\n onResult(err, res);\n }\n }\n const req = info.httpModule.request(info.options, (msg) => {\n const res = new HttpClientResponse(msg);\n handleResult(undefined, res);\n });\n let socket;\n req.on('socket', sock => {\n socket = sock;\n });\n // If we ever get disconnected, we want the socket to timeout eventually\n req.setTimeout(this._socketTimeout || 3 * 60000, () => {\n if (socket) {\n socket.end();\n }\n handleResult(new Error(`Request timeout: ${info.options.path}`));\n });\n req.on('error', function (err) {\n // err has statusCode property\n // res should have headers\n handleResult(err);\n });\n if (data && typeof data === 'string') {\n req.write(data, 'utf8');\n }\n if (data && typeof data !== 'string') {\n data.on('close', function () {\n req.end();\n });\n data.pipe(req);\n }\n else {\n req.end();\n }\n }\n /**\n * Gets an http agent. This function is useful when you need an http agent that handles\n * routing through a proxy server - depending upon the url and proxy environment variables.\n * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com\n */\n getAgent(serverUrl) {\n const parsedUrl = new URL(serverUrl);\n return this._getAgent(parsedUrl);\n }\n _prepareRequest(method, requestUrl, headers) {\n const info = {};\n info.parsedUrl = requestUrl;\n const usingSsl = info.parsedUrl.protocol === 'https:';\n info.httpModule = usingSsl ? https : http;\n const defaultPort = usingSsl ? 443 : 80;\n info.options = {};\n info.options.host = info.parsedUrl.hostname;\n info.options.port = info.parsedUrl.port\n ? parseInt(info.parsedUrl.port)\n : defaultPort;\n info.options.path =\n (info.parsedUrl.pathname || '') + (info.parsedUrl.search || '');\n info.options.method = method;\n info.options.headers = this._mergeHeaders(headers);\n if (this.userAgent != null) {\n info.options.headers['user-agent'] = this.userAgent;\n }\n info.options.agent = this._getAgent(info.parsedUrl);\n // gives handlers an opportunity to participate\n if (this.handlers) {\n for (const handler of this.handlers) {\n handler.prepareRequest(info.options);\n }\n }\n return info;\n }\n _mergeHeaders(headers) {\n if (this.requestOptions && this.requestOptions.headers) {\n return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {}));\n }\n return lowercaseKeys(headers || {});\n }\n _getExistingOrDefaultHeader(additionalHeaders, header, _default) {\n let clientHeader;\n if (this.requestOptions && this.requestOptions.headers) {\n clientHeader = lowercaseKeys(this.requestOptions.headers)[header];\n }\n return additionalHeaders[header] || clientHeader || _default;\n }\n _getAgent(parsedUrl) {\n let agent;\n const proxyUrl = pm.getProxyUrl(parsedUrl);\n const useProxy = proxyUrl && proxyUrl.hostname;\n if (this._keepAlive && useProxy) {\n agent = this._proxyAgent;\n }\n if (this._keepAlive && !useProxy) {\n agent = this._agent;\n }\n // if agent is already assigned use that agent.\n if (agent) {\n return agent;\n }\n const usingSsl = parsedUrl.protocol === 'https:';\n let maxSockets = 100;\n if (this.requestOptions) {\n maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets;\n }\n // This is `useProxy` again, but we need to check `proxyURl` directly for TypeScripts's flow analysis.\n if (proxyUrl && proxyUrl.hostname) {\n const agentOptions = {\n maxSockets,\n keepAlive: this._keepAlive,\n proxy: Object.assign(Object.assign({}, ((proxyUrl.username || proxyUrl.password) && {\n proxyAuth: `${proxyUrl.username}:${proxyUrl.password}`\n })), { host: proxyUrl.hostname, port: proxyUrl.port })\n };\n let tunnelAgent;\n const overHttps = proxyUrl.protocol === 'https:';\n if (usingSsl) {\n tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp;\n }\n else {\n tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp;\n }\n agent = tunnelAgent(agentOptions);\n this._proxyAgent = agent;\n }\n // if reusing agent across request and tunneling agent isn't assigned create a new agent\n if (this._keepAlive && !agent) {\n const options = { keepAlive: this._keepAlive, maxSockets };\n agent = usingSsl ? new https.Agent(options) : new http.Agent(options);\n this._agent = agent;\n }\n // if not using private agent and tunnel agent isn't setup then use global agent\n if (!agent) {\n agent = usingSsl ? https.globalAgent : http.globalAgent;\n }\n if (usingSsl && this._ignoreSslError) {\n // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process\n // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options\n // we have to cast it to any and change it directly\n agent.options = Object.assign(agent.options || {}, {\n rejectUnauthorized: false\n });\n }\n return agent;\n }\n _performExponentialBackoff(retryNumber) {\n return __awaiter(this, void 0, void 0, function* () {\n retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber);\n const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber);\n return new Promise(resolve => setTimeout(() => resolve(), ms));\n });\n }\n _processResponse(res, options) {\n return __awaiter(this, void 0, void 0, function* () {\n return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {\n const statusCode = res.message.statusCode || 0;\n const response = {\n statusCode,\n result: null,\n headers: {}\n };\n // not found leads to null obj returned\n if (statusCode === HttpCodes.NotFound) {\n resolve(response);\n }\n // get the result from the body\n function dateTimeDeserializer(key, value) {\n if (typeof value === 'string') {\n const a = new Date(value);\n if (!isNaN(a.valueOf())) {\n return a;\n }\n }\n return value;\n }\n let obj;\n let contents;\n try {\n contents = yield res.readBody();\n if (contents && contents.length > 0) {\n if (options && options.deserializeDates) {\n obj = JSON.parse(contents, dateTimeDeserializer);\n }\n else {\n obj = JSON.parse(contents);\n }\n response.result = obj;\n }\n response.headers = res.message.headers;\n }\n catch (err) {\n // Invalid resource (contents not json); leaving result obj null\n }\n // note that 3xx redirects are handled by the http layer.\n if (statusCode > 299) {\n let msg;\n // if exception/error in body, attempt to get better error\n if (obj && obj.message) {\n msg = obj.message;\n }\n else if (contents && contents.length > 0) {\n // it may be the case that the exception is in the body message as string\n msg = contents;\n }\n else {\n msg = `Failed request: (${statusCode})`;\n }\n const err = new HttpClientError(msg, statusCode);\n err.result = response.result;\n reject(err);\n }\n else {\n resolve(response);\n }\n }));\n });\n }\n}\nexports.HttpClient = HttpClient;\nconst lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {});\n//# sourceMappingURL=index.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkBypass = exports.getProxyUrl = void 0;\nfunction getProxyUrl(reqUrl) {\n const usingSsl = reqUrl.protocol === 'https:';\n if (checkBypass(reqUrl)) {\n return undefined;\n }\n const proxyVar = (() => {\n if (usingSsl) {\n return process.env['https_proxy'] || process.env['HTTPS_PROXY'];\n }\n else {\n return process.env['http_proxy'] || process.env['HTTP_PROXY'];\n }\n })();\n if (proxyVar) {\n try {\n return new URL(proxyVar);\n }\n catch (_a) {\n if (!proxyVar.startsWith('http://') && !proxyVar.startsWith('https://'))\n return new URL(`http://${proxyVar}`);\n }\n }\n else {\n return undefined;\n }\n}\nexports.getProxyUrl = getProxyUrl;\nfunction checkBypass(reqUrl) {\n if (!reqUrl.hostname) {\n return false;\n }\n const reqHost = reqUrl.hostname;\n if (isLoopbackAddress(reqHost)) {\n return true;\n }\n const noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || '';\n if (!noProxy) {\n return false;\n }\n // Determine the request port\n let reqPort;\n if (reqUrl.port) {\n reqPort = Number(reqUrl.port);\n }\n else if (reqUrl.protocol === 'http:') {\n reqPort = 80;\n }\n else if (reqUrl.protocol === 'https:') {\n reqPort = 443;\n }\n // Format the request hostname and hostname with port\n const upperReqHosts = [reqUrl.hostname.toUpperCase()];\n if (typeof reqPort === 'number') {\n upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`);\n }\n // Compare request host against noproxy\n for (const upperNoProxyItem of noProxy\n .split(',')\n .map(x => x.trim().toUpperCase())\n .filter(x => x)) {\n if (upperNoProxyItem === '*' ||\n upperReqHosts.some(x => x === upperNoProxyItem ||\n x.endsWith(`.${upperNoProxyItem}`) ||\n (upperNoProxyItem.startsWith('.') &&\n x.endsWith(`${upperNoProxyItem}`)))) {\n return true;\n }\n }\n return false;\n}\nexports.checkBypass = checkBypass;\nfunction isLoopbackAddress(host) {\n const hostLower = host.toLowerCase();\n return (hostLower === 'localhost' ||\n hostLower.startsWith('127.') ||\n hostLower.startsWith('[::1]') ||\n hostLower.startsWith('[0:0:0:0:0:0:0:1]'));\n}\n//# sourceMappingURL=proxy.js.map","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthSchemeConfig = exports.defaultEC2HttpAuthSchemeProvider = exports.defaultEC2HttpAuthSchemeParametersProvider = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_middleware_1 = require(\"@smithy/util-middleware\");\nconst defaultEC2HttpAuthSchemeParametersProvider = async (config, context, input) => {\n return {\n operation: (0, util_middleware_1.getSmithyContext)(context).operation,\n region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) ||\n (() => {\n throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n })(),\n };\n};\nexports.defaultEC2HttpAuthSchemeParametersProvider = defaultEC2HttpAuthSchemeParametersProvider;\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n return {\n schemeId: \"aws.auth#sigv4\",\n signingProperties: {\n name: \"ec2\",\n region: authParameters.region,\n },\n propertiesExtractor: (config, context) => ({\n signingProperties: {\n config,\n context,\n },\n }),\n };\n}\nconst defaultEC2HttpAuthSchemeProvider = (authParameters) => {\n const options = [];\n switch (authParameters.operation) {\n default: {\n options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n }\n }\n return options;\n};\nexports.defaultEC2HttpAuthSchemeProvider = defaultEC2HttpAuthSchemeProvider;\nconst resolveHttpAuthSchemeConfig = (config) => {\n const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config);\n return {\n ...config_0,\n };\n};\nexports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.defaultEndpointResolver = void 0;\nconst util_endpoints_1 = require(\"@aws-sdk/util-endpoints\");\nconst util_endpoints_2 = require(\"@smithy/util-endpoints\");\nconst ruleset_1 = require(\"./ruleset\");\nconst cache = new util_endpoints_2.EndpointCache({\n size: 50,\n params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {\n endpointParams: endpointParams,\n logger: context.logger,\n }));\n};\nexports.defaultEndpointResolver = defaultEndpointResolver;\nutil_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ruleSet = void 0;\nconst u = \"required\", v = \"fn\", w = \"argv\", x = \"ref\";\nconst a = true, b = \"isSet\", c = \"booleanEquals\", d = \"error\", e = \"endpoint\", f = \"tree\", g = \"PartitionResult\", h = \"getAttr\", i = { [u]: false, \"type\": \"String\" }, j = { [u]: true, \"default\": false, \"type\": \"Boolean\" }, k = { [x]: \"Endpoint\" }, l = { [v]: c, [w]: [{ [x]: \"UseFIPS\" }, true] }, m = { [v]: c, [w]: [{ [x]: \"UseDualStack\" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, \"supportsFIPS\"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, \"supportsDualStack\"] }] }, r = [l], s = [m], t = [{ [x]: \"Region\" }];\nconst _data = { version: \"1.0\", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: \"Invalid Configuration: FIPS and custom endpoint are not supported\", type: d }, { conditions: s, error: \"Invalid Configuration: Dualstack and custom endpoint are not supported\", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: \"aws.partition\", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: \"https://ec2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS and DualStack are enabled, but this partition does not support one or both\", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: \"stringEquals\", [w]: [{ [v]: h, [w]: [p, \"name\"] }, \"aws-us-gov\"] }], endpoint: { url: \"https://ec2.{Region}.amazonaws.com\", properties: n, headers: n }, type: e }, { endpoint: { url: \"https://ec2-fips.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS is enabled but this partition does not support FIPS\", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: \"https://ec2.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"DualStack is enabled but this partition does not support DualStack\", type: d }], type: f }, { endpoint: { url: \"https://ec2.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: \"Invalid Configuration: Missing Region\", type: d }] };\nexports.ruleSet = _data;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AcceleratorManufacturer: () => AcceleratorManufacturer,\n AcceleratorName: () => AcceleratorName,\n AcceleratorType: () => AcceleratorType,\n AcceptAddressTransferCommand: () => AcceptAddressTransferCommand,\n AcceptReservedInstancesExchangeQuoteCommand: () => AcceptReservedInstancesExchangeQuoteCommand,\n AcceptTransitGatewayMulticastDomainAssociationsCommand: () => AcceptTransitGatewayMulticastDomainAssociationsCommand,\n AcceptTransitGatewayPeeringAttachmentCommand: () => AcceptTransitGatewayPeeringAttachmentCommand,\n AcceptTransitGatewayVpcAttachmentCommand: () => AcceptTransitGatewayVpcAttachmentCommand,\n AcceptVpcEndpointConnectionsCommand: () => AcceptVpcEndpointConnectionsCommand,\n AcceptVpcPeeringConnectionCommand: () => AcceptVpcPeeringConnectionCommand,\n AccountAttributeName: () => AccountAttributeName,\n ActivityStatus: () => ActivityStatus,\n AddressAttributeName: () => AddressAttributeName,\n AddressFamily: () => AddressFamily,\n AddressTransferStatus: () => AddressTransferStatus,\n AdvertiseByoipCidrCommand: () => AdvertiseByoipCidrCommand,\n Affinity: () => Affinity,\n AllocateAddressCommand: () => AllocateAddressCommand,\n AllocateHostsCommand: () => AllocateHostsCommand,\n AllocateIpamPoolCidrCommand: () => AllocateIpamPoolCidrCommand,\n AllocationState: () => AllocationState,\n AllocationStrategy: () => AllocationStrategy,\n AllocationType: () => AllocationType,\n AllowsMultipleInstanceTypes: () => AllowsMultipleInstanceTypes,\n AmdSevSnpSpecification: () => AmdSevSnpSpecification,\n AnalysisStatus: () => AnalysisStatus,\n ApplianceModeSupportValue: () => ApplianceModeSupportValue,\n ApplySecurityGroupsToClientVpnTargetNetworkCommand: () => ApplySecurityGroupsToClientVpnTargetNetworkCommand,\n ArchitectureType: () => ArchitectureType,\n ArchitectureValues: () => ArchitectureValues,\n AsnAssociationState: () => AsnAssociationState,\n AsnState: () => AsnState,\n AssignIpv6AddressesCommand: () => AssignIpv6AddressesCommand,\n AssignPrivateIpAddressesCommand: () => AssignPrivateIpAddressesCommand,\n AssignPrivateNatGatewayAddressCommand: () => AssignPrivateNatGatewayAddressCommand,\n AssociateAddressCommand: () => AssociateAddressCommand,\n AssociateClientVpnTargetNetworkCommand: () => AssociateClientVpnTargetNetworkCommand,\n AssociateDhcpOptionsCommand: () => AssociateDhcpOptionsCommand,\n AssociateEnclaveCertificateIamRoleCommand: () => AssociateEnclaveCertificateIamRoleCommand,\n AssociateIamInstanceProfileCommand: () => AssociateIamInstanceProfileCommand,\n AssociateInstanceEventWindowCommand: () => AssociateInstanceEventWindowCommand,\n AssociateIpamByoasnCommand: () => AssociateIpamByoasnCommand,\n AssociateIpamResourceDiscoveryCommand: () => AssociateIpamResourceDiscoveryCommand,\n AssociateNatGatewayAddressCommand: () => AssociateNatGatewayAddressCommand,\n AssociateRouteTableCommand: () => AssociateRouteTableCommand,\n AssociateSubnetCidrBlockCommand: () => AssociateSubnetCidrBlockCommand,\n AssociateTransitGatewayMulticastDomainCommand: () => AssociateTransitGatewayMulticastDomainCommand,\n AssociateTransitGatewayPolicyTableCommand: () => AssociateTransitGatewayPolicyTableCommand,\n AssociateTransitGatewayRouteTableCommand: () => AssociateTransitGatewayRouteTableCommand,\n AssociateTrunkInterfaceCommand: () => AssociateTrunkInterfaceCommand,\n AssociateVpcCidrBlockCommand: () => AssociateVpcCidrBlockCommand,\n AssociatedNetworkType: () => AssociatedNetworkType,\n AssociationStatusCode: () => AssociationStatusCode,\n AttachClassicLinkVpcCommand: () => AttachClassicLinkVpcCommand,\n AttachInternetGatewayCommand: () => AttachInternetGatewayCommand,\n AttachNetworkInterfaceCommand: () => AttachNetworkInterfaceCommand,\n AttachVerifiedAccessTrustProviderCommand: () => AttachVerifiedAccessTrustProviderCommand,\n AttachVerifiedAccessTrustProviderResultFilterSensitiveLog: () => AttachVerifiedAccessTrustProviderResultFilterSensitiveLog,\n AttachVolumeCommand: () => AttachVolumeCommand,\n AttachVpnGatewayCommand: () => AttachVpnGatewayCommand,\n AttachmentStatus: () => AttachmentStatus,\n AuthorizeClientVpnIngressCommand: () => AuthorizeClientVpnIngressCommand,\n AuthorizeSecurityGroupEgressCommand: () => AuthorizeSecurityGroupEgressCommand,\n AuthorizeSecurityGroupIngressCommand: () => AuthorizeSecurityGroupIngressCommand,\n AutoAcceptSharedAssociationsValue: () => AutoAcceptSharedAssociationsValue,\n AutoAcceptSharedAttachmentsValue: () => AutoAcceptSharedAttachmentsValue,\n AutoPlacement: () => AutoPlacement,\n AvailabilityZoneOptInStatus: () => AvailabilityZoneOptInStatus,\n AvailabilityZoneState: () => AvailabilityZoneState,\n BareMetal: () => BareMetal,\n BatchState: () => BatchState,\n BgpStatus: () => BgpStatus,\n BootModeType: () => BootModeType,\n BootModeValues: () => BootModeValues,\n BundleInstanceCommand: () => BundleInstanceCommand,\n BundleInstanceRequestFilterSensitiveLog: () => BundleInstanceRequestFilterSensitiveLog,\n BundleInstanceResultFilterSensitiveLog: () => BundleInstanceResultFilterSensitiveLog,\n BundleTaskFilterSensitiveLog: () => BundleTaskFilterSensitiveLog,\n BundleTaskState: () => BundleTaskState,\n BurstablePerformance: () => BurstablePerformance,\n ByoipCidrState: () => ByoipCidrState,\n CancelBatchErrorCode: () => CancelBatchErrorCode,\n CancelBundleTaskCommand: () => CancelBundleTaskCommand,\n CancelBundleTaskResultFilterSensitiveLog: () => CancelBundleTaskResultFilterSensitiveLog,\n CancelCapacityReservationCommand: () => CancelCapacityReservationCommand,\n CancelCapacityReservationFleetsCommand: () => CancelCapacityReservationFleetsCommand,\n CancelConversionTaskCommand: () => CancelConversionTaskCommand,\n CancelExportTaskCommand: () => CancelExportTaskCommand,\n CancelImageLaunchPermissionCommand: () => CancelImageLaunchPermissionCommand,\n CancelImportTaskCommand: () => CancelImportTaskCommand,\n CancelReservedInstancesListingCommand: () => CancelReservedInstancesListingCommand,\n CancelSpotFleetRequestsCommand: () => CancelSpotFleetRequestsCommand,\n CancelSpotInstanceRequestState: () => CancelSpotInstanceRequestState,\n CancelSpotInstanceRequestsCommand: () => CancelSpotInstanceRequestsCommand,\n CapacityReservationFleetState: () => CapacityReservationFleetState,\n CapacityReservationInstancePlatform: () => CapacityReservationInstancePlatform,\n CapacityReservationPreference: () => CapacityReservationPreference,\n CapacityReservationState: () => CapacityReservationState,\n CapacityReservationTenancy: () => CapacityReservationTenancy,\n CapacityReservationType: () => CapacityReservationType,\n CarrierGatewayState: () => CarrierGatewayState,\n ClientCertificateRevocationListStatusCode: () => ClientCertificateRevocationListStatusCode,\n ClientVpnAuthenticationType: () => ClientVpnAuthenticationType,\n ClientVpnAuthorizationRuleStatusCode: () => ClientVpnAuthorizationRuleStatusCode,\n ClientVpnConnectionStatusCode: () => ClientVpnConnectionStatusCode,\n ClientVpnEndpointAttributeStatusCode: () => ClientVpnEndpointAttributeStatusCode,\n ClientVpnEndpointStatusCode: () => ClientVpnEndpointStatusCode,\n ClientVpnRouteStatusCode: () => ClientVpnRouteStatusCode,\n ConfirmProductInstanceCommand: () => ConfirmProductInstanceCommand,\n ConnectionNotificationState: () => ConnectionNotificationState,\n ConnectionNotificationType: () => ConnectionNotificationType,\n ConnectivityType: () => ConnectivityType,\n ContainerFormat: () => ContainerFormat,\n ConversionTaskFilterSensitiveLog: () => ConversionTaskFilterSensitiveLog,\n ConversionTaskState: () => ConversionTaskState,\n CopyFpgaImageCommand: () => CopyFpgaImageCommand,\n CopyImageCommand: () => CopyImageCommand,\n CopySnapshotCommand: () => CopySnapshotCommand,\n CopySnapshotRequestFilterSensitiveLog: () => CopySnapshotRequestFilterSensitiveLog,\n CopyTagsFromSource: () => CopyTagsFromSource,\n CpuManufacturer: () => CpuManufacturer,\n CreateCapacityReservationBySplittingCommand: () => CreateCapacityReservationBySplittingCommand,\n CreateCapacityReservationCommand: () => CreateCapacityReservationCommand,\n CreateCapacityReservationFleetCommand: () => CreateCapacityReservationFleetCommand,\n CreateCarrierGatewayCommand: () => CreateCarrierGatewayCommand,\n CreateClientVpnEndpointCommand: () => CreateClientVpnEndpointCommand,\n CreateClientVpnRouteCommand: () => CreateClientVpnRouteCommand,\n CreateCoipCidrCommand: () => CreateCoipCidrCommand,\n CreateCoipPoolCommand: () => CreateCoipPoolCommand,\n CreateCustomerGatewayCommand: () => CreateCustomerGatewayCommand,\n CreateDefaultSubnetCommand: () => CreateDefaultSubnetCommand,\n CreateDefaultVpcCommand: () => CreateDefaultVpcCommand,\n CreateDhcpOptionsCommand: () => CreateDhcpOptionsCommand,\n CreateEgressOnlyInternetGatewayCommand: () => CreateEgressOnlyInternetGatewayCommand,\n CreateFleetCommand: () => CreateFleetCommand,\n CreateFlowLogsCommand: () => CreateFlowLogsCommand,\n CreateFpgaImageCommand: () => CreateFpgaImageCommand,\n CreateImageCommand: () => CreateImageCommand,\n CreateInstanceConnectEndpointCommand: () => CreateInstanceConnectEndpointCommand,\n CreateInstanceEventWindowCommand: () => CreateInstanceEventWindowCommand,\n CreateInstanceExportTaskCommand: () => CreateInstanceExportTaskCommand,\n CreateInternetGatewayCommand: () => CreateInternetGatewayCommand,\n CreateIpamCommand: () => CreateIpamCommand,\n CreateIpamExternalResourceVerificationTokenCommand: () => CreateIpamExternalResourceVerificationTokenCommand,\n CreateIpamPoolCommand: () => CreateIpamPoolCommand,\n CreateIpamResourceDiscoveryCommand: () => CreateIpamResourceDiscoveryCommand,\n CreateIpamScopeCommand: () => CreateIpamScopeCommand,\n CreateKeyPairCommand: () => CreateKeyPairCommand,\n CreateLaunchTemplateCommand: () => CreateLaunchTemplateCommand,\n CreateLaunchTemplateRequestFilterSensitiveLog: () => CreateLaunchTemplateRequestFilterSensitiveLog,\n CreateLaunchTemplateVersionCommand: () => CreateLaunchTemplateVersionCommand,\n CreateLaunchTemplateVersionRequestFilterSensitiveLog: () => CreateLaunchTemplateVersionRequestFilterSensitiveLog,\n CreateLaunchTemplateVersionResultFilterSensitiveLog: () => CreateLaunchTemplateVersionResultFilterSensitiveLog,\n CreateLocalGatewayRouteCommand: () => CreateLocalGatewayRouteCommand,\n CreateLocalGatewayRouteTableCommand: () => CreateLocalGatewayRouteTableCommand,\n CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand: () => CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n CreateLocalGatewayRouteTableVpcAssociationCommand: () => CreateLocalGatewayRouteTableVpcAssociationCommand,\n CreateManagedPrefixListCommand: () => CreateManagedPrefixListCommand,\n CreateNatGatewayCommand: () => CreateNatGatewayCommand,\n CreateNetworkAclCommand: () => CreateNetworkAclCommand,\n CreateNetworkAclEntryCommand: () => CreateNetworkAclEntryCommand,\n CreateNetworkInsightsAccessScopeCommand: () => CreateNetworkInsightsAccessScopeCommand,\n CreateNetworkInsightsPathCommand: () => CreateNetworkInsightsPathCommand,\n CreateNetworkInterfaceCommand: () => CreateNetworkInterfaceCommand,\n CreateNetworkInterfacePermissionCommand: () => CreateNetworkInterfacePermissionCommand,\n CreatePlacementGroupCommand: () => CreatePlacementGroupCommand,\n CreatePublicIpv4PoolCommand: () => CreatePublicIpv4PoolCommand,\n CreateReplaceRootVolumeTaskCommand: () => CreateReplaceRootVolumeTaskCommand,\n CreateReservedInstancesListingCommand: () => CreateReservedInstancesListingCommand,\n CreateRestoreImageTaskCommand: () => CreateRestoreImageTaskCommand,\n CreateRouteCommand: () => CreateRouteCommand,\n CreateRouteTableCommand: () => CreateRouteTableCommand,\n CreateSecurityGroupCommand: () => CreateSecurityGroupCommand,\n CreateSnapshotCommand: () => CreateSnapshotCommand,\n CreateSnapshotsCommand: () => CreateSnapshotsCommand,\n CreateSpotDatafeedSubscriptionCommand: () => CreateSpotDatafeedSubscriptionCommand,\n CreateStoreImageTaskCommand: () => CreateStoreImageTaskCommand,\n CreateSubnetCidrReservationCommand: () => CreateSubnetCidrReservationCommand,\n CreateSubnetCommand: () => CreateSubnetCommand,\n CreateTagsCommand: () => CreateTagsCommand,\n CreateTrafficMirrorFilterCommand: () => CreateTrafficMirrorFilterCommand,\n CreateTrafficMirrorFilterRuleCommand: () => CreateTrafficMirrorFilterRuleCommand,\n CreateTrafficMirrorSessionCommand: () => CreateTrafficMirrorSessionCommand,\n CreateTrafficMirrorTargetCommand: () => CreateTrafficMirrorTargetCommand,\n CreateTransitGatewayCommand: () => CreateTransitGatewayCommand,\n CreateTransitGatewayConnectCommand: () => CreateTransitGatewayConnectCommand,\n CreateTransitGatewayConnectPeerCommand: () => CreateTransitGatewayConnectPeerCommand,\n CreateTransitGatewayMulticastDomainCommand: () => CreateTransitGatewayMulticastDomainCommand,\n CreateTransitGatewayPeeringAttachmentCommand: () => CreateTransitGatewayPeeringAttachmentCommand,\n CreateTransitGatewayPolicyTableCommand: () => CreateTransitGatewayPolicyTableCommand,\n CreateTransitGatewayPrefixListReferenceCommand: () => CreateTransitGatewayPrefixListReferenceCommand,\n CreateTransitGatewayRouteCommand: () => CreateTransitGatewayRouteCommand,\n CreateTransitGatewayRouteTableAnnouncementCommand: () => CreateTransitGatewayRouteTableAnnouncementCommand,\n CreateTransitGatewayRouteTableCommand: () => CreateTransitGatewayRouteTableCommand,\n CreateTransitGatewayVpcAttachmentCommand: () => CreateTransitGatewayVpcAttachmentCommand,\n CreateVerifiedAccessEndpointCommand: () => CreateVerifiedAccessEndpointCommand,\n CreateVerifiedAccessGroupCommand: () => CreateVerifiedAccessGroupCommand,\n CreateVerifiedAccessInstanceCommand: () => CreateVerifiedAccessInstanceCommand,\n CreateVerifiedAccessTrustProviderCommand: () => CreateVerifiedAccessTrustProviderCommand,\n CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog,\n CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n CreateVerifiedAccessTrustProviderResultFilterSensitiveLog: () => CreateVerifiedAccessTrustProviderResultFilterSensitiveLog,\n CreateVolumeCommand: () => CreateVolumeCommand,\n CreateVpcCommand: () => CreateVpcCommand,\n CreateVpcEndpointCommand: () => CreateVpcEndpointCommand,\n CreateVpcEndpointConnectionNotificationCommand: () => CreateVpcEndpointConnectionNotificationCommand,\n CreateVpcEndpointServiceConfigurationCommand: () => CreateVpcEndpointServiceConfigurationCommand,\n CreateVpcPeeringConnectionCommand: () => CreateVpcPeeringConnectionCommand,\n CreateVpnConnectionCommand: () => CreateVpnConnectionCommand,\n CreateVpnConnectionRequestFilterSensitiveLog: () => CreateVpnConnectionRequestFilterSensitiveLog,\n CreateVpnConnectionResultFilterSensitiveLog: () => CreateVpnConnectionResultFilterSensitiveLog,\n CreateVpnConnectionRouteCommand: () => CreateVpnConnectionRouteCommand,\n CreateVpnGatewayCommand: () => CreateVpnGatewayCommand,\n CurrencyCodeValues: () => CurrencyCodeValues,\n DatafeedSubscriptionState: () => DatafeedSubscriptionState,\n DefaultInstanceMetadataEndpointState: () => DefaultInstanceMetadataEndpointState,\n DefaultInstanceMetadataTagsState: () => DefaultInstanceMetadataTagsState,\n DefaultRouteTableAssociationValue: () => DefaultRouteTableAssociationValue,\n DefaultRouteTablePropagationValue: () => DefaultRouteTablePropagationValue,\n DefaultTargetCapacityType: () => DefaultTargetCapacityType,\n DeleteCarrierGatewayCommand: () => DeleteCarrierGatewayCommand,\n DeleteClientVpnEndpointCommand: () => DeleteClientVpnEndpointCommand,\n DeleteClientVpnRouteCommand: () => DeleteClientVpnRouteCommand,\n DeleteCoipCidrCommand: () => DeleteCoipCidrCommand,\n DeleteCoipPoolCommand: () => DeleteCoipPoolCommand,\n DeleteCustomerGatewayCommand: () => DeleteCustomerGatewayCommand,\n DeleteDhcpOptionsCommand: () => DeleteDhcpOptionsCommand,\n DeleteEgressOnlyInternetGatewayCommand: () => DeleteEgressOnlyInternetGatewayCommand,\n DeleteFleetErrorCode: () => DeleteFleetErrorCode,\n DeleteFleetsCommand: () => DeleteFleetsCommand,\n DeleteFlowLogsCommand: () => DeleteFlowLogsCommand,\n DeleteFpgaImageCommand: () => DeleteFpgaImageCommand,\n DeleteInstanceConnectEndpointCommand: () => DeleteInstanceConnectEndpointCommand,\n DeleteInstanceEventWindowCommand: () => DeleteInstanceEventWindowCommand,\n DeleteInternetGatewayCommand: () => DeleteInternetGatewayCommand,\n DeleteIpamCommand: () => DeleteIpamCommand,\n DeleteIpamExternalResourceVerificationTokenCommand: () => DeleteIpamExternalResourceVerificationTokenCommand,\n DeleteIpamPoolCommand: () => DeleteIpamPoolCommand,\n DeleteIpamResourceDiscoveryCommand: () => DeleteIpamResourceDiscoveryCommand,\n DeleteIpamScopeCommand: () => DeleteIpamScopeCommand,\n DeleteKeyPairCommand: () => DeleteKeyPairCommand,\n DeleteLaunchTemplateCommand: () => DeleteLaunchTemplateCommand,\n DeleteLaunchTemplateVersionsCommand: () => DeleteLaunchTemplateVersionsCommand,\n DeleteLocalGatewayRouteCommand: () => DeleteLocalGatewayRouteCommand,\n DeleteLocalGatewayRouteTableCommand: () => DeleteLocalGatewayRouteTableCommand,\n DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand: () => DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n DeleteLocalGatewayRouteTableVpcAssociationCommand: () => DeleteLocalGatewayRouteTableVpcAssociationCommand,\n DeleteManagedPrefixListCommand: () => DeleteManagedPrefixListCommand,\n DeleteNatGatewayCommand: () => DeleteNatGatewayCommand,\n DeleteNetworkAclCommand: () => DeleteNetworkAclCommand,\n DeleteNetworkAclEntryCommand: () => DeleteNetworkAclEntryCommand,\n DeleteNetworkInsightsAccessScopeAnalysisCommand: () => DeleteNetworkInsightsAccessScopeAnalysisCommand,\n DeleteNetworkInsightsAccessScopeCommand: () => DeleteNetworkInsightsAccessScopeCommand,\n DeleteNetworkInsightsAnalysisCommand: () => DeleteNetworkInsightsAnalysisCommand,\n DeleteNetworkInsightsPathCommand: () => DeleteNetworkInsightsPathCommand,\n DeleteNetworkInterfaceCommand: () => DeleteNetworkInterfaceCommand,\n DeleteNetworkInterfacePermissionCommand: () => DeleteNetworkInterfacePermissionCommand,\n DeletePlacementGroupCommand: () => DeletePlacementGroupCommand,\n DeletePublicIpv4PoolCommand: () => DeletePublicIpv4PoolCommand,\n DeleteQueuedReservedInstancesCommand: () => DeleteQueuedReservedInstancesCommand,\n DeleteQueuedReservedInstancesErrorCode: () => DeleteQueuedReservedInstancesErrorCode,\n DeleteRouteCommand: () => DeleteRouteCommand,\n DeleteRouteTableCommand: () => DeleteRouteTableCommand,\n DeleteSecurityGroupCommand: () => DeleteSecurityGroupCommand,\n DeleteSnapshotCommand: () => DeleteSnapshotCommand,\n DeleteSpotDatafeedSubscriptionCommand: () => DeleteSpotDatafeedSubscriptionCommand,\n DeleteSubnetCidrReservationCommand: () => DeleteSubnetCidrReservationCommand,\n DeleteSubnetCommand: () => DeleteSubnetCommand,\n DeleteTagsCommand: () => DeleteTagsCommand,\n DeleteTrafficMirrorFilterCommand: () => DeleteTrafficMirrorFilterCommand,\n DeleteTrafficMirrorFilterRuleCommand: () => DeleteTrafficMirrorFilterRuleCommand,\n DeleteTrafficMirrorSessionCommand: () => DeleteTrafficMirrorSessionCommand,\n DeleteTrafficMirrorTargetCommand: () => DeleteTrafficMirrorTargetCommand,\n DeleteTransitGatewayCommand: () => DeleteTransitGatewayCommand,\n DeleteTransitGatewayConnectCommand: () => DeleteTransitGatewayConnectCommand,\n DeleteTransitGatewayConnectPeerCommand: () => DeleteTransitGatewayConnectPeerCommand,\n DeleteTransitGatewayMulticastDomainCommand: () => DeleteTransitGatewayMulticastDomainCommand,\n DeleteTransitGatewayPeeringAttachmentCommand: () => DeleteTransitGatewayPeeringAttachmentCommand,\n DeleteTransitGatewayPolicyTableCommand: () => DeleteTransitGatewayPolicyTableCommand,\n DeleteTransitGatewayPrefixListReferenceCommand: () => DeleteTransitGatewayPrefixListReferenceCommand,\n DeleteTransitGatewayRouteCommand: () => DeleteTransitGatewayRouteCommand,\n DeleteTransitGatewayRouteTableAnnouncementCommand: () => DeleteTransitGatewayRouteTableAnnouncementCommand,\n DeleteTransitGatewayRouteTableCommand: () => DeleteTransitGatewayRouteTableCommand,\n DeleteTransitGatewayVpcAttachmentCommand: () => DeleteTransitGatewayVpcAttachmentCommand,\n DeleteVerifiedAccessEndpointCommand: () => DeleteVerifiedAccessEndpointCommand,\n DeleteVerifiedAccessGroupCommand: () => DeleteVerifiedAccessGroupCommand,\n DeleteVerifiedAccessInstanceCommand: () => DeleteVerifiedAccessInstanceCommand,\n DeleteVerifiedAccessTrustProviderCommand: () => DeleteVerifiedAccessTrustProviderCommand,\n DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog: () => DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog,\n DeleteVolumeCommand: () => DeleteVolumeCommand,\n DeleteVpcCommand: () => DeleteVpcCommand,\n DeleteVpcEndpointConnectionNotificationsCommand: () => DeleteVpcEndpointConnectionNotificationsCommand,\n DeleteVpcEndpointServiceConfigurationsCommand: () => DeleteVpcEndpointServiceConfigurationsCommand,\n DeleteVpcEndpointsCommand: () => DeleteVpcEndpointsCommand,\n DeleteVpcPeeringConnectionCommand: () => DeleteVpcPeeringConnectionCommand,\n DeleteVpnConnectionCommand: () => DeleteVpnConnectionCommand,\n DeleteVpnConnectionRouteCommand: () => DeleteVpnConnectionRouteCommand,\n DeleteVpnGatewayCommand: () => DeleteVpnGatewayCommand,\n DeprovisionByoipCidrCommand: () => DeprovisionByoipCidrCommand,\n DeprovisionIpamByoasnCommand: () => DeprovisionIpamByoasnCommand,\n DeprovisionIpamPoolCidrCommand: () => DeprovisionIpamPoolCidrCommand,\n DeprovisionPublicIpv4PoolCidrCommand: () => DeprovisionPublicIpv4PoolCidrCommand,\n DeregisterImageCommand: () => DeregisterImageCommand,\n DeregisterInstanceEventNotificationAttributesCommand: () => DeregisterInstanceEventNotificationAttributesCommand,\n DeregisterTransitGatewayMulticastGroupMembersCommand: () => DeregisterTransitGatewayMulticastGroupMembersCommand,\n DeregisterTransitGatewayMulticastGroupSourcesCommand: () => DeregisterTransitGatewayMulticastGroupSourcesCommand,\n DescribeAccountAttributesCommand: () => DescribeAccountAttributesCommand,\n DescribeAddressTransfersCommand: () => DescribeAddressTransfersCommand,\n DescribeAddressesAttributeCommand: () => DescribeAddressesAttributeCommand,\n DescribeAddressesCommand: () => DescribeAddressesCommand,\n DescribeAggregateIdFormatCommand: () => DescribeAggregateIdFormatCommand,\n DescribeAvailabilityZonesCommand: () => DescribeAvailabilityZonesCommand,\n DescribeAwsNetworkPerformanceMetricSubscriptionsCommand: () => DescribeAwsNetworkPerformanceMetricSubscriptionsCommand,\n DescribeBundleTasksCommand: () => DescribeBundleTasksCommand,\n DescribeBundleTasksResultFilterSensitiveLog: () => DescribeBundleTasksResultFilterSensitiveLog,\n DescribeByoipCidrsCommand: () => DescribeByoipCidrsCommand,\n DescribeCapacityBlockOfferingsCommand: () => DescribeCapacityBlockOfferingsCommand,\n DescribeCapacityReservationFleetsCommand: () => DescribeCapacityReservationFleetsCommand,\n DescribeCapacityReservationsCommand: () => DescribeCapacityReservationsCommand,\n DescribeCarrierGatewaysCommand: () => DescribeCarrierGatewaysCommand,\n DescribeClassicLinkInstancesCommand: () => DescribeClassicLinkInstancesCommand,\n DescribeClientVpnAuthorizationRulesCommand: () => DescribeClientVpnAuthorizationRulesCommand,\n DescribeClientVpnConnectionsCommand: () => DescribeClientVpnConnectionsCommand,\n DescribeClientVpnEndpointsCommand: () => DescribeClientVpnEndpointsCommand,\n DescribeClientVpnRoutesCommand: () => DescribeClientVpnRoutesCommand,\n DescribeClientVpnTargetNetworksCommand: () => DescribeClientVpnTargetNetworksCommand,\n DescribeCoipPoolsCommand: () => DescribeCoipPoolsCommand,\n DescribeConversionTasksCommand: () => DescribeConversionTasksCommand,\n DescribeConversionTasksResultFilterSensitiveLog: () => DescribeConversionTasksResultFilterSensitiveLog,\n DescribeCustomerGatewaysCommand: () => DescribeCustomerGatewaysCommand,\n DescribeDhcpOptionsCommand: () => DescribeDhcpOptionsCommand,\n DescribeEgressOnlyInternetGatewaysCommand: () => DescribeEgressOnlyInternetGatewaysCommand,\n DescribeElasticGpusCommand: () => DescribeElasticGpusCommand,\n DescribeExportImageTasksCommand: () => DescribeExportImageTasksCommand,\n DescribeExportTasksCommand: () => DescribeExportTasksCommand,\n DescribeFastLaunchImagesCommand: () => DescribeFastLaunchImagesCommand,\n DescribeFastSnapshotRestoresCommand: () => DescribeFastSnapshotRestoresCommand,\n DescribeFleetHistoryCommand: () => DescribeFleetHistoryCommand,\n DescribeFleetInstancesCommand: () => DescribeFleetInstancesCommand,\n DescribeFleetsCommand: () => DescribeFleetsCommand,\n DescribeFlowLogsCommand: () => DescribeFlowLogsCommand,\n DescribeFpgaImageAttributeCommand: () => DescribeFpgaImageAttributeCommand,\n DescribeFpgaImagesCommand: () => DescribeFpgaImagesCommand,\n DescribeHostReservationOfferingsCommand: () => DescribeHostReservationOfferingsCommand,\n DescribeHostReservationsCommand: () => DescribeHostReservationsCommand,\n DescribeHostsCommand: () => DescribeHostsCommand,\n DescribeIamInstanceProfileAssociationsCommand: () => DescribeIamInstanceProfileAssociationsCommand,\n DescribeIdFormatCommand: () => DescribeIdFormatCommand,\n DescribeIdentityIdFormatCommand: () => DescribeIdentityIdFormatCommand,\n DescribeImageAttributeCommand: () => DescribeImageAttributeCommand,\n DescribeImagesCommand: () => DescribeImagesCommand,\n DescribeImportImageTasksCommand: () => DescribeImportImageTasksCommand,\n DescribeImportImageTasksResultFilterSensitiveLog: () => DescribeImportImageTasksResultFilterSensitiveLog,\n DescribeImportSnapshotTasksCommand: () => DescribeImportSnapshotTasksCommand,\n DescribeImportSnapshotTasksResultFilterSensitiveLog: () => DescribeImportSnapshotTasksResultFilterSensitiveLog,\n DescribeInstanceAttributeCommand: () => DescribeInstanceAttributeCommand,\n DescribeInstanceConnectEndpointsCommand: () => DescribeInstanceConnectEndpointsCommand,\n DescribeInstanceCreditSpecificationsCommand: () => DescribeInstanceCreditSpecificationsCommand,\n DescribeInstanceEventNotificationAttributesCommand: () => DescribeInstanceEventNotificationAttributesCommand,\n DescribeInstanceEventWindowsCommand: () => DescribeInstanceEventWindowsCommand,\n DescribeInstanceStatusCommand: () => DescribeInstanceStatusCommand,\n DescribeInstanceTopologyCommand: () => DescribeInstanceTopologyCommand,\n DescribeInstanceTypeOfferingsCommand: () => DescribeInstanceTypeOfferingsCommand,\n DescribeInstanceTypesCommand: () => DescribeInstanceTypesCommand,\n DescribeInstancesCommand: () => DescribeInstancesCommand,\n DescribeInternetGatewaysCommand: () => DescribeInternetGatewaysCommand,\n DescribeIpamByoasnCommand: () => DescribeIpamByoasnCommand,\n DescribeIpamExternalResourceVerificationTokensCommand: () => DescribeIpamExternalResourceVerificationTokensCommand,\n DescribeIpamPoolsCommand: () => DescribeIpamPoolsCommand,\n DescribeIpamResourceDiscoveriesCommand: () => DescribeIpamResourceDiscoveriesCommand,\n DescribeIpamResourceDiscoveryAssociationsCommand: () => DescribeIpamResourceDiscoveryAssociationsCommand,\n DescribeIpamScopesCommand: () => DescribeIpamScopesCommand,\n DescribeIpamsCommand: () => DescribeIpamsCommand,\n DescribeIpv6PoolsCommand: () => DescribeIpv6PoolsCommand,\n DescribeKeyPairsCommand: () => DescribeKeyPairsCommand,\n DescribeLaunchTemplateVersionsCommand: () => DescribeLaunchTemplateVersionsCommand,\n DescribeLaunchTemplateVersionsResultFilterSensitiveLog: () => DescribeLaunchTemplateVersionsResultFilterSensitiveLog,\n DescribeLaunchTemplatesCommand: () => DescribeLaunchTemplatesCommand,\n DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand: () => DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand,\n DescribeLocalGatewayRouteTableVpcAssociationsCommand: () => DescribeLocalGatewayRouteTableVpcAssociationsCommand,\n DescribeLocalGatewayRouteTablesCommand: () => DescribeLocalGatewayRouteTablesCommand,\n DescribeLocalGatewayVirtualInterfaceGroupsCommand: () => DescribeLocalGatewayVirtualInterfaceGroupsCommand,\n DescribeLocalGatewayVirtualInterfacesCommand: () => DescribeLocalGatewayVirtualInterfacesCommand,\n DescribeLocalGatewaysCommand: () => DescribeLocalGatewaysCommand,\n DescribeLockedSnapshotsCommand: () => DescribeLockedSnapshotsCommand,\n DescribeMacHostsCommand: () => DescribeMacHostsCommand,\n DescribeManagedPrefixListsCommand: () => DescribeManagedPrefixListsCommand,\n DescribeMovingAddressesCommand: () => DescribeMovingAddressesCommand,\n DescribeNatGatewaysCommand: () => DescribeNatGatewaysCommand,\n DescribeNetworkAclsCommand: () => DescribeNetworkAclsCommand,\n DescribeNetworkInsightsAccessScopeAnalysesCommand: () => DescribeNetworkInsightsAccessScopeAnalysesCommand,\n DescribeNetworkInsightsAccessScopesCommand: () => DescribeNetworkInsightsAccessScopesCommand,\n DescribeNetworkInsightsAnalysesCommand: () => DescribeNetworkInsightsAnalysesCommand,\n DescribeNetworkInsightsPathsCommand: () => DescribeNetworkInsightsPathsCommand,\n DescribeNetworkInterfaceAttributeCommand: () => DescribeNetworkInterfaceAttributeCommand,\n DescribeNetworkInterfacePermissionsCommand: () => DescribeNetworkInterfacePermissionsCommand,\n DescribeNetworkInterfacesCommand: () => DescribeNetworkInterfacesCommand,\n DescribePlacementGroupsCommand: () => DescribePlacementGroupsCommand,\n DescribePrefixListsCommand: () => DescribePrefixListsCommand,\n DescribePrincipalIdFormatCommand: () => DescribePrincipalIdFormatCommand,\n DescribePublicIpv4PoolsCommand: () => DescribePublicIpv4PoolsCommand,\n DescribeRegionsCommand: () => DescribeRegionsCommand,\n DescribeReplaceRootVolumeTasksCommand: () => DescribeReplaceRootVolumeTasksCommand,\n DescribeReservedInstancesCommand: () => DescribeReservedInstancesCommand,\n DescribeReservedInstancesListingsCommand: () => DescribeReservedInstancesListingsCommand,\n DescribeReservedInstancesModificationsCommand: () => DescribeReservedInstancesModificationsCommand,\n DescribeReservedInstancesOfferingsCommand: () => DescribeReservedInstancesOfferingsCommand,\n DescribeRouteTablesCommand: () => DescribeRouteTablesCommand,\n DescribeScheduledInstanceAvailabilityCommand: () => DescribeScheduledInstanceAvailabilityCommand,\n DescribeScheduledInstancesCommand: () => DescribeScheduledInstancesCommand,\n DescribeSecurityGroupReferencesCommand: () => DescribeSecurityGroupReferencesCommand,\n DescribeSecurityGroupRulesCommand: () => DescribeSecurityGroupRulesCommand,\n DescribeSecurityGroupsCommand: () => DescribeSecurityGroupsCommand,\n DescribeSnapshotAttributeCommand: () => DescribeSnapshotAttributeCommand,\n DescribeSnapshotTierStatusCommand: () => DescribeSnapshotTierStatusCommand,\n DescribeSnapshotsCommand: () => DescribeSnapshotsCommand,\n DescribeSpotDatafeedSubscriptionCommand: () => DescribeSpotDatafeedSubscriptionCommand,\n DescribeSpotFleetInstancesCommand: () => DescribeSpotFleetInstancesCommand,\n DescribeSpotFleetRequestHistoryCommand: () => DescribeSpotFleetRequestHistoryCommand,\n DescribeSpotFleetRequestsCommand: () => DescribeSpotFleetRequestsCommand,\n DescribeSpotFleetRequestsResponseFilterSensitiveLog: () => DescribeSpotFleetRequestsResponseFilterSensitiveLog,\n DescribeSpotInstanceRequestsCommand: () => DescribeSpotInstanceRequestsCommand,\n DescribeSpotInstanceRequestsResultFilterSensitiveLog: () => DescribeSpotInstanceRequestsResultFilterSensitiveLog,\n DescribeSpotPriceHistoryCommand: () => DescribeSpotPriceHistoryCommand,\n DescribeStaleSecurityGroupsCommand: () => DescribeStaleSecurityGroupsCommand,\n DescribeStoreImageTasksCommand: () => DescribeStoreImageTasksCommand,\n DescribeSubnetsCommand: () => DescribeSubnetsCommand,\n DescribeTagsCommand: () => DescribeTagsCommand,\n DescribeTrafficMirrorFilterRulesCommand: () => DescribeTrafficMirrorFilterRulesCommand,\n DescribeTrafficMirrorFiltersCommand: () => DescribeTrafficMirrorFiltersCommand,\n DescribeTrafficMirrorSessionsCommand: () => DescribeTrafficMirrorSessionsCommand,\n DescribeTrafficMirrorTargetsCommand: () => DescribeTrafficMirrorTargetsCommand,\n DescribeTransitGatewayAttachmentsCommand: () => DescribeTransitGatewayAttachmentsCommand,\n DescribeTransitGatewayConnectPeersCommand: () => DescribeTransitGatewayConnectPeersCommand,\n DescribeTransitGatewayConnectsCommand: () => DescribeTransitGatewayConnectsCommand,\n DescribeTransitGatewayMulticastDomainsCommand: () => DescribeTransitGatewayMulticastDomainsCommand,\n DescribeTransitGatewayPeeringAttachmentsCommand: () => DescribeTransitGatewayPeeringAttachmentsCommand,\n DescribeTransitGatewayPolicyTablesCommand: () => DescribeTransitGatewayPolicyTablesCommand,\n DescribeTransitGatewayRouteTableAnnouncementsCommand: () => DescribeTransitGatewayRouteTableAnnouncementsCommand,\n DescribeTransitGatewayRouteTablesCommand: () => DescribeTransitGatewayRouteTablesCommand,\n DescribeTransitGatewayVpcAttachmentsCommand: () => DescribeTransitGatewayVpcAttachmentsCommand,\n DescribeTransitGatewaysCommand: () => DescribeTransitGatewaysCommand,\n DescribeTrunkInterfaceAssociationsCommand: () => DescribeTrunkInterfaceAssociationsCommand,\n DescribeVerifiedAccessEndpointsCommand: () => DescribeVerifiedAccessEndpointsCommand,\n DescribeVerifiedAccessGroupsCommand: () => DescribeVerifiedAccessGroupsCommand,\n DescribeVerifiedAccessInstanceLoggingConfigurationsCommand: () => DescribeVerifiedAccessInstanceLoggingConfigurationsCommand,\n DescribeVerifiedAccessInstancesCommand: () => DescribeVerifiedAccessInstancesCommand,\n DescribeVerifiedAccessTrustProvidersCommand: () => DescribeVerifiedAccessTrustProvidersCommand,\n DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog: () => DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog,\n DescribeVolumeAttributeCommand: () => DescribeVolumeAttributeCommand,\n DescribeVolumeStatusCommand: () => DescribeVolumeStatusCommand,\n DescribeVolumesCommand: () => DescribeVolumesCommand,\n DescribeVolumesModificationsCommand: () => DescribeVolumesModificationsCommand,\n DescribeVpcAttributeCommand: () => DescribeVpcAttributeCommand,\n DescribeVpcClassicLinkCommand: () => DescribeVpcClassicLinkCommand,\n DescribeVpcClassicLinkDnsSupportCommand: () => DescribeVpcClassicLinkDnsSupportCommand,\n DescribeVpcEndpointConnectionNotificationsCommand: () => DescribeVpcEndpointConnectionNotificationsCommand,\n DescribeVpcEndpointConnectionsCommand: () => DescribeVpcEndpointConnectionsCommand,\n DescribeVpcEndpointServiceConfigurationsCommand: () => DescribeVpcEndpointServiceConfigurationsCommand,\n DescribeVpcEndpointServicePermissionsCommand: () => DescribeVpcEndpointServicePermissionsCommand,\n DescribeVpcEndpointServicesCommand: () => DescribeVpcEndpointServicesCommand,\n DescribeVpcEndpointsCommand: () => DescribeVpcEndpointsCommand,\n DescribeVpcPeeringConnectionsCommand: () => DescribeVpcPeeringConnectionsCommand,\n DescribeVpcsCommand: () => DescribeVpcsCommand,\n DescribeVpnConnectionsCommand: () => DescribeVpnConnectionsCommand,\n DescribeVpnConnectionsResultFilterSensitiveLog: () => DescribeVpnConnectionsResultFilterSensitiveLog,\n DescribeVpnGatewaysCommand: () => DescribeVpnGatewaysCommand,\n DestinationFileFormat: () => DestinationFileFormat,\n DetachClassicLinkVpcCommand: () => DetachClassicLinkVpcCommand,\n DetachInternetGatewayCommand: () => DetachInternetGatewayCommand,\n DetachNetworkInterfaceCommand: () => DetachNetworkInterfaceCommand,\n DetachVerifiedAccessTrustProviderCommand: () => DetachVerifiedAccessTrustProviderCommand,\n DetachVerifiedAccessTrustProviderResultFilterSensitiveLog: () => DetachVerifiedAccessTrustProviderResultFilterSensitiveLog,\n DetachVolumeCommand: () => DetachVolumeCommand,\n DetachVpnGatewayCommand: () => DetachVpnGatewayCommand,\n DeviceTrustProviderType: () => DeviceTrustProviderType,\n DeviceType: () => DeviceType,\n DisableAddressTransferCommand: () => DisableAddressTransferCommand,\n DisableAwsNetworkPerformanceMetricSubscriptionCommand: () => DisableAwsNetworkPerformanceMetricSubscriptionCommand,\n DisableEbsEncryptionByDefaultCommand: () => DisableEbsEncryptionByDefaultCommand,\n DisableFastLaunchCommand: () => DisableFastLaunchCommand,\n DisableFastSnapshotRestoresCommand: () => DisableFastSnapshotRestoresCommand,\n DisableImageBlockPublicAccessCommand: () => DisableImageBlockPublicAccessCommand,\n DisableImageCommand: () => DisableImageCommand,\n DisableImageDeprecationCommand: () => DisableImageDeprecationCommand,\n DisableImageDeregistrationProtectionCommand: () => DisableImageDeregistrationProtectionCommand,\n DisableIpamOrganizationAdminAccountCommand: () => DisableIpamOrganizationAdminAccountCommand,\n DisableSerialConsoleAccessCommand: () => DisableSerialConsoleAccessCommand,\n DisableSnapshotBlockPublicAccessCommand: () => DisableSnapshotBlockPublicAccessCommand,\n DisableTransitGatewayRouteTablePropagationCommand: () => DisableTransitGatewayRouteTablePropagationCommand,\n DisableVgwRoutePropagationCommand: () => DisableVgwRoutePropagationCommand,\n DisableVpcClassicLinkCommand: () => DisableVpcClassicLinkCommand,\n DisableVpcClassicLinkDnsSupportCommand: () => DisableVpcClassicLinkDnsSupportCommand,\n DisassociateAddressCommand: () => DisassociateAddressCommand,\n DisassociateClientVpnTargetNetworkCommand: () => DisassociateClientVpnTargetNetworkCommand,\n DisassociateEnclaveCertificateIamRoleCommand: () => DisassociateEnclaveCertificateIamRoleCommand,\n DisassociateIamInstanceProfileCommand: () => DisassociateIamInstanceProfileCommand,\n DisassociateInstanceEventWindowCommand: () => DisassociateInstanceEventWindowCommand,\n DisassociateIpamByoasnCommand: () => DisassociateIpamByoasnCommand,\n DisassociateIpamResourceDiscoveryCommand: () => DisassociateIpamResourceDiscoveryCommand,\n DisassociateNatGatewayAddressCommand: () => DisassociateNatGatewayAddressCommand,\n DisassociateRouteTableCommand: () => DisassociateRouteTableCommand,\n DisassociateSubnetCidrBlockCommand: () => DisassociateSubnetCidrBlockCommand,\n DisassociateTransitGatewayMulticastDomainCommand: () => DisassociateTransitGatewayMulticastDomainCommand,\n DisassociateTransitGatewayPolicyTableCommand: () => DisassociateTransitGatewayPolicyTableCommand,\n DisassociateTransitGatewayRouteTableCommand: () => DisassociateTransitGatewayRouteTableCommand,\n DisassociateTrunkInterfaceCommand: () => DisassociateTrunkInterfaceCommand,\n DisassociateVpcCidrBlockCommand: () => DisassociateVpcCidrBlockCommand,\n DiskImageDescriptionFilterSensitiveLog: () => DiskImageDescriptionFilterSensitiveLog,\n DiskImageDetailFilterSensitiveLog: () => DiskImageDetailFilterSensitiveLog,\n DiskImageFilterSensitiveLog: () => DiskImageFilterSensitiveLog,\n DiskImageFormat: () => DiskImageFormat,\n DiskType: () => DiskType,\n DnsNameState: () => DnsNameState,\n DnsRecordIpType: () => DnsRecordIpType,\n DnsSupportValue: () => DnsSupportValue,\n DomainType: () => DomainType,\n DynamicRoutingValue: () => DynamicRoutingValue,\n EC2: () => EC2,\n EC2Client: () => EC2Client,\n EC2ServiceException: () => EC2ServiceException,\n EbsEncryptionSupport: () => EbsEncryptionSupport,\n EbsNvmeSupport: () => EbsNvmeSupport,\n EbsOptimizedSupport: () => EbsOptimizedSupport,\n Ec2InstanceConnectEndpointState: () => Ec2InstanceConnectEndpointState,\n EkPubKeyFormat: () => EkPubKeyFormat,\n EkPubKeyType: () => EkPubKeyType,\n ElasticGpuState: () => ElasticGpuState,\n ElasticGpuStatus: () => ElasticGpuStatus,\n EnaSupport: () => EnaSupport,\n EnableAddressTransferCommand: () => EnableAddressTransferCommand,\n EnableAwsNetworkPerformanceMetricSubscriptionCommand: () => EnableAwsNetworkPerformanceMetricSubscriptionCommand,\n EnableEbsEncryptionByDefaultCommand: () => EnableEbsEncryptionByDefaultCommand,\n EnableFastLaunchCommand: () => EnableFastLaunchCommand,\n EnableFastSnapshotRestoresCommand: () => EnableFastSnapshotRestoresCommand,\n EnableImageBlockPublicAccessCommand: () => EnableImageBlockPublicAccessCommand,\n EnableImageCommand: () => EnableImageCommand,\n EnableImageDeprecationCommand: () => EnableImageDeprecationCommand,\n EnableImageDeregistrationProtectionCommand: () => EnableImageDeregistrationProtectionCommand,\n EnableIpamOrganizationAdminAccountCommand: () => EnableIpamOrganizationAdminAccountCommand,\n EnableReachabilityAnalyzerOrganizationSharingCommand: () => EnableReachabilityAnalyzerOrganizationSharingCommand,\n EnableSerialConsoleAccessCommand: () => EnableSerialConsoleAccessCommand,\n EnableSnapshotBlockPublicAccessCommand: () => EnableSnapshotBlockPublicAccessCommand,\n EnableTransitGatewayRouteTablePropagationCommand: () => EnableTransitGatewayRouteTablePropagationCommand,\n EnableVgwRoutePropagationCommand: () => EnableVgwRoutePropagationCommand,\n EnableVolumeIOCommand: () => EnableVolumeIOCommand,\n EnableVpcClassicLinkCommand: () => EnableVpcClassicLinkCommand,\n EnableVpcClassicLinkDnsSupportCommand: () => EnableVpcClassicLinkDnsSupportCommand,\n EndDateType: () => EndDateType,\n EphemeralNvmeSupport: () => EphemeralNvmeSupport,\n EventCode: () => EventCode,\n EventType: () => EventType,\n ExcessCapacityTerminationPolicy: () => ExcessCapacityTerminationPolicy,\n ExportClientVpnClientCertificateRevocationListCommand: () => ExportClientVpnClientCertificateRevocationListCommand,\n ExportClientVpnClientConfigurationCommand: () => ExportClientVpnClientConfigurationCommand,\n ExportEnvironment: () => ExportEnvironment,\n ExportImageCommand: () => ExportImageCommand,\n ExportTaskState: () => ExportTaskState,\n ExportTransitGatewayRoutesCommand: () => ExportTransitGatewayRoutesCommand,\n FastLaunchResourceType: () => FastLaunchResourceType,\n FastLaunchStateCode: () => FastLaunchStateCode,\n FastSnapshotRestoreStateCode: () => FastSnapshotRestoreStateCode,\n FindingsFound: () => FindingsFound,\n FleetActivityStatus: () => FleetActivityStatus,\n FleetCapacityReservationTenancy: () => FleetCapacityReservationTenancy,\n FleetCapacityReservationUsageStrategy: () => FleetCapacityReservationUsageStrategy,\n FleetEventType: () => FleetEventType,\n FleetExcessCapacityTerminationPolicy: () => FleetExcessCapacityTerminationPolicy,\n FleetInstanceMatchCriteria: () => FleetInstanceMatchCriteria,\n FleetOnDemandAllocationStrategy: () => FleetOnDemandAllocationStrategy,\n FleetReplacementStrategy: () => FleetReplacementStrategy,\n FleetStateCode: () => FleetStateCode,\n FleetType: () => FleetType,\n FlowLogsResourceType: () => FlowLogsResourceType,\n FpgaImageAttributeName: () => FpgaImageAttributeName,\n FpgaImageStateCode: () => FpgaImageStateCode,\n GatewayAssociationState: () => GatewayAssociationState,\n GatewayType: () => GatewayType,\n GetAssociatedEnclaveCertificateIamRolesCommand: () => GetAssociatedEnclaveCertificateIamRolesCommand,\n GetAssociatedIpv6PoolCidrsCommand: () => GetAssociatedIpv6PoolCidrsCommand,\n GetAwsNetworkPerformanceDataCommand: () => GetAwsNetworkPerformanceDataCommand,\n GetCapacityReservationUsageCommand: () => GetCapacityReservationUsageCommand,\n GetCoipPoolUsageCommand: () => GetCoipPoolUsageCommand,\n GetConsoleOutputCommand: () => GetConsoleOutputCommand,\n GetConsoleScreenshotCommand: () => GetConsoleScreenshotCommand,\n GetDefaultCreditSpecificationCommand: () => GetDefaultCreditSpecificationCommand,\n GetEbsDefaultKmsKeyIdCommand: () => GetEbsDefaultKmsKeyIdCommand,\n GetEbsEncryptionByDefaultCommand: () => GetEbsEncryptionByDefaultCommand,\n GetFlowLogsIntegrationTemplateCommand: () => GetFlowLogsIntegrationTemplateCommand,\n GetGroupsForCapacityReservationCommand: () => GetGroupsForCapacityReservationCommand,\n GetHostReservationPurchasePreviewCommand: () => GetHostReservationPurchasePreviewCommand,\n GetImageBlockPublicAccessStateCommand: () => GetImageBlockPublicAccessStateCommand,\n GetInstanceMetadataDefaultsCommand: () => GetInstanceMetadataDefaultsCommand,\n GetInstanceTpmEkPubCommand: () => GetInstanceTpmEkPubCommand,\n GetInstanceTpmEkPubResultFilterSensitiveLog: () => GetInstanceTpmEkPubResultFilterSensitiveLog,\n GetInstanceTypesFromInstanceRequirementsCommand: () => GetInstanceTypesFromInstanceRequirementsCommand,\n GetInstanceUefiDataCommand: () => GetInstanceUefiDataCommand,\n GetIpamAddressHistoryCommand: () => GetIpamAddressHistoryCommand,\n GetIpamDiscoveredAccountsCommand: () => GetIpamDiscoveredAccountsCommand,\n GetIpamDiscoveredPublicAddressesCommand: () => GetIpamDiscoveredPublicAddressesCommand,\n GetIpamDiscoveredResourceCidrsCommand: () => GetIpamDiscoveredResourceCidrsCommand,\n GetIpamPoolAllocationsCommand: () => GetIpamPoolAllocationsCommand,\n GetIpamPoolCidrsCommand: () => GetIpamPoolCidrsCommand,\n GetIpamResourceCidrsCommand: () => GetIpamResourceCidrsCommand,\n GetLaunchTemplateDataCommand: () => GetLaunchTemplateDataCommand,\n GetLaunchTemplateDataResultFilterSensitiveLog: () => GetLaunchTemplateDataResultFilterSensitiveLog,\n GetManagedPrefixListAssociationsCommand: () => GetManagedPrefixListAssociationsCommand,\n GetManagedPrefixListEntriesCommand: () => GetManagedPrefixListEntriesCommand,\n GetNetworkInsightsAccessScopeAnalysisFindingsCommand: () => GetNetworkInsightsAccessScopeAnalysisFindingsCommand,\n GetNetworkInsightsAccessScopeContentCommand: () => GetNetworkInsightsAccessScopeContentCommand,\n GetPasswordDataCommand: () => GetPasswordDataCommand,\n GetPasswordDataResultFilterSensitiveLog: () => GetPasswordDataResultFilterSensitiveLog,\n GetReservedInstancesExchangeQuoteCommand: () => GetReservedInstancesExchangeQuoteCommand,\n GetSecurityGroupsForVpcCommand: () => GetSecurityGroupsForVpcCommand,\n GetSerialConsoleAccessStatusCommand: () => GetSerialConsoleAccessStatusCommand,\n GetSnapshotBlockPublicAccessStateCommand: () => GetSnapshotBlockPublicAccessStateCommand,\n GetSpotPlacementScoresCommand: () => GetSpotPlacementScoresCommand,\n GetSubnetCidrReservationsCommand: () => GetSubnetCidrReservationsCommand,\n GetTransitGatewayAttachmentPropagationsCommand: () => GetTransitGatewayAttachmentPropagationsCommand,\n GetTransitGatewayMulticastDomainAssociationsCommand: () => GetTransitGatewayMulticastDomainAssociationsCommand,\n GetTransitGatewayPolicyTableAssociationsCommand: () => GetTransitGatewayPolicyTableAssociationsCommand,\n GetTransitGatewayPolicyTableEntriesCommand: () => GetTransitGatewayPolicyTableEntriesCommand,\n GetTransitGatewayPrefixListReferencesCommand: () => GetTransitGatewayPrefixListReferencesCommand,\n GetTransitGatewayRouteTableAssociationsCommand: () => GetTransitGatewayRouteTableAssociationsCommand,\n GetTransitGatewayRouteTablePropagationsCommand: () => GetTransitGatewayRouteTablePropagationsCommand,\n GetVerifiedAccessEndpointPolicyCommand: () => GetVerifiedAccessEndpointPolicyCommand,\n GetVerifiedAccessGroupPolicyCommand: () => GetVerifiedAccessGroupPolicyCommand,\n GetVpnConnectionDeviceSampleConfigurationCommand: () => GetVpnConnectionDeviceSampleConfigurationCommand,\n GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog: () => GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog,\n GetVpnConnectionDeviceTypesCommand: () => GetVpnConnectionDeviceTypesCommand,\n GetVpnTunnelReplacementStatusCommand: () => GetVpnTunnelReplacementStatusCommand,\n HostMaintenance: () => HostMaintenance,\n HostRecovery: () => HostRecovery,\n HostTenancy: () => HostTenancy,\n HostnameType: () => HostnameType,\n HttpTokensState: () => HttpTokensState,\n HypervisorType: () => HypervisorType,\n IamInstanceProfileAssociationState: () => IamInstanceProfileAssociationState,\n Igmpv2SupportValue: () => Igmpv2SupportValue,\n ImageAttributeName: () => ImageAttributeName,\n ImageBlockPublicAccessDisabledState: () => ImageBlockPublicAccessDisabledState,\n ImageBlockPublicAccessEnabledState: () => ImageBlockPublicAccessEnabledState,\n ImageDiskContainerFilterSensitiveLog: () => ImageDiskContainerFilterSensitiveLog,\n ImageState: () => ImageState,\n ImageTypeValues: () => ImageTypeValues,\n ImdsSupportValues: () => ImdsSupportValues,\n ImportClientVpnClientCertificateRevocationListCommand: () => ImportClientVpnClientCertificateRevocationListCommand,\n ImportImageCommand: () => ImportImageCommand,\n ImportImageRequestFilterSensitiveLog: () => ImportImageRequestFilterSensitiveLog,\n ImportImageResultFilterSensitiveLog: () => ImportImageResultFilterSensitiveLog,\n ImportImageTaskFilterSensitiveLog: () => ImportImageTaskFilterSensitiveLog,\n ImportInstanceCommand: () => ImportInstanceCommand,\n ImportInstanceLaunchSpecificationFilterSensitiveLog: () => ImportInstanceLaunchSpecificationFilterSensitiveLog,\n ImportInstanceRequestFilterSensitiveLog: () => ImportInstanceRequestFilterSensitiveLog,\n ImportInstanceResultFilterSensitiveLog: () => ImportInstanceResultFilterSensitiveLog,\n ImportInstanceTaskDetailsFilterSensitiveLog: () => ImportInstanceTaskDetailsFilterSensitiveLog,\n ImportInstanceVolumeDetailItemFilterSensitiveLog: () => ImportInstanceVolumeDetailItemFilterSensitiveLog,\n ImportKeyPairCommand: () => ImportKeyPairCommand,\n ImportSnapshotCommand: () => ImportSnapshotCommand,\n ImportSnapshotRequestFilterSensitiveLog: () => ImportSnapshotRequestFilterSensitiveLog,\n ImportSnapshotResultFilterSensitiveLog: () => ImportSnapshotResultFilterSensitiveLog,\n ImportSnapshotTaskFilterSensitiveLog: () => ImportSnapshotTaskFilterSensitiveLog,\n ImportVolumeCommand: () => ImportVolumeCommand,\n ImportVolumeRequestFilterSensitiveLog: () => ImportVolumeRequestFilterSensitiveLog,\n ImportVolumeResultFilterSensitiveLog: () => ImportVolumeResultFilterSensitiveLog,\n ImportVolumeTaskDetailsFilterSensitiveLog: () => ImportVolumeTaskDetailsFilterSensitiveLog,\n InstanceAttributeName: () => InstanceAttributeName,\n InstanceAutoRecoveryState: () => InstanceAutoRecoveryState,\n InstanceBootModeValues: () => InstanceBootModeValues,\n InstanceEventWindowState: () => InstanceEventWindowState,\n InstanceGeneration: () => InstanceGeneration,\n InstanceHealthStatus: () => InstanceHealthStatus,\n InstanceInterruptionBehavior: () => InstanceInterruptionBehavior,\n InstanceLifecycle: () => InstanceLifecycle,\n InstanceLifecycleType: () => InstanceLifecycleType,\n InstanceMatchCriteria: () => InstanceMatchCriteria,\n InstanceMetadataEndpointState: () => InstanceMetadataEndpointState,\n InstanceMetadataOptionsState: () => InstanceMetadataOptionsState,\n InstanceMetadataProtocolState: () => InstanceMetadataProtocolState,\n InstanceMetadataTagsState: () => InstanceMetadataTagsState,\n InstanceStateName: () => InstanceStateName,\n InstanceStorageEncryptionSupport: () => InstanceStorageEncryptionSupport,\n InstanceTypeHypervisor: () => InstanceTypeHypervisor,\n InterfacePermissionType: () => InterfacePermissionType,\n InterfaceProtocolType: () => InterfaceProtocolType,\n IpAddressType: () => IpAddressType,\n IpSource: () => IpSource,\n IpamAddressHistoryResourceType: () => IpamAddressHistoryResourceType,\n IpamAssociatedResourceDiscoveryStatus: () => IpamAssociatedResourceDiscoveryStatus,\n IpamComplianceStatus: () => IpamComplianceStatus,\n IpamDiscoveryFailureCode: () => IpamDiscoveryFailureCode,\n IpamExternalResourceVerificationTokenState: () => IpamExternalResourceVerificationTokenState,\n IpamManagementState: () => IpamManagementState,\n IpamNetworkInterfaceAttachmentStatus: () => IpamNetworkInterfaceAttachmentStatus,\n IpamOverlapStatus: () => IpamOverlapStatus,\n IpamPoolAllocationResourceType: () => IpamPoolAllocationResourceType,\n IpamPoolAwsService: () => IpamPoolAwsService,\n IpamPoolCidrFailureCode: () => IpamPoolCidrFailureCode,\n IpamPoolCidrState: () => IpamPoolCidrState,\n IpamPoolPublicIpSource: () => IpamPoolPublicIpSource,\n IpamPoolSourceResourceType: () => IpamPoolSourceResourceType,\n IpamPoolState: () => IpamPoolState,\n IpamPublicAddressAssociationStatus: () => IpamPublicAddressAssociationStatus,\n IpamPublicAddressAwsService: () => IpamPublicAddressAwsService,\n IpamPublicAddressType: () => IpamPublicAddressType,\n IpamResourceCidrIpSource: () => IpamResourceCidrIpSource,\n IpamResourceDiscoveryAssociationState: () => IpamResourceDiscoveryAssociationState,\n IpamResourceDiscoveryState: () => IpamResourceDiscoveryState,\n IpamResourceType: () => IpamResourceType,\n IpamScopeState: () => IpamScopeState,\n IpamScopeType: () => IpamScopeType,\n IpamState: () => IpamState,\n IpamTier: () => IpamTier,\n Ipv6AddressAttribute: () => Ipv6AddressAttribute,\n Ipv6SupportValue: () => Ipv6SupportValue,\n KeyFormat: () => KeyFormat,\n KeyPairFilterSensitiveLog: () => KeyPairFilterSensitiveLog,\n KeyType: () => KeyType,\n LaunchSpecificationFilterSensitiveLog: () => LaunchSpecificationFilterSensitiveLog,\n LaunchTemplateAutoRecoveryState: () => LaunchTemplateAutoRecoveryState,\n LaunchTemplateErrorCode: () => LaunchTemplateErrorCode,\n LaunchTemplateHttpTokensState: () => LaunchTemplateHttpTokensState,\n LaunchTemplateInstanceMetadataEndpointState: () => LaunchTemplateInstanceMetadataEndpointState,\n LaunchTemplateInstanceMetadataOptionsState: () => LaunchTemplateInstanceMetadataOptionsState,\n LaunchTemplateInstanceMetadataProtocolIpv6: () => LaunchTemplateInstanceMetadataProtocolIpv6,\n LaunchTemplateInstanceMetadataTagsState: () => LaunchTemplateInstanceMetadataTagsState,\n LaunchTemplateVersionFilterSensitiveLog: () => LaunchTemplateVersionFilterSensitiveLog,\n ListImagesInRecycleBinCommand: () => ListImagesInRecycleBinCommand,\n ListSnapshotsInRecycleBinCommand: () => ListSnapshotsInRecycleBinCommand,\n ListingState: () => ListingState,\n ListingStatus: () => ListingStatus,\n LocalGatewayRouteState: () => LocalGatewayRouteState,\n LocalGatewayRouteTableMode: () => LocalGatewayRouteTableMode,\n LocalGatewayRouteType: () => LocalGatewayRouteType,\n LocalStorage: () => LocalStorage,\n LocalStorageType: () => LocalStorageType,\n LocationType: () => LocationType,\n LockMode: () => LockMode,\n LockSnapshotCommand: () => LockSnapshotCommand,\n LockState: () => LockState,\n LogDestinationType: () => LogDestinationType,\n MarketType: () => MarketType,\n MembershipType: () => MembershipType,\n MetadataDefaultHttpTokensState: () => MetadataDefaultHttpTokensState,\n MetricType: () => MetricType,\n ModifyAddressAttributeCommand: () => ModifyAddressAttributeCommand,\n ModifyAvailabilityZoneGroupCommand: () => ModifyAvailabilityZoneGroupCommand,\n ModifyAvailabilityZoneOptInStatus: () => ModifyAvailabilityZoneOptInStatus,\n ModifyCapacityReservationCommand: () => ModifyCapacityReservationCommand,\n ModifyCapacityReservationFleetCommand: () => ModifyCapacityReservationFleetCommand,\n ModifyClientVpnEndpointCommand: () => ModifyClientVpnEndpointCommand,\n ModifyDefaultCreditSpecificationCommand: () => ModifyDefaultCreditSpecificationCommand,\n ModifyEbsDefaultKmsKeyIdCommand: () => ModifyEbsDefaultKmsKeyIdCommand,\n ModifyFleetCommand: () => ModifyFleetCommand,\n ModifyFpgaImageAttributeCommand: () => ModifyFpgaImageAttributeCommand,\n ModifyHostsCommand: () => ModifyHostsCommand,\n ModifyIdFormatCommand: () => ModifyIdFormatCommand,\n ModifyIdentityIdFormatCommand: () => ModifyIdentityIdFormatCommand,\n ModifyImageAttributeCommand: () => ModifyImageAttributeCommand,\n ModifyInstanceAttributeCommand: () => ModifyInstanceAttributeCommand,\n ModifyInstanceCapacityReservationAttributesCommand: () => ModifyInstanceCapacityReservationAttributesCommand,\n ModifyInstanceCreditSpecificationCommand: () => ModifyInstanceCreditSpecificationCommand,\n ModifyInstanceEventStartTimeCommand: () => ModifyInstanceEventStartTimeCommand,\n ModifyInstanceEventWindowCommand: () => ModifyInstanceEventWindowCommand,\n ModifyInstanceMaintenanceOptionsCommand: () => ModifyInstanceMaintenanceOptionsCommand,\n ModifyInstanceMetadataDefaultsCommand: () => ModifyInstanceMetadataDefaultsCommand,\n ModifyInstanceMetadataOptionsCommand: () => ModifyInstanceMetadataOptionsCommand,\n ModifyInstancePlacementCommand: () => ModifyInstancePlacementCommand,\n ModifyIpamCommand: () => ModifyIpamCommand,\n ModifyIpamPoolCommand: () => ModifyIpamPoolCommand,\n ModifyIpamResourceCidrCommand: () => ModifyIpamResourceCidrCommand,\n ModifyIpamResourceDiscoveryCommand: () => ModifyIpamResourceDiscoveryCommand,\n ModifyIpamScopeCommand: () => ModifyIpamScopeCommand,\n ModifyLaunchTemplateCommand: () => ModifyLaunchTemplateCommand,\n ModifyLocalGatewayRouteCommand: () => ModifyLocalGatewayRouteCommand,\n ModifyManagedPrefixListCommand: () => ModifyManagedPrefixListCommand,\n ModifyNetworkInterfaceAttributeCommand: () => ModifyNetworkInterfaceAttributeCommand,\n ModifyPrivateDnsNameOptionsCommand: () => ModifyPrivateDnsNameOptionsCommand,\n ModifyReservedInstancesCommand: () => ModifyReservedInstancesCommand,\n ModifySecurityGroupRulesCommand: () => ModifySecurityGroupRulesCommand,\n ModifySnapshotAttributeCommand: () => ModifySnapshotAttributeCommand,\n ModifySnapshotTierCommand: () => ModifySnapshotTierCommand,\n ModifySpotFleetRequestCommand: () => ModifySpotFleetRequestCommand,\n ModifySubnetAttributeCommand: () => ModifySubnetAttributeCommand,\n ModifyTrafficMirrorFilterNetworkServicesCommand: () => ModifyTrafficMirrorFilterNetworkServicesCommand,\n ModifyTrafficMirrorFilterRuleCommand: () => ModifyTrafficMirrorFilterRuleCommand,\n ModifyTrafficMirrorSessionCommand: () => ModifyTrafficMirrorSessionCommand,\n ModifyTransitGatewayCommand: () => ModifyTransitGatewayCommand,\n ModifyTransitGatewayPrefixListReferenceCommand: () => ModifyTransitGatewayPrefixListReferenceCommand,\n ModifyTransitGatewayVpcAttachmentCommand: () => ModifyTransitGatewayVpcAttachmentCommand,\n ModifyVerifiedAccessEndpointCommand: () => ModifyVerifiedAccessEndpointCommand,\n ModifyVerifiedAccessEndpointPolicyCommand: () => ModifyVerifiedAccessEndpointPolicyCommand,\n ModifyVerifiedAccessGroupCommand: () => ModifyVerifiedAccessGroupCommand,\n ModifyVerifiedAccessGroupPolicyCommand: () => ModifyVerifiedAccessGroupPolicyCommand,\n ModifyVerifiedAccessInstanceCommand: () => ModifyVerifiedAccessInstanceCommand,\n ModifyVerifiedAccessInstanceLoggingConfigurationCommand: () => ModifyVerifiedAccessInstanceLoggingConfigurationCommand,\n ModifyVerifiedAccessTrustProviderCommand: () => ModifyVerifiedAccessTrustProviderCommand,\n ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog: () => ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog,\n ModifyVolumeAttributeCommand: () => ModifyVolumeAttributeCommand,\n ModifyVolumeCommand: () => ModifyVolumeCommand,\n ModifyVpcAttributeCommand: () => ModifyVpcAttributeCommand,\n ModifyVpcEndpointCommand: () => ModifyVpcEndpointCommand,\n ModifyVpcEndpointConnectionNotificationCommand: () => ModifyVpcEndpointConnectionNotificationCommand,\n ModifyVpcEndpointServiceConfigurationCommand: () => ModifyVpcEndpointServiceConfigurationCommand,\n ModifyVpcEndpointServicePayerResponsibilityCommand: () => ModifyVpcEndpointServicePayerResponsibilityCommand,\n ModifyVpcEndpointServicePermissionsCommand: () => ModifyVpcEndpointServicePermissionsCommand,\n ModifyVpcPeeringConnectionOptionsCommand: () => ModifyVpcPeeringConnectionOptionsCommand,\n ModifyVpcTenancyCommand: () => ModifyVpcTenancyCommand,\n ModifyVpnConnectionCommand: () => ModifyVpnConnectionCommand,\n ModifyVpnConnectionOptionsCommand: () => ModifyVpnConnectionOptionsCommand,\n ModifyVpnConnectionOptionsResultFilterSensitiveLog: () => ModifyVpnConnectionOptionsResultFilterSensitiveLog,\n ModifyVpnConnectionResultFilterSensitiveLog: () => ModifyVpnConnectionResultFilterSensitiveLog,\n ModifyVpnTunnelCertificateCommand: () => ModifyVpnTunnelCertificateCommand,\n ModifyVpnTunnelCertificateResultFilterSensitiveLog: () => ModifyVpnTunnelCertificateResultFilterSensitiveLog,\n ModifyVpnTunnelOptionsCommand: () => ModifyVpnTunnelOptionsCommand,\n ModifyVpnTunnelOptionsRequestFilterSensitiveLog: () => ModifyVpnTunnelOptionsRequestFilterSensitiveLog,\n ModifyVpnTunnelOptionsResultFilterSensitiveLog: () => ModifyVpnTunnelOptionsResultFilterSensitiveLog,\n ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog: () => ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog,\n MonitorInstancesCommand: () => MonitorInstancesCommand,\n MonitoringState: () => MonitoringState,\n MoveAddressToVpcCommand: () => MoveAddressToVpcCommand,\n MoveByoipCidrToIpamCommand: () => MoveByoipCidrToIpamCommand,\n MoveCapacityReservationInstancesCommand: () => MoveCapacityReservationInstancesCommand,\n MoveStatus: () => MoveStatus,\n MulticastSupportValue: () => MulticastSupportValue,\n NatGatewayAddressStatus: () => NatGatewayAddressStatus,\n NatGatewayState: () => NatGatewayState,\n NetworkInterfaceAttribute: () => NetworkInterfaceAttribute,\n NetworkInterfaceCreationType: () => NetworkInterfaceCreationType,\n NetworkInterfacePermissionStateCode: () => NetworkInterfacePermissionStateCode,\n NetworkInterfaceStatus: () => NetworkInterfaceStatus,\n NetworkInterfaceType: () => NetworkInterfaceType,\n NitroEnclavesSupport: () => NitroEnclavesSupport,\n NitroTpmSupport: () => NitroTpmSupport,\n OfferingClassType: () => OfferingClassType,\n OfferingTypeValues: () => OfferingTypeValues,\n OidcOptionsFilterSensitiveLog: () => OidcOptionsFilterSensitiveLog,\n OnDemandAllocationStrategy: () => OnDemandAllocationStrategy,\n OperationType: () => OperationType,\n PartitionLoadFrequency: () => PartitionLoadFrequency,\n PayerResponsibility: () => PayerResponsibility,\n PaymentOption: () => PaymentOption,\n PeriodType: () => PeriodType,\n PermissionGroup: () => PermissionGroup,\n PhcSupport: () => PhcSupport,\n PlacementGroupState: () => PlacementGroupState,\n PlacementGroupStrategy: () => PlacementGroupStrategy,\n PlacementStrategy: () => PlacementStrategy,\n PlatformValues: () => PlatformValues,\n PrefixListState: () => PrefixListState,\n PrincipalType: () => PrincipalType,\n ProductCodeValues: () => ProductCodeValues,\n Protocol: () => Protocol,\n ProtocolValue: () => ProtocolValue,\n ProvisionByoipCidrCommand: () => ProvisionByoipCidrCommand,\n ProvisionIpamByoasnCommand: () => ProvisionIpamByoasnCommand,\n ProvisionIpamPoolCidrCommand: () => ProvisionIpamPoolCidrCommand,\n ProvisionPublicIpv4PoolCidrCommand: () => ProvisionPublicIpv4PoolCidrCommand,\n PurchaseCapacityBlockCommand: () => PurchaseCapacityBlockCommand,\n PurchaseHostReservationCommand: () => PurchaseHostReservationCommand,\n PurchaseReservedInstancesOfferingCommand: () => PurchaseReservedInstancesOfferingCommand,\n PurchaseScheduledInstancesCommand: () => PurchaseScheduledInstancesCommand,\n RIProductDescription: () => RIProductDescription,\n RebootInstancesCommand: () => RebootInstancesCommand,\n RecurringChargeFrequency: () => RecurringChargeFrequency,\n RegisterImageCommand: () => RegisterImageCommand,\n RegisterInstanceEventNotificationAttributesCommand: () => RegisterInstanceEventNotificationAttributesCommand,\n RegisterTransitGatewayMulticastGroupMembersCommand: () => RegisterTransitGatewayMulticastGroupMembersCommand,\n RegisterTransitGatewayMulticastGroupSourcesCommand: () => RegisterTransitGatewayMulticastGroupSourcesCommand,\n RejectTransitGatewayMulticastDomainAssociationsCommand: () => RejectTransitGatewayMulticastDomainAssociationsCommand,\n RejectTransitGatewayPeeringAttachmentCommand: () => RejectTransitGatewayPeeringAttachmentCommand,\n RejectTransitGatewayVpcAttachmentCommand: () => RejectTransitGatewayVpcAttachmentCommand,\n RejectVpcEndpointConnectionsCommand: () => RejectVpcEndpointConnectionsCommand,\n RejectVpcPeeringConnectionCommand: () => RejectVpcPeeringConnectionCommand,\n ReleaseAddressCommand: () => ReleaseAddressCommand,\n ReleaseHostsCommand: () => ReleaseHostsCommand,\n ReleaseIpamPoolAllocationCommand: () => ReleaseIpamPoolAllocationCommand,\n ReplaceIamInstanceProfileAssociationCommand: () => ReplaceIamInstanceProfileAssociationCommand,\n ReplaceNetworkAclAssociationCommand: () => ReplaceNetworkAclAssociationCommand,\n ReplaceNetworkAclEntryCommand: () => ReplaceNetworkAclEntryCommand,\n ReplaceRootVolumeTaskState: () => ReplaceRootVolumeTaskState,\n ReplaceRouteCommand: () => ReplaceRouteCommand,\n ReplaceRouteTableAssociationCommand: () => ReplaceRouteTableAssociationCommand,\n ReplaceTransitGatewayRouteCommand: () => ReplaceTransitGatewayRouteCommand,\n ReplaceVpnTunnelCommand: () => ReplaceVpnTunnelCommand,\n ReplacementStrategy: () => ReplacementStrategy,\n ReportInstanceReasonCodes: () => ReportInstanceReasonCodes,\n ReportInstanceStatusCommand: () => ReportInstanceStatusCommand,\n ReportStatusType: () => ReportStatusType,\n RequestLaunchTemplateDataFilterSensitiveLog: () => RequestLaunchTemplateDataFilterSensitiveLog,\n RequestSpotFleetCommand: () => RequestSpotFleetCommand,\n RequestSpotFleetRequestFilterSensitiveLog: () => RequestSpotFleetRequestFilterSensitiveLog,\n RequestSpotInstancesCommand: () => RequestSpotInstancesCommand,\n RequestSpotInstancesRequestFilterSensitiveLog: () => RequestSpotInstancesRequestFilterSensitiveLog,\n RequestSpotInstancesResultFilterSensitiveLog: () => RequestSpotInstancesResultFilterSensitiveLog,\n RequestSpotLaunchSpecificationFilterSensitiveLog: () => RequestSpotLaunchSpecificationFilterSensitiveLog,\n ReservationState: () => ReservationState,\n ReservedInstanceState: () => ReservedInstanceState,\n ResetAddressAttributeCommand: () => ResetAddressAttributeCommand,\n ResetEbsDefaultKmsKeyIdCommand: () => ResetEbsDefaultKmsKeyIdCommand,\n ResetFpgaImageAttributeCommand: () => ResetFpgaImageAttributeCommand,\n ResetFpgaImageAttributeName: () => ResetFpgaImageAttributeName,\n ResetImageAttributeCommand: () => ResetImageAttributeCommand,\n ResetImageAttributeName: () => ResetImageAttributeName,\n ResetInstanceAttributeCommand: () => ResetInstanceAttributeCommand,\n ResetNetworkInterfaceAttributeCommand: () => ResetNetworkInterfaceAttributeCommand,\n ResetSnapshotAttributeCommand: () => ResetSnapshotAttributeCommand,\n ResourceType: () => ResourceType,\n ResponseLaunchTemplateDataFilterSensitiveLog: () => ResponseLaunchTemplateDataFilterSensitiveLog,\n RestoreAddressToClassicCommand: () => RestoreAddressToClassicCommand,\n RestoreImageFromRecycleBinCommand: () => RestoreImageFromRecycleBinCommand,\n RestoreManagedPrefixListVersionCommand: () => RestoreManagedPrefixListVersionCommand,\n RestoreSnapshotFromRecycleBinCommand: () => RestoreSnapshotFromRecycleBinCommand,\n RestoreSnapshotTierCommand: () => RestoreSnapshotTierCommand,\n RevokeClientVpnIngressCommand: () => RevokeClientVpnIngressCommand,\n RevokeSecurityGroupEgressCommand: () => RevokeSecurityGroupEgressCommand,\n RevokeSecurityGroupIngressCommand: () => RevokeSecurityGroupIngressCommand,\n RootDeviceType: () => RootDeviceType,\n RouteOrigin: () => RouteOrigin,\n RouteState: () => RouteState,\n RouteTableAssociationStateCode: () => RouteTableAssociationStateCode,\n RuleAction: () => RuleAction,\n RunInstancesCommand: () => RunInstancesCommand,\n RunInstancesRequestFilterSensitiveLog: () => RunInstancesRequestFilterSensitiveLog,\n RunScheduledInstancesCommand: () => RunScheduledInstancesCommand,\n RunScheduledInstancesRequestFilterSensitiveLog: () => RunScheduledInstancesRequestFilterSensitiveLog,\n S3StorageFilterSensitiveLog: () => S3StorageFilterSensitiveLog,\n SSEType: () => SSEType,\n ScheduledInstancesLaunchSpecificationFilterSensitiveLog: () => ScheduledInstancesLaunchSpecificationFilterSensitiveLog,\n Scope: () => Scope,\n SearchLocalGatewayRoutesCommand: () => SearchLocalGatewayRoutesCommand,\n SearchTransitGatewayMulticastGroupsCommand: () => SearchTransitGatewayMulticastGroupsCommand,\n SearchTransitGatewayRoutesCommand: () => SearchTransitGatewayRoutesCommand,\n SecurityGroupReferencingSupportValue: () => SecurityGroupReferencingSupportValue,\n SelfServicePortal: () => SelfServicePortal,\n SendDiagnosticInterruptCommand: () => SendDiagnosticInterruptCommand,\n ServiceConnectivityType: () => ServiceConnectivityType,\n ServiceState: () => ServiceState,\n ServiceType: () => ServiceType,\n ShutdownBehavior: () => ShutdownBehavior,\n SnapshotAttributeName: () => SnapshotAttributeName,\n SnapshotBlockPublicAccessState: () => SnapshotBlockPublicAccessState,\n SnapshotDetailFilterSensitiveLog: () => SnapshotDetailFilterSensitiveLog,\n SnapshotDiskContainerFilterSensitiveLog: () => SnapshotDiskContainerFilterSensitiveLog,\n SnapshotState: () => SnapshotState,\n SnapshotTaskDetailFilterSensitiveLog: () => SnapshotTaskDetailFilterSensitiveLog,\n SpotAllocationStrategy: () => SpotAllocationStrategy,\n SpotFleetLaunchSpecificationFilterSensitiveLog: () => SpotFleetLaunchSpecificationFilterSensitiveLog,\n SpotFleetRequestConfigDataFilterSensitiveLog: () => SpotFleetRequestConfigDataFilterSensitiveLog,\n SpotFleetRequestConfigFilterSensitiveLog: () => SpotFleetRequestConfigFilterSensitiveLog,\n SpotInstanceInterruptionBehavior: () => SpotInstanceInterruptionBehavior,\n SpotInstanceRequestFilterSensitiveLog: () => SpotInstanceRequestFilterSensitiveLog,\n SpotInstanceState: () => SpotInstanceState,\n SpotInstanceType: () => SpotInstanceType,\n SpreadLevel: () => SpreadLevel,\n StartInstancesCommand: () => StartInstancesCommand,\n StartNetworkInsightsAccessScopeAnalysisCommand: () => StartNetworkInsightsAccessScopeAnalysisCommand,\n StartNetworkInsightsAnalysisCommand: () => StartNetworkInsightsAnalysisCommand,\n StartVpcEndpointServicePrivateDnsVerificationCommand: () => StartVpcEndpointServicePrivateDnsVerificationCommand,\n State: () => State,\n StaticSourcesSupportValue: () => StaticSourcesSupportValue,\n StatisticType: () => StatisticType,\n Status: () => Status,\n StatusName: () => StatusName,\n StatusType: () => StatusType,\n StopInstancesCommand: () => StopInstancesCommand,\n StorageFilterSensitiveLog: () => StorageFilterSensitiveLog,\n StorageTier: () => StorageTier,\n SubnetCidrBlockStateCode: () => SubnetCidrBlockStateCode,\n SubnetCidrReservationType: () => SubnetCidrReservationType,\n SubnetState: () => SubnetState,\n SummaryStatus: () => SummaryStatus,\n SupportedAdditionalProcessorFeature: () => SupportedAdditionalProcessorFeature,\n TargetCapacityUnitType: () => TargetCapacityUnitType,\n TargetStorageTier: () => TargetStorageTier,\n TelemetryStatus: () => TelemetryStatus,\n Tenancy: () => Tenancy,\n TerminateClientVpnConnectionsCommand: () => TerminateClientVpnConnectionsCommand,\n TerminateInstancesCommand: () => TerminateInstancesCommand,\n TieringOperationStatus: () => TieringOperationStatus,\n TokenState: () => TokenState,\n TpmSupportValues: () => TpmSupportValues,\n TrafficDirection: () => TrafficDirection,\n TrafficMirrorFilterRuleField: () => TrafficMirrorFilterRuleField,\n TrafficMirrorNetworkService: () => TrafficMirrorNetworkService,\n TrafficMirrorRuleAction: () => TrafficMirrorRuleAction,\n TrafficMirrorSessionField: () => TrafficMirrorSessionField,\n TrafficMirrorTargetType: () => TrafficMirrorTargetType,\n TrafficType: () => TrafficType,\n TransitGatewayAssociationState: () => TransitGatewayAssociationState,\n TransitGatewayAttachmentResourceType: () => TransitGatewayAttachmentResourceType,\n TransitGatewayAttachmentState: () => TransitGatewayAttachmentState,\n TransitGatewayConnectPeerState: () => TransitGatewayConnectPeerState,\n TransitGatewayMulitcastDomainAssociationState: () => TransitGatewayMulitcastDomainAssociationState,\n TransitGatewayMulticastDomainState: () => TransitGatewayMulticastDomainState,\n TransitGatewayPolicyTableState: () => TransitGatewayPolicyTableState,\n TransitGatewayPrefixListReferenceState: () => TransitGatewayPrefixListReferenceState,\n TransitGatewayPropagationState: () => TransitGatewayPropagationState,\n TransitGatewayRouteState: () => TransitGatewayRouteState,\n TransitGatewayRouteTableAnnouncementDirection: () => TransitGatewayRouteTableAnnouncementDirection,\n TransitGatewayRouteTableAnnouncementState: () => TransitGatewayRouteTableAnnouncementState,\n TransitGatewayRouteTableState: () => TransitGatewayRouteTableState,\n TransitGatewayRouteType: () => TransitGatewayRouteType,\n TransitGatewayState: () => TransitGatewayState,\n TransportProtocol: () => TransportProtocol,\n TrustProviderType: () => TrustProviderType,\n TunnelInsideIpVersion: () => TunnelInsideIpVersion,\n TunnelOptionFilterSensitiveLog: () => TunnelOptionFilterSensitiveLog,\n UnassignIpv6AddressesCommand: () => UnassignIpv6AddressesCommand,\n UnassignPrivateIpAddressesCommand: () => UnassignPrivateIpAddressesCommand,\n UnassignPrivateNatGatewayAddressCommand: () => UnassignPrivateNatGatewayAddressCommand,\n UnlimitedSupportedInstanceFamily: () => UnlimitedSupportedInstanceFamily,\n UnlockSnapshotCommand: () => UnlockSnapshotCommand,\n UnmonitorInstancesCommand: () => UnmonitorInstancesCommand,\n UnsuccessfulInstanceCreditSpecificationErrorCode: () => UnsuccessfulInstanceCreditSpecificationErrorCode,\n UpdateSecurityGroupRuleDescriptionsEgressCommand: () => UpdateSecurityGroupRuleDescriptionsEgressCommand,\n UpdateSecurityGroupRuleDescriptionsIngressCommand: () => UpdateSecurityGroupRuleDescriptionsIngressCommand,\n UsageClassType: () => UsageClassType,\n UserDataFilterSensitiveLog: () => UserDataFilterSensitiveLog,\n UserTrustProviderType: () => UserTrustProviderType,\n VerificationMethod: () => VerificationMethod,\n VerifiedAccessEndpointAttachmentType: () => VerifiedAccessEndpointAttachmentType,\n VerifiedAccessEndpointProtocol: () => VerifiedAccessEndpointProtocol,\n VerifiedAccessEndpointStatusCode: () => VerifiedAccessEndpointStatusCode,\n VerifiedAccessEndpointType: () => VerifiedAccessEndpointType,\n VerifiedAccessLogDeliveryStatusCode: () => VerifiedAccessLogDeliveryStatusCode,\n VerifiedAccessTrustProviderFilterSensitiveLog: () => VerifiedAccessTrustProviderFilterSensitiveLog,\n VirtualizationType: () => VirtualizationType,\n VolumeAttachmentState: () => VolumeAttachmentState,\n VolumeAttributeName: () => VolumeAttributeName,\n VolumeModificationState: () => VolumeModificationState,\n VolumeState: () => VolumeState,\n VolumeStatusInfoStatus: () => VolumeStatusInfoStatus,\n VolumeStatusName: () => VolumeStatusName,\n VolumeType: () => VolumeType,\n VpcAttributeName: () => VpcAttributeName,\n VpcCidrBlockStateCode: () => VpcCidrBlockStateCode,\n VpcEndpointType: () => VpcEndpointType,\n VpcPeeringConnectionStateReasonCode: () => VpcPeeringConnectionStateReasonCode,\n VpcState: () => VpcState,\n VpcTenancy: () => VpcTenancy,\n VpnConnectionFilterSensitiveLog: () => VpnConnectionFilterSensitiveLog,\n VpnConnectionOptionsFilterSensitiveLog: () => VpnConnectionOptionsFilterSensitiveLog,\n VpnConnectionOptionsSpecificationFilterSensitiveLog: () => VpnConnectionOptionsSpecificationFilterSensitiveLog,\n VpnEcmpSupportValue: () => VpnEcmpSupportValue,\n VpnProtocol: () => VpnProtocol,\n VpnState: () => VpnState,\n VpnStaticRouteSource: () => VpnStaticRouteSource,\n VpnTunnelOptionsSpecificationFilterSensitiveLog: () => VpnTunnelOptionsSpecificationFilterSensitiveLog,\n WeekDay: () => WeekDay,\n WithdrawByoipCidrCommand: () => WithdrawByoipCidrCommand,\n _InstanceType: () => _InstanceType,\n __Client: () => import_smithy_client.Client,\n paginateDescribeAddressTransfers: () => paginateDescribeAddressTransfers,\n paginateDescribeAddressesAttribute: () => paginateDescribeAddressesAttribute,\n paginateDescribeAwsNetworkPerformanceMetricSubscriptions: () => paginateDescribeAwsNetworkPerformanceMetricSubscriptions,\n paginateDescribeByoipCidrs: () => paginateDescribeByoipCidrs,\n paginateDescribeCapacityBlockOfferings: () => paginateDescribeCapacityBlockOfferings,\n paginateDescribeCapacityReservationFleets: () => paginateDescribeCapacityReservationFleets,\n paginateDescribeCapacityReservations: () => paginateDescribeCapacityReservations,\n paginateDescribeCarrierGateways: () => paginateDescribeCarrierGateways,\n paginateDescribeClassicLinkInstances: () => paginateDescribeClassicLinkInstances,\n paginateDescribeClientVpnAuthorizationRules: () => paginateDescribeClientVpnAuthorizationRules,\n paginateDescribeClientVpnConnections: () => paginateDescribeClientVpnConnections,\n paginateDescribeClientVpnEndpoints: () => paginateDescribeClientVpnEndpoints,\n paginateDescribeClientVpnRoutes: () => paginateDescribeClientVpnRoutes,\n paginateDescribeClientVpnTargetNetworks: () => paginateDescribeClientVpnTargetNetworks,\n paginateDescribeCoipPools: () => paginateDescribeCoipPools,\n paginateDescribeDhcpOptions: () => paginateDescribeDhcpOptions,\n paginateDescribeEgressOnlyInternetGateways: () => paginateDescribeEgressOnlyInternetGateways,\n paginateDescribeExportImageTasks: () => paginateDescribeExportImageTasks,\n paginateDescribeFastLaunchImages: () => paginateDescribeFastLaunchImages,\n paginateDescribeFastSnapshotRestores: () => paginateDescribeFastSnapshotRestores,\n paginateDescribeFleets: () => paginateDescribeFleets,\n paginateDescribeFlowLogs: () => paginateDescribeFlowLogs,\n paginateDescribeFpgaImages: () => paginateDescribeFpgaImages,\n paginateDescribeHostReservationOfferings: () => paginateDescribeHostReservationOfferings,\n paginateDescribeHostReservations: () => paginateDescribeHostReservations,\n paginateDescribeHosts: () => paginateDescribeHosts,\n paginateDescribeIamInstanceProfileAssociations: () => paginateDescribeIamInstanceProfileAssociations,\n paginateDescribeImages: () => paginateDescribeImages,\n paginateDescribeImportImageTasks: () => paginateDescribeImportImageTasks,\n paginateDescribeImportSnapshotTasks: () => paginateDescribeImportSnapshotTasks,\n paginateDescribeInstanceConnectEndpoints: () => paginateDescribeInstanceConnectEndpoints,\n paginateDescribeInstanceCreditSpecifications: () => paginateDescribeInstanceCreditSpecifications,\n paginateDescribeInstanceEventWindows: () => paginateDescribeInstanceEventWindows,\n paginateDescribeInstanceStatus: () => paginateDescribeInstanceStatus,\n paginateDescribeInstanceTopology: () => paginateDescribeInstanceTopology,\n paginateDescribeInstanceTypeOfferings: () => paginateDescribeInstanceTypeOfferings,\n paginateDescribeInstanceTypes: () => paginateDescribeInstanceTypes,\n paginateDescribeInstances: () => paginateDescribeInstances,\n paginateDescribeInternetGateways: () => paginateDescribeInternetGateways,\n paginateDescribeIpamPools: () => paginateDescribeIpamPools,\n paginateDescribeIpamResourceDiscoveries: () => paginateDescribeIpamResourceDiscoveries,\n paginateDescribeIpamResourceDiscoveryAssociations: () => paginateDescribeIpamResourceDiscoveryAssociations,\n paginateDescribeIpamScopes: () => paginateDescribeIpamScopes,\n paginateDescribeIpams: () => paginateDescribeIpams,\n paginateDescribeIpv6Pools: () => paginateDescribeIpv6Pools,\n paginateDescribeLaunchTemplateVersions: () => paginateDescribeLaunchTemplateVersions,\n paginateDescribeLaunchTemplates: () => paginateDescribeLaunchTemplates,\n paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations: () => paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations,\n paginateDescribeLocalGatewayRouteTableVpcAssociations: () => paginateDescribeLocalGatewayRouteTableVpcAssociations,\n paginateDescribeLocalGatewayRouteTables: () => paginateDescribeLocalGatewayRouteTables,\n paginateDescribeLocalGatewayVirtualInterfaceGroups: () => paginateDescribeLocalGatewayVirtualInterfaceGroups,\n paginateDescribeLocalGatewayVirtualInterfaces: () => paginateDescribeLocalGatewayVirtualInterfaces,\n paginateDescribeLocalGateways: () => paginateDescribeLocalGateways,\n paginateDescribeMacHosts: () => paginateDescribeMacHosts,\n paginateDescribeManagedPrefixLists: () => paginateDescribeManagedPrefixLists,\n paginateDescribeMovingAddresses: () => paginateDescribeMovingAddresses,\n paginateDescribeNatGateways: () => paginateDescribeNatGateways,\n paginateDescribeNetworkAcls: () => paginateDescribeNetworkAcls,\n paginateDescribeNetworkInsightsAccessScopeAnalyses: () => paginateDescribeNetworkInsightsAccessScopeAnalyses,\n paginateDescribeNetworkInsightsAccessScopes: () => paginateDescribeNetworkInsightsAccessScopes,\n paginateDescribeNetworkInsightsAnalyses: () => paginateDescribeNetworkInsightsAnalyses,\n paginateDescribeNetworkInsightsPaths: () => paginateDescribeNetworkInsightsPaths,\n paginateDescribeNetworkInterfacePermissions: () => paginateDescribeNetworkInterfacePermissions,\n paginateDescribeNetworkInterfaces: () => paginateDescribeNetworkInterfaces,\n paginateDescribePrefixLists: () => paginateDescribePrefixLists,\n paginateDescribePrincipalIdFormat: () => paginateDescribePrincipalIdFormat,\n paginateDescribePublicIpv4Pools: () => paginateDescribePublicIpv4Pools,\n paginateDescribeReplaceRootVolumeTasks: () => paginateDescribeReplaceRootVolumeTasks,\n paginateDescribeReservedInstancesModifications: () => paginateDescribeReservedInstancesModifications,\n paginateDescribeReservedInstancesOfferings: () => paginateDescribeReservedInstancesOfferings,\n paginateDescribeRouteTables: () => paginateDescribeRouteTables,\n paginateDescribeScheduledInstanceAvailability: () => paginateDescribeScheduledInstanceAvailability,\n paginateDescribeScheduledInstances: () => paginateDescribeScheduledInstances,\n paginateDescribeSecurityGroupRules: () => paginateDescribeSecurityGroupRules,\n paginateDescribeSecurityGroups: () => paginateDescribeSecurityGroups,\n paginateDescribeSnapshotTierStatus: () => paginateDescribeSnapshotTierStatus,\n paginateDescribeSnapshots: () => paginateDescribeSnapshots,\n paginateDescribeSpotFleetRequests: () => paginateDescribeSpotFleetRequests,\n paginateDescribeSpotInstanceRequests: () => paginateDescribeSpotInstanceRequests,\n paginateDescribeSpotPriceHistory: () => paginateDescribeSpotPriceHistory,\n paginateDescribeStaleSecurityGroups: () => paginateDescribeStaleSecurityGroups,\n paginateDescribeStoreImageTasks: () => paginateDescribeStoreImageTasks,\n paginateDescribeSubnets: () => paginateDescribeSubnets,\n paginateDescribeTags: () => paginateDescribeTags,\n paginateDescribeTrafficMirrorFilters: () => paginateDescribeTrafficMirrorFilters,\n paginateDescribeTrafficMirrorSessions: () => paginateDescribeTrafficMirrorSessions,\n paginateDescribeTrafficMirrorTargets: () => paginateDescribeTrafficMirrorTargets,\n paginateDescribeTransitGatewayAttachments: () => paginateDescribeTransitGatewayAttachments,\n paginateDescribeTransitGatewayConnectPeers: () => paginateDescribeTransitGatewayConnectPeers,\n paginateDescribeTransitGatewayConnects: () => paginateDescribeTransitGatewayConnects,\n paginateDescribeTransitGatewayMulticastDomains: () => paginateDescribeTransitGatewayMulticastDomains,\n paginateDescribeTransitGatewayPeeringAttachments: () => paginateDescribeTransitGatewayPeeringAttachments,\n paginateDescribeTransitGatewayPolicyTables: () => paginateDescribeTransitGatewayPolicyTables,\n paginateDescribeTransitGatewayRouteTableAnnouncements: () => paginateDescribeTransitGatewayRouteTableAnnouncements,\n paginateDescribeTransitGatewayRouteTables: () => paginateDescribeTransitGatewayRouteTables,\n paginateDescribeTransitGatewayVpcAttachments: () => paginateDescribeTransitGatewayVpcAttachments,\n paginateDescribeTransitGateways: () => paginateDescribeTransitGateways,\n paginateDescribeTrunkInterfaceAssociations: () => paginateDescribeTrunkInterfaceAssociations,\n paginateDescribeVerifiedAccessEndpoints: () => paginateDescribeVerifiedAccessEndpoints,\n paginateDescribeVerifiedAccessGroups: () => paginateDescribeVerifiedAccessGroups,\n paginateDescribeVerifiedAccessInstanceLoggingConfigurations: () => paginateDescribeVerifiedAccessInstanceLoggingConfigurations,\n paginateDescribeVerifiedAccessInstances: () => paginateDescribeVerifiedAccessInstances,\n paginateDescribeVerifiedAccessTrustProviders: () => paginateDescribeVerifiedAccessTrustProviders,\n paginateDescribeVolumeStatus: () => paginateDescribeVolumeStatus,\n paginateDescribeVolumes: () => paginateDescribeVolumes,\n paginateDescribeVolumesModifications: () => paginateDescribeVolumesModifications,\n paginateDescribeVpcClassicLinkDnsSupport: () => paginateDescribeVpcClassicLinkDnsSupport,\n paginateDescribeVpcEndpointConnectionNotifications: () => paginateDescribeVpcEndpointConnectionNotifications,\n paginateDescribeVpcEndpointConnections: () => paginateDescribeVpcEndpointConnections,\n paginateDescribeVpcEndpointServiceConfigurations: () => paginateDescribeVpcEndpointServiceConfigurations,\n paginateDescribeVpcEndpointServicePermissions: () => paginateDescribeVpcEndpointServicePermissions,\n paginateDescribeVpcEndpoints: () => paginateDescribeVpcEndpoints,\n paginateDescribeVpcPeeringConnections: () => paginateDescribeVpcPeeringConnections,\n paginateDescribeVpcs: () => paginateDescribeVpcs,\n paginateGetAssociatedIpv6PoolCidrs: () => paginateGetAssociatedIpv6PoolCidrs,\n paginateGetAwsNetworkPerformanceData: () => paginateGetAwsNetworkPerformanceData,\n paginateGetGroupsForCapacityReservation: () => paginateGetGroupsForCapacityReservation,\n paginateGetInstanceTypesFromInstanceRequirements: () => paginateGetInstanceTypesFromInstanceRequirements,\n paginateGetIpamAddressHistory: () => paginateGetIpamAddressHistory,\n paginateGetIpamDiscoveredAccounts: () => paginateGetIpamDiscoveredAccounts,\n paginateGetIpamDiscoveredResourceCidrs: () => paginateGetIpamDiscoveredResourceCidrs,\n paginateGetIpamPoolAllocations: () => paginateGetIpamPoolAllocations,\n paginateGetIpamPoolCidrs: () => paginateGetIpamPoolCidrs,\n paginateGetIpamResourceCidrs: () => paginateGetIpamResourceCidrs,\n paginateGetManagedPrefixListAssociations: () => paginateGetManagedPrefixListAssociations,\n paginateGetManagedPrefixListEntries: () => paginateGetManagedPrefixListEntries,\n paginateGetNetworkInsightsAccessScopeAnalysisFindings: () => paginateGetNetworkInsightsAccessScopeAnalysisFindings,\n paginateGetSecurityGroupsForVpc: () => paginateGetSecurityGroupsForVpc,\n paginateGetSpotPlacementScores: () => paginateGetSpotPlacementScores,\n paginateGetTransitGatewayAttachmentPropagations: () => paginateGetTransitGatewayAttachmentPropagations,\n paginateGetTransitGatewayMulticastDomainAssociations: () => paginateGetTransitGatewayMulticastDomainAssociations,\n paginateGetTransitGatewayPolicyTableAssociations: () => paginateGetTransitGatewayPolicyTableAssociations,\n paginateGetTransitGatewayPrefixListReferences: () => paginateGetTransitGatewayPrefixListReferences,\n paginateGetTransitGatewayRouteTableAssociations: () => paginateGetTransitGatewayRouteTableAssociations,\n paginateGetTransitGatewayRouteTablePropagations: () => paginateGetTransitGatewayRouteTablePropagations,\n paginateGetVpnConnectionDeviceTypes: () => paginateGetVpnConnectionDeviceTypes,\n paginateListImagesInRecycleBin: () => paginateListImagesInRecycleBin,\n paginateListSnapshotsInRecycleBin: () => paginateListSnapshotsInRecycleBin,\n paginateSearchLocalGatewayRoutes: () => paginateSearchLocalGatewayRoutes,\n paginateSearchTransitGatewayMulticastGroups: () => paginateSearchTransitGatewayMulticastGroups,\n waitForBundleTaskComplete: () => waitForBundleTaskComplete,\n waitForConversionTaskCancelled: () => waitForConversionTaskCancelled,\n waitForConversionTaskCompleted: () => waitForConversionTaskCompleted,\n waitForConversionTaskDeleted: () => waitForConversionTaskDeleted,\n waitForCustomerGatewayAvailable: () => waitForCustomerGatewayAvailable,\n waitForExportTaskCancelled: () => waitForExportTaskCancelled,\n waitForExportTaskCompleted: () => waitForExportTaskCompleted,\n waitForImageAvailable: () => waitForImageAvailable,\n waitForImageExists: () => waitForImageExists,\n waitForInstanceExists: () => waitForInstanceExists,\n waitForInstanceRunning: () => waitForInstanceRunning,\n waitForInstanceStatusOk: () => waitForInstanceStatusOk,\n waitForInstanceStopped: () => waitForInstanceStopped,\n waitForInstanceTerminated: () => waitForInstanceTerminated,\n waitForInternetGatewayExists: () => waitForInternetGatewayExists,\n waitForKeyPairExists: () => waitForKeyPairExists,\n waitForNatGatewayAvailable: () => waitForNatGatewayAvailable,\n waitForNatGatewayDeleted: () => waitForNatGatewayDeleted,\n waitForNetworkInterfaceAvailable: () => waitForNetworkInterfaceAvailable,\n waitForPasswordDataAvailable: () => waitForPasswordDataAvailable,\n waitForSecurityGroupExists: () => waitForSecurityGroupExists,\n waitForSnapshotCompleted: () => waitForSnapshotCompleted,\n waitForSnapshotImported: () => waitForSnapshotImported,\n waitForSpotInstanceRequestFulfilled: () => waitForSpotInstanceRequestFulfilled,\n waitForStoreImageTaskComplete: () => waitForStoreImageTaskComplete,\n waitForSubnetAvailable: () => waitForSubnetAvailable,\n waitForSystemStatusOk: () => waitForSystemStatusOk,\n waitForVolumeAvailable: () => waitForVolumeAvailable,\n waitForVolumeDeleted: () => waitForVolumeDeleted,\n waitForVolumeInUse: () => waitForVolumeInUse,\n waitForVpcAvailable: () => waitForVpcAvailable,\n waitForVpcExists: () => waitForVpcExists,\n waitForVpcPeeringConnectionDeleted: () => waitForVpcPeeringConnectionDeleted,\n waitForVpcPeeringConnectionExists: () => waitForVpcPeeringConnectionExists,\n waitForVpnConnectionAvailable: () => waitForVpnConnectionAvailable,\n waitForVpnConnectionDeleted: () => waitForVpnConnectionDeleted,\n waitUntilBundleTaskComplete: () => waitUntilBundleTaskComplete,\n waitUntilConversionTaskCancelled: () => waitUntilConversionTaskCancelled,\n waitUntilConversionTaskCompleted: () => waitUntilConversionTaskCompleted,\n waitUntilConversionTaskDeleted: () => waitUntilConversionTaskDeleted,\n waitUntilCustomerGatewayAvailable: () => waitUntilCustomerGatewayAvailable,\n waitUntilExportTaskCancelled: () => waitUntilExportTaskCancelled,\n waitUntilExportTaskCompleted: () => waitUntilExportTaskCompleted,\n waitUntilImageAvailable: () => waitUntilImageAvailable,\n waitUntilImageExists: () => waitUntilImageExists,\n waitUntilInstanceExists: () => waitUntilInstanceExists,\n waitUntilInstanceRunning: () => waitUntilInstanceRunning,\n waitUntilInstanceStatusOk: () => waitUntilInstanceStatusOk,\n waitUntilInstanceStopped: () => waitUntilInstanceStopped,\n waitUntilInstanceTerminated: () => waitUntilInstanceTerminated,\n waitUntilInternetGatewayExists: () => waitUntilInternetGatewayExists,\n waitUntilKeyPairExists: () => waitUntilKeyPairExists,\n waitUntilNatGatewayAvailable: () => waitUntilNatGatewayAvailable,\n waitUntilNatGatewayDeleted: () => waitUntilNatGatewayDeleted,\n waitUntilNetworkInterfaceAvailable: () => waitUntilNetworkInterfaceAvailable,\n waitUntilPasswordDataAvailable: () => waitUntilPasswordDataAvailable,\n waitUntilSecurityGroupExists: () => waitUntilSecurityGroupExists,\n waitUntilSnapshotCompleted: () => waitUntilSnapshotCompleted,\n waitUntilSnapshotImported: () => waitUntilSnapshotImported,\n waitUntilSpotInstanceRequestFulfilled: () => waitUntilSpotInstanceRequestFulfilled,\n waitUntilStoreImageTaskComplete: () => waitUntilStoreImageTaskComplete,\n waitUntilSubnetAvailable: () => waitUntilSubnetAvailable,\n waitUntilSystemStatusOk: () => waitUntilSystemStatusOk,\n waitUntilVolumeAvailable: () => waitUntilVolumeAvailable,\n waitUntilVolumeDeleted: () => waitUntilVolumeDeleted,\n waitUntilVolumeInUse: () => waitUntilVolumeInUse,\n waitUntilVpcAvailable: () => waitUntilVpcAvailable,\n waitUntilVpcExists: () => waitUntilVpcExists,\n waitUntilVpcPeeringConnectionDeleted: () => waitUntilVpcPeeringConnectionDeleted,\n waitUntilVpcPeeringConnectionExists: () => waitUntilVpcPeeringConnectionExists,\n waitUntilVpnConnectionAvailable: () => waitUntilVpnConnectionAvailable,\n waitUntilVpnConnectionDeleted: () => waitUntilVpnConnectionDeleted\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/EC2Client.ts\nvar import_middleware_host_header = require(\"@aws-sdk/middleware-host-header\");\nvar import_middleware_logger = require(\"@aws-sdk/middleware-logger\");\nvar import_middleware_recursion_detection = require(\"@aws-sdk/middleware-recursion-detection\");\nvar import_middleware_user_agent = require(\"@aws-sdk/middleware-user-agent\");\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_core = require(\"@smithy/core\");\nvar import_middleware_content_length = require(\"@smithy/middleware-content-length\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\n\nvar import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");\n\n// src/endpoint/EndpointParameters.ts\nvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {\n return {\n ...options,\n useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n useFipsEndpoint: options.useFipsEndpoint ?? false,\n defaultSigningName: \"ec2\"\n };\n}, \"resolveClientEndpointParameters\");\nvar commonParams = {\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n};\n\n// src/EC2Client.ts\nvar import_runtimeConfig = require(\"././runtimeConfig\");\n\n// src/runtimeExtensions.ts\nvar import_region_config_resolver = require(\"@aws-sdk/region-config-resolver\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n// src/auth/httpAuthExtensionConfiguration.ts\nvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n let _credentials = runtimeConfig.credentials;\n return {\n setHttpAuthScheme(httpAuthScheme) {\n const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n if (index === -1) {\n _httpAuthSchemes.push(httpAuthScheme);\n } else {\n _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n }\n },\n httpAuthSchemes() {\n return _httpAuthSchemes;\n },\n setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n _httpAuthSchemeProvider = httpAuthSchemeProvider;\n },\n httpAuthSchemeProvider() {\n return _httpAuthSchemeProvider;\n },\n setCredentials(credentials) {\n _credentials = credentials;\n },\n credentials() {\n return _credentials;\n }\n };\n}, \"getHttpAuthExtensionConfiguration\");\nvar resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n httpAuthSchemes: config.httpAuthSchemes(),\n httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n credentials: config.credentials()\n };\n}, \"resolveHttpAuthRuntimeConfig\");\n\n// src/runtimeExtensions.ts\nvar asPartial = /* @__PURE__ */ __name((t) => t, \"asPartial\");\nvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {\n const extensionConfiguration = {\n ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)),\n ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig))\n };\n extensions.forEach((extension) => extension.configure(extensionConfiguration));\n return {\n ...runtimeConfig,\n ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),\n ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n ...resolveHttpAuthRuntimeConfig(extensionConfiguration)\n };\n}, \"resolveRuntimeExtensions\");\n\n// src/EC2Client.ts\nvar _EC2Client = class _EC2Client extends import_smithy_client.Client {\n constructor(...[configuration]) {\n const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});\n const _config_1 = resolveClientEndpointParameters(_config_0);\n const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);\n const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);\n const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);\n const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);\n const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);\n const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);\n const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []);\n super(_config_8);\n this.config = _config_8;\n this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));\n this.middlewareStack.use(\n (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultEC2HttpAuthSchemeParametersProvider,\n identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({\n \"aws.auth#sigv4\": config.credentials\n })\n })\n );\n this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));\n }\n /**\n * Destroy underlying resources, like sockets. It's usually not necessary to do this.\n * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.\n * Otherwise, sockets might stay open for quite a long time before the server terminates them.\n */\n destroy() {\n super.destroy();\n }\n};\n__name(_EC2Client, \"EC2Client\");\nvar EC2Client = _EC2Client;\n\n// src/EC2.ts\n\n\n// src/commands/AcceptAddressTransferCommand.ts\n\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\n\n// src/protocols/Aws_ec2.ts\nvar import_core2 = require(\"@aws-sdk/core\");\n\n\nvar import_uuid = require(\"uuid\");\n\n// src/models/EC2ServiceException.ts\n\nvar _EC2ServiceException = class _EC2ServiceException extends import_smithy_client.ServiceException {\n /**\n * @internal\n */\n constructor(options) {\n super(options);\n Object.setPrototypeOf(this, _EC2ServiceException.prototype);\n }\n};\n__name(_EC2ServiceException, \"EC2ServiceException\");\nvar EC2ServiceException = _EC2ServiceException;\n\n// src/protocols/Aws_ec2.ts\nvar se_AcceptAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptAddressTransferRequest(input, context),\n [_A]: _AAT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptAddressTransferCommand\");\nvar se_AcceptReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptReservedInstancesExchangeQuoteRequest(input, context),\n [_A]: _ARIEQ,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptReservedInstancesExchangeQuoteCommand\");\nvar se_AcceptTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptTransitGatewayMulticastDomainAssociationsRequest(input, context),\n [_A]: _ATGMDA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptTransitGatewayMulticastDomainAssociationsCommand\");\nvar se_AcceptTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptTransitGatewayPeeringAttachmentRequest(input, context),\n [_A]: _ATGPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptTransitGatewayPeeringAttachmentCommand\");\nvar se_AcceptTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptTransitGatewayVpcAttachmentRequest(input, context),\n [_A]: _ATGVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptTransitGatewayVpcAttachmentCommand\");\nvar se_AcceptVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptVpcEndpointConnectionsRequest(input, context),\n [_A]: _AVEC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptVpcEndpointConnectionsCommand\");\nvar se_AcceptVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AcceptVpcPeeringConnectionRequest(input, context),\n [_A]: _AVPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AcceptVpcPeeringConnectionCommand\");\nvar se_AdvertiseByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AdvertiseByoipCidrRequest(input, context),\n [_A]: _ABC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AdvertiseByoipCidrCommand\");\nvar se_AllocateAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AllocateAddressRequest(input, context),\n [_A]: _AA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AllocateAddressCommand\");\nvar se_AllocateHostsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AllocateHostsRequest(input, context),\n [_A]: _AH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AllocateHostsCommand\");\nvar se_AllocateIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AllocateIpamPoolCidrRequest(input, context),\n [_A]: _AIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AllocateIpamPoolCidrCommand\");\nvar se_ApplySecurityGroupsToClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ApplySecurityGroupsToClientVpnTargetNetworkRequest(input, context),\n [_A]: _ASGTCVTN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ApplySecurityGroupsToClientVpnTargetNetworkCommand\");\nvar se_AssignIpv6AddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssignIpv6AddressesRequest(input, context),\n [_A]: _AIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssignIpv6AddressesCommand\");\nvar se_AssignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssignPrivateIpAddressesRequest(input, context),\n [_A]: _APIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssignPrivateIpAddressesCommand\");\nvar se_AssignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssignPrivateNatGatewayAddressRequest(input, context),\n [_A]: _APNGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssignPrivateNatGatewayAddressCommand\");\nvar se_AssociateAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateAddressRequest(input, context),\n [_A]: _AAs,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateAddressCommand\");\nvar se_AssociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateClientVpnTargetNetworkRequest(input, context),\n [_A]: _ACVTN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateClientVpnTargetNetworkCommand\");\nvar se_AssociateDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateDhcpOptionsRequest(input, context),\n [_A]: _ADO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateDhcpOptionsCommand\");\nvar se_AssociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateEnclaveCertificateIamRoleRequest(input, context),\n [_A]: _AECIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateEnclaveCertificateIamRoleCommand\");\nvar se_AssociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateIamInstanceProfileRequest(input, context),\n [_A]: _AIIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateIamInstanceProfileCommand\");\nvar se_AssociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateInstanceEventWindowRequest(input, context),\n [_A]: _AIEW,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateInstanceEventWindowCommand\");\nvar se_AssociateIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateIpamByoasnRequest(input, context),\n [_A]: _AIB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateIpamByoasnCommand\");\nvar se_AssociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateIpamResourceDiscoveryRequest(input, context),\n [_A]: _AIRD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateIpamResourceDiscoveryCommand\");\nvar se_AssociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateNatGatewayAddressRequest(input, context),\n [_A]: _ANGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateNatGatewayAddressCommand\");\nvar se_AssociateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateRouteTableRequest(input, context),\n [_A]: _ART,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateRouteTableCommand\");\nvar se_AssociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateSubnetCidrBlockRequest(input, context),\n [_A]: _ASCB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateSubnetCidrBlockCommand\");\nvar se_AssociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateTransitGatewayMulticastDomainRequest(input, context),\n [_A]: _ATGMD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateTransitGatewayMulticastDomainCommand\");\nvar se_AssociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateTransitGatewayPolicyTableRequest(input, context),\n [_A]: _ATGPT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateTransitGatewayPolicyTableCommand\");\nvar se_AssociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateTransitGatewayRouteTableRequest(input, context),\n [_A]: _ATGRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateTransitGatewayRouteTableCommand\");\nvar se_AssociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateTrunkInterfaceRequest(input, context),\n [_A]: _ATI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateTrunkInterfaceCommand\");\nvar se_AssociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssociateVpcCidrBlockRequest(input, context),\n [_A]: _AVCB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateVpcCidrBlockCommand\");\nvar se_AttachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachClassicLinkVpcRequest(input, context),\n [_A]: _ACLV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachClassicLinkVpcCommand\");\nvar se_AttachInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachInternetGatewayRequest(input, context),\n [_A]: _AIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachInternetGatewayCommand\");\nvar se_AttachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachNetworkInterfaceRequest(input, context),\n [_A]: _ANI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachNetworkInterfaceCommand\");\nvar se_AttachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachVerifiedAccessTrustProviderRequest(input, context),\n [_A]: _AVATP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachVerifiedAccessTrustProviderCommand\");\nvar se_AttachVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachVolumeRequest(input, context),\n [_A]: _AV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachVolumeCommand\");\nvar se_AttachVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AttachVpnGatewayRequest(input, context),\n [_A]: _AVG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AttachVpnGatewayCommand\");\nvar se_AuthorizeClientVpnIngressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AuthorizeClientVpnIngressRequest(input, context),\n [_A]: _ACVI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AuthorizeClientVpnIngressCommand\");\nvar se_AuthorizeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AuthorizeSecurityGroupEgressRequest(input, context),\n [_A]: _ASGE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AuthorizeSecurityGroupEgressCommand\");\nvar se_AuthorizeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AuthorizeSecurityGroupIngressRequest(input, context),\n [_A]: _ASGI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AuthorizeSecurityGroupIngressCommand\");\nvar se_BundleInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_BundleInstanceRequest(input, context),\n [_A]: _BI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_BundleInstanceCommand\");\nvar se_CancelBundleTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelBundleTaskRequest(input, context),\n [_A]: _CBT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelBundleTaskCommand\");\nvar se_CancelCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelCapacityReservationRequest(input, context),\n [_A]: _CCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelCapacityReservationCommand\");\nvar se_CancelCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelCapacityReservationFleetsRequest(input, context),\n [_A]: _CCRF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelCapacityReservationFleetsCommand\");\nvar se_CancelConversionTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelConversionRequest(input, context),\n [_A]: _CCT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelConversionTaskCommand\");\nvar se_CancelExportTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelExportTaskRequest(input, context),\n [_A]: _CET,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelExportTaskCommand\");\nvar se_CancelImageLaunchPermissionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelImageLaunchPermissionRequest(input, context),\n [_A]: _CILP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelImageLaunchPermissionCommand\");\nvar se_CancelImportTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelImportTaskRequest(input, context),\n [_A]: _CIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelImportTaskCommand\");\nvar se_CancelReservedInstancesListingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelReservedInstancesListingRequest(input, context),\n [_A]: _CRIL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelReservedInstancesListingCommand\");\nvar se_CancelSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelSpotFleetRequestsRequest(input, context),\n [_A]: _CSFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelSpotFleetRequestsCommand\");\nvar se_CancelSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CancelSpotInstanceRequestsRequest(input, context),\n [_A]: _CSIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelSpotInstanceRequestsCommand\");\nvar se_ConfirmProductInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ConfirmProductInstanceRequest(input, context),\n [_A]: _CPI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ConfirmProductInstanceCommand\");\nvar se_CopyFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CopyFpgaImageRequest(input, context),\n [_A]: _CFI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CopyFpgaImageCommand\");\nvar se_CopyImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CopyImageRequest(input, context),\n [_A]: _CI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CopyImageCommand\");\nvar se_CopySnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CopySnapshotRequest(input, context),\n [_A]: _CS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CopySnapshotCommand\");\nvar se_CreateCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCapacityReservationRequest(input, context),\n [_A]: _CCRr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCapacityReservationCommand\");\nvar se_CreateCapacityReservationBySplittingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCapacityReservationBySplittingRequest(input, context),\n [_A]: _CCRBS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCapacityReservationBySplittingCommand\");\nvar se_CreateCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCapacityReservationFleetRequest(input, context),\n [_A]: _CCRFr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCapacityReservationFleetCommand\");\nvar se_CreateCarrierGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCarrierGatewayRequest(input, context),\n [_A]: _CCG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCarrierGatewayCommand\");\nvar se_CreateClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateClientVpnEndpointRequest(input, context),\n [_A]: _CCVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateClientVpnEndpointCommand\");\nvar se_CreateClientVpnRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateClientVpnRouteRequest(input, context),\n [_A]: _CCVR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateClientVpnRouteCommand\");\nvar se_CreateCoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCoipCidrRequest(input, context),\n [_A]: _CCC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCoipCidrCommand\");\nvar se_CreateCoipPoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCoipPoolRequest(input, context),\n [_A]: _CCP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCoipPoolCommand\");\nvar se_CreateCustomerGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateCustomerGatewayRequest(input, context),\n [_A]: _CCGr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateCustomerGatewayCommand\");\nvar se_CreateDefaultSubnetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateDefaultSubnetRequest(input, context),\n [_A]: _CDS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateDefaultSubnetCommand\");\nvar se_CreateDefaultVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateDefaultVpcRequest(input, context),\n [_A]: _CDV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateDefaultVpcCommand\");\nvar se_CreateDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateDhcpOptionsRequest(input, context),\n [_A]: _CDO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateDhcpOptionsCommand\");\nvar se_CreateEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateEgressOnlyInternetGatewayRequest(input, context),\n [_A]: _CEOIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateEgressOnlyInternetGatewayCommand\");\nvar se_CreateFleetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateFleetRequest(input, context),\n [_A]: _CF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateFleetCommand\");\nvar se_CreateFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateFlowLogsRequest(input, context),\n [_A]: _CFL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateFlowLogsCommand\");\nvar se_CreateFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateFpgaImageRequest(input, context),\n [_A]: _CFIr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateFpgaImageCommand\");\nvar se_CreateImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateImageRequest(input, context),\n [_A]: _CIr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateImageCommand\");\nvar se_CreateInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateInstanceConnectEndpointRequest(input, context),\n [_A]: _CICE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateInstanceConnectEndpointCommand\");\nvar se_CreateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateInstanceEventWindowRequest(input, context),\n [_A]: _CIEW,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateInstanceEventWindowCommand\");\nvar se_CreateInstanceExportTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateInstanceExportTaskRequest(input, context),\n [_A]: _CIET,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateInstanceExportTaskCommand\");\nvar se_CreateInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateInternetGatewayRequest(input, context),\n [_A]: _CIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateInternetGatewayCommand\");\nvar se_CreateIpamCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateIpamRequest(input, context),\n [_A]: _CIre,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateIpamCommand\");\nvar se_CreateIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateIpamExternalResourceVerificationTokenRequest(input, context),\n [_A]: _CIERVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateIpamExternalResourceVerificationTokenCommand\");\nvar se_CreateIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateIpamPoolRequest(input, context),\n [_A]: _CIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateIpamPoolCommand\");\nvar se_CreateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateIpamResourceDiscoveryRequest(input, context),\n [_A]: _CIRD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateIpamResourceDiscoveryCommand\");\nvar se_CreateIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateIpamScopeRequest(input, context),\n [_A]: _CIS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateIpamScopeCommand\");\nvar se_CreateKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateKeyPairRequest(input, context),\n [_A]: _CKP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateKeyPairCommand\");\nvar se_CreateLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLaunchTemplateRequest(input, context),\n [_A]: _CLT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLaunchTemplateCommand\");\nvar se_CreateLaunchTemplateVersionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLaunchTemplateVersionRequest(input, context),\n [_A]: _CLTV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLaunchTemplateVersionCommand\");\nvar se_CreateLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLocalGatewayRouteRequest(input, context),\n [_A]: _CLGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLocalGatewayRouteCommand\");\nvar se_CreateLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLocalGatewayRouteTableRequest(input, context),\n [_A]: _CLGRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLocalGatewayRouteTableCommand\");\nvar se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest(input, context),\n [_A]: _CLGRTVIGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar se_CreateLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateLocalGatewayRouteTableVpcAssociationRequest(input, context),\n [_A]: _CLGRTVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateLocalGatewayRouteTableVpcAssociationCommand\");\nvar se_CreateManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateManagedPrefixListRequest(input, context),\n [_A]: _CMPL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateManagedPrefixListCommand\");\nvar se_CreateNatGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNatGatewayRequest(input, context),\n [_A]: _CNG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNatGatewayCommand\");\nvar se_CreateNetworkAclCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkAclRequest(input, context),\n [_A]: _CNA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkAclCommand\");\nvar se_CreateNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkAclEntryRequest(input, context),\n [_A]: _CNAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkAclEntryCommand\");\nvar se_CreateNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkInsightsAccessScopeRequest(input, context),\n [_A]: _CNIAS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkInsightsAccessScopeCommand\");\nvar se_CreateNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkInsightsPathRequest(input, context),\n [_A]: _CNIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkInsightsPathCommand\");\nvar se_CreateNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkInterfaceRequest(input, context),\n [_A]: _CNI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkInterfaceCommand\");\nvar se_CreateNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateNetworkInterfacePermissionRequest(input, context),\n [_A]: _CNIPr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateNetworkInterfacePermissionCommand\");\nvar se_CreatePlacementGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreatePlacementGroupRequest(input, context),\n [_A]: _CPG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreatePlacementGroupCommand\");\nvar se_CreatePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreatePublicIpv4PoolRequest(input, context),\n [_A]: _CPIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreatePublicIpv4PoolCommand\");\nvar se_CreateReplaceRootVolumeTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateReplaceRootVolumeTaskRequest(input, context),\n [_A]: _CRRVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateReplaceRootVolumeTaskCommand\");\nvar se_CreateReservedInstancesListingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateReservedInstancesListingRequest(input, context),\n [_A]: _CRILr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateReservedInstancesListingCommand\");\nvar se_CreateRestoreImageTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateRestoreImageTaskRequest(input, context),\n [_A]: _CRIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateRestoreImageTaskCommand\");\nvar se_CreateRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateRouteRequest(input, context),\n [_A]: _CR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateRouteCommand\");\nvar se_CreateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateRouteTableRequest(input, context),\n [_A]: _CRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateRouteTableCommand\");\nvar se_CreateSecurityGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSecurityGroupRequest(input, context),\n [_A]: _CSG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSecurityGroupCommand\");\nvar se_CreateSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSnapshotRequest(input, context),\n [_A]: _CSr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSnapshotCommand\");\nvar se_CreateSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSnapshotsRequest(input, context),\n [_A]: _CSre,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSnapshotsCommand\");\nvar se_CreateSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSpotDatafeedSubscriptionRequest(input, context),\n [_A]: _CSDS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSpotDatafeedSubscriptionCommand\");\nvar se_CreateStoreImageTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateStoreImageTaskRequest(input, context),\n [_A]: _CSIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateStoreImageTaskCommand\");\nvar se_CreateSubnetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSubnetRequest(input, context),\n [_A]: _CSrea,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSubnetCommand\");\nvar se_CreateSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateSubnetCidrReservationRequest(input, context),\n [_A]: _CSCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateSubnetCidrReservationCommand\");\nvar se_CreateTagsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTagsRequest(input, context),\n [_A]: _CT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTagsCommand\");\nvar se_CreateTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTrafficMirrorFilterRequest(input, context),\n [_A]: _CTMF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTrafficMirrorFilterCommand\");\nvar se_CreateTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTrafficMirrorFilterRuleRequest(input, context),\n [_A]: _CTMFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTrafficMirrorFilterRuleCommand\");\nvar se_CreateTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTrafficMirrorSessionRequest(input, context),\n [_A]: _CTMS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTrafficMirrorSessionCommand\");\nvar se_CreateTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTrafficMirrorTargetRequest(input, context),\n [_A]: _CTMT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTrafficMirrorTargetCommand\");\nvar se_CreateTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayRequest(input, context),\n [_A]: _CTG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayCommand\");\nvar se_CreateTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayConnectRequest(input, context),\n [_A]: _CTGC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayConnectCommand\");\nvar se_CreateTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayConnectPeerRequest(input, context),\n [_A]: _CTGCP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayConnectPeerCommand\");\nvar se_CreateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayMulticastDomainRequest(input, context),\n [_A]: _CTGMD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayMulticastDomainCommand\");\nvar se_CreateTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayPeeringAttachmentRequest(input, context),\n [_A]: _CTGPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayPeeringAttachmentCommand\");\nvar se_CreateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayPolicyTableRequest(input, context),\n [_A]: _CTGPT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayPolicyTableCommand\");\nvar se_CreateTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayPrefixListReferenceRequest(input, context),\n [_A]: _CTGPLR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayPrefixListReferenceCommand\");\nvar se_CreateTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayRouteRequest(input, context),\n [_A]: _CTGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayRouteCommand\");\nvar se_CreateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayRouteTableRequest(input, context),\n [_A]: _CTGRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayRouteTableCommand\");\nvar se_CreateTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayRouteTableAnnouncementRequest(input, context),\n [_A]: _CTGRTA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayRouteTableAnnouncementCommand\");\nvar se_CreateTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateTransitGatewayVpcAttachmentRequest(input, context),\n [_A]: _CTGVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateTransitGatewayVpcAttachmentCommand\");\nvar se_CreateVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVerifiedAccessEndpointRequest(input, context),\n [_A]: _CVAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVerifiedAccessEndpointCommand\");\nvar se_CreateVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVerifiedAccessGroupRequest(input, context),\n [_A]: _CVAG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVerifiedAccessGroupCommand\");\nvar se_CreateVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVerifiedAccessInstanceRequest(input, context),\n [_A]: _CVAI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVerifiedAccessInstanceCommand\");\nvar se_CreateVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVerifiedAccessTrustProviderRequest(input, context),\n [_A]: _CVATP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVerifiedAccessTrustProviderCommand\");\nvar se_CreateVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVolumeRequest(input, context),\n [_A]: _CV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVolumeCommand\");\nvar se_CreateVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpcRequest(input, context),\n [_A]: _CVr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpcCommand\");\nvar se_CreateVpcEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpcEndpointRequest(input, context),\n [_A]: _CVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpcEndpointCommand\");\nvar se_CreateVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpcEndpointConnectionNotificationRequest(input, context),\n [_A]: _CVECN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpcEndpointConnectionNotificationCommand\");\nvar se_CreateVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpcEndpointServiceConfigurationRequest(input, context),\n [_A]: _CVESC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpcEndpointServiceConfigurationCommand\");\nvar se_CreateVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpcPeeringConnectionRequest(input, context),\n [_A]: _CVPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpcPeeringConnectionCommand\");\nvar se_CreateVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpnConnectionRequest(input, context),\n [_A]: _CVC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpnConnectionCommand\");\nvar se_CreateVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpnConnectionRouteRequest(input, context),\n [_A]: _CVCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpnConnectionRouteCommand\");\nvar se_CreateVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_CreateVpnGatewayRequest(input, context),\n [_A]: _CVG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateVpnGatewayCommand\");\nvar se_DeleteCarrierGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteCarrierGatewayRequest(input, context),\n [_A]: _DCG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteCarrierGatewayCommand\");\nvar se_DeleteClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteClientVpnEndpointRequest(input, context),\n [_A]: _DCVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteClientVpnEndpointCommand\");\nvar se_DeleteClientVpnRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteClientVpnRouteRequest(input, context),\n [_A]: _DCVR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteClientVpnRouteCommand\");\nvar se_DeleteCoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteCoipCidrRequest(input, context),\n [_A]: _DCC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteCoipCidrCommand\");\nvar se_DeleteCoipPoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteCoipPoolRequest(input, context),\n [_A]: _DCP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteCoipPoolCommand\");\nvar se_DeleteCustomerGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteCustomerGatewayRequest(input, context),\n [_A]: _DCGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteCustomerGatewayCommand\");\nvar se_DeleteDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteDhcpOptionsRequest(input, context),\n [_A]: _DDO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteDhcpOptionsCommand\");\nvar se_DeleteEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteEgressOnlyInternetGatewayRequest(input, context),\n [_A]: _DEOIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteEgressOnlyInternetGatewayCommand\");\nvar se_DeleteFleetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteFleetsRequest(input, context),\n [_A]: _DF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteFleetsCommand\");\nvar se_DeleteFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteFlowLogsRequest(input, context),\n [_A]: _DFL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteFlowLogsCommand\");\nvar se_DeleteFpgaImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteFpgaImageRequest(input, context),\n [_A]: _DFI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteFpgaImageCommand\");\nvar se_DeleteInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteInstanceConnectEndpointRequest(input, context),\n [_A]: _DICE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteInstanceConnectEndpointCommand\");\nvar se_DeleteInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteInstanceEventWindowRequest(input, context),\n [_A]: _DIEW,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteInstanceEventWindowCommand\");\nvar se_DeleteInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteInternetGatewayRequest(input, context),\n [_A]: _DIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteInternetGatewayCommand\");\nvar se_DeleteIpamCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteIpamRequest(input, context),\n [_A]: _DI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteIpamCommand\");\nvar se_DeleteIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteIpamExternalResourceVerificationTokenRequest(input, context),\n [_A]: _DIERVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteIpamExternalResourceVerificationTokenCommand\");\nvar se_DeleteIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteIpamPoolRequest(input, context),\n [_A]: _DIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteIpamPoolCommand\");\nvar se_DeleteIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteIpamResourceDiscoveryRequest(input, context),\n [_A]: _DIRD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteIpamResourceDiscoveryCommand\");\nvar se_DeleteIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteIpamScopeRequest(input, context),\n [_A]: _DIS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteIpamScopeCommand\");\nvar se_DeleteKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteKeyPairRequest(input, context),\n [_A]: _DKP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteKeyPairCommand\");\nvar se_DeleteLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLaunchTemplateRequest(input, context),\n [_A]: _DLT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLaunchTemplateCommand\");\nvar se_DeleteLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLaunchTemplateVersionsRequest(input, context),\n [_A]: _DLTV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLaunchTemplateVersionsCommand\");\nvar se_DeleteLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLocalGatewayRouteRequest(input, context),\n [_A]: _DLGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLocalGatewayRouteCommand\");\nvar se_DeleteLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLocalGatewayRouteTableRequest(input, context),\n [_A]: _DLGRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLocalGatewayRouteTableCommand\");\nvar se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest(input, context),\n [_A]: _DLGRTVIGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar se_DeleteLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteLocalGatewayRouteTableVpcAssociationRequest(input, context),\n [_A]: _DLGRTVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteLocalGatewayRouteTableVpcAssociationCommand\");\nvar se_DeleteManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteManagedPrefixListRequest(input, context),\n [_A]: _DMPL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteManagedPrefixListCommand\");\nvar se_DeleteNatGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNatGatewayRequest(input, context),\n [_A]: _DNG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNatGatewayCommand\");\nvar se_DeleteNetworkAclCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkAclRequest(input, context),\n [_A]: _DNA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkAclCommand\");\nvar se_DeleteNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkAclEntryRequest(input, context),\n [_A]: _DNAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkAclEntryCommand\");\nvar se_DeleteNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInsightsAccessScopeRequest(input, context),\n [_A]: _DNIAS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInsightsAccessScopeCommand\");\nvar se_DeleteNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInsightsAccessScopeAnalysisRequest(input, context),\n [_A]: _DNIASA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInsightsAccessScopeAnalysisCommand\");\nvar se_DeleteNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInsightsAnalysisRequest(input, context),\n [_A]: _DNIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInsightsAnalysisCommand\");\nvar se_DeleteNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInsightsPathRequest(input, context),\n [_A]: _DNIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInsightsPathCommand\");\nvar se_DeleteNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInterfaceRequest(input, context),\n [_A]: _DNI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInterfaceCommand\");\nvar se_DeleteNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteNetworkInterfacePermissionRequest(input, context),\n [_A]: _DNIPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteNetworkInterfacePermissionCommand\");\nvar se_DeletePlacementGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeletePlacementGroupRequest(input, context),\n [_A]: _DPG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeletePlacementGroupCommand\");\nvar se_DeletePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeletePublicIpv4PoolRequest(input, context),\n [_A]: _DPIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeletePublicIpv4PoolCommand\");\nvar se_DeleteQueuedReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteQueuedReservedInstancesRequest(input, context),\n [_A]: _DQRI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteQueuedReservedInstancesCommand\");\nvar se_DeleteRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteRouteRequest(input, context),\n [_A]: _DR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteRouteCommand\");\nvar se_DeleteRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteRouteTableRequest(input, context),\n [_A]: _DRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteRouteTableCommand\");\nvar se_DeleteSecurityGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteSecurityGroupRequest(input, context),\n [_A]: _DSG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteSecurityGroupCommand\");\nvar se_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteSnapshotRequest(input, context),\n [_A]: _DS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteSnapshotCommand\");\nvar se_DeleteSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteSpotDatafeedSubscriptionRequest(input, context),\n [_A]: _DSDS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteSpotDatafeedSubscriptionCommand\");\nvar se_DeleteSubnetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteSubnetRequest(input, context),\n [_A]: _DSe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteSubnetCommand\");\nvar se_DeleteSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteSubnetCidrReservationRequest(input, context),\n [_A]: _DSCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteSubnetCidrReservationCommand\");\nvar se_DeleteTagsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTagsRequest(input, context),\n [_A]: _DT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTagsCommand\");\nvar se_DeleteTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTrafficMirrorFilterRequest(input, context),\n [_A]: _DTMF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTrafficMirrorFilterCommand\");\nvar se_DeleteTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTrafficMirrorFilterRuleRequest(input, context),\n [_A]: _DTMFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTrafficMirrorFilterRuleCommand\");\nvar se_DeleteTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTrafficMirrorSessionRequest(input, context),\n [_A]: _DTMS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTrafficMirrorSessionCommand\");\nvar se_DeleteTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTrafficMirrorTargetRequest(input, context),\n [_A]: _DTMT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTrafficMirrorTargetCommand\");\nvar se_DeleteTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayRequest(input, context),\n [_A]: _DTG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayCommand\");\nvar se_DeleteTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayConnectRequest(input, context),\n [_A]: _DTGC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayConnectCommand\");\nvar se_DeleteTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayConnectPeerRequest(input, context),\n [_A]: _DTGCP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayConnectPeerCommand\");\nvar se_DeleteTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayMulticastDomainRequest(input, context),\n [_A]: _DTGMD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayMulticastDomainCommand\");\nvar se_DeleteTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayPeeringAttachmentRequest(input, context),\n [_A]: _DTGPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayPeeringAttachmentCommand\");\nvar se_DeleteTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayPolicyTableRequest(input, context),\n [_A]: _DTGPT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayPolicyTableCommand\");\nvar se_DeleteTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayPrefixListReferenceRequest(input, context),\n [_A]: _DTGPLR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayPrefixListReferenceCommand\");\nvar se_DeleteTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayRouteRequest(input, context),\n [_A]: _DTGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayRouteCommand\");\nvar se_DeleteTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayRouteTableRequest(input, context),\n [_A]: _DTGRT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayRouteTableCommand\");\nvar se_DeleteTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayRouteTableAnnouncementRequest(input, context),\n [_A]: _DTGRTA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayRouteTableAnnouncementCommand\");\nvar se_DeleteTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteTransitGatewayVpcAttachmentRequest(input, context),\n [_A]: _DTGVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteTransitGatewayVpcAttachmentCommand\");\nvar se_DeleteVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVerifiedAccessEndpointRequest(input, context),\n [_A]: _DVAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVerifiedAccessEndpointCommand\");\nvar se_DeleteVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVerifiedAccessGroupRequest(input, context),\n [_A]: _DVAG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVerifiedAccessGroupCommand\");\nvar se_DeleteVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVerifiedAccessInstanceRequest(input, context),\n [_A]: _DVAI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVerifiedAccessInstanceCommand\");\nvar se_DeleteVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVerifiedAccessTrustProviderRequest(input, context),\n [_A]: _DVATP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVerifiedAccessTrustProviderCommand\");\nvar se_DeleteVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVolumeRequest(input, context),\n [_A]: _DV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVolumeCommand\");\nvar se_DeleteVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpcRequest(input, context),\n [_A]: _DVe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpcCommand\");\nvar se_DeleteVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpcEndpointConnectionNotificationsRequest(input, context),\n [_A]: _DVECN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpcEndpointConnectionNotificationsCommand\");\nvar se_DeleteVpcEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpcEndpointsRequest(input, context),\n [_A]: _DVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpcEndpointsCommand\");\nvar se_DeleteVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpcEndpointServiceConfigurationsRequest(input, context),\n [_A]: _DVESC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpcEndpointServiceConfigurationsCommand\");\nvar se_DeleteVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpcPeeringConnectionRequest(input, context),\n [_A]: _DVPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpcPeeringConnectionCommand\");\nvar se_DeleteVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpnConnectionRequest(input, context),\n [_A]: _DVC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpnConnectionCommand\");\nvar se_DeleteVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpnConnectionRouteRequest(input, context),\n [_A]: _DVCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpnConnectionRouteCommand\");\nvar se_DeleteVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeleteVpnGatewayRequest(input, context),\n [_A]: _DVG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteVpnGatewayCommand\");\nvar se_DeprovisionByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeprovisionByoipCidrRequest(input, context),\n [_A]: _DBC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeprovisionByoipCidrCommand\");\nvar se_DeprovisionIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeprovisionIpamByoasnRequest(input, context),\n [_A]: _DIB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeprovisionIpamByoasnCommand\");\nvar se_DeprovisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeprovisionIpamPoolCidrRequest(input, context),\n [_A]: _DIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeprovisionIpamPoolCidrCommand\");\nvar se_DeprovisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeprovisionPublicIpv4PoolCidrRequest(input, context),\n [_A]: _DPIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeprovisionPublicIpv4PoolCidrCommand\");\nvar se_DeregisterImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeregisterImageRequest(input, context),\n [_A]: _DIe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterImageCommand\");\nvar se_DeregisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeregisterInstanceEventNotificationAttributesRequest(input, context),\n [_A]: _DIENA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterInstanceEventNotificationAttributesCommand\");\nvar se_DeregisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeregisterTransitGatewayMulticastGroupMembersRequest(input, context),\n [_A]: _DTGMGM,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterTransitGatewayMulticastGroupMembersCommand\");\nvar se_DeregisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DeregisterTransitGatewayMulticastGroupSourcesRequest(input, context),\n [_A]: _DTGMGS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterTransitGatewayMulticastGroupSourcesCommand\");\nvar se_DescribeAccountAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAccountAttributesRequest(input, context),\n [_A]: _DAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAccountAttributesCommand\");\nvar se_DescribeAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAddressesRequest(input, context),\n [_A]: _DA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAddressesCommand\");\nvar se_DescribeAddressesAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAddressesAttributeRequest(input, context),\n [_A]: _DAAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAddressesAttributeCommand\");\nvar se_DescribeAddressTransfersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAddressTransfersRequest(input, context),\n [_A]: _DAT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAddressTransfersCommand\");\nvar se_DescribeAggregateIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAggregateIdFormatRequest(input, context),\n [_A]: _DAIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAggregateIdFormatCommand\");\nvar se_DescribeAvailabilityZonesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAvailabilityZonesRequest(input, context),\n [_A]: _DAZ,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAvailabilityZonesCommand\");\nvar se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest(input, context),\n [_A]: _DANPMS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand\");\nvar se_DescribeBundleTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeBundleTasksRequest(input, context),\n [_A]: _DBT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeBundleTasksCommand\");\nvar se_DescribeByoipCidrsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeByoipCidrsRequest(input, context),\n [_A]: _DBCe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeByoipCidrsCommand\");\nvar se_DescribeCapacityBlockOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCapacityBlockOfferingsRequest(input, context),\n [_A]: _DCBO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCapacityBlockOfferingsCommand\");\nvar se_DescribeCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCapacityReservationFleetsRequest(input, context),\n [_A]: _DCRF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCapacityReservationFleetsCommand\");\nvar se_DescribeCapacityReservationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCapacityReservationsRequest(input, context),\n [_A]: _DCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCapacityReservationsCommand\");\nvar se_DescribeCarrierGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCarrierGatewaysRequest(input, context),\n [_A]: _DCGes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCarrierGatewaysCommand\");\nvar se_DescribeClassicLinkInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClassicLinkInstancesRequest(input, context),\n [_A]: _DCLI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClassicLinkInstancesCommand\");\nvar se_DescribeClientVpnAuthorizationRulesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClientVpnAuthorizationRulesRequest(input, context),\n [_A]: _DCVAR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClientVpnAuthorizationRulesCommand\");\nvar se_DescribeClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClientVpnConnectionsRequest(input, context),\n [_A]: _DCVC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClientVpnConnectionsCommand\");\nvar se_DescribeClientVpnEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClientVpnEndpointsRequest(input, context),\n [_A]: _DCVEe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClientVpnEndpointsCommand\");\nvar se_DescribeClientVpnRoutesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClientVpnRoutesRequest(input, context),\n [_A]: _DCVRe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClientVpnRoutesCommand\");\nvar se_DescribeClientVpnTargetNetworksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeClientVpnTargetNetworksRequest(input, context),\n [_A]: _DCVTN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeClientVpnTargetNetworksCommand\");\nvar se_DescribeCoipPoolsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCoipPoolsRequest(input, context),\n [_A]: _DCPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCoipPoolsCommand\");\nvar se_DescribeConversionTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeConversionTasksRequest(input, context),\n [_A]: _DCT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeConversionTasksCommand\");\nvar se_DescribeCustomerGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeCustomerGatewaysRequest(input, context),\n [_A]: _DCGesc,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeCustomerGatewaysCommand\");\nvar se_DescribeDhcpOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeDhcpOptionsRequest(input, context),\n [_A]: _DDOe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeDhcpOptionsCommand\");\nvar se_DescribeEgressOnlyInternetGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeEgressOnlyInternetGatewaysRequest(input, context),\n [_A]: _DEOIGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeEgressOnlyInternetGatewaysCommand\");\nvar se_DescribeElasticGpusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeElasticGpusRequest(input, context),\n [_A]: _DEG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeElasticGpusCommand\");\nvar se_DescribeExportImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeExportImageTasksRequest(input, context),\n [_A]: _DEIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeExportImageTasksCommand\");\nvar se_DescribeExportTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeExportTasksRequest(input, context),\n [_A]: _DET,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeExportTasksCommand\");\nvar se_DescribeFastLaunchImagesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFastLaunchImagesRequest(input, context),\n [_A]: _DFLI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFastLaunchImagesCommand\");\nvar se_DescribeFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFastSnapshotRestoresRequest(input, context),\n [_A]: _DFSR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFastSnapshotRestoresCommand\");\nvar se_DescribeFleetHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFleetHistoryRequest(input, context),\n [_A]: _DFH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFleetHistoryCommand\");\nvar se_DescribeFleetInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFleetInstancesRequest(input, context),\n [_A]: _DFIe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFleetInstancesCommand\");\nvar se_DescribeFleetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFleetsRequest(input, context),\n [_A]: _DFe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFleetsCommand\");\nvar se_DescribeFlowLogsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFlowLogsRequest(input, context),\n [_A]: _DFLe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFlowLogsCommand\");\nvar se_DescribeFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFpgaImageAttributeRequest(input, context),\n [_A]: _DFIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFpgaImageAttributeCommand\");\nvar se_DescribeFpgaImagesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeFpgaImagesRequest(input, context),\n [_A]: _DFIes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeFpgaImagesCommand\");\nvar se_DescribeHostReservationOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeHostReservationOfferingsRequest(input, context),\n [_A]: _DHRO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeHostReservationOfferingsCommand\");\nvar se_DescribeHostReservationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeHostReservationsRequest(input, context),\n [_A]: _DHR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeHostReservationsCommand\");\nvar se_DescribeHostsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeHostsRequest(input, context),\n [_A]: _DH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeHostsCommand\");\nvar se_DescribeIamInstanceProfileAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIamInstanceProfileAssociationsRequest(input, context),\n [_A]: _DIIPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIamInstanceProfileAssociationsCommand\");\nvar se_DescribeIdentityIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIdentityIdFormatRequest(input, context),\n [_A]: _DIIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIdentityIdFormatCommand\");\nvar se_DescribeIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIdFormatRequest(input, context),\n [_A]: _DIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIdFormatCommand\");\nvar se_DescribeImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeImageAttributeRequest(input, context),\n [_A]: _DIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeImageAttributeCommand\");\nvar se_DescribeImagesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeImagesRequest(input, context),\n [_A]: _DIes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeImagesCommand\");\nvar se_DescribeImportImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeImportImageTasksRequest(input, context),\n [_A]: _DIIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeImportImageTasksCommand\");\nvar se_DescribeImportSnapshotTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeImportSnapshotTasksRequest(input, context),\n [_A]: _DIST,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeImportSnapshotTasksCommand\");\nvar se_DescribeInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceAttributeRequest(input, context),\n [_A]: _DIAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceAttributeCommand\");\nvar se_DescribeInstanceConnectEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceConnectEndpointsRequest(input, context),\n [_A]: _DICEe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceConnectEndpointsCommand\");\nvar se_DescribeInstanceCreditSpecificationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceCreditSpecificationsRequest(input, context),\n [_A]: _DICS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceCreditSpecificationsCommand\");\nvar se_DescribeInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceEventNotificationAttributesRequest(input, context),\n [_A]: _DIENAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceEventNotificationAttributesCommand\");\nvar se_DescribeInstanceEventWindowsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceEventWindowsRequest(input, context),\n [_A]: _DIEWe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceEventWindowsCommand\");\nvar se_DescribeInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstancesRequest(input, context),\n [_A]: _DIesc,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstancesCommand\");\nvar se_DescribeInstanceStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceStatusRequest(input, context),\n [_A]: _DISe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceStatusCommand\");\nvar se_DescribeInstanceTopologyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceTopologyRequest(input, context),\n [_A]: _DIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceTopologyCommand\");\nvar se_DescribeInstanceTypeOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceTypeOfferingsRequest(input, context),\n [_A]: _DITO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceTypeOfferingsCommand\");\nvar se_DescribeInstanceTypesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInstanceTypesRequest(input, context),\n [_A]: _DITe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceTypesCommand\");\nvar se_DescribeInternetGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeInternetGatewaysRequest(input, context),\n [_A]: _DIGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInternetGatewaysCommand\");\nvar se_DescribeIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamByoasnRequest(input, context),\n [_A]: _DIBe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamByoasnCommand\");\nvar se_DescribeIpamExternalResourceVerificationTokensCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamExternalResourceVerificationTokensRequest(input, context),\n [_A]: _DIERVTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamExternalResourceVerificationTokensCommand\");\nvar se_DescribeIpamPoolsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamPoolsRequest(input, context),\n [_A]: _DIPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamPoolsCommand\");\nvar se_DescribeIpamResourceDiscoveriesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamResourceDiscoveriesRequest(input, context),\n [_A]: _DIRDe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamResourceDiscoveriesCommand\");\nvar se_DescribeIpamResourceDiscoveryAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamResourceDiscoveryAssociationsRequest(input, context),\n [_A]: _DIRDA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamResourceDiscoveryAssociationsCommand\");\nvar se_DescribeIpamsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamsRequest(input, context),\n [_A]: _DIescr,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamsCommand\");\nvar se_DescribeIpamScopesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpamScopesRequest(input, context),\n [_A]: _DISes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpamScopesCommand\");\nvar se_DescribeIpv6PoolsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeIpv6PoolsRequest(input, context),\n [_A]: _DIPes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeIpv6PoolsCommand\");\nvar se_DescribeKeyPairsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeKeyPairsRequest(input, context),\n [_A]: _DKPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeKeyPairsCommand\");\nvar se_DescribeLaunchTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLaunchTemplatesRequest(input, context),\n [_A]: _DLTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLaunchTemplatesCommand\");\nvar se_DescribeLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLaunchTemplateVersionsRequest(input, context),\n [_A]: _DLTVe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLaunchTemplateVersionsCommand\");\nvar se_DescribeLocalGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewayRouteTablesRequest(input, context),\n [_A]: _DLGRTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewayRouteTablesCommand\");\nvar se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest(input, context),\n [_A]: _DLGRTVIGAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand\");\nvar se_DescribeLocalGatewayRouteTableVpcAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewayRouteTableVpcAssociationsRequest(input, context),\n [_A]: _DLGRTVAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewayRouteTableVpcAssociationsCommand\");\nvar se_DescribeLocalGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewaysRequest(input, context),\n [_A]: _DLG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewaysCommand\");\nvar se_DescribeLocalGatewayVirtualInterfaceGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewayVirtualInterfaceGroupsRequest(input, context),\n [_A]: _DLGVIG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewayVirtualInterfaceGroupsCommand\");\nvar se_DescribeLocalGatewayVirtualInterfacesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLocalGatewayVirtualInterfacesRequest(input, context),\n [_A]: _DLGVI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLocalGatewayVirtualInterfacesCommand\");\nvar se_DescribeLockedSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeLockedSnapshotsRequest(input, context),\n [_A]: _DLS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeLockedSnapshotsCommand\");\nvar se_DescribeMacHostsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeMacHostsRequest(input, context),\n [_A]: _DMH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMacHostsCommand\");\nvar se_DescribeManagedPrefixListsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeManagedPrefixListsRequest(input, context),\n [_A]: _DMPLe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeManagedPrefixListsCommand\");\nvar se_DescribeMovingAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeMovingAddressesRequest(input, context),\n [_A]: _DMA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMovingAddressesCommand\");\nvar se_DescribeNatGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNatGatewaysRequest(input, context),\n [_A]: _DNGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNatGatewaysCommand\");\nvar se_DescribeNetworkAclsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkAclsRequest(input, context),\n [_A]: _DNAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkAclsCommand\");\nvar se_DescribeNetworkInsightsAccessScopeAnalysesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInsightsAccessScopeAnalysesRequest(input, context),\n [_A]: _DNIASAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInsightsAccessScopeAnalysesCommand\");\nvar se_DescribeNetworkInsightsAccessScopesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInsightsAccessScopesRequest(input, context),\n [_A]: _DNIASe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInsightsAccessScopesCommand\");\nvar se_DescribeNetworkInsightsAnalysesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInsightsAnalysesRequest(input, context),\n [_A]: _DNIAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInsightsAnalysesCommand\");\nvar se_DescribeNetworkInsightsPathsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInsightsPathsRequest(input, context),\n [_A]: _DNIPes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInsightsPathsCommand\");\nvar se_DescribeNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInterfaceAttributeRequest(input, context),\n [_A]: _DNIAes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInterfaceAttributeCommand\");\nvar se_DescribeNetworkInterfacePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInterfacePermissionsRequest(input, context),\n [_A]: _DNIPesc,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInterfacePermissionsCommand\");\nvar se_DescribeNetworkInterfacesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeNetworkInterfacesRequest(input, context),\n [_A]: _DNIe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeNetworkInterfacesCommand\");\nvar se_DescribePlacementGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribePlacementGroupsRequest(input, context),\n [_A]: _DPGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePlacementGroupsCommand\");\nvar se_DescribePrefixListsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribePrefixListsRequest(input, context),\n [_A]: _DPL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePrefixListsCommand\");\nvar se_DescribePrincipalIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribePrincipalIdFormatRequest(input, context),\n [_A]: _DPIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePrincipalIdFormatCommand\");\nvar se_DescribePublicIpv4PoolsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribePublicIpv4PoolsRequest(input, context),\n [_A]: _DPIPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePublicIpv4PoolsCommand\");\nvar se_DescribeRegionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeRegionsRequest(input, context),\n [_A]: _DRe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeRegionsCommand\");\nvar se_DescribeReplaceRootVolumeTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeReplaceRootVolumeTasksRequest(input, context),\n [_A]: _DRRVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeReplaceRootVolumeTasksCommand\");\nvar se_DescribeReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeReservedInstancesRequest(input, context),\n [_A]: _DRI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeReservedInstancesCommand\");\nvar se_DescribeReservedInstancesListingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeReservedInstancesListingsRequest(input, context),\n [_A]: _DRIL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeReservedInstancesListingsCommand\");\nvar se_DescribeReservedInstancesModificationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeReservedInstancesModificationsRequest(input, context),\n [_A]: _DRIM,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeReservedInstancesModificationsCommand\");\nvar se_DescribeReservedInstancesOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeReservedInstancesOfferingsRequest(input, context),\n [_A]: _DRIO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeReservedInstancesOfferingsCommand\");\nvar se_DescribeRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeRouteTablesRequest(input, context),\n [_A]: _DRTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeRouteTablesCommand\");\nvar se_DescribeScheduledInstanceAvailabilityCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeScheduledInstanceAvailabilityRequest(input, context),\n [_A]: _DSIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeScheduledInstanceAvailabilityCommand\");\nvar se_DescribeScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeScheduledInstancesRequest(input, context),\n [_A]: _DSI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeScheduledInstancesCommand\");\nvar se_DescribeSecurityGroupReferencesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSecurityGroupReferencesRequest(input, context),\n [_A]: _DSGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSecurityGroupReferencesCommand\");\nvar se_DescribeSecurityGroupRulesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSecurityGroupRulesRequest(input, context),\n [_A]: _DSGRe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSecurityGroupRulesCommand\");\nvar se_DescribeSecurityGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSecurityGroupsRequest(input, context),\n [_A]: _DSGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSecurityGroupsCommand\");\nvar se_DescribeSnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSnapshotAttributeRequest(input, context),\n [_A]: _DSA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSnapshotAttributeCommand\");\nvar se_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSnapshotsRequest(input, context),\n [_A]: _DSes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSnapshotsCommand\");\nvar se_DescribeSnapshotTierStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSnapshotTierStatusRequest(input, context),\n [_A]: _DSTS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSnapshotTierStatusCommand\");\nvar se_DescribeSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotDatafeedSubscriptionRequest(input, context),\n [_A]: _DSDSe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotDatafeedSubscriptionCommand\");\nvar se_DescribeSpotFleetInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotFleetInstancesRequest(input, context),\n [_A]: _DSFI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotFleetInstancesCommand\");\nvar se_DescribeSpotFleetRequestHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotFleetRequestHistoryRequest(input, context),\n [_A]: _DSFRH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotFleetRequestHistoryCommand\");\nvar se_DescribeSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotFleetRequestsRequest(input, context),\n [_A]: _DSFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotFleetRequestsCommand\");\nvar se_DescribeSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotInstanceRequestsRequest(input, context),\n [_A]: _DSIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotInstanceRequestsCommand\");\nvar se_DescribeSpotPriceHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSpotPriceHistoryRequest(input, context),\n [_A]: _DSPH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSpotPriceHistoryCommand\");\nvar se_DescribeStaleSecurityGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeStaleSecurityGroupsRequest(input, context),\n [_A]: _DSSG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeStaleSecurityGroupsCommand\");\nvar se_DescribeStoreImageTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeStoreImageTasksRequest(input, context),\n [_A]: _DSIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeStoreImageTasksCommand\");\nvar se_DescribeSubnetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeSubnetsRequest(input, context),\n [_A]: _DSesc,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSubnetsCommand\");\nvar se_DescribeTagsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTagsRequest(input, context),\n [_A]: _DTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTagsCommand\");\nvar se_DescribeTrafficMirrorFilterRulesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTrafficMirrorFilterRulesRequest(input, context),\n [_A]: _DTMFRe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTrafficMirrorFilterRulesCommand\");\nvar se_DescribeTrafficMirrorFiltersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTrafficMirrorFiltersRequest(input, context),\n [_A]: _DTMFe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTrafficMirrorFiltersCommand\");\nvar se_DescribeTrafficMirrorSessionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTrafficMirrorSessionsRequest(input, context),\n [_A]: _DTMSe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTrafficMirrorSessionsCommand\");\nvar se_DescribeTrafficMirrorTargetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTrafficMirrorTargetsRequest(input, context),\n [_A]: _DTMTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTrafficMirrorTargetsCommand\");\nvar se_DescribeTransitGatewayAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayAttachmentsRequest(input, context),\n [_A]: _DTGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayAttachmentsCommand\");\nvar se_DescribeTransitGatewayConnectPeersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayConnectPeersRequest(input, context),\n [_A]: _DTGCPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayConnectPeersCommand\");\nvar se_DescribeTransitGatewayConnectsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayConnectsRequest(input, context),\n [_A]: _DTGCe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayConnectsCommand\");\nvar se_DescribeTransitGatewayMulticastDomainsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayMulticastDomainsRequest(input, context),\n [_A]: _DTGMDe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayMulticastDomainsCommand\");\nvar se_DescribeTransitGatewayPeeringAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayPeeringAttachmentsRequest(input, context),\n [_A]: _DTGPAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayPeeringAttachmentsCommand\");\nvar se_DescribeTransitGatewayPolicyTablesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayPolicyTablesRequest(input, context),\n [_A]: _DTGPTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayPolicyTablesCommand\");\nvar se_DescribeTransitGatewayRouteTableAnnouncementsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayRouteTableAnnouncementsRequest(input, context),\n [_A]: _DTGRTAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayRouteTableAnnouncementsCommand\");\nvar se_DescribeTransitGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayRouteTablesRequest(input, context),\n [_A]: _DTGRTe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayRouteTablesCommand\");\nvar se_DescribeTransitGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewaysRequest(input, context),\n [_A]: _DTGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewaysCommand\");\nvar se_DescribeTransitGatewayVpcAttachmentsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTransitGatewayVpcAttachmentsRequest(input, context),\n [_A]: _DTGVAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTransitGatewayVpcAttachmentsCommand\");\nvar se_DescribeTrunkInterfaceAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeTrunkInterfaceAssociationsRequest(input, context),\n [_A]: _DTIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeTrunkInterfaceAssociationsCommand\");\nvar se_DescribeVerifiedAccessEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVerifiedAccessEndpointsRequest(input, context),\n [_A]: _DVAEe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVerifiedAccessEndpointsCommand\");\nvar se_DescribeVerifiedAccessGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVerifiedAccessGroupsRequest(input, context),\n [_A]: _DVAGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVerifiedAccessGroupsCommand\");\nvar se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest(input, context),\n [_A]: _DVAILC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand\");\nvar se_DescribeVerifiedAccessInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVerifiedAccessInstancesRequest(input, context),\n [_A]: _DVAIe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVerifiedAccessInstancesCommand\");\nvar se_DescribeVerifiedAccessTrustProvidersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVerifiedAccessTrustProvidersRequest(input, context),\n [_A]: _DVATPe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVerifiedAccessTrustProvidersCommand\");\nvar se_DescribeVolumeAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVolumeAttributeRequest(input, context),\n [_A]: _DVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVolumeAttributeCommand\");\nvar se_DescribeVolumesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVolumesRequest(input, context),\n [_A]: _DVes,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVolumesCommand\");\nvar se_DescribeVolumesModificationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVolumesModificationsRequest(input, context),\n [_A]: _DVM,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVolumesModificationsCommand\");\nvar se_DescribeVolumeStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVolumeStatusRequest(input, context),\n [_A]: _DVS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVolumeStatusCommand\");\nvar se_DescribeVpcAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcAttributeRequest(input, context),\n [_A]: _DVAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcAttributeCommand\");\nvar se_DescribeVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcClassicLinkRequest(input, context),\n [_A]: _DVCL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcClassicLinkCommand\");\nvar se_DescribeVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcClassicLinkDnsSupportRequest(input, context),\n [_A]: _DVCLDS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcClassicLinkDnsSupportCommand\");\nvar se_DescribeVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointConnectionNotificationsRequest(input, context),\n [_A]: _DVECNe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointConnectionNotificationsCommand\");\nvar se_DescribeVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointConnectionsRequest(input, context),\n [_A]: _DVEC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointConnectionsCommand\");\nvar se_DescribeVpcEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointsRequest(input, context),\n [_A]: _DVEe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointsCommand\");\nvar se_DescribeVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointServiceConfigurationsRequest(input, context),\n [_A]: _DVESCe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointServiceConfigurationsCommand\");\nvar se_DescribeVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointServicePermissionsRequest(input, context),\n [_A]: _DVESP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointServicePermissionsCommand\");\nvar se_DescribeVpcEndpointServicesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcEndpointServicesRequest(input, context),\n [_A]: _DVES,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcEndpointServicesCommand\");\nvar se_DescribeVpcPeeringConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcPeeringConnectionsRequest(input, context),\n [_A]: _DVPCe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcPeeringConnectionsCommand\");\nvar se_DescribeVpcsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpcsRequest(input, context),\n [_A]: _DVesc,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpcsCommand\");\nvar se_DescribeVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpnConnectionsRequest(input, context),\n [_A]: _DVCe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpnConnectionsCommand\");\nvar se_DescribeVpnGatewaysCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DescribeVpnGatewaysRequest(input, context),\n [_A]: _DVGe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeVpnGatewaysCommand\");\nvar se_DetachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachClassicLinkVpcRequest(input, context),\n [_A]: _DCLV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachClassicLinkVpcCommand\");\nvar se_DetachInternetGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachInternetGatewayRequest(input, context),\n [_A]: _DIGet,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachInternetGatewayCommand\");\nvar se_DetachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachNetworkInterfaceRequest(input, context),\n [_A]: _DNIet,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachNetworkInterfaceCommand\");\nvar se_DetachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachVerifiedAccessTrustProviderRequest(input, context),\n [_A]: _DVATPet,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachVerifiedAccessTrustProviderCommand\");\nvar se_DetachVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachVolumeRequest(input, context),\n [_A]: _DVet,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachVolumeCommand\");\nvar se_DetachVpnGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DetachVpnGatewayRequest(input, context),\n [_A]: _DVGet,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DetachVpnGatewayCommand\");\nvar se_DisableAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableAddressTransferRequest(input, context),\n [_A]: _DATi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableAddressTransferCommand\");\nvar se_DisableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableAwsNetworkPerformanceMetricSubscriptionRequest(input, context),\n [_A]: _DANPMSi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar se_DisableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableEbsEncryptionByDefaultRequest(input, context),\n [_A]: _DEEBD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableEbsEncryptionByDefaultCommand\");\nvar se_DisableFastLaunchCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableFastLaunchRequest(input, context),\n [_A]: _DFLi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableFastLaunchCommand\");\nvar se_DisableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableFastSnapshotRestoresRequest(input, context),\n [_A]: _DFSRi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableFastSnapshotRestoresCommand\");\nvar se_DisableImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableImageRequest(input, context),\n [_A]: _DIi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableImageCommand\");\nvar se_DisableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableImageBlockPublicAccessRequest(input, context),\n [_A]: _DIBPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableImageBlockPublicAccessCommand\");\nvar se_DisableImageDeprecationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableImageDeprecationRequest(input, context),\n [_A]: _DID,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableImageDeprecationCommand\");\nvar se_DisableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableImageDeregistrationProtectionRequest(input, context),\n [_A]: _DIDP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableImageDeregistrationProtectionCommand\");\nvar se_DisableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableIpamOrganizationAdminAccountRequest(input, context),\n [_A]: _DIOAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableIpamOrganizationAdminAccountCommand\");\nvar se_DisableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableSerialConsoleAccessRequest(input, context),\n [_A]: _DSCA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableSerialConsoleAccessCommand\");\nvar se_DisableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableSnapshotBlockPublicAccessRequest(input, context),\n [_A]: _DSBPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableSnapshotBlockPublicAccessCommand\");\nvar se_DisableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableTransitGatewayRouteTablePropagationRequest(input, context),\n [_A]: _DTGRTP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableTransitGatewayRouteTablePropagationCommand\");\nvar se_DisableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableVgwRoutePropagationRequest(input, context),\n [_A]: _DVRP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableVgwRoutePropagationCommand\");\nvar se_DisableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableVpcClassicLinkRequest(input, context),\n [_A]: _DVCLi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableVpcClassicLinkCommand\");\nvar se_DisableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisableVpcClassicLinkDnsSupportRequest(input, context),\n [_A]: _DVCLDSi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisableVpcClassicLinkDnsSupportCommand\");\nvar se_DisassociateAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateAddressRequest(input, context),\n [_A]: _DAi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateAddressCommand\");\nvar se_DisassociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateClientVpnTargetNetworkRequest(input, context),\n [_A]: _DCVTNi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateClientVpnTargetNetworkCommand\");\nvar se_DisassociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateEnclaveCertificateIamRoleRequest(input, context),\n [_A]: _DECIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateEnclaveCertificateIamRoleCommand\");\nvar se_DisassociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateIamInstanceProfileRequest(input, context),\n [_A]: _DIIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateIamInstanceProfileCommand\");\nvar se_DisassociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateInstanceEventWindowRequest(input, context),\n [_A]: _DIEWi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateInstanceEventWindowCommand\");\nvar se_DisassociateIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateIpamByoasnRequest(input, context),\n [_A]: _DIBi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateIpamByoasnCommand\");\nvar se_DisassociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateIpamResourceDiscoveryRequest(input, context),\n [_A]: _DIRDi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateIpamResourceDiscoveryCommand\");\nvar se_DisassociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateNatGatewayAddressRequest(input, context),\n [_A]: _DNGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateNatGatewayAddressCommand\");\nvar se_DisassociateRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateRouteTableRequest(input, context),\n [_A]: _DRTi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateRouteTableCommand\");\nvar se_DisassociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateSubnetCidrBlockRequest(input, context),\n [_A]: _DSCB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateSubnetCidrBlockCommand\");\nvar se_DisassociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateTransitGatewayMulticastDomainRequest(input, context),\n [_A]: _DTGMDi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateTransitGatewayMulticastDomainCommand\");\nvar se_DisassociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateTransitGatewayPolicyTableRequest(input, context),\n [_A]: _DTGPTi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateTransitGatewayPolicyTableCommand\");\nvar se_DisassociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateTransitGatewayRouteTableRequest(input, context),\n [_A]: _DTGRTi,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateTransitGatewayRouteTableCommand\");\nvar se_DisassociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateTrunkInterfaceRequest(input, context),\n [_A]: _DTI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateTrunkInterfaceCommand\");\nvar se_DisassociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DisassociateVpcCidrBlockRequest(input, context),\n [_A]: _DVCB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateVpcCidrBlockCommand\");\nvar se_EnableAddressTransferCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableAddressTransferRequest(input, context),\n [_A]: _EAT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableAddressTransferCommand\");\nvar se_EnableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableAwsNetworkPerformanceMetricSubscriptionRequest(input, context),\n [_A]: _EANPMS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar se_EnableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableEbsEncryptionByDefaultRequest(input, context),\n [_A]: _EEEBD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableEbsEncryptionByDefaultCommand\");\nvar se_EnableFastLaunchCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableFastLaunchRequest(input, context),\n [_A]: _EFL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableFastLaunchCommand\");\nvar se_EnableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableFastSnapshotRestoresRequest(input, context),\n [_A]: _EFSR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableFastSnapshotRestoresCommand\");\nvar se_EnableImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableImageRequest(input, context),\n [_A]: _EI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableImageCommand\");\nvar se_EnableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableImageBlockPublicAccessRequest(input, context),\n [_A]: _EIBPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableImageBlockPublicAccessCommand\");\nvar se_EnableImageDeprecationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableImageDeprecationRequest(input, context),\n [_A]: _EID,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableImageDeprecationCommand\");\nvar se_EnableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableImageDeregistrationProtectionRequest(input, context),\n [_A]: _EIDP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableImageDeregistrationProtectionCommand\");\nvar se_EnableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableIpamOrganizationAdminAccountRequest(input, context),\n [_A]: _EIOAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableIpamOrganizationAdminAccountCommand\");\nvar se_EnableReachabilityAnalyzerOrganizationSharingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableReachabilityAnalyzerOrganizationSharingRequest(input, context),\n [_A]: _ERAOS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableReachabilityAnalyzerOrganizationSharingCommand\");\nvar se_EnableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableSerialConsoleAccessRequest(input, context),\n [_A]: _ESCA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableSerialConsoleAccessCommand\");\nvar se_EnableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableSnapshotBlockPublicAccessRequest(input, context),\n [_A]: _ESBPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableSnapshotBlockPublicAccessCommand\");\nvar se_EnableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableTransitGatewayRouteTablePropagationRequest(input, context),\n [_A]: _ETGRTP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableTransitGatewayRouteTablePropagationCommand\");\nvar se_EnableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableVgwRoutePropagationRequest(input, context),\n [_A]: _EVRP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableVgwRoutePropagationCommand\");\nvar se_EnableVolumeIOCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableVolumeIORequest(input, context),\n [_A]: _EVIO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableVolumeIOCommand\");\nvar se_EnableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableVpcClassicLinkRequest(input, context),\n [_A]: _EVCL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableVpcClassicLinkCommand\");\nvar se_EnableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_EnableVpcClassicLinkDnsSupportRequest(input, context),\n [_A]: _EVCLDS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_EnableVpcClassicLinkDnsSupportCommand\");\nvar se_ExportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ExportClientVpnClientCertificateRevocationListRequest(input, context),\n [_A]: _ECVCCRL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ExportClientVpnClientCertificateRevocationListCommand\");\nvar se_ExportClientVpnClientConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ExportClientVpnClientConfigurationRequest(input, context),\n [_A]: _ECVCC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ExportClientVpnClientConfigurationCommand\");\nvar se_ExportImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ExportImageRequest(input, context),\n [_A]: _EIx,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ExportImageCommand\");\nvar se_ExportTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ExportTransitGatewayRoutesRequest(input, context),\n [_A]: _ETGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ExportTransitGatewayRoutesCommand\");\nvar se_GetAssociatedEnclaveCertificateIamRolesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetAssociatedEnclaveCertificateIamRolesRequest(input, context),\n [_A]: _GAECIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetAssociatedEnclaveCertificateIamRolesCommand\");\nvar se_GetAssociatedIpv6PoolCidrsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetAssociatedIpv6PoolCidrsRequest(input, context),\n [_A]: _GAIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetAssociatedIpv6PoolCidrsCommand\");\nvar se_GetAwsNetworkPerformanceDataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetAwsNetworkPerformanceDataRequest(input, context),\n [_A]: _GANPD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetAwsNetworkPerformanceDataCommand\");\nvar se_GetCapacityReservationUsageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetCapacityReservationUsageRequest(input, context),\n [_A]: _GCRU,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetCapacityReservationUsageCommand\");\nvar se_GetCoipPoolUsageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetCoipPoolUsageRequest(input, context),\n [_A]: _GCPU,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetCoipPoolUsageCommand\");\nvar se_GetConsoleOutputCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetConsoleOutputRequest(input, context),\n [_A]: _GCO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetConsoleOutputCommand\");\nvar se_GetConsoleScreenshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetConsoleScreenshotRequest(input, context),\n [_A]: _GCS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetConsoleScreenshotCommand\");\nvar se_GetDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetDefaultCreditSpecificationRequest(input, context),\n [_A]: _GDCS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetDefaultCreditSpecificationCommand\");\nvar se_GetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetEbsDefaultKmsKeyIdRequest(input, context),\n [_A]: _GEDKKI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetEbsDefaultKmsKeyIdCommand\");\nvar se_GetEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetEbsEncryptionByDefaultRequest(input, context),\n [_A]: _GEEBD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetEbsEncryptionByDefaultCommand\");\nvar se_GetFlowLogsIntegrationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetFlowLogsIntegrationTemplateRequest(input, context),\n [_A]: _GFLIT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetFlowLogsIntegrationTemplateCommand\");\nvar se_GetGroupsForCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetGroupsForCapacityReservationRequest(input, context),\n [_A]: _GGFCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetGroupsForCapacityReservationCommand\");\nvar se_GetHostReservationPurchasePreviewCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetHostReservationPurchasePreviewRequest(input, context),\n [_A]: _GHRPP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetHostReservationPurchasePreviewCommand\");\nvar se_GetImageBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetImageBlockPublicAccessStateRequest(input, context),\n [_A]: _GIBPAS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetImageBlockPublicAccessStateCommand\");\nvar se_GetInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetInstanceMetadataDefaultsRequest(input, context),\n [_A]: _GIMD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInstanceMetadataDefaultsCommand\");\nvar se_GetInstanceTpmEkPubCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetInstanceTpmEkPubRequest(input, context),\n [_A]: _GITEP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInstanceTpmEkPubCommand\");\nvar se_GetInstanceTypesFromInstanceRequirementsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetInstanceTypesFromInstanceRequirementsRequest(input, context),\n [_A]: _GITFIR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInstanceTypesFromInstanceRequirementsCommand\");\nvar se_GetInstanceUefiDataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetInstanceUefiDataRequest(input, context),\n [_A]: _GIUD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInstanceUefiDataCommand\");\nvar se_GetIpamAddressHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamAddressHistoryRequest(input, context),\n [_A]: _GIAH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamAddressHistoryCommand\");\nvar se_GetIpamDiscoveredAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamDiscoveredAccountsRequest(input, context),\n [_A]: _GIDA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamDiscoveredAccountsCommand\");\nvar se_GetIpamDiscoveredPublicAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamDiscoveredPublicAddressesRequest(input, context),\n [_A]: _GIDPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamDiscoveredPublicAddressesCommand\");\nvar se_GetIpamDiscoveredResourceCidrsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamDiscoveredResourceCidrsRequest(input, context),\n [_A]: _GIDRC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamDiscoveredResourceCidrsCommand\");\nvar se_GetIpamPoolAllocationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamPoolAllocationsRequest(input, context),\n [_A]: _GIPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamPoolAllocationsCommand\");\nvar se_GetIpamPoolCidrsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamPoolCidrsRequest(input, context),\n [_A]: _GIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamPoolCidrsCommand\");\nvar se_GetIpamResourceCidrsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetIpamResourceCidrsRequest(input, context),\n [_A]: _GIRC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetIpamResourceCidrsCommand\");\nvar se_GetLaunchTemplateDataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetLaunchTemplateDataRequest(input, context),\n [_A]: _GLTD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetLaunchTemplateDataCommand\");\nvar se_GetManagedPrefixListAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetManagedPrefixListAssociationsRequest(input, context),\n [_A]: _GMPLA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetManagedPrefixListAssociationsCommand\");\nvar se_GetManagedPrefixListEntriesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetManagedPrefixListEntriesRequest(input, context),\n [_A]: _GMPLE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetManagedPrefixListEntriesCommand\");\nvar se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest(input, context),\n [_A]: _GNIASAF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand\");\nvar se_GetNetworkInsightsAccessScopeContentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetNetworkInsightsAccessScopeContentRequest(input, context),\n [_A]: _GNIASC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetNetworkInsightsAccessScopeContentCommand\");\nvar se_GetPasswordDataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetPasswordDataRequest(input, context),\n [_A]: _GPD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetPasswordDataCommand\");\nvar se_GetReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetReservedInstancesExchangeQuoteRequest(input, context),\n [_A]: _GRIEQ,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetReservedInstancesExchangeQuoteCommand\");\nvar se_GetSecurityGroupsForVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSecurityGroupsForVpcRequest(input, context),\n [_A]: _GSGFV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSecurityGroupsForVpcCommand\");\nvar se_GetSerialConsoleAccessStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSerialConsoleAccessStatusRequest(input, context),\n [_A]: _GSCAS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSerialConsoleAccessStatusCommand\");\nvar se_GetSnapshotBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSnapshotBlockPublicAccessStateRequest(input, context),\n [_A]: _GSBPAS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSnapshotBlockPublicAccessStateCommand\");\nvar se_GetSpotPlacementScoresCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSpotPlacementScoresRequest(input, context),\n [_A]: _GSPS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSpotPlacementScoresCommand\");\nvar se_GetSubnetCidrReservationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSubnetCidrReservationsRequest(input, context),\n [_A]: _GSCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSubnetCidrReservationsCommand\");\nvar se_GetTransitGatewayAttachmentPropagationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayAttachmentPropagationsRequest(input, context),\n [_A]: _GTGAP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayAttachmentPropagationsCommand\");\nvar se_GetTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayMulticastDomainAssociationsRequest(input, context),\n [_A]: _GTGMDA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayMulticastDomainAssociationsCommand\");\nvar se_GetTransitGatewayPolicyTableAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayPolicyTableAssociationsRequest(input, context),\n [_A]: _GTGPTA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayPolicyTableAssociationsCommand\");\nvar se_GetTransitGatewayPolicyTableEntriesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayPolicyTableEntriesRequest(input, context),\n [_A]: _GTGPTE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayPolicyTableEntriesCommand\");\nvar se_GetTransitGatewayPrefixListReferencesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayPrefixListReferencesRequest(input, context),\n [_A]: _GTGPLR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayPrefixListReferencesCommand\");\nvar se_GetTransitGatewayRouteTableAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayRouteTableAssociationsRequest(input, context),\n [_A]: _GTGRTA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayRouteTableAssociationsCommand\");\nvar se_GetTransitGatewayRouteTablePropagationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetTransitGatewayRouteTablePropagationsRequest(input, context),\n [_A]: _GTGRTP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetTransitGatewayRouteTablePropagationsCommand\");\nvar se_GetVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetVerifiedAccessEndpointPolicyRequest(input, context),\n [_A]: _GVAEP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetVerifiedAccessEndpointPolicyCommand\");\nvar se_GetVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetVerifiedAccessGroupPolicyRequest(input, context),\n [_A]: _GVAGP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetVerifiedAccessGroupPolicyCommand\");\nvar se_GetVpnConnectionDeviceSampleConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetVpnConnectionDeviceSampleConfigurationRequest(input, context),\n [_A]: _GVCDSC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetVpnConnectionDeviceSampleConfigurationCommand\");\nvar se_GetVpnConnectionDeviceTypesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetVpnConnectionDeviceTypesRequest(input, context),\n [_A]: _GVCDT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetVpnConnectionDeviceTypesCommand\");\nvar se_GetVpnTunnelReplacementStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetVpnTunnelReplacementStatusRequest(input, context),\n [_A]: _GVTRS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetVpnTunnelReplacementStatusCommand\");\nvar se_ImportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportClientVpnClientCertificateRevocationListRequest(input, context),\n [_A]: _ICVCCRL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportClientVpnClientCertificateRevocationListCommand\");\nvar se_ImportImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportImageRequest(input, context),\n [_A]: _II,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportImageCommand\");\nvar se_ImportInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportInstanceRequest(input, context),\n [_A]: _IIm,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportInstanceCommand\");\nvar se_ImportKeyPairCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportKeyPairRequest(input, context),\n [_A]: _IKP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportKeyPairCommand\");\nvar se_ImportSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportSnapshotRequest(input, context),\n [_A]: _IS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportSnapshotCommand\");\nvar se_ImportVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ImportVolumeRequest(input, context),\n [_A]: _IV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ImportVolumeCommand\");\nvar se_ListImagesInRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ListImagesInRecycleBinRequest(input, context),\n [_A]: _LIIRB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListImagesInRecycleBinCommand\");\nvar se_ListSnapshotsInRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ListSnapshotsInRecycleBinRequest(input, context),\n [_A]: _LSIRB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListSnapshotsInRecycleBinCommand\");\nvar se_LockSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_LockSnapshotRequest(input, context),\n [_A]: _LS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_LockSnapshotCommand\");\nvar se_ModifyAddressAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyAddressAttributeRequest(input, context),\n [_A]: _MAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyAddressAttributeCommand\");\nvar se_ModifyAvailabilityZoneGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyAvailabilityZoneGroupRequest(input, context),\n [_A]: _MAZG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyAvailabilityZoneGroupCommand\");\nvar se_ModifyCapacityReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyCapacityReservationRequest(input, context),\n [_A]: _MCR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyCapacityReservationCommand\");\nvar se_ModifyCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyCapacityReservationFleetRequest(input, context),\n [_A]: _MCRF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyCapacityReservationFleetCommand\");\nvar se_ModifyClientVpnEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyClientVpnEndpointRequest(input, context),\n [_A]: _MCVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyClientVpnEndpointCommand\");\nvar se_ModifyDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyDefaultCreditSpecificationRequest(input, context),\n [_A]: _MDCS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyDefaultCreditSpecificationCommand\");\nvar se_ModifyEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyEbsDefaultKmsKeyIdRequest(input, context),\n [_A]: _MEDKKI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyEbsDefaultKmsKeyIdCommand\");\nvar se_ModifyFleetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyFleetRequest(input, context),\n [_A]: _MF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyFleetCommand\");\nvar se_ModifyFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyFpgaImageAttributeRequest(input, context),\n [_A]: _MFIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyFpgaImageAttributeCommand\");\nvar se_ModifyHostsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyHostsRequest(input, context),\n [_A]: _MH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyHostsCommand\");\nvar se_ModifyIdentityIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIdentityIdFormatRequest(input, context),\n [_A]: _MIIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIdentityIdFormatCommand\");\nvar se_ModifyIdFormatCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIdFormatRequest(input, context),\n [_A]: _MIF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIdFormatCommand\");\nvar se_ModifyImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyImageAttributeRequest(input, context),\n [_A]: _MIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyImageAttributeCommand\");\nvar se_ModifyInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceAttributeRequest(input, context),\n [_A]: _MIAo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceAttributeCommand\");\nvar se_ModifyInstanceCapacityReservationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceCapacityReservationAttributesRequest(input, context),\n [_A]: _MICRA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceCapacityReservationAttributesCommand\");\nvar se_ModifyInstanceCreditSpecificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceCreditSpecificationRequest(input, context),\n [_A]: _MICS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceCreditSpecificationCommand\");\nvar se_ModifyInstanceEventStartTimeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceEventStartTimeRequest(input, context),\n [_A]: _MIEST,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceEventStartTimeCommand\");\nvar se_ModifyInstanceEventWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceEventWindowRequest(input, context),\n [_A]: _MIEW,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceEventWindowCommand\");\nvar se_ModifyInstanceMaintenanceOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceMaintenanceOptionsRequest(input, context),\n [_A]: _MIMO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceMaintenanceOptionsCommand\");\nvar se_ModifyInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceMetadataDefaultsRequest(input, context),\n [_A]: _MIMD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceMetadataDefaultsCommand\");\nvar se_ModifyInstanceMetadataOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstanceMetadataOptionsRequest(input, context),\n [_A]: _MIMOo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstanceMetadataOptionsCommand\");\nvar se_ModifyInstancePlacementCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyInstancePlacementRequest(input, context),\n [_A]: _MIP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyInstancePlacementCommand\");\nvar se_ModifyIpamCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIpamRequest(input, context),\n [_A]: _MI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIpamCommand\");\nvar se_ModifyIpamPoolCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIpamPoolRequest(input, context),\n [_A]: _MIPo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIpamPoolCommand\");\nvar se_ModifyIpamResourceCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIpamResourceCidrRequest(input, context),\n [_A]: _MIRC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIpamResourceCidrCommand\");\nvar se_ModifyIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIpamResourceDiscoveryRequest(input, context),\n [_A]: _MIRD,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIpamResourceDiscoveryCommand\");\nvar se_ModifyIpamScopeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyIpamScopeRequest(input, context),\n [_A]: _MIS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyIpamScopeCommand\");\nvar se_ModifyLaunchTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyLaunchTemplateRequest(input, context),\n [_A]: _MLT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyLaunchTemplateCommand\");\nvar se_ModifyLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyLocalGatewayRouteRequest(input, context),\n [_A]: _MLGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyLocalGatewayRouteCommand\");\nvar se_ModifyManagedPrefixListCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyManagedPrefixListRequest(input, context),\n [_A]: _MMPL,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyManagedPrefixListCommand\");\nvar se_ModifyNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyNetworkInterfaceAttributeRequest(input, context),\n [_A]: _MNIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyNetworkInterfaceAttributeCommand\");\nvar se_ModifyPrivateDnsNameOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyPrivateDnsNameOptionsRequest(input, context),\n [_A]: _MPDNO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyPrivateDnsNameOptionsCommand\");\nvar se_ModifyReservedInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyReservedInstancesRequest(input, context),\n [_A]: _MRI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyReservedInstancesCommand\");\nvar se_ModifySecurityGroupRulesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifySecurityGroupRulesRequest(input, context),\n [_A]: _MSGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifySecurityGroupRulesCommand\");\nvar se_ModifySnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifySnapshotAttributeRequest(input, context),\n [_A]: _MSA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifySnapshotAttributeCommand\");\nvar se_ModifySnapshotTierCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifySnapshotTierRequest(input, context),\n [_A]: _MST,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifySnapshotTierCommand\");\nvar se_ModifySpotFleetRequestCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifySpotFleetRequestRequest(input, context),\n [_A]: _MSFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifySpotFleetRequestCommand\");\nvar se_ModifySubnetAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifySubnetAttributeRequest(input, context),\n [_A]: _MSAo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifySubnetAttributeCommand\");\nvar se_ModifyTrafficMirrorFilterNetworkServicesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTrafficMirrorFilterNetworkServicesRequest(input, context),\n [_A]: _MTMFNS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTrafficMirrorFilterNetworkServicesCommand\");\nvar se_ModifyTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTrafficMirrorFilterRuleRequest(input, context),\n [_A]: _MTMFR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTrafficMirrorFilterRuleCommand\");\nvar se_ModifyTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTrafficMirrorSessionRequest(input, context),\n [_A]: _MTMS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTrafficMirrorSessionCommand\");\nvar se_ModifyTransitGatewayCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTransitGatewayRequest(input, context),\n [_A]: _MTG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTransitGatewayCommand\");\nvar se_ModifyTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTransitGatewayPrefixListReferenceRequest(input, context),\n [_A]: _MTGPLR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTransitGatewayPrefixListReferenceCommand\");\nvar se_ModifyTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyTransitGatewayVpcAttachmentRequest(input, context),\n [_A]: _MTGVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyTransitGatewayVpcAttachmentCommand\");\nvar se_ModifyVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessEndpointRequest(input, context),\n [_A]: _MVAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessEndpointCommand\");\nvar se_ModifyVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessEndpointPolicyRequest(input, context),\n [_A]: _MVAEP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessEndpointPolicyCommand\");\nvar se_ModifyVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessGroupRequest(input, context),\n [_A]: _MVAG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessGroupCommand\");\nvar se_ModifyVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessGroupPolicyRequest(input, context),\n [_A]: _MVAGP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessGroupPolicyCommand\");\nvar se_ModifyVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessInstanceRequest(input, context),\n [_A]: _MVAI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessInstanceCommand\");\nvar se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest(input, context),\n [_A]: _MVAILC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand\");\nvar se_ModifyVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVerifiedAccessTrustProviderRequest(input, context),\n [_A]: _MVATP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVerifiedAccessTrustProviderCommand\");\nvar se_ModifyVolumeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVolumeRequest(input, context),\n [_A]: _MV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVolumeCommand\");\nvar se_ModifyVolumeAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVolumeAttributeRequest(input, context),\n [_A]: _MVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVolumeAttributeCommand\");\nvar se_ModifyVpcAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcAttributeRequest(input, context),\n [_A]: _MVAo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcAttributeCommand\");\nvar se_ModifyVpcEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcEndpointRequest(input, context),\n [_A]: _MVE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcEndpointCommand\");\nvar se_ModifyVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcEndpointConnectionNotificationRequest(input, context),\n [_A]: _MVECN,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcEndpointConnectionNotificationCommand\");\nvar se_ModifyVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcEndpointServiceConfigurationRequest(input, context),\n [_A]: _MVESC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcEndpointServiceConfigurationCommand\");\nvar se_ModifyVpcEndpointServicePayerResponsibilityCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcEndpointServicePayerResponsibilityRequest(input, context),\n [_A]: _MVESPR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcEndpointServicePayerResponsibilityCommand\");\nvar se_ModifyVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcEndpointServicePermissionsRequest(input, context),\n [_A]: _MVESP,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcEndpointServicePermissionsCommand\");\nvar se_ModifyVpcPeeringConnectionOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcPeeringConnectionOptionsRequest(input, context),\n [_A]: _MVPCO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcPeeringConnectionOptionsCommand\");\nvar se_ModifyVpcTenancyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpcTenancyRequest(input, context),\n [_A]: _MVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpcTenancyCommand\");\nvar se_ModifyVpnConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpnConnectionRequest(input, context),\n [_A]: _MVC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpnConnectionCommand\");\nvar se_ModifyVpnConnectionOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpnConnectionOptionsRequest(input, context),\n [_A]: _MVCO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpnConnectionOptionsCommand\");\nvar se_ModifyVpnTunnelCertificateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpnTunnelCertificateRequest(input, context),\n [_A]: _MVTC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpnTunnelCertificateCommand\");\nvar se_ModifyVpnTunnelOptionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ModifyVpnTunnelOptionsRequest(input, context),\n [_A]: _MVTO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyVpnTunnelOptionsCommand\");\nvar se_MonitorInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_MonitorInstancesRequest(input, context),\n [_A]: _MIo,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_MonitorInstancesCommand\");\nvar se_MoveAddressToVpcCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_MoveAddressToVpcRequest(input, context),\n [_A]: _MATV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_MoveAddressToVpcCommand\");\nvar se_MoveByoipCidrToIpamCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_MoveByoipCidrToIpamRequest(input, context),\n [_A]: _MBCTI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_MoveByoipCidrToIpamCommand\");\nvar se_MoveCapacityReservationInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_MoveCapacityReservationInstancesRequest(input, context),\n [_A]: _MCRI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_MoveCapacityReservationInstancesCommand\");\nvar se_ProvisionByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ProvisionByoipCidrRequest(input, context),\n [_A]: _PBC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ProvisionByoipCidrCommand\");\nvar se_ProvisionIpamByoasnCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ProvisionIpamByoasnRequest(input, context),\n [_A]: _PIB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ProvisionIpamByoasnCommand\");\nvar se_ProvisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ProvisionIpamPoolCidrRequest(input, context),\n [_A]: _PIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ProvisionIpamPoolCidrCommand\");\nvar se_ProvisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ProvisionPublicIpv4PoolCidrRequest(input, context),\n [_A]: _PPIPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ProvisionPublicIpv4PoolCidrCommand\");\nvar se_PurchaseCapacityBlockCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_PurchaseCapacityBlockRequest(input, context),\n [_A]: _PCB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PurchaseCapacityBlockCommand\");\nvar se_PurchaseHostReservationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_PurchaseHostReservationRequest(input, context),\n [_A]: _PHR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PurchaseHostReservationCommand\");\nvar se_PurchaseReservedInstancesOfferingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_PurchaseReservedInstancesOfferingRequest(input, context),\n [_A]: _PRIO,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PurchaseReservedInstancesOfferingCommand\");\nvar se_PurchaseScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_PurchaseScheduledInstancesRequest(input, context),\n [_A]: _PSI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PurchaseScheduledInstancesCommand\");\nvar se_RebootInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RebootInstancesRequest(input, context),\n [_A]: _RI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RebootInstancesCommand\");\nvar se_RegisterImageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RegisterImageRequest(input, context),\n [_A]: _RIe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterImageCommand\");\nvar se_RegisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RegisterInstanceEventNotificationAttributesRequest(input, context),\n [_A]: _RIENA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterInstanceEventNotificationAttributesCommand\");\nvar se_RegisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RegisterTransitGatewayMulticastGroupMembersRequest(input, context),\n [_A]: _RTGMGM,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterTransitGatewayMulticastGroupMembersCommand\");\nvar se_RegisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RegisterTransitGatewayMulticastGroupSourcesRequest(input, context),\n [_A]: _RTGMGS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterTransitGatewayMulticastGroupSourcesCommand\");\nvar se_RejectTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RejectTransitGatewayMulticastDomainAssociationsRequest(input, context),\n [_A]: _RTGMDA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RejectTransitGatewayMulticastDomainAssociationsCommand\");\nvar se_RejectTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RejectTransitGatewayPeeringAttachmentRequest(input, context),\n [_A]: _RTGPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RejectTransitGatewayPeeringAttachmentCommand\");\nvar se_RejectTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RejectTransitGatewayVpcAttachmentRequest(input, context),\n [_A]: _RTGVA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RejectTransitGatewayVpcAttachmentCommand\");\nvar se_RejectVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RejectVpcEndpointConnectionsRequest(input, context),\n [_A]: _RVEC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RejectVpcEndpointConnectionsCommand\");\nvar se_RejectVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RejectVpcPeeringConnectionRequest(input, context),\n [_A]: _RVPC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RejectVpcPeeringConnectionCommand\");\nvar se_ReleaseAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReleaseAddressRequest(input, context),\n [_A]: _RA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReleaseAddressCommand\");\nvar se_ReleaseHostsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReleaseHostsRequest(input, context),\n [_A]: _RH,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReleaseHostsCommand\");\nvar se_ReleaseIpamPoolAllocationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReleaseIpamPoolAllocationRequest(input, context),\n [_A]: _RIPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReleaseIpamPoolAllocationCommand\");\nvar se_ReplaceIamInstanceProfileAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceIamInstanceProfileAssociationRequest(input, context),\n [_A]: _RIIPA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceIamInstanceProfileAssociationCommand\");\nvar se_ReplaceNetworkAclAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceNetworkAclAssociationRequest(input, context),\n [_A]: _RNAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceNetworkAclAssociationCommand\");\nvar se_ReplaceNetworkAclEntryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceNetworkAclEntryRequest(input, context),\n [_A]: _RNAE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceNetworkAclEntryCommand\");\nvar se_ReplaceRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceRouteRequest(input, context),\n [_A]: _RR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceRouteCommand\");\nvar se_ReplaceRouteTableAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceRouteTableAssociationRequest(input, context),\n [_A]: _RRTA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceRouteTableAssociationCommand\");\nvar se_ReplaceTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceTransitGatewayRouteRequest(input, context),\n [_A]: _RTGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceTransitGatewayRouteCommand\");\nvar se_ReplaceVpnTunnelCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReplaceVpnTunnelRequest(input, context),\n [_A]: _RVT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReplaceVpnTunnelCommand\");\nvar se_ReportInstanceStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ReportInstanceStatusRequest(input, context),\n [_A]: _RIS,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ReportInstanceStatusCommand\");\nvar se_RequestSpotFleetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RequestSpotFleetRequest(input, context),\n [_A]: _RSF,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RequestSpotFleetCommand\");\nvar se_RequestSpotInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RequestSpotInstancesRequest(input, context),\n [_A]: _RSI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RequestSpotInstancesCommand\");\nvar se_ResetAddressAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetAddressAttributeRequest(input, context),\n [_A]: _RAA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetAddressAttributeCommand\");\nvar se_ResetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetEbsDefaultKmsKeyIdRequest(input, context),\n [_A]: _REDKKI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetEbsDefaultKmsKeyIdCommand\");\nvar se_ResetFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetFpgaImageAttributeRequest(input, context),\n [_A]: _RFIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetFpgaImageAttributeCommand\");\nvar se_ResetImageAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetImageAttributeRequest(input, context),\n [_A]: _RIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetImageAttributeCommand\");\nvar se_ResetInstanceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetInstanceAttributeRequest(input, context),\n [_A]: _RIAe,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetInstanceAttributeCommand\");\nvar se_ResetNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetNetworkInterfaceAttributeRequest(input, context),\n [_A]: _RNIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetNetworkInterfaceAttributeCommand\");\nvar se_ResetSnapshotAttributeCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_ResetSnapshotAttributeRequest(input, context),\n [_A]: _RSA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetSnapshotAttributeCommand\");\nvar se_RestoreAddressToClassicCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RestoreAddressToClassicRequest(input, context),\n [_A]: _RATC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RestoreAddressToClassicCommand\");\nvar se_RestoreImageFromRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RestoreImageFromRecycleBinRequest(input, context),\n [_A]: _RIFRB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RestoreImageFromRecycleBinCommand\");\nvar se_RestoreManagedPrefixListVersionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RestoreManagedPrefixListVersionRequest(input, context),\n [_A]: _RMPLV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RestoreManagedPrefixListVersionCommand\");\nvar se_RestoreSnapshotFromRecycleBinCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RestoreSnapshotFromRecycleBinRequest(input, context),\n [_A]: _RSFRB,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RestoreSnapshotFromRecycleBinCommand\");\nvar se_RestoreSnapshotTierCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RestoreSnapshotTierRequest(input, context),\n [_A]: _RST,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RestoreSnapshotTierCommand\");\nvar se_RevokeClientVpnIngressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RevokeClientVpnIngressRequest(input, context),\n [_A]: _RCVI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RevokeClientVpnIngressCommand\");\nvar se_RevokeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RevokeSecurityGroupEgressRequest(input, context),\n [_A]: _RSGE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RevokeSecurityGroupEgressCommand\");\nvar se_RevokeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RevokeSecurityGroupIngressRequest(input, context),\n [_A]: _RSGI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RevokeSecurityGroupIngressCommand\");\nvar se_RunInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RunInstancesRequest(input, context),\n [_A]: _RIu,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RunInstancesCommand\");\nvar se_RunScheduledInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_RunScheduledInstancesRequest(input, context),\n [_A]: _RSIu,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RunScheduledInstancesCommand\");\nvar se_SearchLocalGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_SearchLocalGatewayRoutesRequest(input, context),\n [_A]: _SLGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SearchLocalGatewayRoutesCommand\");\nvar se_SearchTransitGatewayMulticastGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_SearchTransitGatewayMulticastGroupsRequest(input, context),\n [_A]: _STGMG,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SearchTransitGatewayMulticastGroupsCommand\");\nvar se_SearchTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_SearchTransitGatewayRoutesRequest(input, context),\n [_A]: _STGR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SearchTransitGatewayRoutesCommand\");\nvar se_SendDiagnosticInterruptCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_SendDiagnosticInterruptRequest(input, context),\n [_A]: _SDI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SendDiagnosticInterruptCommand\");\nvar se_StartInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_StartInstancesRequest(input, context),\n [_A]: _SI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartInstancesCommand\");\nvar se_StartNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_StartNetworkInsightsAccessScopeAnalysisRequest(input, context),\n [_A]: _SNIASA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartNetworkInsightsAccessScopeAnalysisCommand\");\nvar se_StartNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_StartNetworkInsightsAnalysisRequest(input, context),\n [_A]: _SNIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartNetworkInsightsAnalysisCommand\");\nvar se_StartVpcEndpointServicePrivateDnsVerificationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_StartVpcEndpointServicePrivateDnsVerificationRequest(input, context),\n [_A]: _SVESPDV,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartVpcEndpointServicePrivateDnsVerificationCommand\");\nvar se_StopInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_StopInstancesRequest(input, context),\n [_A]: _SIt,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StopInstancesCommand\");\nvar se_TerminateClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_TerminateClientVpnConnectionsRequest(input, context),\n [_A]: _TCVC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_TerminateClientVpnConnectionsCommand\");\nvar se_TerminateInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_TerminateInstancesRequest(input, context),\n [_A]: _TI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_TerminateInstancesCommand\");\nvar se_UnassignIpv6AddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UnassignIpv6AddressesRequest(input, context),\n [_A]: _UIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnassignIpv6AddressesCommand\");\nvar se_UnassignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UnassignPrivateIpAddressesRequest(input, context),\n [_A]: _UPIA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnassignPrivateIpAddressesCommand\");\nvar se_UnassignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UnassignPrivateNatGatewayAddressRequest(input, context),\n [_A]: _UPNGA,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnassignPrivateNatGatewayAddressCommand\");\nvar se_UnlockSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UnlockSnapshotRequest(input, context),\n [_A]: _US,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnlockSnapshotCommand\");\nvar se_UnmonitorInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UnmonitorInstancesRequest(input, context),\n [_A]: _UI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnmonitorInstancesCommand\");\nvar se_UpdateSecurityGroupRuleDescriptionsEgressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UpdateSecurityGroupRuleDescriptionsEgressRequest(input, context),\n [_A]: _USGRDE,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateSecurityGroupRuleDescriptionsEgressCommand\");\nvar se_UpdateSecurityGroupRuleDescriptionsIngressCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_UpdateSecurityGroupRuleDescriptionsIngressRequest(input, context),\n [_A]: _USGRDI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateSecurityGroupRuleDescriptionsIngressCommand\");\nvar se_WithdrawByoipCidrCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_WithdrawByoipCidrRequest(input, context),\n [_A]: _WBC,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_WithdrawByoipCidrCommand\");\nvar de_AcceptAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptAddressTransferResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptAddressTransferCommand\");\nvar de_AcceptReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptReservedInstancesExchangeQuoteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptReservedInstancesExchangeQuoteCommand\");\nvar de_AcceptTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptTransitGatewayMulticastDomainAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptTransitGatewayMulticastDomainAssociationsCommand\");\nvar de_AcceptTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptTransitGatewayPeeringAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptTransitGatewayPeeringAttachmentCommand\");\nvar de_AcceptTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptTransitGatewayVpcAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptTransitGatewayVpcAttachmentCommand\");\nvar de_AcceptVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptVpcEndpointConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptVpcEndpointConnectionsCommand\");\nvar de_AcceptVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AcceptVpcPeeringConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AcceptVpcPeeringConnectionCommand\");\nvar de_AdvertiseByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AdvertiseByoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AdvertiseByoipCidrCommand\");\nvar de_AllocateAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AllocateAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AllocateAddressCommand\");\nvar de_AllocateHostsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AllocateHostsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AllocateHostsCommand\");\nvar de_AllocateIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AllocateIpamPoolCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AllocateIpamPoolCidrCommand\");\nvar de_ApplySecurityGroupsToClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ApplySecurityGroupsToClientVpnTargetNetworkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ApplySecurityGroupsToClientVpnTargetNetworkCommand\");\nvar de_AssignIpv6AddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssignIpv6AddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssignIpv6AddressesCommand\");\nvar de_AssignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssignPrivateIpAddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssignPrivateIpAddressesCommand\");\nvar de_AssignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssignPrivateNatGatewayAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssignPrivateNatGatewayAddressCommand\");\nvar de_AssociateAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateAddressCommand\");\nvar de_AssociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateClientVpnTargetNetworkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateClientVpnTargetNetworkCommand\");\nvar de_AssociateDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_AssociateDhcpOptionsCommand\");\nvar de_AssociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateEnclaveCertificateIamRoleResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateEnclaveCertificateIamRoleCommand\");\nvar de_AssociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateIamInstanceProfileResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateIamInstanceProfileCommand\");\nvar de_AssociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateInstanceEventWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateInstanceEventWindowCommand\");\nvar de_AssociateIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateIpamByoasnResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateIpamByoasnCommand\");\nvar de_AssociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateIpamResourceDiscoveryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateIpamResourceDiscoveryCommand\");\nvar de_AssociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateNatGatewayAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateNatGatewayAddressCommand\");\nvar de_AssociateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateRouteTableCommand\");\nvar de_AssociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateSubnetCidrBlockResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateSubnetCidrBlockCommand\");\nvar de_AssociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateTransitGatewayMulticastDomainResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateTransitGatewayMulticastDomainCommand\");\nvar de_AssociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateTransitGatewayPolicyTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateTransitGatewayPolicyTableCommand\");\nvar de_AssociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateTransitGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateTransitGatewayRouteTableCommand\");\nvar de_AssociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateTrunkInterfaceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateTrunkInterfaceCommand\");\nvar de_AssociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssociateVpcCidrBlockResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateVpcCidrBlockCommand\");\nvar de_AttachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AttachClassicLinkVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AttachClassicLinkVpcCommand\");\nvar de_AttachInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_AttachInternetGatewayCommand\");\nvar de_AttachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AttachNetworkInterfaceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AttachNetworkInterfaceCommand\");\nvar de_AttachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AttachVerifiedAccessTrustProviderResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AttachVerifiedAccessTrustProviderCommand\");\nvar de_AttachVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_VolumeAttachment(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AttachVolumeCommand\");\nvar de_AttachVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AttachVpnGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AttachVpnGatewayCommand\");\nvar de_AuthorizeClientVpnIngressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AuthorizeClientVpnIngressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AuthorizeClientVpnIngressCommand\");\nvar de_AuthorizeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AuthorizeSecurityGroupEgressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AuthorizeSecurityGroupEgressCommand\");\nvar de_AuthorizeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AuthorizeSecurityGroupIngressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AuthorizeSecurityGroupIngressCommand\");\nvar de_BundleInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_BundleInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_BundleInstanceCommand\");\nvar de_CancelBundleTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelBundleTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelBundleTaskCommand\");\nvar de_CancelCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelCapacityReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelCapacityReservationCommand\");\nvar de_CancelCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelCapacityReservationFleetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelCapacityReservationFleetsCommand\");\nvar de_CancelConversionTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_CancelConversionTaskCommand\");\nvar de_CancelExportTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_CancelExportTaskCommand\");\nvar de_CancelImageLaunchPermissionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelImageLaunchPermissionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelImageLaunchPermissionCommand\");\nvar de_CancelImportTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelImportTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelImportTaskCommand\");\nvar de_CancelReservedInstancesListingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelReservedInstancesListingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelReservedInstancesListingCommand\");\nvar de_CancelSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelSpotFleetRequestsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelSpotFleetRequestsCommand\");\nvar de_CancelSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CancelSpotInstanceRequestsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelSpotInstanceRequestsCommand\");\nvar de_ConfirmProductInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ConfirmProductInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ConfirmProductInstanceCommand\");\nvar de_CopyFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CopyFpgaImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CopyFpgaImageCommand\");\nvar de_CopyImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CopyImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CopyImageCommand\");\nvar de_CopySnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CopySnapshotResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CopySnapshotCommand\");\nvar de_CreateCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCapacityReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCapacityReservationCommand\");\nvar de_CreateCapacityReservationBySplittingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCapacityReservationBySplittingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCapacityReservationBySplittingCommand\");\nvar de_CreateCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCapacityReservationFleetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCapacityReservationFleetCommand\");\nvar de_CreateCarrierGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCarrierGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCarrierGatewayCommand\");\nvar de_CreateClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateClientVpnEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateClientVpnEndpointCommand\");\nvar de_CreateClientVpnRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateClientVpnRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateClientVpnRouteCommand\");\nvar de_CreateCoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCoipCidrCommand\");\nvar de_CreateCoipPoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCoipPoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCoipPoolCommand\");\nvar de_CreateCustomerGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateCustomerGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateCustomerGatewayCommand\");\nvar de_CreateDefaultSubnetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateDefaultSubnetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateDefaultSubnetCommand\");\nvar de_CreateDefaultVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateDefaultVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateDefaultVpcCommand\");\nvar de_CreateDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateDhcpOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateDhcpOptionsCommand\");\nvar de_CreateEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateEgressOnlyInternetGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateEgressOnlyInternetGatewayCommand\");\nvar de_CreateFleetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateFleetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateFleetCommand\");\nvar de_CreateFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateFlowLogsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateFlowLogsCommand\");\nvar de_CreateFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateFpgaImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateFpgaImageCommand\");\nvar de_CreateImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateImageCommand\");\nvar de_CreateInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateInstanceConnectEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateInstanceConnectEndpointCommand\");\nvar de_CreateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateInstanceEventWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateInstanceEventWindowCommand\");\nvar de_CreateInstanceExportTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateInstanceExportTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateInstanceExportTaskCommand\");\nvar de_CreateInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateInternetGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateInternetGatewayCommand\");\nvar de_CreateIpamCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateIpamResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateIpamCommand\");\nvar de_CreateIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateIpamExternalResourceVerificationTokenResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateIpamExternalResourceVerificationTokenCommand\");\nvar de_CreateIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateIpamPoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateIpamPoolCommand\");\nvar de_CreateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateIpamResourceDiscoveryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateIpamResourceDiscoveryCommand\");\nvar de_CreateIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateIpamScopeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateIpamScopeCommand\");\nvar de_CreateKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_KeyPair(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateKeyPairCommand\");\nvar de_CreateLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLaunchTemplateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLaunchTemplateCommand\");\nvar de_CreateLaunchTemplateVersionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLaunchTemplateVersionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLaunchTemplateVersionCommand\");\nvar de_CreateLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLocalGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLocalGatewayRouteCommand\");\nvar de_CreateLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLocalGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLocalGatewayRouteTableCommand\");\nvar de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar de_CreateLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateLocalGatewayRouteTableVpcAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateLocalGatewayRouteTableVpcAssociationCommand\");\nvar de_CreateManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateManagedPrefixListResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateManagedPrefixListCommand\");\nvar de_CreateNatGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNatGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNatGatewayCommand\");\nvar de_CreateNetworkAclCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNetworkAclResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNetworkAclCommand\");\nvar de_CreateNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_CreateNetworkAclEntryCommand\");\nvar de_CreateNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNetworkInsightsAccessScopeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNetworkInsightsAccessScopeCommand\");\nvar de_CreateNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNetworkInsightsPathResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNetworkInsightsPathCommand\");\nvar de_CreateNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNetworkInterfaceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNetworkInterfaceCommand\");\nvar de_CreateNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateNetworkInterfacePermissionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateNetworkInterfacePermissionCommand\");\nvar de_CreatePlacementGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreatePlacementGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreatePlacementGroupCommand\");\nvar de_CreatePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreatePublicIpv4PoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreatePublicIpv4PoolCommand\");\nvar de_CreateReplaceRootVolumeTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateReplaceRootVolumeTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateReplaceRootVolumeTaskCommand\");\nvar de_CreateReservedInstancesListingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateReservedInstancesListingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateReservedInstancesListingCommand\");\nvar de_CreateRestoreImageTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateRestoreImageTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateRestoreImageTaskCommand\");\nvar de_CreateRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateRouteCommand\");\nvar de_CreateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateRouteTableCommand\");\nvar de_CreateSecurityGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateSecurityGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSecurityGroupCommand\");\nvar de_CreateSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_Snapshot(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSnapshotCommand\");\nvar de_CreateSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateSnapshotsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSnapshotsCommand\");\nvar de_CreateSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateSpotDatafeedSubscriptionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSpotDatafeedSubscriptionCommand\");\nvar de_CreateStoreImageTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateStoreImageTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateStoreImageTaskCommand\");\nvar de_CreateSubnetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateSubnetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSubnetCommand\");\nvar de_CreateSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateSubnetCidrReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateSubnetCidrReservationCommand\");\nvar de_CreateTagsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_CreateTagsCommand\");\nvar de_CreateTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTrafficMirrorFilterResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTrafficMirrorFilterCommand\");\nvar de_CreateTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTrafficMirrorFilterRuleResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTrafficMirrorFilterRuleCommand\");\nvar de_CreateTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTrafficMirrorSessionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTrafficMirrorSessionCommand\");\nvar de_CreateTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTrafficMirrorTargetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTrafficMirrorTargetCommand\");\nvar de_CreateTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayCommand\");\nvar de_CreateTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayConnectResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayConnectCommand\");\nvar de_CreateTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayConnectPeerResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayConnectPeerCommand\");\nvar de_CreateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayMulticastDomainResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayMulticastDomainCommand\");\nvar de_CreateTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayPeeringAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayPeeringAttachmentCommand\");\nvar de_CreateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayPolicyTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayPolicyTableCommand\");\nvar de_CreateTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayPrefixListReferenceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayPrefixListReferenceCommand\");\nvar de_CreateTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayRouteCommand\");\nvar de_CreateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayRouteTableCommand\");\nvar de_CreateTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayRouteTableAnnouncementResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayRouteTableAnnouncementCommand\");\nvar de_CreateTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateTransitGatewayVpcAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateTransitGatewayVpcAttachmentCommand\");\nvar de_CreateVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVerifiedAccessEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVerifiedAccessEndpointCommand\");\nvar de_CreateVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVerifiedAccessGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVerifiedAccessGroupCommand\");\nvar de_CreateVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVerifiedAccessInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVerifiedAccessInstanceCommand\");\nvar de_CreateVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVerifiedAccessTrustProviderResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVerifiedAccessTrustProviderCommand\");\nvar de_CreateVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_Volume(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVolumeCommand\");\nvar de_CreateVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpcCommand\");\nvar de_CreateVpcEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpcEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpcEndpointCommand\");\nvar de_CreateVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpcEndpointConnectionNotificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpcEndpointConnectionNotificationCommand\");\nvar de_CreateVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpcEndpointServiceConfigurationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpcEndpointServiceConfigurationCommand\");\nvar de_CreateVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpcPeeringConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpcPeeringConnectionCommand\");\nvar de_CreateVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpnConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpnConnectionCommand\");\nvar de_CreateVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_CreateVpnConnectionRouteCommand\");\nvar de_CreateVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_CreateVpnGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateVpnGatewayCommand\");\nvar de_DeleteCarrierGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteCarrierGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteCarrierGatewayCommand\");\nvar de_DeleteClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteClientVpnEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteClientVpnEndpointCommand\");\nvar de_DeleteClientVpnRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteClientVpnRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteClientVpnRouteCommand\");\nvar de_DeleteCoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteCoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteCoipCidrCommand\");\nvar de_DeleteCoipPoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteCoipPoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteCoipPoolCommand\");\nvar de_DeleteCustomerGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteCustomerGatewayCommand\");\nvar de_DeleteDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteDhcpOptionsCommand\");\nvar de_DeleteEgressOnlyInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteEgressOnlyInternetGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteEgressOnlyInternetGatewayCommand\");\nvar de_DeleteFleetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteFleetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteFleetsCommand\");\nvar de_DeleteFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteFlowLogsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteFlowLogsCommand\");\nvar de_DeleteFpgaImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteFpgaImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteFpgaImageCommand\");\nvar de_DeleteInstanceConnectEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteInstanceConnectEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteInstanceConnectEndpointCommand\");\nvar de_DeleteInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteInstanceEventWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteInstanceEventWindowCommand\");\nvar de_DeleteInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteInternetGatewayCommand\");\nvar de_DeleteIpamCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteIpamResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteIpamCommand\");\nvar de_DeleteIpamExternalResourceVerificationTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteIpamExternalResourceVerificationTokenResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteIpamExternalResourceVerificationTokenCommand\");\nvar de_DeleteIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteIpamPoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteIpamPoolCommand\");\nvar de_DeleteIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteIpamResourceDiscoveryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteIpamResourceDiscoveryCommand\");\nvar de_DeleteIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteIpamScopeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteIpamScopeCommand\");\nvar de_DeleteKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteKeyPairResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteKeyPairCommand\");\nvar de_DeleteLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLaunchTemplateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLaunchTemplateCommand\");\nvar de_DeleteLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLaunchTemplateVersionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLaunchTemplateVersionsCommand\");\nvar de_DeleteLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLocalGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLocalGatewayRouteCommand\");\nvar de_DeleteLocalGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLocalGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLocalGatewayRouteTableCommand\");\nvar de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar de_DeleteLocalGatewayRouteTableVpcAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteLocalGatewayRouteTableVpcAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteLocalGatewayRouteTableVpcAssociationCommand\");\nvar de_DeleteManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteManagedPrefixListResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteManagedPrefixListCommand\");\nvar de_DeleteNatGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNatGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNatGatewayCommand\");\nvar de_DeleteNetworkAclCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteNetworkAclCommand\");\nvar de_DeleteNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteNetworkAclEntryCommand\");\nvar de_DeleteNetworkInsightsAccessScopeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNetworkInsightsAccessScopeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNetworkInsightsAccessScopeCommand\");\nvar de_DeleteNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNetworkInsightsAccessScopeAnalysisResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNetworkInsightsAccessScopeAnalysisCommand\");\nvar de_DeleteNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNetworkInsightsAnalysisResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNetworkInsightsAnalysisCommand\");\nvar de_DeleteNetworkInsightsPathCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNetworkInsightsPathResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNetworkInsightsPathCommand\");\nvar de_DeleteNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteNetworkInterfaceCommand\");\nvar de_DeleteNetworkInterfacePermissionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteNetworkInterfacePermissionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteNetworkInterfacePermissionCommand\");\nvar de_DeletePlacementGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeletePlacementGroupCommand\");\nvar de_DeletePublicIpv4PoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeletePublicIpv4PoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeletePublicIpv4PoolCommand\");\nvar de_DeleteQueuedReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteQueuedReservedInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteQueuedReservedInstancesCommand\");\nvar de_DeleteRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteRouteCommand\");\nvar de_DeleteRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteRouteTableCommand\");\nvar de_DeleteSecurityGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteSecurityGroupCommand\");\nvar de_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteSnapshotCommand\");\nvar de_DeleteSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteSpotDatafeedSubscriptionCommand\");\nvar de_DeleteSubnetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteSubnetCommand\");\nvar de_DeleteSubnetCidrReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteSubnetCidrReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteSubnetCidrReservationCommand\");\nvar de_DeleteTagsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteTagsCommand\");\nvar de_DeleteTrafficMirrorFilterCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTrafficMirrorFilterResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTrafficMirrorFilterCommand\");\nvar de_DeleteTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTrafficMirrorFilterRuleResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTrafficMirrorFilterRuleCommand\");\nvar de_DeleteTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTrafficMirrorSessionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTrafficMirrorSessionCommand\");\nvar de_DeleteTrafficMirrorTargetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTrafficMirrorTargetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTrafficMirrorTargetCommand\");\nvar de_DeleteTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayCommand\");\nvar de_DeleteTransitGatewayConnectCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayConnectResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayConnectCommand\");\nvar de_DeleteTransitGatewayConnectPeerCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayConnectPeerResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayConnectPeerCommand\");\nvar de_DeleteTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayMulticastDomainResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayMulticastDomainCommand\");\nvar de_DeleteTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayPeeringAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayPeeringAttachmentCommand\");\nvar de_DeleteTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayPolicyTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayPolicyTableCommand\");\nvar de_DeleteTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayPrefixListReferenceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayPrefixListReferenceCommand\");\nvar de_DeleteTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayRouteCommand\");\nvar de_DeleteTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayRouteTableCommand\");\nvar de_DeleteTransitGatewayRouteTableAnnouncementCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayRouteTableAnnouncementResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayRouteTableAnnouncementCommand\");\nvar de_DeleteTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteTransitGatewayVpcAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteTransitGatewayVpcAttachmentCommand\");\nvar de_DeleteVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVerifiedAccessEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVerifiedAccessEndpointCommand\");\nvar de_DeleteVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVerifiedAccessGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVerifiedAccessGroupCommand\");\nvar de_DeleteVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVerifiedAccessInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVerifiedAccessInstanceCommand\");\nvar de_DeleteVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVerifiedAccessTrustProviderResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVerifiedAccessTrustProviderCommand\");\nvar de_DeleteVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteVolumeCommand\");\nvar de_DeleteVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteVpcCommand\");\nvar de_DeleteVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVpcEndpointConnectionNotificationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVpcEndpointConnectionNotificationsCommand\");\nvar de_DeleteVpcEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVpcEndpointsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVpcEndpointsCommand\");\nvar de_DeleteVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVpcEndpointServiceConfigurationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVpcEndpointServiceConfigurationsCommand\");\nvar de_DeleteVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeleteVpcPeeringConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteVpcPeeringConnectionCommand\");\nvar de_DeleteVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteVpnConnectionCommand\");\nvar de_DeleteVpnConnectionRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteVpnConnectionRouteCommand\");\nvar de_DeleteVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeleteVpnGatewayCommand\");\nvar de_DeprovisionByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeprovisionByoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeprovisionByoipCidrCommand\");\nvar de_DeprovisionIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeprovisionIpamByoasnResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeprovisionIpamByoasnCommand\");\nvar de_DeprovisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeprovisionIpamPoolCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeprovisionIpamPoolCidrCommand\");\nvar de_DeprovisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeprovisionPublicIpv4PoolCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeprovisionPublicIpv4PoolCidrCommand\");\nvar de_DeregisterImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DeregisterImageCommand\");\nvar de_DeregisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeregisterInstanceEventNotificationAttributesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterInstanceEventNotificationAttributesCommand\");\nvar de_DeregisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeregisterTransitGatewayMulticastGroupMembersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterTransitGatewayMulticastGroupMembersCommand\");\nvar de_DeregisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DeregisterTransitGatewayMulticastGroupSourcesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterTransitGatewayMulticastGroupSourcesCommand\");\nvar de_DescribeAccountAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAccountAttributesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAccountAttributesCommand\");\nvar de_DescribeAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAddressesCommand\");\nvar de_DescribeAddressesAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAddressesAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAddressesAttributeCommand\");\nvar de_DescribeAddressTransfersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAddressTransfersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAddressTransfersCommand\");\nvar de_DescribeAggregateIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAggregateIdFormatResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAggregateIdFormatCommand\");\nvar de_DescribeAvailabilityZonesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAvailabilityZonesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAvailabilityZonesCommand\");\nvar de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand\");\nvar de_DescribeBundleTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeBundleTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeBundleTasksCommand\");\nvar de_DescribeByoipCidrsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeByoipCidrsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeByoipCidrsCommand\");\nvar de_DescribeCapacityBlockOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCapacityBlockOfferingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCapacityBlockOfferingsCommand\");\nvar de_DescribeCapacityReservationFleetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCapacityReservationFleetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCapacityReservationFleetsCommand\");\nvar de_DescribeCapacityReservationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCapacityReservationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCapacityReservationsCommand\");\nvar de_DescribeCarrierGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCarrierGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCarrierGatewaysCommand\");\nvar de_DescribeClassicLinkInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClassicLinkInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClassicLinkInstancesCommand\");\nvar de_DescribeClientVpnAuthorizationRulesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClientVpnAuthorizationRulesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClientVpnAuthorizationRulesCommand\");\nvar de_DescribeClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClientVpnConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClientVpnConnectionsCommand\");\nvar de_DescribeClientVpnEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClientVpnEndpointsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClientVpnEndpointsCommand\");\nvar de_DescribeClientVpnRoutesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClientVpnRoutesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClientVpnRoutesCommand\");\nvar de_DescribeClientVpnTargetNetworksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeClientVpnTargetNetworksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeClientVpnTargetNetworksCommand\");\nvar de_DescribeCoipPoolsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCoipPoolsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCoipPoolsCommand\");\nvar de_DescribeConversionTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeConversionTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeConversionTasksCommand\");\nvar de_DescribeCustomerGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeCustomerGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeCustomerGatewaysCommand\");\nvar de_DescribeDhcpOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeDhcpOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeDhcpOptionsCommand\");\nvar de_DescribeEgressOnlyInternetGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeEgressOnlyInternetGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeEgressOnlyInternetGatewaysCommand\");\nvar de_DescribeElasticGpusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeElasticGpusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeElasticGpusCommand\");\nvar de_DescribeExportImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeExportImageTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeExportImageTasksCommand\");\nvar de_DescribeExportTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeExportTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeExportTasksCommand\");\nvar de_DescribeFastLaunchImagesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFastLaunchImagesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFastLaunchImagesCommand\");\nvar de_DescribeFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFastSnapshotRestoresResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFastSnapshotRestoresCommand\");\nvar de_DescribeFleetHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFleetHistoryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFleetHistoryCommand\");\nvar de_DescribeFleetInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFleetInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFleetInstancesCommand\");\nvar de_DescribeFleetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFleetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFleetsCommand\");\nvar de_DescribeFlowLogsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFlowLogsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFlowLogsCommand\");\nvar de_DescribeFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFpgaImageAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFpgaImageAttributeCommand\");\nvar de_DescribeFpgaImagesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeFpgaImagesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeFpgaImagesCommand\");\nvar de_DescribeHostReservationOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeHostReservationOfferingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeHostReservationOfferingsCommand\");\nvar de_DescribeHostReservationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeHostReservationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeHostReservationsCommand\");\nvar de_DescribeHostsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeHostsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeHostsCommand\");\nvar de_DescribeIamInstanceProfileAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIamInstanceProfileAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIamInstanceProfileAssociationsCommand\");\nvar de_DescribeIdentityIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIdentityIdFormatResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIdentityIdFormatCommand\");\nvar de_DescribeIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIdFormatResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIdFormatCommand\");\nvar de_DescribeImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImageAttribute(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeImageAttributeCommand\");\nvar de_DescribeImagesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeImagesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeImagesCommand\");\nvar de_DescribeImportImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeImportImageTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeImportImageTasksCommand\");\nvar de_DescribeImportSnapshotTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeImportSnapshotTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeImportSnapshotTasksCommand\");\nvar de_DescribeInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_InstanceAttribute(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceAttributeCommand\");\nvar de_DescribeInstanceConnectEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceConnectEndpointsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceConnectEndpointsCommand\");\nvar de_DescribeInstanceCreditSpecificationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceCreditSpecificationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceCreditSpecificationsCommand\");\nvar de_DescribeInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceEventNotificationAttributesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceEventNotificationAttributesCommand\");\nvar de_DescribeInstanceEventWindowsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceEventWindowsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceEventWindowsCommand\");\nvar de_DescribeInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstancesCommand\");\nvar de_DescribeInstanceStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceStatusCommand\");\nvar de_DescribeInstanceTopologyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceTopologyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceTopologyCommand\");\nvar de_DescribeInstanceTypeOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceTypeOfferingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceTypeOfferingsCommand\");\nvar de_DescribeInstanceTypesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceTypesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceTypesCommand\");\nvar de_DescribeInternetGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInternetGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInternetGatewaysCommand\");\nvar de_DescribeIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamByoasnResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamByoasnCommand\");\nvar de_DescribeIpamExternalResourceVerificationTokensCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamExternalResourceVerificationTokensResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamExternalResourceVerificationTokensCommand\");\nvar de_DescribeIpamPoolsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamPoolsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamPoolsCommand\");\nvar de_DescribeIpamResourceDiscoveriesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamResourceDiscoveriesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamResourceDiscoveriesCommand\");\nvar de_DescribeIpamResourceDiscoveryAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamResourceDiscoveryAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamResourceDiscoveryAssociationsCommand\");\nvar de_DescribeIpamsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamsCommand\");\nvar de_DescribeIpamScopesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpamScopesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpamScopesCommand\");\nvar de_DescribeIpv6PoolsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeIpv6PoolsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeIpv6PoolsCommand\");\nvar de_DescribeKeyPairsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeKeyPairsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeKeyPairsCommand\");\nvar de_DescribeLaunchTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLaunchTemplatesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLaunchTemplatesCommand\");\nvar de_DescribeLaunchTemplateVersionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLaunchTemplateVersionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLaunchTemplateVersionsCommand\");\nvar de_DescribeLocalGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewayRouteTablesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewayRouteTablesCommand\");\nvar de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand\");\nvar de_DescribeLocalGatewayRouteTableVpcAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewayRouteTableVpcAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewayRouteTableVpcAssociationsCommand\");\nvar de_DescribeLocalGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewaysCommand\");\nvar de_DescribeLocalGatewayVirtualInterfaceGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewayVirtualInterfaceGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewayVirtualInterfaceGroupsCommand\");\nvar de_DescribeLocalGatewayVirtualInterfacesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLocalGatewayVirtualInterfacesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLocalGatewayVirtualInterfacesCommand\");\nvar de_DescribeLockedSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeLockedSnapshotsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeLockedSnapshotsCommand\");\nvar de_DescribeMacHostsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeMacHostsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMacHostsCommand\");\nvar de_DescribeManagedPrefixListsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeManagedPrefixListsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeManagedPrefixListsCommand\");\nvar de_DescribeMovingAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeMovingAddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMovingAddressesCommand\");\nvar de_DescribeNatGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNatGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNatGatewaysCommand\");\nvar de_DescribeNetworkAclsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkAclsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkAclsCommand\");\nvar de_DescribeNetworkInsightsAccessScopeAnalysesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInsightsAccessScopeAnalysesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInsightsAccessScopeAnalysesCommand\");\nvar de_DescribeNetworkInsightsAccessScopesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInsightsAccessScopesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInsightsAccessScopesCommand\");\nvar de_DescribeNetworkInsightsAnalysesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInsightsAnalysesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInsightsAnalysesCommand\");\nvar de_DescribeNetworkInsightsPathsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInsightsPathsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInsightsPathsCommand\");\nvar de_DescribeNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInterfaceAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInterfaceAttributeCommand\");\nvar de_DescribeNetworkInterfacePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInterfacePermissionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInterfacePermissionsCommand\");\nvar de_DescribeNetworkInterfacesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeNetworkInterfacesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeNetworkInterfacesCommand\");\nvar de_DescribePlacementGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribePlacementGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePlacementGroupsCommand\");\nvar de_DescribePrefixListsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribePrefixListsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePrefixListsCommand\");\nvar de_DescribePrincipalIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribePrincipalIdFormatResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePrincipalIdFormatCommand\");\nvar de_DescribePublicIpv4PoolsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribePublicIpv4PoolsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePublicIpv4PoolsCommand\");\nvar de_DescribeRegionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeRegionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeRegionsCommand\");\nvar de_DescribeReplaceRootVolumeTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeReplaceRootVolumeTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeReplaceRootVolumeTasksCommand\");\nvar de_DescribeReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeReservedInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeReservedInstancesCommand\");\nvar de_DescribeReservedInstancesListingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeReservedInstancesListingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeReservedInstancesListingsCommand\");\nvar de_DescribeReservedInstancesModificationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeReservedInstancesModificationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeReservedInstancesModificationsCommand\");\nvar de_DescribeReservedInstancesOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeReservedInstancesOfferingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeReservedInstancesOfferingsCommand\");\nvar de_DescribeRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeRouteTablesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeRouteTablesCommand\");\nvar de_DescribeScheduledInstanceAvailabilityCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeScheduledInstanceAvailabilityResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeScheduledInstanceAvailabilityCommand\");\nvar de_DescribeScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeScheduledInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeScheduledInstancesCommand\");\nvar de_DescribeSecurityGroupReferencesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSecurityGroupReferencesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSecurityGroupReferencesCommand\");\nvar de_DescribeSecurityGroupRulesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSecurityGroupRulesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSecurityGroupRulesCommand\");\nvar de_DescribeSecurityGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSecurityGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSecurityGroupsCommand\");\nvar de_DescribeSnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSnapshotAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSnapshotAttributeCommand\");\nvar de_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSnapshotsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSnapshotsCommand\");\nvar de_DescribeSnapshotTierStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSnapshotTierStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSnapshotTierStatusCommand\");\nvar de_DescribeSpotDatafeedSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotDatafeedSubscriptionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotDatafeedSubscriptionCommand\");\nvar de_DescribeSpotFleetInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotFleetInstancesResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotFleetInstancesCommand\");\nvar de_DescribeSpotFleetRequestHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotFleetRequestHistoryResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotFleetRequestHistoryCommand\");\nvar de_DescribeSpotFleetRequestsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotFleetRequestsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotFleetRequestsCommand\");\nvar de_DescribeSpotInstanceRequestsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotInstanceRequestsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotInstanceRequestsCommand\");\nvar de_DescribeSpotPriceHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSpotPriceHistoryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSpotPriceHistoryCommand\");\nvar de_DescribeStaleSecurityGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeStaleSecurityGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeStaleSecurityGroupsCommand\");\nvar de_DescribeStoreImageTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeStoreImageTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeStoreImageTasksCommand\");\nvar de_DescribeSubnetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSubnetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSubnetsCommand\");\nvar de_DescribeTagsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTagsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTagsCommand\");\nvar de_DescribeTrafficMirrorFilterRulesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTrafficMirrorFilterRulesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTrafficMirrorFilterRulesCommand\");\nvar de_DescribeTrafficMirrorFiltersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTrafficMirrorFiltersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTrafficMirrorFiltersCommand\");\nvar de_DescribeTrafficMirrorSessionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTrafficMirrorSessionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTrafficMirrorSessionsCommand\");\nvar de_DescribeTrafficMirrorTargetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTrafficMirrorTargetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTrafficMirrorTargetsCommand\");\nvar de_DescribeTransitGatewayAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayAttachmentsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayAttachmentsCommand\");\nvar de_DescribeTransitGatewayConnectPeersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayConnectPeersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayConnectPeersCommand\");\nvar de_DescribeTransitGatewayConnectsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayConnectsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayConnectsCommand\");\nvar de_DescribeTransitGatewayMulticastDomainsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayMulticastDomainsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayMulticastDomainsCommand\");\nvar de_DescribeTransitGatewayPeeringAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayPeeringAttachmentsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayPeeringAttachmentsCommand\");\nvar de_DescribeTransitGatewayPolicyTablesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayPolicyTablesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayPolicyTablesCommand\");\nvar de_DescribeTransitGatewayRouteTableAnnouncementsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayRouteTableAnnouncementsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayRouteTableAnnouncementsCommand\");\nvar de_DescribeTransitGatewayRouteTablesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayRouteTablesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayRouteTablesCommand\");\nvar de_DescribeTransitGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewaysCommand\");\nvar de_DescribeTransitGatewayVpcAttachmentsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTransitGatewayVpcAttachmentsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTransitGatewayVpcAttachmentsCommand\");\nvar de_DescribeTrunkInterfaceAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeTrunkInterfaceAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeTrunkInterfaceAssociationsCommand\");\nvar de_DescribeVerifiedAccessEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVerifiedAccessEndpointsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVerifiedAccessEndpointsCommand\");\nvar de_DescribeVerifiedAccessGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVerifiedAccessGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVerifiedAccessGroupsCommand\");\nvar de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand\");\nvar de_DescribeVerifiedAccessInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVerifiedAccessInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVerifiedAccessInstancesCommand\");\nvar de_DescribeVerifiedAccessTrustProvidersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVerifiedAccessTrustProvidersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVerifiedAccessTrustProvidersCommand\");\nvar de_DescribeVolumeAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVolumeAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVolumeAttributeCommand\");\nvar de_DescribeVolumesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVolumesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVolumesCommand\");\nvar de_DescribeVolumesModificationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVolumesModificationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVolumesModificationsCommand\");\nvar de_DescribeVolumeStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVolumeStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVolumeStatusCommand\");\nvar de_DescribeVpcAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcAttributeCommand\");\nvar de_DescribeVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcClassicLinkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcClassicLinkCommand\");\nvar de_DescribeVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcClassicLinkDnsSupportResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcClassicLinkDnsSupportCommand\");\nvar de_DescribeVpcEndpointConnectionNotificationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointConnectionNotificationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointConnectionNotificationsCommand\");\nvar de_DescribeVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointConnectionsCommand\");\nvar de_DescribeVpcEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointsCommand\");\nvar de_DescribeVpcEndpointServiceConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointServiceConfigurationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointServiceConfigurationsCommand\");\nvar de_DescribeVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointServicePermissionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointServicePermissionsCommand\");\nvar de_DescribeVpcEndpointServicesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcEndpointServicesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcEndpointServicesCommand\");\nvar de_DescribeVpcPeeringConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcPeeringConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcPeeringConnectionsCommand\");\nvar de_DescribeVpcsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpcsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpcsCommand\");\nvar de_DescribeVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpnConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpnConnectionsCommand\");\nvar de_DescribeVpnGatewaysCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DescribeVpnGatewaysResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeVpnGatewaysCommand\");\nvar de_DetachClassicLinkVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DetachClassicLinkVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DetachClassicLinkVpcCommand\");\nvar de_DetachInternetGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DetachInternetGatewayCommand\");\nvar de_DetachNetworkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DetachNetworkInterfaceCommand\");\nvar de_DetachVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DetachVerifiedAccessTrustProviderResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DetachVerifiedAccessTrustProviderCommand\");\nvar de_DetachVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_VolumeAttachment(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DetachVolumeCommand\");\nvar de_DetachVpnGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DetachVpnGatewayCommand\");\nvar de_DisableAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableAddressTransferResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableAddressTransferCommand\");\nvar de_DisableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableAwsNetworkPerformanceMetricSubscriptionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar de_DisableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableEbsEncryptionByDefaultResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableEbsEncryptionByDefaultCommand\");\nvar de_DisableFastLaunchCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableFastLaunchResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableFastLaunchCommand\");\nvar de_DisableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableFastSnapshotRestoresResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableFastSnapshotRestoresCommand\");\nvar de_DisableImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableImageCommand\");\nvar de_DisableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableImageBlockPublicAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableImageBlockPublicAccessCommand\");\nvar de_DisableImageDeprecationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableImageDeprecationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableImageDeprecationCommand\");\nvar de_DisableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableImageDeregistrationProtectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableImageDeregistrationProtectionCommand\");\nvar de_DisableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableIpamOrganizationAdminAccountResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableIpamOrganizationAdminAccountCommand\");\nvar de_DisableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableSerialConsoleAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableSerialConsoleAccessCommand\");\nvar de_DisableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableSnapshotBlockPublicAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableSnapshotBlockPublicAccessCommand\");\nvar de_DisableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableTransitGatewayRouteTablePropagationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableTransitGatewayRouteTablePropagationCommand\");\nvar de_DisableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DisableVgwRoutePropagationCommand\");\nvar de_DisableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableVpcClassicLinkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableVpcClassicLinkCommand\");\nvar de_DisableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisableVpcClassicLinkDnsSupportResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisableVpcClassicLinkDnsSupportCommand\");\nvar de_DisassociateAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DisassociateAddressCommand\");\nvar de_DisassociateClientVpnTargetNetworkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateClientVpnTargetNetworkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateClientVpnTargetNetworkCommand\");\nvar de_DisassociateEnclaveCertificateIamRoleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateEnclaveCertificateIamRoleResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateEnclaveCertificateIamRoleCommand\");\nvar de_DisassociateIamInstanceProfileCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateIamInstanceProfileResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateIamInstanceProfileCommand\");\nvar de_DisassociateInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateInstanceEventWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateInstanceEventWindowCommand\");\nvar de_DisassociateIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateIpamByoasnResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateIpamByoasnCommand\");\nvar de_DisassociateIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateIpamResourceDiscoveryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateIpamResourceDiscoveryCommand\");\nvar de_DisassociateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateNatGatewayAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateNatGatewayAddressCommand\");\nvar de_DisassociateRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_DisassociateRouteTableCommand\");\nvar de_DisassociateSubnetCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateSubnetCidrBlockResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateSubnetCidrBlockCommand\");\nvar de_DisassociateTransitGatewayMulticastDomainCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateTransitGatewayMulticastDomainResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateTransitGatewayMulticastDomainCommand\");\nvar de_DisassociateTransitGatewayPolicyTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateTransitGatewayPolicyTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateTransitGatewayPolicyTableCommand\");\nvar de_DisassociateTransitGatewayRouteTableCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateTransitGatewayRouteTableResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateTransitGatewayRouteTableCommand\");\nvar de_DisassociateTrunkInterfaceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateTrunkInterfaceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateTrunkInterfaceCommand\");\nvar de_DisassociateVpcCidrBlockCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DisassociateVpcCidrBlockResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateVpcCidrBlockCommand\");\nvar de_EnableAddressTransferCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableAddressTransferResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableAddressTransferCommand\");\nvar de_EnableAwsNetworkPerformanceMetricSubscriptionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableAwsNetworkPerformanceMetricSubscriptionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar de_EnableEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableEbsEncryptionByDefaultResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableEbsEncryptionByDefaultCommand\");\nvar de_EnableFastLaunchCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableFastLaunchResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableFastLaunchCommand\");\nvar de_EnableFastSnapshotRestoresCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableFastSnapshotRestoresResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableFastSnapshotRestoresCommand\");\nvar de_EnableImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableImageCommand\");\nvar de_EnableImageBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableImageBlockPublicAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableImageBlockPublicAccessCommand\");\nvar de_EnableImageDeprecationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableImageDeprecationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableImageDeprecationCommand\");\nvar de_EnableImageDeregistrationProtectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableImageDeregistrationProtectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableImageDeregistrationProtectionCommand\");\nvar de_EnableIpamOrganizationAdminAccountCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableIpamOrganizationAdminAccountResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableIpamOrganizationAdminAccountCommand\");\nvar de_EnableReachabilityAnalyzerOrganizationSharingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableReachabilityAnalyzerOrganizationSharingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableReachabilityAnalyzerOrganizationSharingCommand\");\nvar de_EnableSerialConsoleAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableSerialConsoleAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableSerialConsoleAccessCommand\");\nvar de_EnableSnapshotBlockPublicAccessCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableSnapshotBlockPublicAccessResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableSnapshotBlockPublicAccessCommand\");\nvar de_EnableTransitGatewayRouteTablePropagationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableTransitGatewayRouteTablePropagationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableTransitGatewayRouteTablePropagationCommand\");\nvar de_EnableVgwRoutePropagationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_EnableVgwRoutePropagationCommand\");\nvar de_EnableVolumeIOCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_EnableVolumeIOCommand\");\nvar de_EnableVpcClassicLinkCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableVpcClassicLinkResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableVpcClassicLinkCommand\");\nvar de_EnableVpcClassicLinkDnsSupportCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_EnableVpcClassicLinkDnsSupportResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_EnableVpcClassicLinkDnsSupportCommand\");\nvar de_ExportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ExportClientVpnClientCertificateRevocationListResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ExportClientVpnClientCertificateRevocationListCommand\");\nvar de_ExportClientVpnClientConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ExportClientVpnClientConfigurationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ExportClientVpnClientConfigurationCommand\");\nvar de_ExportImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ExportImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ExportImageCommand\");\nvar de_ExportTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ExportTransitGatewayRoutesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ExportTransitGatewayRoutesCommand\");\nvar de_GetAssociatedEnclaveCertificateIamRolesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetAssociatedEnclaveCertificateIamRolesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetAssociatedEnclaveCertificateIamRolesCommand\");\nvar de_GetAssociatedIpv6PoolCidrsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetAssociatedIpv6PoolCidrsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetAssociatedIpv6PoolCidrsCommand\");\nvar de_GetAwsNetworkPerformanceDataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetAwsNetworkPerformanceDataResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetAwsNetworkPerformanceDataCommand\");\nvar de_GetCapacityReservationUsageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetCapacityReservationUsageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetCapacityReservationUsageCommand\");\nvar de_GetCoipPoolUsageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetCoipPoolUsageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetCoipPoolUsageCommand\");\nvar de_GetConsoleOutputCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetConsoleOutputResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetConsoleOutputCommand\");\nvar de_GetConsoleScreenshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetConsoleScreenshotResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetConsoleScreenshotCommand\");\nvar de_GetDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetDefaultCreditSpecificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetDefaultCreditSpecificationCommand\");\nvar de_GetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetEbsDefaultKmsKeyIdResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetEbsDefaultKmsKeyIdCommand\");\nvar de_GetEbsEncryptionByDefaultCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetEbsEncryptionByDefaultResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetEbsEncryptionByDefaultCommand\");\nvar de_GetFlowLogsIntegrationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetFlowLogsIntegrationTemplateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetFlowLogsIntegrationTemplateCommand\");\nvar de_GetGroupsForCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetGroupsForCapacityReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetGroupsForCapacityReservationCommand\");\nvar de_GetHostReservationPurchasePreviewCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetHostReservationPurchasePreviewResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetHostReservationPurchasePreviewCommand\");\nvar de_GetImageBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetImageBlockPublicAccessStateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetImageBlockPublicAccessStateCommand\");\nvar de_GetInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetInstanceMetadataDefaultsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInstanceMetadataDefaultsCommand\");\nvar de_GetInstanceTpmEkPubCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetInstanceTpmEkPubResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInstanceTpmEkPubCommand\");\nvar de_GetInstanceTypesFromInstanceRequirementsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetInstanceTypesFromInstanceRequirementsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInstanceTypesFromInstanceRequirementsCommand\");\nvar de_GetInstanceUefiDataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetInstanceUefiDataResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInstanceUefiDataCommand\");\nvar de_GetIpamAddressHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamAddressHistoryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamAddressHistoryCommand\");\nvar de_GetIpamDiscoveredAccountsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamDiscoveredAccountsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamDiscoveredAccountsCommand\");\nvar de_GetIpamDiscoveredPublicAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamDiscoveredPublicAddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamDiscoveredPublicAddressesCommand\");\nvar de_GetIpamDiscoveredResourceCidrsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamDiscoveredResourceCidrsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamDiscoveredResourceCidrsCommand\");\nvar de_GetIpamPoolAllocationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamPoolAllocationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamPoolAllocationsCommand\");\nvar de_GetIpamPoolCidrsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamPoolCidrsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamPoolCidrsCommand\");\nvar de_GetIpamResourceCidrsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetIpamResourceCidrsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetIpamResourceCidrsCommand\");\nvar de_GetLaunchTemplateDataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetLaunchTemplateDataResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetLaunchTemplateDataCommand\");\nvar de_GetManagedPrefixListAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetManagedPrefixListAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetManagedPrefixListAssociationsCommand\");\nvar de_GetManagedPrefixListEntriesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetManagedPrefixListEntriesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetManagedPrefixListEntriesCommand\");\nvar de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetNetworkInsightsAccessScopeAnalysisFindingsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand\");\nvar de_GetNetworkInsightsAccessScopeContentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetNetworkInsightsAccessScopeContentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetNetworkInsightsAccessScopeContentCommand\");\nvar de_GetPasswordDataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetPasswordDataResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetPasswordDataCommand\");\nvar de_GetReservedInstancesExchangeQuoteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetReservedInstancesExchangeQuoteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetReservedInstancesExchangeQuoteCommand\");\nvar de_GetSecurityGroupsForVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSecurityGroupsForVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSecurityGroupsForVpcCommand\");\nvar de_GetSerialConsoleAccessStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSerialConsoleAccessStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSerialConsoleAccessStatusCommand\");\nvar de_GetSnapshotBlockPublicAccessStateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSnapshotBlockPublicAccessStateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSnapshotBlockPublicAccessStateCommand\");\nvar de_GetSpotPlacementScoresCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSpotPlacementScoresResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSpotPlacementScoresCommand\");\nvar de_GetSubnetCidrReservationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSubnetCidrReservationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSubnetCidrReservationsCommand\");\nvar de_GetTransitGatewayAttachmentPropagationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayAttachmentPropagationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayAttachmentPropagationsCommand\");\nvar de_GetTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayMulticastDomainAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayMulticastDomainAssociationsCommand\");\nvar de_GetTransitGatewayPolicyTableAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayPolicyTableAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayPolicyTableAssociationsCommand\");\nvar de_GetTransitGatewayPolicyTableEntriesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayPolicyTableEntriesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayPolicyTableEntriesCommand\");\nvar de_GetTransitGatewayPrefixListReferencesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayPrefixListReferencesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayPrefixListReferencesCommand\");\nvar de_GetTransitGatewayRouteTableAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayRouteTableAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayRouteTableAssociationsCommand\");\nvar de_GetTransitGatewayRouteTablePropagationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetTransitGatewayRouteTablePropagationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetTransitGatewayRouteTablePropagationsCommand\");\nvar de_GetVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetVerifiedAccessEndpointPolicyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetVerifiedAccessEndpointPolicyCommand\");\nvar de_GetVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetVerifiedAccessGroupPolicyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetVerifiedAccessGroupPolicyCommand\");\nvar de_GetVpnConnectionDeviceSampleConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetVpnConnectionDeviceSampleConfigurationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetVpnConnectionDeviceSampleConfigurationCommand\");\nvar de_GetVpnConnectionDeviceTypesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetVpnConnectionDeviceTypesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetVpnConnectionDeviceTypesCommand\");\nvar de_GetVpnTunnelReplacementStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetVpnTunnelReplacementStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetVpnTunnelReplacementStatusCommand\");\nvar de_ImportClientVpnClientCertificateRevocationListCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportClientVpnClientCertificateRevocationListResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportClientVpnClientCertificateRevocationListCommand\");\nvar de_ImportImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportImageCommand\");\nvar de_ImportInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportInstanceCommand\");\nvar de_ImportKeyPairCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportKeyPairResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportKeyPairCommand\");\nvar de_ImportSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportSnapshotResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportSnapshotCommand\");\nvar de_ImportVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ImportVolumeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ImportVolumeCommand\");\nvar de_ListImagesInRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ListImagesInRecycleBinResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListImagesInRecycleBinCommand\");\nvar de_ListSnapshotsInRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ListSnapshotsInRecycleBinResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListSnapshotsInRecycleBinCommand\");\nvar de_LockSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_LockSnapshotResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_LockSnapshotCommand\");\nvar de_ModifyAddressAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyAddressAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyAddressAttributeCommand\");\nvar de_ModifyAvailabilityZoneGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyAvailabilityZoneGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyAvailabilityZoneGroupCommand\");\nvar de_ModifyCapacityReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyCapacityReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyCapacityReservationCommand\");\nvar de_ModifyCapacityReservationFleetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyCapacityReservationFleetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyCapacityReservationFleetCommand\");\nvar de_ModifyClientVpnEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyClientVpnEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyClientVpnEndpointCommand\");\nvar de_ModifyDefaultCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyDefaultCreditSpecificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyDefaultCreditSpecificationCommand\");\nvar de_ModifyEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyEbsDefaultKmsKeyIdResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyEbsDefaultKmsKeyIdCommand\");\nvar de_ModifyFleetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyFleetResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyFleetCommand\");\nvar de_ModifyFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyFpgaImageAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyFpgaImageAttributeCommand\");\nvar de_ModifyHostsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyHostsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyHostsCommand\");\nvar de_ModifyIdentityIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyIdentityIdFormatCommand\");\nvar de_ModifyIdFormatCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyIdFormatCommand\");\nvar de_ModifyImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyImageAttributeCommand\");\nvar de_ModifyInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyInstanceAttributeCommand\");\nvar de_ModifyInstanceCapacityReservationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceCapacityReservationAttributesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceCapacityReservationAttributesCommand\");\nvar de_ModifyInstanceCreditSpecificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceCreditSpecificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceCreditSpecificationCommand\");\nvar de_ModifyInstanceEventStartTimeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceEventStartTimeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceEventStartTimeCommand\");\nvar de_ModifyInstanceEventWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceEventWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceEventWindowCommand\");\nvar de_ModifyInstanceMaintenanceOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceMaintenanceOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceMaintenanceOptionsCommand\");\nvar de_ModifyInstanceMetadataDefaultsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceMetadataDefaultsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceMetadataDefaultsCommand\");\nvar de_ModifyInstanceMetadataOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstanceMetadataOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstanceMetadataOptionsCommand\");\nvar de_ModifyInstancePlacementCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyInstancePlacementResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyInstancePlacementCommand\");\nvar de_ModifyIpamCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyIpamResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyIpamCommand\");\nvar de_ModifyIpamPoolCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyIpamPoolResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyIpamPoolCommand\");\nvar de_ModifyIpamResourceCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyIpamResourceCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyIpamResourceCidrCommand\");\nvar de_ModifyIpamResourceDiscoveryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyIpamResourceDiscoveryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyIpamResourceDiscoveryCommand\");\nvar de_ModifyIpamScopeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyIpamScopeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyIpamScopeCommand\");\nvar de_ModifyLaunchTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyLaunchTemplateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyLaunchTemplateCommand\");\nvar de_ModifyLocalGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyLocalGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyLocalGatewayRouteCommand\");\nvar de_ModifyManagedPrefixListCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyManagedPrefixListResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyManagedPrefixListCommand\");\nvar de_ModifyNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyNetworkInterfaceAttributeCommand\");\nvar de_ModifyPrivateDnsNameOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyPrivateDnsNameOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyPrivateDnsNameOptionsCommand\");\nvar de_ModifyReservedInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyReservedInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyReservedInstancesCommand\");\nvar de_ModifySecurityGroupRulesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifySecurityGroupRulesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifySecurityGroupRulesCommand\");\nvar de_ModifySnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifySnapshotAttributeCommand\");\nvar de_ModifySnapshotTierCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifySnapshotTierResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifySnapshotTierCommand\");\nvar de_ModifySpotFleetRequestCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifySpotFleetRequestResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifySpotFleetRequestCommand\");\nvar de_ModifySubnetAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifySubnetAttributeCommand\");\nvar de_ModifyTrafficMirrorFilterNetworkServicesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTrafficMirrorFilterNetworkServicesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTrafficMirrorFilterNetworkServicesCommand\");\nvar de_ModifyTrafficMirrorFilterRuleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTrafficMirrorFilterRuleResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTrafficMirrorFilterRuleCommand\");\nvar de_ModifyTrafficMirrorSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTrafficMirrorSessionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTrafficMirrorSessionCommand\");\nvar de_ModifyTransitGatewayCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTransitGatewayResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTransitGatewayCommand\");\nvar de_ModifyTransitGatewayPrefixListReferenceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTransitGatewayPrefixListReferenceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTransitGatewayPrefixListReferenceCommand\");\nvar de_ModifyTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyTransitGatewayVpcAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyTransitGatewayVpcAttachmentCommand\");\nvar de_ModifyVerifiedAccessEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessEndpointCommand\");\nvar de_ModifyVerifiedAccessEndpointPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessEndpointPolicyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessEndpointPolicyCommand\");\nvar de_ModifyVerifiedAccessGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessGroupCommand\");\nvar de_ModifyVerifiedAccessGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessGroupPolicyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessGroupPolicyCommand\");\nvar de_ModifyVerifiedAccessInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessInstanceResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessInstanceCommand\");\nvar de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessInstanceLoggingConfigurationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand\");\nvar de_ModifyVerifiedAccessTrustProviderCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVerifiedAccessTrustProviderResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVerifiedAccessTrustProviderCommand\");\nvar de_ModifyVolumeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVolumeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVolumeCommand\");\nvar de_ModifyVolumeAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyVolumeAttributeCommand\");\nvar de_ModifyVpcAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ModifyVpcAttributeCommand\");\nvar de_ModifyVpcEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcEndpointResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcEndpointCommand\");\nvar de_ModifyVpcEndpointConnectionNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcEndpointConnectionNotificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcEndpointConnectionNotificationCommand\");\nvar de_ModifyVpcEndpointServiceConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcEndpointServiceConfigurationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcEndpointServiceConfigurationCommand\");\nvar de_ModifyVpcEndpointServicePayerResponsibilityCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcEndpointServicePayerResponsibilityResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcEndpointServicePayerResponsibilityCommand\");\nvar de_ModifyVpcEndpointServicePermissionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcEndpointServicePermissionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcEndpointServicePermissionsCommand\");\nvar de_ModifyVpcPeeringConnectionOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcPeeringConnectionOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcPeeringConnectionOptionsCommand\");\nvar de_ModifyVpcTenancyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpcTenancyResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpcTenancyCommand\");\nvar de_ModifyVpnConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpnConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpnConnectionCommand\");\nvar de_ModifyVpnConnectionOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpnConnectionOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpnConnectionOptionsCommand\");\nvar de_ModifyVpnTunnelCertificateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpnTunnelCertificateResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpnTunnelCertificateCommand\");\nvar de_ModifyVpnTunnelOptionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ModifyVpnTunnelOptionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyVpnTunnelOptionsCommand\");\nvar de_MonitorInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_MonitorInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_MonitorInstancesCommand\");\nvar de_MoveAddressToVpcCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_MoveAddressToVpcResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_MoveAddressToVpcCommand\");\nvar de_MoveByoipCidrToIpamCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_MoveByoipCidrToIpamResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_MoveByoipCidrToIpamCommand\");\nvar de_MoveCapacityReservationInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_MoveCapacityReservationInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_MoveCapacityReservationInstancesCommand\");\nvar de_ProvisionByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ProvisionByoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ProvisionByoipCidrCommand\");\nvar de_ProvisionIpamByoasnCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ProvisionIpamByoasnResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ProvisionIpamByoasnCommand\");\nvar de_ProvisionIpamPoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ProvisionIpamPoolCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ProvisionIpamPoolCidrCommand\");\nvar de_ProvisionPublicIpv4PoolCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ProvisionPublicIpv4PoolCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ProvisionPublicIpv4PoolCidrCommand\");\nvar de_PurchaseCapacityBlockCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_PurchaseCapacityBlockResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PurchaseCapacityBlockCommand\");\nvar de_PurchaseHostReservationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_PurchaseHostReservationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PurchaseHostReservationCommand\");\nvar de_PurchaseReservedInstancesOfferingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_PurchaseReservedInstancesOfferingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PurchaseReservedInstancesOfferingCommand\");\nvar de_PurchaseScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_PurchaseScheduledInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PurchaseScheduledInstancesCommand\");\nvar de_RebootInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_RebootInstancesCommand\");\nvar de_RegisterImageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RegisterImageResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterImageCommand\");\nvar de_RegisterInstanceEventNotificationAttributesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RegisterInstanceEventNotificationAttributesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterInstanceEventNotificationAttributesCommand\");\nvar de_RegisterTransitGatewayMulticastGroupMembersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RegisterTransitGatewayMulticastGroupMembersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterTransitGatewayMulticastGroupMembersCommand\");\nvar de_RegisterTransitGatewayMulticastGroupSourcesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RegisterTransitGatewayMulticastGroupSourcesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterTransitGatewayMulticastGroupSourcesCommand\");\nvar de_RejectTransitGatewayMulticastDomainAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RejectTransitGatewayMulticastDomainAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RejectTransitGatewayMulticastDomainAssociationsCommand\");\nvar de_RejectTransitGatewayPeeringAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RejectTransitGatewayPeeringAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RejectTransitGatewayPeeringAttachmentCommand\");\nvar de_RejectTransitGatewayVpcAttachmentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RejectTransitGatewayVpcAttachmentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RejectTransitGatewayVpcAttachmentCommand\");\nvar de_RejectVpcEndpointConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RejectVpcEndpointConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RejectVpcEndpointConnectionsCommand\");\nvar de_RejectVpcPeeringConnectionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RejectVpcPeeringConnectionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RejectVpcPeeringConnectionCommand\");\nvar de_ReleaseAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ReleaseAddressCommand\");\nvar de_ReleaseHostsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReleaseHostsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReleaseHostsCommand\");\nvar de_ReleaseIpamPoolAllocationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReleaseIpamPoolAllocationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReleaseIpamPoolAllocationCommand\");\nvar de_ReplaceIamInstanceProfileAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReplaceIamInstanceProfileAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReplaceIamInstanceProfileAssociationCommand\");\nvar de_ReplaceNetworkAclAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReplaceNetworkAclAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReplaceNetworkAclAssociationCommand\");\nvar de_ReplaceNetworkAclEntryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ReplaceNetworkAclEntryCommand\");\nvar de_ReplaceRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ReplaceRouteCommand\");\nvar de_ReplaceRouteTableAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReplaceRouteTableAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReplaceRouteTableAssociationCommand\");\nvar de_ReplaceTransitGatewayRouteCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReplaceTransitGatewayRouteResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReplaceTransitGatewayRouteCommand\");\nvar de_ReplaceVpnTunnelCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ReplaceVpnTunnelResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ReplaceVpnTunnelCommand\");\nvar de_ReportInstanceStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ReportInstanceStatusCommand\");\nvar de_RequestSpotFleetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RequestSpotFleetResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RequestSpotFleetCommand\");\nvar de_RequestSpotInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RequestSpotInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RequestSpotInstancesCommand\");\nvar de_ResetAddressAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ResetAddressAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ResetAddressAttributeCommand\");\nvar de_ResetEbsDefaultKmsKeyIdCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ResetEbsDefaultKmsKeyIdResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ResetEbsDefaultKmsKeyIdCommand\");\nvar de_ResetFpgaImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_ResetFpgaImageAttributeResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ResetFpgaImageAttributeCommand\");\nvar de_ResetImageAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ResetImageAttributeCommand\");\nvar de_ResetInstanceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ResetInstanceAttributeCommand\");\nvar de_ResetNetworkInterfaceAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ResetNetworkInterfaceAttributeCommand\");\nvar de_ResetSnapshotAttributeCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_ResetSnapshotAttributeCommand\");\nvar de_RestoreAddressToClassicCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RestoreAddressToClassicResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RestoreAddressToClassicCommand\");\nvar de_RestoreImageFromRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RestoreImageFromRecycleBinResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RestoreImageFromRecycleBinCommand\");\nvar de_RestoreManagedPrefixListVersionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RestoreManagedPrefixListVersionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RestoreManagedPrefixListVersionCommand\");\nvar de_RestoreSnapshotFromRecycleBinCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RestoreSnapshotFromRecycleBinResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RestoreSnapshotFromRecycleBinCommand\");\nvar de_RestoreSnapshotTierCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RestoreSnapshotTierResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RestoreSnapshotTierCommand\");\nvar de_RevokeClientVpnIngressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RevokeClientVpnIngressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RevokeClientVpnIngressCommand\");\nvar de_RevokeSecurityGroupEgressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RevokeSecurityGroupEgressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RevokeSecurityGroupEgressCommand\");\nvar de_RevokeSecurityGroupIngressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RevokeSecurityGroupIngressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RevokeSecurityGroupIngressCommand\");\nvar de_RunInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_Reservation(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RunInstancesCommand\");\nvar de_RunScheduledInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_RunScheduledInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RunScheduledInstancesCommand\");\nvar de_SearchLocalGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_SearchLocalGatewayRoutesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_SearchLocalGatewayRoutesCommand\");\nvar de_SearchTransitGatewayMulticastGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_SearchTransitGatewayMulticastGroupsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_SearchTransitGatewayMulticastGroupsCommand\");\nvar de_SearchTransitGatewayRoutesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_SearchTransitGatewayRoutesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_SearchTransitGatewayRoutesCommand\");\nvar de_SendDiagnosticInterruptCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_SendDiagnosticInterruptCommand\");\nvar de_StartInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_StartInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartInstancesCommand\");\nvar de_StartNetworkInsightsAccessScopeAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_StartNetworkInsightsAccessScopeAnalysisResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartNetworkInsightsAccessScopeAnalysisCommand\");\nvar de_StartNetworkInsightsAnalysisCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_StartNetworkInsightsAnalysisResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartNetworkInsightsAnalysisCommand\");\nvar de_StartVpcEndpointServicePrivateDnsVerificationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_StartVpcEndpointServicePrivateDnsVerificationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartVpcEndpointServicePrivateDnsVerificationCommand\");\nvar de_StopInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_StopInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StopInstancesCommand\");\nvar de_TerminateClientVpnConnectionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_TerminateClientVpnConnectionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_TerminateClientVpnConnectionsCommand\");\nvar de_TerminateInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_TerminateInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_TerminateInstancesCommand\");\nvar de_UnassignIpv6AddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UnassignIpv6AddressesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UnassignIpv6AddressesCommand\");\nvar de_UnassignPrivateIpAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n await (0, import_smithy_client.collectBody)(output.body, context);\n const response = {\n $metadata: deserializeMetadata(output)\n };\n return response;\n}, \"de_UnassignPrivateIpAddressesCommand\");\nvar de_UnassignPrivateNatGatewayAddressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UnassignPrivateNatGatewayAddressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UnassignPrivateNatGatewayAddressCommand\");\nvar de_UnlockSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UnlockSnapshotResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UnlockSnapshotCommand\");\nvar de_UnmonitorInstancesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UnmonitorInstancesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UnmonitorInstancesCommand\");\nvar de_UpdateSecurityGroupRuleDescriptionsEgressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UpdateSecurityGroupRuleDescriptionsEgressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateSecurityGroupRuleDescriptionsEgressCommand\");\nvar de_UpdateSecurityGroupRuleDescriptionsIngressCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_UpdateSecurityGroupRuleDescriptionsIngressResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateSecurityGroupRuleDescriptionsIngressCommand\");\nvar de_WithdrawByoipCidrCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_WithdrawByoipCidrResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_WithdrawByoipCidrCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n const parsedOutput = {\n ...output,\n body: await (0, import_core2.parseXmlErrorBody)(output.body, context)\n };\n const errorCode = loadEc2ErrorCode(output, parsedOutput.body);\n const parsedBody = parsedOutput.body;\n return throwDefaultError({\n output,\n parsedBody: parsedBody.Errors.Error,\n errorCode\n });\n}, \"de_CommandError\");\nvar se_AcceleratorCount = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_AcceleratorCount\");\nvar se_AcceleratorCountRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_AcceleratorCountRequest\");\nvar se_AcceleratorManufacturerSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AcceleratorManufacturerSet\");\nvar se_AcceleratorNameSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AcceleratorNameSet\");\nvar se_AcceleratorTotalMemoryMiB = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_AcceleratorTotalMemoryMiB\");\nvar se_AcceleratorTotalMemoryMiBRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_AcceleratorTotalMemoryMiBRequest\");\nvar se_AcceleratorTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AcceleratorTypeSet\");\nvar se_AcceptAddressTransferRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ad] != null) {\n entries[_Ad] = input[_Ad];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AcceptAddressTransferRequest\");\nvar se_AcceptReservedInstancesExchangeQuoteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RII] != null) {\n const memberEntries = se_ReservedInstanceIdSet(input[_RII], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TC] != null) {\n const memberEntries = se_TargetConfigurationRequestSet(input[_TC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetConfiguration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AcceptReservedInstancesExchangeQuoteRequest\");\nvar se_AcceptTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_ValueStringList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AcceptTransitGatewayMulticastDomainAssociationsRequest\");\nvar se_AcceptTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AcceptTransitGatewayPeeringAttachmentRequest\");\nvar se_AcceptTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AcceptTransitGatewayVpcAttachmentRequest\");\nvar se_AcceptVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_VEI] != null) {\n const memberEntries = se_VpcEndpointIdList(input[_VEI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AcceptVpcEndpointConnectionsRequest\");\nvar se_AcceptVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n return entries;\n}, \"se_AcceptVpcPeeringConnectionRequest\");\nvar se_AccessScopePathListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_AccessScopePathRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_AccessScopePathListRequest\");\nvar se_AccessScopePathRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_S] != null) {\n const memberEntries = se_PathStatementRequest(input[_S], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Source.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_D] != null) {\n const memberEntries = se_PathStatementRequest(input[_D], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Destination.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TR] != null) {\n const memberEntries = se_ThroughResourcesStatementRequestList(input[_TR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ThroughResource.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AccessScopePathRequest\");\nvar se_AccountAttributeNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`AttributeName.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AccountAttributeNameStringList\");\nvar se_AddIpamOperatingRegion = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RN] != null) {\n entries[_RN] = input[_RN];\n }\n return entries;\n}, \"se_AddIpamOperatingRegion\");\nvar se_AddIpamOperatingRegionSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_AddIpamOperatingRegion(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_AddIpamOperatingRegionSet\");\nvar se_AddPrefixListEntries = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_AddPrefixListEntry(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_AddPrefixListEntries\");\nvar se_AddPrefixListEntry = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_AddPrefixListEntry\");\nvar se_AdvertiseByoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_As] != null) {\n entries[_As] = input[_As];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n return entries;\n}, \"se_AdvertiseByoipCidrRequest\");\nvar se_AllocateAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Do] != null) {\n entries[_Do] = input[_Do];\n }\n if (input[_Ad] != null) {\n entries[_Ad] = input[_Ad];\n }\n if (input[_PIP] != null) {\n entries[_PIP] = input[_PIP];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n if (input[_COIP] != null) {\n entries[_COIP] = input[_COIP];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n return entries;\n}, \"se_AllocateAddressRequest\");\nvar se_AllocateHostsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AP] != null) {\n entries[_AP] = input[_AP];\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IF] != null) {\n entries[_IF] = input[_IF];\n }\n if (input[_Q] != null) {\n entries[_Q] = input[_Q];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HR] != null) {\n entries[_HR] = input[_HR];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_HM] != null) {\n entries[_HM] = input[_HM];\n }\n if (input[_AI] != null) {\n const memberEntries = se_AssetIdList(input[_AI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AllocateHostsRequest\");\nvar se_AllocateIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_NL] != null) {\n entries[_NL] = input[_NL];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_PNC] != null) {\n entries[_PNC] = input[_PNC];\n }\n if (input[_AC] != null) {\n const memberEntries = se_IpamPoolAllocationAllowedCidrs(input[_AC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllowedCidr.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DC] != null) {\n const memberEntries = se_IpamPoolAllocationDisallowedCidrs(input[_DC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DisallowedCidr.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AllocateIpamPoolCidrRequest\");\nvar se_AllocationIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`AllocationId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AllocationIdList\");\nvar se_AllocationIds = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AllocationIds\");\nvar se_AllowedInstanceTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AllowedInstanceTypeSet\");\nvar se_ApplySecurityGroupsToClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ApplySecurityGroupsToClientVpnTargetNetworkRequest\");\nvar se_ArchitectureTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ArchitectureTypeSet\");\nvar se_ArnList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ArnList\");\nvar se_AsnAuthorizationContext = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Me] != null) {\n entries[_Me] = input[_Me];\n }\n if (input[_Si] != null) {\n entries[_Si] = input[_Si];\n }\n return entries;\n}, \"se_AsnAuthorizationContext\");\nvar se_AssetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AssetIdList\");\nvar se_AssignIpv6AddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_Ipv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Addresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPC] != null) {\n entries[_IPC] = input[_IPC];\n }\n if (input[_IP] != null) {\n const memberEntries = se_IpPrefixList(input[_IP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n return entries;\n}, \"se_AssignIpv6AddressesRequest\");\nvar se_AssignPrivateIpAddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AR] != null) {\n entries[_AR] = input[_AR];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_PrivateIpAddressStringList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n if (input[_IPp] != null) {\n const memberEntries = se_IpPrefixList(input[_IPp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv4Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPCp] != null) {\n entries[_IPCp] = input[_IPCp];\n }\n return entries;\n}, \"se_AssignPrivateIpAddressesRequest\");\nvar se_AssignPrivateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_IpList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAC] != null) {\n entries[_PIAC] = input[_PIAC];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssignPrivateNatGatewayAddressRequest\");\nvar se_AssociateAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n if (input[_ARl] != null) {\n entries[_ARl] = input[_ARl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n return entries;\n}, \"se_AssociateAddressRequest\");\nvar se_AssociateClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateClientVpnTargetNetworkRequest\");\nvar se_AssociateDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOI] != null) {\n entries[_DOI] = input[_DOI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateDhcpOptionsRequest\");\nvar se_AssociateEnclaveCertificateIamRoleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CA] != null) {\n entries[_CA] = input[_CA];\n }\n if (input[_RAo] != null) {\n entries[_RAo] = input[_RAo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateEnclaveCertificateIamRoleRequest\");\nvar se_AssociateIamInstanceProfileRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIP] != null) {\n const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n return entries;\n}, \"se_AssociateIamInstanceProfileRequest\");\nvar se_AssociateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IEWI] != null) {\n entries[_IEWI] = input[_IEWI];\n }\n if (input[_AT] != null) {\n const memberEntries = se_InstanceEventWindowAssociationRequest(input[_AT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationTarget.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AssociateInstanceEventWindowRequest\");\nvar se_AssociateIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_As] != null) {\n entries[_As] = input[_As];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n return entries;\n}, \"se_AssociateIpamByoasnRequest\");\nvar se_AssociateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_AssociateIpamResourceDiscoveryRequest\");\nvar se_AssociateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_AIll] != null) {\n const memberEntries = se_AllocationIdList(input[_AIll], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllocationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIA] != null) {\n const memberEntries = se_IpList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateNatGatewayAddressRequest\");\nvar se_AssociateRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_GI] != null) {\n entries[_GI] = input[_GI];\n }\n return entries;\n}, \"se_AssociateRouteTableRequest\");\nvar se_AssociateSubnetCidrBlockRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_IIPI] != null) {\n entries[_IIPI] = input[_IIPI];\n }\n if (input[_INL] != null) {\n entries[_INL] = input[_INL];\n }\n return entries;\n}, \"se_AssociateSubnetCidrBlockRequest\");\nvar se_AssociateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateTransitGatewayMulticastDomainRequest\");\nvar se_AssociateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTI] != null) {\n entries[_TGPTI] = input[_TGPTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateTransitGatewayPolicyTableRequest\");\nvar se_AssociateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateTransitGatewayRouteTableRequest\");\nvar se_AssociateTrunkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BII] != null) {\n entries[_BII] = input[_BII];\n }\n if (input[_TII] != null) {\n entries[_TII] = input[_TII];\n }\n if (input[_VIl] != null) {\n entries[_VIl] = input[_VIl];\n }\n if (input[_GK] != null) {\n entries[_GK] = input[_GK];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AssociateTrunkInterfaceRequest\");\nvar se_AssociateVpcCidrBlockRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_APICB] != null) {\n entries[_APICB] = input[_APICB];\n }\n if (input[_CB] != null) {\n entries[_CB] = input[_CB];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_ICBNBG] != null) {\n entries[_ICBNBG] = input[_ICBNBG];\n }\n if (input[_IPpv] != null) {\n entries[_IPpv] = input[_IPpv];\n }\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_IIPIp] != null) {\n entries[_IIPIp] = input[_IIPIp];\n }\n if (input[_INLp] != null) {\n entries[_INLp] = input[_INLp];\n }\n if (input[_IIPI] != null) {\n entries[_IIPI] = input[_IIPI];\n }\n if (input[_INL] != null) {\n entries[_INL] = input[_INL];\n }\n return entries;\n}, \"se_AssociateVpcCidrBlockRequest\");\nvar se_AssociationIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`AssociationId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AssociationIdList\");\nvar se_AthenaIntegration = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IRSDA] != null) {\n entries[_IRSDA] = input[_IRSDA];\n }\n if (input[_PLF] != null) {\n entries[_PLF] = input[_PLF];\n }\n if (input[_PSD] != null) {\n entries[_PSD] = (0, import_smithy_client.serializeDateTime)(input[_PSD]);\n }\n if (input[_PED] != null) {\n entries[_PED] = (0, import_smithy_client.serializeDateTime)(input[_PED]);\n }\n return entries;\n}, \"se_AthenaIntegration\");\nvar se_AthenaIntegrationsSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_AthenaIntegration(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_AthenaIntegrationsSet\");\nvar se_AttachClassicLinkVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_G] != null) {\n const memberEntries = se_GroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_AttachClassicLinkVpcRequest\");\nvar se_AttachInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IGI] != null) {\n entries[_IGI] = input[_IGI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_AttachInternetGatewayRequest\");\nvar se_AttachNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DIev] != null) {\n entries[_DIev] = input[_DIev];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_NCI] != null) {\n entries[_NCI] = input[_NCI];\n }\n if (input[_ESS] != null) {\n const memberEntries = se_EnaSrdSpecification(input[_ESS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AttachNetworkInterfaceRequest\");\nvar se_AttachVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_VATPI] != null) {\n entries[_VATPI] = input[_VATPI];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AttachVerifiedAccessTrustProviderRequest\");\nvar se_AttachVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Dev] != null) {\n entries[_Dev] = input[_Dev];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AttachVolumeRequest\");\nvar se_AttachVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_VGI] != null) {\n entries[_VGI] = input[_VGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AttachVpnGatewayRequest\");\nvar se_AttributeBooleanValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_AttributeBooleanValue\");\nvar se_AttributeValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_AttributeValue\");\nvar se_AuthorizeClientVpnIngressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_TNC] != null) {\n entries[_TNC] = input[_TNC];\n }\n if (input[_AGI] != null) {\n entries[_AGI] = input[_AGI];\n }\n if (input[_AAG] != null) {\n entries[_AAG] = input[_AAG];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_AuthorizeClientVpnIngressRequest\");\nvar se_AuthorizeSecurityGroupEgressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CIi] != null) {\n entries[_CIi] = input[_CIi];\n }\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_SSGN] != null) {\n entries[_SSGN] = input[_SSGN];\n }\n if (input[_SSGOI] != null) {\n entries[_SSGOI] = input[_SSGOI];\n }\n return entries;\n}, \"se_AuthorizeSecurityGroupEgressRequest\");\nvar se_AuthorizeSecurityGroupIngressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CIi] != null) {\n entries[_CIi] = input[_CIi];\n }\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_SSGN] != null) {\n entries[_SSGN] = input[_SSGN];\n }\n if (input[_SSGOI] != null) {\n entries[_SSGOI] = input[_SSGOI];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AuthorizeSecurityGroupIngressRequest\");\nvar se_AvailabilityZoneStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`AvailabilityZone.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_AvailabilityZoneStringList\");\nvar se_BaselineEbsBandwidthMbps = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_BaselineEbsBandwidthMbps\");\nvar se_BaselineEbsBandwidthMbpsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_BaselineEbsBandwidthMbpsRequest\");\nvar se_BillingProductList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_BillingProductList\");\nvar se_BlobAttributeValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = context.base64Encoder(input[_Va]);\n }\n return entries;\n}, \"se_BlobAttributeValue\");\nvar se_BlockDeviceMapping = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_VN] != null) {\n entries[_VN] = input[_VN];\n }\n if (input[_E] != null) {\n const memberEntries = se_EbsBlockDevice(input[_E], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ebs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ND] != null) {\n entries[_ND] = input[_ND];\n }\n return entries;\n}, \"se_BlockDeviceMapping\");\nvar se_BlockDeviceMappingList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_BlockDeviceMapping(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_BlockDeviceMappingList\");\nvar se_BlockDeviceMappingRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_BlockDeviceMapping(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`BlockDeviceMapping.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_BlockDeviceMappingRequestList\");\nvar se_BundleIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`BundleId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_BundleIdStringList\");\nvar se_BundleInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_St] != null) {\n const memberEntries = se_Storage(input[_St], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Storage.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_BundleInstanceRequest\");\nvar se_CancelBundleTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BIu] != null) {\n entries[_BIu] = input[_BIu];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CancelBundleTaskRequest\");\nvar se_CancelCapacityReservationFleetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CRFI] != null) {\n const memberEntries = se_CapacityReservationFleetIdSet(input[_CRFI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationFleetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CancelCapacityReservationFleetsRequest\");\nvar se_CancelCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRI] != null) {\n entries[_CRI] = input[_CRI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CancelCapacityReservationRequest\");\nvar se_CancelConversionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTI] != null) {\n entries[_CTI] = input[_CTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RM] != null) {\n entries[_RM] = input[_RM];\n }\n return entries;\n}, \"se_CancelConversionRequest\");\nvar se_CancelExportTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ETI] != null) {\n entries[_ETI] = input[_ETI];\n }\n return entries;\n}, \"se_CancelExportTaskRequest\");\nvar se_CancelImageLaunchPermissionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CancelImageLaunchPermissionRequest\");\nvar se_CancelImportTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRa] != null) {\n entries[_CRa] = input[_CRa];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITI] != null) {\n entries[_ITI] = input[_ITI];\n }\n return entries;\n}, \"se_CancelImportTaskRequest\");\nvar se_CancelReservedInstancesListingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RILI] != null) {\n entries[_RILI] = input[_RILI];\n }\n return entries;\n}, \"se_CancelReservedInstancesListingRequest\");\nvar se_CancelSpotFleetRequestsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SFRI] != null) {\n const memberEntries = se_SpotFleetRequestIdList(input[_SFRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotFleetRequestId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TI] != null) {\n entries[_TI] = input[_TI];\n }\n return entries;\n}, \"se_CancelSpotFleetRequestsRequest\");\nvar se_CancelSpotInstanceRequestsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIRI] != null) {\n const memberEntries = se_SpotInstanceRequestIdList(input[_SIRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotInstanceRequestId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CancelSpotInstanceRequestsRequest\");\nvar se_CapacityReservationFleetIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CapacityReservationFleetIdSet\");\nvar se_CapacityReservationIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CapacityReservationIdSet\");\nvar se_CapacityReservationOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_USs] != null) {\n entries[_USs] = input[_USs];\n }\n return entries;\n}, \"se_CapacityReservationOptionsRequest\");\nvar se_CapacityReservationSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRP] != null) {\n entries[_CRP] = input[_CRP];\n }\n if (input[_CRTa] != null) {\n const memberEntries = se_CapacityReservationTarget(input[_CRTa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationTarget.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CapacityReservationSpecification\");\nvar se_CapacityReservationTarget = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRI] != null) {\n entries[_CRI] = input[_CRI];\n }\n if (input[_CRRGA] != null) {\n entries[_CRRGA] = input[_CRRGA];\n }\n return entries;\n}, \"se_CapacityReservationTarget\");\nvar se_CarrierGatewayIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CarrierGatewayIdSet\");\nvar se_CertificateAuthenticationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRCCA] != null) {\n entries[_CRCCA] = input[_CRCCA];\n }\n return entries;\n}, \"se_CertificateAuthenticationRequest\");\nvar se_CidrAuthorizationContext = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Me] != null) {\n entries[_Me] = input[_Me];\n }\n if (input[_Si] != null) {\n entries[_Si] = input[_Si];\n }\n return entries;\n}, \"se_CidrAuthorizationContext\");\nvar se_ClassicLoadBalancer = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n return entries;\n}, \"se_ClassicLoadBalancer\");\nvar se_ClassicLoadBalancers = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ClassicLoadBalancer(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ClassicLoadBalancers\");\nvar se_ClassicLoadBalancersConfig = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CLB] != null) {\n const memberEntries = se_ClassicLoadBalancers(input[_CLB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClassicLoadBalancers.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ClassicLoadBalancersConfig\");\nvar se_ClientConnectOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_LFA] != null) {\n entries[_LFA] = input[_LFA];\n }\n return entries;\n}, \"se_ClientConnectOptions\");\nvar se_ClientData = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Co] != null) {\n entries[_Co] = input[_Co];\n }\n if (input[_UE] != null) {\n entries[_UE] = (0, import_smithy_client.serializeDateTime)(input[_UE]);\n }\n if (input[_USp] != null) {\n entries[_USp] = (0, import_smithy_client.serializeFloat)(input[_USp]);\n }\n if (input[_USpl] != null) {\n entries[_USpl] = (0, import_smithy_client.serializeDateTime)(input[_USpl]);\n }\n return entries;\n}, \"se_ClientData\");\nvar se_ClientLoginBannerOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_BT] != null) {\n entries[_BT] = input[_BT];\n }\n return entries;\n}, \"se_ClientLoginBannerOptions\");\nvar se_ClientVpnAuthenticationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_AD] != null) {\n const memberEntries = se_DirectoryServiceAuthenticationRequest(input[_AD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ActiveDirectory.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MA] != null) {\n const memberEntries = se_CertificateAuthenticationRequest(input[_MA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MutualAuthentication.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_FA] != null) {\n const memberEntries = se_FederatedAuthenticationRequest(input[_FA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FederatedAuthentication.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ClientVpnAuthenticationRequest\");\nvar se_ClientVpnAuthenticationRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ClientVpnAuthenticationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ClientVpnAuthenticationRequestList\");\nvar se_ClientVpnEndpointIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ClientVpnEndpointIdList\");\nvar se_ClientVpnSecurityGroupIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ClientVpnSecurityGroupIdSet\");\nvar se_CloudWatchLogOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LE] != null) {\n entries[_LE] = input[_LE];\n }\n if (input[_LGA] != null) {\n entries[_LGA] = input[_LGA];\n }\n if (input[_LOF] != null) {\n entries[_LOF] = input[_LOF];\n }\n return entries;\n}, \"se_CloudWatchLogOptionsSpecification\");\nvar se_CoipPoolIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CoipPoolIdSet\");\nvar se_ConfirmProductInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_PC] != null) {\n entries[_PC] = input[_PC];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ConfirmProductInstanceRequest\");\nvar se_ConnectionLogOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_CLG] != null) {\n entries[_CLG] = input[_CLG];\n }\n if (input[_CLS] != null) {\n entries[_CLS] = input[_CLS];\n }\n return entries;\n}, \"se_ConnectionLogOptions\");\nvar se_ConnectionNotificationIdsList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ConnectionNotificationIdsList\");\nvar se_ConnectionTrackingSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TET] != null) {\n entries[_TET] = input[_TET];\n }\n if (input[_UST] != null) {\n entries[_UST] = input[_UST];\n }\n if (input[_UT] != null) {\n entries[_UT] = input[_UT];\n }\n return entries;\n}, \"se_ConnectionTrackingSpecificationRequest\");\nvar se_ConversionIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ConversionIdStringList\");\nvar se_CopyFpgaImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SFII] != null) {\n entries[_SFII] = input[_SFII];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_SR] != null) {\n entries[_SR] = input[_SR];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CopyFpgaImageRequest\");\nvar se_CopyImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_SII] != null) {\n entries[_SII] = input[_SII];\n }\n if (input[_SR] != null) {\n entries[_SR] = input[_SR];\n }\n if (input[_DOA] != null) {\n entries[_DOA] = input[_DOA];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CITo] != null) {\n entries[_CITo] = input[_CITo];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CopyImageRequest\");\nvar se_CopySnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DOA] != null) {\n entries[_DOA] = input[_DOA];\n }\n if (input[_DRes] != null) {\n entries[_DRes] = input[_DRes];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_PU] != null) {\n entries[_PU] = input[_PU];\n }\n if (input[_SR] != null) {\n entries[_SR] = input[_SR];\n }\n if (input[_SSI] != null) {\n entries[_SSI] = input[_SSI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CopySnapshotRequest\");\nvar se_CpuManufacturerSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CpuManufacturerSet\");\nvar se_CpuOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CC] != null) {\n entries[_CC] = input[_CC];\n }\n if (input[_TPC] != null) {\n entries[_TPC] = input[_TPC];\n }\n if (input[_ASS] != null) {\n entries[_ASS] = input[_ASS];\n }\n return entries;\n}, \"se_CpuOptionsRequest\");\nvar se_CreateCapacityReservationBySplittingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_SCRI] != null) {\n entries[_SCRI] = input[_SCRI];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateCapacityReservationBySplittingRequest\");\nvar se_CreateCapacityReservationFleetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AS] != null) {\n entries[_AS] = input[_AS];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_ITS] != null) {\n const memberEntries = se_ReservationFleetInstanceSpecificationList(input[_ITS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTypeSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n if (input[_TTC] != null) {\n entries[_TTC] = input[_TTC];\n }\n if (input[_ED] != null) {\n entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]);\n }\n if (input[_IMC] != null) {\n entries[_IMC] = input[_IMC];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateCapacityReservationFleetRequest\");\nvar se_CreateCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IPn] != null) {\n entries[_IPn] = input[_IPn];\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_AZI] != null) {\n entries[_AZI] = input[_AZI];\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_ES] != null) {\n entries[_ES] = input[_ES];\n }\n if (input[_ED] != null) {\n entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]);\n }\n if (input[_EDT] != null) {\n entries[_EDT] = input[_EDT];\n }\n if (input[_IMC] != null) {\n entries[_IMC] = input[_IMC];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_PGA] != null) {\n entries[_PGA] = input[_PGA];\n }\n return entries;\n}, \"se_CreateCapacityReservationRequest\");\nvar se_CreateCarrierGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateCarrierGatewayRequest\");\nvar se_CreateClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CCB] != null) {\n entries[_CCB] = input[_CCB];\n }\n if (input[_SCA] != null) {\n entries[_SCA] = input[_SCA];\n }\n if (input[_AO] != null) {\n const memberEntries = se_ClientVpnAuthenticationRequestList(input[_AO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Authentication.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CLO] != null) {\n const memberEntries = se_ConnectionLogOptions(input[_CLO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionLogOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DSn] != null) {\n const memberEntries = se_ValueStringList(input[_DSn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DnsServers.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TPr] != null) {\n entries[_TPr] = input[_TPr];\n }\n if (input[_VP] != null) {\n entries[_VP] = input[_VP];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_ST] != null) {\n entries[_ST] = input[_ST];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGI] != null) {\n const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_SSP] != null) {\n entries[_SSP] = input[_SSP];\n }\n if (input[_CCO] != null) {\n const memberEntries = se_ClientConnectOptions(input[_CCO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientConnectOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_STH] != null) {\n entries[_STH] = input[_STH];\n }\n if (input[_CLBO] != null) {\n const memberEntries = se_ClientLoginBannerOptions(input[_CLBO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientLoginBannerOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateClientVpnEndpointRequest\");\nvar se_CreateClientVpnRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_TVSI] != null) {\n entries[_TVSI] = input[_TVSI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateClientVpnRouteRequest\");\nvar se_CreateCoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_CPIo] != null) {\n entries[_CPIo] = input[_CPIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateCoipCidrRequest\");\nvar se_CreateCoipPoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateCoipPoolRequest\");\nvar se_CreateCustomerGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BA] != null) {\n entries[_BA] = input[_BA];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n if (input[_CA] != null) {\n entries[_CA] = input[_CA];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_IAp] != null) {\n entries[_IAp] = input[_IAp];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_BAE] != null) {\n entries[_BAE] = input[_BAE];\n }\n return entries;\n}, \"se_CreateCustomerGatewayRequest\");\nvar se_CreateDefaultSubnetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IN] != null) {\n entries[_IN] = input[_IN];\n }\n return entries;\n}, \"se_CreateDefaultSubnetRequest\");\nvar se_CreateDefaultVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateDefaultVpcRequest\");\nvar se_CreateDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCh] != null) {\n const memberEntries = se_NewDhcpConfigurationList(input[_DCh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DhcpConfiguration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateDhcpOptionsRequest\");\nvar se_CreateEgressOnlyInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateEgressOnlyInternetGatewayRequest\");\nvar se_CreateFleetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_SO] != null) {\n const memberEntries = se_SpotOptionsRequest(input[_SO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ODO] != null) {\n const memberEntries = se_OnDemandOptionsRequest(input[_ODO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OnDemandOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ECTP] != null) {\n entries[_ECTP] = input[_ECTP];\n }\n if (input[_LTC] != null) {\n const memberEntries = se_FleetLaunchTemplateConfigListRequest(input[_LTC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateConfigs.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TCS] != null) {\n const memberEntries = se_TargetCapacitySpecificationRequest(input[_TCS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetCapacitySpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TIWE] != null) {\n entries[_TIWE] = input[_TIWE];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_VF] != null) {\n entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]);\n }\n if (input[_VU] != null) {\n entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]);\n }\n if (input[_RUI] != null) {\n entries[_RUI] = input[_RUI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Con] != null) {\n entries[_Con] = input[_Con];\n }\n return entries;\n}, \"se_CreateFleetRequest\");\nvar se_CreateFlowLogsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DLPA] != null) {\n entries[_DLPA] = input[_DLPA];\n }\n if (input[_DCAR] != null) {\n entries[_DCAR] = input[_DCAR];\n }\n if (input[_LGN] != null) {\n entries[_LGN] = input[_LGN];\n }\n if (input[_RIes] != null) {\n const memberEntries = se_FlowLogResourceIds(input[_RIes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_TT] != null) {\n entries[_TT] = input[_TT];\n }\n if (input[_LDT] != null) {\n entries[_LDT] = input[_LDT];\n }\n if (input[_LD] != null) {\n entries[_LD] = input[_LD];\n }\n if (input[_LF] != null) {\n entries[_LF] = input[_LF];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MAI] != null) {\n entries[_MAI] = input[_MAI];\n }\n if (input[_DO] != null) {\n const memberEntries = se_DestinationOptionsRequest(input[_DO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateFlowLogsRequest\");\nvar se_CreateFpgaImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ISL] != null) {\n const memberEntries = se_StorageLocation(input[_ISL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InputStorageLocation.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LSL] != null) {\n const memberEntries = se_StorageLocation(input[_LSL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LogsStorageLocation.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateFpgaImageRequest\");\nvar se_CreateImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BDM] != null) {\n const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_NR] != null) {\n entries[_NR] = input[_NR];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateImageRequest\");\nvar se_CreateInstanceConnectEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_SecurityGroupIdStringListRequest(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PCI] != null) {\n entries[_PCI] = input[_PCI];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateInstanceConnectEndpointRequest\");\nvar se_CreateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_TRi] != null) {\n const memberEntries = se_InstanceEventWindowTimeRangeRequestSet(input[_TRi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TimeRange.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CE] != null) {\n entries[_CE] = input[_CE];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateInstanceEventWindowRequest\");\nvar se_CreateInstanceExportTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_ETST] != null) {\n const memberEntries = se_ExportToS3TaskSpecification(input[_ETST], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExportToS3.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_TE] != null) {\n entries[_TE] = input[_TE];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateInstanceExportTaskRequest\");\nvar se_CreateInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateInternetGatewayRequest\");\nvar se_CreateIpamExternalResourceVerificationTokenRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateIpamExternalResourceVerificationTokenRequest\");\nvar se_CreateIpamPoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ISI] != null) {\n entries[_ISI] = input[_ISI];\n }\n if (input[_L] != null) {\n entries[_L] = input[_L];\n }\n if (input[_SIPI] != null) {\n entries[_SIPI] = input[_SIPI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_AF] != null) {\n entries[_AF] = input[_AF];\n }\n if (input[_AIu] != null) {\n entries[_AIu] = input[_AIu];\n }\n if (input[_PA] != null) {\n entries[_PA] = input[_PA];\n }\n if (input[_AMNL] != null) {\n entries[_AMNL] = input[_AMNL];\n }\n if (input[_AMNLl] != null) {\n entries[_AMNLl] = input[_AMNLl];\n }\n if (input[_ADNL] != null) {\n entries[_ADNL] = input[_ADNL];\n }\n if (input[_ARTl] != null) {\n const memberEntries = se_RequestIpamResourceTagList(input[_ARTl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllocationResourceTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_ASw] != null) {\n entries[_ASw] = input[_ASw];\n }\n if (input[_PIS] != null) {\n entries[_PIS] = input[_PIS];\n }\n if (input[_SRo] != null) {\n const memberEntries = se_IpamPoolSourceResourceRequest(input[_SRo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceResource.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateIpamPoolRequest\");\nvar se_CreateIpamRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_OR] != null) {\n const memberEntries = se_AddIpamOperatingRegionSet(input[_OR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_Ti] != null) {\n entries[_Ti] = input[_Ti];\n }\n if (input[_EPG] != null) {\n entries[_EPG] = input[_EPG];\n }\n return entries;\n}, \"se_CreateIpamRequest\");\nvar se_CreateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_OR] != null) {\n const memberEntries = se_AddIpamOperatingRegionSet(input[_OR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateIpamResourceDiscoveryRequest\");\nvar se_CreateIpamScopeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateIpamScopeRequest\");\nvar se_CreateKeyPairRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_KT] != null) {\n entries[_KT] = input[_KT];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_KF] != null) {\n entries[_KF] = input[_KF];\n }\n return entries;\n}, \"se_CreateKeyPairRequest\");\nvar se_CreateLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_VD] != null) {\n entries[_VD] = input[_VD];\n }\n if (input[_LTD] != null) {\n const memberEntries = se_RequestLaunchTemplateData(input[_LTD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateData.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateLaunchTemplateRequest\");\nvar se_CreateLaunchTemplateVersionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_SV] != null) {\n entries[_SV] = input[_SV];\n }\n if (input[_VD] != null) {\n entries[_VD] = input[_VD];\n }\n if (input[_LTD] != null) {\n const memberEntries = se_RequestLaunchTemplateData(input[_LTD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateData.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RAe] != null) {\n entries[_RAe] = input[_RAe];\n }\n return entries;\n}, \"se_CreateLaunchTemplateVersionRequest\");\nvar se_CreateLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_LGVIGI] != null) {\n entries[_LGVIGI] = input[_LGVIGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n return entries;\n}, \"se_CreateLocalGatewayRouteRequest\");\nvar se_CreateLocalGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGI] != null) {\n entries[_LGI] = input[_LGI];\n }\n if (input[_Mo] != null) {\n entries[_Mo] = input[_Mo];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateLocalGatewayRouteTableRequest\");\nvar se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_LGVIGI] != null) {\n entries[_LGVIGI] = input[_LGVIGI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest\");\nvar se_CreateLocalGatewayRouteTableVpcAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateLocalGatewayRouteTableVpcAssociationRequest\");\nvar se_CreateManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLN] != null) {\n entries[_PLN] = input[_PLN];\n }\n if (input[_Ent] != null) {\n const memberEntries = se_AddPrefixListEntries(input[_Ent], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Entry.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ME] != null) {\n entries[_ME] = input[_ME];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AF] != null) {\n entries[_AF] = input[_AF];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateManagedPrefixListRequest\");\nvar se_CreateNatGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTo] != null) {\n entries[_CTo] = input[_CTo];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_SAI] != null) {\n const memberEntries = se_AllocationIdList(input[_SAI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecondaryAllocationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIA] != null) {\n const memberEntries = se_IpList(input[_SPIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecondaryPrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n return entries;\n}, \"se_CreateNatGatewayRequest\");\nvar se_CreateNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CB] != null) {\n entries[_CB] = input[_CB];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Eg] != null) {\n entries[_Eg] = input[_Eg];\n }\n if (input[_ITC] != null) {\n const memberEntries = se_IcmpTypeCode(input[_ITC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Icmp.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_NAI] != null) {\n entries[_NAI] = input[_NAI];\n }\n if (input[_PR] != null) {\n const memberEntries = se_PortRange(input[_PR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_RAu] != null) {\n entries[_RAu] = input[_RAu];\n }\n if (input[_RNu] != null) {\n entries[_RNu] = input[_RNu];\n }\n return entries;\n}, \"se_CreateNetworkAclEntryRequest\");\nvar se_CreateNetworkAclRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateNetworkAclRequest\");\nvar se_CreateNetworkInsightsAccessScopeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MP] != null) {\n const memberEntries = se_AccessScopePathListRequest(input[_MP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MatchPath.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EP] != null) {\n const memberEntries = se_AccessScopePathListRequest(input[_EP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExcludePath.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateNetworkInsightsAccessScopeRequest\");\nvar se_CreateNetworkInsightsPathRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIo] != null) {\n entries[_SIo] = input[_SIo];\n }\n if (input[_DIest] != null) {\n entries[_DIest] = input[_DIest];\n }\n if (input[_S] != null) {\n entries[_S] = input[_S];\n }\n if (input[_D] != null) {\n entries[_D] = input[_D];\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DP] != null) {\n entries[_DP] = input[_DP];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_FAS] != null) {\n const memberEntries = se_PathRequestFilter(input[_FAS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FilterAtSource.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_FAD] != null) {\n const memberEntries = se_PathRequestFilter(input[_FAD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FilterAtDestination.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateNetworkInsightsPathRequest\");\nvar se_CreateNetworkInterfacePermissionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_AAI] != null) {\n entries[_AAI] = input[_AAI];\n }\n if (input[_ASw] != null) {\n entries[_ASw] = input[_ASw];\n }\n if (input[_Pe] != null) {\n entries[_Pe] = input[_Pe];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateNetworkInterfacePermissionRequest\");\nvar se_CreateNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_G] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_InstanceIpv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Addresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n if (input[_IPp] != null) {\n const memberEntries = se_Ipv4PrefixList(input[_IPp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv4Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPCp] != null) {\n entries[_IPCp] = input[_IPCp];\n }\n if (input[_IP] != null) {\n const memberEntries = se_Ipv6PrefixList(input[_IP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPC] != null) {\n entries[_IPC] = input[_IPC];\n }\n if (input[_ITn] != null) {\n entries[_ITn] = input[_ITn];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_EPI] != null) {\n entries[_EPI] = input[_EPI];\n }\n if (input[_CTS] != null) {\n const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionTrackingSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateNetworkInterfaceRequest\");\nvar se_CreatePlacementGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_Str] != null) {\n entries[_Str] = input[_Str];\n }\n if (input[_PCa] != null) {\n entries[_PCa] = input[_PCa];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SL] != null) {\n entries[_SL] = input[_SL];\n }\n return entries;\n}, \"se_CreatePlacementGroupRequest\");\nvar se_CreatePublicIpv4PoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n return entries;\n}, \"se_CreatePublicIpv4PoolRequest\");\nvar se_CreateReplaceRootVolumeTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRRV] != null) {\n entries[_DRRV] = input[_DRRV];\n }\n return entries;\n}, \"se_CreateReplaceRootVolumeTaskRequest\");\nvar se_CreateReservedInstancesListingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_PS] != null) {\n const memberEntries = se_PriceScheduleSpecificationList(input[_PS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PriceSchedules.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RIIe] != null) {\n entries[_RIIe] = input[_RIIe];\n }\n return entries;\n}, \"se_CreateReservedInstancesListingRequest\");\nvar se_CreateRestoreImageTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_B] != null) {\n entries[_B] = input[_B];\n }\n if (input[_OK] != null) {\n entries[_OK] = input[_OK];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateRestoreImageTaskRequest\");\nvar se_CreateRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_DICB] != null) {\n entries[_DICB] = input[_DICB];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VEIp] != null) {\n entries[_VEIp] = input[_VEIp];\n }\n if (input[_EOIGI] != null) {\n entries[_EOIGI] = input[_EOIGI];\n }\n if (input[_GI] != null) {\n entries[_GI] = input[_GI];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_LGI] != null) {\n entries[_LGI] = input[_LGI];\n }\n if (input[_CGI] != null) {\n entries[_CGI] = input[_CGI];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n if (input[_CNAo] != null) {\n entries[_CNAo] = input[_CNAo];\n }\n return entries;\n}, \"se_CreateRouteRequest\");\nvar se_CreateRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateRouteTableRequest\");\nvar se_CreateSecurityGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_GD] = input[_De];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateSecurityGroupRequest\");\nvar se_CreateSnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateSnapshotRequest\");\nvar se_CreateSnapshotsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_ISn] != null) {\n const memberEntries = se_InstanceSpecification(input[_ISn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTFS] != null) {\n entries[_CTFS] = input[_CTFS];\n }\n return entries;\n}, \"se_CreateSnapshotsRequest\");\nvar se_CreateSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_B] != null) {\n entries[_B] = input[_B];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Pr] != null) {\n entries[_Pr] = input[_Pr];\n }\n return entries;\n}, \"se_CreateSpotDatafeedSubscriptionRequest\");\nvar se_CreateStoreImageTaskRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_B] != null) {\n entries[_B] = input[_B];\n }\n if (input[_SOT] != null) {\n const memberEntries = se_S3ObjectTagList(input[_SOT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `S3ObjectTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateStoreImageTaskRequest\");\nvar se_CreateSubnetCidrReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_RTe] != null) {\n entries[_RTe] = input[_RTe];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateSubnetCidrReservationRequest\");\nvar se_CreateSubnetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_AZI] != null) {\n entries[_AZI] = input[_AZI];\n }\n if (input[_CB] != null) {\n entries[_CB] = input[_CB];\n }\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IN] != null) {\n entries[_IN] = input[_IN];\n }\n if (input[_IIPIp] != null) {\n entries[_IIPIp] = input[_IIPIp];\n }\n if (input[_INLp] != null) {\n entries[_INLp] = input[_INLp];\n }\n if (input[_IIPI] != null) {\n entries[_IIPI] = input[_IIPI];\n }\n if (input[_INL] != null) {\n entries[_INL] = input[_INL];\n }\n return entries;\n}, \"se_CreateSubnetRequest\");\nvar se_CreateTagsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_R] != null) {\n const memberEntries = se_ResourceIdList(input[_R], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Ta] != null) {\n const memberEntries = se_TagList(input[_Ta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateTagsRequest\");\nvar se_CreateTrafficMirrorFilterRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateTrafficMirrorFilterRequest\");\nvar se_CreateTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_TD] != null) {\n entries[_TD] = input[_TD];\n }\n if (input[_RNu] != null) {\n entries[_RNu] = input[_RNu];\n }\n if (input[_RAu] != null) {\n entries[_RAu] = input[_RAu];\n }\n if (input[_DPR] != null) {\n const memberEntries = se_TrafficMirrorPortRangeRequest(input[_DPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationPortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SPR] != null) {\n const memberEntries = se_TrafficMirrorPortRangeRequest(input[_SPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourcePortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_SCB] != null) {\n entries[_SCB] = input[_SCB];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateTrafficMirrorFilterRuleRequest\");\nvar se_CreateTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_TMTI] != null) {\n entries[_TMTI] = input[_TMTI];\n }\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_PL] != null) {\n entries[_PL] = input[_PL];\n }\n if (input[_SN] != null) {\n entries[_SN] = input[_SN];\n }\n if (input[_VNI] != null) {\n entries[_VNI] = input[_VNI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateTrafficMirrorSessionRequest\");\nvar se_CreateTrafficMirrorTargetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_NLBA] != null) {\n entries[_NLBA] = input[_NLBA];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_GLBEI] != null) {\n entries[_GLBEI] = input[_GLBEI];\n }\n return entries;\n}, \"se_CreateTrafficMirrorTargetRequest\");\nvar se_CreateTransitGatewayConnectPeerRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_TGA] != null) {\n entries[_TGA] = input[_TGA];\n }\n if (input[_PAe] != null) {\n entries[_PAe] = input[_PAe];\n }\n if (input[_BO] != null) {\n const memberEntries = se_TransitGatewayConnectRequestBgpOptions(input[_BO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BgpOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ICBn] != null) {\n const memberEntries = se_InsideCidrBlocksStringList(input[_ICBn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InsideCidrBlocks.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayConnectPeerRequest\");\nvar se_CreateTransitGatewayConnectRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TTGAI] != null) {\n entries[_TTGAI] = input[_TTGAI];\n }\n if (input[_O] != null) {\n const memberEntries = se_CreateTransitGatewayConnectRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayConnectRequest\");\nvar se_CreateTransitGatewayConnectRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n return entries;\n}, \"se_CreateTransitGatewayConnectRequestOptions\");\nvar se_CreateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_O] != null) {\n const memberEntries = se_CreateTransitGatewayMulticastDomainRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayMulticastDomainRequest\");\nvar se_CreateTransitGatewayMulticastDomainRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ISg] != null) {\n entries[_ISg] = input[_ISg];\n }\n if (input[_SSS] != null) {\n entries[_SSS] = input[_SSS];\n }\n if (input[_AASA] != null) {\n entries[_AASA] = input[_AASA];\n }\n return entries;\n}, \"se_CreateTransitGatewayMulticastDomainRequestOptions\");\nvar se_CreateTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_PTGI] != null) {\n entries[_PTGI] = input[_PTGI];\n }\n if (input[_PAI] != null) {\n entries[_PAI] = input[_PAI];\n }\n if (input[_PRe] != null) {\n entries[_PRe] = input[_PRe];\n }\n if (input[_O] != null) {\n const memberEntries = se_CreateTransitGatewayPeeringAttachmentRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayPeeringAttachmentRequest\");\nvar se_CreateTransitGatewayPeeringAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRy] != null) {\n entries[_DRy] = input[_DRy];\n }\n return entries;\n}, \"se_CreateTransitGatewayPeeringAttachmentRequestOptions\");\nvar se_CreateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayPolicyTableRequest\");\nvar se_CreateTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_Bl] != null) {\n entries[_Bl] = input[_Bl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayPrefixListReferenceRequest\");\nvar se_CreateTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_O] != null) {\n const memberEntries = se_TransitGatewayRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayRequest\");\nvar se_CreateTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_Bl] != null) {\n entries[_Bl] = input[_Bl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayRouteRequest\");\nvar se_CreateTransitGatewayRouteTableAnnouncementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_PAIe] != null) {\n entries[_PAIe] = input[_PAIe];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayRouteTableAnnouncementRequest\");\nvar se_CreateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayRouteTableRequest\");\nvar se_CreateTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_O] != null) {\n const memberEntries = se_CreateTransitGatewayVpcAttachmentRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateTransitGatewayVpcAttachmentRequest\");\nvar se_CreateTransitGatewayVpcAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DSns] != null) {\n entries[_DSns] = input[_DSns];\n }\n if (input[_SGRS] != null) {\n entries[_SGRS] = input[_SGRS];\n }\n if (input[_ISp] != null) {\n entries[_ISp] = input[_ISp];\n }\n if (input[_AMS] != null) {\n entries[_AMS] = input[_AMS];\n }\n return entries;\n}, \"se_CreateTransitGatewayVpcAttachmentRequestOptions\");\nvar se_CreateVerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_Po] != null) {\n entries[_Po] = input[_Po];\n }\n return entries;\n}, \"se_CreateVerifiedAccessEndpointEniOptions\");\nvar se_CreateVerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_Po] != null) {\n entries[_Po] = input[_Po];\n }\n if (input[_LBA] != null) {\n entries[_LBA] = input[_LBA];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_CreateVerifiedAccessEndpointSubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVerifiedAccessEndpointLoadBalancerOptions\");\nvar se_CreateVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_ET] != null) {\n entries[_ET] = input[_ET];\n }\n if (input[_ATt] != null) {\n entries[_ATt] = input[_ATt];\n }\n if (input[_DCA] != null) {\n entries[_DCA] = input[_DCA];\n }\n if (input[_ADp] != null) {\n entries[_ADp] = input[_ADp];\n }\n if (input[_EDP] != null) {\n entries[_EDP] = input[_EDP];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_SecurityGroupIdList(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LBO] != null) {\n const memberEntries = se_CreateVerifiedAccessEndpointLoadBalancerOptions(input[_LBO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LoadBalancerOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NIO] != null) {\n const memberEntries = se_CreateVerifiedAccessEndpointEniOptions(input[_NIO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVerifiedAccessEndpointRequest\");\nvar se_CreateVerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CreateVerifiedAccessEndpointSubnetIdList\");\nvar se_CreateVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVerifiedAccessGroupRequest\");\nvar se_CreateVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FIPSE] != null) {\n entries[_FIPSE] = input[_FIPSE];\n }\n return entries;\n}, \"se_CreateVerifiedAccessInstanceRequest\");\nvar se_CreateVerifiedAccessTrustProviderDeviceOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TIe] != null) {\n entries[_TIe] = input[_TIe];\n }\n if (input[_PSKU] != null) {\n entries[_PSKU] = input[_PSKU];\n }\n return entries;\n}, \"se_CreateVerifiedAccessTrustProviderDeviceOptions\");\nvar se_CreateVerifiedAccessTrustProviderOidcOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_I] != null) {\n entries[_I] = input[_I];\n }\n if (input[_AE] != null) {\n entries[_AE] = input[_AE];\n }\n if (input[_TEo] != null) {\n entries[_TEo] = input[_TEo];\n }\n if (input[_UIE] != null) {\n entries[_UIE] = input[_UIE];\n }\n if (input[_CIl] != null) {\n entries[_CIl] = input[_CIl];\n }\n if (input[_CSl] != null) {\n entries[_CSl] = input[_CSl];\n }\n if (input[_Sc] != null) {\n entries[_Sc] = input[_Sc];\n }\n return entries;\n}, \"se_CreateVerifiedAccessTrustProviderOidcOptions\");\nvar se_CreateVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TPT] != null) {\n entries[_TPT] = input[_TPT];\n }\n if (input[_UTPT] != null) {\n entries[_UTPT] = input[_UTPT];\n }\n if (input[_DTPT] != null) {\n entries[_DTPT] = input[_DTPT];\n }\n if (input[_OO] != null) {\n const memberEntries = se_CreateVerifiedAccessTrustProviderOidcOptions(input[_OO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OidcOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DOe] != null) {\n const memberEntries = se_CreateVerifiedAccessTrustProviderDeviceOptions(input[_DOe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DeviceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PRN] != null) {\n entries[_PRN] = input[_PRN];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVerifiedAccessTrustProviderRequest\");\nvar se_CreateVolumePermission = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Gr] != null) {\n entries[_Gr] = input[_Gr];\n }\n if (input[_UIs] != null) {\n entries[_UIs] = input[_UIs];\n }\n return entries;\n}, \"se_CreateVolumePermission\");\nvar se_CreateVolumePermissionList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_CreateVolumePermission(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_CreateVolumePermissionList\");\nvar se_CreateVolumePermissionModifications = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Add] != null) {\n const memberEntries = se_CreateVolumePermissionList(input[_Add], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Add.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Re] != null) {\n const memberEntries = se_CreateVolumePermissionList(input[_Re], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Remove.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVolumePermissionModifications\");\nvar se_CreateVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_Io] != null) {\n entries[_Io] = input[_Io];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_Siz] != null) {\n entries[_Siz] = input[_Siz];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_VT] != null) {\n entries[_VT] = input[_VT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MAE] != null) {\n entries[_MAE] = input[_MAE];\n }\n if (input[_Th] != null) {\n entries[_Th] = input[_Th];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateVolumeRequest\");\nvar se_CreateVpcEndpointConnectionNotificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_VEIp] != null) {\n entries[_VEIp] = input[_VEIp];\n }\n if (input[_CNAon] != null) {\n entries[_CNAon] = input[_CNAon];\n }\n if (input[_CEo] != null) {\n const memberEntries = se_ValueStringList(input[_CEo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionEvents.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_CreateVpcEndpointConnectionNotificationRequest\");\nvar se_CreateVpcEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VET] != null) {\n entries[_VET] = input[_VET];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_SNe] != null) {\n entries[_SNe] = input[_SNe];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_RTIo] != null) {\n const memberEntries = se_VpcEndpointRouteTableIdList(input[_RTIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RouteTableId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIu] != null) {\n const memberEntries = se_VpcEndpointSubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGI] != null) {\n const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IAT] != null) {\n entries[_IAT] = input[_IAT];\n }\n if (input[_DOn] != null) {\n const memberEntries = se_DnsOptionsSpecification(input[_DOn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DnsOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_PDE] != null) {\n entries[_PDE] = input[_PDE];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SC] != null) {\n const memberEntries = se_SubnetConfigurationsList(input[_SC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetConfiguration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVpcEndpointRequest\");\nvar se_CreateVpcEndpointServiceConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ARc] != null) {\n entries[_ARc] = input[_ARc];\n }\n if (input[_PDN] != null) {\n entries[_PDN] = input[_PDN];\n }\n if (input[_NLBAe] != null) {\n const memberEntries = se_ValueStringList(input[_NLBAe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GLBA] != null) {\n const memberEntries = se_ValueStringList(input[_GLBA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GatewayLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIAT] != null) {\n const memberEntries = se_ValueStringList(input[_SIAT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SupportedIpAddressType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVpcEndpointServiceConfigurationRequest\");\nvar se_CreateVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_POI] != null) {\n entries[_POI] = input[_POI];\n }\n if (input[_PVI] != null) {\n entries[_PVI] = input[_PVI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_PRe] != null) {\n entries[_PRe] = input[_PRe];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVpcPeeringConnectionRequest\");\nvar se_CreateVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CB] != null) {\n entries[_CB] = input[_CB];\n }\n if (input[_APICB] != null) {\n entries[_APICB] = input[_APICB];\n }\n if (input[_IPpv] != null) {\n entries[_IPpv] = input[_IPpv];\n }\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_IIPIp] != null) {\n entries[_IIPIp] = input[_IIPIp];\n }\n if (input[_INLp] != null) {\n entries[_INLp] = input[_INLp];\n }\n if (input[_IIPI] != null) {\n entries[_IIPI] = input[_IIPI];\n }\n if (input[_INL] != null) {\n entries[_INL] = input[_INL];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITns] != null) {\n entries[_ITns] = input[_ITns];\n }\n if (input[_ICBNBG] != null) {\n entries[_ICBNBG] = input[_ICBNBG];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVpcRequest\");\nvar se_CreateVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CGIu] != null) {\n entries[_CGIu] = input[_CGIu];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_VGI] != null) {\n entries[_VGI] = input[_VGI];\n }\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_O] != null) {\n const memberEntries = se_VpnConnectionOptionsSpecification(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_CreateVpnConnectionRequest\");\nvar se_CreateVpnConnectionRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n return entries;\n}, \"se_CreateVpnConnectionRouteRequest\");\nvar se_CreateVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ASA] != null) {\n entries[_ASA] = input[_ASA];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_CreateVpnGatewayRequest\");\nvar se_CreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CCp] != null) {\n entries[_CCp] = input[_CCp];\n }\n return entries;\n}, \"se_CreditSpecificationRequest\");\nvar se_CustomerGatewayIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`CustomerGatewayId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_CustomerGatewayIdStringList\");\nvar se_DataQueries = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_DataQuery(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_DataQueries\");\nvar se_DataQuery = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Id] != null) {\n entries[_Id] = input[_Id];\n }\n if (input[_S] != null) {\n entries[_S] = input[_S];\n }\n if (input[_D] != null) {\n entries[_D] = input[_D];\n }\n if (input[_Met] != null) {\n entries[_Met] = input[_Met];\n }\n if (input[_Sta] != null) {\n entries[_Sta] = input[_Sta];\n }\n if (input[_Per] != null) {\n entries[_Per] = input[_Per];\n }\n return entries;\n}, \"se_DataQuery\");\nvar se_DedicatedHostIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_DedicatedHostIdList\");\nvar se_DeleteCarrierGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CGI] != null) {\n entries[_CGI] = input[_CGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteCarrierGatewayRequest\");\nvar se_DeleteClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteClientVpnEndpointRequest\");\nvar se_DeleteClientVpnRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_TVSI] != null) {\n entries[_TVSI] = input[_TVSI];\n }\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteClientVpnRouteRequest\");\nvar se_DeleteCoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_CPIo] != null) {\n entries[_CPIo] = input[_CPIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteCoipCidrRequest\");\nvar se_DeleteCoipPoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CPIo] != null) {\n entries[_CPIo] = input[_CPIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteCoipPoolRequest\");\nvar se_DeleteCustomerGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CGIu] != null) {\n entries[_CGIu] = input[_CGIu];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteCustomerGatewayRequest\");\nvar se_DeleteDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOI] != null) {\n entries[_DOI] = input[_DOI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteDhcpOptionsRequest\");\nvar se_DeleteEgressOnlyInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_EOIGI] != null) {\n entries[_EOIGI] = input[_EOIGI];\n }\n return entries;\n}, \"se_DeleteEgressOnlyInternetGatewayRequest\");\nvar se_DeleteFleetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FI] != null) {\n const memberEntries = se_FleetIdSet(input[_FI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FleetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TI] != null) {\n entries[_TI] = input[_TI];\n }\n return entries;\n}, \"se_DeleteFleetsRequest\");\nvar se_DeleteFlowLogsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FLI] != null) {\n const memberEntries = se_FlowLogIdList(input[_FLI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FlowLogId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteFlowLogsRequest\");\nvar se_DeleteFpgaImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FII] != null) {\n entries[_FII] = input[_FII];\n }\n return entries;\n}, \"se_DeleteFpgaImageRequest\");\nvar se_DeleteInstanceConnectEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ICEI] != null) {\n entries[_ICEI] = input[_ICEI];\n }\n return entries;\n}, \"se_DeleteInstanceConnectEndpointRequest\");\nvar se_DeleteInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FD] != null) {\n entries[_FD] = input[_FD];\n }\n if (input[_IEWI] != null) {\n entries[_IEWI] = input[_IEWI];\n }\n return entries;\n}, \"se_DeleteInstanceEventWindowRequest\");\nvar se_DeleteInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IGI] != null) {\n entries[_IGI] = input[_IGI];\n }\n return entries;\n}, \"se_DeleteInternetGatewayRequest\");\nvar se_DeleteIpamExternalResourceVerificationTokenRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IERVTI] != null) {\n entries[_IERVTI] = input[_IERVTI];\n }\n return entries;\n}, \"se_DeleteIpamExternalResourceVerificationTokenRequest\");\nvar se_DeleteIpamPoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_Ca] != null) {\n entries[_Ca] = input[_Ca];\n }\n return entries;\n}, \"se_DeleteIpamPoolRequest\");\nvar se_DeleteIpamRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_Ca] != null) {\n entries[_Ca] = input[_Ca];\n }\n return entries;\n}, \"se_DeleteIpamRequest\");\nvar se_DeleteIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n return entries;\n}, \"se_DeleteIpamResourceDiscoveryRequest\");\nvar se_DeleteIpamScopeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ISI] != null) {\n entries[_ISI] = input[_ISI];\n }\n return entries;\n}, \"se_DeleteIpamScopeRequest\");\nvar se_DeleteKeyPairRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_KPI] != null) {\n entries[_KPI] = input[_KPI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteKeyPairRequest\");\nvar se_DeleteLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n return entries;\n}, \"se_DeleteLaunchTemplateRequest\");\nvar se_DeleteLaunchTemplateVersionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_Ve] != null) {\n const memberEntries = se_VersionStringList(input[_Ve], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateVersion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteLaunchTemplateVersionsRequest\");\nvar se_DeleteLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n return entries;\n}, \"se_DeleteLocalGatewayRouteRequest\");\nvar se_DeleteLocalGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteLocalGatewayRouteTableRequest\");\nvar se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTVIGAI] != null) {\n entries[_LGRTVIGAI] = input[_LGRTVIGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest\");\nvar se_DeleteLocalGatewayRouteTableVpcAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTVAI] != null) {\n entries[_LGRTVAI] = input[_LGRTVAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteLocalGatewayRouteTableVpcAssociationRequest\");\nvar se_DeleteManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n return entries;\n}, \"se_DeleteManagedPrefixListRequest\");\nvar se_DeleteNatGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n return entries;\n}, \"se_DeleteNatGatewayRequest\");\nvar se_DeleteNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Eg] != null) {\n entries[_Eg] = input[_Eg];\n }\n if (input[_NAI] != null) {\n entries[_NAI] = input[_NAI];\n }\n if (input[_RNu] != null) {\n entries[_RNu] = input[_RNu];\n }\n return entries;\n}, \"se_DeleteNetworkAclEntryRequest\");\nvar se_DeleteNetworkAclRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NAI] != null) {\n entries[_NAI] = input[_NAI];\n }\n return entries;\n}, \"se_DeleteNetworkAclRequest\");\nvar se_DeleteNetworkInsightsAccessScopeAnalysisRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASAI] != null) {\n entries[_NIASAI] = input[_NIASAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteNetworkInsightsAccessScopeAnalysisRequest\");\nvar se_DeleteNetworkInsightsAccessScopeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NIASI] != null) {\n entries[_NIASI] = input[_NIASI];\n }\n return entries;\n}, \"se_DeleteNetworkInsightsAccessScopeRequest\");\nvar se_DeleteNetworkInsightsAnalysisRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NIAI] != null) {\n entries[_NIAI] = input[_NIAI];\n }\n return entries;\n}, \"se_DeleteNetworkInsightsAnalysisRequest\");\nvar se_DeleteNetworkInsightsPathRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NIPI] != null) {\n entries[_NIPI] = input[_NIPI];\n }\n return entries;\n}, \"se_DeleteNetworkInsightsPathRequest\");\nvar se_DeleteNetworkInterfacePermissionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIPIe] != null) {\n entries[_NIPIe] = input[_NIPIe];\n }\n if (input[_F] != null) {\n entries[_F] = input[_F];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteNetworkInterfacePermissionRequest\");\nvar se_DeleteNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n return entries;\n}, \"se_DeleteNetworkInterfaceRequest\");\nvar se_DeletePlacementGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n return entries;\n}, \"se_DeletePlacementGroupRequest\");\nvar se_DeletePublicIpv4PoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PIo] != null) {\n entries[_PIo] = input[_PIo];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n return entries;\n}, \"se_DeletePublicIpv4PoolRequest\");\nvar se_DeleteQueuedReservedInstancesIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_DeleteQueuedReservedInstancesIdList\");\nvar se_DeleteQueuedReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RIIes] != null) {\n const memberEntries = se_DeleteQueuedReservedInstancesIdList(input[_RIIes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteQueuedReservedInstancesRequest\");\nvar se_DeleteRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_DICB] != null) {\n entries[_DICB] = input[_DICB];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n return entries;\n}, \"se_DeleteRouteRequest\");\nvar se_DeleteRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n return entries;\n}, \"se_DeleteRouteTableRequest\");\nvar se_DeleteSecurityGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteSecurityGroupRequest\");\nvar se_DeleteSnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteSnapshotRequest\");\nvar se_DeleteSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteSpotDatafeedSubscriptionRequest\");\nvar se_DeleteSubnetCidrReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SCRIu] != null) {\n entries[_SCRIu] = input[_SCRIu];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteSubnetCidrReservationRequest\");\nvar se_DeleteSubnetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteSubnetRequest\");\nvar se_DeleteTagsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_R] != null) {\n const memberEntries = se_ResourceIdList(input[_R], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Ta] != null) {\n const memberEntries = se_TagList(input[_Ta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteTagsRequest\");\nvar se_DeleteTrafficMirrorFilterRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTrafficMirrorFilterRequest\");\nvar se_DeleteTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFRI] != null) {\n entries[_TMFRI] = input[_TMFRI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTrafficMirrorFilterRuleRequest\");\nvar se_DeleteTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMSI] != null) {\n entries[_TMSI] = input[_TMSI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTrafficMirrorSessionRequest\");\nvar se_DeleteTrafficMirrorTargetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMTI] != null) {\n entries[_TMTI] = input[_TMTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTrafficMirrorTargetRequest\");\nvar se_DeleteTransitGatewayConnectPeerRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGCPI] != null) {\n entries[_TGCPI] = input[_TGCPI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayConnectPeerRequest\");\nvar se_DeleteTransitGatewayConnectRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayConnectRequest\");\nvar se_DeleteTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayMulticastDomainRequest\");\nvar se_DeleteTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayPeeringAttachmentRequest\");\nvar se_DeleteTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTI] != null) {\n entries[_TGPTI] = input[_TGPTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayPolicyTableRequest\");\nvar se_DeleteTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayPrefixListReferenceRequest\");\nvar se_DeleteTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayRequest\");\nvar se_DeleteTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayRouteRequest\");\nvar se_DeleteTransitGatewayRouteTableAnnouncementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTAI] != null) {\n entries[_TGRTAI] = input[_TGRTAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayRouteTableAnnouncementRequest\");\nvar se_DeleteTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayRouteTableRequest\");\nvar se_DeleteTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteTransitGatewayVpcAttachmentRequest\");\nvar se_DeleteVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAEI] != null) {\n entries[_VAEI] = input[_VAEI];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVerifiedAccessEndpointRequest\");\nvar se_DeleteVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVerifiedAccessGroupRequest\");\nvar se_DeleteVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_DeleteVerifiedAccessInstanceRequest\");\nvar se_DeleteVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VATPI] != null) {\n entries[_VATPI] = input[_VATPI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_DeleteVerifiedAccessTrustProviderRequest\");\nvar se_DeleteVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVolumeRequest\");\nvar se_DeleteVpcEndpointConnectionNotificationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CNIo] != null) {\n const memberEntries = se_ConnectionNotificationIdsList(input[_CNIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionNotificationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteVpcEndpointConnectionNotificationsRequest\");\nvar se_DeleteVpcEndpointServiceConfigurationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIer] != null) {\n const memberEntries = se_VpcEndpointServiceIdList(input[_SIer], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ServiceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteVpcEndpointServiceConfigurationsRequest\");\nvar se_DeleteVpcEndpointsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VEI] != null) {\n const memberEntries = se_VpcEndpointIdList(input[_VEI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeleteVpcEndpointsRequest\");\nvar se_DeleteVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n return entries;\n}, \"se_DeleteVpcPeeringConnectionRequest\");\nvar se_DeleteVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVpcRequest\");\nvar se_DeleteVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVpnConnectionRequest\");\nvar se_DeleteVpnConnectionRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n return entries;\n}, \"se_DeleteVpnConnectionRouteRequest\");\nvar se_DeleteVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VGI] != null) {\n entries[_VGI] = input[_VGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeleteVpnGatewayRequest\");\nvar se_DeprovisionByoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeprovisionByoipCidrRequest\");\nvar se_DeprovisionIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_As] != null) {\n entries[_As] = input[_As];\n }\n return entries;\n}, \"se_DeprovisionIpamByoasnRequest\");\nvar se_DeprovisionIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n return entries;\n}, \"se_DeprovisionIpamPoolCidrRequest\");\nvar se_DeprovisionPublicIpv4PoolCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PIo] != null) {\n entries[_PIo] = input[_PIo];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n return entries;\n}, \"se_DeprovisionPublicIpv4PoolCidrRequest\");\nvar se_DeregisterImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeregisterImageRequest\");\nvar se_DeregisterInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITA] != null) {\n const memberEntries = se_DeregisterInstanceTagAttributeRequest(input[_ITA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTagAttribute.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeregisterInstanceEventNotificationAttributesRequest\");\nvar se_DeregisterInstanceTagAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IATOI] != null) {\n entries[_IATOI] = input[_IATOI];\n }\n if (input[_ITK] != null) {\n const memberEntries = se_InstanceTagKeySet(input[_ITK], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTagKey.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DeregisterInstanceTagAttributeRequest\");\nvar se_DeregisterTransitGatewayMulticastGroupMembersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_GIA] != null) {\n entries[_GIA] = input[_GIA];\n }\n if (input[_NIIe] != null) {\n const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeregisterTransitGatewayMulticastGroupMembersRequest\");\nvar se_DeregisterTransitGatewayMulticastGroupSourcesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_GIA] != null) {\n entries[_GIA] = input[_GIA];\n }\n if (input[_NIIe] != null) {\n const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DeregisterTransitGatewayMulticastGroupSourcesRequest\");\nvar se_DescribeAccountAttributesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AN] != null) {\n const memberEntries = se_AccountAttributeNameStringList(input[_AN], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AttributeName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAccountAttributesRequest\");\nvar se_DescribeAddressesAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIll] != null) {\n const memberEntries = se_AllocationIds(input[_AIll], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllocationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAddressesAttributeRequest\");\nvar se_DescribeAddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIu] != null) {\n const memberEntries = se_PublicIpStringList(input[_PIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PublicIp.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AIll] != null) {\n const memberEntries = se_AllocationIdList(input[_AIll], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllocationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAddressesRequest\");\nvar se_DescribeAddressTransfersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIll] != null) {\n const memberEntries = se_AllocationIdList(input[_AIll], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllocationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAddressTransfersRequest\");\nvar se_DescribeAggregateIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAggregateIdFormatRequest\");\nvar se_DescribeAvailabilityZonesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ZN] != null) {\n const memberEntries = se_ZoneNameStringList(input[_ZN], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ZoneName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ZI] != null) {\n const memberEntries = se_ZoneIdStringList(input[_ZI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ZoneId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AAZ] != null) {\n entries[_AAZ] = input[_AAZ];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAvailabilityZonesRequest\");\nvar se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeAwsNetworkPerformanceMetricSubscriptionsRequest\");\nvar se_DescribeBundleTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BIun] != null) {\n const memberEntries = se_BundleIdStringList(input[_BIun], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BundleId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeBundleTasksRequest\");\nvar se_DescribeByoipCidrsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeByoipCidrsRequest\");\nvar se_DescribeCapacityBlockOfferingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_SDR] != null) {\n entries[_SDR] = (0, import_smithy_client.serializeDateTime)(input[_SDR]);\n }\n if (input[_EDR] != null) {\n entries[_EDR] = (0, import_smithy_client.serializeDateTime)(input[_EDR]);\n }\n if (input[_CDH] != null) {\n entries[_CDH] = input[_CDH];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeCapacityBlockOfferingsRequest\");\nvar se_DescribeCapacityReservationFleetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRFI] != null) {\n const memberEntries = se_CapacityReservationFleetIdSet(input[_CRFI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationFleetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeCapacityReservationFleetsRequest\");\nvar se_DescribeCapacityReservationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRIa] != null) {\n const memberEntries = se_CapacityReservationIdSet(input[_CRIa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeCapacityReservationsRequest\");\nvar se_DescribeCarrierGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CGIa] != null) {\n const memberEntries = se_CarrierGatewayIdSet(input[_CGIa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CarrierGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeCarrierGatewaysRequest\");\nvar se_DescribeClassicLinkInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeClassicLinkInstancesRequest\");\nvar se_DescribeClientVpnAuthorizationRulesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeClientVpnAuthorizationRulesRequest\");\nvar se_DescribeClientVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeClientVpnConnectionsRequest\");\nvar se_DescribeClientVpnEndpointsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEIl] != null) {\n const memberEntries = se_ClientVpnEndpointIdList(input[_CVEIl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientVpnEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeClientVpnEndpointsRequest\");\nvar se_DescribeClientVpnRoutesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeClientVpnRoutesRequest\");\nvar se_DescribeClientVpnTargetNetworksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_AIs] != null) {\n const memberEntries = se_ValueStringList(input[_AIs], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeClientVpnTargetNetworksRequest\");\nvar se_DescribeCoipPoolsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PIoo] != null) {\n const memberEntries = se_CoipPoolIdSet(input[_PIoo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PoolId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeCoipPoolsRequest\");\nvar se_DescribeConversionTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTIo] != null) {\n const memberEntries = se_ConversionIdStringList(input[_CTIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConversionTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeConversionTasksRequest\");\nvar se_DescribeCustomerGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CGIus] != null) {\n const memberEntries = se_CustomerGatewayIdStringList(input[_CGIus], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CustomerGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeCustomerGatewaysRequest\");\nvar se_DescribeDhcpOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOIh] != null) {\n const memberEntries = se_DhcpOptionsIdStringList(input[_DOIh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DhcpOptionsId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeDhcpOptionsRequest\");\nvar se_DescribeEgressOnlyInternetGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_EOIGIg] != null) {\n const memberEntries = se_EgressOnlyInternetGatewayIdList(input[_EOIGIg], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EgressOnlyInternetGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeEgressOnlyInternetGatewaysRequest\");\nvar se_DescribeElasticGpusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_EGI] != null) {\n const memberEntries = se_ElasticGpuIdSet(input[_EGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ElasticGpuId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeElasticGpusRequest\");\nvar se_DescribeExportImageTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EITI] != null) {\n const memberEntries = se_ExportImageTaskIdList(input[_EITI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExportImageTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeExportImageTasksRequest\");\nvar se_DescribeExportTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ETIx] != null) {\n const memberEntries = se_ExportTaskIdStringList(input[_ETIx], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExportTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeExportTasksRequest\");\nvar se_DescribeFastLaunchImagesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IImag] != null) {\n const memberEntries = se_FastLaunchImageIdList(input[_IImag], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImageId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeFastLaunchImagesRequest\");\nvar se_DescribeFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeFastSnapshotRestoresRequest\");\nvar se_DescribeFleetHistoryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ETv] != null) {\n entries[_ETv] = input[_ETv];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_FIl] != null) {\n entries[_FIl] = input[_FIl];\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n return entries;\n}, \"se_DescribeFleetHistoryRequest\");\nvar se_DescribeFleetInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_FIl] != null) {\n entries[_FIl] = input[_FIl];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeFleetInstancesRequest\");\nvar se_DescribeFleetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_FI] != null) {\n const memberEntries = se_FleetIdSet(input[_FI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FleetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeFleetsRequest\");\nvar se_DescribeFlowLogsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fil] != null) {\n const memberEntries = se_FilterList(input[_Fil], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_FLI] != null) {\n const memberEntries = se_FlowLogIdList(input[_FLI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FlowLogId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeFlowLogsRequest\");\nvar se_DescribeFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FII] != null) {\n entries[_FII] = input[_FII];\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n return entries;\n}, \"se_DescribeFpgaImageAttributeRequest\");\nvar se_DescribeFpgaImagesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FIIp] != null) {\n const memberEntries = se_FpgaImageIdList(input[_FIIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FpgaImageId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Ow] != null) {\n const memberEntries = se_OwnerStringList(input[_Ow], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Owner.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeFpgaImagesRequest\");\nvar se_DescribeHostReservationOfferingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fil] != null) {\n const memberEntries = se_FilterList(input[_Fil], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MD] != null) {\n entries[_MD] = input[_MD];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_MDi] != null) {\n entries[_MDi] = input[_MDi];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_OI] != null) {\n entries[_OI] = input[_OI];\n }\n return entries;\n}, \"se_DescribeHostReservationOfferingsRequest\");\nvar se_DescribeHostReservationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fil] != null) {\n const memberEntries = se_FilterList(input[_Fil], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HRIS] != null) {\n const memberEntries = se_HostReservationIdSet(input[_HRIS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostReservationIdSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeHostReservationsRequest\");\nvar se_DescribeHostsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fil] != null) {\n const memberEntries = se_FilterList(input[_Fil], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HI] != null) {\n const memberEntries = se_RequestHostIdList(input[_HI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeHostsRequest\");\nvar se_DescribeIamInstanceProfileAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIs] != null) {\n const memberEntries = se_AssociationIdList(input[_AIs], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeIamInstanceProfileAssociationsRequest\");\nvar se_DescribeIdentityIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PAr] != null) {\n entries[_PAr] = input[_PAr];\n }\n if (input[_Res] != null) {\n entries[_Res] = input[_Res];\n }\n return entries;\n}, \"se_DescribeIdentityIdFormatRequest\");\nvar se_DescribeIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Res] != null) {\n entries[_Res] = input[_Res];\n }\n return entries;\n}, \"se_DescribeIdFormatRequest\");\nvar se_DescribeImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeImageAttributeRequest\");\nvar se_DescribeImagesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_EU] != null) {\n const memberEntries = se_ExecutableByStringList(input[_EU], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExecutableBy.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IImag] != null) {\n const memberEntries = se_ImageIdStringList(input[_IImag], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImageId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Ow] != null) {\n const memberEntries = se_OwnerStringList(input[_Ow], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Owner.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ID] != null) {\n entries[_ID] = input[_ID];\n }\n if (input[_IDn] != null) {\n entries[_IDn] = input[_IDn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeImagesRequest\");\nvar se_DescribeImportImageTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filters.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ITIm] != null) {\n const memberEntries = se_ImportTaskIdList(input[_ITIm], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImportTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeImportImageTasksRequest\");\nvar se_DescribeImportSnapshotTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filters.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ITIm] != null) {\n const memberEntries = se_ImportSnapshotTaskIdList(input[_ITIm], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImportTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeImportSnapshotTasksRequest\");\nvar se_DescribeInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n return entries;\n}, \"se_DescribeInstanceAttributeRequest\");\nvar se_DescribeInstanceConnectEndpointsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ICEIn] != null) {\n const memberEntries = se_ValueStringList(input[_ICEIn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceConnectEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeInstanceConnectEndpointsRequest\");\nvar se_DescribeInstanceCreditSpecificationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeInstanceCreditSpecificationsRequest\");\nvar se_DescribeInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeInstanceEventNotificationAttributesRequest\");\nvar se_DescribeInstanceEventWindowsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IEWIn] != null) {\n const memberEntries = se_InstanceEventWindowIdSet(input[_IEWIn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceEventWindowId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeInstanceEventWindowsRequest\");\nvar se_DescribeInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeInstancesRequest\");\nvar se_DescribeInstanceStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IAI] != null) {\n entries[_IAI] = input[_IAI];\n }\n return entries;\n}, \"se_DescribeInstanceStatusRequest\");\nvar se_DescribeInstanceTopologyGroupNameSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_DescribeInstanceTopologyGroupNameSet\");\nvar se_DescribeInstanceTopologyInstanceIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_DescribeInstanceTopologyInstanceIdSet\");\nvar se_DescribeInstanceTopologyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_IIns] != null) {\n const memberEntries = se_DescribeInstanceTopologyInstanceIdSet(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GNr] != null) {\n const memberEntries = se_DescribeInstanceTopologyGroupNameSet(input[_GNr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeInstanceTopologyRequest\");\nvar se_DescribeInstanceTypeOfferingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LT] != null) {\n entries[_LT] = input[_LT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeInstanceTypeOfferingsRequest\");\nvar se_DescribeInstanceTypesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITnst] != null) {\n const memberEntries = se_RequestInstanceTypeList(input[_ITnst], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeInstanceTypesRequest\");\nvar se_DescribeInternetGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IGIn] != null) {\n const memberEntries = se_InternetGatewayIdList(input[_IGIn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InternetGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeInternetGatewaysRequest\");\nvar se_DescribeIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeIpamByoasnRequest\");\nvar se_DescribeIpamExternalResourceVerificationTokensRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_IERVTIp] != null) {\n const memberEntries = se_ValueStringList(input[_IERVTIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamExternalResourceVerificationTokenId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamExternalResourceVerificationTokensRequest\");\nvar se_DescribeIpamPoolsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_IPIp] != null) {\n const memberEntries = se_ValueStringList(input[_IPIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamPoolId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamPoolsRequest\");\nvar se_DescribeIpamResourceDiscoveriesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDIp] != null) {\n const memberEntries = se_ValueStringList(input[_IRDIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamResourceDiscoveryId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamResourceDiscoveriesRequest\");\nvar se_DescribeIpamResourceDiscoveryAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDAI] != null) {\n const memberEntries = se_ValueStringList(input[_IRDAI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamResourceDiscoveryAssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamResourceDiscoveryAssociationsRequest\");\nvar se_DescribeIpamScopesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_ISIp] != null) {\n const memberEntries = se_ValueStringList(input[_ISIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamScopeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamScopesRequest\");\nvar se_DescribeIpamsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_IIpa] != null) {\n const memberEntries = se_ValueStringList(input[_IIpa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpamId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpamsRequest\");\nvar se_DescribeIpv6PoolsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PIoo] != null) {\n const memberEntries = se_Ipv6PoolIdList(input[_PIoo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PoolId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeIpv6PoolsRequest\");\nvar se_DescribeKeyPairsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_KNe] != null) {\n const memberEntries = se_KeyNameStringList(input[_KNe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `KeyName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_KPIe] != null) {\n const memberEntries = se_KeyPairIdStringList(input[_KPIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `KeyPairId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPK] != null) {\n entries[_IPK] = input[_IPK];\n }\n return entries;\n}, \"se_DescribeKeyPairsRequest\");\nvar se_DescribeLaunchTemplatesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LTIa] != null) {\n const memberEntries = se_LaunchTemplateIdStringList(input[_LTIa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LTNa] != null) {\n const memberEntries = se_LaunchTemplateNameStringList(input[_LTNa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeLaunchTemplatesRequest\");\nvar se_DescribeLaunchTemplateVersionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_Ve] != null) {\n const memberEntries = se_VersionStringList(input[_Ve], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateVersion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MVi] != null) {\n entries[_MVi] = input[_MVi];\n }\n if (input[_MVa] != null) {\n entries[_MVa] = input[_MVa];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RAe] != null) {\n entries[_RAe] = input[_RAe];\n }\n return entries;\n}, \"se_DescribeLaunchTemplateVersionsRequest\");\nvar se_DescribeLocalGatewayRouteTablesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTIo] != null) {\n const memberEntries = se_LocalGatewayRouteTableIdSet(input[_LGRTIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayRouteTableId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewayRouteTablesRequest\");\nvar se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTVIGAIo] != null) {\n const memberEntries = se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet(input[_LGRTVIGAIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayRouteTableVirtualInterfaceGroupAssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest\");\nvar se_DescribeLocalGatewayRouteTableVpcAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTVAIo] != null) {\n const memberEntries = se_LocalGatewayRouteTableVpcAssociationIdSet(input[_LGRTVAIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayRouteTableVpcAssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewayRouteTableVpcAssociationsRequest\");\nvar se_DescribeLocalGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGIo] != null) {\n const memberEntries = se_LocalGatewayIdSet(input[_LGIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewaysRequest\");\nvar se_DescribeLocalGatewayVirtualInterfaceGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGVIGIo] != null) {\n const memberEntries = se_LocalGatewayVirtualInterfaceGroupIdSet(input[_LGVIGIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayVirtualInterfaceGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewayVirtualInterfaceGroupsRequest\");\nvar se_DescribeLocalGatewayVirtualInterfacesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGVII] != null) {\n const memberEntries = se_LocalGatewayVirtualInterfaceIdSet(input[_LGVII], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalGatewayVirtualInterfaceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLocalGatewayVirtualInterfacesRequest\");\nvar se_DescribeLockedSnapshotsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SIna] != null) {\n const memberEntries = se_SnapshotIdStringList(input[_SIna], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SnapshotId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeLockedSnapshotsRequest\");\nvar se_DescribeMacHostsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HI] != null) {\n const memberEntries = se_RequestHostIdList(input[_HI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeMacHostsRequest\");\nvar se_DescribeManagedPrefixListsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_PLIr] != null) {\n const memberEntries = se_ValueStringList(input[_PLIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrefixListId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeManagedPrefixListsRequest\");\nvar se_DescribeMovingAddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_PIu] != null) {\n const memberEntries = se_ValueStringList(input[_PIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PublicIp.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeMovingAddressesRequest\");\nvar se_DescribeNatGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fil] != null) {\n const memberEntries = se_FilterList(input[_Fil], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NGIa] != null) {\n const memberEntries = se_NatGatewayIdStringList(input[_NGIa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NatGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeNatGatewaysRequest\");\nvar se_DescribeNetworkAclsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NAIe] != null) {\n const memberEntries = se_NetworkAclIdStringList(input[_NAIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkAclId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeNetworkAclsRequest\");\nvar se_DescribeNetworkInsightsAccessScopeAnalysesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASAIe] != null) {\n const memberEntries = se_NetworkInsightsAccessScopeAnalysisIdList(input[_NIASAIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInsightsAccessScopeAnalysisId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NIASI] != null) {\n entries[_NIASI] = input[_NIASI];\n }\n if (input[_ASTB] != null) {\n entries[_ASTB] = (0, import_smithy_client.serializeDateTime)(input[_ASTB]);\n }\n if (input[_ASTE] != null) {\n entries[_ASTE] = (0, import_smithy_client.serializeDateTime)(input[_ASTE]);\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeNetworkInsightsAccessScopeAnalysesRequest\");\nvar se_DescribeNetworkInsightsAccessScopesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASIe] != null) {\n const memberEntries = se_NetworkInsightsAccessScopeIdList(input[_NIASIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInsightsAccessScopeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeNetworkInsightsAccessScopesRequest\");\nvar se_DescribeNetworkInsightsAnalysesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIAIe] != null) {\n const memberEntries = se_NetworkInsightsAnalysisIdList(input[_NIAIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInsightsAnalysisId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NIPI] != null) {\n entries[_NIPI] = input[_NIPI];\n }\n if (input[_AST] != null) {\n entries[_AST] = (0, import_smithy_client.serializeDateTime)(input[_AST]);\n }\n if (input[_AET] != null) {\n entries[_AET] = (0, import_smithy_client.serializeDateTime)(input[_AET]);\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeNetworkInsightsAnalysesRequest\");\nvar se_DescribeNetworkInsightsPathsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIPIet] != null) {\n const memberEntries = se_NetworkInsightsPathIdList(input[_NIPIet], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInsightsPathId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeNetworkInsightsPathsRequest\");\nvar se_DescribeNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n return entries;\n}, \"se_DescribeNetworkInterfaceAttributeRequest\");\nvar se_DescribeNetworkInterfacePermissionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIPIetw] != null) {\n const memberEntries = se_NetworkInterfacePermissionIdList(input[_NIPIetw], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfacePermissionId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeNetworkInterfacePermissionsRequest\");\nvar se_DescribeNetworkInterfacesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NIIe] != null) {\n const memberEntries = se_NetworkInterfaceIdList(input[_NIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeNetworkInterfacesRequest\");\nvar se_DescribePlacementGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GNr] != null) {\n const memberEntries = se_PlacementGroupStringList(input[_GNr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GIro] != null) {\n const memberEntries = se_PlacementGroupIdStringList(input[_GIro], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribePlacementGroupsRequest\");\nvar se_DescribePrefixListsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_PLIr] != null) {\n const memberEntries = se_PrefixListResourceIdStringList(input[_PLIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrefixListId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribePrefixListsRequest\");\nvar se_DescribePrincipalIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_R] != null) {\n const memberEntries = se_ResourceList(input[_R], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Resource.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribePrincipalIdFormatRequest\");\nvar se_DescribePublicIpv4PoolsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PIoo] != null) {\n const memberEntries = se_PublicIpv4PoolIdStringList(input[_PIoo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PoolId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribePublicIpv4PoolsRequest\");\nvar se_DescribeRegionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RNe] != null) {\n const memberEntries = se_RegionNameStringList(input[_RNe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RegionName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ARll] != null) {\n entries[_ARll] = input[_ARll];\n }\n return entries;\n}, \"se_DescribeRegionsRequest\");\nvar se_DescribeReplaceRootVolumeTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RRVTI] != null) {\n const memberEntries = se_ReplaceRootVolumeTaskIds(input[_RRVTI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReplaceRootVolumeTaskId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeReplaceRootVolumeTasksRequest\");\nvar se_DescribeReservedInstancesListingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RIIe] != null) {\n entries[_RIIe] = input[_RIIe];\n }\n if (input[_RILI] != null) {\n entries[_RILI] = input[_RILI];\n }\n return entries;\n}, \"se_DescribeReservedInstancesListingsRequest\");\nvar se_DescribeReservedInstancesModificationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RIMI] != null) {\n const memberEntries = se_ReservedInstancesModificationIdStringList(input[_RIMI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesModificationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeReservedInstancesModificationsRequest\");\nvar se_DescribeReservedInstancesOfferingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IM] != null) {\n entries[_IM] = input[_IM];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_MD] != null) {\n entries[_MD] = input[_MD];\n }\n if (input[_MIC] != null) {\n entries[_MIC] = input[_MIC];\n }\n if (input[_MDi] != null) {\n entries[_MDi] = input[_MDi];\n }\n if (input[_OC] != null) {\n entries[_OC] = input[_OC];\n }\n if (input[_PDr] != null) {\n entries[_PDr] = input[_PDr];\n }\n if (input[_RIOI] != null) {\n const memberEntries = se_ReservedInstancesOfferingIdStringList(input[_RIOI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesOfferingId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITns] != null) {\n entries[_ITns] = input[_ITns];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_OT] != null) {\n entries[_OT] = input[_OT];\n }\n return entries;\n}, \"se_DescribeReservedInstancesOfferingsRequest\");\nvar se_DescribeReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_OC] != null) {\n entries[_OC] = input[_OC];\n }\n if (input[_RIIes] != null) {\n const memberEntries = se_ReservedInstancesIdStringList(input[_RIIes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_OT] != null) {\n entries[_OT] = input[_OT];\n }\n return entries;\n}, \"se_DescribeReservedInstancesRequest\");\nvar se_DescribeRouteTablesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RTIo] != null) {\n const memberEntries = se_RouteTableIdStringList(input[_RTIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RouteTableId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeRouteTablesRequest\");\nvar se_DescribeScheduledInstanceAvailabilityRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_FSSTR] != null) {\n const memberEntries = se_SlotDateTimeRangeRequest(input[_FSSTR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FirstSlotStartTimeRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_MSDIH] != null) {\n entries[_MSDIH] = input[_MSDIH];\n }\n if (input[_MSDIHi] != null) {\n entries[_MSDIHi] = input[_MSDIHi];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Rec] != null) {\n const memberEntries = se_ScheduledInstanceRecurrenceRequest(input[_Rec], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Recurrence.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeScheduledInstanceAvailabilityRequest\");\nvar se_DescribeScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SIIc] != null) {\n const memberEntries = se_ScheduledInstanceIdRequestSet(input[_SIIc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ScheduledInstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SSTR] != null) {\n const memberEntries = se_SlotStartTimeRangeRequest(input[_SSTR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SlotStartTimeRange.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeScheduledInstancesRequest\");\nvar se_DescribeSecurityGroupReferencesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GIr] != null) {\n const memberEntries = se_GroupIds(input[_GIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeSecurityGroupReferencesRequest\");\nvar se_DescribeSecurityGroupRulesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGRI] != null) {\n const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeSecurityGroupRulesRequest\");\nvar se_DescribeSecurityGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GIro] != null) {\n const memberEntries = se_GroupIdStringList(input[_GIro], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GNr] != null) {\n const memberEntries = se_GroupNameStringList(input[_GNr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeSecurityGroupsRequest\");\nvar se_DescribeSnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeSnapshotAttributeRequest\");\nvar se_DescribeSnapshotsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_OIw] != null) {\n const memberEntries = se_OwnerStringList(input[_OIw], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Owner.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RBUI] != null) {\n const memberEntries = se_RestorableByStringList(input[_RBUI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RestorableBy.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIna] != null) {\n const memberEntries = se_SnapshotIdStringList(input[_SIna], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SnapshotId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeSnapshotsRequest\");\nvar se_DescribeSnapshotTierStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeSnapshotTierStatusRequest\");\nvar se_DescribeSpotDatafeedSubscriptionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeSpotDatafeedSubscriptionRequest\");\nvar se_DescribeSpotFleetInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SFRIp] != null) {\n entries[_SFRIp] = input[_SFRIp];\n }\n return entries;\n}, \"se_DescribeSpotFleetInstancesRequest\");\nvar se_DescribeSpotFleetRequestHistoryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ETv] != null) {\n entries[_ETv] = input[_ETv];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SFRIp] != null) {\n entries[_SFRIp] = input[_SFRIp];\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n return entries;\n}, \"se_DescribeSpotFleetRequestHistoryRequest\");\nvar se_DescribeSpotFleetRequestsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SFRI] != null) {\n const memberEntries = se_SpotFleetRequestIdList(input[_SFRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotFleetRequestId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeSpotFleetRequestsRequest\");\nvar se_DescribeSpotInstanceRequestsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIRI] != null) {\n const memberEntries = se_SpotInstanceRequestIdList(input[_SIRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotInstanceRequestId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeSpotInstanceRequestsRequest\");\nvar se_DescribeSpotPriceHistoryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ETn] != null) {\n entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]);\n }\n if (input[_ITnst] != null) {\n const memberEntries = se_InstanceTypeList(input[_ITnst], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_PDro] != null) {\n const memberEntries = se_ProductDescriptionList(input[_PDro], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ProductDescription.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n return entries;\n}, \"se_DescribeSpotPriceHistoryRequest\");\nvar se_DescribeStaleSecurityGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_DescribeStaleSecurityGroupsRequest\");\nvar se_DescribeStoreImageTasksRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IImag] != null) {\n const memberEntries = se_ImageIdList(input[_IImag], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImageId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeStoreImageTasksRequest\");\nvar se_DescribeSubnetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIu] != null) {\n const memberEntries = se_SubnetIdStringList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeSubnetsRequest\");\nvar se_DescribeTagsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeTagsRequest\");\nvar se_DescribeTrafficMirrorFilterRulesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFRIr] != null) {\n const memberEntries = se_TrafficMirrorFilterRuleIdList(input[_TMFRIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TrafficMirrorFilterRuleId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeTrafficMirrorFilterRulesRequest\");\nvar se_DescribeTrafficMirrorFiltersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFIr] != null) {\n const memberEntries = se_TrafficMirrorFilterIdList(input[_TMFIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TrafficMirrorFilterId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeTrafficMirrorFiltersRequest\");\nvar se_DescribeTrafficMirrorSessionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMSIr] != null) {\n const memberEntries = se_TrafficMirrorSessionIdList(input[_TMSIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TrafficMirrorSessionId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeTrafficMirrorSessionsRequest\");\nvar se_DescribeTrafficMirrorTargetsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMTIr] != null) {\n const memberEntries = se_TrafficMirrorTargetIdList(input[_TMTIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TrafficMirrorTargetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeTrafficMirrorTargetsRequest\");\nvar se_DescribeTransitGatewayAttachmentsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAIr] != null) {\n const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayAttachmentsRequest\");\nvar se_DescribeTransitGatewayConnectPeersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGCPIr] != null) {\n const memberEntries = se_TransitGatewayConnectPeerIdStringList(input[_TGCPIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayConnectPeerIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayConnectPeersRequest\");\nvar se_DescribeTransitGatewayConnectsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAIr] != null) {\n const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayConnectsRequest\");\nvar se_DescribeTransitGatewayMulticastDomainsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDIr] != null) {\n const memberEntries = se_TransitGatewayMulticastDomainIdStringList(input[_TGMDIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayMulticastDomainIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayMulticastDomainsRequest\");\nvar se_DescribeTransitGatewayPeeringAttachmentsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAIr] != null) {\n const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayPeeringAttachmentsRequest\");\nvar se_DescribeTransitGatewayPolicyTablesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTIr] != null) {\n const memberEntries = se_TransitGatewayPolicyTableIdStringList(input[_TGPTIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayPolicyTableIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayPolicyTablesRequest\");\nvar se_DescribeTransitGatewayRouteTableAnnouncementsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTAIr] != null) {\n const memberEntries = se_TransitGatewayRouteTableAnnouncementIdStringList(input[_TGRTAIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayRouteTableAnnouncementIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayRouteTableAnnouncementsRequest\");\nvar se_DescribeTransitGatewayRouteTablesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTIr] != null) {\n const memberEntries = se_TransitGatewayRouteTableIdStringList(input[_TGRTIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayRouteTableIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayRouteTablesRequest\");\nvar se_DescribeTransitGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGIr] != null) {\n const memberEntries = se_TransitGatewayIdStringList(input[_TGIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewaysRequest\");\nvar se_DescribeTransitGatewayVpcAttachmentsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAIr] != null) {\n const memberEntries = se_TransitGatewayAttachmentIdStringList(input[_TGAIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayAttachmentIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeTransitGatewayVpcAttachmentsRequest\");\nvar se_DescribeTrunkInterfaceAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIs] != null) {\n const memberEntries = se_TrunkInterfaceAssociationIdList(input[_AIs], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeTrunkInterfaceAssociationsRequest\");\nvar se_DescribeVerifiedAccessEndpointsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAEIe] != null) {\n const memberEntries = se_VerifiedAccessEndpointIdList(input[_VAEIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VerifiedAccessEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVerifiedAccessEndpointsRequest\");\nvar se_DescribeVerifiedAccessGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGIe] != null) {\n const memberEntries = se_VerifiedAccessGroupIdList(input[_VAGIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VerifiedAccessGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVerifiedAccessGroupsRequest\");\nvar se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAIIe] != null) {\n const memberEntries = se_VerifiedAccessInstanceIdList(input[_VAIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VerifiedAccessInstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVerifiedAccessInstanceLoggingConfigurationsRequest\");\nvar se_DescribeVerifiedAccessInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAIIe] != null) {\n const memberEntries = se_VerifiedAccessInstanceIdList(input[_VAIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VerifiedAccessInstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVerifiedAccessInstancesRequest\");\nvar se_DescribeVerifiedAccessTrustProvidersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VATPIe] != null) {\n const memberEntries = se_VerifiedAccessTrustProviderIdList(input[_VATPIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VerifiedAccessTrustProviderId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVerifiedAccessTrustProvidersRequest\");\nvar se_DescribeVolumeAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVolumeAttributeRequest\");\nvar se_DescribeVolumesModificationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VIol] != null) {\n const memberEntries = se_VolumeIdStringList(input[_VIol], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VolumeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeVolumesModificationsRequest\");\nvar se_DescribeVolumesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VIol] != null) {\n const memberEntries = se_VolumeIdStringList(input[_VIol], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VolumeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVolumesRequest\");\nvar se_DescribeVolumeStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_VIol] != null) {\n const memberEntries = se_VolumeIdStringList(input[_VIol], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VolumeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVolumeStatusRequest\");\nvar se_DescribeVpcAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVpcAttributeRequest\");\nvar se_DescribeVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_VIp] != null) {\n const memberEntries = se_VpcClassicLinkIdList(input[_VIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeVpcClassicLinkDnsSupportRequest\");\nvar se_DescribeVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VIp] != null) {\n const memberEntries = se_VpcClassicLinkIdList(input[_VIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DescribeVpcClassicLinkRequest\");\nvar se_DescribeVpcEndpointConnectionNotificationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CNIon] != null) {\n entries[_CNIon] = input[_CNIon];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointConnectionNotificationsRequest\");\nvar se_DescribeVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointConnectionsRequest\");\nvar se_DescribeVpcEndpointServiceConfigurationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIer] != null) {\n const memberEntries = se_VpcEndpointServiceIdList(input[_SIer], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ServiceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointServiceConfigurationsRequest\");\nvar se_DescribeVpcEndpointServicePermissionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointServicePermissionsRequest\");\nvar se_DescribeVpcEndpointServicesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SNer] != null) {\n const memberEntries = se_ValueStringList(input[_SNer], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ServiceName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointServicesRequest\");\nvar se_DescribeVpcEndpointsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VEI] != null) {\n const memberEntries = se_VpcEndpointIdList(input[_VEI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_DescribeVpcEndpointsRequest\");\nvar se_DescribeVpcPeeringConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VPCIp] != null) {\n const memberEntries = se_VpcPeeringConnectionIdList(input[_VPCIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcPeeringConnectionId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeVpcPeeringConnectionsRequest\");\nvar se_DescribeVpcsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VIp] != null) {\n const memberEntries = se_VpcIdStringList(input[_VIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_DescribeVpcsRequest\");\nvar se_DescribeVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VCIp] != null) {\n const memberEntries = se_VpnConnectionIdStringList(input[_VCIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpnConnectionId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVpnConnectionsRequest\");\nvar se_DescribeVpnGatewaysRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VGIp] != null) {\n const memberEntries = se_VpnGatewayIdStringList(input[_VGIp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpnGatewayId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DescribeVpnGatewaysRequest\");\nvar se_DestinationOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_FF] != null) {\n entries[_FF] = input[_FF];\n }\n if (input[_HCP] != null) {\n entries[_HCP] = input[_HCP];\n }\n if (input[_PHP] != null) {\n entries[_PHP] = input[_PHP];\n }\n return entries;\n}, \"se_DestinationOptionsRequest\");\nvar se_DetachClassicLinkVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_DetachClassicLinkVpcRequest\");\nvar se_DetachInternetGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IGI] != null) {\n entries[_IGI] = input[_IGI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_DetachInternetGatewayRequest\");\nvar se_DetachNetworkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIt] != null) {\n entries[_AIt] = input[_AIt];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_F] != null) {\n entries[_F] = input[_F];\n }\n return entries;\n}, \"se_DetachNetworkInterfaceRequest\");\nvar se_DetachVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_VATPI] != null) {\n entries[_VATPI] = input[_VATPI];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DetachVerifiedAccessTrustProviderRequest\");\nvar se_DetachVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Dev] != null) {\n entries[_Dev] = input[_Dev];\n }\n if (input[_F] != null) {\n entries[_F] = input[_F];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DetachVolumeRequest\");\nvar se_DetachVpnGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_VGI] != null) {\n entries[_VGI] = input[_VGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DetachVpnGatewayRequest\");\nvar se_DhcpOptionsIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`DhcpOptionsId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_DhcpOptionsIdStringList\");\nvar se_DirectoryServiceAuthenticationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DIir] != null) {\n entries[_DIir] = input[_DIir];\n }\n return entries;\n}, \"se_DirectoryServiceAuthenticationRequest\");\nvar se_DisableAddressTransferRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableAddressTransferRequest\");\nvar se_DisableAwsNetworkPerformanceMetricSubscriptionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_S] != null) {\n entries[_S] = input[_S];\n }\n if (input[_D] != null) {\n entries[_D] = input[_D];\n }\n if (input[_Met] != null) {\n entries[_Met] = input[_Met];\n }\n if (input[_Sta] != null) {\n entries[_Sta] = input[_Sta];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableAwsNetworkPerformanceMetricSubscriptionRequest\");\nvar se_DisableEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableEbsEncryptionByDefaultRequest\");\nvar se_DisableFastLaunchRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_F] != null) {\n entries[_F] = input[_F];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableFastLaunchRequest\");\nvar se_DisableFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZv] != null) {\n const memberEntries = se_AvailabilityZoneStringList(input[_AZv], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AvailabilityZone.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SSIo] != null) {\n const memberEntries = se_SnapshotIdStringList(input[_SSIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceSnapshotId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableFastSnapshotRestoresRequest\");\nvar se_DisableImageBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableImageBlockPublicAccessRequest\");\nvar se_DisableImageDeprecationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableImageDeprecationRequest\");\nvar se_DisableImageDeregistrationProtectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableImageDeregistrationProtectionRequest\");\nvar se_DisableImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableImageRequest\");\nvar se_DisableIpamOrganizationAdminAccountRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_DAAI] != null) {\n entries[_DAAI] = input[_DAAI];\n }\n return entries;\n}, \"se_DisableIpamOrganizationAdminAccountRequest\");\nvar se_DisableSerialConsoleAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableSerialConsoleAccessRequest\");\nvar se_DisableSnapshotBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableSnapshotBlockPublicAccessRequest\");\nvar se_DisableTransitGatewayRouteTablePropagationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TGRTAI] != null) {\n entries[_TGRTAI] = input[_TGRTAI];\n }\n return entries;\n}, \"se_DisableTransitGatewayRouteTablePropagationRequest\");\nvar se_DisableVgwRoutePropagationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GI] != null) {\n entries[_GI] = input[_GI];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisableVgwRoutePropagationRequest\");\nvar se_DisableVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_DisableVpcClassicLinkDnsSupportRequest\");\nvar se_DisableVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_DisableVpcClassicLinkRequest\");\nvar se_DisassociateAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateAddressRequest\");\nvar se_DisassociateClientVpnTargetNetworkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateClientVpnTargetNetworkRequest\");\nvar se_DisassociateEnclaveCertificateIamRoleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CA] != null) {\n entries[_CA] = input[_CA];\n }\n if (input[_RAo] != null) {\n entries[_RAo] = input[_RAo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateEnclaveCertificateIamRoleRequest\");\nvar se_DisassociateIamInstanceProfileRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n return entries;\n}, \"se_DisassociateIamInstanceProfileRequest\");\nvar se_DisassociateInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IEWI] != null) {\n entries[_IEWI] = input[_IEWI];\n }\n if (input[_AT] != null) {\n const memberEntries = se_InstanceEventWindowDisassociationRequest(input[_AT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationTarget.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DisassociateInstanceEventWindowRequest\");\nvar se_DisassociateIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_As] != null) {\n entries[_As] = input[_As];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n return entries;\n}, \"se_DisassociateIpamByoasnRequest\");\nvar se_DisassociateIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDAIp] != null) {\n entries[_IRDAIp] = input[_IRDAIp];\n }\n return entries;\n}, \"se_DisassociateIpamResourceDiscoveryRequest\");\nvar se_DisassociateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_AIs] != null) {\n const memberEntries = se_EipAssociationIdList(input[_AIs], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssociationId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MDDS] != null) {\n entries[_MDDS] = input[_MDDS];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateNatGatewayAddressRequest\");\nvar se_DisassociateRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateRouteTableRequest\");\nvar se_DisassociateSubnetCidrBlockRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n return entries;\n}, \"se_DisassociateSubnetCidrBlockRequest\");\nvar se_DisassociateTransitGatewayMulticastDomainRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_TransitGatewaySubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateTransitGatewayMulticastDomainRequest\");\nvar se_DisassociateTransitGatewayPolicyTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTI] != null) {\n entries[_TGPTI] = input[_TGPTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateTransitGatewayPolicyTableRequest\");\nvar se_DisassociateTransitGatewayRouteTableRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateTransitGatewayRouteTableRequest\");\nvar se_DisassociateTrunkInterfaceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_DisassociateTrunkInterfaceRequest\");\nvar se_DisassociateVpcCidrBlockRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n return entries;\n}, \"se_DisassociateVpcCidrBlockRequest\");\nvar se_DiskImage = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_Im] != null) {\n const memberEntries = se_DiskImageDetail(input[_Im], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Image.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Vo] != null) {\n const memberEntries = se_VolumeDetail(input[_Vo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Volume.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_DiskImage\");\nvar se_DiskImageDetail = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_By] != null) {\n entries[_By] = input[_By];\n }\n if (input[_Fo] != null) {\n entries[_Fo] = input[_Fo];\n }\n if (input[_IMU] != null) {\n entries[_IMU] = input[_IMU];\n }\n return entries;\n}, \"se_DiskImageDetail\");\nvar se_DiskImageList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_DiskImage(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_DiskImageList\");\nvar se_DnsOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRIT] != null) {\n entries[_DRIT] = input[_DRIT];\n }\n if (input[_PDOFIRE] != null) {\n entries[_PDOFIRE] = input[_PDOFIRE];\n }\n return entries;\n}, \"se_DnsOptionsSpecification\");\nvar se_DnsServersOptionsModifyStructure = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CDSu] != null) {\n const memberEntries = se_ValueStringList(input[_CDSu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CustomDnsServers.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_DnsServersOptionsModifyStructure\");\nvar se_EbsBlockDevice = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_Io] != null) {\n entries[_Io] = input[_Io];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_VS] != null) {\n entries[_VS] = input[_VS];\n }\n if (input[_VT] != null) {\n entries[_VT] = input[_VT];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_Th] != null) {\n entries[_Th] = input[_Th];\n }\n if (input[_OA] != null) {\n entries[_OA] = input[_OA];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n return entries;\n}, \"se_EbsBlockDevice\");\nvar se_EbsInstanceBlockDeviceSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n return entries;\n}, \"se_EbsInstanceBlockDeviceSpecification\");\nvar se_EgressOnlyInternetGatewayIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_EgressOnlyInternetGatewayIdList\");\nvar se_EipAssociationIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_EipAssociationIdList\");\nvar se_ElasticGpuIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ElasticGpuIdSet\");\nvar se_ElasticGpuSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n return entries;\n}, \"se_ElasticGpuSpecification\");\nvar se_ElasticGpuSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ElasticGpuSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`ElasticGpuSpecification.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ElasticGpuSpecificationList\");\nvar se_ElasticGpuSpecifications = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ElasticGpuSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ElasticGpuSpecifications\");\nvar se_ElasticInferenceAccelerator = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_Cou] != null) {\n entries[_Cou] = input[_Cou];\n }\n return entries;\n}, \"se_ElasticInferenceAccelerator\");\nvar se_ElasticInferenceAccelerators = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ElasticInferenceAccelerator(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ElasticInferenceAccelerators\");\nvar se_EnableAddressTransferRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_TAI] != null) {\n entries[_TAI] = input[_TAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableAddressTransferRequest\");\nvar se_EnableAwsNetworkPerformanceMetricSubscriptionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_S] != null) {\n entries[_S] = input[_S];\n }\n if (input[_D] != null) {\n entries[_D] = input[_D];\n }\n if (input[_Met] != null) {\n entries[_Met] = input[_Met];\n }\n if (input[_Sta] != null) {\n entries[_Sta] = input[_Sta];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableAwsNetworkPerformanceMetricSubscriptionRequest\");\nvar se_EnableEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableEbsEncryptionByDefaultRequest\");\nvar se_EnableFastLaunchRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_SCn] != null) {\n const memberEntries = se_FastLaunchSnapshotConfigurationRequest(input[_SCn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SnapshotConfiguration.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LTa] != null) {\n const memberEntries = se_FastLaunchLaunchTemplateSpecificationRequest(input[_LTa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplate.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MPL] != null) {\n entries[_MPL] = input[_MPL];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableFastLaunchRequest\");\nvar se_EnableFastSnapshotRestoresRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZv] != null) {\n const memberEntries = se_AvailabilityZoneStringList(input[_AZv], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AvailabilityZone.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SSIo] != null) {\n const memberEntries = se_SnapshotIdStringList(input[_SSIo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceSnapshotId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableFastSnapshotRestoresRequest\");\nvar se_EnableImageBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IBPAS] != null) {\n entries[_IBPAS] = input[_IBPAS];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableImageBlockPublicAccessRequest\");\nvar se_EnableImageDeprecationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DAe] != null) {\n entries[_DAe] = (0, import_smithy_client.serializeDateTime)(input[_DAe]);\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableImageDeprecationRequest\");\nvar se_EnableImageDeregistrationProtectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_WC] != null) {\n entries[_WC] = input[_WC];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableImageDeregistrationProtectionRequest\");\nvar se_EnableImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableImageRequest\");\nvar se_EnableIpamOrganizationAdminAccountRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_DAAI] != null) {\n entries[_DAAI] = input[_DAAI];\n }\n return entries;\n}, \"se_EnableIpamOrganizationAdminAccountRequest\");\nvar se_EnableReachabilityAnalyzerOrganizationSharingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableReachabilityAnalyzerOrganizationSharingRequest\");\nvar se_EnableSerialConsoleAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableSerialConsoleAccessRequest\");\nvar se_EnableSnapshotBlockPublicAccessRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Stat] != null) {\n entries[_Stat] = input[_Stat];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableSnapshotBlockPublicAccessRequest\");\nvar se_EnableTransitGatewayRouteTablePropagationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TGRTAI] != null) {\n entries[_TGRTAI] = input[_TGRTAI];\n }\n return entries;\n}, \"se_EnableTransitGatewayRouteTablePropagationRequest\");\nvar se_EnableVgwRoutePropagationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GI] != null) {\n entries[_GI] = input[_GI];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_EnableVgwRoutePropagationRequest\");\nvar se_EnableVolumeIORequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n return entries;\n}, \"se_EnableVolumeIORequest\");\nvar se_EnableVpcClassicLinkDnsSupportRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_EnableVpcClassicLinkDnsSupportRequest\");\nvar se_EnableVpcClassicLinkRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n return entries;\n}, \"se_EnableVpcClassicLinkRequest\");\nvar se_EnaSrdSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ESE] != null) {\n entries[_ESE] = input[_ESE];\n }\n if (input[_ESUS] != null) {\n const memberEntries = se_EnaSrdUdpSpecification(input[_ESUS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdUdpSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_EnaSrdSpecification\");\nvar se_EnaSrdSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ESE] != null) {\n entries[_ESE] = input[_ESE];\n }\n if (input[_ESUS] != null) {\n const memberEntries = se_EnaSrdUdpSpecificationRequest(input[_ESUS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdUdpSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_EnaSrdSpecificationRequest\");\nvar se_EnaSrdUdpSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ESUE] != null) {\n entries[_ESUE] = input[_ESUE];\n }\n return entries;\n}, \"se_EnaSrdUdpSpecification\");\nvar se_EnaSrdUdpSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ESUE] != null) {\n entries[_ESUE] = input[_ESUE];\n }\n return entries;\n}, \"se_EnaSrdUdpSpecificationRequest\");\nvar se_EnclaveOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_EnclaveOptionsRequest\");\nvar se_ExcludedInstanceTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ExcludedInstanceTypeSet\");\nvar se_ExecutableByStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ExecutableBy.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ExecutableByStringList\");\nvar se_ExportClientVpnClientCertificateRevocationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ExportClientVpnClientCertificateRevocationListRequest\");\nvar se_ExportClientVpnClientConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ExportClientVpnClientConfigurationRequest\");\nvar se_ExportImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DIFi] != null) {\n entries[_DIFi] = input[_DIFi];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_SEL] != null) {\n const memberEntries = se_ExportTaskS3LocationRequest(input[_SEL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `S3ExportLocation.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RNo] != null) {\n entries[_RNo] = input[_RNo];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ExportImageRequest\");\nvar se_ExportImageTaskIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ExportImageTaskId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ExportImageTaskIdList\");\nvar se_ExportTaskIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ExportTaskId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ExportTaskIdStringList\");\nvar se_ExportTaskS3LocationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SB] != null) {\n entries[_SB] = input[_SB];\n }\n if (input[_SP] != null) {\n entries[_SP] = input[_SP];\n }\n return entries;\n}, \"se_ExportTaskS3LocationRequest\");\nvar se_ExportToS3TaskSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CFo] != null) {\n entries[_CFo] = input[_CFo];\n }\n if (input[_DIFi] != null) {\n entries[_DIFi] = input[_DIFi];\n }\n if (input[_SB] != null) {\n entries[_SB] = input[_SB];\n }\n if (input[_SP] != null) {\n entries[_SP] = input[_SP];\n }\n return entries;\n}, \"se_ExportToS3TaskSpecification\");\nvar se_ExportTransitGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SB] != null) {\n entries[_SB] = input[_SB];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ExportTransitGatewayRoutesRequest\");\nvar se_FastLaunchImageIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ImageId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_FastLaunchImageIdList\");\nvar se_FastLaunchLaunchTemplateSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_V] != null) {\n entries[_V] = input[_V];\n }\n return entries;\n}, \"se_FastLaunchLaunchTemplateSpecificationRequest\");\nvar se_FastLaunchSnapshotConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TRC] != null) {\n entries[_TRC] = input[_TRC];\n }\n return entries;\n}, \"se_FastLaunchSnapshotConfigurationRequest\");\nvar se_FederatedAuthenticationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SAMLPA] != null) {\n entries[_SAMLPA] = input[_SAMLPA];\n }\n if (input[_SSSAMLPA] != null) {\n entries[_SSSAMLPA] = input[_SSSAMLPA];\n }\n return entries;\n}, \"se_FederatedAuthenticationRequest\");\nvar se_Filter = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_Val] != null) {\n const memberEntries = se_ValueStringList(input[_Val], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Value.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_Filter\");\nvar se_FilterList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Filter(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Filter.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_FilterList\");\nvar se_FleetIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_FleetIdSet\");\nvar se_FleetLaunchTemplateConfigListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_FleetLaunchTemplateConfigRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_FleetLaunchTemplateConfigListRequest\");\nvar se_FleetLaunchTemplateConfigRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTS] != null) {\n const memberEntries = se_FleetLaunchTemplateSpecificationRequest(input[_LTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Ov] != null) {\n const memberEntries = se_FleetLaunchTemplateOverridesListRequest(input[_Ov], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Overrides.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_FleetLaunchTemplateConfigRequest\");\nvar se_FleetLaunchTemplateOverridesListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_FleetLaunchTemplateOverridesRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_FleetLaunchTemplateOverridesListRequest\");\nvar se_FleetLaunchTemplateOverridesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_MPa] != null) {\n entries[_MPa] = input[_MPa];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_WCe] != null) {\n entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]);\n }\n if (input[_Pri] != null) {\n entries[_Pri] = (0, import_smithy_client.serializeFloat)(input[_Pri]);\n }\n if (input[_Pl] != null) {\n const memberEntries = se_Placement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirementsRequest(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n return entries;\n}, \"se_FleetLaunchTemplateOverridesRequest\");\nvar se_FleetLaunchTemplateSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_V] != null) {\n entries[_V] = input[_V];\n }\n return entries;\n}, \"se_FleetLaunchTemplateSpecification\");\nvar se_FleetLaunchTemplateSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_V] != null) {\n entries[_V] = input[_V];\n }\n return entries;\n}, \"se_FleetLaunchTemplateSpecificationRequest\");\nvar se_FleetSpotCapacityRebalanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RS] != null) {\n entries[_RS] = input[_RS];\n }\n if (input[_TDe] != null) {\n entries[_TDe] = input[_TDe];\n }\n return entries;\n}, \"se_FleetSpotCapacityRebalanceRequest\");\nvar se_FleetSpotMaintenanceStrategiesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRap] != null) {\n const memberEntries = se_FleetSpotCapacityRebalanceRequest(input[_CRap], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityRebalance.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_FleetSpotMaintenanceStrategiesRequest\");\nvar se_FlowLogIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_FlowLogIdList\");\nvar se_FlowLogResourceIds = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_FlowLogResourceIds\");\nvar se_FpgaImageIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_FpgaImageIdList\");\nvar se_GetAssociatedEnclaveCertificateIamRolesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CA] != null) {\n entries[_CA] = input[_CA];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetAssociatedEnclaveCertificateIamRolesRequest\");\nvar se_GetAssociatedIpv6PoolCidrsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PIo] != null) {\n entries[_PIo] = input[_PIo];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetAssociatedIpv6PoolCidrsRequest\");\nvar se_GetAwsNetworkPerformanceDataRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DQ] != null) {\n const memberEntries = se_DataQueries(input[_DQ], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DataQuery.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n if (input[_ETn] != null) {\n entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]);\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetAwsNetworkPerformanceDataRequest\");\nvar se_GetCapacityReservationUsageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRI] != null) {\n entries[_CRI] = input[_CRI];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetCapacityReservationUsageRequest\");\nvar se_GetCoipPoolUsageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PIo] != null) {\n entries[_PIo] = input[_PIo];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetCoipPoolUsageRequest\");\nvar se_GetConsoleOutputRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_La] != null) {\n entries[_La] = input[_La];\n }\n return entries;\n}, \"se_GetConsoleOutputRequest\");\nvar se_GetConsoleScreenshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_WU] != null) {\n entries[_WU] = input[_WU];\n }\n return entries;\n}, \"se_GetConsoleScreenshotRequest\");\nvar se_GetDefaultCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IF] != null) {\n entries[_IF] = input[_IF];\n }\n return entries;\n}, \"se_GetDefaultCreditSpecificationRequest\");\nvar se_GetEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetEbsDefaultKmsKeyIdRequest\");\nvar se_GetEbsEncryptionByDefaultRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetEbsEncryptionByDefaultRequest\");\nvar se_GetFlowLogsIntegrationTemplateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FLIl] != null) {\n entries[_FLIl] = input[_FLIl];\n }\n if (input[_CDSDA] != null) {\n entries[_CDSDA] = input[_CDSDA];\n }\n if (input[_ISnt] != null) {\n const memberEntries = se_IntegrateServices(input[_ISnt], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IntegrateService.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_GetFlowLogsIntegrationTemplateRequest\");\nvar se_GetGroupsForCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRI] != null) {\n entries[_CRI] = input[_CRI];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetGroupsForCapacityReservationRequest\");\nvar se_GetHostReservationPurchasePreviewRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HIS] != null) {\n const memberEntries = se_RequestHostIdSet(input[_HIS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostIdSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_OI] != null) {\n entries[_OI] = input[_OI];\n }\n return entries;\n}, \"se_GetHostReservationPurchasePreviewRequest\");\nvar se_GetImageBlockPublicAccessStateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetImageBlockPublicAccessStateRequest\");\nvar se_GetInstanceMetadataDefaultsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetInstanceMetadataDefaultsRequest\");\nvar se_GetInstanceTpmEkPubRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_KT] != null) {\n entries[_KT] = input[_KT];\n }\n if (input[_KF] != null) {\n entries[_KF] = input[_KF];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetInstanceTpmEkPubRequest\");\nvar se_GetInstanceTypesFromInstanceRequirementsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ATr] != null) {\n const memberEntries = se_ArchitectureTypeSet(input[_ATr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ArchitectureType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VTi] != null) {\n const memberEntries = se_VirtualizationTypeSet(input[_VTi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VirtualizationType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirementsRequest(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetInstanceTypesFromInstanceRequirementsRequest\");\nvar se_GetInstanceUefiDataRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetInstanceUefiDataRequest\");\nvar se_GetIpamAddressHistoryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_ISI] != null) {\n entries[_ISI] = input[_ISI];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n if (input[_ETn] != null) {\n entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]);\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetIpamAddressHistoryRequest\");\nvar se_GetIpamDiscoveredAccountsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n if (input[_DRi] != null) {\n entries[_DRi] = input[_DRi];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_GetIpamDiscoveredAccountsRequest\");\nvar se_GetIpamDiscoveredPublicAddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n if (input[_ARd] != null) {\n entries[_ARd] = input[_ARd];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_GetIpamDiscoveredPublicAddressesRequest\");\nvar se_GetIpamDiscoveredResourceCidrsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n if (input[_RRe] != null) {\n entries[_RRe] = input[_RRe];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_GetIpamDiscoveredResourceCidrsRequest\");\nvar se_GetIpamPoolAllocationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_IPAI] != null) {\n entries[_IPAI] = input[_IPAI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetIpamPoolAllocationsRequest\");\nvar se_GetIpamPoolCidrsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetIpamPoolCidrsRequest\");\nvar se_GetIpamResourceCidrsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_ISI] != null) {\n entries[_ISI] = input[_ISI];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_RIeso] != null) {\n entries[_RIeso] = input[_RIeso];\n }\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_RTes] != null) {\n const memberEntries = se_RequestIpamResourceTag(input[_RTes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceTag.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RO] != null) {\n entries[_RO] = input[_RO];\n }\n return entries;\n}, \"se_GetIpamResourceCidrsRequest\");\nvar se_GetLaunchTemplateDataRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n return entries;\n}, \"se_GetLaunchTemplateDataRequest\");\nvar se_GetManagedPrefixListAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetManagedPrefixListAssociationsRequest\");\nvar se_GetManagedPrefixListEntriesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_TV] != null) {\n entries[_TV] = input[_TV];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetManagedPrefixListEntriesRequest\");\nvar se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASAI] != null) {\n entries[_NIASAI] = input[_NIASAI];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetNetworkInsightsAccessScopeAnalysisFindingsRequest\");\nvar se_GetNetworkInsightsAccessScopeContentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASI] != null) {\n entries[_NIASI] = input[_NIASI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetNetworkInsightsAccessScopeContentRequest\");\nvar se_GetPasswordDataRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetPasswordDataRequest\");\nvar se_GetReservedInstancesExchangeQuoteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RII] != null) {\n const memberEntries = se_ReservedInstanceIdSet(input[_RII], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TC] != null) {\n const memberEntries = se_TargetConfigurationRequestSet(input[_TC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetConfiguration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_GetReservedInstancesExchangeQuoteRequest\");\nvar se_GetSecurityGroupsForVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetSecurityGroupsForVpcRequest\");\nvar se_GetSerialConsoleAccessStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetSerialConsoleAccessStatusRequest\");\nvar se_GetSnapshotBlockPublicAccessStateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetSnapshotBlockPublicAccessStateRequest\");\nvar se_GetSpotPlacementScoresRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ITnst] != null) {\n const memberEntries = se_InstanceTypes(input[_ITnst], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TCa] != null) {\n entries[_TCa] = input[_TCa];\n }\n if (input[_TCUT] != null) {\n entries[_TCUT] = input[_TCUT];\n }\n if (input[_SAZ] != null) {\n entries[_SAZ] = input[_SAZ];\n }\n if (input[_RNe] != null) {\n const memberEntries = se_RegionNames(input[_RNe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RegionName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IRWM] != null) {\n const memberEntries = se_InstanceRequirementsWithMetadataRequest(input[_IRWM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirementsWithMetadata.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n return entries;\n}, \"se_GetSpotPlacementScoresRequest\");\nvar se_GetSubnetCidrReservationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n return entries;\n}, \"se_GetSubnetCidrReservationsRequest\");\nvar se_GetTransitGatewayAttachmentPropagationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayAttachmentPropagationsRequest\");\nvar se_GetTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayMulticastDomainAssociationsRequest\");\nvar se_GetTransitGatewayPolicyTableAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTI] != null) {\n entries[_TGPTI] = input[_TGPTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayPolicyTableAssociationsRequest\");\nvar se_GetTransitGatewayPolicyTableEntriesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGPTI] != null) {\n entries[_TGPTI] = input[_TGPTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayPolicyTableEntriesRequest\");\nvar se_GetTransitGatewayPrefixListReferencesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayPrefixListReferencesRequest\");\nvar se_GetTransitGatewayRouteTableAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayRouteTableAssociationsRequest\");\nvar se_GetTransitGatewayRouteTablePropagationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetTransitGatewayRouteTablePropagationsRequest\");\nvar se_GetVerifiedAccessEndpointPolicyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAEI] != null) {\n entries[_VAEI] = input[_VAEI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetVerifiedAccessEndpointPolicyRequest\");\nvar se_GetVerifiedAccessGroupPolicyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetVerifiedAccessGroupPolicyRequest\");\nvar se_GetVpnConnectionDeviceSampleConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_VCDTI] != null) {\n entries[_VCDTI] = input[_VCDTI];\n }\n if (input[_IKEV] != null) {\n entries[_IKEV] = input[_IKEV];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetVpnConnectionDeviceSampleConfigurationRequest\");\nvar se_GetVpnConnectionDeviceTypesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetVpnConnectionDeviceTypesRequest\");\nvar se_GetVpnTunnelReplacementStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_VTOIA] != null) {\n entries[_VTOIA] = input[_VTOIA];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_GetVpnTunnelReplacementStatusRequest\");\nvar se_GroupIdentifier = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n return entries;\n}, \"se_GroupIdentifier\");\nvar se_GroupIdentifierList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_GroupIdentifier(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_GroupIdentifierList\");\nvar se_GroupIds = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_GroupIds\");\nvar se_GroupIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`GroupId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_GroupIdStringList\");\nvar se_GroupNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`GroupName.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_GroupNameStringList\");\nvar se_HibernationOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Conf] != null) {\n entries[_Conf] = input[_Conf];\n }\n return entries;\n}, \"se_HibernationOptionsRequest\");\nvar se_HostReservationIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_HostReservationIdSet\");\nvar se_IamInstanceProfileSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ar] != null) {\n entries[_Ar] = input[_Ar];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n return entries;\n}, \"se_IamInstanceProfileSpecification\");\nvar se_IcmpTypeCode = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Cod] != null) {\n entries[_Cod] = input[_Cod];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n return entries;\n}, \"se_IcmpTypeCode\");\nvar se_IKEVersionsRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_IKEVersionsRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_IKEVersionsRequestList\");\nvar se_IKEVersionsRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_IKEVersionsRequestListValue\");\nvar se_ImageDiskContainer = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_Fo] != null) {\n entries[_Fo] = input[_Fo];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_U] != null) {\n entries[_U] = input[_U];\n }\n if (input[_UB] != null) {\n const memberEntries = se_UserBucket(input[_UB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserBucket.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ImageDiskContainer\");\nvar se_ImageDiskContainerList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ImageDiskContainer(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ImageDiskContainerList\");\nvar se_ImageIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ImageIdList\");\nvar se_ImageIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ImageId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ImageIdStringList\");\nvar se_ImportClientVpnClientCertificateRevocationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_CRL] != null) {\n entries[_CRL] = input[_CRL];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ImportClientVpnClientCertificateRevocationListRequest\");\nvar se_ImportImageLicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LCA] != null) {\n entries[_LCA] = input[_LCA];\n }\n return entries;\n}, \"se_ImportImageLicenseConfigurationRequest\");\nvar se_ImportImageLicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ImportImageLicenseConfigurationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ImportImageLicenseSpecificationListRequest\");\nvar se_ImportImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Arc] != null) {\n entries[_Arc] = input[_Arc];\n }\n if (input[_CD] != null) {\n const memberEntries = se_ClientData(input[_CD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientData.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DCi] != null) {\n const memberEntries = se_ImageDiskContainerList(input[_DCi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DiskContainer.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_H] != null) {\n entries[_H] = input[_H];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_LTi] != null) {\n entries[_LTi] = input[_LTi];\n }\n if (input[_Pla] != null) {\n entries[_Pla] = input[_Pla];\n }\n if (input[_RNo] != null) {\n entries[_RNo] = input[_RNo];\n }\n if (input[_LSi] != null) {\n const memberEntries = se_ImportImageLicenseSpecificationListRequest(input[_LSi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LicenseSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_UO] != null) {\n entries[_UO] = input[_UO];\n }\n if (input[_BM] != null) {\n entries[_BM] = input[_BM];\n }\n return entries;\n}, \"se_ImportImageRequest\");\nvar se_ImportInstanceLaunchSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AId] != null) {\n entries[_AId] = input[_AId];\n }\n if (input[_Arc] != null) {\n entries[_Arc] = input[_Arc];\n }\n if (input[_GIro] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_GIro], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_GNr] != null) {\n const memberEntries = se_SecurityGroupStringList(input[_GNr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IISB] != null) {\n entries[_IISB] = input[_IISB];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_Mon] != null) {\n entries[_Mon] = input[_Mon];\n }\n if (input[_Pl] != null) {\n const memberEntries = se_Placement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_UD] != null) {\n const memberEntries = se_UserData(input[_UD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserData.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ImportInstanceLaunchSpecification\");\nvar se_ImportInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DIis] != null) {\n const memberEntries = se_DiskImageList(input[_DIis], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DiskImage.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LSa] != null) {\n const memberEntries = se_ImportInstanceLaunchSpecification(input[_LSa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Pla] != null) {\n entries[_Pla] = input[_Pla];\n }\n return entries;\n}, \"se_ImportInstanceRequest\");\nvar se_ImportKeyPairRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_PKM] != null) {\n entries[_PKM] = context.base64Encoder(input[_PKM]);\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ImportKeyPairRequest\");\nvar se_ImportSnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CD] != null) {\n const memberEntries = se_ClientData(input[_CD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientData.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DCis] != null) {\n const memberEntries = se_SnapshotDiskContainer(input[_DCis], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DiskContainer.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_RNo] != null) {\n entries[_RNo] = input[_RNo];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ImportSnapshotRequest\");\nvar se_ImportSnapshotTaskIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ImportTaskId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ImportSnapshotTaskIdList\");\nvar se_ImportTaskIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ImportTaskId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ImportTaskIdList\");\nvar se_ImportVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Im] != null) {\n const memberEntries = se_DiskImageDetail(input[_Im], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Image.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Vo] != null) {\n const memberEntries = se_VolumeDetail(input[_Vo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Volume.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ImportVolumeRequest\");\nvar se_InsideCidrBlocksStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InsideCidrBlocksStringList\");\nvar se_InstanceBlockDeviceMappingSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_E] != null) {\n const memberEntries = se_EbsInstanceBlockDeviceSpecification(input[_E], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ebs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ND] != null) {\n entries[_ND] = input[_ND];\n }\n if (input[_VN] != null) {\n entries[_VN] = input[_VN];\n }\n return entries;\n}, \"se_InstanceBlockDeviceMappingSpecification\");\nvar se_InstanceBlockDeviceMappingSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceBlockDeviceMappingSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceBlockDeviceMappingSpecificationList\");\nvar se_InstanceCreditSpecificationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceCreditSpecificationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceCreditSpecificationListRequest\");\nvar se_InstanceCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_CCp] != null) {\n entries[_CCp] = input[_CCp];\n }\n return entries;\n}, \"se_InstanceCreditSpecificationRequest\");\nvar se_InstanceEventWindowAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ITnsta] != null) {\n const memberEntries = se_TagList(input[_ITnsta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DHI] != null) {\n const memberEntries = se_DedicatedHostIdList(input[_DHI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DedicatedHostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceEventWindowAssociationRequest\");\nvar se_InstanceEventWindowDisassociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ITnsta] != null) {\n const memberEntries = se_TagList(input[_ITnsta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DHI] != null) {\n const memberEntries = se_DedicatedHostIdList(input[_DHI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DedicatedHostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceEventWindowDisassociationRequest\");\nvar se_InstanceEventWindowIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`InstanceEventWindowId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceEventWindowIdSet\");\nvar se_InstanceEventWindowTimeRangeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SWD] != null) {\n entries[_SWD] = input[_SWD];\n }\n if (input[_SH] != null) {\n entries[_SH] = input[_SH];\n }\n if (input[_EWD] != null) {\n entries[_EWD] = input[_EWD];\n }\n if (input[_EH] != null) {\n entries[_EH] = input[_EH];\n }\n return entries;\n}, \"se_InstanceEventWindowTimeRangeRequest\");\nvar se_InstanceEventWindowTimeRangeRequestSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceEventWindowTimeRangeRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceEventWindowTimeRangeRequestSet\");\nvar se_InstanceGenerationSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceGenerationSet\");\nvar se_InstanceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceIdList\");\nvar se_InstanceIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`InstanceId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceIdStringList\");\nvar se_InstanceIpv6Address = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IApv] != null) {\n entries[_IApv] = input[_IApv];\n }\n if (input[_IPIs] != null) {\n entries[_IPIs] = input[_IPIs];\n }\n return entries;\n}, \"se_InstanceIpv6Address\");\nvar se_InstanceIpv6AddressList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceIpv6Address(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceIpv6AddressList\");\nvar se_InstanceIpv6AddressListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceIpv6AddressRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`InstanceIpv6Address.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceIpv6AddressListRequest\");\nvar se_InstanceIpv6AddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IApv] != null) {\n entries[_IApv] = input[_IApv];\n }\n return entries;\n}, \"se_InstanceIpv6AddressRequest\");\nvar se_InstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ARu] != null) {\n entries[_ARu] = input[_ARu];\n }\n return entries;\n}, \"se_InstanceMaintenanceOptionsRequest\");\nvar se_InstanceMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MT] != null) {\n entries[_MT] = input[_MT];\n }\n if (input[_SO] != null) {\n const memberEntries = se_SpotMarketOptions(input[_SO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceMarketOptionsRequest\");\nvar se_InstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HT] != null) {\n entries[_HT] = input[_HT];\n }\n if (input[_HPRHL] != null) {\n entries[_HPRHL] = input[_HPRHL];\n }\n if (input[_HE] != null) {\n entries[_HE] = input[_HE];\n }\n if (input[_HPI] != null) {\n entries[_HPI] = input[_HPI];\n }\n if (input[_IMT] != null) {\n entries[_IMT] = input[_IMT];\n }\n return entries;\n}, \"se_InstanceMetadataOptionsRequest\");\nvar se_InstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_APIAs] != null) {\n entries[_APIAs] = input[_APIAs];\n }\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DIev] != null) {\n entries[_DIev] = input[_DIev];\n }\n if (input[_G] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_InstanceIpv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Addresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_ACIA] != null) {\n entries[_ACIA] = input[_ACIA];\n }\n if (input[_ITn] != null) {\n entries[_ITn] = input[_ITn];\n }\n if (input[_NCI] != null) {\n entries[_NCI] = input[_NCI];\n }\n if (input[_IPp] != null) {\n const memberEntries = se_Ipv4PrefixList(input[_IPp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv4Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPCp] != null) {\n entries[_IPCp] = input[_IPCp];\n }\n if (input[_IP] != null) {\n const memberEntries = se_Ipv6PrefixList(input[_IP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPC] != null) {\n entries[_IPC] = input[_IPC];\n }\n if (input[_PIr] != null) {\n entries[_PIr] = input[_PIr];\n }\n if (input[_ESS] != null) {\n const memberEntries = se_EnaSrdSpecificationRequest(input[_ESS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTS] != null) {\n const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionTrackingSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceNetworkInterfaceSpecification\");\nvar se_InstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_InstanceNetworkInterfaceSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_InstanceNetworkInterfaceSpecificationList\");\nvar se_InstanceRequirements = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCC] != null) {\n const memberEntries = se_VCpuCountRange(input[_VCC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VCpuCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MMB] != null) {\n const memberEntries = se_MemoryMiB(input[_MMB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MemoryMiB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CM] != null) {\n const memberEntries = se_CpuManufacturerSet(input[_CM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CpuManufacturerSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MGBPVC] != null) {\n const memberEntries = se_MemoryGiBPerVCpu(input[_MGBPVC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MemoryGiBPerVCpu.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EIT] != null) {\n const memberEntries = se_ExcludedInstanceTypeSet(input[_EIT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExcludedInstanceTypeSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IG] != null) {\n const memberEntries = se_InstanceGenerationSet(input[_IG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceGenerationSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SMPPOLP] != null) {\n entries[_SMPPOLP] = input[_SMPPOLP];\n }\n if (input[_ODMPPOLP] != null) {\n entries[_ODMPPOLP] = input[_ODMPPOLP];\n }\n if (input[_BMa] != null) {\n entries[_BMa] = input[_BMa];\n }\n if (input[_BP] != null) {\n entries[_BP] = input[_BP];\n }\n if (input[_RHS] != null) {\n entries[_RHS] = input[_RHS];\n }\n if (input[_NIC] != null) {\n const memberEntries = se_NetworkInterfaceCount(input[_NIC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LSo] != null) {\n entries[_LSo] = input[_LSo];\n }\n if (input[_LST] != null) {\n const memberEntries = se_LocalStorageTypeSet(input[_LST], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalStorageTypeSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TLSGB] != null) {\n const memberEntries = se_TotalLocalStorageGB(input[_TLSGB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TotalLocalStorageGB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_BEBM] != null) {\n const memberEntries = se_BaselineEbsBandwidthMbps(input[_BEBM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BaselineEbsBandwidthMbps.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ATc] != null) {\n const memberEntries = se_AcceleratorTypeSet(input[_ATc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorTypeSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ACc] != null) {\n const memberEntries = se_AcceleratorCount(input[_ACc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_AM] != null) {\n const memberEntries = se_AcceleratorManufacturerSet(input[_AM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorManufacturerSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ANc] != null) {\n const memberEntries = se_AcceleratorNameSet(input[_ANc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorNameSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ATMMB] != null) {\n const memberEntries = se_AcceleratorTotalMemoryMiB(input[_ATMMB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorTotalMemoryMiB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NBGe] != null) {\n const memberEntries = se_NetworkBandwidthGbps(input[_NBGe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkBandwidthGbps.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_AIT] != null) {\n const memberEntries = se_AllowedInstanceTypeSet(input[_AIT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllowedInstanceTypeSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MSPAPOOODP] != null) {\n entries[_MSPAPOOODP] = input[_MSPAPOOODP];\n }\n return entries;\n}, \"se_InstanceRequirements\");\nvar se_InstanceRequirementsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCC] != null) {\n const memberEntries = se_VCpuCountRangeRequest(input[_VCC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VCpuCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MMB] != null) {\n const memberEntries = se_MemoryMiBRequest(input[_MMB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MemoryMiB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CM] != null) {\n const memberEntries = se_CpuManufacturerSet(input[_CM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CpuManufacturer.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MGBPVC] != null) {\n const memberEntries = se_MemoryGiBPerVCpuRequest(input[_MGBPVC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MemoryGiBPerVCpu.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EIT] != null) {\n const memberEntries = se_ExcludedInstanceTypeSet(input[_EIT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExcludedInstanceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IG] != null) {\n const memberEntries = se_InstanceGenerationSet(input[_IG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceGeneration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SMPPOLP] != null) {\n entries[_SMPPOLP] = input[_SMPPOLP];\n }\n if (input[_ODMPPOLP] != null) {\n entries[_ODMPPOLP] = input[_ODMPPOLP];\n }\n if (input[_BMa] != null) {\n entries[_BMa] = input[_BMa];\n }\n if (input[_BP] != null) {\n entries[_BP] = input[_BP];\n }\n if (input[_RHS] != null) {\n entries[_RHS] = input[_RHS];\n }\n if (input[_NIC] != null) {\n const memberEntries = se_NetworkInterfaceCountRequest(input[_NIC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LSo] != null) {\n entries[_LSo] = input[_LSo];\n }\n if (input[_LST] != null) {\n const memberEntries = se_LocalStorageTypeSet(input[_LST], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LocalStorageType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TLSGB] != null) {\n const memberEntries = se_TotalLocalStorageGBRequest(input[_TLSGB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TotalLocalStorageGB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_BEBM] != null) {\n const memberEntries = se_BaselineEbsBandwidthMbpsRequest(input[_BEBM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BaselineEbsBandwidthMbps.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ATc] != null) {\n const memberEntries = se_AcceleratorTypeSet(input[_ATc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ACc] != null) {\n const memberEntries = se_AcceleratorCountRequest(input[_ACc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorCount.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_AM] != null) {\n const memberEntries = se_AcceleratorManufacturerSet(input[_AM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorManufacturer.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ANc] != null) {\n const memberEntries = se_AcceleratorNameSet(input[_ANc], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorName.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ATMMB] != null) {\n const memberEntries = se_AcceleratorTotalMemoryMiBRequest(input[_ATMMB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AcceleratorTotalMemoryMiB.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NBGe] != null) {\n const memberEntries = se_NetworkBandwidthGbpsRequest(input[_NBGe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkBandwidthGbps.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_AIT] != null) {\n const memberEntries = se_AllowedInstanceTypeSet(input[_AIT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AllowedInstanceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MSPAPOOODP] != null) {\n entries[_MSPAPOOODP] = input[_MSPAPOOODP];\n }\n return entries;\n}, \"se_InstanceRequirementsRequest\");\nvar se_InstanceRequirementsWithMetadataRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ATr] != null) {\n const memberEntries = se_ArchitectureTypeSet(input[_ATr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ArchitectureType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VTi] != null) {\n const memberEntries = se_VirtualizationTypeSet(input[_VTi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VirtualizationType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirementsRequest(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceRequirementsWithMetadataRequest\");\nvar se_InstanceSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_EBV] != null) {\n entries[_EBV] = input[_EBV];\n }\n if (input[_EDVI] != null) {\n const memberEntries = se_VolumeIdStringList(input[_EDVI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ExcludeDataVolumeId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_InstanceSpecification\");\nvar se_InstanceTagKeySet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceTagKeySet\");\nvar se_InstanceTypeList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceTypeList\");\nvar se_InstanceTypes = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InstanceTypes\");\nvar se_IntegrateServices = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIth] != null) {\n const memberEntries = se_AthenaIntegrationsSet(input[_AIth], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AthenaIntegration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_IntegrateServices\");\nvar se_InternetGatewayIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_InternetGatewayIdList\");\nvar se_IpamCidrAuthorizationContext = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Me] != null) {\n entries[_Me] = input[_Me];\n }\n if (input[_Si] != null) {\n entries[_Si] = input[_Si];\n }\n return entries;\n}, \"se_IpamCidrAuthorizationContext\");\nvar se_IpamPoolAllocationAllowedCidrs = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_IpamPoolAllocationAllowedCidrs\");\nvar se_IpamPoolAllocationDisallowedCidrs = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_IpamPoolAllocationDisallowedCidrs\");\nvar se_IpamPoolSourceResourceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RIeso] != null) {\n entries[_RIeso] = input[_RIeso];\n }\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_RRe] != null) {\n entries[_RRe] = input[_RRe];\n }\n if (input[_RO] != null) {\n entries[_RO] = input[_RO];\n }\n return entries;\n}, \"se_IpamPoolSourceResourceRequest\");\nvar se_IpList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_IpList\");\nvar se_IpPermission = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_IRp] != null) {\n const memberEntries = se_IpRangeList(input[_IRp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpRanges.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IRpv] != null) {\n const memberEntries = se_Ipv6RangeList(input[_IRpv], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Ranges.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PLIr] != null) {\n const memberEntries = se_PrefixListIdList(input[_PLIr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrefixListIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_UIGP] != null) {\n const memberEntries = se_UserIdGroupPairList(input[_UIGP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Groups.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_IpPermission\");\nvar se_IpPermissionList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_IpPermission(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_IpPermissionList\");\nvar se_IpPrefixList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_IpPrefixList\");\nvar se_IpRange = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CIi] != null) {\n entries[_CIi] = input[_CIi];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_IpRange\");\nvar se_IpRangeList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_IpRange(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_IpRangeList\");\nvar se_Ipv4PrefixList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Ipv4PrefixSpecificationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Ipv4PrefixList\");\nvar se_Ipv4PrefixSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IPpvr] != null) {\n entries[_IPpvr] = input[_IPpvr];\n }\n return entries;\n}, \"se_Ipv4PrefixSpecificationRequest\");\nvar se_Ipv6AddressList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_Ipv6AddressList\");\nvar se_Ipv6PoolIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_Ipv6PoolIdList\");\nvar se_Ipv6PrefixList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Ipv6PrefixSpecificationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Ipv6PrefixList\");\nvar se_Ipv6PrefixSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IPpvre] != null) {\n entries[_IPpvre] = input[_IPpvre];\n }\n return entries;\n}, \"se_Ipv6PrefixSpecificationRequest\");\nvar se_Ipv6Range = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CIid] != null) {\n entries[_CIid] = input[_CIid];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_Ipv6Range\");\nvar se_Ipv6RangeList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Ipv6Range(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Ipv6RangeList\");\nvar se_KeyNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`KeyName.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_KeyNameStringList\");\nvar se_KeyPairIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`KeyPairId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_KeyPairIdStringList\");\nvar se_LaunchPermission = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Gr] != null) {\n entries[_Gr] = input[_Gr];\n }\n if (input[_UIs] != null) {\n entries[_UIs] = input[_UIs];\n }\n if (input[_OAr] != null) {\n entries[_OAr] = input[_OAr];\n }\n if (input[_OUA] != null) {\n entries[_OUA] = input[_OUA];\n }\n return entries;\n}, \"se_LaunchPermission\");\nvar se_LaunchPermissionList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchPermission(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchPermissionList\");\nvar se_LaunchPermissionModifications = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Add] != null) {\n const memberEntries = se_LaunchPermissionList(input[_Add], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Add.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Re] != null) {\n const memberEntries = se_LaunchPermissionList(input[_Re], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Remove.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchPermissionModifications\");\nvar se_LaunchSpecsList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_SpotFleetLaunchSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchSpecsList\");\nvar se_LaunchTemplateBlockDeviceMappingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_VN] != null) {\n entries[_VN] = input[_VN];\n }\n if (input[_E] != null) {\n const memberEntries = se_LaunchTemplateEbsBlockDeviceRequest(input[_E], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ebs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ND] != null) {\n entries[_ND] = input[_ND];\n }\n return entries;\n}, \"se_LaunchTemplateBlockDeviceMappingRequest\");\nvar se_LaunchTemplateBlockDeviceMappingRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateBlockDeviceMappingRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`BlockDeviceMapping.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateBlockDeviceMappingRequestList\");\nvar se_LaunchTemplateCapacityReservationSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRP] != null) {\n entries[_CRP] = input[_CRP];\n }\n if (input[_CRTa] != null) {\n const memberEntries = se_CapacityReservationTarget(input[_CRTa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationTarget.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateCapacityReservationSpecificationRequest\");\nvar se_LaunchTemplateConfig = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTS] != null) {\n const memberEntries = se_FleetLaunchTemplateSpecification(input[_LTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Ov] != null) {\n const memberEntries = se_LaunchTemplateOverridesList(input[_Ov], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Overrides.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateConfig\");\nvar se_LaunchTemplateConfigList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateConfig(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateConfigList\");\nvar se_LaunchTemplateCpuOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CC] != null) {\n entries[_CC] = input[_CC];\n }\n if (input[_TPC] != null) {\n entries[_TPC] = input[_TPC];\n }\n if (input[_ASS] != null) {\n entries[_ASS] = input[_ASS];\n }\n return entries;\n}, \"se_LaunchTemplateCpuOptionsRequest\");\nvar se_LaunchTemplateEbsBlockDeviceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_Io] != null) {\n entries[_Io] = input[_Io];\n }\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_VS] != null) {\n entries[_VS] = input[_VS];\n }\n if (input[_VT] != null) {\n entries[_VT] = input[_VT];\n }\n if (input[_Th] != null) {\n entries[_Th] = input[_Th];\n }\n return entries;\n}, \"se_LaunchTemplateEbsBlockDeviceRequest\");\nvar se_LaunchTemplateElasticInferenceAccelerator = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_Cou] != null) {\n entries[_Cou] = input[_Cou];\n }\n return entries;\n}, \"se_LaunchTemplateElasticInferenceAccelerator\");\nvar se_LaunchTemplateElasticInferenceAcceleratorList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateElasticInferenceAccelerator(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateElasticInferenceAcceleratorList\");\nvar se_LaunchTemplateEnclaveOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_LaunchTemplateEnclaveOptionsRequest\");\nvar se_LaunchTemplateHibernationOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Conf] != null) {\n entries[_Conf] = input[_Conf];\n }\n return entries;\n}, \"se_LaunchTemplateHibernationOptionsRequest\");\nvar se_LaunchTemplateIamInstanceProfileSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ar] != null) {\n entries[_Ar] = input[_Ar];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n return entries;\n}, \"se_LaunchTemplateIamInstanceProfileSpecificationRequest\");\nvar se_LaunchTemplateIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateIdStringList\");\nvar se_LaunchTemplateInstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ARu] != null) {\n entries[_ARu] = input[_ARu];\n }\n return entries;\n}, \"se_LaunchTemplateInstanceMaintenanceOptionsRequest\");\nvar se_LaunchTemplateInstanceMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MT] != null) {\n entries[_MT] = input[_MT];\n }\n if (input[_SO] != null) {\n const memberEntries = se_LaunchTemplateSpotMarketOptionsRequest(input[_SO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateInstanceMarketOptionsRequest\");\nvar se_LaunchTemplateInstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HT] != null) {\n entries[_HT] = input[_HT];\n }\n if (input[_HPRHL] != null) {\n entries[_HPRHL] = input[_HPRHL];\n }\n if (input[_HE] != null) {\n entries[_HE] = input[_HE];\n }\n if (input[_HPI] != null) {\n entries[_HPI] = input[_HPI];\n }\n if (input[_IMT] != null) {\n entries[_IMT] = input[_IMT];\n }\n return entries;\n}, \"se_LaunchTemplateInstanceMetadataOptionsRequest\");\nvar se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ACIA] != null) {\n entries[_ACIA] = input[_ACIA];\n }\n if (input[_APIAs] != null) {\n entries[_APIAs] = input[_APIAs];\n }\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DIev] != null) {\n entries[_DIev] = input[_DIev];\n }\n if (input[_G] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ITn] != null) {\n entries[_ITn] = input[_ITn];\n }\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_InstanceIpv6AddressListRequest(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Addresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_PrivateIpAddressSpecificationList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_NCI] != null) {\n entries[_NCI] = input[_NCI];\n }\n if (input[_IPp] != null) {\n const memberEntries = se_Ipv4PrefixList(input[_IPp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv4Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPCp] != null) {\n entries[_IPCp] = input[_IPCp];\n }\n if (input[_IP] != null) {\n const memberEntries = se_Ipv6PrefixList(input[_IP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPC] != null) {\n entries[_IPC] = input[_IPC];\n }\n if (input[_PIr] != null) {\n entries[_PIr] = input[_PIr];\n }\n if (input[_ESS] != null) {\n const memberEntries = se_EnaSrdSpecificationRequest(input[_ESS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTS] != null) {\n const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionTrackingSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest\");\nvar se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`InstanceNetworkInterfaceSpecification.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList\");\nvar se_LaunchTemplateLicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LCA] != null) {\n entries[_LCA] = input[_LCA];\n }\n return entries;\n}, \"se_LaunchTemplateLicenseConfigurationRequest\");\nvar se_LaunchTemplateLicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateLicenseConfigurationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateLicenseSpecificationListRequest\");\nvar se_LaunchTemplateNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateNameStringList\");\nvar se_LaunchTemplateOverrides = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_SPp] != null) {\n entries[_SPp] = input[_SPp];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_WCe] != null) {\n entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]);\n }\n if (input[_Pri] != null) {\n entries[_Pri] = (0, import_smithy_client.serializeFloat)(input[_Pri]);\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirements(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateOverrides\");\nvar se_LaunchTemplateOverridesList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateOverrides(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateOverridesList\");\nvar se_LaunchTemplatePlacementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_Af] != null) {\n entries[_Af] = input[_Af];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_HIo] != null) {\n entries[_HIo] = input[_HIo];\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n if (input[_SD] != null) {\n entries[_SD] = input[_SD];\n }\n if (input[_HRGA] != null) {\n entries[_HRGA] = input[_HRGA];\n }\n if (input[_PN] != null) {\n entries[_PN] = input[_PN];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n return entries;\n}, \"se_LaunchTemplatePlacementRequest\");\nvar se_LaunchTemplatePrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HTo] != null) {\n entries[_HTo] = input[_HTo];\n }\n if (input[_ERNDAR] != null) {\n entries[_ERNDAR] = input[_ERNDAR];\n }\n if (input[_ERNDAAAAR] != null) {\n entries[_ERNDAAAAR] = input[_ERNDAAAAR];\n }\n return entries;\n}, \"se_LaunchTemplatePrivateDnsNameOptionsRequest\");\nvar se_LaunchTemplatesMonitoringRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_LaunchTemplatesMonitoringRequest\");\nvar se_LaunchTemplateSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_V] != null) {\n entries[_V] = input[_V];\n }\n return entries;\n}, \"se_LaunchTemplateSpecification\");\nvar se_LaunchTemplateSpotMarketOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MPa] != null) {\n entries[_MPa] = input[_MPa];\n }\n if (input[_SIT] != null) {\n entries[_SIT] = input[_SIT];\n }\n if (input[_BDMl] != null) {\n entries[_BDMl] = input[_BDMl];\n }\n if (input[_VU] != null) {\n entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]);\n }\n if (input[_IIB] != null) {\n entries[_IIB] = input[_IIB];\n }\n return entries;\n}, \"se_LaunchTemplateSpotMarketOptionsRequest\");\nvar se_LaunchTemplateTagSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_Ta] != null) {\n const memberEntries = se_TagList(input[_Ta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LaunchTemplateTagSpecificationRequest\");\nvar se_LaunchTemplateTagSpecificationRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LaunchTemplateTagSpecificationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`LaunchTemplateTagSpecificationRequest.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LaunchTemplateTagSpecificationRequestList\");\nvar se_LicenseConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LCA] != null) {\n entries[_LCA] = input[_LCA];\n }\n return entries;\n}, \"se_LicenseConfigurationRequest\");\nvar se_LicenseSpecificationListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LicenseConfigurationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LicenseSpecificationListRequest\");\nvar se_ListImagesInRecycleBinRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IImag] != null) {\n const memberEntries = se_ImageIdStringList(input[_IImag], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImageId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ListImagesInRecycleBinRequest\");\nvar se_ListSnapshotsInRecycleBinRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_SIna] != null) {\n const memberEntries = se_SnapshotIdStringList(input[_SIna], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SnapshotId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ListSnapshotsInRecycleBinRequest\");\nvar se_LoadBalancersConfig = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CLBC] != null) {\n const memberEntries = se_ClassicLoadBalancersConfig(input[_CLBC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClassicLoadBalancersConfig.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TGC] != null) {\n const memberEntries = se_TargetGroupsConfig(input[_TGC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetGroupsConfig.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LoadBalancersConfig\");\nvar se_LoadPermissionListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_LoadPermissionRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_LoadPermissionListRequest\");\nvar se_LoadPermissionModifications = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Add] != null) {\n const memberEntries = se_LoadPermissionListRequest(input[_Add], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Add.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Re] != null) {\n const memberEntries = se_LoadPermissionListRequest(input[_Re], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Remove.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_LoadPermissionModifications\");\nvar se_LoadPermissionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Gr] != null) {\n entries[_Gr] = input[_Gr];\n }\n if (input[_UIs] != null) {\n entries[_UIs] = input[_UIs];\n }\n return entries;\n}, \"se_LoadPermissionRequest\");\nvar se_LocalGatewayIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayIdSet\");\nvar se_LocalGatewayRouteTableIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayRouteTableIdSet\");\nvar se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet\");\nvar se_LocalGatewayRouteTableVpcAssociationIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayRouteTableVpcAssociationIdSet\");\nvar se_LocalGatewayVirtualInterfaceGroupIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayVirtualInterfaceGroupIdSet\");\nvar se_LocalGatewayVirtualInterfaceIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalGatewayVirtualInterfaceIdSet\");\nvar se_LocalStorageTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_LocalStorageTypeSet\");\nvar se_LockSnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LM] != null) {\n entries[_LM] = input[_LM];\n }\n if (input[_COP] != null) {\n entries[_COP] = input[_COP];\n }\n if (input[_LDo] != null) {\n entries[_LDo] = input[_LDo];\n }\n if (input[_EDx] != null) {\n entries[_EDx] = (0, import_smithy_client.serializeDateTime)(input[_EDx]);\n }\n return entries;\n}, \"se_LockSnapshotRequest\");\nvar se_MemoryGiBPerVCpu = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_MemoryGiBPerVCpu\");\nvar se_MemoryGiBPerVCpuRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_MemoryGiBPerVCpuRequest\");\nvar se_MemoryMiB = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_MemoryMiB\");\nvar se_MemoryMiBRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_MemoryMiBRequest\");\nvar se_ModifyAddressAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_DNo] != null) {\n entries[_DNo] = input[_DNo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyAddressAttributeRequest\");\nvar se_ModifyAvailabilityZoneGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_OIS] != null) {\n entries[_OIS] = input[_OIS];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyAvailabilityZoneGroupRequest\");\nvar se_ModifyCapacityReservationFleetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRFIa] != null) {\n entries[_CRFIa] = input[_CRFIa];\n }\n if (input[_TTC] != null) {\n entries[_TTC] = input[_TTC];\n }\n if (input[_ED] != null) {\n entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]);\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RED] != null) {\n entries[_RED] = input[_RED];\n }\n return entries;\n}, \"se_ModifyCapacityReservationFleetRequest\");\nvar se_ModifyCapacityReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRI] != null) {\n entries[_CRI] = input[_CRI];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_ED] != null) {\n entries[_ED] = (0, import_smithy_client.serializeDateTime)(input[_ED]);\n }\n if (input[_EDT] != null) {\n entries[_EDT] = input[_EDT];\n }\n if (input[_Ac] != null) {\n entries[_Ac] = input[_Ac];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_AId] != null) {\n entries[_AId] = input[_AId];\n }\n if (input[_IMC] != null) {\n entries[_IMC] = input[_IMC];\n }\n return entries;\n}, \"se_ModifyCapacityReservationRequest\");\nvar se_ModifyClientVpnEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_SCA] != null) {\n entries[_SCA] = input[_SCA];\n }\n if (input[_CLO] != null) {\n const memberEntries = se_ConnectionLogOptions(input[_CLO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionLogOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DSn] != null) {\n const memberEntries = se_DnsServersOptionsModifyStructure(input[_DSn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DnsServers.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_VP] != null) {\n entries[_VP] = input[_VP];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_ST] != null) {\n entries[_ST] = input[_ST];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_ClientVpnSecurityGroupIdSet(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_SSP] != null) {\n entries[_SSP] = input[_SSP];\n }\n if (input[_CCO] != null) {\n const memberEntries = se_ClientConnectOptions(input[_CCO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientConnectOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_STH] != null) {\n entries[_STH] = input[_STH];\n }\n if (input[_CLBO] != null) {\n const memberEntries = se_ClientLoginBannerOptions(input[_CLBO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ClientLoginBannerOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyClientVpnEndpointRequest\");\nvar se_ModifyDefaultCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IF] != null) {\n entries[_IF] = input[_IF];\n }\n if (input[_CCp] != null) {\n entries[_CCp] = input[_CCp];\n }\n return entries;\n}, \"se_ModifyDefaultCreditSpecificationRequest\");\nvar se_ModifyEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_KKI] != null) {\n entries[_KKI] = input[_KKI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyEbsDefaultKmsKeyIdRequest\");\nvar se_ModifyFleetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ECTP] != null) {\n entries[_ECTP] = input[_ECTP];\n }\n if (input[_LTC] != null) {\n const memberEntries = se_FleetLaunchTemplateConfigListRequest(input[_LTC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateConfig.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_FIl] != null) {\n entries[_FIl] = input[_FIl];\n }\n if (input[_TCS] != null) {\n const memberEntries = se_TargetCapacitySpecificationRequest(input[_TCS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetCapacitySpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Con] != null) {\n entries[_Con] = input[_Con];\n }\n return entries;\n}, \"se_ModifyFleetRequest\");\nvar se_ModifyFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FII] != null) {\n entries[_FII] = input[_FII];\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_OTp] != null) {\n entries[_OTp] = input[_OTp];\n }\n if (input[_UIse] != null) {\n const memberEntries = se_UserIdStringList(input[_UIse], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_UG] != null) {\n const memberEntries = se_UserGroupStringList(input[_UG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PCr] != null) {\n const memberEntries = se_ProductCodeStringList(input[_PCr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ProductCode.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LP] != null) {\n const memberEntries = se_LoadPermissionModifications(input[_LP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LoadPermission.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n return entries;\n}, \"se_ModifyFpgaImageAttributeRequest\");\nvar se_ModifyHostsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AP] != null) {\n entries[_AP] = input[_AP];\n }\n if (input[_HI] != null) {\n const memberEntries = se_RequestHostIdList(input[_HI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HR] != null) {\n entries[_HR] = input[_HR];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IF] != null) {\n entries[_IF] = input[_IF];\n }\n if (input[_HM] != null) {\n entries[_HM] = input[_HM];\n }\n return entries;\n}, \"se_ModifyHostsRequest\");\nvar se_ModifyIdentityIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PAr] != null) {\n entries[_PAr] = input[_PAr];\n }\n if (input[_Res] != null) {\n entries[_Res] = input[_Res];\n }\n if (input[_ULI] != null) {\n entries[_ULI] = input[_ULI];\n }\n return entries;\n}, \"se_ModifyIdentityIdFormatRequest\");\nvar se_ModifyIdFormatRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Res] != null) {\n entries[_Res] = input[_Res];\n }\n if (input[_ULI] != null) {\n entries[_ULI] = input[_ULI];\n }\n return entries;\n}, \"se_ModifyIdFormatRequest\");\nvar se_ModifyImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_De] != null) {\n const memberEntries = se_AttributeValue(input[_De], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Description.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_LPa] != null) {\n const memberEntries = se_LaunchPermissionModifications(input[_LPa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchPermission.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_OTp] != null) {\n entries[_OTp] = input[_OTp];\n }\n if (input[_PCr] != null) {\n const memberEntries = se_ProductCodeStringList(input[_PCr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ProductCode.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_UG] != null) {\n const memberEntries = se_UserGroupStringList(input[_UG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_UIse] != null) {\n const memberEntries = se_UserIdStringList(input[_UIse], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_OArg] != null) {\n const memberEntries = se_OrganizationArnStringList(input[_OArg], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OrganizationArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_OUAr] != null) {\n const memberEntries = se_OrganizationalUnitArnStringList(input[_OUAr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OrganizationalUnitArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ISm] != null) {\n const memberEntries = se_AttributeValue(input[_ISm], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ImdsSupport.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyImageAttributeRequest\");\nvar se_ModifyInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SDC] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_SDC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceDestCheck.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_BDM] != null) {\n const memberEntries = se_InstanceBlockDeviceMappingSpecificationList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DATis] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_DATis], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DisableApiTermination.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_EO] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_EO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EbsOptimized.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ESn] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_ESn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSupport.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_G] != null) {\n const memberEntries = se_GroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_IISB] != null) {\n const memberEntries = se_AttributeValue(input[_IISB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceInitiatedShutdownBehavior.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IT] != null) {\n const memberEntries = se_AttributeValue(input[_IT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceType.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_K] != null) {\n const memberEntries = se_AttributeValue(input[_K], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Kernel.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Ra] != null) {\n const memberEntries = se_AttributeValue(input[_Ra], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ramdisk.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SNS] != null) {\n const memberEntries = se_AttributeValue(input[_SNS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SriovNetSupport.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_UD] != null) {\n const memberEntries = se_BlobAttributeValue(input[_UD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserData.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n if (input[_DAS] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_DAS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DisableApiStop.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyInstanceAttributeRequest\");\nvar se_ModifyInstanceCapacityReservationAttributesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_CRS] != null) {\n const memberEntries = se_CapacityReservationSpecification(input[_CRS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyInstanceCapacityReservationAttributesRequest\");\nvar se_ModifyInstanceCreditSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_ICS] != null) {\n const memberEntries = se_InstanceCreditSpecificationListRequest(input[_ICS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceCreditSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyInstanceCreditSpecificationRequest\");\nvar se_ModifyInstanceEventStartTimeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_IEI] != null) {\n entries[_IEI] = input[_IEI];\n }\n if (input[_NB] != null) {\n entries[_NB] = (0, import_smithy_client.serializeDateTime)(input[_NB]);\n }\n return entries;\n}, \"se_ModifyInstanceEventStartTimeRequest\");\nvar se_ModifyInstanceEventWindowRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_IEWI] != null) {\n entries[_IEWI] = input[_IEWI];\n }\n if (input[_TRi] != null) {\n const memberEntries = se_InstanceEventWindowTimeRangeRequestSet(input[_TRi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TimeRange.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CE] != null) {\n entries[_CE] = input[_CE];\n }\n return entries;\n}, \"se_ModifyInstanceEventWindowRequest\");\nvar se_ModifyInstanceMaintenanceOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_ARu] != null) {\n entries[_ARu] = input[_ARu];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyInstanceMaintenanceOptionsRequest\");\nvar se_ModifyInstanceMetadataDefaultsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HT] != null) {\n entries[_HT] = input[_HT];\n }\n if (input[_HPRHL] != null) {\n entries[_HPRHL] = input[_HPRHL];\n }\n if (input[_HE] != null) {\n entries[_HE] = input[_HE];\n }\n if (input[_IMT] != null) {\n entries[_IMT] = input[_IMT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyInstanceMetadataDefaultsRequest\");\nvar se_ModifyInstanceMetadataOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_HT] != null) {\n entries[_HT] = input[_HT];\n }\n if (input[_HPRHL] != null) {\n entries[_HPRHL] = input[_HPRHL];\n }\n if (input[_HE] != null) {\n entries[_HE] = input[_HE];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_HPI] != null) {\n entries[_HPI] = input[_HPI];\n }\n if (input[_IMT] != null) {\n entries[_IMT] = input[_IMT];\n }\n return entries;\n}, \"se_ModifyInstanceMetadataOptionsRequest\");\nvar se_ModifyInstancePlacementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Af] != null) {\n entries[_Af] = input[_Af];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_HIo] != null) {\n entries[_HIo] = input[_HIo];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n if (input[_PN] != null) {\n entries[_PN] = input[_PN];\n }\n if (input[_HRGA] != null) {\n entries[_HRGA] = input[_HRGA];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n return entries;\n}, \"se_ModifyInstancePlacementRequest\");\nvar se_ModifyIpamPoolRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_AIu] != null) {\n entries[_AIu] = input[_AIu];\n }\n if (input[_AMNL] != null) {\n entries[_AMNL] = input[_AMNL];\n }\n if (input[_AMNLl] != null) {\n entries[_AMNLl] = input[_AMNLl];\n }\n if (input[_ADNL] != null) {\n entries[_ADNL] = input[_ADNL];\n }\n if (input[_CADNL] != null) {\n entries[_CADNL] = input[_CADNL];\n }\n if (input[_AART] != null) {\n const memberEntries = se_RequestIpamResourceTagList(input[_AART], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddAllocationResourceTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RART] != null) {\n const memberEntries = se_RequestIpamResourceTagList(input[_RART], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveAllocationResourceTag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyIpamPoolRequest\");\nvar se_ModifyIpamRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_AOR] != null) {\n const memberEntries = se_AddIpamOperatingRegionSet(input[_AOR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddOperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ROR] != null) {\n const memberEntries = se_RemoveIpamOperatingRegionSet(input[_ROR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveOperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Ti] != null) {\n entries[_Ti] = input[_Ti];\n }\n if (input[_EPG] != null) {\n entries[_EPG] = input[_EPG];\n }\n return entries;\n}, \"se_ModifyIpamRequest\");\nvar se_ModifyIpamResourceCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RIeso] != null) {\n entries[_RIeso] = input[_RIeso];\n }\n if (input[_RC] != null) {\n entries[_RC] = input[_RC];\n }\n if (input[_RRe] != null) {\n entries[_RRe] = input[_RRe];\n }\n if (input[_CISI] != null) {\n entries[_CISI] = input[_CISI];\n }\n if (input[_DISI] != null) {\n entries[_DISI] = input[_DISI];\n }\n if (input[_Moni] != null) {\n entries[_Moni] = input[_Moni];\n }\n return entries;\n}, \"se_ModifyIpamResourceCidrRequest\");\nvar se_ModifyIpamResourceDiscoveryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IRDI] != null) {\n entries[_IRDI] = input[_IRDI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_AOR] != null) {\n const memberEntries = se_AddIpamOperatingRegionSet(input[_AOR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddOperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ROR] != null) {\n const memberEntries = se_RemoveIpamOperatingRegionSet(input[_ROR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveOperatingRegion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyIpamResourceDiscoveryRequest\");\nvar se_ModifyIpamScopeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ISI] != null) {\n entries[_ISI] = input[_ISI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_ModifyIpamScopeRequest\");\nvar se_ModifyLaunchTemplateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_LTI] != null) {\n entries[_LTI] = input[_LTI];\n }\n if (input[_LTN] != null) {\n entries[_LTN] = input[_LTN];\n }\n if (input[_DVef] != null) {\n entries[_SDV] = input[_DVef];\n }\n return entries;\n}, \"se_ModifyLaunchTemplateRequest\");\nvar se_ModifyLocalGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_LGVIGI] != null) {\n entries[_LGVIGI] = input[_LGVIGI];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n return entries;\n}, \"se_ModifyLocalGatewayRouteRequest\");\nvar se_ModifyManagedPrefixListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_CVu] != null) {\n entries[_CVu] = input[_CVu];\n }\n if (input[_PLN] != null) {\n entries[_PLN] = input[_PLN];\n }\n if (input[_AEd] != null) {\n const memberEntries = se_AddPrefixListEntries(input[_AEd], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddEntry.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RE] != null) {\n const memberEntries = se_RemovePrefixListEntries(input[_RE], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveEntry.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ME] != null) {\n entries[_ME] = input[_ME];\n }\n return entries;\n}, \"se_ModifyManagedPrefixListRequest\");\nvar se_ModifyNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Att] != null) {\n const memberEntries = se_NetworkInterfaceAttachmentChanges(input[_Att], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Attachment.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n const memberEntries = se_AttributeValue(input[_De], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Description.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_G] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_SDC] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_SDC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceDestCheck.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ESS] != null) {\n const memberEntries = se_EnaSrdSpecification(input[_ESS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnaSrdSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EPI] != null) {\n entries[_EPI] = input[_EPI];\n }\n if (input[_CTS] != null) {\n const memberEntries = se_ConnectionTrackingSpecificationRequest(input[_CTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionTrackingSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_APIAs] != null) {\n entries[_APIAs] = input[_APIAs];\n }\n return entries;\n}, \"se_ModifyNetworkInterfaceAttributeRequest\");\nvar se_ModifyPrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_PDHT] != null) {\n entries[_PDHT] = input[_PDHT];\n }\n if (input[_ERNDAR] != null) {\n entries[_ERNDAR] = input[_ERNDAR];\n }\n if (input[_ERNDAAAAR] != null) {\n entries[_ERNDAAAAR] = input[_ERNDAAAAR];\n }\n return entries;\n}, \"se_ModifyPrivateDnsNameOptionsRequest\");\nvar se_ModifyReservedInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RIIes] != null) {\n const memberEntries = se_ReservedInstancesIdStringList(input[_RIIes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_TC] != null) {\n const memberEntries = se_ReservedInstancesConfigurationList(input[_TC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReservedInstancesConfigurationSetItemType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyReservedInstancesRequest\");\nvar se_ModifySecurityGroupRulesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_SGR] != null) {\n const memberEntries = se_SecurityGroupRuleUpdateList(input[_SGR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRule.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifySecurityGroupRulesRequest\");\nvar se_ModifySnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_CVP] != null) {\n const memberEntries = se_CreateVolumePermissionModifications(input[_CVP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CreateVolumePermission.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_GNr] != null) {\n const memberEntries = se_GroupNameStringList(input[_GNr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_OTp] != null) {\n entries[_OTp] = input[_OTp];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_UIse] != null) {\n const memberEntries = se_UserIdStringList(input[_UIse], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifySnapshotAttributeRequest\");\nvar se_ModifySnapshotTierRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_STto] != null) {\n entries[_STto] = input[_STto];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifySnapshotTierRequest\");\nvar se_ModifySpotFleetRequestRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ECTP] != null) {\n entries[_ECTP] = input[_ECTP];\n }\n if (input[_LTC] != null) {\n const memberEntries = se_LaunchTemplateConfigList(input[_LTC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateConfig.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SFRIp] != null) {\n entries[_SFRIp] = input[_SFRIp];\n }\n if (input[_TCa] != null) {\n entries[_TCa] = input[_TCa];\n }\n if (input[_ODTC] != null) {\n entries[_ODTC] = input[_ODTC];\n }\n if (input[_Con] != null) {\n entries[_Con] = input[_Con];\n }\n return entries;\n}, \"se_ModifySpotFleetRequestRequest\");\nvar se_ModifySubnetAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIAOC] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_AIAOC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AssignIpv6AddressOnCreation.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MPIOL] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_MPIOL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MapPublicIpOnLaunch.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_MCOIOL] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_MCOIOL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MapCustomerOwnedIpOnLaunch.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_COIP] != null) {\n entries[_COIP] = input[_COIP];\n }\n if (input[_EDn] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_EDn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableDns64.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PDHTOL] != null) {\n entries[_PDHTOL] = input[_PDHTOL];\n }\n if (input[_ERNDAROL] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_ERNDAROL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableResourceNameDnsARecordOnLaunch.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ERNDAAAAROL] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_ERNDAAAAROL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableResourceNameDnsAAAARecordOnLaunch.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ELADI] != null) {\n entries[_ELADI] = input[_ELADI];\n }\n if (input[_DLADI] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_DLADI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DisableLniAtDeviceIndex.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifySubnetAttributeRequest\");\nvar se_ModifyTrafficMirrorFilterNetworkServicesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_ANS] != null) {\n const memberEntries = se_TrafficMirrorNetworkServiceList(input[_ANS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddNetworkService.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RNS] != null) {\n const memberEntries = se_TrafficMirrorNetworkServiceList(input[_RNS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveNetworkService.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTrafficMirrorFilterNetworkServicesRequest\");\nvar se_ModifyTrafficMirrorFilterRuleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMFRI] != null) {\n entries[_TMFRI] = input[_TMFRI];\n }\n if (input[_TD] != null) {\n entries[_TD] = input[_TD];\n }\n if (input[_RNu] != null) {\n entries[_RNu] = input[_RNu];\n }\n if (input[_RAu] != null) {\n entries[_RAu] = input[_RAu];\n }\n if (input[_DPR] != null) {\n const memberEntries = se_TrafficMirrorPortRangeRequest(input[_DPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationPortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SPR] != null) {\n const memberEntries = se_TrafficMirrorPortRangeRequest(input[_SPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourcePortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_SCB] != null) {\n entries[_SCB] = input[_SCB];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_RF] != null) {\n const memberEntries = se_TrafficMirrorFilterRuleFieldList(input[_RF], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveField.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTrafficMirrorFilterRuleRequest\");\nvar se_ModifyTrafficMirrorSessionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TMSI] != null) {\n entries[_TMSI] = input[_TMSI];\n }\n if (input[_TMTI] != null) {\n entries[_TMTI] = input[_TMTI];\n }\n if (input[_TMFI] != null) {\n entries[_TMFI] = input[_TMFI];\n }\n if (input[_PL] != null) {\n entries[_PL] = input[_PL];\n }\n if (input[_SN] != null) {\n entries[_SN] = input[_SN];\n }\n if (input[_VNI] != null) {\n entries[_VNI] = input[_VNI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_RF] != null) {\n const memberEntries = se_TrafficMirrorSessionFieldList(input[_RF], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveField.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTrafficMirrorSessionRequest\");\nvar se_ModifyTransitGatewayOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ATGCB] != null) {\n const memberEntries = se_TransitGatewayCidrBlockStringList(input[_ATGCB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddTransitGatewayCidrBlocks.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RTGCB] != null) {\n const memberEntries = se_TransitGatewayCidrBlockStringList(input[_RTGCB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveTransitGatewayCidrBlocks.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_VES] != null) {\n entries[_VES] = input[_VES];\n }\n if (input[_DSns] != null) {\n entries[_DSns] = input[_DSns];\n }\n if (input[_SGRS] != null) {\n entries[_SGRS] = input[_SGRS];\n }\n if (input[_AASAu] != null) {\n entries[_AASAu] = input[_AASAu];\n }\n if (input[_DRTA] != null) {\n entries[_DRTA] = input[_DRTA];\n }\n if (input[_ADRTI] != null) {\n entries[_ADRTI] = input[_ADRTI];\n }\n if (input[_DRTP] != null) {\n entries[_DRTP] = input[_DRTP];\n }\n if (input[_PDRTI] != null) {\n entries[_PDRTI] = input[_PDRTI];\n }\n if (input[_ASA] != null) {\n entries[_ASA] = input[_ASA];\n }\n return entries;\n}, \"se_ModifyTransitGatewayOptions\");\nvar se_ModifyTransitGatewayPrefixListReferenceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_Bl] != null) {\n entries[_Bl] = input[_Bl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTransitGatewayPrefixListReferenceRequest\");\nvar se_ModifyTransitGatewayRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_O] != null) {\n const memberEntries = se_ModifyTransitGatewayOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTransitGatewayRequest\");\nvar se_ModifyTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_ASI] != null) {\n const memberEntries = se_TransitGatewaySubnetIdList(input[_ASI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddSubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RSIe] != null) {\n const memberEntries = se_TransitGatewaySubnetIdList(input[_RSIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveSubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_O] != null) {\n const memberEntries = se_ModifyTransitGatewayVpcAttachmentRequestOptions(input[_O], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Options.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyTransitGatewayVpcAttachmentRequest\");\nvar se_ModifyTransitGatewayVpcAttachmentRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DSns] != null) {\n entries[_DSns] = input[_DSns];\n }\n if (input[_SGRS] != null) {\n entries[_SGRS] = input[_SGRS];\n }\n if (input[_ISp] != null) {\n entries[_ISp] = input[_ISp];\n }\n if (input[_AMS] != null) {\n entries[_AMS] = input[_AMS];\n }\n return entries;\n}, \"se_ModifyTransitGatewayVpcAttachmentRequestOptions\");\nvar se_ModifyVerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_Po] != null) {\n entries[_Po] = input[_Po];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessEndpointEniOptions\");\nvar se_ModifyVerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIu] != null) {\n const memberEntries = se_ModifyVerifiedAccessEndpointSubnetIdList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_Po] != null) {\n entries[_Po] = input[_Po];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessEndpointLoadBalancerOptions\");\nvar se_ModifyVerifiedAccessEndpointPolicyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAEI] != null) {\n entries[_VAEI] = input[_VAEI];\n }\n if (input[_PE] != null) {\n entries[_PE] = input[_PE];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVerifiedAccessEndpointPolicyRequest\");\nvar se_ModifyVerifiedAccessEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAEI] != null) {\n entries[_VAEI] = input[_VAEI];\n }\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_LBO] != null) {\n const memberEntries = se_ModifyVerifiedAccessEndpointLoadBalancerOptions(input[_LBO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LoadBalancerOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NIO] != null) {\n const memberEntries = se_ModifyVerifiedAccessEndpointEniOptions(input[_NIO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessEndpointRequest\");\nvar se_ModifyVerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ModifyVerifiedAccessEndpointSubnetIdList\");\nvar se_ModifyVerifiedAccessGroupPolicyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_PE] != null) {\n entries[_PE] = input[_PE];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVerifiedAccessGroupPolicyRequest\");\nvar se_ModifyVerifiedAccessGroupRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAGI] != null) {\n entries[_VAGI] = input[_VAGI];\n }\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessGroupRequest\");\nvar se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_AL] != null) {\n const memberEntries = se_VerifiedAccessLogOptions(input[_AL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AccessLogs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessInstanceLoggingConfigurationRequest\");\nvar se_ModifyVerifiedAccessInstanceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VAII] != null) {\n entries[_VAII] = input[_VAII];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessInstanceRequest\");\nvar se_ModifyVerifiedAccessTrustProviderDeviceOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PSKU] != null) {\n entries[_PSKU] = input[_PSKU];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessTrustProviderDeviceOptions\");\nvar se_ModifyVerifiedAccessTrustProviderOidcOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_I] != null) {\n entries[_I] = input[_I];\n }\n if (input[_AE] != null) {\n entries[_AE] = input[_AE];\n }\n if (input[_TEo] != null) {\n entries[_TEo] = input[_TEo];\n }\n if (input[_UIE] != null) {\n entries[_UIE] = input[_UIE];\n }\n if (input[_CIl] != null) {\n entries[_CIl] = input[_CIl];\n }\n if (input[_CSl] != null) {\n entries[_CSl] = input[_CSl];\n }\n if (input[_Sc] != null) {\n entries[_Sc] = input[_Sc];\n }\n return entries;\n}, \"se_ModifyVerifiedAccessTrustProviderOidcOptions\");\nvar se_ModifyVerifiedAccessTrustProviderRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VATPI] != null) {\n entries[_VATPI] = input[_VATPI];\n }\n if (input[_OO] != null) {\n const memberEntries = se_ModifyVerifiedAccessTrustProviderOidcOptions(input[_OO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OidcOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DOe] != null) {\n const memberEntries = se_ModifyVerifiedAccessTrustProviderDeviceOptions(input[_DOe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DeviceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_SS] != null) {\n const memberEntries = se_VerifiedAccessSseSpecificationRequest(input[_SS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SseSpecification.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVerifiedAccessTrustProviderRequest\");\nvar se_ModifyVolumeAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AEIO] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_AEIO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AutoEnableIO.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVolumeAttributeRequest\");\nvar se_ModifyVolumeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VIo] != null) {\n entries[_VIo] = input[_VIo];\n }\n if (input[_Siz] != null) {\n entries[_Siz] = input[_Siz];\n }\n if (input[_VT] != null) {\n entries[_VT] = input[_VT];\n }\n if (input[_Io] != null) {\n entries[_Io] = input[_Io];\n }\n if (input[_Th] != null) {\n entries[_Th] = input[_Th];\n }\n if (input[_MAE] != null) {\n entries[_MAE] = input[_MAE];\n }\n return entries;\n}, \"se_ModifyVolumeRequest\");\nvar se_ModifyVpcAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_EDH] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_EDH], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableDnsHostnames.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EDS] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_EDS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableDnsSupport.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_ENAUM] != null) {\n const memberEntries = se_AttributeBooleanValue(input[_ENAUM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnableNetworkAddressUsageMetrics.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVpcAttributeRequest\");\nvar se_ModifyVpcEndpointConnectionNotificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CNIon] != null) {\n entries[_CNIon] = input[_CNIon];\n }\n if (input[_CNAon] != null) {\n entries[_CNAon] = input[_CNAon];\n }\n if (input[_CEo] != null) {\n const memberEntries = se_ValueStringList(input[_CEo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ConnectionEvents.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVpcEndpointConnectionNotificationRequest\");\nvar se_ModifyVpcEndpointRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VEIp] != null) {\n entries[_VEIp] = input[_VEIp];\n }\n if (input[_RP] != null) {\n entries[_RP] = input[_RP];\n }\n if (input[_PD] != null) {\n entries[_PD] = input[_PD];\n }\n if (input[_ARTI] != null) {\n const memberEntries = se_VpcEndpointRouteTableIdList(input[_ARTI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddRouteTableId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RRTI] != null) {\n const memberEntries = se_VpcEndpointRouteTableIdList(input[_RRTI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveRouteTableId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ASI] != null) {\n const memberEntries = se_VpcEndpointSubnetIdList(input[_ASI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddSubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RSIe] != null) {\n const memberEntries = se_VpcEndpointSubnetIdList(input[_RSIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveSubnetId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ASGId] != null) {\n const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_ASGId], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddSecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RSGIe] != null) {\n const memberEntries = se_VpcEndpointSecurityGroupIdList(input[_RSGIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveSecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IAT] != null) {\n entries[_IAT] = input[_IAT];\n }\n if (input[_DOn] != null) {\n const memberEntries = se_DnsOptionsSpecification(input[_DOn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DnsOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PDE] != null) {\n entries[_PDE] = input[_PDE];\n }\n if (input[_SC] != null) {\n const memberEntries = se_SubnetConfigurationsList(input[_SC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetConfiguration.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVpcEndpointRequest\");\nvar se_ModifyVpcEndpointServiceConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_PDN] != null) {\n entries[_PDN] = input[_PDN];\n }\n if (input[_RPDN] != null) {\n entries[_RPDN] = input[_RPDN];\n }\n if (input[_ARc] != null) {\n entries[_ARc] = input[_ARc];\n }\n if (input[_ANLBA] != null) {\n const memberEntries = se_ValueStringList(input[_ANLBA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddNetworkLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RNLBA] != null) {\n const memberEntries = se_ValueStringList(input[_RNLBA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveNetworkLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AGLBA] != null) {\n const memberEntries = se_ValueStringList(input[_AGLBA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddGatewayLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RGLBA] != null) {\n const memberEntries = se_ValueStringList(input[_RGLBA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveGatewayLoadBalancerArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ASIAT] != null) {\n const memberEntries = se_ValueStringList(input[_ASIAT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddSupportedIpAddressType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RSIAT] != null) {\n const memberEntries = se_ValueStringList(input[_RSIAT], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveSupportedIpAddressType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVpcEndpointServiceConfigurationRequest\");\nvar se_ModifyVpcEndpointServicePayerResponsibilityRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_PRa] != null) {\n entries[_PRa] = input[_PRa];\n }\n return entries;\n}, \"se_ModifyVpcEndpointServicePayerResponsibilityRequest\");\nvar se_ModifyVpcEndpointServicePermissionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_AAP] != null) {\n const memberEntries = se_ValueStringList(input[_AAP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AddAllowedPrincipals.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RAP] != null) {\n const memberEntries = se_ValueStringList(input[_RAP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RemoveAllowedPrincipals.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ModifyVpcEndpointServicePermissionsRequest\");\nvar se_ModifyVpcPeeringConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_APCO] != null) {\n const memberEntries = se_PeeringConnectionOptionsRequest(input[_APCO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AccepterPeeringConnectionOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RPCO] != null) {\n const memberEntries = se_PeeringConnectionOptionsRequest(input[_RPCO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `RequesterPeeringConnectionOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n return entries;\n}, \"se_ModifyVpcPeeringConnectionOptionsRequest\");\nvar se_ModifyVpcTenancyRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_ITns] != null) {\n entries[_ITns] = input[_ITns];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVpcTenancyRequest\");\nvar se_ModifyVpnConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_LINC] != null) {\n entries[_LINC] = input[_LINC];\n }\n if (input[_RINC] != null) {\n entries[_RINC] = input[_RINC];\n }\n if (input[_LINCo] != null) {\n entries[_LINCo] = input[_LINCo];\n }\n if (input[_RINCe] != null) {\n entries[_RINCe] = input[_RINCe];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVpnConnectionOptionsRequest\");\nvar se_ModifyVpnConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_CGIu] != null) {\n entries[_CGIu] = input[_CGIu];\n }\n if (input[_VGI] != null) {\n entries[_VGI] = input[_VGI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVpnConnectionRequest\");\nvar se_ModifyVpnTunnelCertificateRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_VTOIA] != null) {\n entries[_VTOIA] = input[_VTOIA];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ModifyVpnTunnelCertificateRequest\");\nvar se_ModifyVpnTunnelOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_VTOIA] != null) {\n entries[_VTOIA] = input[_VTOIA];\n }\n if (input[_TO] != null) {\n const memberEntries = se_ModifyVpnTunnelOptionsSpecification(input[_TO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TunnelOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_STR] != null) {\n entries[_STR] = input[_STR];\n }\n return entries;\n}, \"se_ModifyVpnTunnelOptionsRequest\");\nvar se_ModifyVpnTunnelOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TIC] != null) {\n entries[_TIC] = input[_TIC];\n }\n if (input[_TIIC] != null) {\n entries[_TIIC] = input[_TIIC];\n }\n if (input[_PSK] != null) {\n entries[_PSK] = input[_PSK];\n }\n if (input[_PLS] != null) {\n entries[_PLS] = input[_PLS];\n }\n if (input[_PLSh] != null) {\n entries[_PLSh] = input[_PLSh];\n }\n if (input[_RMTS] != null) {\n entries[_RMTS] = input[_RMTS];\n }\n if (input[_RFP] != null) {\n entries[_RFP] = input[_RFP];\n }\n if (input[_RWS] != null) {\n entries[_RWS] = input[_RWS];\n }\n if (input[_DPDTS] != null) {\n entries[_DPDTS] = input[_DPDTS];\n }\n if (input[_DPDTA] != null) {\n entries[_DPDTA] = input[_DPDTA];\n }\n if (input[_PEA] != null) {\n const memberEntries = se_Phase1EncryptionAlgorithmsRequestList(input[_PEA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1EncryptionAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PEAh] != null) {\n const memberEntries = se_Phase2EncryptionAlgorithmsRequestList(input[_PEAh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2EncryptionAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAh] != null) {\n const memberEntries = se_Phase1IntegrityAlgorithmsRequestList(input[_PIAh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1IntegrityAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAha] != null) {\n const memberEntries = se_Phase2IntegrityAlgorithmsRequestList(input[_PIAha], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2IntegrityAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PDHGN] != null) {\n const memberEntries = se_Phase1DHGroupNumbersRequestList(input[_PDHGN], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1DHGroupNumber.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PDHGNh] != null) {\n const memberEntries = se_Phase2DHGroupNumbersRequestList(input[_PDHGNh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2DHGroupNumber.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IKEVe] != null) {\n const memberEntries = se_IKEVersionsRequestList(input[_IKEVe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IKEVersion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SA] != null) {\n entries[_SA] = input[_SA];\n }\n if (input[_LO] != null) {\n const memberEntries = se_VpnTunnelLogOptionsSpecification(input[_LO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LogOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ETLC] != null) {\n entries[_ETLC] = input[_ETLC];\n }\n return entries;\n}, \"se_ModifyVpnTunnelOptionsSpecification\");\nvar se_MonitorInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_MonitorInstancesRequest\");\nvar se_MoveAddressToVpcRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n return entries;\n}, \"se_MoveAddressToVpcRequest\");\nvar se_MoveByoipCidrToIpamRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_IPO] != null) {\n entries[_IPO] = input[_IPO];\n }\n return entries;\n}, \"se_MoveByoipCidrToIpamRequest\");\nvar se_MoveCapacityReservationInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_SCRI] != null) {\n entries[_SCRI] = input[_SCRI];\n }\n if (input[_DCRI] != null) {\n entries[_DCRI] = input[_DCRI];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n return entries;\n}, \"se_MoveCapacityReservationInstancesRequest\");\nvar se_NatGatewayIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NatGatewayIdStringList\");\nvar se_NetworkAclIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkAclIdStringList\");\nvar se_NetworkBandwidthGbps = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_NetworkBandwidthGbps\");\nvar se_NetworkBandwidthGbpsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_NetworkBandwidthGbpsRequest\");\nvar se_NetworkInsightsAccessScopeAnalysisIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInsightsAccessScopeAnalysisIdList\");\nvar se_NetworkInsightsAccessScopeIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInsightsAccessScopeIdList\");\nvar se_NetworkInsightsAnalysisIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInsightsAnalysisIdList\");\nvar se_NetworkInsightsPathIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInsightsPathIdList\");\nvar se_NetworkInterfaceAttachmentChanges = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIt] != null) {\n entries[_AIt] = input[_AIt];\n }\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n return entries;\n}, \"se_NetworkInterfaceAttachmentChanges\");\nvar se_NetworkInterfaceCount = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_NetworkInterfaceCount\");\nvar se_NetworkInterfaceCountRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_NetworkInterfaceCountRequest\");\nvar se_NetworkInterfaceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInterfaceIdList\");\nvar se_NetworkInterfacePermissionIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_NetworkInterfacePermissionIdList\");\nvar se_NewDhcpConfiguration = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ke] != null) {\n entries[_Ke] = input[_Ke];\n }\n if (input[_Val] != null) {\n const memberEntries = se_ValueStringList(input[_Val], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Value.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_NewDhcpConfiguration\");\nvar se_NewDhcpConfigurationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_NewDhcpConfiguration(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_NewDhcpConfigurationList\");\nvar se_OccurrenceDayRequestSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`OccurenceDay.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_OccurrenceDayRequestSet\");\nvar se_OnDemandOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AS] != null) {\n entries[_AS] = input[_AS];\n }\n if (input[_CRO] != null) {\n const memberEntries = se_CapacityReservationOptionsRequest(input[_CRO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SITi] != null) {\n entries[_SITi] = input[_SITi];\n }\n if (input[_SAZ] != null) {\n entries[_SAZ] = input[_SAZ];\n }\n if (input[_MTC] != null) {\n entries[_MTC] = input[_MTC];\n }\n if (input[_MTP] != null) {\n entries[_MTP] = input[_MTP];\n }\n return entries;\n}, \"se_OnDemandOptionsRequest\");\nvar se_OrganizationalUnitArnStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`OrganizationalUnitArn.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_OrganizationalUnitArnStringList\");\nvar se_OrganizationArnStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`OrganizationArn.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_OrganizationArnStringList\");\nvar se_OwnerStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Owner.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_OwnerStringList\");\nvar se_PacketHeaderStatementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SAo] != null) {\n const memberEntries = se_ValueStringList(input[_SAo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourceAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DAes] != null) {\n const memberEntries = se_ValueStringList(input[_DAes], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPo] != null) {\n const memberEntries = se_ValueStringList(input[_SPo], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourcePort.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DPe] != null) {\n const memberEntries = se_ValueStringList(input[_DPe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationPort.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPL] != null) {\n const memberEntries = se_ValueStringList(input[_SPL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourcePrefixList.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DPLe] != null) {\n const memberEntries = se_ValueStringList(input[_DPLe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationPrefixList.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Pro] != null) {\n const memberEntries = se_ProtocolList(input[_Pro], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Protocol.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_PacketHeaderStatementRequest\");\nvar se_PathRequestFilter = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SAou] != null) {\n entries[_SAou] = input[_SAou];\n }\n if (input[_SPR] != null) {\n const memberEntries = se_RequestFilterPortRange(input[_SPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SourcePortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DAest] != null) {\n entries[_DAest] = input[_DAest];\n }\n if (input[_DPR] != null) {\n const memberEntries = se_RequestFilterPortRange(input[_DPR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `DestinationPortRange.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_PathRequestFilter\");\nvar se_PathStatementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PHS] != null) {\n const memberEntries = se_PacketHeaderStatementRequest(input[_PHS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PacketHeaderStatement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RSe] != null) {\n const memberEntries = se_ResourceStatementRequest(input[_RSe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceStatement.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_PathStatementRequest\");\nvar se_PeeringConnectionOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ADRFRV] != null) {\n entries[_ADRFRV] = input[_ADRFRV];\n }\n if (input[_AEFLCLTRV] != null) {\n entries[_AEFLCLTRV] = input[_AEFLCLTRV];\n }\n if (input[_AEFLVTRCL] != null) {\n entries[_AEFLVTRCL] = input[_AEFLVTRCL];\n }\n return entries;\n}, \"se_PeeringConnectionOptionsRequest\");\nvar se_Phase1DHGroupNumbersRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase1DHGroupNumbersRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase1DHGroupNumbersRequestList\");\nvar se_Phase1DHGroupNumbersRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase1DHGroupNumbersRequestListValue\");\nvar se_Phase1EncryptionAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase1EncryptionAlgorithmsRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase1EncryptionAlgorithmsRequestList\");\nvar se_Phase1EncryptionAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase1EncryptionAlgorithmsRequestListValue\");\nvar se_Phase1IntegrityAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase1IntegrityAlgorithmsRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase1IntegrityAlgorithmsRequestList\");\nvar se_Phase1IntegrityAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase1IntegrityAlgorithmsRequestListValue\");\nvar se_Phase2DHGroupNumbersRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase2DHGroupNumbersRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase2DHGroupNumbersRequestList\");\nvar se_Phase2DHGroupNumbersRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase2DHGroupNumbersRequestListValue\");\nvar se_Phase2EncryptionAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase2EncryptionAlgorithmsRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase2EncryptionAlgorithmsRequestList\");\nvar se_Phase2EncryptionAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase2EncryptionAlgorithmsRequestListValue\");\nvar se_Phase2IntegrityAlgorithmsRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Phase2IntegrityAlgorithmsRequestListValue(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_Phase2IntegrityAlgorithmsRequestList\");\nvar se_Phase2IntegrityAlgorithmsRequestListValue = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Phase2IntegrityAlgorithmsRequestListValue\");\nvar se_Placement = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_Af] != null) {\n entries[_Af] = input[_Af];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_PN] != null) {\n entries[_PN] = input[_PN];\n }\n if (input[_HIo] != null) {\n entries[_HIo] = input[_HIo];\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n if (input[_SD] != null) {\n entries[_SD] = input[_SD];\n }\n if (input[_HRGA] != null) {\n entries[_HRGA] = input[_HRGA];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n return entries;\n}, \"se_Placement\");\nvar se_PlacementGroupIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`GroupId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PlacementGroupIdStringList\");\nvar se_PlacementGroupStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PlacementGroupStringList\");\nvar se_PortRange = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fr] != null) {\n entries[_Fr] = input[_Fr];\n }\n if (input[_To] != null) {\n entries[_To] = input[_To];\n }\n return entries;\n}, \"se_PortRange\");\nvar se_PrefixListId = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n return entries;\n}, \"se_PrefixListId\");\nvar se_PrefixListIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_PrefixListId(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_PrefixListIdList\");\nvar se_PrefixListResourceIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PrefixListResourceIdStringList\");\nvar se_PriceScheduleSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CCu] != null) {\n entries[_CCu] = input[_CCu];\n }\n if (input[_Pric] != null) {\n entries[_Pric] = (0, import_smithy_client.serializeFloat)(input[_Pric]);\n }\n if (input[_Ter] != null) {\n entries[_Ter] = input[_Ter];\n }\n return entries;\n}, \"se_PriceScheduleSpecification\");\nvar se_PriceScheduleSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_PriceScheduleSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_PriceScheduleSpecificationList\");\nvar se_PrivateDnsNameOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HTo] != null) {\n entries[_HTo] = input[_HTo];\n }\n if (input[_ERNDAR] != null) {\n entries[_ERNDAR] = input[_ERNDAR];\n }\n if (input[_ERNDAAAAR] != null) {\n entries[_ERNDAAAAR] = input[_ERNDAAAAR];\n }\n return entries;\n}, \"se_PrivateDnsNameOptionsRequest\");\nvar se_PrivateIpAddressConfigSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ScheduledInstancesPrivateIpAddressConfig(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`PrivateIpAddressConfigSet.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_PrivateIpAddressConfigSet\");\nvar se_PrivateIpAddressSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Prim] != null) {\n entries[_Prim] = input[_Prim];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n return entries;\n}, \"se_PrivateIpAddressSpecification\");\nvar se_PrivateIpAddressSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_PrivateIpAddressSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_PrivateIpAddressSpecificationList\");\nvar se_PrivateIpAddressStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`PrivateIpAddress.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PrivateIpAddressStringList\");\nvar se_ProductCodeStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ProductCode.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ProductCodeStringList\");\nvar se_ProductDescriptionList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ProductDescriptionList\");\nvar se_ProtocolList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ProtocolList\");\nvar se_ProvisionByoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_CAC] != null) {\n const memberEntries = se_CidrAuthorizationContext(input[_CAC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CidrAuthorizationContext.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PA] != null) {\n entries[_PA] = input[_PA];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PTS] != null) {\n const memberEntries = se_TagSpecificationList(input[_PTS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PoolTagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MRu] != null) {\n entries[_MRu] = input[_MRu];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n return entries;\n}, \"se_ProvisionByoipCidrRequest\");\nvar se_ProvisionIpamByoasnRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIp] != null) {\n entries[_IIp] = input[_IIp];\n }\n if (input[_As] != null) {\n entries[_As] = input[_As];\n }\n if (input[_AAC] != null) {\n const memberEntries = se_AsnAuthorizationContext(input[_AAC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AsnAuthorizationContext.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ProvisionIpamByoasnRequest\");\nvar se_ProvisionIpamPoolCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_CAC] != null) {\n const memberEntries = se_IpamCidrAuthorizationContext(input[_CAC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CidrAuthorizationContext.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NL] != null) {\n entries[_NL] = input[_NL];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_VM] != null) {\n entries[_VM] = input[_VM];\n }\n if (input[_IERVTI] != null) {\n entries[_IERVTI] = input[_IERVTI];\n }\n return entries;\n}, \"se_ProvisionIpamPoolCidrRequest\");\nvar se_ProvisionPublicIpv4PoolCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_PIo] != null) {\n entries[_PIo] = input[_PIo];\n }\n if (input[_NL] != null) {\n entries[_NL] = input[_NL];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n return entries;\n}, \"se_ProvisionPublicIpv4PoolCidrRequest\");\nvar se_PublicIpStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`PublicIp.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PublicIpStringList\");\nvar se_PublicIpv4PoolIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_PublicIpv4PoolIdStringList\");\nvar se_PurchaseCapacityBlockRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CBOI] != null) {\n entries[_CBOI] = input[_CBOI];\n }\n if (input[_IPn] != null) {\n entries[_IPn] = input[_IPn];\n }\n return entries;\n}, \"se_PurchaseCapacityBlockRequest\");\nvar se_PurchaseHostReservationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_CCu] != null) {\n entries[_CCu] = input[_CCu];\n }\n if (input[_HIS] != null) {\n const memberEntries = se_RequestHostIdSet(input[_HIS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostIdSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LPi] != null) {\n entries[_LPi] = input[_LPi];\n }\n if (input[_OI] != null) {\n entries[_OI] = input[_OI];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_PurchaseHostReservationRequest\");\nvar se_PurchaseRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_PT] != null) {\n entries[_PT] = input[_PT];\n }\n return entries;\n}, \"se_PurchaseRequest\");\nvar se_PurchaseRequestSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_PurchaseRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`PurchaseRequest.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_PurchaseRequestSet\");\nvar se_PurchaseReservedInstancesOfferingRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_RIOIe] != null) {\n entries[_RIOIe] = input[_RIOIe];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_LPi] != null) {\n const memberEntries = se_ReservedInstanceLimitPrice(input[_LPi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LimitPrice.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PTu] != null) {\n entries[_PTu] = (0, import_smithy_client.serializeDateTime)(input[_PTu]);\n }\n return entries;\n}, \"se_PurchaseReservedInstancesOfferingRequest\");\nvar se_PurchaseScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PRu] != null) {\n const memberEntries = se_PurchaseRequestSet(input[_PRu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PurchaseRequest.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_PurchaseScheduledInstancesRequest\");\nvar se_ReasonCodesList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReasonCodesList\");\nvar se_RebootInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RebootInstancesRequest\");\nvar se_RegionNames = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RegionNames\");\nvar se_RegionNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`RegionName.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RegionNameStringList\");\nvar se_RegisterImageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IL] != null) {\n entries[_IL] = input[_IL];\n }\n if (input[_Arc] != null) {\n entries[_Arc] = input[_Arc];\n }\n if (input[_BDM] != null) {\n const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ESn] != null) {\n entries[_ESn] = input[_ESn];\n }\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_BPi] != null) {\n const memberEntries = se_BillingProductList(input[_BPi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BillingProduct.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RIa] != null) {\n entries[_RIa] = input[_RIa];\n }\n if (input[_RDN] != null) {\n entries[_RDN] = input[_RDN];\n }\n if (input[_SNS] != null) {\n entries[_SNS] = input[_SNS];\n }\n if (input[_VTir] != null) {\n entries[_VTir] = input[_VTir];\n }\n if (input[_BM] != null) {\n entries[_BM] = input[_BM];\n }\n if (input[_TSp] != null) {\n entries[_TSp] = input[_TSp];\n }\n if (input[_UDe] != null) {\n entries[_UDe] = input[_UDe];\n }\n if (input[_ISm] != null) {\n entries[_ISm] = input[_ISm];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RegisterImageRequest\");\nvar se_RegisterInstanceEventNotificationAttributesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ITA] != null) {\n const memberEntries = se_RegisterInstanceTagAttributeRequest(input[_ITA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTagAttribute.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RegisterInstanceEventNotificationAttributesRequest\");\nvar se_RegisterInstanceTagAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IATOI] != null) {\n entries[_IATOI] = input[_IATOI];\n }\n if (input[_ITK] != null) {\n const memberEntries = se_InstanceTagKeySet(input[_ITK], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceTagKey.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RegisterInstanceTagAttributeRequest\");\nvar se_RegisterTransitGatewayMulticastGroupMembersRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_GIA] != null) {\n entries[_GIA] = input[_GIA];\n }\n if (input[_NIIe] != null) {\n const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RegisterTransitGatewayMulticastGroupMembersRequest\");\nvar se_RegisterTransitGatewayMulticastGroupSourcesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_GIA] != null) {\n entries[_GIA] = input[_GIA];\n }\n if (input[_NIIe] != null) {\n const memberEntries = se_TransitGatewayNetworkInterfaceIdList(input[_NIIe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RegisterTransitGatewayMulticastGroupSourcesRequest\");\nvar se_RejectTransitGatewayMulticastDomainAssociationsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_SIu] != null) {\n const memberEntries = se_ValueStringList(input[_SIu], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SubnetIds.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RejectTransitGatewayMulticastDomainAssociationsRequest\");\nvar se_RejectTransitGatewayPeeringAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RejectTransitGatewayPeeringAttachmentRequest\");\nvar se_RejectTransitGatewayVpcAttachmentRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RejectTransitGatewayVpcAttachmentRequest\");\nvar se_RejectVpcEndpointConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n if (input[_VEI] != null) {\n const memberEntries = se_VpcEndpointIdList(input[_VEI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `VpcEndpointId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RejectVpcEndpointConnectionsRequest\");\nvar se_RejectVpcPeeringConnectionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n return entries;\n}, \"se_RejectVpcPeeringConnectionRequest\");\nvar se_ReleaseAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n if (input[_NBG] != null) {\n entries[_NBG] = input[_NBG];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ReleaseAddressRequest\");\nvar se_ReleaseHostsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_HI] != null) {\n const memberEntries = se_RequestHostIdList(input[_HI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HostId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ReleaseHostsRequest\");\nvar se_ReleaseIpamPoolAllocationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IPI] != null) {\n entries[_IPI] = input[_IPI];\n }\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_IPAI] != null) {\n entries[_IPAI] = input[_IPAI];\n }\n return entries;\n}, \"se_ReleaseIpamPoolAllocationRequest\");\nvar se_RemoveIpamOperatingRegion = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RN] != null) {\n entries[_RN] = input[_RN];\n }\n return entries;\n}, \"se_RemoveIpamOperatingRegion\");\nvar se_RemoveIpamOperatingRegionSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_RemoveIpamOperatingRegion(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_RemoveIpamOperatingRegionSet\");\nvar se_RemovePrefixListEntries = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_RemovePrefixListEntry(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_RemovePrefixListEntries\");\nvar se_RemovePrefixListEntry = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n return entries;\n}, \"se_RemovePrefixListEntry\");\nvar se_ReplaceIamInstanceProfileAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIP] != null) {\n const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n return entries;\n}, \"se_ReplaceIamInstanceProfileAssociationRequest\");\nvar se_ReplaceNetworkAclAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NAI] != null) {\n entries[_NAI] = input[_NAI];\n }\n return entries;\n}, \"se_ReplaceNetworkAclAssociationRequest\");\nvar se_ReplaceNetworkAclEntryRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CB] != null) {\n entries[_CB] = input[_CB];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_Eg] != null) {\n entries[_Eg] = input[_Eg];\n }\n if (input[_ITC] != null) {\n const memberEntries = se_IcmpTypeCode(input[_ITC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Icmp.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ICB] != null) {\n entries[_ICB] = input[_ICB];\n }\n if (input[_NAI] != null) {\n entries[_NAI] = input[_NAI];\n }\n if (input[_PR] != null) {\n const memberEntries = se_PortRange(input[_PR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PortRange.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_RAu] != null) {\n entries[_RAu] = input[_RAu];\n }\n if (input[_RNu] != null) {\n entries[_RNu] = input[_RNu];\n }\n return entries;\n}, \"se_ReplaceNetworkAclEntryRequest\");\nvar se_ReplaceRootVolumeTaskIds = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ReplaceRootVolumeTaskId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReplaceRootVolumeTaskIds\");\nvar se_ReplaceRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_DICB] != null) {\n entries[_DICB] = input[_DICB];\n }\n if (input[_DPLI] != null) {\n entries[_DPLI] = input[_DPLI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_VEIp] != null) {\n entries[_VEIp] = input[_VEIp];\n }\n if (input[_EOIGI] != null) {\n entries[_EOIGI] = input[_EOIGI];\n }\n if (input[_GI] != null) {\n entries[_GI] = input[_GI];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_LTo] != null) {\n entries[_LTo] = input[_LTo];\n }\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_TGI] != null) {\n entries[_TGI] = input[_TGI];\n }\n if (input[_LGI] != null) {\n entries[_LGI] = input[_LGI];\n }\n if (input[_CGI] != null) {\n entries[_CGI] = input[_CGI];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n if (input[_CNAo] != null) {\n entries[_CNAo] = input[_CNAo];\n }\n return entries;\n}, \"se_ReplaceRouteRequest\");\nvar se_ReplaceRouteTableAssociationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIss] != null) {\n entries[_AIss] = input[_AIss];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_RTI] != null) {\n entries[_RTI] = input[_RTI];\n }\n return entries;\n}, \"se_ReplaceRouteTableAssociationRequest\");\nvar se_ReplaceTransitGatewayRouteRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DCB] != null) {\n entries[_DCB] = input[_DCB];\n }\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_TGAI] != null) {\n entries[_TGAI] = input[_TGAI];\n }\n if (input[_Bl] != null) {\n entries[_Bl] = input[_Bl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ReplaceTransitGatewayRouteRequest\");\nvar se_ReplaceVpnTunnelRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_VCI] != null) {\n entries[_VCI] = input[_VCI];\n }\n if (input[_VTOIA] != null) {\n entries[_VTOIA] = input[_VTOIA];\n }\n if (input[_APM] != null) {\n entries[_APM] = input[_APM];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ReplaceVpnTunnelRequest\");\nvar se_ReportInstanceStatusRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_ETn] != null) {\n entries[_ETn] = (0, import_smithy_client.serializeDateTime)(input[_ETn]);\n }\n if (input[_In] != null) {\n const memberEntries = se_InstanceIdStringList(input[_In], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RCe] != null) {\n const memberEntries = se_ReasonCodesList(input[_RCe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ReasonCode.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_STt] != null) {\n entries[_STt] = (0, import_smithy_client.serializeDateTime)(input[_STt]);\n }\n if (input[_Statu] != null) {\n entries[_Statu] = input[_Statu];\n }\n return entries;\n}, \"se_ReportInstanceStatusRequest\");\nvar se_RequestFilterPortRange = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n return entries;\n}, \"se_RequestFilterPortRange\");\nvar se_RequestHostIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RequestHostIdList\");\nvar se_RequestHostIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RequestHostIdSet\");\nvar se_RequestInstanceTypeList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RequestInstanceTypeList\");\nvar se_RequestIpamResourceTag = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ke] != null) {\n entries[_Ke] = input[_Ke];\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_RequestIpamResourceTag\");\nvar se_RequestIpamResourceTagList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_RequestIpamResourceTag(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_RequestIpamResourceTagList\");\nvar se_RequestLaunchTemplateData = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_IIP] != null) {\n const memberEntries = se_LaunchTemplateIamInstanceProfileSpecificationRequest(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_BDM] != null) {\n const memberEntries = se_LaunchTemplateBlockDeviceMappingRequestList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NI] != null) {\n const memberEntries = se_LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList(input[_NI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterface.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_Mon] != null) {\n const memberEntries = se_LaunchTemplatesMonitoringRequest(input[_Mon], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Monitoring.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Pl] != null) {\n const memberEntries = se_LaunchTemplatePlacementRequest(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RDI] != null) {\n entries[_RDI] = input[_RDI];\n }\n if (input[_DATis] != null) {\n entries[_DATis] = input[_DATis];\n }\n if (input[_IISB] != null) {\n entries[_IISB] = input[_IISB];\n }\n if (input[_UD] != null) {\n entries[_UD] = input[_UD];\n }\n if (input[_TS] != null) {\n const memberEntries = se_LaunchTemplateTagSpecificationRequestList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EGS] != null) {\n const memberEntries = se_ElasticGpuSpecificationList(input[_EGS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ElasticGpuSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EIA] != null) {\n const memberEntries = se_LaunchTemplateElasticInferenceAcceleratorList(input[_EIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ElasticInferenceAccelerator.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGI] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SG] != null) {\n const memberEntries = se_SecurityGroupStringList(input[_SG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IMO] != null) {\n const memberEntries = se_LaunchTemplateInstanceMarketOptionsRequest(input[_IMO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceMarketOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CSred] != null) {\n const memberEntries = se_CreditSpecificationRequest(input[_CSred], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CreditSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CO] != null) {\n const memberEntries = se_LaunchTemplateCpuOptionsRequest(input[_CO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CpuOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CRS] != null) {\n const memberEntries = se_LaunchTemplateCapacityReservationSpecificationRequest(input[_CRS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LSi] != null) {\n const memberEntries = se_LaunchTemplateLicenseSpecificationListRequest(input[_LSi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LicenseSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_HO] != null) {\n const memberEntries = se_LaunchTemplateHibernationOptionsRequest(input[_HO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HibernationOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MO] != null) {\n const memberEntries = se_LaunchTemplateInstanceMetadataOptionsRequest(input[_MO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MetadataOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EOn] != null) {\n const memberEntries = se_LaunchTemplateEnclaveOptionsRequest(input[_EOn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnclaveOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirementsRequest(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PDNO] != null) {\n const memberEntries = se_LaunchTemplatePrivateDnsNameOptionsRequest(input[_PDNO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateDnsNameOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MOa] != null) {\n const memberEntries = se_LaunchTemplateInstanceMaintenanceOptionsRequest(input[_MOa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MaintenanceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DAS] != null) {\n entries[_DAS] = input[_DAS];\n }\n return entries;\n}, \"se_RequestLaunchTemplateData\");\nvar se_RequestSpotFleetRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SFRC] != null) {\n const memberEntries = se_SpotFleetRequestConfigData(input[_SFRC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotFleetRequestConfig.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RequestSpotFleetRequest\");\nvar se_RequestSpotInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZG] != null) {\n entries[_AZG] = input[_AZG];\n }\n if (input[_BDMl] != null) {\n entries[_BDMl] = input[_BDMl];\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_LG] != null) {\n entries[_LG] = input[_LG];\n }\n if (input[_LSa] != null) {\n const memberEntries = se_RequestSpotLaunchSpecification(input[_LSa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SPp] != null) {\n entries[_SPp] = input[_SPp];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_VF] != null) {\n entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]);\n }\n if (input[_VU] != null) {\n entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]);\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIB] != null) {\n entries[_IIB] = input[_IIB];\n }\n return entries;\n}, \"se_RequestSpotInstancesRequest\");\nvar se_RequestSpotLaunchSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SGI] != null) {\n const memberEntries = se_RequestSpotLaunchSpecificationSecurityGroupIdList(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SG] != null) {\n const memberEntries = se_RequestSpotLaunchSpecificationSecurityGroupList(input[_SG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ATd] != null) {\n entries[_ATd] = input[_ATd];\n }\n if (input[_BDM] != null) {\n const memberEntries = se_BlockDeviceMappingList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_IIP] != null) {\n const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_Mon] != null) {\n const memberEntries = se_RunInstancesMonitoringEnabled(input[_Mon], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Monitoring.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NI] != null) {\n const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterface.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Pl] != null) {\n const memberEntries = se_SpotPlacement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RIa] != null) {\n entries[_RIa] = input[_RIa];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_UD] != null) {\n entries[_UD] = input[_UD];\n }\n return entries;\n}, \"se_RequestSpotLaunchSpecification\");\nvar se_RequestSpotLaunchSpecificationSecurityGroupIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RequestSpotLaunchSpecificationSecurityGroupIdList\");\nvar se_RequestSpotLaunchSpecificationSecurityGroupList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RequestSpotLaunchSpecificationSecurityGroupList\");\nvar se_ReservationFleetInstanceSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IPn] != null) {\n entries[_IPn] = input[_IPn];\n }\n if (input[_W] != null) {\n entries[_W] = (0, import_smithy_client.serializeFloat)(input[_W]);\n }\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_AZI] != null) {\n entries[_AZI] = input[_AZI];\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_Pri] != null) {\n entries[_Pri] = input[_Pri];\n }\n return entries;\n}, \"se_ReservationFleetInstanceSpecification\");\nvar se_ReservationFleetInstanceSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ReservationFleetInstanceSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ReservationFleetInstanceSpecificationList\");\nvar se_ReservedInstanceIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ReservedInstanceId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReservedInstanceIdSet\");\nvar se_ReservedInstanceLimitPrice = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Am] != null) {\n entries[_Am] = (0, import_smithy_client.serializeFloat)(input[_Am]);\n }\n if (input[_CCu] != null) {\n entries[_CCu] = input[_CCu];\n }\n return entries;\n}, \"se_ReservedInstanceLimitPrice\");\nvar se_ReservedInstancesConfiguration = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_Pla] != null) {\n entries[_Pla] = input[_Pla];\n }\n if (input[_Sc] != null) {\n entries[_Sc] = input[_Sc];\n }\n return entries;\n}, \"se_ReservedInstancesConfiguration\");\nvar se_ReservedInstancesConfigurationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ReservedInstancesConfiguration(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ReservedInstancesConfigurationList\");\nvar se_ReservedInstancesIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ReservedInstancesId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReservedInstancesIdStringList\");\nvar se_ReservedInstancesModificationIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ReservedInstancesModificationId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReservedInstancesModificationIdStringList\");\nvar se_ReservedInstancesOfferingIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ReservedInstancesOfferingIdStringList\");\nvar se_ResetAddressAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AIl] != null) {\n entries[_AIl] = input[_AIl];\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ResetAddressAttributeRequest\");\nvar se_ResetEbsDefaultKmsKeyIdRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ResetEbsDefaultKmsKeyIdRequest\");\nvar se_ResetFpgaImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_FII] != null) {\n entries[_FII] = input[_FII];\n }\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n return entries;\n}, \"se_ResetFpgaImageAttributeRequest\");\nvar se_ResetImageAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ResetImageAttributeRequest\");\nvar se_ResetInstanceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n return entries;\n}, \"se_ResetInstanceAttributeRequest\");\nvar se_ResetNetworkInterfaceAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_SDC] != null) {\n entries[_SDC] = input[_SDC];\n }\n return entries;\n}, \"se_ResetNetworkInterfaceAttributeRequest\");\nvar se_ResetSnapshotAttributeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_At] != null) {\n entries[_At] = input[_At];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_ResetSnapshotAttributeRequest\");\nvar se_ResourceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ResourceIdList\");\nvar se_ResourceList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ResourceList\");\nvar se_ResourceStatementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_R] != null) {\n const memberEntries = se_ValueStringList(input[_R], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Resource.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_RTeso] != null) {\n const memberEntries = se_ValueStringList(input[_RTeso], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceType.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ResourceStatementRequest\");\nvar se_RestorableByStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RestorableByStringList\");\nvar se_RestoreAddressToClassicRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n return entries;\n}, \"se_RestoreAddressToClassicRequest\");\nvar se_RestoreImageFromRecycleBinRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RestoreImageFromRecycleBinRequest\");\nvar se_RestoreManagedPrefixListVersionRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_PV] != null) {\n entries[_PV] = input[_PV];\n }\n if (input[_CVu] != null) {\n entries[_CVu] = input[_CVu];\n }\n return entries;\n}, \"se_RestoreManagedPrefixListVersionRequest\");\nvar se_RestoreSnapshotFromRecycleBinRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RestoreSnapshotFromRecycleBinRequest\");\nvar se_RestoreSnapshotTierRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_TRD] != null) {\n entries[_TRD] = input[_TRD];\n }\n if (input[_PRer] != null) {\n entries[_PRer] = input[_PRer];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RestoreSnapshotTierRequest\");\nvar se_RevokeClientVpnIngressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_TNC] != null) {\n entries[_TNC] = input[_TNC];\n }\n if (input[_AGI] != null) {\n entries[_AGI] = input[_AGI];\n }\n if (input[_RAG] != null) {\n entries[_RAG] = input[_RAG];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_RevokeClientVpnIngressRequest\");\nvar se_RevokeSecurityGroupEgressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGRI] != null) {\n const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CIi] != null) {\n entries[_CIi] = input[_CIi];\n }\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_SSGN] != null) {\n entries[_SSGN] = input[_SSGN];\n }\n if (input[_SSGOI] != null) {\n entries[_SSGOI] = input[_SSGOI];\n }\n return entries;\n}, \"se_RevokeSecurityGroupEgressRequest\");\nvar se_RevokeSecurityGroupIngressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CIi] != null) {\n entries[_CIi] = input[_CIi];\n }\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_SSGN] != null) {\n entries[_SSGN] = input[_SSGN];\n }\n if (input[_SSGOI] != null) {\n entries[_SSGOI] = input[_SSGOI];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SGRI] != null) {\n const memberEntries = se_SecurityGroupRuleIdList(input[_SGRI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRuleId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_RevokeSecurityGroupIngressRequest\");\nvar se_RouteTableIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_RouteTableIdStringList\");\nvar se_RunInstancesMonitoringEnabled = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_RunInstancesMonitoringEnabled\");\nvar se_RunInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BDM] != null) {\n const memberEntries = se_BlockDeviceMappingRequestList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_InstanceIpv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Address.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_MC] != null) {\n entries[_MC] = input[_MC];\n }\n if (input[_MCi] != null) {\n entries[_MCi] = input[_MCi];\n }\n if (input[_Mon] != null) {\n const memberEntries = se_RunInstancesMonitoringEnabled(input[_Mon], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Monitoring.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_Pl] != null) {\n const memberEntries = se_Placement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RIa] != null) {\n entries[_RIa] = input[_RIa];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_SecurityGroupIdStringList(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SG] != null) {\n const memberEntries = se_SecurityGroupStringList(input[_SG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroup.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_UD] != null) {\n entries[_UD] = input[_UD];\n }\n if (input[_AId] != null) {\n entries[_AId] = input[_AId];\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DATis] != null) {\n entries[_DATis] = input[_DATis];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_IIP] != null) {\n const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IISB] != null) {\n entries[_IISB] = input[_IISB];\n }\n if (input[_NI] != null) {\n const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterface.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_EGSl] != null) {\n const memberEntries = se_ElasticGpuSpecifications(input[_EGSl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ElasticGpuSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EIA] != null) {\n const memberEntries = se_ElasticInferenceAccelerators(input[_EIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ElasticInferenceAccelerator.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LTa] != null) {\n const memberEntries = se_LaunchTemplateSpecification(input[_LTa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplate.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IMO] != null) {\n const memberEntries = se_InstanceMarketOptionsRequest(input[_IMO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceMarketOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CSred] != null) {\n const memberEntries = se_CreditSpecificationRequest(input[_CSred], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CreditSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CO] != null) {\n const memberEntries = se_CpuOptionsRequest(input[_CO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CpuOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CRS] != null) {\n const memberEntries = se_CapacityReservationSpecification(input[_CRS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityReservationSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_HO] != null) {\n const memberEntries = se_HibernationOptionsRequest(input[_HO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `HibernationOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LSi] != null) {\n const memberEntries = se_LicenseSpecificationListRequest(input[_LSi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LicenseSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MO] != null) {\n const memberEntries = se_InstanceMetadataOptionsRequest(input[_MO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MetadataOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EOn] != null) {\n const memberEntries = se_EnclaveOptionsRequest(input[_EOn], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `EnclaveOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_PDNO] != null) {\n const memberEntries = se_PrivateDnsNameOptionsRequest(input[_PDNO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateDnsNameOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_MOa] != null) {\n const memberEntries = se_InstanceMaintenanceOptionsRequest(input[_MOa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MaintenanceOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DAS] != null) {\n entries[_DAS] = input[_DAS];\n }\n if (input[_EPI] != null) {\n entries[_EPI] = input[_EPI];\n }\n return entries;\n}, \"se_RunInstancesRequest\");\nvar se_RunScheduledInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_LSa] != null) {\n const memberEntries = se_ScheduledInstancesLaunchSpecification(input[_LSa], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchSpecification.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_SIIch] != null) {\n entries[_SIIch] = input[_SIIch];\n }\n return entries;\n}, \"se_RunScheduledInstancesRequest\");\nvar se_S3ObjectTag = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ke] != null) {\n entries[_Ke] = input[_Ke];\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_S3ObjectTag\");\nvar se_S3ObjectTagList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_S3ObjectTag(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_S3ObjectTagList\");\nvar se_S3Storage = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AWSAKI] != null) {\n entries[_AWSAKI] = input[_AWSAKI];\n }\n if (input[_B] != null) {\n entries[_B] = input[_B];\n }\n if (input[_Pr] != null) {\n entries[_Pr] = input[_Pr];\n }\n if (input[_UP] != null) {\n entries[_UP] = context.base64Encoder(input[_UP]);\n }\n if (input[_UPS] != null) {\n entries[_UPS] = input[_UPS];\n }\n return entries;\n}, \"se_S3Storage\");\nvar se_ScheduledInstanceIdRequestSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ScheduledInstanceId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ScheduledInstanceIdRequestSet\");\nvar se_ScheduledInstanceRecurrenceRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Fre] != null) {\n entries[_Fre] = input[_Fre];\n }\n if (input[_Int] != null) {\n entries[_Int] = input[_Int];\n }\n if (input[_OD] != null) {\n const memberEntries = se_OccurrenceDayRequestSet(input[_OD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `OccurrenceDay.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ORTE] != null) {\n entries[_ORTE] = input[_ORTE];\n }\n if (input[_OU] != null) {\n entries[_OU] = input[_OU];\n }\n return entries;\n}, \"se_ScheduledInstanceRecurrenceRequest\");\nvar se_ScheduledInstancesBlockDeviceMapping = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DN] != null) {\n entries[_DN] = input[_DN];\n }\n if (input[_E] != null) {\n const memberEntries = se_ScheduledInstancesEbs(input[_E], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ebs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ND] != null) {\n entries[_ND] = input[_ND];\n }\n if (input[_VN] != null) {\n entries[_VN] = input[_VN];\n }\n return entries;\n}, \"se_ScheduledInstancesBlockDeviceMapping\");\nvar se_ScheduledInstancesBlockDeviceMappingSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ScheduledInstancesBlockDeviceMapping(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`BlockDeviceMapping.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ScheduledInstancesBlockDeviceMappingSet\");\nvar se_ScheduledInstancesEbs = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_Enc] != null) {\n entries[_Enc] = input[_Enc];\n }\n if (input[_Io] != null) {\n entries[_Io] = input[_Io];\n }\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_VS] != null) {\n entries[_VS] = input[_VS];\n }\n if (input[_VT] != null) {\n entries[_VT] = input[_VT];\n }\n return entries;\n}, \"se_ScheduledInstancesEbs\");\nvar se_ScheduledInstancesIamInstanceProfile = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ar] != null) {\n entries[_Ar] = input[_Ar];\n }\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n return entries;\n}, \"se_ScheduledInstancesIamInstanceProfile\");\nvar se_ScheduledInstancesIpv6Address = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IApv] != null) {\n entries[_IApv] = input[_IApv];\n }\n return entries;\n}, \"se_ScheduledInstancesIpv6Address\");\nvar se_ScheduledInstancesIpv6AddressList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ScheduledInstancesIpv6Address(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Ipv6Address.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ScheduledInstancesIpv6AddressList\");\nvar se_ScheduledInstancesLaunchSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_BDM] != null) {\n const memberEntries = se_ScheduledInstancesBlockDeviceMappingSet(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_IIP] != null) {\n const memberEntries = se_ScheduledInstancesIamInstanceProfile(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_Mon] != null) {\n const memberEntries = se_ScheduledInstancesMonitoring(input[_Mon], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Monitoring.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NI] != null) {\n const memberEntries = se_ScheduledInstancesNetworkInterfaceSet(input[_NI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterface.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Pl] != null) {\n const memberEntries = se_ScheduledInstancesPlacement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RIa] != null) {\n entries[_RIa] = input[_RIa];\n }\n if (input[_SGI] != null) {\n const memberEntries = se_ScheduledInstancesSecurityGroupIdSet(input[_SGI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_UD] != null) {\n entries[_UD] = input[_UD];\n }\n return entries;\n}, \"se_ScheduledInstancesLaunchSpecification\");\nvar se_ScheduledInstancesMonitoring = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_ScheduledInstancesMonitoring\");\nvar se_ScheduledInstancesNetworkInterface = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_APIAs] != null) {\n entries[_APIAs] = input[_APIAs];\n }\n if (input[_DOT] != null) {\n entries[_DOT] = input[_DOT];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_DIev] != null) {\n entries[_DIev] = input[_DIev];\n }\n if (input[_G] != null) {\n const memberEntries = se_ScheduledInstancesSecurityGroupIdSet(input[_G], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Group.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IAC] != null) {\n entries[_IAC] = input[_IAC];\n }\n if (input[_IA] != null) {\n const memberEntries = se_ScheduledInstancesIpv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Address.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n if (input[_PIACr] != null) {\n const memberEntries = se_PrivateIpAddressConfigSet(input[_PIACr], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddressConfig.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPIAC] != null) {\n entries[_SPIAC] = input[_SPIAC];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n return entries;\n}, \"se_ScheduledInstancesNetworkInterface\");\nvar se_ScheduledInstancesNetworkInterfaceSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ScheduledInstancesNetworkInterface(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`NetworkInterface.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ScheduledInstancesNetworkInterfaceSet\");\nvar se_ScheduledInstancesPlacement = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n return entries;\n}, \"se_ScheduledInstancesPlacement\");\nvar se_ScheduledInstancesPrivateIpAddressConfig = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Prim] != null) {\n entries[_Prim] = input[_Prim];\n }\n if (input[_PIAr] != null) {\n entries[_PIAr] = input[_PIAr];\n }\n return entries;\n}, \"se_ScheduledInstancesPrivateIpAddressConfig\");\nvar se_ScheduledInstancesSecurityGroupIdSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SecurityGroupId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ScheduledInstancesSecurityGroupIdSet\");\nvar se_SearchLocalGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_LGRTI] != null) {\n entries[_LGRTI] = input[_LGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_SearchLocalGatewayRoutesRequest\");\nvar se_SearchTransitGatewayMulticastGroupsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGMDI] != null) {\n entries[_TGMDI] = input[_TGMDI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_NT] != null) {\n entries[_NT] = input[_NT];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_SearchTransitGatewayMulticastGroupsRequest\");\nvar se_SearchTransitGatewayRoutesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TGRTI] != null) {\n entries[_TGRTI] = input[_TGRTI];\n }\n if (input[_Fi] != null) {\n const memberEntries = se_FilterList(input[_Fi], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Filter.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MR] != null) {\n entries[_MR] = input[_MR];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_SearchTransitGatewayRoutesRequest\");\nvar se_SecurityGroupIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupIdList\");\nvar se_SecurityGroupIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SecurityGroupId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupIdStringList\");\nvar se_SecurityGroupIdStringListRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SecurityGroupId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupIdStringListRequest\");\nvar se_SecurityGroupRuleDescription = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SGRIe] != null) {\n entries[_SGRIe] = input[_SGRIe];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_SecurityGroupRuleDescription\");\nvar se_SecurityGroupRuleDescriptionList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_SecurityGroupRuleDescription(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupRuleDescriptionList\");\nvar se_SecurityGroupRuleIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupRuleIdList\");\nvar se_SecurityGroupRuleRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IPpr] != null) {\n entries[_IPpr] = input[_IPpr];\n }\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n if (input[_CIidr] != null) {\n entries[_CIidr] = input[_CIidr];\n }\n if (input[_CIid] != null) {\n entries[_CIid] = input[_CIid];\n }\n if (input[_PLI] != null) {\n entries[_PLI] = input[_PLI];\n }\n if (input[_RGI] != null) {\n entries[_RGI] = input[_RGI];\n }\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n return entries;\n}, \"se_SecurityGroupRuleRequest\");\nvar se_SecurityGroupRuleUpdate = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SGRIe] != null) {\n entries[_SGRIe] = input[_SGRIe];\n }\n if (input[_SGRe] != null) {\n const memberEntries = se_SecurityGroupRuleRequest(input[_SGRe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRule.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SecurityGroupRuleUpdate\");\nvar se_SecurityGroupRuleUpdateList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_SecurityGroupRuleUpdate(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupRuleUpdateList\");\nvar se_SecurityGroupStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SecurityGroup.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SecurityGroupStringList\");\nvar se_SendDiagnosticInterruptRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIn] != null) {\n entries[_IIn] = input[_IIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_SendDiagnosticInterruptRequest\");\nvar se_SlotDateTimeRangeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ETa] != null) {\n entries[_ETa] = (0, import_smithy_client.serializeDateTime)(input[_ETa]);\n }\n if (input[_LTat] != null) {\n entries[_LTat] = (0, import_smithy_client.serializeDateTime)(input[_LTat]);\n }\n return entries;\n}, \"se_SlotDateTimeRangeRequest\");\nvar se_SlotStartTimeRangeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ETa] != null) {\n entries[_ETa] = (0, import_smithy_client.serializeDateTime)(input[_ETa]);\n }\n if (input[_LTat] != null) {\n entries[_LTat] = (0, import_smithy_client.serializeDateTime)(input[_LTat]);\n }\n return entries;\n}, \"se_SlotStartTimeRangeRequest\");\nvar se_SnapshotDiskContainer = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_Fo] != null) {\n entries[_Fo] = input[_Fo];\n }\n if (input[_U] != null) {\n entries[_U] = input[_U];\n }\n if (input[_UB] != null) {\n const memberEntries = se_UserBucket(input[_UB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `UserBucket.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SnapshotDiskContainer\");\nvar se_SnapshotIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SnapshotId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SnapshotIdStringList\");\nvar se_SpotCapacityRebalance = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RS] != null) {\n entries[_RS] = input[_RS];\n }\n if (input[_TDe] != null) {\n entries[_TDe] = input[_TDe];\n }\n return entries;\n}, \"se_SpotCapacityRebalance\");\nvar se_SpotFleetLaunchSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SG] != null) {\n const memberEntries = se_GroupIdentifierList(input[_SG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `GroupSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_ATd] != null) {\n entries[_ATd] = input[_ATd];\n }\n if (input[_BDM] != null) {\n const memberEntries = se_BlockDeviceMappingList(input[_BDM], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `BlockDeviceMapping.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_EO] != null) {\n entries[_EO] = input[_EO];\n }\n if (input[_IIP] != null) {\n const memberEntries = se_IamInstanceProfileSpecification(input[_IIP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IamInstanceProfile.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIma] != null) {\n entries[_IIma] = input[_IIma];\n }\n if (input[_IT] != null) {\n entries[_IT] = input[_IT];\n }\n if (input[_KI] != null) {\n entries[_KI] = input[_KI];\n }\n if (input[_KN] != null) {\n entries[_KN] = input[_KN];\n }\n if (input[_Mon] != null) {\n const memberEntries = se_SpotFleetMonitoring(input[_Mon], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Monitoring.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_NI] != null) {\n const memberEntries = se_InstanceNetworkInterfaceSpecificationList(input[_NI], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `NetworkInterfaceSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Pl] != null) {\n const memberEntries = se_SpotPlacement(input[_Pl], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Placement.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_RIa] != null) {\n entries[_RIa] = input[_RIa];\n }\n if (input[_SPp] != null) {\n entries[_SPp] = input[_SPp];\n }\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_UD] != null) {\n entries[_UD] = input[_UD];\n }\n if (input[_WCe] != null) {\n entries[_WCe] = (0, import_smithy_client.serializeFloat)(input[_WCe]);\n }\n if (input[_TS] != null) {\n const memberEntries = se_SpotFleetTagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecificationSet.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IR] != null) {\n const memberEntries = se_InstanceRequirements(input[_IR], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceRequirements.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SpotFleetLaunchSpecification\");\nvar se_SpotFleetMonitoring = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n return entries;\n}, \"se_SpotFleetMonitoring\");\nvar se_SpotFleetRequestConfigData = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AS] != null) {\n entries[_AS] = input[_AS];\n }\n if (input[_ODAS] != null) {\n entries[_ODAS] = input[_ODAS];\n }\n if (input[_SMS] != null) {\n const memberEntries = se_SpotMaintenanceStrategies(input[_SMS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SpotMaintenanceStrategies.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n if (input[_ECTP] != null) {\n entries[_ECTP] = input[_ECTP];\n }\n if (input[_FC] != null) {\n entries[_FC] = (0, import_smithy_client.serializeFloat)(input[_FC]);\n }\n if (input[_ODFC] != null) {\n entries[_ODFC] = (0, import_smithy_client.serializeFloat)(input[_ODFC]);\n }\n if (input[_IFR] != null) {\n entries[_IFR] = input[_IFR];\n }\n if (input[_LSau] != null) {\n const memberEntries = se_LaunchSpecsList(input[_LSau], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchSpecifications.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LTC] != null) {\n const memberEntries = se_LaunchTemplateConfigList(input[_LTC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LaunchTemplateConfigs.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SPp] != null) {\n entries[_SPp] = input[_SPp];\n }\n if (input[_TCa] != null) {\n entries[_TCa] = input[_TCa];\n }\n if (input[_ODTC] != null) {\n entries[_ODTC] = input[_ODTC];\n }\n if (input[_ODMTP] != null) {\n entries[_ODMTP] = input[_ODMTP];\n }\n if (input[_SMTP] != null) {\n entries[_SMTP] = input[_SMTP];\n }\n if (input[_TIWE] != null) {\n entries[_TIWE] = input[_TIWE];\n }\n if (input[_T] != null) {\n entries[_T] = input[_T];\n }\n if (input[_VF] != null) {\n entries[_VF] = (0, import_smithy_client.serializeDateTime)(input[_VF]);\n }\n if (input[_VU] != null) {\n entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]);\n }\n if (input[_RUI] != null) {\n entries[_RUI] = input[_RUI];\n }\n if (input[_IIB] != null) {\n entries[_IIB] = input[_IIB];\n }\n if (input[_LBC] != null) {\n const memberEntries = se_LoadBalancersConfig(input[_LBC], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LoadBalancersConfig.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IPTUC] != null) {\n entries[_IPTUC] = input[_IPTUC];\n }\n if (input[_Con] != null) {\n entries[_Con] = input[_Con];\n }\n if (input[_TCUT] != null) {\n entries[_TCUT] = input[_TCUT];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SpotFleetRequestConfigData\");\nvar se_SpotFleetRequestIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SpotFleetRequestIdList\");\nvar se_SpotFleetTagSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_Ta] != null) {\n const memberEntries = se_TagList(input[_Ta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SpotFleetTagSpecification\");\nvar se_SpotFleetTagSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_SpotFleetTagSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_SpotFleetTagSpecificationList\");\nvar se_SpotInstanceRequestIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SpotInstanceRequestId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SpotInstanceRequestIdList\");\nvar se_SpotMaintenanceStrategies = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CRap] != null) {\n const memberEntries = se_SpotCapacityRebalance(input[_CRap], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CapacityRebalance.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_SpotMaintenanceStrategies\");\nvar se_SpotMarketOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_MPa] != null) {\n entries[_MPa] = input[_MPa];\n }\n if (input[_SIT] != null) {\n entries[_SIT] = input[_SIT];\n }\n if (input[_BDMl] != null) {\n entries[_BDMl] = input[_BDMl];\n }\n if (input[_VU] != null) {\n entries[_VU] = (0, import_smithy_client.serializeDateTime)(input[_VU]);\n }\n if (input[_IIB] != null) {\n entries[_IIB] = input[_IIB];\n }\n return entries;\n}, \"se_SpotMarketOptions\");\nvar se_SpotOptionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AS] != null) {\n entries[_AS] = input[_AS];\n }\n if (input[_MS] != null) {\n const memberEntries = se_FleetSpotMaintenanceStrategiesRequest(input[_MS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `MaintenanceStrategies.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_IIB] != null) {\n entries[_IIB] = input[_IIB];\n }\n if (input[_IPTUC] != null) {\n entries[_IPTUC] = input[_IPTUC];\n }\n if (input[_SITi] != null) {\n entries[_SITi] = input[_SITi];\n }\n if (input[_SAZ] != null) {\n entries[_SAZ] = input[_SAZ];\n }\n if (input[_MTC] != null) {\n entries[_MTC] = input[_MTC];\n }\n if (input[_MTP] != null) {\n entries[_MTP] = input[_MTP];\n }\n return entries;\n}, \"se_SpotOptionsRequest\");\nvar se_SpotPlacement = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AZ] != null) {\n entries[_AZ] = input[_AZ];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_Te] != null) {\n entries[_Te] = input[_Te];\n }\n return entries;\n}, \"se_SpotPlacement\");\nvar se_StartInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_AId] != null) {\n entries[_AId] = input[_AId];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_StartInstancesRequest\");\nvar se_StartNetworkInsightsAccessScopeAnalysisRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIASI] != null) {\n entries[_NIASI] = input[_NIASI];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_StartNetworkInsightsAccessScopeAnalysisRequest\");\nvar se_StartNetworkInsightsAnalysisRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NIPI] != null) {\n entries[_NIPI] = input[_NIPI];\n }\n if (input[_AAd] != null) {\n const memberEntries = se_ValueStringList(input[_AAd], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `AdditionalAccount.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_FIA] != null) {\n const memberEntries = se_ArnList(input[_FIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `FilterInArn.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_TS] != null) {\n const memberEntries = se_TagSpecificationList(input[_TS], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TagSpecification.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_CTl] === void 0) {\n input[_CTl] = (0, import_uuid.v4)();\n }\n if (input[_CTl] != null) {\n entries[_CTl] = input[_CTl];\n }\n return entries;\n}, \"se_StartNetworkInsightsAnalysisRequest\");\nvar se_StartVpcEndpointServicePrivateDnsVerificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_SIe] != null) {\n entries[_SIe] = input[_SIe];\n }\n return entries;\n}, \"se_StartVpcEndpointServicePrivateDnsVerificationRequest\");\nvar se_StopInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_Hi] != null) {\n entries[_Hi] = input[_Hi];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_F] != null) {\n entries[_F] = input[_F];\n }\n return entries;\n}, \"se_StopInstancesRequest\");\nvar se_Storage = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_S_] != null) {\n const memberEntries = se_S3Storage(input[_S_], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `S3.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_Storage\");\nvar se_StorageLocation = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_B] != null) {\n entries[_B] = input[_B];\n }\n if (input[_Ke] != null) {\n entries[_Ke] = input[_Ke];\n }\n return entries;\n}, \"se_StorageLocation\");\nvar se_SubnetConfiguration = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIub] != null) {\n entries[_SIub] = input[_SIub];\n }\n if (input[_Ip] != null) {\n entries[_Ip] = input[_Ip];\n }\n if (input[_Ipv] != null) {\n entries[_Ipv] = input[_Ipv];\n }\n return entries;\n}, \"se_SubnetConfiguration\");\nvar se_SubnetConfigurationsList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_SubnetConfiguration(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_SubnetConfigurationsList\");\nvar se_SubnetIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`SubnetId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_SubnetIdStringList\");\nvar se_Tag = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ke] != null) {\n entries[_Ke] = input[_Ke];\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Tag\");\nvar se_TagList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Tag(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_TagList\");\nvar se_TagSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RT] != null) {\n entries[_RT] = input[_RT];\n }\n if (input[_Ta] != null) {\n const memberEntries = se_TagList(input[_Ta], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tag.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_TagSpecification\");\nvar se_TagSpecificationList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_TagSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_TagSpecificationList\");\nvar se_TargetCapacitySpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TTC] != null) {\n entries[_TTC] = input[_TTC];\n }\n if (input[_ODTC] != null) {\n entries[_ODTC] = input[_ODTC];\n }\n if (input[_STC] != null) {\n entries[_STC] = input[_STC];\n }\n if (input[_DTCT] != null) {\n entries[_DTCT] = input[_DTCT];\n }\n if (input[_TCUT] != null) {\n entries[_TCUT] = input[_TCUT];\n }\n return entries;\n}, \"se_TargetCapacitySpecificationRequest\");\nvar se_TargetConfigurationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IC] != null) {\n entries[_IC] = input[_IC];\n }\n if (input[_OI] != null) {\n entries[_OI] = input[_OI];\n }\n return entries;\n}, \"se_TargetConfigurationRequest\");\nvar se_TargetConfigurationRequestSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_TargetConfigurationRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`TargetConfigurationRequest.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_TargetConfigurationRequestSet\");\nvar se_TargetGroup = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Ar] != null) {\n entries[_Ar] = input[_Ar];\n }\n return entries;\n}, \"se_TargetGroup\");\nvar se_TargetGroups = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_TargetGroup(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_TargetGroups\");\nvar se_TargetGroupsConfig = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TG] != null) {\n const memberEntries = se_TargetGroups(input[_TG], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TargetGroups.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_TargetGroupsConfig\");\nvar se_TerminateClientVpnConnectionsRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CVEI] != null) {\n entries[_CVEI] = input[_CVEI];\n }\n if (input[_CIo] != null) {\n entries[_CIo] = input[_CIo];\n }\n if (input[_Us] != null) {\n entries[_Us] = input[_Us];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_TerminateClientVpnConnectionsRequest\");\nvar se_TerminateInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_TerminateInstancesRequest\");\nvar se_ThroughResourcesStatementRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_RSe] != null) {\n const memberEntries = se_ResourceStatementRequest(input[_RSe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ResourceStatement.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_ThroughResourcesStatementRequest\");\nvar se_ThroughResourcesStatementRequestList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ThroughResourcesStatementRequest(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ThroughResourcesStatementRequestList\");\nvar se_TotalLocalStorageGB = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_TotalLocalStorageGB\");\nvar se_TotalLocalStorageGBRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = (0, import_smithy_client.serializeFloat)(input[_M]);\n }\n if (input[_Ma] != null) {\n entries[_Ma] = (0, import_smithy_client.serializeFloat)(input[_Ma]);\n }\n return entries;\n}, \"se_TotalLocalStorageGBRequest\");\nvar se_TrafficMirrorFilterIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorFilterIdList\");\nvar se_TrafficMirrorFilterRuleFieldList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorFilterRuleFieldList\");\nvar se_TrafficMirrorFilterRuleIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorFilterRuleIdList\");\nvar se_TrafficMirrorNetworkServiceList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorNetworkServiceList\");\nvar se_TrafficMirrorPortRangeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_FP] != null) {\n entries[_FP] = input[_FP];\n }\n if (input[_TP] != null) {\n entries[_TP] = input[_TP];\n }\n return entries;\n}, \"se_TrafficMirrorPortRangeRequest\");\nvar se_TrafficMirrorSessionFieldList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorSessionFieldList\");\nvar se_TrafficMirrorSessionIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorSessionIdList\");\nvar se_TrafficMirrorTargetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrafficMirrorTargetIdList\");\nvar se_TransitGatewayAttachmentIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayAttachmentIdStringList\");\nvar se_TransitGatewayCidrBlockStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayCidrBlockStringList\");\nvar se_TransitGatewayConnectPeerIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayConnectPeerIdStringList\");\nvar se_TransitGatewayConnectRequestBgpOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PAee] != null) {\n entries[_PAee] = input[_PAee];\n }\n return entries;\n}, \"se_TransitGatewayConnectRequestBgpOptions\");\nvar se_TransitGatewayIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayIdStringList\");\nvar se_TransitGatewayMulticastDomainIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayMulticastDomainIdStringList\");\nvar se_TransitGatewayNetworkInterfaceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayNetworkInterfaceIdList\");\nvar se_TransitGatewayPolicyTableIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayPolicyTableIdStringList\");\nvar se_TransitGatewayRequestOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_ASA] != null) {\n entries[_ASA] = input[_ASA];\n }\n if (input[_AASAu] != null) {\n entries[_AASAu] = input[_AASAu];\n }\n if (input[_DRTA] != null) {\n entries[_DRTA] = input[_DRTA];\n }\n if (input[_DRTP] != null) {\n entries[_DRTP] = input[_DRTP];\n }\n if (input[_VES] != null) {\n entries[_VES] = input[_VES];\n }\n if (input[_DSns] != null) {\n entries[_DSns] = input[_DSns];\n }\n if (input[_SGRS] != null) {\n entries[_SGRS] = input[_SGRS];\n }\n if (input[_MSu] != null) {\n entries[_MSu] = input[_MSu];\n }\n if (input[_TGCB] != null) {\n const memberEntries = se_TransitGatewayCidrBlockStringList(input[_TGCB], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitGatewayCidrBlocks.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_TransitGatewayRequestOptions\");\nvar se_TransitGatewayRouteTableAnnouncementIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayRouteTableAnnouncementIdStringList\");\nvar se_TransitGatewayRouteTableIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewayRouteTableIdStringList\");\nvar se_TransitGatewaySubnetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TransitGatewaySubnetIdList\");\nvar se_TrunkInterfaceAssociationIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_TrunkInterfaceAssociationIdList\");\nvar se_UnassignIpv6AddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IA] != null) {\n const memberEntries = se_Ipv6AddressList(input[_IA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Addresses.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IP] != null) {\n const memberEntries = se_IpPrefixList(input[_IP], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv6Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n return entries;\n}, \"se_UnassignIpv6AddressesRequest\");\nvar se_UnassignPrivateIpAddressesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NII] != null) {\n entries[_NII] = input[_NII];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_PrivateIpAddressStringList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IPp] != null) {\n const memberEntries = se_IpPrefixList(input[_IPp], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Ipv4Prefix.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_UnassignPrivateIpAddressesRequest\");\nvar se_UnassignPrivateNatGatewayAddressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_NGI] != null) {\n entries[_NGI] = input[_NGI];\n }\n if (input[_PIA] != null) {\n const memberEntries = se_IpList(input[_PIA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PrivateIpAddress.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_MDDS] != null) {\n entries[_MDDS] = input[_MDDS];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_UnassignPrivateNatGatewayAddressRequest\");\nvar se_UnlockSnapshotRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SIn] != null) {\n entries[_SIn] = input[_SIn];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_UnlockSnapshotRequest\");\nvar se_UnmonitorInstancesRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_IIns] != null) {\n const memberEntries = se_InstanceIdStringList(input[_IIns], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `InstanceId.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_UnmonitorInstancesRequest\");\nvar se_UpdateSecurityGroupRuleDescriptionsEgressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGRD] != null) {\n const memberEntries = se_SecurityGroupRuleDescriptionList(input[_SGRD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRuleDescription.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_UpdateSecurityGroupRuleDescriptionsEgressRequest\");\nvar se_UpdateSecurityGroupRuleDescriptionsIngressRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_IPpe] != null) {\n const memberEntries = se_IpPermissionList(input[_IPpe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IpPermissions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SGRD] != null) {\n const memberEntries = se_SecurityGroupRuleDescriptionList(input[_SGRD], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `SecurityGroupRuleDescription.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_UpdateSecurityGroupRuleDescriptionsIngressRequest\");\nvar se_UserBucket = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_SB] != null) {\n entries[_SB] = input[_SB];\n }\n if (input[_SK] != null) {\n entries[_SK] = input[_SK];\n }\n return entries;\n}, \"se_UserBucket\");\nvar se_UserData = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Da] != null) {\n entries[_Da] = input[_Da];\n }\n return entries;\n}, \"se_UserData\");\nvar se_UserGroupStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`UserGroup.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_UserGroupStringList\");\nvar se_UserIdGroupPair = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_De] != null) {\n entries[_De] = input[_De];\n }\n if (input[_GIr] != null) {\n entries[_GIr] = input[_GIr];\n }\n if (input[_GN] != null) {\n entries[_GN] = input[_GN];\n }\n if (input[_PSe] != null) {\n entries[_PSe] = input[_PSe];\n }\n if (input[_UIs] != null) {\n entries[_UIs] = input[_UIs];\n }\n if (input[_VI] != null) {\n entries[_VI] = input[_VI];\n }\n if (input[_VPCI] != null) {\n entries[_VPCI] = input[_VPCI];\n }\n return entries;\n}, \"se_UserIdGroupPair\");\nvar se_UserIdGroupPairList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_UserIdGroupPair(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Item.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_UserIdGroupPairList\");\nvar se_UserIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`UserId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_UserIdStringList\");\nvar se_ValueStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ValueStringList\");\nvar se_VCpuCountRange = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_VCpuCountRange\");\nvar se_VCpuCountRangeRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_M] != null) {\n entries[_M] = input[_M];\n }\n if (input[_Ma] != null) {\n entries[_Ma] = input[_Ma];\n }\n return entries;\n}, \"se_VCpuCountRangeRequest\");\nvar se_VerifiedAccessEndpointIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VerifiedAccessEndpointIdList\");\nvar se_VerifiedAccessGroupIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VerifiedAccessGroupIdList\");\nvar se_VerifiedAccessInstanceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VerifiedAccessInstanceIdList\");\nvar se_VerifiedAccessLogCloudWatchLogsDestinationOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_LGo] != null) {\n entries[_LGo] = input[_LGo];\n }\n return entries;\n}, \"se_VerifiedAccessLogCloudWatchLogsDestinationOptions\");\nvar se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_DSel] != null) {\n entries[_DSel] = input[_DSel];\n }\n return entries;\n}, \"se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions\");\nvar se_VerifiedAccessLogOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_S_] != null) {\n const memberEntries = se_VerifiedAccessLogS3DestinationOptions(input[_S_], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `S3.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_CWL] != null) {\n const memberEntries = se_VerifiedAccessLogCloudWatchLogsDestinationOptions(input[_CWL], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CloudWatchLogs.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_KDF] != null) {\n const memberEntries = se_VerifiedAccessLogKinesisDataFirehoseDestinationOptions(input[_KDF], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `KinesisDataFirehose.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_LV] != null) {\n entries[_LV] = input[_LV];\n }\n if (input[_ITCn] != null) {\n entries[_ITCn] = input[_ITCn];\n }\n return entries;\n}, \"se_VerifiedAccessLogOptions\");\nvar se_VerifiedAccessLogS3DestinationOptions = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_En] != null) {\n entries[_En] = input[_En];\n }\n if (input[_BN] != null) {\n entries[_BN] = input[_BN];\n }\n if (input[_Pr] != null) {\n entries[_Pr] = input[_Pr];\n }\n if (input[_BOu] != null) {\n entries[_BOu] = input[_BOu];\n }\n return entries;\n}, \"se_VerifiedAccessLogS3DestinationOptions\");\nvar se_VerifiedAccessSseSpecificationRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CMKE] != null) {\n entries[_CMKE] = input[_CMKE];\n }\n if (input[_KKA] != null) {\n entries[_KKA] = input[_KKA];\n }\n return entries;\n}, \"se_VerifiedAccessSseSpecificationRequest\");\nvar se_VerifiedAccessTrustProviderIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VerifiedAccessTrustProviderIdList\");\nvar se_VersionStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VersionStringList\");\nvar se_VirtualizationTypeSet = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VirtualizationTypeSet\");\nvar se_VolumeDetail = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_Siz] != null) {\n entries[_Siz] = input[_Siz];\n }\n return entries;\n}, \"se_VolumeDetail\");\nvar se_VolumeIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`VolumeId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VolumeIdStringList\");\nvar se_VpcClassicLinkIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`VpcId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcClassicLinkIdList\");\nvar se_VpcEndpointIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcEndpointIdList\");\nvar se_VpcEndpointRouteTableIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcEndpointRouteTableIdList\");\nvar se_VpcEndpointSecurityGroupIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcEndpointSecurityGroupIdList\");\nvar se_VpcEndpointServiceIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcEndpointServiceIdList\");\nvar se_VpcEndpointSubnetIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcEndpointSubnetIdList\");\nvar se_VpcIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`VpcId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcIdStringList\");\nvar se_VpcPeeringConnectionIdList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`Item.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpcPeeringConnectionIdList\");\nvar se_VpnConnectionIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`VpnConnectionId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpnConnectionIdStringList\");\nvar se_VpnConnectionOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_EA] != null) {\n entries[_EA] = input[_EA];\n }\n if (input[_SRO] != null) {\n entries[_SRO] = input[_SRO];\n }\n if (input[_TIIV] != null) {\n entries[_TIIV] = input[_TIIV];\n }\n if (input[_TO] != null) {\n const memberEntries = se_VpnTunnelOptionsSpecificationsList(input[_TO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TunnelOptions.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_LINC] != null) {\n entries[_LINC] = input[_LINC];\n }\n if (input[_RINC] != null) {\n entries[_RINC] = input[_RINC];\n }\n if (input[_LINCo] != null) {\n entries[_LINCo] = input[_LINCo];\n }\n if (input[_RINCe] != null) {\n entries[_RINCe] = input[_RINCe];\n }\n if (input[_OIAT] != null) {\n entries[_OIAT] = input[_OIAT];\n }\n if (input[_TTGAI] != null) {\n entries[_TTGAI] = input[_TTGAI];\n }\n return entries;\n}, \"se_VpnConnectionOptionsSpecification\");\nvar se_VpnGatewayIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`VpnGatewayId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_VpnGatewayIdStringList\");\nvar se_VpnTunnelLogOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_CWLO] != null) {\n const memberEntries = se_CloudWatchLogOptionsSpecification(input[_CWLO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `CloudWatchLogOptions.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_VpnTunnelLogOptionsSpecification\");\nvar se_VpnTunnelOptionsSpecification = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_TIC] != null) {\n entries[_TIC] = input[_TIC];\n }\n if (input[_TIIC] != null) {\n entries[_TIIC] = input[_TIIC];\n }\n if (input[_PSK] != null) {\n entries[_PSK] = input[_PSK];\n }\n if (input[_PLS] != null) {\n entries[_PLS] = input[_PLS];\n }\n if (input[_PLSh] != null) {\n entries[_PLSh] = input[_PLSh];\n }\n if (input[_RMTS] != null) {\n entries[_RMTS] = input[_RMTS];\n }\n if (input[_RFP] != null) {\n entries[_RFP] = input[_RFP];\n }\n if (input[_RWS] != null) {\n entries[_RWS] = input[_RWS];\n }\n if (input[_DPDTS] != null) {\n entries[_DPDTS] = input[_DPDTS];\n }\n if (input[_DPDTA] != null) {\n entries[_DPDTA] = input[_DPDTA];\n }\n if (input[_PEA] != null) {\n const memberEntries = se_Phase1EncryptionAlgorithmsRequestList(input[_PEA], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1EncryptionAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PEAh] != null) {\n const memberEntries = se_Phase2EncryptionAlgorithmsRequestList(input[_PEAh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2EncryptionAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAh] != null) {\n const memberEntries = se_Phase1IntegrityAlgorithmsRequestList(input[_PIAh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1IntegrityAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PIAha] != null) {\n const memberEntries = se_Phase2IntegrityAlgorithmsRequestList(input[_PIAha], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2IntegrityAlgorithm.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PDHGN] != null) {\n const memberEntries = se_Phase1DHGroupNumbersRequestList(input[_PDHGN], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase1DHGroupNumber.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_PDHGNh] != null) {\n const memberEntries = se_Phase2DHGroupNumbersRequestList(input[_PDHGNh], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Phase2DHGroupNumber.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_IKEVe] != null) {\n const memberEntries = se_IKEVersionsRequestList(input[_IKEVe], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `IKEVersion.${key.substring(key.indexOf(\".\") + 1)}`;\n entries[loc] = value;\n });\n }\n if (input[_SA] != null) {\n entries[_SA] = input[_SA];\n }\n if (input[_LO] != null) {\n const memberEntries = se_VpnTunnelLogOptionsSpecification(input[_LO], context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `LogOptions.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_ETLC] != null) {\n entries[_ETLC] = input[_ETLC];\n }\n return entries;\n}, \"se_VpnTunnelOptionsSpecification\");\nvar se_VpnTunnelOptionsSpecificationsList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_VpnTunnelOptionsSpecification(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`Member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_VpnTunnelOptionsSpecificationsList\");\nvar se_WithdrawByoipCidrRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_C] != null) {\n entries[_C] = input[_C];\n }\n if (input[_DRr] != null) {\n entries[_DRr] = input[_DRr];\n }\n return entries;\n}, \"se_WithdrawByoipCidrRequest\");\nvar se_ZoneIdStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ZoneId.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ZoneIdStringList\");\nvar se_ZoneNameStringList = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`ZoneName.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_ZoneNameStringList\");\nvar de_AcceleratorCount = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_AcceleratorCount\");\nvar de_AcceleratorManufacturerSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_AcceleratorManufacturerSet\");\nvar de_AcceleratorNameSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_AcceleratorNameSet\");\nvar de_AcceleratorTotalMemoryMiB = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_AcceleratorTotalMemoryMiB\");\nvar de_AcceleratorTypeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_AcceleratorTypeSet\");\nvar de_AcceptAddressTransferResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aT] != null) {\n contents[_ATdd] = de_AddressTransfer(output[_aT], context);\n }\n return contents;\n}, \"de_AcceptAddressTransferResult\");\nvar de_AcceptReservedInstancesExchangeQuoteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eI] != null) {\n contents[_EIxc] = (0, import_smithy_client.expectString)(output[_eI]);\n }\n return contents;\n}, \"de_AcceptReservedInstancesExchangeQuoteResult\");\nvar de_AcceptTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_a] != null) {\n contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context);\n }\n return contents;\n}, \"de_AcceptTransitGatewayMulticastDomainAssociationsResult\");\nvar de_AcceptTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPA] != null) {\n contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context);\n }\n return contents;\n}, \"de_AcceptTransitGatewayPeeringAttachmentResult\");\nvar de_AcceptTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGVA] != null) {\n contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context);\n }\n return contents;\n}, \"de_AcceptTransitGatewayVpcAttachmentResult\");\nvar de_AcceptVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_AcceptVpcEndpointConnectionsResult\");\nvar de_AcceptVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vPC] != null) {\n contents[_VPC] = de_VpcPeeringConnection(output[_vPC], context);\n }\n return contents;\n}, \"de_AcceptVpcPeeringConnectionResult\");\nvar de_AccessScopeAnalysisFinding = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASAI] != null) {\n contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]);\n }\n if (output[_nIASI] != null) {\n contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]);\n }\n if (output[_fI] != null) {\n contents[_FIi] = (0, import_smithy_client.expectString)(output[_fI]);\n }\n if (output.findingComponentSet === \"\") {\n contents[_FCi] = [];\n } else if (output[_fCS] != null && output[_fCS][_i] != null) {\n contents[_FCi] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_fCS][_i]), context);\n }\n return contents;\n}, \"de_AccessScopeAnalysisFinding\");\nvar de_AccessScopeAnalysisFindingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AccessScopeAnalysisFinding(entry, context);\n });\n}, \"de_AccessScopeAnalysisFindingList\");\nvar de_AccessScopePath = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_s] != null) {\n contents[_S] = de_PathStatement(output[_s], context);\n }\n if (output[_d] != null) {\n contents[_D] = de_PathStatement(output[_d], context);\n }\n if (output.throughResourceSet === \"\") {\n contents[_TR] = [];\n } else if (output[_tRS] != null && output[_tRS][_i] != null) {\n contents[_TR] = de_ThroughResourcesStatementList((0, import_smithy_client.getArrayIfSingleItem)(output[_tRS][_i]), context);\n }\n return contents;\n}, \"de_AccessScopePath\");\nvar de_AccessScopePathList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AccessScopePath(entry, context);\n });\n}, \"de_AccessScopePathList\");\nvar de_AccountAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aN] != null) {\n contents[_ANt] = (0, import_smithy_client.expectString)(output[_aN]);\n }\n if (output.attributeValueSet === \"\") {\n contents[_AVt] = [];\n } else if (output[_aVS] != null && output[_aVS][_i] != null) {\n contents[_AVt] = de_AccountAttributeValueList((0, import_smithy_client.getArrayIfSingleItem)(output[_aVS][_i]), context);\n }\n return contents;\n}, \"de_AccountAttribute\");\nvar de_AccountAttributeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AccountAttribute(entry, context);\n });\n}, \"de_AccountAttributeList\");\nvar de_AccountAttributeValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aV] != null) {\n contents[_AVtt] = (0, import_smithy_client.expectString)(output[_aV]);\n }\n return contents;\n}, \"de_AccountAttributeValue\");\nvar de_AccountAttributeValueList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AccountAttributeValue(entry, context);\n });\n}, \"de_AccountAttributeValueList\");\nvar de_ActiveInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_sIRI] != null) {\n contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]);\n }\n if (output[_iH] != null) {\n contents[_IH] = (0, import_smithy_client.expectString)(output[_iH]);\n }\n return contents;\n}, \"de_ActiveInstance\");\nvar de_ActiveInstanceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ActiveInstance(entry, context);\n });\n}, \"de_ActiveInstanceSet\");\nvar de_AddedPrincipal = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pT] != null) {\n contents[_PTr] = (0, import_smithy_client.expectString)(output[_pT]);\n }\n if (output[_p] != null) {\n contents[_Prin] = (0, import_smithy_client.expectString)(output[_p]);\n }\n if (output[_sPI] != null) {\n contents[_SPI] = (0, import_smithy_client.expectString)(output[_sPI]);\n }\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n return contents;\n}, \"de_AddedPrincipal\");\nvar de_AddedPrincipalSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AddedPrincipal(entry, context);\n });\n}, \"de_AddedPrincipalSet\");\nvar de_AdditionalDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aDT] != null) {\n contents[_ADT] = (0, import_smithy_client.expectString)(output[_aDT]);\n }\n if (output[_c] != null) {\n contents[_Com] = de_AnalysisComponent(output[_c], context);\n }\n if (output[_vES] != null) {\n contents[_VESp] = de_AnalysisComponent(output[_vES], context);\n }\n if (output.ruleOptionSet === \"\") {\n contents[_ROu] = [];\n } else if (output[_rOS] != null && output[_rOS][_i] != null) {\n contents[_ROu] = de_RuleOptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rOS][_i]), context);\n }\n if (output.ruleGroupTypePairSet === \"\") {\n contents[_RGTP] = [];\n } else if (output[_rGTPS] != null && output[_rGTPS][_i] != null) {\n contents[_RGTP] = de_RuleGroupTypePairList((0, import_smithy_client.getArrayIfSingleItem)(output[_rGTPS][_i]), context);\n }\n if (output.ruleGroupRuleOptionsPairSet === \"\") {\n contents[_RGROP] = [];\n } else if (output[_rGROPS] != null && output[_rGROPS][_i] != null) {\n contents[_RGROP] = de_RuleGroupRuleOptionsPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_rGROPS][_i]), context);\n }\n if (output[_sN] != null) {\n contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]);\n }\n if (output.loadBalancerSet === \"\") {\n contents[_LB] = [];\n } else if (output[_lBS] != null && output[_lBS][_i] != null) {\n contents[_LB] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_lBS][_i]), context);\n }\n return contents;\n}, \"de_AdditionalDetail\");\nvar de_AdditionalDetailList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AdditionalDetail(entry, context);\n });\n}, \"de_AdditionalDetailList\");\nvar de_Address = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_do] != null) {\n contents[_Do] = (0, import_smithy_client.expectString)(output[_do]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_nIOI] != null) {\n contents[_NIOI] = (0, import_smithy_client.expectString)(output[_nIOI]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_pIP] != null) {\n contents[_PIP] = (0, import_smithy_client.expectString)(output[_pIP]);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output[_cOI] != null) {\n contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]);\n }\n if (output[_cOIP] != null) {\n contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]);\n }\n if (output[_cI] != null) {\n contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]);\n }\n return contents;\n}, \"de_Address\");\nvar de_AddressAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_pR] != null) {\n contents[_PRt] = (0, import_smithy_client.expectString)(output[_pR]);\n }\n if (output[_pRU] != null) {\n contents[_PRU] = de_PtrUpdateStatus(output[_pRU], context);\n }\n return contents;\n}, \"de_AddressAttribute\");\nvar de_AddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Address(entry, context);\n });\n}, \"de_AddressList\");\nvar de_AddressSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AddressAttribute(entry, context);\n });\n}, \"de_AddressSet\");\nvar de_AddressTransfer = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_tAI] != null) {\n contents[_TAI] = (0, import_smithy_client.expectString)(output[_tAI]);\n }\n if (output[_tOET] != null) {\n contents[_TOET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tOET]));\n }\n if (output[_tOAT] != null) {\n contents[_TOAT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tOAT]));\n }\n if (output[_aTS] != null) {\n contents[_ATS] = (0, import_smithy_client.expectString)(output[_aTS]);\n }\n return contents;\n}, \"de_AddressTransfer\");\nvar de_AddressTransferList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AddressTransfer(entry, context);\n });\n}, \"de_AddressTransferList\");\nvar de_AdvertiseByoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bC] != null) {\n contents[_BC] = de_ByoipCidr(output[_bC], context);\n }\n return contents;\n}, \"de_AdvertiseByoipCidrResult\");\nvar de_AllocateAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_pIP] != null) {\n contents[_PIP] = (0, import_smithy_client.expectString)(output[_pIP]);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output[_do] != null) {\n contents[_Do] = (0, import_smithy_client.expectString)(output[_do]);\n }\n if (output[_cOI] != null) {\n contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]);\n }\n if (output[_cOIP] != null) {\n contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]);\n }\n if (output[_cI] != null) {\n contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]);\n }\n return contents;\n}, \"de_AllocateAddressResult\");\nvar de_AllocateHostsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.hostIdSet === \"\") {\n contents[_HI] = [];\n } else if (output[_hIS] != null && output[_hIS][_i] != null) {\n contents[_HI] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context);\n }\n return contents;\n}, \"de_AllocateHostsResult\");\nvar de_AllocateIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPA] != null) {\n contents[_IPA] = de_IpamPoolAllocation(output[_iPA], context);\n }\n return contents;\n}, \"de_AllocateIpamPoolCidrResult\");\nvar de_AllowedInstanceTypeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_AllowedInstanceTypeSet\");\nvar de_AllowedPrincipal = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pT] != null) {\n contents[_PTr] = (0, import_smithy_client.expectString)(output[_pT]);\n }\n if (output[_p] != null) {\n contents[_Prin] = (0, import_smithy_client.expectString)(output[_p]);\n }\n if (output[_sPI] != null) {\n contents[_SPI] = (0, import_smithy_client.expectString)(output[_sPI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n return contents;\n}, \"de_AllowedPrincipal\");\nvar de_AllowedPrincipalSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AllowedPrincipal(entry, context);\n });\n}, \"de_AllowedPrincipalSet\");\nvar de_AlternatePathHint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cIo] != null) {\n contents[_CIom] = (0, import_smithy_client.expectString)(output[_cIo]);\n }\n if (output[_cA] != null) {\n contents[_CAo] = (0, import_smithy_client.expectString)(output[_cA]);\n }\n return contents;\n}, \"de_AlternatePathHint\");\nvar de_AlternatePathHintList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AlternatePathHint(entry, context);\n });\n}, \"de_AlternatePathHintList\");\nvar de_AnalysisAclRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_e] != null) {\n contents[_Eg] = (0, import_smithy_client.parseBoolean)(output[_e]);\n }\n if (output[_pRo] != null) {\n contents[_PR] = de_PortRange(output[_pRo], context);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_rA] != null) {\n contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]);\n }\n if (output[_rN] != null) {\n contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]);\n }\n return contents;\n}, \"de_AnalysisAclRule\");\nvar de_AnalysisComponent = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_id] != null) {\n contents[_Id] = (0, import_smithy_client.expectString)(output[_id]);\n }\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_AnalysisComponent\");\nvar de_AnalysisComponentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AnalysisComponent(entry, context);\n });\n}, \"de_AnalysisComponentList\");\nvar de_AnalysisLoadBalancerListener = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lBP] != null) {\n contents[_LBP] = (0, import_smithy_client.strictParseInt32)(output[_lBP]);\n }\n if (output[_iP] != null) {\n contents[_IPns] = (0, import_smithy_client.strictParseInt32)(output[_iP]);\n }\n return contents;\n}, \"de_AnalysisLoadBalancerListener\");\nvar de_AnalysisLoadBalancerTarget = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ad] != null) {\n contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_in] != null) {\n contents[_Ins] = de_AnalysisComponent(output[_in], context);\n }\n if (output[_po] != null) {\n contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]);\n }\n return contents;\n}, \"de_AnalysisLoadBalancerTarget\");\nvar de_AnalysisPacketHeader = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.destinationAddressSet === \"\") {\n contents[_DAes] = [];\n } else if (output[_dAS] != null && output[_dAS][_i] != null) {\n contents[_DAes] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_dAS][_i]), context);\n }\n if (output.destinationPortRangeSet === \"\") {\n contents[_DPRe] = [];\n } else if (output[_dPRS] != null && output[_dPRS][_i] != null) {\n contents[_DPRe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPRS][_i]), context);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output.sourceAddressSet === \"\") {\n contents[_SAo] = [];\n } else if (output[_sAS] != null && output[_sAS][_i] != null) {\n contents[_SAo] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAS][_i]), context);\n }\n if (output.sourcePortRangeSet === \"\") {\n contents[_SPRo] = [];\n } else if (output[_sPRS] != null && output[_sPRS][_i] != null) {\n contents[_SPRo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPRS][_i]), context);\n }\n return contents;\n}, \"de_AnalysisPacketHeader\");\nvar de_AnalysisRouteTableRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dC] != null) {\n contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]);\n }\n if (output[_dPLI] != null) {\n contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]);\n }\n if (output[_eOIGI] != null) {\n contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]);\n }\n if (output[_gI] != null) {\n contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_o] != null) {\n contents[_Or] = (0, import_smithy_client.expectString)(output[_o]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cGI] != null) {\n contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]);\n }\n if (output[_cNA] != null) {\n contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n return contents;\n}, \"de_AnalysisRouteTableRoute\");\nvar de_AnalysisSecurityGroupRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_di] != null) {\n contents[_Di] = (0, import_smithy_client.expectString)(output[_di]);\n }\n if (output[_sGI] != null) {\n contents[_SGIe] = (0, import_smithy_client.expectString)(output[_sGI]);\n }\n if (output[_pRo] != null) {\n contents[_PR] = de_PortRange(output[_pRo], context);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n return contents;\n}, \"de_AnalysisSecurityGroupRule\");\nvar de_ApplySecurityGroupsToClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.securityGroupIds === \"\") {\n contents[_SGI] = [];\n } else if (output[_sGIe] != null && output[_sGIe][_i] != null) {\n contents[_SGI] = de_ClientVpnSecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIe][_i]), context);\n }\n return contents;\n}, \"de_ApplySecurityGroupsToClientVpnTargetNetworkResult\");\nvar de_ArchitectureTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ArchitectureTypeList\");\nvar de_ArnList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ArnList\");\nvar de_AsnAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_as] != null) {\n contents[_As] = (0, import_smithy_client.expectString)(output[_as]);\n }\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_AsnAssociation\");\nvar de_AsnAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AsnAssociation(entry, context);\n });\n}, \"de_AsnAssociationSet\");\nvar de_AssignedPrivateIpAddress = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n return contents;\n}, \"de_AssignedPrivateIpAddress\");\nvar de_AssignedPrivateIpAddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AssignedPrivateIpAddress(entry, context);\n });\n}, \"de_AssignedPrivateIpAddressList\");\nvar de_AssignIpv6AddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.assignedIpv6Addresses === \"\") {\n contents[_AIAs] = [];\n } else if (output[_aIA] != null && output[_aIA][_i] != null) {\n contents[_AIAs] = de_Ipv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIA][_i]), context);\n }\n if (output.assignedIpv6PrefixSet === \"\") {\n contents[_AIP] = [];\n } else if (output[_aIPS] != null && output[_aIPS][_i] != null) {\n contents[_AIP] = de_IpPrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIPS][_i]), context);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n return contents;\n}, \"de_AssignIpv6AddressesResult\");\nvar de_AssignPrivateIpAddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output.assignedPrivateIpAddressesSet === \"\") {\n contents[_APIAss] = [];\n } else if (output[_aPIAS] != null && output[_aPIAS][_i] != null) {\n contents[_APIAss] = de_AssignedPrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aPIAS][_i]), context);\n }\n if (output.assignedIpv4PrefixSet === \"\") {\n contents[_AIPs] = [];\n } else if (output[_aIPSs] != null && output[_aIPSs][_i] != null) {\n contents[_AIPs] = de_Ipv4PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIPSs][_i]), context);\n }\n return contents;\n}, \"de_AssignPrivateIpAddressesResult\");\nvar de_AssignPrivateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output.natGatewayAddressSet === \"\") {\n contents[_NGA] = [];\n } else if (output[_nGAS] != null && output[_nGAS][_i] != null) {\n contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context);\n }\n return contents;\n}, \"de_AssignPrivateNatGatewayAddressResult\");\nvar de_AssociateAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n return contents;\n}, \"de_AssociateAddressResult\");\nvar de_AssociateClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_AssociationStatus(output[_sta], context);\n }\n return contents;\n}, \"de_AssociateClientVpnTargetNetworkResult\");\nvar de_AssociatedRole = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aRA] != null) {\n contents[_ARA] = (0, import_smithy_client.expectString)(output[_aRA]);\n }\n if (output[_cSBN] != null) {\n contents[_CSBN] = (0, import_smithy_client.expectString)(output[_cSBN]);\n }\n if (output[_cSOK] != null) {\n contents[_CSOK] = (0, import_smithy_client.expectString)(output[_cSOK]);\n }\n if (output[_eKKI] != null) {\n contents[_EKKI] = (0, import_smithy_client.expectString)(output[_eKKI]);\n }\n return contents;\n}, \"de_AssociatedRole\");\nvar de_AssociatedRolesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociatedRole(entry, context);\n });\n}, \"de_AssociatedRolesList\");\nvar de_AssociatedTargetNetwork = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nI] != null) {\n contents[_NIe] = (0, import_smithy_client.expectString)(output[_nI]);\n }\n if (output[_nT] != null) {\n contents[_NTe] = (0, import_smithy_client.expectString)(output[_nT]);\n }\n return contents;\n}, \"de_AssociatedTargetNetwork\");\nvar de_AssociatedTargetNetworkSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociatedTargetNetwork(entry, context);\n });\n}, \"de_AssociatedTargetNetworkSet\");\nvar de_AssociateEnclaveCertificateIamRoleResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cSBN] != null) {\n contents[_CSBN] = (0, import_smithy_client.expectString)(output[_cSBN]);\n }\n if (output[_cSOK] != null) {\n contents[_CSOK] = (0, import_smithy_client.expectString)(output[_cSOK]);\n }\n if (output[_eKKI] != null) {\n contents[_EKKI] = (0, import_smithy_client.expectString)(output[_eKKI]);\n }\n return contents;\n}, \"de_AssociateEnclaveCertificateIamRoleResult\");\nvar de_AssociateIamInstanceProfileResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIPA] != null) {\n contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context);\n }\n return contents;\n}, \"de_AssociateIamInstanceProfileResult\");\nvar de_AssociateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEW] != null) {\n contents[_IEW] = de_InstanceEventWindow(output[_iEW], context);\n }\n return contents;\n}, \"de_AssociateInstanceEventWindowResult\");\nvar de_AssociateIpamByoasnResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aA] != null) {\n contents[_AAsn] = de_AsnAssociation(output[_aA], context);\n }\n return contents;\n}, \"de_AssociateIpamByoasnResult\");\nvar de_AssociateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRDA] != null) {\n contents[_IRDA] = de_IpamResourceDiscoveryAssociation(output[_iRDA], context);\n }\n return contents;\n}, \"de_AssociateIpamResourceDiscoveryResult\");\nvar de_AssociateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output.natGatewayAddressSet === \"\") {\n contents[_NGA] = [];\n } else if (output[_nGAS] != null && output[_nGAS][_i] != null) {\n contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context);\n }\n return contents;\n}, \"de_AssociateNatGatewayAddressResult\");\nvar de_AssociateRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_aS] != null) {\n contents[_ASs] = de_RouteTableAssociationState(output[_aS], context);\n }\n return contents;\n}, \"de_AssociateRouteTableResult\");\nvar de_AssociateSubnetCidrBlockResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCBA] != null) {\n contents[_ICBA] = de_SubnetIpv6CidrBlockAssociation(output[_iCBA], context);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n return contents;\n}, \"de_AssociateSubnetCidrBlockResult\");\nvar de_AssociateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_a] != null) {\n contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context);\n }\n return contents;\n}, \"de_AssociateTransitGatewayMulticastDomainResult\");\nvar de_AssociateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_TransitGatewayPolicyTableAssociation(output[_ass], context);\n }\n return contents;\n}, \"de_AssociateTransitGatewayPolicyTableResult\");\nvar de_AssociateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_TransitGatewayAssociation(output[_ass], context);\n }\n return contents;\n}, \"de_AssociateTransitGatewayRouteTableResult\");\nvar de_AssociateTrunkInterfaceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iA] != null) {\n contents[_IAn] = de_TrunkInterfaceAssociation(output[_iA], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_AssociateTrunkInterfaceResult\");\nvar de_AssociateVpcCidrBlockResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCBA] != null) {\n contents[_ICBA] = de_VpcIpv6CidrBlockAssociation(output[_iCBA], context);\n }\n if (output[_cBA] != null) {\n contents[_CBA] = de_VpcCidrBlockAssociation(output[_cBA], context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_AssociateVpcCidrBlockResult\");\nvar de_AssociationStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_AssociationStatus\");\nvar de_AttachClassicLinkVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_AttachClassicLinkVpcResult\");\nvar de_AttachmentEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSE] != null) {\n contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]);\n }\n if (output[_eSUS] != null) {\n contents[_ESUS] = de_AttachmentEnaSrdUdpSpecification(output[_eSUS], context);\n }\n return contents;\n}, \"de_AttachmentEnaSrdSpecification\");\nvar de_AttachmentEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSUE] != null) {\n contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]);\n }\n return contents;\n}, \"de_AttachmentEnaSrdUdpSpecification\");\nvar de_AttachNetworkInterfaceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIt] != null) {\n contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]);\n }\n if (output[_nCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]);\n }\n return contents;\n}, \"de_AttachNetworkInterfaceResult\");\nvar de_AttachVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATP] != null) {\n contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context);\n }\n if (output[_vAI] != null) {\n contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context);\n }\n return contents;\n}, \"de_AttachVerifiedAccessTrustProviderResult\");\nvar de_AttachVpnGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_at] != null) {\n contents[_VA] = de_VpcAttachment(output[_at], context);\n }\n return contents;\n}, \"de_AttachVpnGatewayResult\");\nvar de_AttributeBooleanValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.parseBoolean)(output[_v]);\n }\n return contents;\n}, \"de_AttributeBooleanValue\");\nvar de_AttributeValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_AttributeValue\");\nvar de_AuthorizationRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_aAc] != null) {\n contents[_AAc] = (0, import_smithy_client.parseBoolean)(output[_aAc]);\n }\n if (output[_dC] != null) {\n contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context);\n }\n return contents;\n}, \"de_AuthorizationRule\");\nvar de_AuthorizationRuleSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AuthorizationRule(entry, context);\n });\n}, \"de_AuthorizationRuleSet\");\nvar de_AuthorizeClientVpnIngressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context);\n }\n return contents;\n}, \"de_AuthorizeClientVpnIngressResult\");\nvar de_AuthorizeSecurityGroupEgressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output.securityGroupRuleSet === \"\") {\n contents[_SGR] = [];\n } else if (output[_sGRS] != null && output[_sGRS][_i] != null) {\n contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context);\n }\n return contents;\n}, \"de_AuthorizeSecurityGroupEgressResult\");\nvar de_AuthorizeSecurityGroupIngressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output.securityGroupRuleSet === \"\") {\n contents[_SGR] = [];\n } else if (output[_sGRS] != null && output[_sGRS][_i] != null) {\n contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context);\n }\n return contents;\n}, \"de_AuthorizeSecurityGroupIngressResult\");\nvar de_AvailabilityZone = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_zS] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_zS]);\n }\n if (output[_oIS] != null) {\n contents[_OIS] = (0, import_smithy_client.expectString)(output[_oIS]);\n }\n if (output.messageSet === \"\") {\n contents[_Mes] = [];\n } else if (output[_mS] != null && output[_mS][_i] != null) {\n contents[_Mes] = de_AvailabilityZoneMessageList((0, import_smithy_client.getArrayIfSingleItem)(output[_mS][_i]), context);\n }\n if (output[_rNe] != null) {\n contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]);\n }\n if (output[_zN] != null) {\n contents[_ZNo] = (0, import_smithy_client.expectString)(output[_zN]);\n }\n if (output[_zI] != null) {\n contents[_ZIo] = (0, import_smithy_client.expectString)(output[_zI]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output[_zT] != null) {\n contents[_ZT] = (0, import_smithy_client.expectString)(output[_zT]);\n }\n if (output[_pZN] != null) {\n contents[_PZN] = (0, import_smithy_client.expectString)(output[_pZN]);\n }\n if (output[_pZI] != null) {\n contents[_PZI] = (0, import_smithy_client.expectString)(output[_pZI]);\n }\n return contents;\n}, \"de_AvailabilityZone\");\nvar de_AvailabilityZoneList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AvailabilityZone(entry, context);\n });\n}, \"de_AvailabilityZoneList\");\nvar de_AvailabilityZoneMessage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_AvailabilityZoneMessage\");\nvar de_AvailabilityZoneMessageList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AvailabilityZoneMessage(entry, context);\n });\n}, \"de_AvailabilityZoneMessageList\");\nvar de_AvailableCapacity = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.availableInstanceCapacity === \"\") {\n contents[_AIC] = [];\n } else if (output[_aIC] != null && output[_aIC][_i] != null) {\n contents[_AIC] = de_AvailableInstanceCapacityList((0, import_smithy_client.getArrayIfSingleItem)(output[_aIC][_i]), context);\n }\n if (output[_aVC] != null) {\n contents[_AVC] = (0, import_smithy_client.strictParseInt32)(output[_aVC]);\n }\n return contents;\n}, \"de_AvailableCapacity\");\nvar de_AvailableInstanceCapacityList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceCapacity(entry, context);\n });\n}, \"de_AvailableInstanceCapacityList\");\nvar de_BaselineEbsBandwidthMbps = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_BaselineEbsBandwidthMbps\");\nvar de_BlockDeviceMapping = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dN] != null) {\n contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]);\n }\n if (output[_vN] != null) {\n contents[_VN] = (0, import_smithy_client.expectString)(output[_vN]);\n }\n if (output[_eb] != null) {\n contents[_E] = de_EbsBlockDevice(output[_eb], context);\n }\n if (output[_nD] != null) {\n contents[_ND] = (0, import_smithy_client.expectString)(output[_nD]);\n }\n return contents;\n}, \"de_BlockDeviceMapping\");\nvar de_BlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_BlockDeviceMapping(entry, context);\n });\n}, \"de_BlockDeviceMappingList\");\nvar de_BootModeTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_BootModeTypeList\");\nvar de_BundleInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bIT] != null) {\n contents[_BTu] = de_BundleTask(output[_bIT], context);\n }\n return contents;\n}, \"de_BundleInstanceResult\");\nvar de_BundleTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bI] != null) {\n contents[_BIu] = (0, import_smithy_client.expectString)(output[_bI]);\n }\n if (output[_er] != null) {\n contents[_BTE] = de_BundleTaskError(output[_er], context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sto] != null) {\n contents[_St] = de_Storage(output[_sto], context);\n }\n if (output[_uT] != null) {\n contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT]));\n }\n return contents;\n}, \"de_BundleTask\");\nvar de_BundleTaskError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_BundleTaskError\");\nvar de_BundleTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_BundleTask(entry, context);\n });\n}, \"de_BundleTaskList\");\nvar de_Byoasn = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_as] != null) {\n contents[_As] = (0, import_smithy_client.expectString)(output[_as]);\n }\n if (output[_iIp] != null) {\n contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_Byoasn\");\nvar de_ByoasnSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Byoasn(entry, context);\n });\n}, \"de_ByoasnSet\");\nvar de_ByoipCidr = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.asnAssociationSet === \"\") {\n contents[_AAsns] = [];\n } else if (output[_aAS] != null && output[_aAS][_i] != null) {\n contents[_AAsns] = de_AsnAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aAS][_i]), context);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n return contents;\n}, \"de_ByoipCidr\");\nvar de_ByoipCidrSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ByoipCidr(entry, context);\n });\n}, \"de_ByoipCidrSet\");\nvar de_CancelBundleTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bIT] != null) {\n contents[_BTu] = de_BundleTask(output[_bIT], context);\n }\n return contents;\n}, \"de_CancelBundleTaskResult\");\nvar de_CancelCapacityReservationFleetError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_CancelCapacityReservationFleetError\");\nvar de_CancelCapacityReservationFleetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfulFleetCancellationSet === \"\") {\n contents[_SFC] = [];\n } else if (output[_sFCS] != null && output[_sFCS][_i] != null) {\n contents[_SFC] = de_CapacityReservationFleetCancellationStateSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_sFCS][_i]),\n context\n );\n }\n if (output.failedFleetCancellationSet === \"\") {\n contents[_FFC] = [];\n } else if (output[_fFCS] != null && output[_fFCS][_i] != null) {\n contents[_FFC] = de_FailedCapacityReservationFleetCancellationResultSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_fFCS][_i]),\n context\n );\n }\n return contents;\n}, \"de_CancelCapacityReservationFleetsResult\");\nvar de_CancelCapacityReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_CancelCapacityReservationResult\");\nvar de_CancelImageLaunchPermissionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_CancelImageLaunchPermissionResult\");\nvar de_CancelImportTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iTI] != null) {\n contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]);\n }\n if (output[_pS] != null) {\n contents[_PSr] = (0, import_smithy_client.expectString)(output[_pS]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_CancelImportTaskResult\");\nvar de_CancelledSpotInstanceRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIRI] != null) {\n contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_CancelledSpotInstanceRequest\");\nvar de_CancelledSpotInstanceRequestList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CancelledSpotInstanceRequest(entry, context);\n });\n}, \"de_CancelledSpotInstanceRequestList\");\nvar de_CancelReservedInstancesListingResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservedInstancesListingsSet === \"\") {\n contents[_RIL] = [];\n } else if (output[_rILS] != null && output[_rILS][_i] != null) {\n contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context);\n }\n return contents;\n}, \"de_CancelReservedInstancesListingResult\");\nvar de_CancelSpotFleetRequestsError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_CancelSpotFleetRequestsError\");\nvar de_CancelSpotFleetRequestsErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_er] != null) {\n contents[_Er] = de_CancelSpotFleetRequestsError(output[_er], context);\n }\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n return contents;\n}, \"de_CancelSpotFleetRequestsErrorItem\");\nvar de_CancelSpotFleetRequestsErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CancelSpotFleetRequestsErrorItem(entry, context);\n });\n}, \"de_CancelSpotFleetRequestsErrorSet\");\nvar de_CancelSpotFleetRequestsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfulFleetRequestSet === \"\") {\n contents[_SFR] = [];\n } else if (output[_sFRS] != null && output[_sFRS][_i] != null) {\n contents[_SFR] = de_CancelSpotFleetRequestsSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFRS][_i]), context);\n }\n if (output.unsuccessfulFleetRequestSet === \"\") {\n contents[_UFR] = [];\n } else if (output[_uFRS] != null && output[_uFRS][_i] != null) {\n contents[_UFR] = de_CancelSpotFleetRequestsErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_uFRS][_i]), context);\n }\n return contents;\n}, \"de_CancelSpotFleetRequestsResponse\");\nvar de_CancelSpotFleetRequestsSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cSFRS] != null) {\n contents[_CSFRS] = (0, import_smithy_client.expectString)(output[_cSFRS]);\n }\n if (output[_pSFRS] != null) {\n contents[_PSFRS] = (0, import_smithy_client.expectString)(output[_pSFRS]);\n }\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n return contents;\n}, \"de_CancelSpotFleetRequestsSuccessItem\");\nvar de_CancelSpotFleetRequestsSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CancelSpotFleetRequestsSuccessItem(entry, context);\n });\n}, \"de_CancelSpotFleetRequestsSuccessSet\");\nvar de_CancelSpotInstanceRequestsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.spotInstanceRequestSet === \"\") {\n contents[_CSIRa] = [];\n } else if (output[_sIRS] != null && output[_sIRS][_i] != null) {\n contents[_CSIRa] = de_CancelledSpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context);\n }\n return contents;\n}, \"de_CancelSpotInstanceRequestsResult\");\nvar de_CapacityAllocation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aTl] != null) {\n contents[_ATl] = (0, import_smithy_client.expectString)(output[_aTl]);\n }\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n return contents;\n}, \"de_CapacityAllocation\");\nvar de_CapacityAllocations = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityAllocation(entry, context);\n });\n}, \"de_CapacityAllocations\");\nvar de_CapacityBlockOffering = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cBOI] != null) {\n contents[_CBOI] = (0, import_smithy_client.expectString)(output[_cBOI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_sD] != null) {\n contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD]));\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_cBDH] != null) {\n contents[_CBDH] = (0, import_smithy_client.strictParseInt32)(output[_cBDH]);\n }\n if (output[_uF] != null) {\n contents[_UF] = (0, import_smithy_client.expectString)(output[_uF]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n return contents;\n}, \"de_CapacityBlockOffering\");\nvar de_CapacityBlockOfferingSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityBlockOffering(entry, context);\n });\n}, \"de_CapacityBlockOfferingSet\");\nvar de_CapacityReservation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRI] != null) {\n contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_cRA] != null) {\n contents[_CRA] = (0, import_smithy_client.expectString)(output[_cRA]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_iPn] != null) {\n contents[_IPn] = (0, import_smithy_client.expectString)(output[_iPn]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n if (output[_tIC] != null) {\n contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]);\n }\n if (output[_aICv] != null) {\n contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_eS] != null) {\n contents[_ES] = (0, import_smithy_client.parseBoolean)(output[_eS]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sD] != null) {\n contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD]));\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_eDT] != null) {\n contents[_EDT] = (0, import_smithy_client.expectString)(output[_eDT]);\n }\n if (output[_iMC] != null) {\n contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]);\n }\n if (output[_cD] != null) {\n contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_cRFI] != null) {\n contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]);\n }\n if (output[_pGA] != null) {\n contents[_PGA] = (0, import_smithy_client.expectString)(output[_pGA]);\n }\n if (output.capacityAllocationSet === \"\") {\n contents[_CAa] = [];\n } else if (output[_cAS] != null && output[_cAS][_i] != null) {\n contents[_CAa] = de_CapacityAllocations((0, import_smithy_client.getArrayIfSingleItem)(output[_cAS][_i]), context);\n }\n if (output[_rT] != null) {\n contents[_RTe] = (0, import_smithy_client.expectString)(output[_rT]);\n }\n return contents;\n}, \"de_CapacityReservation\");\nvar de_CapacityReservationFleet = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRFI] != null) {\n contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]);\n }\n if (output[_cRFA] != null) {\n contents[_CRFA] = (0, import_smithy_client.expectString)(output[_cRFA]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_tTC] != null) {\n contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]);\n }\n if (output[_tFC] != null) {\n contents[_TFC] = (0, import_smithy_client.strictParseFloat)(output[_tFC]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_iMC] != null) {\n contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]);\n }\n if (output[_aSl] != null) {\n contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]);\n }\n if (output.instanceTypeSpecificationSet === \"\") {\n contents[_ITS] = [];\n } else if (output[_iTSS] != null && output[_iTSS][_i] != null) {\n contents[_ITS] = de_FleetCapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iTSS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_CapacityReservationFleet\");\nvar de_CapacityReservationFleetCancellationState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cFS] != null) {\n contents[_CFS] = (0, import_smithy_client.expectString)(output[_cFS]);\n }\n if (output[_pFS] != null) {\n contents[_PFS] = (0, import_smithy_client.expectString)(output[_pFS]);\n }\n if (output[_cRFI] != null) {\n contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]);\n }\n return contents;\n}, \"de_CapacityReservationFleetCancellationState\");\nvar de_CapacityReservationFleetCancellationStateSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityReservationFleetCancellationState(entry, context);\n });\n}, \"de_CapacityReservationFleetCancellationStateSet\");\nvar de_CapacityReservationFleetSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityReservationFleet(entry, context);\n });\n}, \"de_CapacityReservationFleetSet\");\nvar de_CapacityReservationGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gA] != null) {\n contents[_GA] = (0, import_smithy_client.expectString)(output[_gA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n return contents;\n}, \"de_CapacityReservationGroup\");\nvar de_CapacityReservationGroupSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityReservationGroup(entry, context);\n });\n}, \"de_CapacityReservationGroupSet\");\nvar de_CapacityReservationOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_uS] != null) {\n contents[_USs] = (0, import_smithy_client.expectString)(output[_uS]);\n }\n return contents;\n}, \"de_CapacityReservationOptions\");\nvar de_CapacityReservationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CapacityReservation(entry, context);\n });\n}, \"de_CapacityReservationSet\");\nvar de_CapacityReservationSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRP] != null) {\n contents[_CRP] = (0, import_smithy_client.expectString)(output[_cRP]);\n }\n if (output[_cRT] != null) {\n contents[_CRTa] = de_CapacityReservationTargetResponse(output[_cRT], context);\n }\n return contents;\n}, \"de_CapacityReservationSpecificationResponse\");\nvar de_CapacityReservationTargetResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRI] != null) {\n contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]);\n }\n if (output[_cRRGA] != null) {\n contents[_CRRGA] = (0, import_smithy_client.expectString)(output[_cRRGA]);\n }\n return contents;\n}, \"de_CapacityReservationTargetResponse\");\nvar de_CarrierGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cGI] != null) {\n contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_CarrierGateway\");\nvar de_CarrierGatewaySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CarrierGateway(entry, context);\n });\n}, \"de_CarrierGatewaySet\");\nvar de_CertificateAuthentication = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRCC] != null) {\n contents[_CRCC] = (0, import_smithy_client.expectString)(output[_cRCC]);\n }\n return contents;\n}, \"de_CertificateAuthentication\");\nvar de_CidrBlock = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n return contents;\n}, \"de_CidrBlock\");\nvar de_CidrBlockSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CidrBlock(entry, context);\n });\n}, \"de_CidrBlockSet\");\nvar de_ClassicLinkDnsSupport = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cLDS] != null) {\n contents[_CLDS] = (0, import_smithy_client.parseBoolean)(output[_cLDS]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_ClassicLinkDnsSupport\");\nvar de_ClassicLinkDnsSupportList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClassicLinkDnsSupport(entry, context);\n });\n}, \"de_ClassicLinkDnsSupportList\");\nvar de_ClassicLinkInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_ClassicLinkInstance\");\nvar de_ClassicLinkInstanceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClassicLinkInstance(entry, context);\n });\n}, \"de_ClassicLinkInstanceList\");\nvar de_ClassicLoadBalancer = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_ClassicLoadBalancer\");\nvar de_ClassicLoadBalancers = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClassicLoadBalancer(entry, context);\n });\n}, \"de_ClassicLoadBalancers\");\nvar de_ClassicLoadBalancersConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.classicLoadBalancers === \"\") {\n contents[_CLB] = [];\n } else if (output[_cLB] != null && output[_cLB][_i] != null) {\n contents[_CLB] = de_ClassicLoadBalancers((0, import_smithy_client.getArrayIfSingleItem)(output[_cLB][_i]), context);\n }\n return contents;\n}, \"de_ClassicLoadBalancersConfig\");\nvar de_ClientCertificateRevocationListStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientCertificateRevocationListStatus\");\nvar de_ClientConnectResponseOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n if (output[_lFA] != null) {\n contents[_LFA] = (0, import_smithy_client.expectString)(output[_lFA]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnEndpointAttributeStatus(output[_sta], context);\n }\n return contents;\n}, \"de_ClientConnectResponseOptions\");\nvar de_ClientLoginBannerResponseOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n if (output[_bT] != null) {\n contents[_BT] = (0, import_smithy_client.expectString)(output[_bT]);\n }\n return contents;\n}, \"de_ClientLoginBannerResponseOptions\");\nvar de_ClientVpnAuthentication = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_aD] != null) {\n contents[_AD] = de_DirectoryServiceAuthentication(output[_aD], context);\n }\n if (output[_mA] != null) {\n contents[_MA] = de_CertificateAuthentication(output[_mA], context);\n }\n if (output[_fA] != null) {\n contents[_FA] = de_FederatedAuthentication(output[_fA], context);\n }\n return contents;\n}, \"de_ClientVpnAuthentication\");\nvar de_ClientVpnAuthenticationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClientVpnAuthentication(entry, context);\n });\n}, \"de_ClientVpnAuthenticationList\");\nvar de_ClientVpnAuthorizationRuleStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientVpnAuthorizationRuleStatus\");\nvar de_ClientVpnConnection = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectString)(output[_ti]);\n }\n if (output[_cIon] != null) {\n contents[_CIo] = (0, import_smithy_client.expectString)(output[_cIon]);\n }\n if (output[_us] != null) {\n contents[_Us] = (0, import_smithy_client.expectString)(output[_us]);\n }\n if (output[_cET] != null) {\n contents[_CETo] = (0, import_smithy_client.expectString)(output[_cET]);\n }\n if (output[_iB] != null) {\n contents[_IB] = (0, import_smithy_client.expectString)(output[_iB]);\n }\n if (output[_eB] != null) {\n contents[_EB] = (0, import_smithy_client.expectString)(output[_eB]);\n }\n if (output[_iPng] != null) {\n contents[_IPng] = (0, import_smithy_client.expectString)(output[_iPng]);\n }\n if (output[_eP] != null) {\n contents[_EPg] = (0, import_smithy_client.expectString)(output[_eP]);\n }\n if (output[_cIl] != null) {\n contents[_CIli] = (0, import_smithy_client.expectString)(output[_cIl]);\n }\n if (output[_cN] != null) {\n contents[_CN] = (0, import_smithy_client.expectString)(output[_cN]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnConnectionStatus(output[_sta], context);\n }\n if (output[_cETo] != null) {\n contents[_CETon] = (0, import_smithy_client.expectString)(output[_cETo]);\n }\n if (output.postureComplianceStatusSet === \"\") {\n contents[_PCS] = [];\n } else if (output[_pCSS] != null && output[_pCSS][_i] != null) {\n contents[_PCS] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pCSS][_i]), context);\n }\n return contents;\n}, \"de_ClientVpnConnection\");\nvar de_ClientVpnConnectionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClientVpnConnection(entry, context);\n });\n}, \"de_ClientVpnConnectionSet\");\nvar de_ClientVpnConnectionStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientVpnConnectionStatus\");\nvar de_ClientVpnEndpoint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]);\n }\n if (output[_dT] != null) {\n contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]);\n }\n if (output[_dNn] != null) {\n contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]);\n }\n if (output[_cCB] != null) {\n contents[_CCB] = (0, import_smithy_client.expectString)(output[_cCB]);\n }\n if (output.dnsServer === \"\") {\n contents[_DSn] = [];\n } else if (output[_dS] != null && output[_dS][_i] != null) {\n contents[_DSn] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dS][_i]), context);\n }\n if (output[_sTp] != null) {\n contents[_ST] = (0, import_smithy_client.parseBoolean)(output[_sTp]);\n }\n if (output[_vP] != null) {\n contents[_VPp] = (0, import_smithy_client.expectString)(output[_vP]);\n }\n if (output[_tP] != null) {\n contents[_TPr] = (0, import_smithy_client.expectString)(output[_tP]);\n }\n if (output[_vPp] != null) {\n contents[_VP] = (0, import_smithy_client.strictParseInt32)(output[_vPp]);\n }\n if (output.associatedTargetNetwork === \"\") {\n contents[_ATN] = [];\n } else if (output[_aTN] != null && output[_aTN][_i] != null) {\n contents[_ATN] = de_AssociatedTargetNetworkSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aTN][_i]), context);\n }\n if (output[_sCA] != null) {\n contents[_SCA] = (0, import_smithy_client.expectString)(output[_sCA]);\n }\n if (output.authenticationOptions === \"\") {\n contents[_AO] = [];\n } else if (output[_aO] != null && output[_aO][_i] != null) {\n contents[_AO] = de_ClientVpnAuthenticationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aO][_i]), context);\n }\n if (output[_cLO] != null) {\n contents[_CLO] = de_ConnectionLogResponseOptions(output[_cLO], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output.securityGroupIdSet === \"\") {\n contents[_SGI] = [];\n } else if (output[_sGIS] != null && output[_sGIS][_i] != null) {\n contents[_SGI] = de_ClientVpnSecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_sSPU] != null) {\n contents[_SSPU] = (0, import_smithy_client.expectString)(output[_sSPU]);\n }\n if (output[_cCO] != null) {\n contents[_CCO] = de_ClientConnectResponseOptions(output[_cCO], context);\n }\n if (output[_sTH] != null) {\n contents[_STH] = (0, import_smithy_client.strictParseInt32)(output[_sTH]);\n }\n if (output[_cLBO] != null) {\n contents[_CLBO] = de_ClientLoginBannerResponseOptions(output[_cLBO], context);\n }\n return contents;\n}, \"de_ClientVpnEndpoint\");\nvar de_ClientVpnEndpointAttributeStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientVpnEndpointAttributeStatus\");\nvar de_ClientVpnEndpointStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientVpnEndpointStatus\");\nvar de_ClientVpnRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_dC] != null) {\n contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]);\n }\n if (output[_tSa] != null) {\n contents[_TSa] = (0, import_smithy_client.expectString)(output[_tSa]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_o] != null) {\n contents[_Or] = (0, import_smithy_client.expectString)(output[_o]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n return contents;\n}, \"de_ClientVpnRoute\");\nvar de_ClientVpnRouteSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClientVpnRoute(entry, context);\n });\n}, \"de_ClientVpnRouteSet\");\nvar de_ClientVpnRouteStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ClientVpnRouteStatus\");\nvar de_ClientVpnSecurityGroupIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ClientVpnSecurityGroupIdSet\");\nvar de_CloudWatchLogOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lE] != null) {\n contents[_LE] = (0, import_smithy_client.parseBoolean)(output[_lE]);\n }\n if (output[_lGA] != null) {\n contents[_LGA] = (0, import_smithy_client.expectString)(output[_lGA]);\n }\n if (output[_lOF] != null) {\n contents[_LOF] = (0, import_smithy_client.expectString)(output[_lOF]);\n }\n return contents;\n}, \"de_CloudWatchLogOptions\");\nvar de_CoipAddressUsage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_aAI] != null) {\n contents[_AAI] = (0, import_smithy_client.expectString)(output[_aAI]);\n }\n if (output[_aSw] != null) {\n contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]);\n }\n if (output[_cIop] != null) {\n contents[_CIop] = (0, import_smithy_client.expectString)(output[_cIop]);\n }\n return contents;\n}, \"de_CoipAddressUsage\");\nvar de_CoipAddressUsageSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CoipAddressUsage(entry, context);\n });\n}, \"de_CoipAddressUsageSet\");\nvar de_CoipCidr = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_cPI] != null) {\n contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n return contents;\n}, \"de_CoipCidr\");\nvar de_CoipPool = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n if (output.poolCidrSet === \"\") {\n contents[_PCo] = [];\n } else if (output[_pCS] != null && output[_pCS][_i] != null) {\n contents[_PCo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pCS][_i]), context);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_pA] != null) {\n contents[_PAo] = (0, import_smithy_client.expectString)(output[_pA]);\n }\n return contents;\n}, \"de_CoipPool\");\nvar de_CoipPoolSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CoipPool(entry, context);\n });\n}, \"de_CoipPoolSet\");\nvar de_ConfirmProductInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ConfirmProductInstanceResult\");\nvar de_ConnectionLogResponseOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_En] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_En]);\n }\n if (output[_CLG] != null) {\n contents[_CLG] = (0, import_smithy_client.expectString)(output[_CLG]);\n }\n if (output[_CLS] != null) {\n contents[_CLS] = (0, import_smithy_client.expectString)(output[_CLS]);\n }\n return contents;\n}, \"de_ConnectionLogResponseOptions\");\nvar de_ConnectionNotification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cNI] != null) {\n contents[_CNIon] = (0, import_smithy_client.expectString)(output[_cNI]);\n }\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n if (output[_vEI] != null) {\n contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]);\n }\n if (output[_cNT] != null) {\n contents[_CNT] = (0, import_smithy_client.expectString)(output[_cNT]);\n }\n if (output[_cNAo] != null) {\n contents[_CNAon] = (0, import_smithy_client.expectString)(output[_cNAo]);\n }\n if (output.connectionEvents === \"\") {\n contents[_CEo] = [];\n } else if (output[_cE] != null && output[_cE][_i] != null) {\n contents[_CEo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cE][_i]), context);\n }\n if (output[_cNS] != null) {\n contents[_CNS] = (0, import_smithy_client.expectString)(output[_cNS]);\n }\n return contents;\n}, \"de_ConnectionNotification\");\nvar de_ConnectionNotificationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ConnectionNotification(entry, context);\n });\n}, \"de_ConnectionNotificationSet\");\nvar de_ConnectionTrackingConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tET] != null) {\n contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]);\n }\n if (output[_uST] != null) {\n contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]);\n }\n if (output[_uTd] != null) {\n contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]);\n }\n return contents;\n}, \"de_ConnectionTrackingConfiguration\");\nvar de_ConnectionTrackingSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tET] != null) {\n contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]);\n }\n if (output[_uTd] != null) {\n contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]);\n }\n if (output[_uST] != null) {\n contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]);\n }\n return contents;\n}, \"de_ConnectionTrackingSpecification\");\nvar de_ConnectionTrackingSpecificationRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_TET] != null) {\n contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_TET]);\n }\n if (output[_UST] != null) {\n contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_UST]);\n }\n if (output[_UT] != null) {\n contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_UT]);\n }\n return contents;\n}, \"de_ConnectionTrackingSpecificationRequest\");\nvar de_ConnectionTrackingSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tET] != null) {\n contents[_TET] = (0, import_smithy_client.strictParseInt32)(output[_tET]);\n }\n if (output[_uST] != null) {\n contents[_UST] = (0, import_smithy_client.strictParseInt32)(output[_uST]);\n }\n if (output[_uTd] != null) {\n contents[_UT] = (0, import_smithy_client.strictParseInt32)(output[_uTd]);\n }\n return contents;\n}, \"de_ConnectionTrackingSpecificationResponse\");\nvar de_ConversionTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cTI] != null) {\n contents[_CTI] = (0, import_smithy_client.expectString)(output[_cTI]);\n }\n if (output[_eT] != null) {\n contents[_ETx] = (0, import_smithy_client.expectString)(output[_eT]);\n }\n if (output[_iIm] != null) {\n contents[_IIm] = de_ImportInstanceTaskDetails(output[_iIm], context);\n }\n if (output[_iV] != null) {\n contents[_IV] = de_ImportVolumeTaskDetails(output[_iV], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ConversionTask\");\nvar de_CopyFpgaImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fII] != null) {\n contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]);\n }\n return contents;\n}, \"de_CopyFpgaImageResult\");\nvar de_CopyImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n return contents;\n}, \"de_CopyImageResult\");\nvar de_CopySnapshotResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_CopySnapshotResult\");\nvar de_CoreCountList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.strictParseInt32)(entry);\n });\n}, \"de_CoreCountList\");\nvar de_CpuManufacturerSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_CpuManufacturerSet\");\nvar de_CpuOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCo] != null) {\n contents[_CC] = (0, import_smithy_client.strictParseInt32)(output[_cCo]);\n }\n if (output[_tPC] != null) {\n contents[_TPC] = (0, import_smithy_client.strictParseInt32)(output[_tPC]);\n }\n if (output[_aSS] != null) {\n contents[_ASS] = (0, import_smithy_client.expectString)(output[_aSS]);\n }\n return contents;\n}, \"de_CpuOptions\");\nvar de_CreateCapacityReservationBySplittingResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCR] != null) {\n contents[_SCR] = de_CapacityReservation(output[_sCR], context);\n }\n if (output[_dCR] != null) {\n contents[_DCRe] = de_CapacityReservation(output[_dCR], context);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n return contents;\n}, \"de_CreateCapacityReservationBySplittingResult\");\nvar de_CreateCapacityReservationFleetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRFI] != null) {\n contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_tTC] != null) {\n contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]);\n }\n if (output[_tFC] != null) {\n contents[_TFC] = (0, import_smithy_client.strictParseFloat)(output[_tFC]);\n }\n if (output[_iMC] != null) {\n contents[_IMC] = (0, import_smithy_client.expectString)(output[_iMC]);\n }\n if (output[_aSl] != null) {\n contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n if (output.fleetCapacityReservationSet === \"\") {\n contents[_FCR] = [];\n } else if (output[_fCRS] != null && output[_fCRS][_i] != null) {\n contents[_FCR] = de_FleetCapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fCRS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_CreateCapacityReservationFleetResult\");\nvar de_CreateCapacityReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cR] != null) {\n contents[_CRapa] = de_CapacityReservation(output[_cR], context);\n }\n return contents;\n}, \"de_CreateCapacityReservationResult\");\nvar de_CreateCarrierGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cG] != null) {\n contents[_CG] = de_CarrierGateway(output[_cG], context);\n }\n return contents;\n}, \"de_CreateCarrierGatewayResult\");\nvar de_CreateClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context);\n }\n if (output[_dNn] != null) {\n contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]);\n }\n return contents;\n}, \"de_CreateClientVpnEndpointResult\");\nvar de_CreateClientVpnRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context);\n }\n return contents;\n}, \"de_CreateClientVpnRouteResult\");\nvar de_CreateCoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCoi] != null) {\n contents[_CCo] = de_CoipCidr(output[_cCoi], context);\n }\n return contents;\n}, \"de_CreateCoipCidrResult\");\nvar de_CreateCoipPoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cP] != null) {\n contents[_CP] = de_CoipPool(output[_cP], context);\n }\n return contents;\n}, \"de_CreateCoipPoolResult\");\nvar de_CreateCustomerGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cGu] != null) {\n contents[_CGu] = de_CustomerGateway(output[_cGu], context);\n }\n return contents;\n}, \"de_CreateCustomerGatewayResult\");\nvar de_CreateDefaultSubnetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_su] != null) {\n contents[_Su] = de_Subnet(output[_su], context);\n }\n return contents;\n}, \"de_CreateDefaultSubnetResult\");\nvar de_CreateDefaultVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vp] != null) {\n contents[_Vp] = de_Vpc(output[_vp], context);\n }\n return contents;\n}, \"de_CreateDefaultVpcResult\");\nvar de_CreateDhcpOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dO] != null) {\n contents[_DOh] = de_DhcpOptions(output[_dO], context);\n }\n return contents;\n}, \"de_CreateDhcpOptionsResult\");\nvar de_CreateEgressOnlyInternetGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_eOIG] != null) {\n contents[_EOIG] = de_EgressOnlyInternetGateway(output[_eOIG], context);\n }\n return contents;\n}, \"de_CreateEgressOnlyInternetGatewayResult\");\nvar de_CreateFleetError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTAO] != null) {\n contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context);\n }\n if (output[_l] != null) {\n contents[_Li] = (0, import_smithy_client.expectString)(output[_l]);\n }\n if (output[_eC] != null) {\n contents[_EC] = (0, import_smithy_client.expectString)(output[_eC]);\n }\n if (output[_eM] != null) {\n contents[_EM] = (0, import_smithy_client.expectString)(output[_eM]);\n }\n return contents;\n}, \"de_CreateFleetError\");\nvar de_CreateFleetErrorsSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CreateFleetError(entry, context);\n });\n}, \"de_CreateFleetErrorsSet\");\nvar de_CreateFleetInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTAO] != null) {\n contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context);\n }\n if (output[_l] != null) {\n contents[_Li] = (0, import_smithy_client.expectString)(output[_l]);\n }\n if (output.instanceIds === \"\") {\n contents[_IIns] = [];\n } else if (output[_iIn] != null && output[_iIn][_i] != null) {\n contents[_IIns] = de_InstanceIdsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIn][_i]), context);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n return contents;\n}, \"de_CreateFleetInstance\");\nvar de_CreateFleetInstancesSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CreateFleetInstance(entry, context);\n });\n}, \"de_CreateFleetInstancesSet\");\nvar de_CreateFleetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n if (output.errorSet === \"\") {\n contents[_Err] = [];\n } else if (output[_eSr] != null && output[_eSr][_i] != null) {\n contents[_Err] = de_CreateFleetErrorsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context);\n }\n if (output.fleetInstanceSet === \"\") {\n contents[_In] = [];\n } else if (output[_fIS] != null && output[_fIS][_i] != null) {\n contents[_In] = de_CreateFleetInstancesSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fIS][_i]), context);\n }\n return contents;\n}, \"de_CreateFleetResult\");\nvar de_CreateFlowLogsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output.flowLogIdSet === \"\") {\n contents[_FLI] = [];\n } else if (output[_fLIS] != null && output[_fLIS][_i] != null) {\n contents[_FLI] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_fLIS][_i]), context);\n }\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_CreateFlowLogsResult\");\nvar de_CreateFpgaImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fII] != null) {\n contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]);\n }\n if (output[_fIGI] != null) {\n contents[_FIGI] = (0, import_smithy_client.expectString)(output[_fIGI]);\n }\n return contents;\n}, \"de_CreateFpgaImageResult\");\nvar de_CreateImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n return contents;\n}, \"de_CreateImageResult\");\nvar de_CreateInstanceConnectEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCE] != null) {\n contents[_ICE] = de_Ec2InstanceConnectEndpoint(output[_iCE], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateInstanceConnectEndpointResult\");\nvar de_CreateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEW] != null) {\n contents[_IEW] = de_InstanceEventWindow(output[_iEW], context);\n }\n return contents;\n}, \"de_CreateInstanceEventWindowResult\");\nvar de_CreateInstanceExportTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eTx] != null) {\n contents[_ETxp] = de_ExportTask(output[_eTx], context);\n }\n return contents;\n}, \"de_CreateInstanceExportTaskResult\");\nvar de_CreateInternetGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iG] != null) {\n contents[_IGn] = de_InternetGateway(output[_iG], context);\n }\n return contents;\n}, \"de_CreateInternetGatewayResult\");\nvar de_CreateIpamExternalResourceVerificationTokenResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iERVT] != null) {\n contents[_IERVT] = de_IpamExternalResourceVerificationToken(output[_iERVT], context);\n }\n return contents;\n}, \"de_CreateIpamExternalResourceVerificationTokenResult\");\nvar de_CreateIpamPoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPp] != null) {\n contents[_IPpa] = de_IpamPool(output[_iPp], context);\n }\n return contents;\n}, \"de_CreateIpamPoolResult\");\nvar de_CreateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRD] != null) {\n contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context);\n }\n return contents;\n}, \"de_CreateIpamResourceDiscoveryResult\");\nvar de_CreateIpamResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ip] != null) {\n contents[_Ipa] = de_Ipam(output[_ip], context);\n }\n return contents;\n}, \"de_CreateIpamResult\");\nvar de_CreateIpamScopeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iS] != null) {\n contents[_ISpa] = de_IpamScope(output[_iS], context);\n }\n return contents;\n}, \"de_CreateIpamScopeResult\");\nvar de_CreateLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lT] != null) {\n contents[_LTa] = de_LaunchTemplate(output[_lT], context);\n }\n if (output[_w] != null) {\n contents[_Wa] = de_ValidationWarning(output[_w], context);\n }\n return contents;\n}, \"de_CreateLaunchTemplateResult\");\nvar de_CreateLaunchTemplateVersionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTV] != null) {\n contents[_LTV] = de_LaunchTemplateVersion(output[_lTV], context);\n }\n if (output[_w] != null) {\n contents[_Wa] = de_ValidationWarning(output[_w], context);\n }\n return contents;\n}, \"de_CreateLaunchTemplateVersionResult\");\nvar de_CreateLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_LocalGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_CreateLocalGatewayRouteResult\");\nvar de_CreateLocalGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRT] != null) {\n contents[_LGRT] = de_LocalGatewayRouteTable(output[_lGRT], context);\n }\n return contents;\n}, \"de_CreateLocalGatewayRouteTableResult\");\nvar de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVIGA] != null) {\n contents[_LGRTVIGA] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(output[_lGRTVIGA], context);\n }\n return contents;\n}, \"de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult\");\nvar de_CreateLocalGatewayRouteTableVpcAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVA] != null) {\n contents[_LGRTVA] = de_LocalGatewayRouteTableVpcAssociation(output[_lGRTVA], context);\n }\n return contents;\n}, \"de_CreateLocalGatewayRouteTableVpcAssociationResult\");\nvar de_CreateManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pL] != null) {\n contents[_PLr] = de_ManagedPrefixList(output[_pL], context);\n }\n return contents;\n}, \"de_CreateManagedPrefixListResult\");\nvar de_CreateNatGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_nG] != null) {\n contents[_NG] = de_NatGateway(output[_nG], context);\n }\n return contents;\n}, \"de_CreateNatGatewayResult\");\nvar de_CreateNetworkAclResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nA] != null) {\n contents[_NA] = de_NetworkAcl(output[_nA], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateNetworkAclResult\");\nvar de_CreateNetworkInsightsAccessScopeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIAS] != null) {\n contents[_NIAS] = de_NetworkInsightsAccessScope(output[_nIAS], context);\n }\n if (output[_nIASC] != null) {\n contents[_NIASC] = de_NetworkInsightsAccessScopeContent(output[_nIASC], context);\n }\n return contents;\n}, \"de_CreateNetworkInsightsAccessScopeResult\");\nvar de_CreateNetworkInsightsPathResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIP] != null) {\n contents[_NIP] = de_NetworkInsightsPath(output[_nIP], context);\n }\n return contents;\n}, \"de_CreateNetworkInsightsPathResult\");\nvar de_CreateNetworkInterfacePermissionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPnt] != null) {\n contents[_IPnt] = de_NetworkInterfacePermission(output[_iPnt], context);\n }\n return contents;\n}, \"de_CreateNetworkInterfacePermissionResult\");\nvar de_CreateNetworkInterfaceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIe] != null) {\n contents[_NIet] = de_NetworkInterface(output[_nIe], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateNetworkInterfaceResult\");\nvar de_CreatePlacementGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pG] != null) {\n contents[_PG] = de_PlacementGroup(output[_pG], context);\n }\n return contents;\n}, \"de_CreatePlacementGroupResult\");\nvar de_CreatePublicIpv4PoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n return contents;\n}, \"de_CreatePublicIpv4PoolResult\");\nvar de_CreateReplaceRootVolumeTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rRVT] != null) {\n contents[_RRVT] = de_ReplaceRootVolumeTask(output[_rRVT], context);\n }\n return contents;\n}, \"de_CreateReplaceRootVolumeTaskResult\");\nvar de_CreateReservedInstancesListingResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservedInstancesListingsSet === \"\") {\n contents[_RIL] = [];\n } else if (output[_rILS] != null && output[_rILS][_i] != null) {\n contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context);\n }\n return contents;\n}, \"de_CreateReservedInstancesListingResult\");\nvar de_CreateRestoreImageTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n return contents;\n}, \"de_CreateRestoreImageTaskResult\");\nvar de_CreateRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_CreateRouteResult\");\nvar de_CreateRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rTo] != null) {\n contents[_RTo] = de_RouteTable(output[_rTo], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateRouteTableResult\");\nvar de_CreateSecurityGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_CreateSecurityGroupResult\");\nvar de_CreateSnapshotsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.snapshotSet === \"\") {\n contents[_Sn] = [];\n } else if (output[_sS] != null && output[_sS][_i] != null) {\n contents[_Sn] = de_SnapshotSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context);\n }\n return contents;\n}, \"de_CreateSnapshotsResult\");\nvar de_CreateSpotDatafeedSubscriptionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sDS] != null) {\n contents[_SDS] = de_SpotDatafeedSubscription(output[_sDS], context);\n }\n return contents;\n}, \"de_CreateSpotDatafeedSubscriptionResult\");\nvar de_CreateStoreImageTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oK] != null) {\n contents[_OK] = (0, import_smithy_client.expectString)(output[_oK]);\n }\n return contents;\n}, \"de_CreateStoreImageTaskResult\");\nvar de_CreateSubnetCidrReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCRu] != null) {\n contents[_SCRu] = de_SubnetCidrReservation(output[_sCRu], context);\n }\n return contents;\n}, \"de_CreateSubnetCidrReservationResult\");\nvar de_CreateSubnetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_su] != null) {\n contents[_Su] = de_Subnet(output[_su], context);\n }\n return contents;\n}, \"de_CreateSubnetResult\");\nvar de_CreateTrafficMirrorFilterResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMF] != null) {\n contents[_TMF] = de_TrafficMirrorFilter(output[_tMF], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateTrafficMirrorFilterResult\");\nvar de_CreateTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFR] != null) {\n contents[_TMFR] = de_TrafficMirrorFilterRule(output[_tMFR], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateTrafficMirrorFilterRuleResult\");\nvar de_CreateTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMS] != null) {\n contents[_TMS] = de_TrafficMirrorSession(output[_tMS], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateTrafficMirrorSessionResult\");\nvar de_CreateTrafficMirrorTargetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMT] != null) {\n contents[_TMT] = de_TrafficMirrorTarget(output[_tMT], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateTrafficMirrorTargetResult\");\nvar de_CreateTransitGatewayConnectPeerResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGCP] != null) {\n contents[_TGCP] = de_TransitGatewayConnectPeer(output[_tGCP], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayConnectPeerResult\");\nvar de_CreateTransitGatewayConnectResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGC] != null) {\n contents[_TGCr] = de_TransitGatewayConnect(output[_tGC], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayConnectResult\");\nvar de_CreateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMD] != null) {\n contents[_TGMD] = de_TransitGatewayMulticastDomain(output[_tGMD], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayMulticastDomainResult\");\nvar de_CreateTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPA] != null) {\n contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayPeeringAttachmentResult\");\nvar de_CreateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPT] != null) {\n contents[_TGPT] = de_TransitGatewayPolicyTable(output[_tGPT], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayPolicyTableResult\");\nvar de_CreateTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPLR] != null) {\n contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayPrefixListReferenceResult\");\nvar de_CreateTransitGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tG] != null) {\n contents[_TGr] = de_TransitGateway(output[_tG], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayResult\");\nvar de_CreateTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_TransitGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayRouteResult\");\nvar de_CreateTransitGatewayRouteTableAnnouncementResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTA] != null) {\n contents[_TGRTA] = de_TransitGatewayRouteTableAnnouncement(output[_tGRTA], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayRouteTableAnnouncementResult\");\nvar de_CreateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRT] != null) {\n contents[_TGRT] = de_TransitGatewayRouteTable(output[_tGRT], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayRouteTableResult\");\nvar de_CreateTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGVA] != null) {\n contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context);\n }\n return contents;\n}, \"de_CreateTransitGatewayVpcAttachmentResult\");\nvar de_CreateVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAE] != null) {\n contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context);\n }\n return contents;\n}, \"de_CreateVerifiedAccessEndpointResult\");\nvar de_CreateVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAG] != null) {\n contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context);\n }\n return contents;\n}, \"de_CreateVerifiedAccessGroupResult\");\nvar de_CreateVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAI] != null) {\n contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context);\n }\n return contents;\n}, \"de_CreateVerifiedAccessInstanceResult\");\nvar de_CreateVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATP] != null) {\n contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context);\n }\n return contents;\n}, \"de_CreateVerifiedAccessTrustProviderResult\");\nvar de_CreateVolumePermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_g] != null) {\n contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]);\n }\n if (output[_uI] != null) {\n contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]);\n }\n return contents;\n}, \"de_CreateVolumePermission\");\nvar de_CreateVolumePermissionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CreateVolumePermission(entry, context);\n });\n}, \"de_CreateVolumePermissionList\");\nvar de_CreateVpcEndpointConnectionNotificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cNo] != null) {\n contents[_CNo] = de_ConnectionNotification(output[_cNo], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateVpcEndpointConnectionNotificationResult\");\nvar de_CreateVpcEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vE] != null) {\n contents[_VE] = de_VpcEndpoint(output[_vE], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateVpcEndpointResult\");\nvar de_CreateVpcEndpointServiceConfigurationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sC] != null) {\n contents[_SCe] = de_ServiceConfiguration(output[_sC], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_CreateVpcEndpointServiceConfigurationResult\");\nvar de_CreateVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vPC] != null) {\n contents[_VPC] = de_VpcPeeringConnection(output[_vPC], context);\n }\n return contents;\n}, \"de_CreateVpcPeeringConnectionResult\");\nvar de_CreateVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vp] != null) {\n contents[_Vp] = de_Vpc(output[_vp], context);\n }\n return contents;\n}, \"de_CreateVpcResult\");\nvar de_CreateVpnConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vC] != null) {\n contents[_VC] = de_VpnConnection(output[_vC], context);\n }\n return contents;\n}, \"de_CreateVpnConnectionResult\");\nvar de_CreateVpnGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vG] != null) {\n contents[_VG] = de_VpnGateway(output[_vG], context);\n }\n return contents;\n}, \"de_CreateVpnGatewayResult\");\nvar de_CreditSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCp] != null) {\n contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]);\n }\n return contents;\n}, \"de_CreditSpecification\");\nvar de_CustomerGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bA] != null) {\n contents[_BA] = (0, import_smithy_client.expectString)(output[_bA]);\n }\n if (output[_cGIu] != null) {\n contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]);\n }\n if (output[_iAp] != null) {\n contents[_IAp] = (0, import_smithy_client.expectString)(output[_iAp]);\n }\n if (output[_cAe] != null) {\n contents[_CA] = (0, import_smithy_client.expectString)(output[_cAe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_dN] != null) {\n contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_bAE] != null) {\n contents[_BAE] = (0, import_smithy_client.expectString)(output[_bAE]);\n }\n return contents;\n}, \"de_CustomerGateway\");\nvar de_CustomerGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_CustomerGateway(entry, context);\n });\n}, \"de_CustomerGatewayList\");\nvar de_DataResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_id] != null) {\n contents[_Id] = (0, import_smithy_client.expectString)(output[_id]);\n }\n if (output[_s] != null) {\n contents[_S] = (0, import_smithy_client.expectString)(output[_s]);\n }\n if (output[_d] != null) {\n contents[_D] = (0, import_smithy_client.expectString)(output[_d]);\n }\n if (output[_met] != null) {\n contents[_Met] = (0, import_smithy_client.expectString)(output[_met]);\n }\n if (output[_stat] != null) {\n contents[_Sta] = (0, import_smithy_client.expectString)(output[_stat]);\n }\n if (output[_pe] != null) {\n contents[_Per] = (0, import_smithy_client.expectString)(output[_pe]);\n }\n if (output.metricPointSet === \"\") {\n contents[_MPe] = [];\n } else if (output[_mPS] != null && output[_mPS][_i] != null) {\n contents[_MPe] = de_MetricPoints((0, import_smithy_client.getArrayIfSingleItem)(output[_mPS][_i]), context);\n }\n return contents;\n}, \"de_DataResponse\");\nvar de_DataResponses = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DataResponse(entry, context);\n });\n}, \"de_DataResponses\");\nvar de_DedicatedHostIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_DedicatedHostIdList\");\nvar de_DeleteCarrierGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cG] != null) {\n contents[_CG] = de_CarrierGateway(output[_cG], context);\n }\n return contents;\n}, \"de_DeleteCarrierGatewayResult\");\nvar de_DeleteClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnEndpointStatus(output[_sta], context);\n }\n return contents;\n}, \"de_DeleteClientVpnEndpointResult\");\nvar de_DeleteClientVpnRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnRouteStatus(output[_sta], context);\n }\n return contents;\n}, \"de_DeleteClientVpnRouteResult\");\nvar de_DeleteCoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCoi] != null) {\n contents[_CCo] = de_CoipCidr(output[_cCoi], context);\n }\n return contents;\n}, \"de_DeleteCoipCidrResult\");\nvar de_DeleteCoipPoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cP] != null) {\n contents[_CP] = de_CoipPool(output[_cP], context);\n }\n return contents;\n}, \"de_DeleteCoipPoolResult\");\nvar de_DeleteEgressOnlyInternetGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rC] != null) {\n contents[_RCet] = (0, import_smithy_client.parseBoolean)(output[_rC]);\n }\n return contents;\n}, \"de_DeleteEgressOnlyInternetGatewayResult\");\nvar de_DeleteFleetError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_DeleteFleetError\");\nvar de_DeleteFleetErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_er] != null) {\n contents[_Er] = de_DeleteFleetError(output[_er], context);\n }\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n return contents;\n}, \"de_DeleteFleetErrorItem\");\nvar de_DeleteFleetErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DeleteFleetErrorItem(entry, context);\n });\n}, \"de_DeleteFleetErrorSet\");\nvar de_DeleteFleetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfulFleetDeletionSet === \"\") {\n contents[_SFD] = [];\n } else if (output[_sFDS] != null && output[_sFDS][_i] != null) {\n contents[_SFD] = de_DeleteFleetSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFDS][_i]), context);\n }\n if (output.unsuccessfulFleetDeletionSet === \"\") {\n contents[_UFD] = [];\n } else if (output[_uFDS] != null && output[_uFDS][_i] != null) {\n contents[_UFD] = de_DeleteFleetErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_uFDS][_i]), context);\n }\n return contents;\n}, \"de_DeleteFleetsResult\");\nvar de_DeleteFleetSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cFS] != null) {\n contents[_CFS] = (0, import_smithy_client.expectString)(output[_cFS]);\n }\n if (output[_pFS] != null) {\n contents[_PFS] = (0, import_smithy_client.expectString)(output[_pFS]);\n }\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n return contents;\n}, \"de_DeleteFleetSuccessItem\");\nvar de_DeleteFleetSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DeleteFleetSuccessItem(entry, context);\n });\n}, \"de_DeleteFleetSuccessSet\");\nvar de_DeleteFlowLogsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_DeleteFlowLogsResult\");\nvar de_DeleteFpgaImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DeleteFpgaImageResult\");\nvar de_DeleteInstanceConnectEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCE] != null) {\n contents[_ICE] = de_Ec2InstanceConnectEndpoint(output[_iCE], context);\n }\n return contents;\n}, \"de_DeleteInstanceConnectEndpointResult\");\nvar de_DeleteInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEWS] != null) {\n contents[_IEWS] = de_InstanceEventWindowStateChange(output[_iEWS], context);\n }\n return contents;\n}, \"de_DeleteInstanceEventWindowResult\");\nvar de_DeleteIpamExternalResourceVerificationTokenResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iERVT] != null) {\n contents[_IERVT] = de_IpamExternalResourceVerificationToken(output[_iERVT], context);\n }\n return contents;\n}, \"de_DeleteIpamExternalResourceVerificationTokenResult\");\nvar de_DeleteIpamPoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPp] != null) {\n contents[_IPpa] = de_IpamPool(output[_iPp], context);\n }\n return contents;\n}, \"de_DeleteIpamPoolResult\");\nvar de_DeleteIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRD] != null) {\n contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context);\n }\n return contents;\n}, \"de_DeleteIpamResourceDiscoveryResult\");\nvar de_DeleteIpamResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ip] != null) {\n contents[_Ipa] = de_Ipam(output[_ip], context);\n }\n return contents;\n}, \"de_DeleteIpamResult\");\nvar de_DeleteIpamScopeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iS] != null) {\n contents[_ISpa] = de_IpamScope(output[_iS], context);\n }\n return contents;\n}, \"de_DeleteIpamScopeResult\");\nvar de_DeleteKeyPairResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output[_kPI] != null) {\n contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]);\n }\n return contents;\n}, \"de_DeleteKeyPairResult\");\nvar de_DeleteLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lT] != null) {\n contents[_LTa] = de_LaunchTemplate(output[_lT], context);\n }\n return contents;\n}, \"de_DeleteLaunchTemplateResult\");\nvar de_DeleteLaunchTemplateVersionsResponseErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_vNe] != null) {\n contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]);\n }\n if (output[_rE] != null) {\n contents[_REe] = de_ResponseError(output[_rE], context);\n }\n return contents;\n}, \"de_DeleteLaunchTemplateVersionsResponseErrorItem\");\nvar de_DeleteLaunchTemplateVersionsResponseErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DeleteLaunchTemplateVersionsResponseErrorItem(entry, context);\n });\n}, \"de_DeleteLaunchTemplateVersionsResponseErrorSet\");\nvar de_DeleteLaunchTemplateVersionsResponseSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_vNe] != null) {\n contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]);\n }\n return contents;\n}, \"de_DeleteLaunchTemplateVersionsResponseSuccessItem\");\nvar de_DeleteLaunchTemplateVersionsResponseSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DeleteLaunchTemplateVersionsResponseSuccessItem(entry, context);\n });\n}, \"de_DeleteLaunchTemplateVersionsResponseSuccessSet\");\nvar de_DeleteLaunchTemplateVersionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfullyDeletedLaunchTemplateVersionSet === \"\") {\n contents[_SDLTV] = [];\n } else if (output[_sDLTVS] != null && output[_sDLTVS][_i] != null) {\n contents[_SDLTV] = de_DeleteLaunchTemplateVersionsResponseSuccessSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_sDLTVS][_i]),\n context\n );\n }\n if (output.unsuccessfullyDeletedLaunchTemplateVersionSet === \"\") {\n contents[_UDLTV] = [];\n } else if (output[_uDLTVS] != null && output[_uDLTVS][_i] != null) {\n contents[_UDLTV] = de_DeleteLaunchTemplateVersionsResponseErrorSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_uDLTVS][_i]),\n context\n );\n }\n return contents;\n}, \"de_DeleteLaunchTemplateVersionsResult\");\nvar de_DeleteLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_LocalGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_DeleteLocalGatewayRouteResult\");\nvar de_DeleteLocalGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRT] != null) {\n contents[_LGRT] = de_LocalGatewayRouteTable(output[_lGRT], context);\n }\n return contents;\n}, \"de_DeleteLocalGatewayRouteTableResult\");\nvar de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVIGA] != null) {\n contents[_LGRTVIGA] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(output[_lGRTVIGA], context);\n }\n return contents;\n}, \"de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult\");\nvar de_DeleteLocalGatewayRouteTableVpcAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVA] != null) {\n contents[_LGRTVA] = de_LocalGatewayRouteTableVpcAssociation(output[_lGRTVA], context);\n }\n return contents;\n}, \"de_DeleteLocalGatewayRouteTableVpcAssociationResult\");\nvar de_DeleteManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pL] != null) {\n contents[_PLr] = de_ManagedPrefixList(output[_pL], context);\n }\n return contents;\n}, \"de_DeleteManagedPrefixListResult\");\nvar de_DeleteNatGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n return contents;\n}, \"de_DeleteNatGatewayResult\");\nvar de_DeleteNetworkInsightsAccessScopeAnalysisResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASAI] != null) {\n contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]);\n }\n return contents;\n}, \"de_DeleteNetworkInsightsAccessScopeAnalysisResult\");\nvar de_DeleteNetworkInsightsAccessScopeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASI] != null) {\n contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]);\n }\n return contents;\n}, \"de_DeleteNetworkInsightsAccessScopeResult\");\nvar de_DeleteNetworkInsightsAnalysisResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIAI] != null) {\n contents[_NIAI] = (0, import_smithy_client.expectString)(output[_nIAI]);\n }\n return contents;\n}, \"de_DeleteNetworkInsightsAnalysisResult\");\nvar de_DeleteNetworkInsightsPathResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIPI] != null) {\n contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]);\n }\n return contents;\n}, \"de_DeleteNetworkInsightsPathResult\");\nvar de_DeleteNetworkInterfacePermissionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DeleteNetworkInterfacePermissionResult\");\nvar de_DeletePublicIpv4PoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rV] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_rV]);\n }\n return contents;\n}, \"de_DeletePublicIpv4PoolResult\");\nvar de_DeleteQueuedReservedInstancesError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_DeleteQueuedReservedInstancesError\");\nvar de_DeleteQueuedReservedInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfulQueuedPurchaseDeletionSet === \"\") {\n contents[_SQPD] = [];\n } else if (output[_sQPDS] != null && output[_sQPDS][_i] != null) {\n contents[_SQPD] = de_SuccessfulQueuedPurchaseDeletionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sQPDS][_i]), context);\n }\n if (output.failedQueuedPurchaseDeletionSet === \"\") {\n contents[_FQPD] = [];\n } else if (output[_fQPDS] != null && output[_fQPDS][_i] != null) {\n contents[_FQPD] = de_FailedQueuedPurchaseDeletionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fQPDS][_i]), context);\n }\n return contents;\n}, \"de_DeleteQueuedReservedInstancesResult\");\nvar de_DeleteSubnetCidrReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dSCR] != null) {\n contents[_DSCRe] = de_SubnetCidrReservation(output[_dSCR], context);\n }\n return contents;\n}, \"de_DeleteSubnetCidrReservationResult\");\nvar de_DeleteTrafficMirrorFilterResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFI] != null) {\n contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]);\n }\n return contents;\n}, \"de_DeleteTrafficMirrorFilterResult\");\nvar de_DeleteTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFRI] != null) {\n contents[_TMFRI] = (0, import_smithy_client.expectString)(output[_tMFRI]);\n }\n return contents;\n}, \"de_DeleteTrafficMirrorFilterRuleResult\");\nvar de_DeleteTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMSI] != null) {\n contents[_TMSI] = (0, import_smithy_client.expectString)(output[_tMSI]);\n }\n return contents;\n}, \"de_DeleteTrafficMirrorSessionResult\");\nvar de_DeleteTrafficMirrorTargetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMTI] != null) {\n contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]);\n }\n return contents;\n}, \"de_DeleteTrafficMirrorTargetResult\");\nvar de_DeleteTransitGatewayConnectPeerResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGCP] != null) {\n contents[_TGCP] = de_TransitGatewayConnectPeer(output[_tGCP], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayConnectPeerResult\");\nvar de_DeleteTransitGatewayConnectResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGC] != null) {\n contents[_TGCr] = de_TransitGatewayConnect(output[_tGC], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayConnectResult\");\nvar de_DeleteTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMD] != null) {\n contents[_TGMD] = de_TransitGatewayMulticastDomain(output[_tGMD], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayMulticastDomainResult\");\nvar de_DeleteTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPA] != null) {\n contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayPeeringAttachmentResult\");\nvar de_DeleteTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPT] != null) {\n contents[_TGPT] = de_TransitGatewayPolicyTable(output[_tGPT], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayPolicyTableResult\");\nvar de_DeleteTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPLR] != null) {\n contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayPrefixListReferenceResult\");\nvar de_DeleteTransitGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tG] != null) {\n contents[_TGr] = de_TransitGateway(output[_tG], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayResult\");\nvar de_DeleteTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_TransitGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayRouteResult\");\nvar de_DeleteTransitGatewayRouteTableAnnouncementResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTA] != null) {\n contents[_TGRTA] = de_TransitGatewayRouteTableAnnouncement(output[_tGRTA], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayRouteTableAnnouncementResult\");\nvar de_DeleteTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRT] != null) {\n contents[_TGRT] = de_TransitGatewayRouteTable(output[_tGRT], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayRouteTableResult\");\nvar de_DeleteTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGVA] != null) {\n contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context);\n }\n return contents;\n}, \"de_DeleteTransitGatewayVpcAttachmentResult\");\nvar de_DeleteVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAE] != null) {\n contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context);\n }\n return contents;\n}, \"de_DeleteVerifiedAccessEndpointResult\");\nvar de_DeleteVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAG] != null) {\n contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context);\n }\n return contents;\n}, \"de_DeleteVerifiedAccessGroupResult\");\nvar de_DeleteVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAI] != null) {\n contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context);\n }\n return contents;\n}, \"de_DeleteVerifiedAccessInstanceResult\");\nvar de_DeleteVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATP] != null) {\n contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context);\n }\n return contents;\n}, \"de_DeleteVerifiedAccessTrustProviderResult\");\nvar de_DeleteVpcEndpointConnectionNotificationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_DeleteVpcEndpointConnectionNotificationsResult\");\nvar de_DeleteVpcEndpointServiceConfigurationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_DeleteVpcEndpointServiceConfigurationsResult\");\nvar de_DeleteVpcEndpointsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_DeleteVpcEndpointsResult\");\nvar de_DeleteVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DeleteVpcPeeringConnectionResult\");\nvar de_DeprovisionByoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bC] != null) {\n contents[_BC] = de_ByoipCidr(output[_bC], context);\n }\n return contents;\n}, \"de_DeprovisionByoipCidrResult\");\nvar de_DeprovisionedAddressSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_DeprovisionedAddressSet\");\nvar de_DeprovisionIpamByoasnResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_b] != null) {\n contents[_Byo] = de_Byoasn(output[_b], context);\n }\n return contents;\n}, \"de_DeprovisionIpamByoasnResult\");\nvar de_DeprovisionIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPC] != null) {\n contents[_IPCpa] = de_IpamPoolCidr(output[_iPC], context);\n }\n return contents;\n}, \"de_DeprovisionIpamPoolCidrResult\");\nvar de_DeprovisionPublicIpv4PoolCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n if (output.deprovisionedAddressSet === \"\") {\n contents[_DAep] = [];\n } else if (output[_dASe] != null && output[_dASe][_i] != null) {\n contents[_DAep] = de_DeprovisionedAddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_dASe][_i]), context);\n }\n return contents;\n}, \"de_DeprovisionPublicIpv4PoolCidrResult\");\nvar de_DeregisterInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iTA] != null) {\n contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context);\n }\n return contents;\n}, \"de_DeregisterInstanceEventNotificationAttributesResult\");\nvar de_DeregisterTransitGatewayMulticastGroupMembersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dMGM] != null) {\n contents[_DMGM] = de_TransitGatewayMulticastDeregisteredGroupMembers(output[_dMGM], context);\n }\n return contents;\n}, \"de_DeregisterTransitGatewayMulticastGroupMembersResult\");\nvar de_DeregisterTransitGatewayMulticastGroupSourcesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dMGS] != null) {\n contents[_DMGS] = de_TransitGatewayMulticastDeregisteredGroupSources(output[_dMGS], context);\n }\n return contents;\n}, \"de_DeregisterTransitGatewayMulticastGroupSourcesResult\");\nvar de_DescribeAccountAttributesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.accountAttributeSet === \"\") {\n contents[_AAcc] = [];\n } else if (output[_aASc] != null && output[_aASc][_i] != null) {\n contents[_AAcc] = de_AccountAttributeList((0, import_smithy_client.getArrayIfSingleItem)(output[_aASc][_i]), context);\n }\n return contents;\n}, \"de_DescribeAccountAttributesResult\");\nvar de_DescribeAddressesAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.addressSet === \"\") {\n contents[_Addr] = [];\n } else if (output[_aSd] != null && output[_aSd][_i] != null) {\n contents[_Addr] = de_AddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aSd][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeAddressesAttributeResult\");\nvar de_DescribeAddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.addressesSet === \"\") {\n contents[_Addr] = [];\n } else if (output[_aSdd] != null && output[_aSdd][_i] != null) {\n contents[_Addr] = de_AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSdd][_i]), context);\n }\n return contents;\n}, \"de_DescribeAddressesResult\");\nvar de_DescribeAddressTransfersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.addressTransferSet === \"\") {\n contents[_ATddr] = [];\n } else if (output[_aTSd] != null && output[_aTSd][_i] != null) {\n contents[_ATddr] = de_AddressTransferList((0, import_smithy_client.getArrayIfSingleItem)(output[_aTSd][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeAddressTransfersResult\");\nvar de_DescribeAggregateIdFormatResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_uLIA] != null) {\n contents[_ULIA] = (0, import_smithy_client.parseBoolean)(output[_uLIA]);\n }\n if (output.statusSet === \"\") {\n contents[_Status] = [];\n } else if (output[_sSt] != null && output[_sSt][_i] != null) {\n contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context);\n }\n return contents;\n}, \"de_DescribeAggregateIdFormatResult\");\nvar de_DescribeAvailabilityZonesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.availabilityZoneInfo === \"\") {\n contents[_AZv] = [];\n } else if (output[_aZIv] != null && output[_aZIv][_i] != null) {\n contents[_AZv] = de_AvailabilityZoneList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZIv][_i]), context);\n }\n return contents;\n}, \"de_DescribeAvailabilityZonesResult\");\nvar de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.subscriptionSet === \"\") {\n contents[_Sub] = [];\n } else if (output[_sSu] != null && output[_sSu][_i] != null) {\n contents[_Sub] = de_SubscriptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSu][_i]), context);\n }\n return contents;\n}, \"de_DescribeAwsNetworkPerformanceMetricSubscriptionsResult\");\nvar de_DescribeBundleTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.bundleInstanceTasksSet === \"\") {\n contents[_BTun] = [];\n } else if (output[_bITS] != null && output[_bITS][_i] != null) {\n contents[_BTun] = de_BundleTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_bITS][_i]), context);\n }\n return contents;\n}, \"de_DescribeBundleTasksResult\");\nvar de_DescribeByoipCidrsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.byoipCidrSet === \"\") {\n contents[_BCy] = [];\n } else if (output[_bCS] != null && output[_bCS][_i] != null) {\n contents[_BCy] = de_ByoipCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_bCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeByoipCidrsResult\");\nvar de_DescribeCapacityBlockOfferingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.capacityBlockOfferingSet === \"\") {\n contents[_CBO] = [];\n } else if (output[_cBOS] != null && output[_cBOS][_i] != null) {\n contents[_CBO] = de_CapacityBlockOfferingSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBOS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeCapacityBlockOfferingsResult\");\nvar de_DescribeCapacityReservationFleetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.capacityReservationFleetSet === \"\") {\n contents[_CRF] = [];\n } else if (output[_cRFS] != null && output[_cRFS][_i] != null) {\n contents[_CRF] = de_CapacityReservationFleetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRFS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeCapacityReservationFleetsResult\");\nvar de_DescribeCapacityReservationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.capacityReservationSet === \"\") {\n contents[_CRapac] = [];\n } else if (output[_cRS] != null && output[_cRS][_i] != null) {\n contents[_CRapac] = de_CapacityReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRS][_i]), context);\n }\n return contents;\n}, \"de_DescribeCapacityReservationsResult\");\nvar de_DescribeCarrierGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.carrierGatewaySet === \"\") {\n contents[_CGa] = [];\n } else if (output[_cGS] != null && output[_cGS][_i] != null) {\n contents[_CGa] = de_CarrierGatewaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_cGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeCarrierGatewaysResult\");\nvar de_DescribeClassicLinkInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_In] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_In] = de_ClassicLinkInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClassicLinkInstancesResult\");\nvar de_DescribeClientVpnAuthorizationRulesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.authorizationRule === \"\") {\n contents[_ARut] = [];\n } else if (output[_aR] != null && output[_aR][_i] != null) {\n contents[_ARut] = de_AuthorizationRuleSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aR][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClientVpnAuthorizationRulesResult\");\nvar de_DescribeClientVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.connections === \"\") {\n contents[_Conn] = [];\n } else if (output[_con] != null && output[_con][_i] != null) {\n contents[_Conn] = de_ClientVpnConnectionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_con][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClientVpnConnectionsResult\");\nvar de_DescribeClientVpnEndpointsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.clientVpnEndpoint === \"\") {\n contents[_CVEl] = [];\n } else if (output[_cVE] != null && output[_cVE][_i] != null) {\n contents[_CVEl] = de_EndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cVE][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClientVpnEndpointsResult\");\nvar de_DescribeClientVpnRoutesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.routes === \"\") {\n contents[_Rou] = [];\n } else if (output[_rou] != null && output[_rou][_i] != null) {\n contents[_Rou] = de_ClientVpnRouteSet((0, import_smithy_client.getArrayIfSingleItem)(output[_rou][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClientVpnRoutesResult\");\nvar de_DescribeClientVpnTargetNetworksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.clientVpnTargetNetworks === \"\") {\n contents[_CVTN] = [];\n } else if (output[_cVTN] != null && output[_cVTN][_i] != null) {\n contents[_CVTN] = de_TargetNetworkSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cVTN][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeClientVpnTargetNetworksResult\");\nvar de_DescribeCoipPoolsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.coipPoolSet === \"\") {\n contents[_CPo] = [];\n } else if (output[_cPS] != null && output[_cPS][_i] != null) {\n contents[_CPo] = de_CoipPoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cPS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeCoipPoolsResult\");\nvar de_DescribeConversionTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ConversionTask(entry, context);\n });\n}, \"de_DescribeConversionTaskList\");\nvar de_DescribeConversionTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.conversionTasks === \"\") {\n contents[_CTon] = [];\n } else if (output[_cTo] != null && output[_cTo][_i] != null) {\n contents[_CTon] = de_DescribeConversionTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_cTo][_i]), context);\n }\n return contents;\n}, \"de_DescribeConversionTasksResult\");\nvar de_DescribeCustomerGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.customerGatewaySet === \"\") {\n contents[_CGus] = [];\n } else if (output[_cGSu] != null && output[_cGSu][_i] != null) {\n contents[_CGus] = de_CustomerGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_cGSu][_i]), context);\n }\n return contents;\n}, \"de_DescribeCustomerGatewaysResult\");\nvar de_DescribeDhcpOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.dhcpOptionsSet === \"\") {\n contents[_DOh] = [];\n } else if (output[_dOS] != null && output[_dOS][_i] != null) {\n contents[_DOh] = de_DhcpOptionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_dOS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeDhcpOptionsResult\");\nvar de_DescribeEgressOnlyInternetGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.egressOnlyInternetGatewaySet === \"\") {\n contents[_EOIGg] = [];\n } else if (output[_eOIGS] != null && output[_eOIGS][_i] != null) {\n contents[_EOIGg] = de_EgressOnlyInternetGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_eOIGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeEgressOnlyInternetGatewaysResult\");\nvar de_DescribeElasticGpusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.elasticGpuSet === \"\") {\n contents[_EGSla] = [];\n } else if (output[_eGS] != null && output[_eGS][_i] != null) {\n contents[_EGSla] = de_ElasticGpuSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eGS][_i]), context);\n }\n if (output[_mR] != null) {\n contents[_MR] = (0, import_smithy_client.strictParseInt32)(output[_mR]);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeElasticGpusResult\");\nvar de_DescribeExportImageTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.exportImageTaskSet === \"\") {\n contents[_EITx] = [];\n } else if (output[_eITS] != null && output[_eITS][_i] != null) {\n contents[_EITx] = de_ExportImageTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_eITS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeExportImageTasksResult\");\nvar de_DescribeExportTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.exportTaskSet === \"\") {\n contents[_ETxpo] = [];\n } else if (output[_eTS] != null && output[_eTS][_i] != null) {\n contents[_ETxpo] = de_ExportTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_eTS][_i]), context);\n }\n return contents;\n}, \"de_DescribeExportTasksResult\");\nvar de_DescribeFastLaunchImagesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.fastLaunchImageSet === \"\") {\n contents[_FLIa] = [];\n } else if (output[_fLISa] != null && output[_fLISa][_i] != null) {\n contents[_FLIa] = de_DescribeFastLaunchImagesSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fLISa][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeFastLaunchImagesResult\");\nvar de_DescribeFastLaunchImagesSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_sCn] != null) {\n contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context);\n }\n if (output[_lT] != null) {\n contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context);\n }\n if (output[_mPL] != null) {\n contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_sTT] != null) {\n contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT]));\n }\n return contents;\n}, \"de_DescribeFastLaunchImagesSuccessItem\");\nvar de_DescribeFastLaunchImagesSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DescribeFastLaunchImagesSuccessItem(entry, context);\n });\n}, \"de_DescribeFastLaunchImagesSuccessSet\");\nvar de_DescribeFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.fastSnapshotRestoreSet === \"\") {\n contents[_FSR] = [];\n } else if (output[_fSRS] != null && output[_fSRS][_i] != null) {\n contents[_FSR] = de_DescribeFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeFastSnapshotRestoresResult\");\nvar de_DescribeFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_oAw] != null) {\n contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]);\n }\n if (output[_eTn] != null) {\n contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn]));\n }\n if (output[_oT] != null) {\n contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT]));\n }\n if (output[_eTna] != null) {\n contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna]));\n }\n if (output[_dTi] != null) {\n contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi]));\n }\n if (output[_dTis] != null) {\n contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis]));\n }\n return contents;\n}, \"de_DescribeFastSnapshotRestoreSuccessItem\");\nvar de_DescribeFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DescribeFastSnapshotRestoreSuccessItem(entry, context);\n });\n}, \"de_DescribeFastSnapshotRestoreSuccessSet\");\nvar de_DescribeFleetError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTAO] != null) {\n contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context);\n }\n if (output[_l] != null) {\n contents[_Li] = (0, import_smithy_client.expectString)(output[_l]);\n }\n if (output[_eC] != null) {\n contents[_EC] = (0, import_smithy_client.expectString)(output[_eC]);\n }\n if (output[_eM] != null) {\n contents[_EM] = (0, import_smithy_client.expectString)(output[_eM]);\n }\n return contents;\n}, \"de_DescribeFleetError\");\nvar de_DescribeFleetHistoryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.historyRecordSet === \"\") {\n contents[_HRi] = [];\n } else if (output[_hRS] != null && output[_hRS][_i] != null) {\n contents[_HRi] = de_HistoryRecordSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context);\n }\n if (output[_lET] != null) {\n contents[_LET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lET]));\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n return contents;\n}, \"de_DescribeFleetHistoryResult\");\nvar de_DescribeFleetInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.activeInstanceSet === \"\") {\n contents[_AIc] = [];\n } else if (output[_aIS] != null && output[_aIS][_i] != null) {\n contents[_AIc] = de_ActiveInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aIS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n return contents;\n}, \"de_DescribeFleetInstancesResult\");\nvar de_DescribeFleetsErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DescribeFleetError(entry, context);\n });\n}, \"de_DescribeFleetsErrorSet\");\nvar de_DescribeFleetsInstances = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTAO] != null) {\n contents[_LTAO] = de_LaunchTemplateAndOverridesResponse(output[_lTAO], context);\n }\n if (output[_l] != null) {\n contents[_Li] = (0, import_smithy_client.expectString)(output[_l]);\n }\n if (output.instanceIds === \"\") {\n contents[_IIns] = [];\n } else if (output[_iIn] != null && output[_iIn][_i] != null) {\n contents[_IIns] = de_InstanceIdsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIn][_i]), context);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n return contents;\n}, \"de_DescribeFleetsInstances\");\nvar de_DescribeFleetsInstancesSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DescribeFleetsInstances(entry, context);\n });\n}, \"de_DescribeFleetsInstancesSet\");\nvar de_DescribeFleetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.fleetSet === \"\") {\n contents[_Fl] = [];\n } else if (output[_fS] != null && output[_fS][_i] != null) {\n contents[_Fl] = de_FleetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fS][_i]), context);\n }\n return contents;\n}, \"de_DescribeFleetsResult\");\nvar de_DescribeFlowLogsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.flowLogSet === \"\") {\n contents[_FL] = [];\n } else if (output[_fLS] != null && output[_fLS][_i] != null) {\n contents[_FL] = de_FlowLogSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fLS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeFlowLogsResult\");\nvar de_DescribeFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fIA] != null) {\n contents[_FIAp] = de_FpgaImageAttribute(output[_fIA], context);\n }\n return contents;\n}, \"de_DescribeFpgaImageAttributeResult\");\nvar de_DescribeFpgaImagesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.fpgaImageSet === \"\") {\n contents[_FIp] = [];\n } else if (output[_fISp] != null && output[_fISp][_i] != null) {\n contents[_FIp] = de_FpgaImageList((0, import_smithy_client.getArrayIfSingleItem)(output[_fISp][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeFpgaImagesResult\");\nvar de_DescribeHostReservationOfferingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.offeringSet === \"\") {\n contents[_OS] = [];\n } else if (output[_oS] != null && output[_oS][_i] != null) {\n contents[_OS] = de_HostOfferingSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oS][_i]), context);\n }\n return contents;\n}, \"de_DescribeHostReservationOfferingsResult\");\nvar de_DescribeHostReservationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.hostReservationSet === \"\") {\n contents[_HRS] = [];\n } else if (output[_hRSo] != null && output[_hRSo][_i] != null) {\n contents[_HRS] = de_HostReservationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRSo][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeHostReservationsResult\");\nvar de_DescribeHostsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.hostSet === \"\") {\n contents[_Ho] = [];\n } else if (output[_hS] != null && output[_hS][_i] != null) {\n contents[_Ho] = de_HostList((0, import_smithy_client.getArrayIfSingleItem)(output[_hS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeHostsResult\");\nvar de_DescribeIamInstanceProfileAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.iamInstanceProfileAssociationSet === \"\") {\n contents[_IIPAa] = [];\n } else if (output[_iIPAS] != null && output[_iIPAS][_i] != null) {\n contents[_IIPAa] = de_IamInstanceProfileAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIPAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeIamInstanceProfileAssociationsResult\");\nvar de_DescribeIdentityIdFormatResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.statusSet === \"\") {\n contents[_Status] = [];\n } else if (output[_sSt] != null && output[_sSt][_i] != null) {\n contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context);\n }\n return contents;\n}, \"de_DescribeIdentityIdFormatResult\");\nvar de_DescribeIdFormatResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.statusSet === \"\") {\n contents[_Status] = [];\n } else if (output[_sSt] != null && output[_sSt][_i] != null) {\n contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context);\n }\n return contents;\n}, \"de_DescribeIdFormatResult\");\nvar de_DescribeImagesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.imagesSet === \"\") {\n contents[_Ima] = [];\n } else if (output[_iSm] != null && output[_iSm][_i] != null) {\n contents[_Ima] = de_ImageList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSm][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeImagesResult\");\nvar de_DescribeImportImageTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.importImageTaskSet === \"\") {\n contents[_IIT] = [];\n } else if (output[_iITS] != null && output[_iITS][_i] != null) {\n contents[_IIT] = de_ImportImageTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_iITS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeImportImageTasksResult\");\nvar de_DescribeImportSnapshotTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.importSnapshotTaskSet === \"\") {\n contents[_IST] = [];\n } else if (output[_iSTS] != null && output[_iSTS][_i] != null) {\n contents[_IST] = de_ImportSnapshotTaskList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeImportSnapshotTasksResult\");\nvar de_DescribeInstanceConnectEndpointsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceConnectEndpointSet === \"\") {\n contents[_ICEn] = [];\n } else if (output[_iCES] != null && output[_iCES][_i] != null) {\n contents[_ICEn] = de_InstanceConnectEndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCES][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceConnectEndpointsResult\");\nvar de_DescribeInstanceCreditSpecificationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceCreditSpecificationSet === \"\") {\n contents[_ICS] = [];\n } else if (output[_iCSS] != null && output[_iCSS][_i] != null) {\n contents[_ICS] = de_InstanceCreditSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCSS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceCreditSpecificationsResult\");\nvar de_DescribeInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iTA] != null) {\n contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context);\n }\n return contents;\n}, \"de_DescribeInstanceEventNotificationAttributesResult\");\nvar de_DescribeInstanceEventWindowsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceEventWindowSet === \"\") {\n contents[_IEWn] = [];\n } else if (output[_iEWSn] != null && output[_iEWSn][_i] != null) {\n contents[_IEWn] = de_InstanceEventWindowSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iEWSn][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceEventWindowsResult\");\nvar de_DescribeInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservationSet === \"\") {\n contents[_Rese] = [];\n } else if (output[_rS] != null && output[_rS][_i] != null) {\n contents[_Rese] = de_ReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_rS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstancesResult\");\nvar de_DescribeInstanceStatusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceStatusSet === \"\") {\n contents[_ISns] = [];\n } else if (output[_iSS] != null && output[_iSS][_i] != null) {\n contents[_ISns] = de_InstanceStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceStatusResult\");\nvar de_DescribeInstanceTopologyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceSet === \"\") {\n contents[_In] = [];\n } else if (output[_iSns] != null && output[_iSns][_i] != null) {\n contents[_In] = de_InstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSns][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceTopologyResult\");\nvar de_DescribeInstanceTypeOfferingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceTypeOfferingSet === \"\") {\n contents[_ITO] = [];\n } else if (output[_iTOS] != null && output[_iTOS][_i] != null) {\n contents[_ITO] = de_InstanceTypeOfferingsList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTOS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceTypeOfferingsResult\");\nvar de_DescribeInstanceTypesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceTypeSet === \"\") {\n contents[_ITnst] = [];\n } else if (output[_iTS] != null && output[_iTS][_i] != null) {\n contents[_ITnst] = de_InstanceTypeInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInstanceTypesResult\");\nvar de_DescribeInternetGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.internetGatewaySet === \"\") {\n contents[_IGnt] = [];\n } else if (output[_iGS] != null && output[_iGS][_i] != null) {\n contents[_IGnt] = de_InternetGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_iGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeInternetGatewaysResult\");\nvar de_DescribeIpamByoasnResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.byoasnSet === \"\") {\n contents[_Byoa] = [];\n } else if (output[_bS] != null && output[_bS][_i] != null) {\n contents[_Byoa] = de_ByoasnSet((0, import_smithy_client.getArrayIfSingleItem)(output[_bS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeIpamByoasnResult\");\nvar de_DescribeIpamExternalResourceVerificationTokensResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.ipamExternalResourceVerificationTokenSet === \"\") {\n contents[_IERVTp] = [];\n } else if (output[_iERVTS] != null && output[_iERVTS][_i] != null) {\n contents[_IERVTp] = de_IpamExternalResourceVerificationTokenSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_iERVTS][_i]),\n context\n );\n }\n return contents;\n}, \"de_DescribeIpamExternalResourceVerificationTokensResult\");\nvar de_DescribeIpamPoolsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.ipamPoolSet === \"\") {\n contents[_IPpam] = [];\n } else if (output[_iPS] != null && output[_iPS][_i] != null) {\n contents[_IPpam] = de_IpamPoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPS][_i]), context);\n }\n return contents;\n}, \"de_DescribeIpamPoolsResult\");\nvar de_DescribeIpamResourceDiscoveriesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamResourceDiscoverySet === \"\") {\n contents[_IRDp] = [];\n } else if (output[_iRDS] != null && output[_iRDS][_i] != null) {\n contents[_IRDp] = de_IpamResourceDiscoverySet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRDS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeIpamResourceDiscoveriesResult\");\nvar de_DescribeIpamResourceDiscoveryAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamResourceDiscoveryAssociationSet === \"\") {\n contents[_IRDAp] = [];\n } else if (output[_iRDAS] != null && output[_iRDAS][_i] != null) {\n contents[_IRDAp] = de_IpamResourceDiscoveryAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRDAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeIpamResourceDiscoveryAssociationsResult\");\nvar de_DescribeIpamScopesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.ipamScopeSet === \"\") {\n contents[_ISpam] = [];\n } else if (output[_iSSp] != null && output[_iSSp][_i] != null) {\n contents[_ISpam] = de_IpamScopeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSSp][_i]), context);\n }\n return contents;\n}, \"de_DescribeIpamScopesResult\");\nvar de_DescribeIpamsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.ipamSet === \"\") {\n contents[_Ipam] = [];\n } else if (output[_iSp] != null && output[_iSp][_i] != null) {\n contents[_Ipam] = de_IpamSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iSp][_i]), context);\n }\n return contents;\n}, \"de_DescribeIpamsResult\");\nvar de_DescribeIpv6PoolsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipv6PoolSet === \"\") {\n contents[_IPpvo] = [];\n } else if (output[_iPSp] != null && output[_iPSp][_i] != null) {\n contents[_IPpvo] = de_Ipv6PoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSp][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeIpv6PoolsResult\");\nvar de_DescribeKeyPairsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.keySet === \"\") {\n contents[_KP] = [];\n } else if (output[_kS] != null && output[_kS][_i] != null) {\n contents[_KP] = de_KeyPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_kS][_i]), context);\n }\n return contents;\n}, \"de_DescribeKeyPairsResult\");\nvar de_DescribeLaunchTemplatesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.launchTemplates === \"\") {\n contents[_LTau] = [];\n } else if (output[_lTa] != null && output[_lTa][_i] != null) {\n contents[_LTau] = de_LaunchTemplateSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lTa][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLaunchTemplatesResult\");\nvar de_DescribeLaunchTemplateVersionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.launchTemplateVersionSet === \"\") {\n contents[_LTVa] = [];\n } else if (output[_lTVS] != null && output[_lTVS][_i] != null) {\n contents[_LTVa] = de_LaunchTemplateVersionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lTVS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLaunchTemplateVersionsResult\");\nvar de_DescribeLocalGatewayRouteTablesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewayRouteTableSet === \"\") {\n contents[_LGRTo] = [];\n } else if (output[_lGRTS] != null && output[_lGRTS][_i] != null) {\n contents[_LGRTo] = de_LocalGatewayRouteTableSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewayRouteTablesResult\");\nvar de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewayRouteTableVirtualInterfaceGroupAssociationSet === \"\") {\n contents[_LGRTVIGAo] = [];\n } else if (output[_lGRTVIGAS] != null && output[_lGRTVIGAS][_i] != null) {\n contents[_LGRTVIGAo] = de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTVIGAS][_i]),\n context\n );\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult\");\nvar de_DescribeLocalGatewayRouteTableVpcAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewayRouteTableVpcAssociationSet === \"\") {\n contents[_LGRTVAo] = [];\n } else if (output[_lGRTVAS] != null && output[_lGRTVAS][_i] != null) {\n contents[_LGRTVAo] = de_LocalGatewayRouteTableVpcAssociationSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_lGRTVAS][_i]),\n context\n );\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewayRouteTableVpcAssociationsResult\");\nvar de_DescribeLocalGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewaySet === \"\") {\n contents[_LGoc] = [];\n } else if (output[_lGS] != null && output[_lGS][_i] != null) {\n contents[_LGoc] = de_LocalGatewaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewaysResult\");\nvar de_DescribeLocalGatewayVirtualInterfaceGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewayVirtualInterfaceGroupSet === \"\") {\n contents[_LGVIG] = [];\n } else if (output[_lGVIGS] != null && output[_lGVIGS][_i] != null) {\n contents[_LGVIG] = de_LocalGatewayVirtualInterfaceGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewayVirtualInterfaceGroupsResult\");\nvar de_DescribeLocalGatewayVirtualInterfacesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.localGatewayVirtualInterfaceSet === \"\") {\n contents[_LGVI] = [];\n } else if (output[_lGVIS] != null && output[_lGVIS][_i] != null) {\n contents[_LGVI] = de_LocalGatewayVirtualInterfaceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLocalGatewayVirtualInterfacesResult\");\nvar de_DescribeLockedSnapshotsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.snapshotSet === \"\") {\n contents[_Sn] = [];\n } else if (output[_sS] != null && output[_sS][_i] != null) {\n contents[_Sn] = de_LockedSnapshotsInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeLockedSnapshotsResult\");\nvar de_DescribeMacHostsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.macHostSet === \"\") {\n contents[_MHa] = [];\n } else if (output[_mHS] != null && output[_mHS][_i] != null) {\n contents[_MHa] = de_MacHostList((0, import_smithy_client.getArrayIfSingleItem)(output[_mHS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeMacHostsResult\");\nvar de_DescribeManagedPrefixListsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.prefixListSet === \"\") {\n contents[_PLre] = [];\n } else if (output[_pLS] != null && output[_pLS][_i] != null) {\n contents[_PLre] = de_ManagedPrefixListSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLS][_i]), context);\n }\n return contents;\n}, \"de_DescribeManagedPrefixListsResult\");\nvar de_DescribeMovingAddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.movingAddressStatusSet === \"\") {\n contents[_MAS] = [];\n } else if (output[_mASS] != null && output[_mASS][_i] != null) {\n contents[_MAS] = de_MovingAddressStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_mASS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeMovingAddressesResult\");\nvar de_DescribeNatGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.natGatewaySet === \"\") {\n contents[_NGa] = [];\n } else if (output[_nGS] != null && output[_nGS][_i] != null) {\n contents[_NGa] = de_NatGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNatGatewaysResult\");\nvar de_DescribeNetworkAclsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkAclSet === \"\") {\n contents[_NAe] = [];\n } else if (output[_nAS] != null && output[_nAS][_i] != null) {\n contents[_NAe] = de_NetworkAclList((0, import_smithy_client.getArrayIfSingleItem)(output[_nAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkAclsResult\");\nvar de_DescribeNetworkInsightsAccessScopeAnalysesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInsightsAccessScopeAnalysisSet === \"\") {\n contents[_NIASA] = [];\n } else if (output[_nIASAS] != null && output[_nIASAS][_i] != null) {\n contents[_NIASA] = de_NetworkInsightsAccessScopeAnalysisList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInsightsAccessScopeAnalysesResult\");\nvar de_DescribeNetworkInsightsAccessScopesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInsightsAccessScopeSet === \"\") {\n contents[_NIASe] = [];\n } else if (output[_nIASS] != null && output[_nIASS][_i] != null) {\n contents[_NIASe] = de_NetworkInsightsAccessScopeList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInsightsAccessScopesResult\");\nvar de_DescribeNetworkInsightsAnalysesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInsightsAnalysisSet === \"\") {\n contents[_NIA] = [];\n } else if (output[_nIASe] != null && output[_nIASe][_i] != null) {\n contents[_NIA] = de_NetworkInsightsAnalysisList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIASe][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInsightsAnalysesResult\");\nvar de_DescribeNetworkInsightsPathsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInsightsPathSet === \"\") {\n contents[_NIPe] = [];\n } else if (output[_nIPS] != null && output[_nIPS][_i] != null) {\n contents[_NIPe] = de_NetworkInsightsPathList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIPS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInsightsPathsResult\");\nvar de_DescribeNetworkInterfaceAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_at] != null) {\n contents[_Att] = de_NetworkInterfaceAttachment(output[_at], context);\n }\n if (output[_de] != null) {\n contents[_De] = de_AttributeValue(output[_de], context);\n }\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_sDC] != null) {\n contents[_SDC] = de_AttributeBooleanValue(output[_sDC], context);\n }\n if (output[_aPIA] != null) {\n contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]);\n }\n return contents;\n}, \"de_DescribeNetworkInterfaceAttributeResult\");\nvar de_DescribeNetworkInterfacePermissionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInterfacePermissions === \"\") {\n contents[_NIPet] = [];\n } else if (output[_nIPe] != null && output[_nIPe][_i] != null) {\n contents[_NIPet] = de_NetworkInterfacePermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIPe][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInterfacePermissionsResult\");\nvar de_DescribeNetworkInterfacesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.networkInterfaceSet === \"\") {\n contents[_NI] = [];\n } else if (output[_nIS] != null && output[_nIS][_i] != null) {\n contents[_NI] = de_NetworkInterfaceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeNetworkInterfacesResult\");\nvar de_DescribePlacementGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.placementGroupSet === \"\") {\n contents[_PGl] = [];\n } else if (output[_pGS] != null && output[_pGS][_i] != null) {\n contents[_PGl] = de_PlacementGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_pGS][_i]), context);\n }\n return contents;\n}, \"de_DescribePlacementGroupsResult\");\nvar de_DescribePrefixListsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.prefixListSet === \"\") {\n contents[_PLre] = [];\n } else if (output[_pLS] != null && output[_pLS][_i] != null) {\n contents[_PLre] = de_PrefixListSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLS][_i]), context);\n }\n return contents;\n}, \"de_DescribePrefixListsResult\");\nvar de_DescribePrincipalIdFormatResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.principalSet === \"\") {\n contents[_Princ] = [];\n } else if (output[_pSr] != null && output[_pSr][_i] != null) {\n contents[_Princ] = de_PrincipalIdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribePrincipalIdFormatResult\");\nvar de_DescribePublicIpv4PoolsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.publicIpv4PoolSet === \"\") {\n contents[_PIPu] = [];\n } else if (output[_pIPS] != null && output[_pIPS][_i] != null) {\n contents[_PIPu] = de_PublicIpv4PoolSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pIPS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribePublicIpv4PoolsResult\");\nvar de_DescribeRegionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.regionInfo === \"\") {\n contents[_Reg] = [];\n } else if (output[_rI] != null && output[_rI][_i] != null) {\n contents[_Reg] = de_RegionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rI][_i]), context);\n }\n return contents;\n}, \"de_DescribeRegionsResult\");\nvar de_DescribeReplaceRootVolumeTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.replaceRootVolumeTaskSet === \"\") {\n contents[_RRVTe] = [];\n } else if (output[_rRVTS] != null && output[_rRVTS][_i] != null) {\n contents[_RRVTe] = de_ReplaceRootVolumeTasks((0, import_smithy_client.getArrayIfSingleItem)(output[_rRVTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeReplaceRootVolumeTasksResult\");\nvar de_DescribeReservedInstancesListingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservedInstancesListingsSet === \"\") {\n contents[_RIL] = [];\n } else if (output[_rILS] != null && output[_rILS][_i] != null) {\n contents[_RIL] = de_ReservedInstancesListingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rILS][_i]), context);\n }\n return contents;\n}, \"de_DescribeReservedInstancesListingsResult\");\nvar de_DescribeReservedInstancesModificationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.reservedInstancesModificationsSet === \"\") {\n contents[_RIM] = [];\n } else if (output[_rIMS] != null && output[_rIMS][_i] != null) {\n contents[_RIM] = de_ReservedInstancesModificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIMS][_i]), context);\n }\n return contents;\n}, \"de_DescribeReservedInstancesModificationsResult\");\nvar de_DescribeReservedInstancesOfferingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservedInstancesOfferingsSet === \"\") {\n contents[_RIO] = [];\n } else if (output[_rIOS] != null && output[_rIOS][_i] != null) {\n contents[_RIO] = de_ReservedInstancesOfferingList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIOS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeReservedInstancesOfferingsResult\");\nvar de_DescribeReservedInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.reservedInstancesSet === \"\") {\n contents[_RIese] = [];\n } else if (output[_rIS] != null && output[_rIS][_i] != null) {\n contents[_RIese] = de_ReservedInstancesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rIS][_i]), context);\n }\n return contents;\n}, \"de_DescribeReservedInstancesResult\");\nvar de_DescribeRouteTablesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.routeTableSet === \"\") {\n contents[_RTou] = [];\n } else if (output[_rTS] != null && output[_rTS][_i] != null) {\n contents[_RTou] = de_RouteTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeRouteTablesResult\");\nvar de_DescribeScheduledInstanceAvailabilityResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.scheduledInstanceAvailabilitySet === \"\") {\n contents[_SIAS] = [];\n } else if (output[_sIAS] != null && output[_sIAS][_i] != null) {\n contents[_SIAS] = de_ScheduledInstanceAvailabilitySet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIAS][_i]), context);\n }\n return contents;\n}, \"de_DescribeScheduledInstanceAvailabilityResult\");\nvar de_DescribeScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.scheduledInstanceSet === \"\") {\n contents[_SIS] = [];\n } else if (output[_sIS] != null && output[_sIS][_i] != null) {\n contents[_SIS] = de_ScheduledInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIS][_i]), context);\n }\n return contents;\n}, \"de_DescribeScheduledInstancesResult\");\nvar de_DescribeSecurityGroupReferencesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.securityGroupReferenceSet === \"\") {\n contents[_SGRSe] = [];\n } else if (output[_sGRSe] != null && output[_sGRSe][_i] != null) {\n contents[_SGRSe] = de_SecurityGroupReferences((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRSe][_i]), context);\n }\n return contents;\n}, \"de_DescribeSecurityGroupReferencesResult\");\nvar de_DescribeSecurityGroupRulesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.securityGroupRuleSet === \"\") {\n contents[_SGR] = [];\n } else if (output[_sGRS] != null && output[_sGRS][_i] != null) {\n contents[_SGR] = de_SecurityGroupRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSecurityGroupRulesResult\");\nvar de_DescribeSecurityGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.securityGroupInfo === \"\") {\n contents[_SG] = [];\n } else if (output[_sGIec] != null && output[_sGIec][_i] != null) {\n contents[_SG] = de_SecurityGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIec][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSecurityGroupsResult\");\nvar de_DescribeSnapshotAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.createVolumePermission === \"\") {\n contents[_CVPr] = [];\n } else if (output[_cVP] != null && output[_cVP][_i] != null) {\n contents[_CVPr] = de_CreateVolumePermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_cVP][_i]), context);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n return contents;\n}, \"de_DescribeSnapshotAttributeResult\");\nvar de_DescribeSnapshotsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.snapshotSet === \"\") {\n contents[_Sn] = [];\n } else if (output[_sS] != null && output[_sS][_i] != null) {\n contents[_Sn] = de_SnapshotList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSnapshotsResult\");\nvar de_DescribeSnapshotTierStatusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.snapshotTierStatusSet === \"\") {\n contents[_STS] = [];\n } else if (output[_sTSS] != null && output[_sTSS][_i] != null) {\n contents[_STS] = de_snapshotTierStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTSS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSnapshotTierStatusResult\");\nvar de_DescribeSpotDatafeedSubscriptionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sDS] != null) {\n contents[_SDS] = de_SpotDatafeedSubscription(output[_sDS], context);\n }\n return contents;\n}, \"de_DescribeSpotDatafeedSubscriptionResult\");\nvar de_DescribeSpotFleetInstancesResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.activeInstanceSet === \"\") {\n contents[_AIc] = [];\n } else if (output[_aIS] != null && output[_aIS][_i] != null) {\n contents[_AIc] = de_ActiveInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aIS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n return contents;\n}, \"de_DescribeSpotFleetInstancesResponse\");\nvar de_DescribeSpotFleetRequestHistoryResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.historyRecordSet === \"\") {\n contents[_HRi] = [];\n } else if (output[_hRS] != null && output[_hRS][_i] != null) {\n contents[_HRi] = de_HistoryRecords((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context);\n }\n if (output[_lET] != null) {\n contents[_LET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lET]));\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n return contents;\n}, \"de_DescribeSpotFleetRequestHistoryResponse\");\nvar de_DescribeSpotFleetRequestsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.spotFleetRequestConfigSet === \"\") {\n contents[_SFRCp] = [];\n } else if (output[_sFRCS] != null && output[_sFRCS][_i] != null) {\n contents[_SFRCp] = de_SpotFleetRequestConfigSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sFRCS][_i]), context);\n }\n return contents;\n}, \"de_DescribeSpotFleetRequestsResponse\");\nvar de_DescribeSpotInstanceRequestsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.spotInstanceRequestSet === \"\") {\n contents[_SIR] = [];\n } else if (output[_sIRS] != null && output[_sIRS][_i] != null) {\n contents[_SIR] = de_SpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSpotInstanceRequestsResult\");\nvar de_DescribeSpotPriceHistoryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.spotPriceHistorySet === \"\") {\n contents[_SPH] = [];\n } else if (output[_sPHS] != null && output[_sPHS][_i] != null) {\n contents[_SPH] = de_SpotPriceHistoryList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPHS][_i]), context);\n }\n return contents;\n}, \"de_DescribeSpotPriceHistoryResult\");\nvar de_DescribeStaleSecurityGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.staleSecurityGroupSet === \"\") {\n contents[_SSGS] = [];\n } else if (output[_sSGS] != null && output[_sSGS][_i] != null) {\n contents[_SSGS] = de_StaleSecurityGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sSGS][_i]), context);\n }\n return contents;\n}, \"de_DescribeStaleSecurityGroupsResult\");\nvar de_DescribeStoreImageTasksResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.storeImageTaskResultSet === \"\") {\n contents[_SITR] = [];\n } else if (output[_sITRS] != null && output[_sITRS][_i] != null) {\n contents[_SITR] = de_StoreImageTaskResultSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sITRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeStoreImageTasksResult\");\nvar de_DescribeSubnetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.subnetSet === \"\") {\n contents[_Subn] = [];\n } else if (output[_sSub] != null && output[_sSub][_i] != null) {\n contents[_Subn] = de_SubnetList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSub][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeSubnetsResult\");\nvar de_DescribeTagsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagDescriptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_DescribeTagsResult\");\nvar de_DescribeTrafficMirrorFilterRulesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.trafficMirrorFilterRuleSet === \"\") {\n contents[_TMFRr] = [];\n } else if (output[_tMFRS] != null && output[_tMFRS][_i] != null) {\n contents[_TMFRr] = de_TrafficMirrorFilterRuleSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMFRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTrafficMirrorFilterRulesResult\");\nvar de_DescribeTrafficMirrorFiltersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.trafficMirrorFilterSet === \"\") {\n contents[_TMFr] = [];\n } else if (output[_tMFS] != null && output[_tMFS][_i] != null) {\n contents[_TMFr] = de_TrafficMirrorFilterSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMFS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTrafficMirrorFiltersResult\");\nvar de_DescribeTrafficMirrorSessionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.trafficMirrorSessionSet === \"\") {\n contents[_TMSr] = [];\n } else if (output[_tMSS] != null && output[_tMSS][_i] != null) {\n contents[_TMSr] = de_TrafficMirrorSessionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMSS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTrafficMirrorSessionsResult\");\nvar de_DescribeTrafficMirrorTargetsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.trafficMirrorTargetSet === \"\") {\n contents[_TMTr] = [];\n } else if (output[_tMTS] != null && output[_tMTS][_i] != null) {\n contents[_TMTr] = de_TrafficMirrorTargetSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tMTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTrafficMirrorTargetsResult\");\nvar de_DescribeTransitGatewayAttachmentsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayAttachments === \"\") {\n contents[_TGAr] = [];\n } else if (output[_tGA] != null && output[_tGA][_i] != null) {\n contents[_TGAr] = de_TransitGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGA][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayAttachmentsResult\");\nvar de_DescribeTransitGatewayConnectPeersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayConnectPeerSet === \"\") {\n contents[_TGCPr] = [];\n } else if (output[_tGCPS] != null && output[_tGCPS][_i] != null) {\n contents[_TGCPr] = de_TransitGatewayConnectPeerList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCPS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayConnectPeersResult\");\nvar de_DescribeTransitGatewayConnectsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayConnectSet === \"\") {\n contents[_TGCra] = [];\n } else if (output[_tGCS] != null && output[_tGCS][_i] != null) {\n contents[_TGCra] = de_TransitGatewayConnectList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayConnectsResult\");\nvar de_DescribeTransitGatewayMulticastDomainsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayMulticastDomains === \"\") {\n contents[_TGMDr] = [];\n } else if (output[_tGMDr] != null && output[_tGMDr][_i] != null) {\n contents[_TGMDr] = de_TransitGatewayMulticastDomainList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGMDr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayMulticastDomainsResult\");\nvar de_DescribeTransitGatewayPeeringAttachmentsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayPeeringAttachments === \"\") {\n contents[_TGPAr] = [];\n } else if (output[_tGPAr] != null && output[_tGPAr][_i] != null) {\n contents[_TGPAr] = de_TransitGatewayPeeringAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPAr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayPeeringAttachmentsResult\");\nvar de_DescribeTransitGatewayPolicyTablesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayPolicyTables === \"\") {\n contents[_TGPTr] = [];\n } else if (output[_tGPTr] != null && output[_tGPTr][_i] != null) {\n contents[_TGPTr] = de_TransitGatewayPolicyTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPTr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayPolicyTablesResult\");\nvar de_DescribeTransitGatewayRouteTableAnnouncementsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayRouteTableAnnouncements === \"\") {\n contents[_TGRTAr] = [];\n } else if (output[_tGRTAr] != null && output[_tGRTAr][_i] != null) {\n contents[_TGRTAr] = de_TransitGatewayRouteTableAnnouncementList(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTAr][_i]),\n context\n );\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayRouteTableAnnouncementsResult\");\nvar de_DescribeTransitGatewayRouteTablesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayRouteTables === \"\") {\n contents[_TGRTr] = [];\n } else if (output[_tGRTr] != null && output[_tGRTr][_i] != null) {\n contents[_TGRTr] = de_TransitGatewayRouteTableList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayRouteTablesResult\");\nvar de_DescribeTransitGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewaySet === \"\") {\n contents[_TGra] = [];\n } else if (output[_tGS] != null && output[_tGS][_i] != null) {\n contents[_TGra] = de_TransitGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewaysResult\");\nvar de_DescribeTransitGatewayVpcAttachmentsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayVpcAttachments === \"\") {\n contents[_TGVAr] = [];\n } else if (output[_tGVAr] != null && output[_tGVAr][_i] != null) {\n contents[_TGVAr] = de_TransitGatewayVpcAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGVAr][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTransitGatewayVpcAttachmentsResult\");\nvar de_DescribeTrunkInterfaceAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.interfaceAssociationSet === \"\") {\n contents[_IAnt] = [];\n } else if (output[_iAS] != null && output[_iAS][_i] != null) {\n contents[_IAnt] = de_TrunkInterfaceAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_iAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeTrunkInterfaceAssociationsResult\");\nvar de_DescribeVerifiedAccessEndpointsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.verifiedAccessEndpointSet === \"\") {\n contents[_VAEe] = [];\n } else if (output[_vAES] != null && output[_vAES][_i] != null) {\n contents[_VAEe] = de_VerifiedAccessEndpointList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAES][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVerifiedAccessEndpointsResult\");\nvar de_DescribeVerifiedAccessGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.verifiedAccessGroupSet === \"\") {\n contents[_VAGe] = [];\n } else if (output[_vAGS] != null && output[_vAGS][_i] != null) {\n contents[_VAGe] = de_VerifiedAccessGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAGS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVerifiedAccessGroupsResult\");\nvar de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.loggingConfigurationSet === \"\") {\n contents[_LC] = [];\n } else if (output[_lCS] != null && output[_lCS][_i] != null) {\n contents[_LC] = de_VerifiedAccessInstanceLoggingConfigurationList(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_lCS][_i]),\n context\n );\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVerifiedAccessInstanceLoggingConfigurationsResult\");\nvar de_DescribeVerifiedAccessInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.verifiedAccessInstanceSet === \"\") {\n contents[_VAIe] = [];\n } else if (output[_vAIS] != null && output[_vAIS][_i] != null) {\n contents[_VAIe] = de_VerifiedAccessInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_vAIS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVerifiedAccessInstancesResult\");\nvar de_DescribeVerifiedAccessTrustProvidersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.verifiedAccessTrustProviderSet === \"\") {\n contents[_VATPe] = [];\n } else if (output[_vATPS] != null && output[_vATPS][_i] != null) {\n contents[_VATPe] = de_VerifiedAccessTrustProviderList((0, import_smithy_client.getArrayIfSingleItem)(output[_vATPS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVerifiedAccessTrustProvidersResult\");\nvar de_DescribeVolumeAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aEIO] != null) {\n contents[_AEIO] = de_AttributeBooleanValue(output[_aEIO], context);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n return contents;\n}, \"de_DescribeVolumeAttributeResult\");\nvar de_DescribeVolumesModificationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.volumeModificationSet === \"\") {\n contents[_VMo] = [];\n } else if (output[_vMS] != null && output[_vMS][_i] != null) {\n contents[_VMo] = de_VolumeModificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_vMS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVolumesModificationsResult\");\nvar de_DescribeVolumesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.volumeSet === \"\") {\n contents[_Vol] = [];\n } else if (output[_vS] != null && output[_vS][_i] != null) {\n contents[_Vol] = de_VolumeList((0, import_smithy_client.getArrayIfSingleItem)(output[_vS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVolumesResult\");\nvar de_DescribeVolumeStatusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.volumeStatusSet === \"\") {\n contents[_VSo] = [];\n } else if (output[_vSS] != null && output[_vSS][_i] != null) {\n contents[_VSo] = de_VolumeStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSS][_i]), context);\n }\n return contents;\n}, \"de_DescribeVolumeStatusResult\");\nvar de_DescribeVpcAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_eDH] != null) {\n contents[_EDH] = de_AttributeBooleanValue(output[_eDH], context);\n }\n if (output[_eDS] != null) {\n contents[_EDS] = de_AttributeBooleanValue(output[_eDS], context);\n }\n if (output[_eNAUM] != null) {\n contents[_ENAUM] = de_AttributeBooleanValue(output[_eNAUM], context);\n }\n return contents;\n}, \"de_DescribeVpcAttributeResult\");\nvar de_DescribeVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.vpcs === \"\") {\n contents[_Vpc] = [];\n } else if (output[_vpc] != null && output[_vpc][_i] != null) {\n contents[_Vpc] = de_ClassicLinkDnsSupportList((0, import_smithy_client.getArrayIfSingleItem)(output[_vpc][_i]), context);\n }\n return contents;\n}, \"de_DescribeVpcClassicLinkDnsSupportResult\");\nvar de_DescribeVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpcSet === \"\") {\n contents[_Vpc] = [];\n } else if (output[_vSp] != null && output[_vSp][_i] != null) {\n contents[_Vpc] = de_VpcClassicLinkList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSp][_i]), context);\n }\n return contents;\n}, \"de_DescribeVpcClassicLinkResult\");\nvar de_DescribeVpcEndpointConnectionNotificationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.connectionNotificationSet === \"\") {\n contents[_CNSo] = [];\n } else if (output[_cNSo] != null && output[_cNSo][_i] != null) {\n contents[_CNSo] = de_ConnectionNotificationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cNSo][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointConnectionNotificationsResult\");\nvar de_DescribeVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpcEndpointConnectionSet === \"\") {\n contents[_VEC] = [];\n } else if (output[_vECS] != null && output[_vECS][_i] != null) {\n contents[_VEC] = de_VpcEndpointConnectionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vECS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointConnectionsResult\");\nvar de_DescribeVpcEndpointServiceConfigurationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.serviceConfigurationSet === \"\") {\n contents[_SCer] = [];\n } else if (output[_sCS] != null && output[_sCS][_i] != null) {\n contents[_SCer] = de_ServiceConfigurationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointServiceConfigurationsResult\");\nvar de_DescribeVpcEndpointServicePermissionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.allowedPrincipals === \"\") {\n contents[_APl] = [];\n } else if (output[_aP] != null && output[_aP][_i] != null) {\n contents[_APl] = de_AllowedPrincipalSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aP][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointServicePermissionsResult\");\nvar de_DescribeVpcEndpointServicesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.serviceNameSet === \"\") {\n contents[_SNer] = [];\n } else if (output[_sNS] != null && output[_sNS][_i] != null) {\n contents[_SNer] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sNS][_i]), context);\n }\n if (output.serviceDetailSet === \"\") {\n contents[_SDe] = [];\n } else if (output[_sDSe] != null && output[_sDSe][_i] != null) {\n contents[_SDe] = de_ServiceDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSe][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointServicesResult\");\nvar de_DescribeVpcEndpointsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpcEndpointSet === \"\") {\n contents[_VEp] = [];\n } else if (output[_vESp] != null && output[_vESp][_i] != null) {\n contents[_VEp] = de_VpcEndpointSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vESp][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcEndpointsResult\");\nvar de_DescribeVpcPeeringConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpcPeeringConnectionSet === \"\") {\n contents[_VPCp] = [];\n } else if (output[_vPCS] != null && output[_vPCS][_i] != null) {\n contents[_VPCp] = de_VpcPeeringConnectionList((0, import_smithy_client.getArrayIfSingleItem)(output[_vPCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcPeeringConnectionsResult\");\nvar de_DescribeVpcsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpcSet === \"\") {\n contents[_Vpc] = [];\n } else if (output[_vSp] != null && output[_vSp][_i] != null) {\n contents[_Vpc] = de_VpcList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSp][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_DescribeVpcsResult\");\nvar de_DescribeVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpnConnectionSet === \"\") {\n contents[_VCp] = [];\n } else if (output[_vCS] != null && output[_vCS][_i] != null) {\n contents[_VCp] = de_VpnConnectionList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCS][_i]), context);\n }\n return contents;\n}, \"de_DescribeVpnConnectionsResult\");\nvar de_DescribeVpnGatewaysResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpnGatewaySet === \"\") {\n contents[_VGp] = [];\n } else if (output[_vGS] != null && output[_vGS][_i] != null) {\n contents[_VGp] = de_VpnGatewayList((0, import_smithy_client.getArrayIfSingleItem)(output[_vGS][_i]), context);\n }\n return contents;\n}, \"de_DescribeVpnGatewaysResult\");\nvar de_DestinationOptionsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fF] != null) {\n contents[_FF] = (0, import_smithy_client.expectString)(output[_fF]);\n }\n if (output[_hCP] != null) {\n contents[_HCP] = (0, import_smithy_client.parseBoolean)(output[_hCP]);\n }\n if (output[_pHP] != null) {\n contents[_PHP] = (0, import_smithy_client.parseBoolean)(output[_pHP]);\n }\n return contents;\n}, \"de_DestinationOptionsResponse\");\nvar de_DetachClassicLinkVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DetachClassicLinkVpcResult\");\nvar de_DetachVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATP] != null) {\n contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context);\n }\n if (output[_vAI] != null) {\n contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context);\n }\n return contents;\n}, \"de_DetachVerifiedAccessTrustProviderResult\");\nvar de_DeviceOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tI] != null) {\n contents[_TIe] = (0, import_smithy_client.expectString)(output[_tI]);\n }\n if (output[_pSKU] != null) {\n contents[_PSKU] = (0, import_smithy_client.expectString)(output[_pSKU]);\n }\n return contents;\n}, \"de_DeviceOptions\");\nvar de_DhcpConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_k] != null) {\n contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]);\n }\n if (output.valueSet === \"\") {\n contents[_Val] = [];\n } else if (output[_vSa] != null && output[_vSa][_i] != null) {\n contents[_Val] = de_DhcpConfigurationValueList((0, import_smithy_client.getArrayIfSingleItem)(output[_vSa][_i]), context);\n }\n return contents;\n}, \"de_DhcpConfiguration\");\nvar de_DhcpConfigurationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DhcpConfiguration(entry, context);\n });\n}, \"de_DhcpConfigurationList\");\nvar de_DhcpConfigurationValueList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_AttributeValue(entry, context);\n });\n}, \"de_DhcpConfigurationValueList\");\nvar de_DhcpOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.dhcpConfigurationSet === \"\") {\n contents[_DCh] = [];\n } else if (output[_dCS] != null && output[_dCS][_i] != null) {\n contents[_DCh] = de_DhcpConfigurationList((0, import_smithy_client.getArrayIfSingleItem)(output[_dCS][_i]), context);\n }\n if (output[_dOI] != null) {\n contents[_DOI] = (0, import_smithy_client.expectString)(output[_dOI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_DhcpOptions\");\nvar de_DhcpOptionsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DhcpOptions(entry, context);\n });\n}, \"de_DhcpOptionsList\");\nvar de_DirectoryServiceAuthentication = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dI] != null) {\n contents[_DIir] = (0, import_smithy_client.expectString)(output[_dI]);\n }\n return contents;\n}, \"de_DirectoryServiceAuthentication\");\nvar de_DisableAddressTransferResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aT] != null) {\n contents[_ATdd] = de_AddressTransfer(output[_aT], context);\n }\n return contents;\n}, \"de_DisableAddressTransferResult\");\nvar de_DisableAwsNetworkPerformanceMetricSubscriptionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ou] != null) {\n contents[_Ou] = (0, import_smithy_client.parseBoolean)(output[_ou]);\n }\n return contents;\n}, \"de_DisableAwsNetworkPerformanceMetricSubscriptionResult\");\nvar de_DisableEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eEBD] != null) {\n contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]);\n }\n return contents;\n}, \"de_DisableEbsEncryptionByDefaultResult\");\nvar de_DisableFastLaunchResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_sCn] != null) {\n contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context);\n }\n if (output[_lT] != null) {\n contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context);\n }\n if (output[_mPL] != null) {\n contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_sTT] != null) {\n contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT]));\n }\n return contents;\n}, \"de_DisableFastLaunchResult\");\nvar de_DisableFastSnapshotRestoreErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output.fastSnapshotRestoreStateErrorSet === \"\") {\n contents[_FSRSE] = [];\n } else if (output[_fSRSES] != null && output[_fSRSES][_i] != null) {\n contents[_FSRSE] = de_DisableFastSnapshotRestoreStateErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRSES][_i]), context);\n }\n return contents;\n}, \"de_DisableFastSnapshotRestoreErrorItem\");\nvar de_DisableFastSnapshotRestoreErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DisableFastSnapshotRestoreErrorItem(entry, context);\n });\n}, \"de_DisableFastSnapshotRestoreErrorSet\");\nvar de_DisableFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successful === \"\") {\n contents[_Suc] = [];\n } else if (output[_suc] != null && output[_suc][_i] != null) {\n contents[_Suc] = de_DisableFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context);\n }\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_DisableFastSnapshotRestoreErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_DisableFastSnapshotRestoresResult\");\nvar de_DisableFastSnapshotRestoreStateError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_DisableFastSnapshotRestoreStateError\");\nvar de_DisableFastSnapshotRestoreStateErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_er] != null) {\n contents[_Er] = de_DisableFastSnapshotRestoreStateError(output[_er], context);\n }\n return contents;\n}, \"de_DisableFastSnapshotRestoreStateErrorItem\");\nvar de_DisableFastSnapshotRestoreStateErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DisableFastSnapshotRestoreStateErrorItem(entry, context);\n });\n}, \"de_DisableFastSnapshotRestoreStateErrorSet\");\nvar de_DisableFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_oAw] != null) {\n contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]);\n }\n if (output[_eTn] != null) {\n contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn]));\n }\n if (output[_oT] != null) {\n contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT]));\n }\n if (output[_eTna] != null) {\n contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna]));\n }\n if (output[_dTi] != null) {\n contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi]));\n }\n if (output[_dTis] != null) {\n contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis]));\n }\n return contents;\n}, \"de_DisableFastSnapshotRestoreSuccessItem\");\nvar de_DisableFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DisableFastSnapshotRestoreSuccessItem(entry, context);\n });\n}, \"de_DisableFastSnapshotRestoreSuccessSet\");\nvar de_DisableImageBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iBPAS] != null) {\n contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]);\n }\n return contents;\n}, \"de_DisableImageBlockPublicAccessResult\");\nvar de_DisableImageDeprecationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DisableImageDeprecationResult\");\nvar de_DisableImageDeregistrationProtectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.expectString)(output[_r]);\n }\n return contents;\n}, \"de_DisableImageDeregistrationProtectionResult\");\nvar de_DisableImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DisableImageResult\");\nvar de_DisableIpamOrganizationAdminAccountResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_succ] != null) {\n contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]);\n }\n return contents;\n}, \"de_DisableIpamOrganizationAdminAccountResult\");\nvar de_DisableSerialConsoleAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCAE] != null) {\n contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]);\n }\n return contents;\n}, \"de_DisableSerialConsoleAccessResult\");\nvar de_DisableSnapshotBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_DisableSnapshotBlockPublicAccessResult\");\nvar de_DisableTransitGatewayRouteTablePropagationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_prop] != null) {\n contents[_Prop] = de_TransitGatewayPropagation(output[_prop], context);\n }\n return contents;\n}, \"de_DisableTransitGatewayRouteTablePropagationResult\");\nvar de_DisableVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DisableVpcClassicLinkDnsSupportResult\");\nvar de_DisableVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DisableVpcClassicLinkResult\");\nvar de_DisassociateClientVpnTargetNetworkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_AssociationStatus(output[_sta], context);\n }\n return contents;\n}, \"de_DisassociateClientVpnTargetNetworkResult\");\nvar de_DisassociateEnclaveCertificateIamRoleResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_DisassociateEnclaveCertificateIamRoleResult\");\nvar de_DisassociateIamInstanceProfileResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIPA] != null) {\n contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context);\n }\n return contents;\n}, \"de_DisassociateIamInstanceProfileResult\");\nvar de_DisassociateInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEW] != null) {\n contents[_IEW] = de_InstanceEventWindow(output[_iEW], context);\n }\n return contents;\n}, \"de_DisassociateInstanceEventWindowResult\");\nvar de_DisassociateIpamByoasnResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aA] != null) {\n contents[_AAsn] = de_AsnAssociation(output[_aA], context);\n }\n return contents;\n}, \"de_DisassociateIpamByoasnResult\");\nvar de_DisassociateIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRDA] != null) {\n contents[_IRDA] = de_IpamResourceDiscoveryAssociation(output[_iRDA], context);\n }\n return contents;\n}, \"de_DisassociateIpamResourceDiscoveryResult\");\nvar de_DisassociateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output.natGatewayAddressSet === \"\") {\n contents[_NGA] = [];\n } else if (output[_nGAS] != null && output[_nGAS][_i] != null) {\n contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context);\n }\n return contents;\n}, \"de_DisassociateNatGatewayAddressResult\");\nvar de_DisassociateSubnetCidrBlockResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCBA] != null) {\n contents[_ICBA] = de_SubnetIpv6CidrBlockAssociation(output[_iCBA], context);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n return contents;\n}, \"de_DisassociateSubnetCidrBlockResult\");\nvar de_DisassociateTransitGatewayMulticastDomainResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_a] != null) {\n contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context);\n }\n return contents;\n}, \"de_DisassociateTransitGatewayMulticastDomainResult\");\nvar de_DisassociateTransitGatewayPolicyTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_TransitGatewayPolicyTableAssociation(output[_ass], context);\n }\n return contents;\n}, \"de_DisassociateTransitGatewayPolicyTableResult\");\nvar de_DisassociateTransitGatewayRouteTableResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_TransitGatewayAssociation(output[_ass], context);\n }\n return contents;\n}, \"de_DisassociateTransitGatewayRouteTableResult\");\nvar de_DisassociateTrunkInterfaceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n return contents;\n}, \"de_DisassociateTrunkInterfaceResult\");\nvar de_DisassociateVpcCidrBlockResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCBA] != null) {\n contents[_ICBA] = de_VpcIpv6CidrBlockAssociation(output[_iCBA], context);\n }\n if (output[_cBA] != null) {\n contents[_CBA] = de_VpcCidrBlockAssociation(output[_cBA], context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_DisassociateVpcCidrBlockResult\");\nvar de_DiskImageDescription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ch] != null) {\n contents[_Ch] = (0, import_smithy_client.expectString)(output[_ch]);\n }\n if (output[_f] != null) {\n contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]);\n }\n if (output[_iMU] != null) {\n contents[_IMU] = (0, import_smithy_client.expectString)(output[_iMU]);\n }\n if (output[_si] != null) {\n contents[_Siz] = (0, import_smithy_client.strictParseLong)(output[_si]);\n }\n return contents;\n}, \"de_DiskImageDescription\");\nvar de_DiskImageVolumeDescription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_id] != null) {\n contents[_Id] = (0, import_smithy_client.expectString)(output[_id]);\n }\n if (output[_si] != null) {\n contents[_Siz] = (0, import_smithy_client.strictParseLong)(output[_si]);\n }\n return contents;\n}, \"de_DiskImageVolumeDescription\");\nvar de_DiskInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIGB] != null) {\n contents[_SIGB] = (0, import_smithy_client.strictParseLong)(output[_sIGB]);\n }\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n return contents;\n}, \"de_DiskInfo\");\nvar de_DiskInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DiskInfo(entry, context);\n });\n}, \"de_DiskInfoList\");\nvar de_DnsEntry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dNn] != null) {\n contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]);\n }\n if (output[_hZI] != null) {\n contents[_HZI] = (0, import_smithy_client.expectString)(output[_hZI]);\n }\n return contents;\n}, \"de_DnsEntry\");\nvar de_DnsEntrySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_DnsEntry(entry, context);\n });\n}, \"de_DnsEntrySet\");\nvar de_DnsOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dRIT] != null) {\n contents[_DRIT] = (0, import_smithy_client.expectString)(output[_dRIT]);\n }\n if (output[_pDOFIRE] != null) {\n contents[_PDOFIRE] = (0, import_smithy_client.parseBoolean)(output[_pDOFIRE]);\n }\n return contents;\n}, \"de_DnsOptions\");\nvar de_EbsBlockDevice = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_io] != null) {\n contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_vSo] != null) {\n contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]);\n }\n if (output[_vT] != null) {\n contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_th] != null) {\n contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n return contents;\n}, \"de_EbsBlockDevice\");\nvar de_EbsInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eOS] != null) {\n contents[_EOS] = (0, import_smithy_client.expectString)(output[_eOS]);\n }\n if (output[_eSn] != null) {\n contents[_ESnc] = (0, import_smithy_client.expectString)(output[_eSn]);\n }\n if (output[_eOI] != null) {\n contents[_EOI] = de_EbsOptimizedInfo(output[_eOI], context);\n }\n if (output[_nS] != null) {\n contents[_NS] = (0, import_smithy_client.expectString)(output[_nS]);\n }\n return contents;\n}, \"de_EbsInfo\");\nvar de_EbsInstanceBlockDevice = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aTt] != null) {\n contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt]));\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_aRs] != null) {\n contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]);\n }\n if (output[_vOI] != null) {\n contents[_VOI] = (0, import_smithy_client.expectString)(output[_vOI]);\n }\n return contents;\n}, \"de_EbsInstanceBlockDevice\");\nvar de_EbsOptimizedInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bBIM] != null) {\n contents[_BBIM] = (0, import_smithy_client.strictParseInt32)(output[_bBIM]);\n }\n if (output[_bTIMB] != null) {\n contents[_BTIMB] = (0, import_smithy_client.strictParseFloat)(output[_bTIMB]);\n }\n if (output[_bIa] != null) {\n contents[_BIa] = (0, import_smithy_client.strictParseInt32)(output[_bIa]);\n }\n if (output[_mBIM] != null) {\n contents[_MBIM] = (0, import_smithy_client.strictParseInt32)(output[_mBIM]);\n }\n if (output[_mTIMB] != null) {\n contents[_MTIMB] = (0, import_smithy_client.strictParseFloat)(output[_mTIMB]);\n }\n if (output[_mI] != null) {\n contents[_MIa] = (0, import_smithy_client.strictParseInt32)(output[_mI]);\n }\n return contents;\n}, \"de_EbsOptimizedInfo\");\nvar de_EbsStatusDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iSmp] != null) {\n contents[_ISmp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_iSmp]));\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_EbsStatusDetails\");\nvar de_EbsStatusDetailsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_EbsStatusDetails(entry, context);\n });\n}, \"de_EbsStatusDetailsList\");\nvar de_EbsStatusSummary = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.details === \"\") {\n contents[_Det] = [];\n } else if (output[_det] != null && output[_det][_i] != null) {\n contents[_Det] = de_EbsStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_EbsStatusSummary\");\nvar de_Ec2InstanceConnectEndpoint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iCEI] != null) {\n contents[_ICEI] = (0, import_smithy_client.expectString)(output[_iCEI]);\n }\n if (output[_iCEA] != null) {\n contents[_ICEA] = (0, import_smithy_client.expectString)(output[_iCEA]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sMt] != null) {\n contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]);\n }\n if (output[_dNn] != null) {\n contents[_DNn] = (0, import_smithy_client.expectString)(output[_dNn]);\n }\n if (output[_fDN] != null) {\n contents[_FDN] = (0, import_smithy_client.expectString)(output[_fDN]);\n }\n if (output.networkInterfaceIdSet === \"\") {\n contents[_NIIe] = [];\n } else if (output[_nIIS] != null && output[_nIIS][_i] != null) {\n contents[_NIIe] = de_NetworkInterfaceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_nIIS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_cAr] != null) {\n contents[_CAr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cAr]));\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_pCI] != null) {\n contents[_PCI] = (0, import_smithy_client.parseBoolean)(output[_pCI]);\n }\n if (output.securityGroupIdSet === \"\") {\n contents[_SGI] = [];\n } else if (output[_sGIS] != null && output[_sGIS][_i] != null) {\n contents[_SGI] = de_SecurityGroupIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_Ec2InstanceConnectEndpoint\");\nvar de_EfaInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mEI] != null) {\n contents[_MEI] = (0, import_smithy_client.strictParseInt32)(output[_mEI]);\n }\n return contents;\n}, \"de_EfaInfo\");\nvar de_EgressOnlyInternetGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.attachmentSet === \"\") {\n contents[_Atta] = [];\n } else if (output[_aSt] != null && output[_aSt][_i] != null) {\n contents[_Atta] = de_InternetGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context);\n }\n if (output[_eOIGI] != null) {\n contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_EgressOnlyInternetGateway\");\nvar de_EgressOnlyInternetGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_EgressOnlyInternetGateway(entry, context);\n });\n}, \"de_EgressOnlyInternetGatewayList\");\nvar de_ElasticGpuAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eGI] != null) {\n contents[_EGIl] = (0, import_smithy_client.expectString)(output[_eGI]);\n }\n if (output[_eGAI] != null) {\n contents[_EGAI] = (0, import_smithy_client.expectString)(output[_eGAI]);\n }\n if (output[_eGAS] != null) {\n contents[_EGAS] = (0, import_smithy_client.expectString)(output[_eGAS]);\n }\n if (output[_eGAT] != null) {\n contents[_EGAT] = (0, import_smithy_client.expectString)(output[_eGAT]);\n }\n return contents;\n}, \"de_ElasticGpuAssociation\");\nvar de_ElasticGpuAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ElasticGpuAssociation(entry, context);\n });\n}, \"de_ElasticGpuAssociationList\");\nvar de_ElasticGpuHealth = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_ElasticGpuHealth\");\nvar de_ElasticGpus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eGI] != null) {\n contents[_EGIl] = (0, import_smithy_client.expectString)(output[_eGI]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_eGT] != null) {\n contents[_EGT] = (0, import_smithy_client.expectString)(output[_eGT]);\n }\n if (output[_eGH] != null) {\n contents[_EGH] = de_ElasticGpuHealth(output[_eGH], context);\n }\n if (output[_eGSl] != null) {\n contents[_EGSlas] = (0, import_smithy_client.expectString)(output[_eGSl]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ElasticGpus\");\nvar de_ElasticGpuSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ElasticGpus(entry, context);\n });\n}, \"de_ElasticGpuSet\");\nvar de_ElasticGpuSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n return contents;\n}, \"de_ElasticGpuSpecificationResponse\");\nvar de_ElasticGpuSpecificationResponseList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ElasticGpuSpecificationResponse(entry, context);\n });\n}, \"de_ElasticGpuSpecificationResponseList\");\nvar de_ElasticInferenceAcceleratorAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eIAA] != null) {\n contents[_EIAA] = (0, import_smithy_client.expectString)(output[_eIAA]);\n }\n if (output[_eIAAI] != null) {\n contents[_EIAAI] = (0, import_smithy_client.expectString)(output[_eIAAI]);\n }\n if (output[_eIAAS] != null) {\n contents[_EIAAS] = (0, import_smithy_client.expectString)(output[_eIAAS]);\n }\n if (output[_eIAAT] != null) {\n contents[_EIAAT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eIAAT]));\n }\n return contents;\n}, \"de_ElasticInferenceAcceleratorAssociation\");\nvar de_ElasticInferenceAcceleratorAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ElasticInferenceAcceleratorAssociation(entry, context);\n });\n}, \"de_ElasticInferenceAcceleratorAssociationList\");\nvar de_EnableAddressTransferResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aT] != null) {\n contents[_ATdd] = de_AddressTransfer(output[_aT], context);\n }\n return contents;\n}, \"de_EnableAddressTransferResult\");\nvar de_EnableAwsNetworkPerformanceMetricSubscriptionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ou] != null) {\n contents[_Ou] = (0, import_smithy_client.parseBoolean)(output[_ou]);\n }\n return contents;\n}, \"de_EnableAwsNetworkPerformanceMetricSubscriptionResult\");\nvar de_EnableEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eEBD] != null) {\n contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]);\n }\n return contents;\n}, \"de_EnableEbsEncryptionByDefaultResult\");\nvar de_EnableFastLaunchResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_sCn] != null) {\n contents[_SCn] = de_FastLaunchSnapshotConfigurationResponse(output[_sCn], context);\n }\n if (output[_lT] != null) {\n contents[_LTa] = de_FastLaunchLaunchTemplateSpecificationResponse(output[_lT], context);\n }\n if (output[_mPL] != null) {\n contents[_MPL] = (0, import_smithy_client.strictParseInt32)(output[_mPL]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_sTT] != null) {\n contents[_STT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTT]));\n }\n return contents;\n}, \"de_EnableFastLaunchResult\");\nvar de_EnableFastSnapshotRestoreErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output.fastSnapshotRestoreStateErrorSet === \"\") {\n contents[_FSRSE] = [];\n } else if (output[_fSRSES] != null && output[_fSRSES][_i] != null) {\n contents[_FSRSE] = de_EnableFastSnapshotRestoreStateErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fSRSES][_i]), context);\n }\n return contents;\n}, \"de_EnableFastSnapshotRestoreErrorItem\");\nvar de_EnableFastSnapshotRestoreErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_EnableFastSnapshotRestoreErrorItem(entry, context);\n });\n}, \"de_EnableFastSnapshotRestoreErrorSet\");\nvar de_EnableFastSnapshotRestoresResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successful === \"\") {\n contents[_Suc] = [];\n } else if (output[_suc] != null && output[_suc][_i] != null) {\n contents[_Suc] = de_EnableFastSnapshotRestoreSuccessSet((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context);\n }\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_EnableFastSnapshotRestoreErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_EnableFastSnapshotRestoresResult\");\nvar de_EnableFastSnapshotRestoreStateError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_EnableFastSnapshotRestoreStateError\");\nvar de_EnableFastSnapshotRestoreStateErrorItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_er] != null) {\n contents[_Er] = de_EnableFastSnapshotRestoreStateError(output[_er], context);\n }\n return contents;\n}, \"de_EnableFastSnapshotRestoreStateErrorItem\");\nvar de_EnableFastSnapshotRestoreStateErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_EnableFastSnapshotRestoreStateErrorItem(entry, context);\n });\n}, \"de_EnableFastSnapshotRestoreStateErrorSet\");\nvar de_EnableFastSnapshotRestoreSuccessItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sTR] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_sTR]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_oAw] != null) {\n contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]);\n }\n if (output[_eTn] != null) {\n contents[_ETna] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTn]));\n }\n if (output[_oT] != null) {\n contents[_OTpt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oT]));\n }\n if (output[_eTna] != null) {\n contents[_ETnab] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTna]));\n }\n if (output[_dTi] != null) {\n contents[_DTi] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTi]));\n }\n if (output[_dTis] != null) {\n contents[_DTis] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTis]));\n }\n return contents;\n}, \"de_EnableFastSnapshotRestoreSuccessItem\");\nvar de_EnableFastSnapshotRestoreSuccessSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_EnableFastSnapshotRestoreSuccessItem(entry, context);\n });\n}, \"de_EnableFastSnapshotRestoreSuccessSet\");\nvar de_EnableImageBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iBPAS] != null) {\n contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]);\n }\n return contents;\n}, \"de_EnableImageBlockPublicAccessResult\");\nvar de_EnableImageDeprecationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_EnableImageDeprecationResult\");\nvar de_EnableImageDeregistrationProtectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.expectString)(output[_r]);\n }\n return contents;\n}, \"de_EnableImageDeregistrationProtectionResult\");\nvar de_EnableImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_EnableImageResult\");\nvar de_EnableIpamOrganizationAdminAccountResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_succ] != null) {\n contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]);\n }\n return contents;\n}, \"de_EnableIpamOrganizationAdminAccountResult\");\nvar de_EnableReachabilityAnalyzerOrganizationSharingResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rV] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_rV]);\n }\n return contents;\n}, \"de_EnableReachabilityAnalyzerOrganizationSharingResult\");\nvar de_EnableSerialConsoleAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCAE] != null) {\n contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]);\n }\n return contents;\n}, \"de_EnableSerialConsoleAccessResult\");\nvar de_EnableSnapshotBlockPublicAccessResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_EnableSnapshotBlockPublicAccessResult\");\nvar de_EnableTransitGatewayRouteTablePropagationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_prop] != null) {\n contents[_Prop] = de_TransitGatewayPropagation(output[_prop], context);\n }\n return contents;\n}, \"de_EnableTransitGatewayRouteTablePropagationResult\");\nvar de_EnableVpcClassicLinkDnsSupportResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_EnableVpcClassicLinkDnsSupportResult\");\nvar de_EnableVpcClassicLinkResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_EnableVpcClassicLinkResult\");\nvar de_EnaSrdSpecificationRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ESE] != null) {\n contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_ESE]);\n }\n if (output[_ESUS] != null) {\n contents[_ESUS] = de_EnaSrdUdpSpecificationRequest(output[_ESUS], context);\n }\n return contents;\n}, \"de_EnaSrdSpecificationRequest\");\nvar de_EnaSrdUdpSpecificationRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ESUE] != null) {\n contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_ESUE]);\n }\n return contents;\n}, \"de_EnaSrdUdpSpecificationRequest\");\nvar de_EnclaveOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n return contents;\n}, \"de_EnclaveOptions\");\nvar de_EndpointSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ClientVpnEndpoint(entry, context);\n });\n}, \"de_EndpointSet\");\nvar de_ErrorSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ValidationError(entry, context);\n });\n}, \"de_ErrorSet\");\nvar de_EventInformation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eDv] != null) {\n contents[_EDv] = (0, import_smithy_client.expectString)(output[_eDv]);\n }\n if (output[_eST] != null) {\n contents[_EST] = (0, import_smithy_client.expectString)(output[_eST]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n return contents;\n}, \"de_EventInformation\");\nvar de_ExcludedInstanceTypeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ExcludedInstanceTypeSet\");\nvar de_Explanation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ac] != null) {\n contents[_Acl] = de_AnalysisComponent(output[_ac], context);\n }\n if (output[_aRc] != null) {\n contents[_ARcl] = de_AnalysisAclRule(output[_aRc], context);\n }\n if (output[_ad] != null) {\n contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]);\n }\n if (output.addressSet === \"\") {\n contents[_Addr] = [];\n } else if (output[_aSd] != null && output[_aSd][_i] != null) {\n contents[_Addr] = de_IpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSd][_i]), context);\n }\n if (output[_aTtt] != null) {\n contents[_ATtta] = de_AnalysisComponent(output[_aTtt], context);\n }\n if (output.availabilityZoneSet === \"\") {\n contents[_AZv] = [];\n } else if (output[_aZS] != null && output[_aZS][_i] != null) {\n contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context);\n }\n if (output.cidrSet === \"\") {\n contents[_Ci] = [];\n } else if (output[_cS] != null && output[_cS][_i] != null) {\n contents[_Ci] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cS][_i]), context);\n }\n if (output[_c] != null) {\n contents[_Com] = de_AnalysisComponent(output[_c], context);\n }\n if (output[_cGu] != null) {\n contents[_CGu] = de_AnalysisComponent(output[_cGu], context);\n }\n if (output[_d] != null) {\n contents[_D] = de_AnalysisComponent(output[_d], context);\n }\n if (output[_dV] != null) {\n contents[_DVest] = de_AnalysisComponent(output[_dV], context);\n }\n if (output[_di] != null) {\n contents[_Di] = (0, import_smithy_client.expectString)(output[_di]);\n }\n if (output[_eCx] != null) {\n contents[_ECx] = (0, import_smithy_client.expectString)(output[_eCx]);\n }\n if (output[_iRT] != null) {\n contents[_IRT] = de_AnalysisComponent(output[_iRT], context);\n }\n if (output[_iG] != null) {\n contents[_IGn] = de_AnalysisComponent(output[_iG], context);\n }\n if (output[_lBA] != null) {\n contents[_LBA] = (0, import_smithy_client.expectString)(output[_lBA]);\n }\n if (output[_cLBL] != null) {\n contents[_CLBL] = de_AnalysisLoadBalancerListener(output[_cLBL], context);\n }\n if (output[_lBLP] != null) {\n contents[_LBLP] = (0, import_smithy_client.strictParseInt32)(output[_lBLP]);\n }\n if (output[_lBT] != null) {\n contents[_LBT] = de_AnalysisLoadBalancerTarget(output[_lBT], context);\n }\n if (output[_lBTG] != null) {\n contents[_LBTG] = de_AnalysisComponent(output[_lBTG], context);\n }\n if (output.loadBalancerTargetGroupSet === \"\") {\n contents[_LBTGo] = [];\n } else if (output[_lBTGS] != null && output[_lBTGS][_i] != null) {\n contents[_LBTGo] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_lBTGS][_i]), context);\n }\n if (output[_lBTP] != null) {\n contents[_LBTP] = (0, import_smithy_client.strictParseInt32)(output[_lBTP]);\n }\n if (output[_eLBL] != null) {\n contents[_ELBL] = de_AnalysisComponent(output[_eLBL], context);\n }\n if (output[_mC] != null) {\n contents[_MCis] = (0, import_smithy_client.expectString)(output[_mC]);\n }\n if (output[_nG] != null) {\n contents[_NG] = de_AnalysisComponent(output[_nG], context);\n }\n if (output[_nIe] != null) {\n contents[_NIet] = de_AnalysisComponent(output[_nIe], context);\n }\n if (output[_pF] != null) {\n contents[_PF] = (0, import_smithy_client.expectString)(output[_pF]);\n }\n if (output[_vPC] != null) {\n contents[_VPC] = de_AnalysisComponent(output[_vPC], context);\n }\n if (output[_po] != null) {\n contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]);\n }\n if (output.portRangeSet === \"\") {\n contents[_PRo] = [];\n } else if (output[_pRS] != null && output[_pRS][_i] != null) {\n contents[_PRo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pRS][_i]), context);\n }\n if (output[_pL] != null) {\n contents[_PLr] = de_AnalysisComponent(output[_pL], context);\n }\n if (output.protocolSet === \"\") {\n contents[_Pro] = [];\n } else if (output[_pSro] != null && output[_pSro][_i] != null) {\n contents[_Pro] = de_StringList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context);\n }\n if (output[_rTR] != null) {\n contents[_RTR] = de_AnalysisRouteTableRoute(output[_rTR], context);\n }\n if (output[_rTo] != null) {\n contents[_RTo] = de_AnalysisComponent(output[_rTo], context);\n }\n if (output[_sG] != null) {\n contents[_SGe] = de_AnalysisComponent(output[_sG], context);\n }\n if (output[_sGR] != null) {\n contents[_SGRe] = de_AnalysisSecurityGroupRule(output[_sGR], context);\n }\n if (output.securityGroupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_sGS] != null && output[_sGS][_i] != null) {\n contents[_SG] = de_AnalysisComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context);\n }\n if (output[_sV] != null) {\n contents[_SVo] = de_AnalysisComponent(output[_sV], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_su] != null) {\n contents[_Su] = de_AnalysisComponent(output[_su], context);\n }\n if (output[_sRT] != null) {\n contents[_SRT] = de_AnalysisComponent(output[_sRT], context);\n }\n if (output[_vp] != null) {\n contents[_Vp] = de_AnalysisComponent(output[_vp], context);\n }\n if (output[_vE] != null) {\n contents[_VE] = de_AnalysisComponent(output[_vE], context);\n }\n if (output[_vC] != null) {\n contents[_VC] = de_AnalysisComponent(output[_vC], context);\n }\n if (output[_vG] != null) {\n contents[_VG] = de_AnalysisComponent(output[_vG], context);\n }\n if (output[_tG] != null) {\n contents[_TGr] = de_AnalysisComponent(output[_tG], context);\n }\n if (output[_tGRT] != null) {\n contents[_TGRT] = de_AnalysisComponent(output[_tGRT], context);\n }\n if (output[_tGRTR] != null) {\n contents[_TGRTR] = de_TransitGatewayRouteTableRoute(output[_tGRTR], context);\n }\n if (output[_tGAr] != null) {\n contents[_TGAra] = de_AnalysisComponent(output[_tGAr], context);\n }\n if (output[_cAo] != null) {\n contents[_CAom] = (0, import_smithy_client.expectString)(output[_cAo]);\n }\n if (output[_cRo] != null) {\n contents[_CRo] = (0, import_smithy_client.expectString)(output[_cRo]);\n }\n if (output[_fSR] != null) {\n contents[_FSRi] = de_FirewallStatelessRule(output[_fSR], context);\n }\n if (output[_fSRi] != null) {\n contents[_FSRir] = de_FirewallStatefulRule(output[_fSRi], context);\n }\n return contents;\n}, \"de_Explanation\");\nvar de_ExplanationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Explanation(entry, context);\n });\n}, \"de_ExplanationList\");\nvar de_ExportClientVpnClientCertificateRevocationListResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRL] != null) {\n contents[_CRL] = (0, import_smithy_client.expectString)(output[_cRL]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientCertificateRevocationListStatus(output[_sta], context);\n }\n return contents;\n}, \"de_ExportClientVpnClientCertificateRevocationListResult\");\nvar de_ExportClientVpnClientConfigurationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCl] != null) {\n contents[_CCl] = (0, import_smithy_client.expectString)(output[_cCl]);\n }\n return contents;\n}, \"de_ExportClientVpnClientConfigurationResult\");\nvar de_ExportImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_dIF] != null) {\n contents[_DIFi] = (0, import_smithy_client.expectString)(output[_dIF]);\n }\n if (output[_eITI] != null) {\n contents[_EITIx] = (0, import_smithy_client.expectString)(output[_eITI]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_rNo] != null) {\n contents[_RNo] = (0, import_smithy_client.expectString)(output[_rNo]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sEL] != null) {\n contents[_SEL] = de_ExportTaskS3Location(output[_sEL], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ExportImageResult\");\nvar de_ExportImageTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_eITI] != null) {\n contents[_EITIx] = (0, import_smithy_client.expectString)(output[_eITI]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sEL] != null) {\n contents[_SEL] = de_ExportTaskS3Location(output[_sEL], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ExportImageTask\");\nvar de_ExportImageTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ExportImageTask(entry, context);\n });\n}, \"de_ExportImageTaskList\");\nvar de_ExportTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_eTI] != null) {\n contents[_ETI] = (0, import_smithy_client.expectString)(output[_eTI]);\n }\n if (output[_eTSx] != null) {\n contents[_ETST] = de_ExportToS3Task(output[_eTSx], context);\n }\n if (output[_iE] != null) {\n contents[_IED] = de_InstanceExportDetails(output[_iE], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ExportTask\");\nvar de_ExportTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ExportTask(entry, context);\n });\n}, \"de_ExportTaskList\");\nvar de_ExportTaskS3Location = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sB] != null) {\n contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]);\n }\n if (output[_sP] != null) {\n contents[_SP] = (0, import_smithy_client.expectString)(output[_sP]);\n }\n return contents;\n}, \"de_ExportTaskS3Location\");\nvar de_ExportToS3Task = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cF] != null) {\n contents[_CFo] = (0, import_smithy_client.expectString)(output[_cF]);\n }\n if (output[_dIF] != null) {\n contents[_DIFi] = (0, import_smithy_client.expectString)(output[_dIF]);\n }\n if (output[_sB] != null) {\n contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]);\n }\n if (output[_sK] != null) {\n contents[_SK] = (0, import_smithy_client.expectString)(output[_sK]);\n }\n return contents;\n}, \"de_ExportToS3Task\");\nvar de_ExportTransitGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sL] != null) {\n contents[_SLo] = (0, import_smithy_client.expectString)(output[_sL]);\n }\n return contents;\n}, \"de_ExportTransitGatewayRoutesResult\");\nvar de_FailedCapacityReservationFleetCancellationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRFI] != null) {\n contents[_CRFIa] = (0, import_smithy_client.expectString)(output[_cRFI]);\n }\n if (output[_cCRFE] != null) {\n contents[_CCRFE] = de_CancelCapacityReservationFleetError(output[_cCRFE], context);\n }\n return contents;\n}, \"de_FailedCapacityReservationFleetCancellationResult\");\nvar de_FailedCapacityReservationFleetCancellationResultSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FailedCapacityReservationFleetCancellationResult(entry, context);\n });\n}, \"de_FailedCapacityReservationFleetCancellationResultSet\");\nvar de_FailedQueuedPurchaseDeletion = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_er] != null) {\n contents[_Er] = de_DeleteQueuedReservedInstancesError(output[_er], context);\n }\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n return contents;\n}, \"de_FailedQueuedPurchaseDeletion\");\nvar de_FailedQueuedPurchaseDeletionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FailedQueuedPurchaseDeletion(entry, context);\n });\n}, \"de_FailedQueuedPurchaseDeletionSet\");\nvar de_FastLaunchLaunchTemplateSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_ve] != null) {\n contents[_V] = (0, import_smithy_client.expectString)(output[_ve]);\n }\n return contents;\n}, \"de_FastLaunchLaunchTemplateSpecificationResponse\");\nvar de_FastLaunchSnapshotConfigurationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tRC] != null) {\n contents[_TRC] = (0, import_smithy_client.strictParseInt32)(output[_tRC]);\n }\n return contents;\n}, \"de_FastLaunchSnapshotConfigurationResponse\");\nvar de_FederatedAuthentication = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sPA] != null) {\n contents[_SPA] = (0, import_smithy_client.expectString)(output[_sPA]);\n }\n if (output[_sSSPA] != null) {\n contents[_SSSPA] = (0, import_smithy_client.expectString)(output[_sSSPA]);\n }\n return contents;\n}, \"de_FederatedAuthentication\");\nvar de_FilterPortRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fP] != null) {\n contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]);\n }\n if (output[_tPo] != null) {\n contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]);\n }\n return contents;\n}, \"de_FilterPortRange\");\nvar de_FirewallStatefulRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rGA] != null) {\n contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]);\n }\n if (output.sourceSet === \"\") {\n contents[_So] = [];\n } else if (output[_sSo] != null && output[_sSo][_i] != null) {\n contents[_So] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSo][_i]), context);\n }\n if (output.destinationSet === \"\") {\n contents[_Des] = [];\n } else if (output[_dSe] != null && output[_dSe][_i] != null) {\n contents[_Des] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dSe][_i]), context);\n }\n if (output.sourcePortSet === \"\") {\n contents[_SPo] = [];\n } else if (output[_sPS] != null && output[_sPS][_i] != null) {\n contents[_SPo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context);\n }\n if (output.destinationPortSet === \"\") {\n contents[_DPe] = [];\n } else if (output[_dPS] != null && output[_dPS][_i] != null) {\n contents[_DPe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_rA] != null) {\n contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]);\n }\n if (output[_di] != null) {\n contents[_Di] = (0, import_smithy_client.expectString)(output[_di]);\n }\n return contents;\n}, \"de_FirewallStatefulRule\");\nvar de_FirewallStatelessRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rGA] != null) {\n contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]);\n }\n if (output.sourceSet === \"\") {\n contents[_So] = [];\n } else if (output[_sSo] != null && output[_sSo][_i] != null) {\n contents[_So] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSo][_i]), context);\n }\n if (output.destinationSet === \"\") {\n contents[_Des] = [];\n } else if (output[_dSe] != null && output[_dSe][_i] != null) {\n contents[_Des] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dSe][_i]), context);\n }\n if (output.sourcePortSet === \"\") {\n contents[_SPo] = [];\n } else if (output[_sPS] != null && output[_sPS][_i] != null) {\n contents[_SPo] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context);\n }\n if (output.destinationPortSet === \"\") {\n contents[_DPe] = [];\n } else if (output[_dPS] != null && output[_dPS][_i] != null) {\n contents[_DPe] = de_PortRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context);\n }\n if (output.protocolSet === \"\") {\n contents[_Pro] = [];\n } else if (output[_pSro] != null && output[_pSro][_i] != null) {\n contents[_Pro] = de_ProtocolIntList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context);\n }\n if (output[_rA] != null) {\n contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]);\n }\n if (output[_pri] != null) {\n contents[_Pri] = (0, import_smithy_client.strictParseInt32)(output[_pri]);\n }\n return contents;\n}, \"de_FirewallStatelessRule\");\nvar de_FleetCapacityReservation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRI] != null) {\n contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_iPn] != null) {\n contents[_IPn] = (0, import_smithy_client.expectString)(output[_iPn]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_tIC] != null) {\n contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]);\n }\n if (output[_fC] != null) {\n contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_cD] != null) {\n contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD]));\n }\n if (output[_we] != null) {\n contents[_W] = (0, import_smithy_client.strictParseFloat)(output[_we]);\n }\n if (output[_pri] != null) {\n contents[_Pri] = (0, import_smithy_client.strictParseInt32)(output[_pri]);\n }\n return contents;\n}, \"de_FleetCapacityReservation\");\nvar de_FleetCapacityReservationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FleetCapacityReservation(entry, context);\n });\n}, \"de_FleetCapacityReservationSet\");\nvar de_FleetData = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSc] != null) {\n contents[_ASc] = (0, import_smithy_client.expectString)(output[_aSc]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_fIl] != null) {\n contents[_FIl] = (0, import_smithy_client.expectString)(output[_fIl]);\n }\n if (output[_fSl] != null) {\n contents[_FS] = (0, import_smithy_client.expectString)(output[_fSl]);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_eCTP] != null) {\n contents[_ECTP] = (0, import_smithy_client.expectString)(output[_eCTP]);\n }\n if (output[_fC] != null) {\n contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]);\n }\n if (output[_fODC] != null) {\n contents[_FODC] = (0, import_smithy_client.strictParseFloat)(output[_fODC]);\n }\n if (output.launchTemplateConfigs === \"\") {\n contents[_LTC] = [];\n } else if (output[_lTC] != null && output[_lTC][_i] != null) {\n contents[_LTC] = de_FleetLaunchTemplateConfigList((0, import_smithy_client.getArrayIfSingleItem)(output[_lTC][_i]), context);\n }\n if (output[_tCS] != null) {\n contents[_TCS] = de_TargetCapacitySpecification(output[_tCS], context);\n }\n if (output[_tIWE] != null) {\n contents[_TIWE] = (0, import_smithy_client.parseBoolean)(output[_tIWE]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_vF] != null) {\n contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF]));\n }\n if (output[_vU] != null) {\n contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU]));\n }\n if (output[_rUI] != null) {\n contents[_RUI] = (0, import_smithy_client.parseBoolean)(output[_rUI]);\n }\n if (output[_sO] != null) {\n contents[_SO] = de_SpotOptions(output[_sO], context);\n }\n if (output[_oDO] != null) {\n contents[_ODO] = de_OnDemandOptions(output[_oDO], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output.errorSet === \"\") {\n contents[_Err] = [];\n } else if (output[_eSr] != null && output[_eSr][_i] != null) {\n contents[_Err] = de_DescribeFleetsErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context);\n }\n if (output.fleetInstanceSet === \"\") {\n contents[_In] = [];\n } else if (output[_fIS] != null && output[_fIS][_i] != null) {\n contents[_In] = de_DescribeFleetsInstancesSet((0, import_smithy_client.getArrayIfSingleItem)(output[_fIS][_i]), context);\n }\n if (output[_cont] != null) {\n contents[_Con] = (0, import_smithy_client.expectString)(output[_cont]);\n }\n return contents;\n}, \"de_FleetData\");\nvar de_FleetLaunchTemplateConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTS] != null) {\n contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context);\n }\n if (output.overrides === \"\") {\n contents[_Ov] = [];\n } else if (output[_ov] != null && output[_ov][_i] != null) {\n contents[_Ov] = de_FleetLaunchTemplateOverridesList((0, import_smithy_client.getArrayIfSingleItem)(output[_ov][_i]), context);\n }\n return contents;\n}, \"de_FleetLaunchTemplateConfig\");\nvar de_FleetLaunchTemplateConfigList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FleetLaunchTemplateConfig(entry, context);\n });\n}, \"de_FleetLaunchTemplateConfigList\");\nvar de_FleetLaunchTemplateOverrides = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_mP] != null) {\n contents[_MPa] = (0, import_smithy_client.expectString)(output[_mP]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_wC] != null) {\n contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]);\n }\n if (output[_pri] != null) {\n contents[_Pri] = (0, import_smithy_client.strictParseFloat)(output[_pri]);\n }\n if (output[_pla] != null) {\n contents[_Pl] = de_PlacementResponse(output[_pla], context);\n }\n if (output[_iR] != null) {\n contents[_IR] = de_InstanceRequirements(output[_iR], context);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n return contents;\n}, \"de_FleetLaunchTemplateOverrides\");\nvar de_FleetLaunchTemplateOverridesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FleetLaunchTemplateOverrides(entry, context);\n });\n}, \"de_FleetLaunchTemplateOverridesList\");\nvar de_FleetLaunchTemplateSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_ve] != null) {\n contents[_V] = (0, import_smithy_client.expectString)(output[_ve]);\n }\n return contents;\n}, \"de_FleetLaunchTemplateSpecification\");\nvar de_FleetSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FleetData(entry, context);\n });\n}, \"de_FleetSet\");\nvar de_FleetSpotCapacityRebalance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rSe] != null) {\n contents[_RS] = (0, import_smithy_client.expectString)(output[_rSe]);\n }\n if (output[_tD] != null) {\n contents[_TDe] = (0, import_smithy_client.strictParseInt32)(output[_tD]);\n }\n return contents;\n}, \"de_FleetSpotCapacityRebalance\");\nvar de_FleetSpotMaintenanceStrategies = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRa] != null) {\n contents[_CRap] = de_FleetSpotCapacityRebalance(output[_cRa], context);\n }\n return contents;\n}, \"de_FleetSpotMaintenanceStrategies\");\nvar de_FlowLog = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output[_dLEM] != null) {\n contents[_DLEM] = (0, import_smithy_client.expectString)(output[_dLEM]);\n }\n if (output[_dLPA] != null) {\n contents[_DLPA] = (0, import_smithy_client.expectString)(output[_dLPA]);\n }\n if (output[_dCAR] != null) {\n contents[_DCAR] = (0, import_smithy_client.expectString)(output[_dCAR]);\n }\n if (output[_dLS] != null) {\n contents[_DLSe] = (0, import_smithy_client.expectString)(output[_dLS]);\n }\n if (output[_fLI] != null) {\n contents[_FLIl] = (0, import_smithy_client.expectString)(output[_fLI]);\n }\n if (output[_fLSl] != null) {\n contents[_FLS] = (0, import_smithy_client.expectString)(output[_fLSl]);\n }\n if (output[_lGN] != null) {\n contents[_LGN] = (0, import_smithy_client.expectString)(output[_lGN]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_tT] != null) {\n contents[_TT] = (0, import_smithy_client.expectString)(output[_tT]);\n }\n if (output[_lDT] != null) {\n contents[_LDT] = (0, import_smithy_client.expectString)(output[_lDT]);\n }\n if (output[_lD] != null) {\n contents[_LD] = (0, import_smithy_client.expectString)(output[_lD]);\n }\n if (output[_lF] != null) {\n contents[_LF] = (0, import_smithy_client.expectString)(output[_lF]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_mAI] != null) {\n contents[_MAI] = (0, import_smithy_client.strictParseInt32)(output[_mAI]);\n }\n if (output[_dOe] != null) {\n contents[_DO] = de_DestinationOptionsResponse(output[_dOe], context);\n }\n return contents;\n}, \"de_FlowLog\");\nvar de_FlowLogSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FlowLog(entry, context);\n });\n}, \"de_FlowLogSet\");\nvar de_FpgaDeviceInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_man] != null) {\n contents[_Man] = (0, import_smithy_client.expectString)(output[_man]);\n }\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_FpgaDeviceMemoryInfo(output[_mIe], context);\n }\n return contents;\n}, \"de_FpgaDeviceInfo\");\nvar de_FpgaDeviceInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FpgaDeviceInfo(entry, context);\n });\n}, \"de_FpgaDeviceInfoList\");\nvar de_FpgaDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]);\n }\n return contents;\n}, \"de_FpgaDeviceMemoryInfo\");\nvar de_FpgaImage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fII] != null) {\n contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]);\n }\n if (output[_fIGI] != null) {\n contents[_FIGI] = (0, import_smithy_client.expectString)(output[_fIGI]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_sVh] != null) {\n contents[_SVh] = (0, import_smithy_client.expectString)(output[_sVh]);\n }\n if (output[_pIc] != null) {\n contents[_PIc] = de_PciId(output[_pIc], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = de_FpgaImageState(output[_st], context);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_uT] != null) {\n contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT]));\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_oAw] != null) {\n contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output.tags === \"\") {\n contents[_Ta] = [];\n } else if (output[_ta] != null && output[_ta][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_ta][_i]), context);\n }\n if (output[_pu] != null) {\n contents[_Pu] = (0, import_smithy_client.parseBoolean)(output[_pu]);\n }\n if (output[_dRS] != null) {\n contents[_DRS] = (0, import_smithy_client.parseBoolean)(output[_dRS]);\n }\n if (output.instanceTypes === \"\") {\n contents[_ITnst] = [];\n } else if (output[_iTn] != null && output[_iTn][_i] != null) {\n contents[_ITnst] = de_InstanceTypesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iTn][_i]), context);\n }\n return contents;\n}, \"de_FpgaImage\");\nvar de_FpgaImageAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fII] != null) {\n contents[_FII] = (0, import_smithy_client.expectString)(output[_fII]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.loadPermissions === \"\") {\n contents[_LPo] = [];\n } else if (output[_lP] != null && output[_lP][_i] != null) {\n contents[_LPo] = de_LoadPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_lP][_i]), context);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n return contents;\n}, \"de_FpgaImageAttribute\");\nvar de_FpgaImageList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_FpgaImage(entry, context);\n });\n}, \"de_FpgaImageList\");\nvar de_FpgaImageState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_FpgaImageState\");\nvar de_FpgaInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.fpgas === \"\") {\n contents[_Fp] = [];\n } else if (output[_fp] != null && output[_fp][_i] != null) {\n contents[_Fp] = de_FpgaDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_fp][_i]), context);\n }\n if (output[_tFMIMB] != null) {\n contents[_TFMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tFMIMB]);\n }\n return contents;\n}, \"de_FpgaInfo\");\nvar de_GetAssociatedEnclaveCertificateIamRolesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.associatedRoleSet === \"\") {\n contents[_ARss] = [];\n } else if (output[_aRS] != null && output[_aRS][_i] != null) {\n contents[_ARss] = de_AssociatedRolesList((0, import_smithy_client.getArrayIfSingleItem)(output[_aRS][_i]), context);\n }\n return contents;\n}, \"de_GetAssociatedEnclaveCertificateIamRolesResult\");\nvar de_GetAssociatedIpv6PoolCidrsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipv6CidrAssociationSet === \"\") {\n contents[_ICA] = [];\n } else if (output[_iCAS] != null && output[_iCAS][_i] != null) {\n contents[_ICA] = de_Ipv6CidrAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetAssociatedIpv6PoolCidrsResult\");\nvar de_GetAwsNetworkPerformanceDataResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.dataResponseSet === \"\") {\n contents[_DRa] = [];\n } else if (output[_dRSa] != null && output[_dRSa][_i] != null) {\n contents[_DRa] = de_DataResponses((0, import_smithy_client.getArrayIfSingleItem)(output[_dRSa][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetAwsNetworkPerformanceDataResult\");\nvar de_GetCapacityReservationUsageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output[_cRI] != null) {\n contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_tIC] != null) {\n contents[_TICo] = (0, import_smithy_client.strictParseInt32)(output[_tIC]);\n }\n if (output[_aICv] != null) {\n contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.instanceUsageSet === \"\") {\n contents[_IU] = [];\n } else if (output[_iUS] != null && output[_iUS][_i] != null) {\n contents[_IU] = de_InstanceUsageSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iUS][_i]), context);\n }\n return contents;\n}, \"de_GetCapacityReservationUsageResult\");\nvar de_GetCoipPoolUsageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cPI] != null) {\n contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]);\n }\n if (output.coipAddressUsageSet === \"\") {\n contents[_CAU] = [];\n } else if (output[_cAUS] != null && output[_cAUS][_i] != null) {\n contents[_CAU] = de_CoipAddressUsageSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cAUS][_i]), context);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetCoipPoolUsageResult\");\nvar de_GetConsoleOutputResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_ou] != null) {\n contents[_Ou] = (0, import_smithy_client.expectString)(output[_ou]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_GetConsoleOutputResult\");\nvar de_GetConsoleScreenshotResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iD] != null) {\n contents[_IDm] = (0, import_smithy_client.expectString)(output[_iD]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n return contents;\n}, \"de_GetConsoleScreenshotResult\");\nvar de_GetDefaultCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iFCS] != null) {\n contents[_IFCS] = de_InstanceFamilyCreditSpecification(output[_iFCS], context);\n }\n return contents;\n}, \"de_GetDefaultCreditSpecificationResult\");\nvar de_GetEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n return contents;\n}, \"de_GetEbsDefaultKmsKeyIdResult\");\nvar de_GetEbsEncryptionByDefaultResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eEBD] != null) {\n contents[_EEBD] = (0, import_smithy_client.parseBoolean)(output[_eEBD]);\n }\n if (output[_sTs] != null) {\n contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]);\n }\n return contents;\n}, \"de_GetEbsEncryptionByDefaultResult\");\nvar de_GetFlowLogsIntegrationTemplateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_re] != null) {\n contents[_Resu] = (0, import_smithy_client.expectString)(output[_re]);\n }\n return contents;\n}, \"de_GetFlowLogsIntegrationTemplateResult\");\nvar de_GetGroupsForCapacityReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.capacityReservationGroupSet === \"\") {\n contents[_CRG] = [];\n } else if (output[_cRGS] != null && output[_cRGS][_i] != null) {\n contents[_CRG] = de_CapacityReservationGroupSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cRGS][_i]), context);\n }\n return contents;\n}, \"de_GetGroupsForCapacityReservationResult\");\nvar de_GetHostReservationPurchasePreviewResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output.purchase === \"\") {\n contents[_Pur] = [];\n } else if (output[_pur] != null && output[_pur][_i] != null) {\n contents[_Pur] = de_PurchaseSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pur][_i]), context);\n }\n if (output[_tHP] != null) {\n contents[_THP] = (0, import_smithy_client.expectString)(output[_tHP]);\n }\n if (output[_tUP] != null) {\n contents[_TUP] = (0, import_smithy_client.expectString)(output[_tUP]);\n }\n return contents;\n}, \"de_GetHostReservationPurchasePreviewResult\");\nvar de_GetImageBlockPublicAccessStateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iBPAS] != null) {\n contents[_IBPAS] = (0, import_smithy_client.expectString)(output[_iBPAS]);\n }\n return contents;\n}, \"de_GetImageBlockPublicAccessStateResult\");\nvar de_GetInstanceMetadataDefaultsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aL] != null) {\n contents[_ALc] = de_InstanceMetadataDefaultsResponse(output[_aL], context);\n }\n return contents;\n}, \"de_GetInstanceMetadataDefaultsResult\");\nvar de_GetInstanceTpmEkPubResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_kT] != null) {\n contents[_KT] = (0, import_smithy_client.expectString)(output[_kT]);\n }\n if (output[_kF] != null) {\n contents[_KF] = (0, import_smithy_client.expectString)(output[_kF]);\n }\n if (output[_kV] != null) {\n contents[_KV] = (0, import_smithy_client.expectString)(output[_kV]);\n }\n return contents;\n}, \"de_GetInstanceTpmEkPubResult\");\nvar de_GetInstanceTypesFromInstanceRequirementsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceTypeSet === \"\") {\n contents[_ITnst] = [];\n } else if (output[_iTS] != null && output[_iTS][_i] != null) {\n contents[_ITnst] = de_InstanceTypeInfoFromInstanceRequirementsSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_iTS][_i]),\n context\n );\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetInstanceTypesFromInstanceRequirementsResult\");\nvar de_GetInstanceUefiDataResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_uD] != null) {\n contents[_UDe] = (0, import_smithy_client.expectString)(output[_uD]);\n }\n return contents;\n}, \"de_GetInstanceUefiDataResult\");\nvar de_GetIpamAddressHistoryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.historyRecordSet === \"\") {\n contents[_HRi] = [];\n } else if (output[_hRS] != null && output[_hRS][_i] != null) {\n contents[_HRi] = de_IpamAddressHistoryRecordSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamAddressHistoryResult\");\nvar de_GetIpamDiscoveredAccountsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamDiscoveredAccountSet === \"\") {\n contents[_IDA] = [];\n } else if (output[_iDAS] != null && output[_iDAS][_i] != null) {\n contents[_IDA] = de_IpamDiscoveredAccountSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamDiscoveredAccountsResult\");\nvar de_GetIpamDiscoveredPublicAddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamDiscoveredPublicAddressSet === \"\") {\n contents[_IDPA] = [];\n } else if (output[_iDPAS] != null && output[_iDPAS][_i] != null) {\n contents[_IDPA] = de_IpamDiscoveredPublicAddressSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDPAS][_i]), context);\n }\n if (output[_oST] != null) {\n contents[_OST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oST]));\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamDiscoveredPublicAddressesResult\");\nvar de_GetIpamDiscoveredResourceCidrsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamDiscoveredResourceCidrSet === \"\") {\n contents[_IDRC] = [];\n } else if (output[_iDRCS] != null && output[_iDRCS][_i] != null) {\n contents[_IDRC] = de_IpamDiscoveredResourceCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iDRCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamDiscoveredResourceCidrsResult\");\nvar de_GetIpamPoolAllocationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamPoolAllocationSet === \"\") {\n contents[_IPAp] = [];\n } else if (output[_iPAS] != null && output[_iPAS][_i] != null) {\n contents[_IPAp] = de_IpamPoolAllocationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamPoolAllocationsResult\");\nvar de_GetIpamPoolCidrsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.ipamPoolCidrSet === \"\") {\n contents[_IPCpam] = [];\n } else if (output[_iPCS] != null && output[_iPCS][_i] != null) {\n contents[_IPCpam] = de_IpamPoolCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iPCS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetIpamPoolCidrsResult\");\nvar de_GetIpamResourceCidrsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.ipamResourceCidrSet === \"\") {\n contents[_IRC] = [];\n } else if (output[_iRCS] != null && output[_iRCS][_i] != null) {\n contents[_IRC] = de_IpamResourceCidrSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iRCS][_i]), context);\n }\n return contents;\n}, \"de_GetIpamResourceCidrsResult\");\nvar de_GetLaunchTemplateDataResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTD] != null) {\n contents[_LTD] = de_ResponseLaunchTemplateData(output[_lTD], context);\n }\n return contents;\n}, \"de_GetLaunchTemplateDataResult\");\nvar de_GetManagedPrefixListAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.prefixListAssociationSet === \"\") {\n contents[_PLA] = [];\n } else if (output[_pLAS] != null && output[_pLAS][_i] != null) {\n contents[_PLA] = de_PrefixListAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLAS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetManagedPrefixListAssociationsResult\");\nvar de_GetManagedPrefixListEntriesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.entrySet === \"\") {\n contents[_Ent] = [];\n } else if (output[_eSnt] != null && output[_eSnt][_i] != null) {\n contents[_Ent] = de_PrefixListEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSnt][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetManagedPrefixListEntriesResult\");\nvar de_GetNetworkInsightsAccessScopeAnalysisFindingsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASAI] != null) {\n contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]);\n }\n if (output[_aSn] != null) {\n contents[_ASn] = (0, import_smithy_client.expectString)(output[_aSn]);\n }\n if (output.analysisFindingSet === \"\") {\n contents[_AFn] = [];\n } else if (output[_aFS] != null && output[_aFS][_i] != null) {\n contents[_AFn] = de_AccessScopeAnalysisFindingList((0, import_smithy_client.getArrayIfSingleItem)(output[_aFS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetNetworkInsightsAccessScopeAnalysisFindingsResult\");\nvar de_GetNetworkInsightsAccessScopeContentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASC] != null) {\n contents[_NIASC] = de_NetworkInsightsAccessScopeContent(output[_nIASC], context);\n }\n return contents;\n}, \"de_GetNetworkInsightsAccessScopeContentResult\");\nvar de_GetPasswordDataResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_pD] != null) {\n contents[_PDa] = (0, import_smithy_client.expectString)(output[_pD]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_GetPasswordDataResult\");\nvar de_GetReservedInstancesExchangeQuoteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_iVE] != null) {\n contents[_IVE] = (0, import_smithy_client.parseBoolean)(output[_iVE]);\n }\n if (output[_oRIWEA] != null) {\n contents[_ORIWEA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_oRIWEA]));\n }\n if (output[_pDa] != null) {\n contents[_PDay] = (0, import_smithy_client.expectString)(output[_pDa]);\n }\n if (output[_rIVR] != null) {\n contents[_RIVR] = de_ReservationValue(output[_rIVR], context);\n }\n if (output.reservedInstanceValueSet === \"\") {\n contents[_RIVS] = [];\n } else if (output[_rIVS] != null && output[_rIVS][_i] != null) {\n contents[_RIVS] = de_ReservedInstanceReservationValueSet((0, import_smithy_client.getArrayIfSingleItem)(output[_rIVS][_i]), context);\n }\n if (output[_tCVR] != null) {\n contents[_TCVR] = de_ReservationValue(output[_tCVR], context);\n }\n if (output.targetConfigurationValueSet === \"\") {\n contents[_TCVS] = [];\n } else if (output[_tCVS] != null && output[_tCVS][_i] != null) {\n contents[_TCVS] = de_TargetReservationValueSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tCVS][_i]), context);\n }\n if (output[_vFR] != null) {\n contents[_VFR] = (0, import_smithy_client.expectString)(output[_vFR]);\n }\n return contents;\n}, \"de_GetReservedInstancesExchangeQuoteResult\");\nvar de_GetSecurityGroupsForVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n if (output.securityGroupForVpcSet === \"\") {\n contents[_SGFV] = [];\n } else if (output[_sGFVS] != null && output[_sGFVS][_i] != null) {\n contents[_SGFV] = de_SecurityGroupForVpcList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGFVS][_i]), context);\n }\n return contents;\n}, \"de_GetSecurityGroupsForVpcResult\");\nvar de_GetSerialConsoleAccessStatusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCAE] != null) {\n contents[_SCAE] = (0, import_smithy_client.parseBoolean)(output[_sCAE]);\n }\n return contents;\n}, \"de_GetSerialConsoleAccessStatusResult\");\nvar de_GetSnapshotBlockPublicAccessStateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_GetSnapshotBlockPublicAccessStateResult\");\nvar de_GetSpotPlacementScoresResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.spotPlacementScoreSet === \"\") {\n contents[_SPS] = [];\n } else if (output[_sPSS] != null && output[_sPSS][_i] != null) {\n contents[_SPS] = de_SpotPlacementScores((0, import_smithy_client.getArrayIfSingleItem)(output[_sPSS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetSpotPlacementScoresResult\");\nvar de_GetSubnetCidrReservationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.subnetIpv4CidrReservationSet === \"\") {\n contents[_SICR] = [];\n } else if (output[_sICRS] != null && output[_sICRS][_i] != null) {\n contents[_SICR] = de_SubnetCidrReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sICRS][_i]), context);\n }\n if (output.subnetIpv6CidrReservationSet === \"\") {\n contents[_SICRu] = [];\n } else if (output[_sICRSu] != null && output[_sICRSu][_i] != null) {\n contents[_SICRu] = de_SubnetCidrReservationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sICRSu][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetSubnetCidrReservationsResult\");\nvar de_GetTransitGatewayAttachmentPropagationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayAttachmentPropagations === \"\") {\n contents[_TGAP] = [];\n } else if (output[_tGAP] != null && output[_tGAP][_i] != null) {\n contents[_TGAP] = de_TransitGatewayAttachmentPropagationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGAP][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayAttachmentPropagationsResult\");\nvar de_GetTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.multicastDomainAssociations === \"\") {\n contents[_MDA] = [];\n } else if (output[_mDA] != null && output[_mDA][_i] != null) {\n contents[_MDA] = de_TransitGatewayMulticastDomainAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_mDA][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayMulticastDomainAssociationsResult\");\nvar de_GetTransitGatewayPolicyTableAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.associations === \"\") {\n contents[_Ass] = [];\n } else if (output[_a] != null && output[_a][_i] != null) {\n contents[_Ass] = de_TransitGatewayPolicyTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_a][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayPolicyTableAssociationsResult\");\nvar de_GetTransitGatewayPolicyTableEntriesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayPolicyTableEntries === \"\") {\n contents[_TGPTE] = [];\n } else if (output[_tGPTE] != null && output[_tGPTE][_i] != null) {\n contents[_TGPTE] = de_TransitGatewayPolicyTableEntryList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPTE][_i]), context);\n }\n return contents;\n}, \"de_GetTransitGatewayPolicyTableEntriesResult\");\nvar de_GetTransitGatewayPrefixListReferencesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayPrefixListReferenceSet === \"\") {\n contents[_TGPLRr] = [];\n } else if (output[_tGPLRS] != null && output[_tGPLRS][_i] != null) {\n contents[_TGPLRr] = de_TransitGatewayPrefixListReferenceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_tGPLRS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayPrefixListReferencesResult\");\nvar de_GetTransitGatewayRouteTableAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.associations === \"\") {\n contents[_Ass] = [];\n } else if (output[_a] != null && output[_a][_i] != null) {\n contents[_Ass] = de_TransitGatewayRouteTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_a][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayRouteTableAssociationsResult\");\nvar de_GetTransitGatewayRouteTablePropagationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.transitGatewayRouteTablePropagations === \"\") {\n contents[_TGRTP] = [];\n } else if (output[_tGRTP] != null && output[_tGRTP][_i] != null) {\n contents[_TGRTP] = de_TransitGatewayRouteTablePropagationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGRTP][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetTransitGatewayRouteTablePropagationsResult\");\nvar de_GetVerifiedAccessEndpointPolicyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pE] != null) {\n contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]);\n }\n if (output[_pDo] != null) {\n contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]);\n }\n return contents;\n}, \"de_GetVerifiedAccessEndpointPolicyResult\");\nvar de_GetVerifiedAccessGroupPolicyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pE] != null) {\n contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]);\n }\n if (output[_pDo] != null) {\n contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]);\n }\n return contents;\n}, \"de_GetVerifiedAccessGroupPolicyResult\");\nvar de_GetVpnConnectionDeviceSampleConfigurationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vCDSC] != null) {\n contents[_VCDSC] = (0, import_smithy_client.expectString)(output[_vCDSC]);\n }\n return contents;\n}, \"de_GetVpnConnectionDeviceSampleConfigurationResult\");\nvar de_GetVpnConnectionDeviceTypesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.vpnConnectionDeviceTypeSet === \"\") {\n contents[_VCDT] = [];\n } else if (output[_vCDTS] != null && output[_vCDTS][_i] != null) {\n contents[_VCDT] = de_VpnConnectionDeviceTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCDTS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_GetVpnConnectionDeviceTypesResult\");\nvar de_GetVpnTunnelReplacementStatusResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vCI] != null) {\n contents[_VCI] = (0, import_smithy_client.expectString)(output[_vCI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_cGIu] != null) {\n contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]);\n }\n if (output[_vGI] != null) {\n contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]);\n }\n if (output[_vTOIA] != null) {\n contents[_VTOIA] = (0, import_smithy_client.expectString)(output[_vTOIA]);\n }\n if (output[_mD] != null) {\n contents[_MDa] = de_MaintenanceDetails(output[_mD], context);\n }\n return contents;\n}, \"de_GetVpnTunnelReplacementStatusResult\");\nvar de_GpuDeviceInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_man] != null) {\n contents[_Man] = (0, import_smithy_client.expectString)(output[_man]);\n }\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_GpuDeviceMemoryInfo(output[_mIe], context);\n }\n return contents;\n}, \"de_GpuDeviceInfo\");\nvar de_GpuDeviceInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_GpuDeviceInfo(entry, context);\n });\n}, \"de_GpuDeviceInfoList\");\nvar de_GpuDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]);\n }\n return contents;\n}, \"de_GpuDeviceMemoryInfo\");\nvar de_GpuInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.gpus === \"\") {\n contents[_Gp] = [];\n } else if (output[_gp] != null && output[_gp][_i] != null) {\n contents[_Gp] = de_GpuDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_gp][_i]), context);\n }\n if (output[_tGMIMB] != null) {\n contents[_TGMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tGMIMB]);\n }\n return contents;\n}, \"de_GpuInfo\");\nvar de_GroupIdentifier = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n return contents;\n}, \"de_GroupIdentifier\");\nvar de_GroupIdentifierList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_GroupIdentifier(entry, context);\n });\n}, \"de_GroupIdentifierList\");\nvar de_GroupIdentifierSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SecurityGroupIdentifier(entry, context);\n });\n}, \"de_GroupIdentifierSet\");\nvar de_GroupIdStringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_GroupIdStringList\");\nvar de_HibernationOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_conf] != null) {\n contents[_Conf] = (0, import_smithy_client.parseBoolean)(output[_conf]);\n }\n return contents;\n}, \"de_HibernationOptions\");\nvar de_HistoryRecord = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eIv] != null) {\n contents[_EIv] = de_EventInformation(output[_eIv], context);\n }\n if (output[_eTv] != null) {\n contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_HistoryRecord\");\nvar de_HistoryRecordEntry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eIv] != null) {\n contents[_EIv] = de_EventInformation(output[_eIv], context);\n }\n if (output[_eTv] != null) {\n contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_HistoryRecordEntry\");\nvar de_HistoryRecords = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_HistoryRecord(entry, context);\n });\n}, \"de_HistoryRecords\");\nvar de_HistoryRecordSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_HistoryRecordEntry(entry, context);\n });\n}, \"de_HistoryRecordSet\");\nvar de_Host = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aPu] != null) {\n contents[_AP] = (0, import_smithy_client.expectString)(output[_aPu]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_aC] != null) {\n contents[_ACv] = de_AvailableCapacity(output[_aC], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_hI] != null) {\n contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]);\n }\n if (output[_hP] != null) {\n contents[_HP] = de_HostProperties(output[_hP], context);\n }\n if (output[_hRI] != null) {\n contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]);\n }\n if (output.instances === \"\") {\n contents[_In] = [];\n } else if (output[_ins] != null && output[_ins][_i] != null) {\n contents[_In] = de_HostInstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_ins][_i]), context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_aTll] != null) {\n contents[_ATll] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTll]));\n }\n if (output[_rTel] != null) {\n contents[_RTel] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rTel]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_hR] != null) {\n contents[_HR] = (0, import_smithy_client.expectString)(output[_hR]);\n }\n if (output[_aMIT] != null) {\n contents[_AMIT] = (0, import_smithy_client.expectString)(output[_aMIT]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n if (output[_mOSLRG] != null) {\n contents[_MOSLRG] = (0, import_smithy_client.parseBoolean)(output[_mOSLRG]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_hM] != null) {\n contents[_HM] = (0, import_smithy_client.expectString)(output[_hM]);\n }\n if (output[_aIss] != null) {\n contents[_AIsse] = (0, import_smithy_client.expectString)(output[_aIss]);\n }\n return contents;\n}, \"de_Host\");\nvar de_HostInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n return contents;\n}, \"de_HostInstance\");\nvar de_HostInstanceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_HostInstance(entry, context);\n });\n}, \"de_HostInstanceList\");\nvar de_HostList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Host(entry, context);\n });\n}, \"de_HostList\");\nvar de_HostOffering = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_du] != null) {\n contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]);\n }\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_iF] != null) {\n contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]);\n }\n if (output[_oIf] != null) {\n contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]);\n }\n if (output[_pO] != null) {\n contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]);\n }\n if (output[_uP] != null) {\n contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]);\n }\n return contents;\n}, \"de_HostOffering\");\nvar de_HostOfferingSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_HostOffering(entry, context);\n });\n}, \"de_HostOfferingSet\");\nvar de_HostProperties = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cor] != null) {\n contents[_Cor] = (0, import_smithy_client.strictParseInt32)(output[_cor]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_iF] != null) {\n contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]);\n }\n if (output[_so] != null) {\n contents[_Soc] = (0, import_smithy_client.strictParseInt32)(output[_so]);\n }\n if (output[_tVC] != null) {\n contents[_TVC] = (0, import_smithy_client.strictParseInt32)(output[_tVC]);\n }\n return contents;\n}, \"de_HostProperties\");\nvar de_HostReservation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_du] != null) {\n contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]);\n }\n if (output[_end] != null) {\n contents[_End] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_end]));\n }\n if (output.hostIdSet === \"\") {\n contents[_HIS] = [];\n } else if (output[_hIS] != null && output[_hIS][_i] != null) {\n contents[_HIS] = de_ResponseHostIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context);\n }\n if (output[_hRI] != null) {\n contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]);\n }\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_iF] != null) {\n contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]);\n }\n if (output[_oIf] != null) {\n contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]);\n }\n if (output[_pO] != null) {\n contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]);\n }\n if (output[_star] != null) {\n contents[_Star] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_star]));\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_uP] != null) {\n contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_HostReservation\");\nvar de_HostReservationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_HostReservation(entry, context);\n });\n}, \"de_HostReservationSet\");\nvar de_IamInstanceProfile = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n if (output[_id] != null) {\n contents[_Id] = (0, import_smithy_client.expectString)(output[_id]);\n }\n return contents;\n}, \"de_IamInstanceProfile\");\nvar de_IamInstanceProfileAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iIP] != null) {\n contents[_IIP] = de_IamInstanceProfile(output[_iIP], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_IamInstanceProfileAssociation\");\nvar de_IamInstanceProfileAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IamInstanceProfileAssociation(entry, context);\n });\n}, \"de_IamInstanceProfileAssociationSet\");\nvar de_IamInstanceProfileSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_IamInstanceProfileSpecification\");\nvar de_IcmpTypeCode = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.strictParseInt32)(output[_co]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.strictParseInt32)(output[_ty]);\n }\n return contents;\n}, \"de_IcmpTypeCode\");\nvar de_IdFormat = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dea] != null) {\n contents[_Dea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dea]));\n }\n if (output[_res] != null) {\n contents[_Res] = (0, import_smithy_client.expectString)(output[_res]);\n }\n if (output[_uLI] != null) {\n contents[_ULI] = (0, import_smithy_client.parseBoolean)(output[_uLI]);\n }\n return contents;\n}, \"de_IdFormat\");\nvar de_IdFormatList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IdFormat(entry, context);\n });\n}, \"de_IdFormatList\");\nvar de_IKEVersionsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IKEVersionsListValue(entry, context);\n });\n}, \"de_IKEVersionsList\");\nvar de_IKEVersionsListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_IKEVersionsListValue\");\nvar de_Image = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_arc] != null) {\n contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]);\n }\n if (output[_cDr] != null) {\n contents[_CDre] = (0, import_smithy_client.expectString)(output[_cDr]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iL] != null) {\n contents[_IL] = (0, import_smithy_client.expectString)(output[_iL]);\n }\n if (output[_iTm] != null) {\n contents[_ITm] = (0, import_smithy_client.expectString)(output[_iTm]);\n }\n if (output[_iPs] != null) {\n contents[_Pu] = (0, import_smithy_client.parseBoolean)(output[_iPs]);\n }\n if (output[_kI] != null) {\n contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]);\n }\n if (output[_iOI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_iOI]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pDl] != null) {\n contents[_PDl] = (0, import_smithy_client.expectString)(output[_pDl]);\n }\n if (output[_uO] != null) {\n contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_rIa] != null) {\n contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]);\n }\n if (output[_iSma] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_iSma]);\n }\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_eSna] != null) {\n contents[_ESn] = (0, import_smithy_client.parseBoolean)(output[_eSna]);\n }\n if (output[_h] != null) {\n contents[_H] = (0, import_smithy_client.expectString)(output[_h]);\n }\n if (output[_iOA] != null) {\n contents[_IOA] = (0, import_smithy_client.expectString)(output[_iOA]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_rDN] != null) {\n contents[_RDN] = (0, import_smithy_client.expectString)(output[_rDN]);\n }\n if (output[_rDT] != null) {\n contents[_RDT] = (0, import_smithy_client.expectString)(output[_rDT]);\n }\n if (output[_sNSr] != null) {\n contents[_SNS] = (0, import_smithy_client.expectString)(output[_sNSr]);\n }\n if (output[_sR] != null) {\n contents[_SRt] = de_StateReason(output[_sR], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vTi] != null) {\n contents[_VTir] = (0, import_smithy_client.expectString)(output[_vTi]);\n }\n if (output[_bM] != null) {\n contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]);\n }\n if (output[_tSp] != null) {\n contents[_TSp] = (0, import_smithy_client.expectString)(output[_tSp]);\n }\n if (output[_dTe] != null) {\n contents[_DTep] = (0, import_smithy_client.expectString)(output[_dTe]);\n }\n if (output[_iSmd] != null) {\n contents[_ISm] = (0, import_smithy_client.expectString)(output[_iSmd]);\n }\n if (output[_sII] != null) {\n contents[_SIIo] = (0, import_smithy_client.expectString)(output[_sII]);\n }\n if (output[_dP] != null) {\n contents[_DPer] = (0, import_smithy_client.expectString)(output[_dP]);\n }\n if (output[_lLT] != null) {\n contents[_LLT] = (0, import_smithy_client.expectString)(output[_lLT]);\n }\n return contents;\n}, \"de_Image\");\nvar de_ImageAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output.launchPermission === \"\") {\n contents[_LPau] = [];\n } else if (output[_lPa] != null && output[_lPa][_i] != null) {\n contents[_LPau] = de_LaunchPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_lPa][_i]), context);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_de] != null) {\n contents[_De] = de_AttributeValue(output[_de], context);\n }\n if (output[_ke] != null) {\n contents[_KI] = de_AttributeValue(output[_ke], context);\n }\n if (output[_ra] != null) {\n contents[_RIa] = de_AttributeValue(output[_ra], context);\n }\n if (output[_sNSr] != null) {\n contents[_SNS] = de_AttributeValue(output[_sNSr], context);\n }\n if (output[_bM] != null) {\n contents[_BM] = de_AttributeValue(output[_bM], context);\n }\n if (output[_tSp] != null) {\n contents[_TSp] = de_AttributeValue(output[_tSp], context);\n }\n if (output[_uD] != null) {\n contents[_UDe] = de_AttributeValue(output[_uD], context);\n }\n if (output[_lLT] != null) {\n contents[_LLT] = de_AttributeValue(output[_lLT], context);\n }\n if (output[_iSmd] != null) {\n contents[_ISm] = de_AttributeValue(output[_iSmd], context);\n }\n if (output[_dP] != null) {\n contents[_DPer] = de_AttributeValue(output[_dP], context);\n }\n return contents;\n}, \"de_ImageAttribute\");\nvar de_ImageList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Image(entry, context);\n });\n}, \"de_ImageList\");\nvar de_ImageRecycleBinInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_rBET] != null) {\n contents[_RBET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBET]));\n }\n if (output[_rBETe] != null) {\n contents[_RBETe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBETe]));\n }\n return contents;\n}, \"de_ImageRecycleBinInfo\");\nvar de_ImageRecycleBinInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ImageRecycleBinInfo(entry, context);\n });\n}, \"de_ImageRecycleBinInfoList\");\nvar de_ImportClientVpnClientCertificateRevocationListResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ImportClientVpnClientCertificateRevocationListResult\");\nvar de_ImportImageLicenseConfigurationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lCA] != null) {\n contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]);\n }\n return contents;\n}, \"de_ImportImageLicenseConfigurationResponse\");\nvar de_ImportImageLicenseSpecificationListResponse = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ImportImageLicenseConfigurationResponse(entry, context);\n });\n}, \"de_ImportImageLicenseSpecificationListResponse\");\nvar de_ImportImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_arc] != null) {\n contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_h] != null) {\n contents[_H] = (0, import_smithy_client.expectString)(output[_h]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iTI] != null) {\n contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_lTi] != null) {\n contents[_LTi] = (0, import_smithy_client.expectString)(output[_lTi]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output.snapshotDetailSet === \"\") {\n contents[_SDn] = [];\n } else if (output[_sDSn] != null && output[_sDSn][_i] != null) {\n contents[_SDn] = de_SnapshotDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSn][_i]), context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.licenseSpecifications === \"\") {\n contents[_LSi] = [];\n } else if (output[_lS] != null && output[_lS][_i] != null) {\n contents[_LSi] = de_ImportImageLicenseSpecificationListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_lS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_uO] != null) {\n contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]);\n }\n return contents;\n}, \"de_ImportImageResult\");\nvar de_ImportImageTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_arc] != null) {\n contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_h] != null) {\n contents[_H] = (0, import_smithy_client.expectString)(output[_h]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iTI] != null) {\n contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_lTi] != null) {\n contents[_LTi] = (0, import_smithy_client.expectString)(output[_lTi]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output.snapshotDetailSet === \"\") {\n contents[_SDn] = [];\n } else if (output[_sDSn] != null && output[_sDSn][_i] != null) {\n contents[_SDn] = de_SnapshotDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_sDSn][_i]), context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output.licenseSpecifications === \"\") {\n contents[_LSi] = [];\n } else if (output[_lS] != null && output[_lS][_i] != null) {\n contents[_LSi] = de_ImportImageLicenseSpecificationListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_lS][_i]), context);\n }\n if (output[_uO] != null) {\n contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]);\n }\n if (output[_bM] != null) {\n contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]);\n }\n return contents;\n}, \"de_ImportImageTask\");\nvar de_ImportImageTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ImportImageTask(entry, context);\n });\n}, \"de_ImportImageTaskList\");\nvar de_ImportInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cTon] != null) {\n contents[_CTonv] = de_ConversionTask(output[_cTon], context);\n }\n return contents;\n}, \"de_ImportInstanceResult\");\nvar de_ImportInstanceTaskDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output.volumes === \"\") {\n contents[_Vol] = [];\n } else if (output[_vo] != null && output[_vo][_i] != null) {\n contents[_Vol] = de_ImportInstanceVolumeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_vo][_i]), context);\n }\n return contents;\n}, \"de_ImportInstanceTaskDetails\");\nvar de_ImportInstanceVolumeDetailItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_bCy] != null) {\n contents[_BCyt] = (0, import_smithy_client.strictParseLong)(output[_bCy]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_im] != null) {\n contents[_Im] = de_DiskImageDescription(output[_im], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_vol] != null) {\n contents[_Vo] = de_DiskImageVolumeDescription(output[_vol], context);\n }\n return contents;\n}, \"de_ImportInstanceVolumeDetailItem\");\nvar de_ImportInstanceVolumeDetailSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ImportInstanceVolumeDetailItem(entry, context);\n });\n}, \"de_ImportInstanceVolumeDetailSet\");\nvar de_ImportKeyPairResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kFe] != null) {\n contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_kPI] != null) {\n contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ImportKeyPairResult\");\nvar de_ImportSnapshotResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_iTI] != null) {\n contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]);\n }\n if (output[_sTD] != null) {\n contents[_STD] = de_SnapshotTaskDetail(output[_sTD], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ImportSnapshotResult\");\nvar de_ImportSnapshotTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_iTI] != null) {\n contents[_ITI] = (0, import_smithy_client.expectString)(output[_iTI]);\n }\n if (output[_sTD] != null) {\n contents[_STD] = de_SnapshotTaskDetail(output[_sTD], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ImportSnapshotTask\");\nvar de_ImportSnapshotTaskList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ImportSnapshotTask(entry, context);\n });\n}, \"de_ImportSnapshotTaskList\");\nvar de_ImportVolumeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cTon] != null) {\n contents[_CTonv] = de_ConversionTask(output[_cTon], context);\n }\n return contents;\n}, \"de_ImportVolumeResult\");\nvar de_ImportVolumeTaskDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_bCy] != null) {\n contents[_BCyt] = (0, import_smithy_client.strictParseLong)(output[_bCy]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_im] != null) {\n contents[_Im] = de_DiskImageDescription(output[_im], context);\n }\n if (output[_vol] != null) {\n contents[_Vo] = de_DiskImageVolumeDescription(output[_vol], context);\n }\n return contents;\n}, \"de_ImportVolumeTaskDetails\");\nvar de_InferenceAcceleratorInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.accelerators === \"\") {\n contents[_Acc] = [];\n } else if (output[_acc] != null && output[_acc][_mem] != null) {\n contents[_Acc] = de_InferenceDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_acc][_mem]), context);\n }\n if (output[_tIMIMB] != null) {\n contents[_TIMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tIMIMB]);\n }\n return contents;\n}, \"de_InferenceAcceleratorInfo\");\nvar de_InferenceDeviceInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_man] != null) {\n contents[_Man] = (0, import_smithy_client.expectString)(output[_man]);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_InferenceDeviceMemoryInfo(output[_mIe], context);\n }\n return contents;\n}, \"de_InferenceDeviceInfo\");\nvar de_InferenceDeviceInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InferenceDeviceInfo(entry, context);\n });\n}, \"de_InferenceDeviceInfoList\");\nvar de_InferenceDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]);\n }\n return contents;\n}, \"de_InferenceDeviceMemoryInfo\");\nvar de_InsideCidrBlocksStringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InsideCidrBlocksStringList\");\nvar de_Instance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aLI] != null) {\n contents[_ALI] = (0, import_smithy_client.strictParseInt32)(output[_aLI]);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_kI] != null) {\n contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_lTau] != null) {\n contents[_LTaun] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lTau]));\n }\n if (output[_mo] != null) {\n contents[_Mon] = de_Monitoring(output[_mo], context);\n }\n if (output[_pla] != null) {\n contents[_Pl] = de_Placement(output[_pla], context);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_dNn] != null) {\n contents[_PDNu] = (0, import_smithy_client.expectString)(output[_dNn]);\n }\n if (output[_iAp] != null) {\n contents[_PIAu] = (0, import_smithy_client.expectString)(output[_iAp]);\n }\n if (output[_rIa] != null) {\n contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]);\n }\n if (output[_iSnst] != null) {\n contents[_Stat] = de_InstanceState(output[_iSnst], context);\n }\n if (output[_rea] != null) {\n contents[_STRt] = (0, import_smithy_client.expectString)(output[_rea]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_arc] != null) {\n contents[_Arc] = (0, import_smithy_client.expectString)(output[_arc]);\n }\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_InstanceBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_eSna] != null) {\n contents[_ESn] = (0, import_smithy_client.parseBoolean)(output[_eSna]);\n }\n if (output[_h] != null) {\n contents[_H] = (0, import_smithy_client.expectString)(output[_h]);\n }\n if (output[_iIP] != null) {\n contents[_IIP] = de_IamInstanceProfile(output[_iIP], context);\n }\n if (output[_iLn] != null) {\n contents[_ILn] = (0, import_smithy_client.expectString)(output[_iLn]);\n }\n if (output.elasticGpuAssociationSet === \"\") {\n contents[_EGA] = [];\n } else if (output[_eGASl] != null && output[_eGASl][_i] != null) {\n contents[_EGA] = de_ElasticGpuAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eGASl][_i]), context);\n }\n if (output.elasticInferenceAcceleratorAssociationSet === \"\") {\n contents[_EIAAl] = [];\n } else if (output[_eIAASl] != null && output[_eIAASl][_i] != null) {\n contents[_EIAAl] = de_ElasticInferenceAcceleratorAssociationList(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_eIAASl][_i]),\n context\n );\n }\n if (output.networkInterfaceSet === \"\") {\n contents[_NI] = [];\n } else if (output[_nIS] != null && output[_nIS][_i] != null) {\n contents[_NI] = de_InstanceNetworkInterfaceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_rDN] != null) {\n contents[_RDN] = (0, import_smithy_client.expectString)(output[_rDN]);\n }\n if (output[_rDT] != null) {\n contents[_RDT] = (0, import_smithy_client.expectString)(output[_rDT]);\n }\n if (output.groupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_sDC] != null) {\n contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]);\n }\n if (output[_sIRI] != null) {\n contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]);\n }\n if (output[_sNSr] != null) {\n contents[_SNS] = (0, import_smithy_client.expectString)(output[_sNSr]);\n }\n if (output[_sR] != null) {\n contents[_SRt] = de_StateReason(output[_sR], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vTi] != null) {\n contents[_VTir] = (0, import_smithy_client.expectString)(output[_vTi]);\n }\n if (output[_cO] != null) {\n contents[_CO] = de_CpuOptions(output[_cO], context);\n }\n if (output[_cRI] != null) {\n contents[_CRI] = (0, import_smithy_client.expectString)(output[_cRI]);\n }\n if (output[_cRSa] != null) {\n contents[_CRS] = de_CapacityReservationSpecificationResponse(output[_cRSa], context);\n }\n if (output[_hO] != null) {\n contents[_HO] = de_HibernationOptions(output[_hO], context);\n }\n if (output.licenseSet === \"\") {\n contents[_Lic] = [];\n } else if (output[_lSi] != null && output[_lSi][_i] != null) {\n contents[_Lic] = de_LicenseList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSi][_i]), context);\n }\n if (output[_mO] != null) {\n contents[_MO] = de_InstanceMetadataOptionsResponse(output[_mO], context);\n }\n if (output[_eOn] != null) {\n contents[_EOn] = de_EnclaveOptions(output[_eOn], context);\n }\n if (output[_bM] != null) {\n contents[_BM] = (0, import_smithy_client.expectString)(output[_bM]);\n }\n if (output[_pDl] != null) {\n contents[_PDl] = (0, import_smithy_client.expectString)(output[_pDl]);\n }\n if (output[_uO] != null) {\n contents[_UO] = (0, import_smithy_client.expectString)(output[_uO]);\n }\n if (output[_uOUT] != null) {\n contents[_UOUT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uOUT]));\n }\n if (output[_pDNO] != null) {\n contents[_PDNO] = de_PrivateDnsNameOptionsResponse(output[_pDNO], context);\n }\n if (output[_iApv] != null) {\n contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]);\n }\n if (output[_tSp] != null) {\n contents[_TSp] = (0, import_smithy_client.expectString)(output[_tSp]);\n }\n if (output[_mOa] != null) {\n contents[_MOa] = de_InstanceMaintenanceOptions(output[_mOa], context);\n }\n if (output[_cIBM] != null) {\n contents[_CIBM] = (0, import_smithy_client.expectString)(output[_cIBM]);\n }\n return contents;\n}, \"de_Instance\");\nvar de_InstanceAttachmentEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSE] != null) {\n contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]);\n }\n if (output[_eSUS] != null) {\n contents[_ESUS] = de_InstanceAttachmentEnaSrdUdpSpecification(output[_eSUS], context);\n }\n return contents;\n}, \"de_InstanceAttachmentEnaSrdSpecification\");\nvar de_InstanceAttachmentEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSUE] != null) {\n contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]);\n }\n return contents;\n}, \"de_InstanceAttachmentEnaSrdUdpSpecification\");\nvar de_InstanceAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_InstanceBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_dAT] != null) {\n contents[_DATis] = de_AttributeBooleanValue(output[_dAT], context);\n }\n if (output[_eSna] != null) {\n contents[_ESn] = de_AttributeBooleanValue(output[_eSna], context);\n }\n if (output[_eOn] != null) {\n contents[_EOn] = de_EnclaveOptions(output[_eOn], context);\n }\n if (output[_eO] != null) {\n contents[_EO] = de_AttributeBooleanValue(output[_eO], context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iISB] != null) {\n contents[_IISB] = de_AttributeValue(output[_iISB], context);\n }\n if (output[_iT] != null) {\n contents[_IT] = de_AttributeValue(output[_iT], context);\n }\n if (output[_ke] != null) {\n contents[_KI] = de_AttributeValue(output[_ke], context);\n }\n if (output.productCodes === \"\") {\n contents[_PCr] = [];\n } else if (output[_pC] != null && output[_pC][_i] != null) {\n contents[_PCr] = de_ProductCodeList((0, import_smithy_client.getArrayIfSingleItem)(output[_pC][_i]), context);\n }\n if (output[_ra] != null) {\n contents[_RIa] = de_AttributeValue(output[_ra], context);\n }\n if (output[_rDN] != null) {\n contents[_RDN] = de_AttributeValue(output[_rDN], context);\n }\n if (output[_sDC] != null) {\n contents[_SDC] = de_AttributeBooleanValue(output[_sDC], context);\n }\n if (output[_sNSr] != null) {\n contents[_SNS] = de_AttributeValue(output[_sNSr], context);\n }\n if (output[_uDs] != null) {\n contents[_UD] = de_AttributeValue(output[_uDs], context);\n }\n if (output[_dASi] != null) {\n contents[_DAS] = de_AttributeBooleanValue(output[_dASi], context);\n }\n return contents;\n}, \"de_InstanceAttribute\");\nvar de_InstanceBlockDeviceMapping = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dN] != null) {\n contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]);\n }\n if (output[_eb] != null) {\n contents[_E] = de_EbsInstanceBlockDevice(output[_eb], context);\n }\n return contents;\n}, \"de_InstanceBlockDeviceMapping\");\nvar de_InstanceBlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceBlockDeviceMapping(entry, context);\n });\n}, \"de_InstanceBlockDeviceMappingList\");\nvar de_InstanceCapacity = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aC] != null) {\n contents[_ACv] = (0, import_smithy_client.strictParseInt32)(output[_aC]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_tC] != null) {\n contents[_TCo] = (0, import_smithy_client.strictParseInt32)(output[_tC]);\n }\n return contents;\n}, \"de_InstanceCapacity\");\nvar de_InstanceConnectEndpointSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ec2InstanceConnectEndpoint(entry, context);\n });\n}, \"de_InstanceConnectEndpointSet\");\nvar de_InstanceCount = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_InstanceCount\");\nvar de_InstanceCountList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceCount(entry, context);\n });\n}, \"de_InstanceCountList\");\nvar de_InstanceCreditSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_cCp] != null) {\n contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]);\n }\n return contents;\n}, \"de_InstanceCreditSpecification\");\nvar de_InstanceCreditSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceCreditSpecification(entry, context);\n });\n}, \"de_InstanceCreditSpecificationList\");\nvar de_InstanceEventWindow = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEWI] != null) {\n contents[_IEWI] = (0, import_smithy_client.expectString)(output[_iEWI]);\n }\n if (output.timeRangeSet === \"\") {\n contents[_TRi] = [];\n } else if (output[_tRSi] != null && output[_tRSi][_i] != null) {\n contents[_TRi] = de_InstanceEventWindowTimeRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_tRSi][_i]), context);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_cEr] != null) {\n contents[_CE] = (0, import_smithy_client.expectString)(output[_cEr]);\n }\n if (output[_aTs] != null) {\n contents[_AT] = de_InstanceEventWindowAssociationTarget(output[_aTs], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_InstanceEventWindow\");\nvar de_InstanceEventWindowAssociationTarget = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceIdSet === \"\") {\n contents[_IIns] = [];\n } else if (output[_iIS] != null && output[_iIS][_i] != null) {\n contents[_IIns] = de_InstanceIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_iIS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output.dedicatedHostIdSet === \"\") {\n contents[_DHI] = [];\n } else if (output[_dHIS] != null && output[_dHIS][_i] != null) {\n contents[_DHI] = de_DedicatedHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_dHIS][_i]), context);\n }\n return contents;\n}, \"de_InstanceEventWindowAssociationTarget\");\nvar de_InstanceEventWindowSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceEventWindow(entry, context);\n });\n}, \"de_InstanceEventWindowSet\");\nvar de_InstanceEventWindowStateChange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEWI] != null) {\n contents[_IEWI] = (0, import_smithy_client.expectString)(output[_iEWI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_InstanceEventWindowStateChange\");\nvar de_InstanceEventWindowTimeRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sWD] != null) {\n contents[_SWD] = (0, import_smithy_client.expectString)(output[_sWD]);\n }\n if (output[_sH] != null) {\n contents[_SH] = (0, import_smithy_client.strictParseInt32)(output[_sH]);\n }\n if (output[_eWD] != null) {\n contents[_EWD] = (0, import_smithy_client.expectString)(output[_eWD]);\n }\n if (output[_eH] != null) {\n contents[_EH] = (0, import_smithy_client.strictParseInt32)(output[_eH]);\n }\n return contents;\n}, \"de_InstanceEventWindowTimeRange\");\nvar de_InstanceEventWindowTimeRangeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceEventWindowTimeRange(entry, context);\n });\n}, \"de_InstanceEventWindowTimeRangeList\");\nvar de_InstanceExportDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_tE] != null) {\n contents[_TE] = (0, import_smithy_client.expectString)(output[_tE]);\n }\n return contents;\n}, \"de_InstanceExportDetails\");\nvar de_InstanceFamilyCreditSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iF] != null) {\n contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]);\n }\n if (output[_cCp] != null) {\n contents[_CCp] = (0, import_smithy_client.expectString)(output[_cCp]);\n }\n return contents;\n}, \"de_InstanceFamilyCreditSpecification\");\nvar de_InstanceGenerationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceGenerationSet\");\nvar de_InstanceIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceIdList\");\nvar de_InstanceIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceIdSet\");\nvar de_InstanceIdsSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceIdsSet\");\nvar de_InstanceIpv4Prefix = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpv] != null) {\n contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]);\n }\n return contents;\n}, \"de_InstanceIpv4Prefix\");\nvar de_InstanceIpv4PrefixList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceIpv4Prefix(entry, context);\n });\n}, \"de_InstanceIpv4PrefixList\");\nvar de_InstanceIpv6Address = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iApv] != null) {\n contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]);\n }\n if (output[_iPI] != null) {\n contents[_IPIs] = (0, import_smithy_client.parseBoolean)(output[_iPI]);\n }\n return contents;\n}, \"de_InstanceIpv6Address\");\nvar de_InstanceIpv6AddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceIpv6Address(entry, context);\n });\n}, \"de_InstanceIpv6AddressList\");\nvar de_InstanceIpv6Prefix = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpvr] != null) {\n contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]);\n }\n return contents;\n}, \"de_InstanceIpv6Prefix\");\nvar de_InstanceIpv6PrefixList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceIpv6Prefix(entry, context);\n });\n}, \"de_InstanceIpv6PrefixList\");\nvar de_InstanceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Instance(entry, context);\n });\n}, \"de_InstanceList\");\nvar de_InstanceMaintenanceOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aRu] != null) {\n contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]);\n }\n return contents;\n}, \"de_InstanceMaintenanceOptions\");\nvar de_InstanceMetadataDefaultsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hT] != null) {\n contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]);\n }\n if (output[_hPRHL] != null) {\n contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]);\n }\n if (output[_hE] != null) {\n contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]);\n }\n if (output[_iMT] != null) {\n contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]);\n }\n return contents;\n}, \"de_InstanceMetadataDefaultsResponse\");\nvar de_InstanceMetadataOptionsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_hT] != null) {\n contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]);\n }\n if (output[_hPRHL] != null) {\n contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]);\n }\n if (output[_hE] != null) {\n contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]);\n }\n if (output[_hPI] != null) {\n contents[_HPI] = (0, import_smithy_client.expectString)(output[_hPI]);\n }\n if (output[_iMT] != null) {\n contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]);\n }\n return contents;\n}, \"de_InstanceMetadataOptionsResponse\");\nvar de_InstanceMonitoring = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_mo] != null) {\n contents[_Mon] = de_Monitoring(output[_mo], context);\n }\n return contents;\n}, \"de_InstanceMonitoring\");\nvar de_InstanceMonitoringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceMonitoring(entry, context);\n });\n}, \"de_InstanceMonitoringList\");\nvar de_InstanceNetworkInterface = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_InstanceNetworkInterfaceAssociation(output[_ass], context);\n }\n if (output[_at] != null) {\n contents[_Att] = de_InstanceNetworkInterfaceAttachment(output[_at], context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output.ipv6AddressesSet === \"\") {\n contents[_IA] = [];\n } else if (output[_iASp] != null && output[_iASp][_i] != null) {\n contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context);\n }\n if (output[_mAa] != null) {\n contents[_MAa] = (0, import_smithy_client.expectString)(output[_mAa]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.privateIpAddressesSet === \"\") {\n contents[_PIA] = [];\n } else if (output[_pIAS] != null && output[_pIAS][_i] != null) {\n contents[_PIA] = de_InstancePrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context);\n }\n if (output[_sDC] != null) {\n contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_iTnt] != null) {\n contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]);\n }\n if (output.ipv4PrefixSet === \"\") {\n contents[_IPp] = [];\n } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) {\n contents[_IPp] = de_InstanceIpv4PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context);\n }\n if (output.ipv6PrefixSet === \"\") {\n contents[_IP] = [];\n } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) {\n contents[_IP] = de_InstanceIpv6PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context);\n }\n if (output[_cTC] != null) {\n contents[_CTC] = de_ConnectionTrackingSpecificationResponse(output[_cTC], context);\n }\n return contents;\n}, \"de_InstanceNetworkInterface\");\nvar de_InstanceNetworkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cI] != null) {\n contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]);\n }\n if (output[_cOI] != null) {\n contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]);\n }\n if (output[_iOIp] != null) {\n contents[_IOI] = (0, import_smithy_client.expectString)(output[_iOIp]);\n }\n if (output[_pDNu] != null) {\n contents[_PDNu] = (0, import_smithy_client.expectString)(output[_pDNu]);\n }\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n return contents;\n}, \"de_InstanceNetworkInterfaceAssociation\");\nvar de_InstanceNetworkInterfaceAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aTt] != null) {\n contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt]));\n }\n if (output[_aIt] != null) {\n contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_dIe] != null) {\n contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_nCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]);\n }\n if (output[_eSS] != null) {\n contents[_ESS] = de_InstanceAttachmentEnaSrdSpecification(output[_eSS], context);\n }\n return contents;\n}, \"de_InstanceNetworkInterfaceAttachment\");\nvar de_InstanceNetworkInterfaceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceNetworkInterface(entry, context);\n });\n}, \"de_InstanceNetworkInterfaceList\");\nvar de_InstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aPIA] != null) {\n contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_dIe] != null) {\n contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]);\n }\n if (output.SecurityGroupId === \"\") {\n contents[_G] = [];\n } else if (output[_SGIe] != null && output[_SGIe][_SGIe] != null) {\n contents[_G] = de_SecurityGroupIdStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_SGIe][_SGIe]), context);\n }\n if (output[_iAC] != null) {\n contents[_IAC] = (0, import_smithy_client.strictParseInt32)(output[_iAC]);\n }\n if (output.ipv6AddressesSet === \"\") {\n contents[_IA] = [];\n } else if (output[_iASp] != null && output[_iASp][_i] != null) {\n contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.privateIpAddressesSet === \"\") {\n contents[_PIA] = [];\n } else if (output[_pIAS] != null && output[_pIAS][_i] != null) {\n contents[_PIA] = de_PrivateIpAddressSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context);\n }\n if (output[_sPIAC] != null) {\n contents[_SPIAC] = (0, import_smithy_client.strictParseInt32)(output[_sPIAC]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_ACIA] != null) {\n contents[_ACIA] = (0, import_smithy_client.parseBoolean)(output[_ACIA]);\n }\n if (output[_ITn] != null) {\n contents[_ITn] = (0, import_smithy_client.expectString)(output[_ITn]);\n }\n if (output[_NCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_NCI]);\n }\n if (output.Ipv4Prefix === \"\") {\n contents[_IPp] = [];\n } else if (output[_IPpvr] != null && output[_IPpvr][_i] != null) {\n contents[_IPp] = de_Ipv4PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_IPpvr][_i]), context);\n }\n if (output[_IPCp] != null) {\n contents[_IPCp] = (0, import_smithy_client.strictParseInt32)(output[_IPCp]);\n }\n if (output.Ipv6Prefix === \"\") {\n contents[_IP] = [];\n } else if (output[_IPpvre] != null && output[_IPpvre][_i] != null) {\n contents[_IP] = de_Ipv6PrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_IPpvre][_i]), context);\n }\n if (output[_IPC] != null) {\n contents[_IPC] = (0, import_smithy_client.strictParseInt32)(output[_IPC]);\n }\n if (output[_PIr] != null) {\n contents[_PIr] = (0, import_smithy_client.parseBoolean)(output[_PIr]);\n }\n if (output[_ESS] != null) {\n contents[_ESS] = de_EnaSrdSpecificationRequest(output[_ESS], context);\n }\n if (output[_CTS] != null) {\n contents[_CTS] = de_ConnectionTrackingSpecificationRequest(output[_CTS], context);\n }\n return contents;\n}, \"de_InstanceNetworkInterfaceSpecification\");\nvar de_InstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceNetworkInterfaceSpecification(entry, context);\n });\n}, \"de_InstanceNetworkInterfaceSpecificationList\");\nvar de_InstancePrivateIpAddress = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_InstanceNetworkInterfaceAssociation(output[_ass], context);\n }\n if (output[_prim] != null) {\n contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n return contents;\n}, \"de_InstancePrivateIpAddress\");\nvar de_InstancePrivateIpAddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstancePrivateIpAddress(entry, context);\n });\n}, \"de_InstancePrivateIpAddressList\");\nvar de_InstanceRequirements = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vCC] != null) {\n contents[_VCC] = de_VCpuCountRange(output[_vCC], context);\n }\n if (output[_mMB] != null) {\n contents[_MMB] = de_MemoryMiB(output[_mMB], context);\n }\n if (output.cpuManufacturerSet === \"\") {\n contents[_CM] = [];\n } else if (output[_cMS] != null && output[_cMS][_i] != null) {\n contents[_CM] = de_CpuManufacturerSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cMS][_i]), context);\n }\n if (output[_mGBPVC] != null) {\n contents[_MGBPVC] = de_MemoryGiBPerVCpu(output[_mGBPVC], context);\n }\n if (output.excludedInstanceTypeSet === \"\") {\n contents[_EIT] = [];\n } else if (output[_eITSx] != null && output[_eITSx][_i] != null) {\n contents[_EIT] = de_ExcludedInstanceTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eITSx][_i]), context);\n }\n if (output.instanceGenerationSet === \"\") {\n contents[_IG] = [];\n } else if (output[_iGSn] != null && output[_iGSn][_i] != null) {\n contents[_IG] = de_InstanceGenerationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iGSn][_i]), context);\n }\n if (output[_sMPPOLP] != null) {\n contents[_SMPPOLP] = (0, import_smithy_client.strictParseInt32)(output[_sMPPOLP]);\n }\n if (output[_oDMPPOLP] != null) {\n contents[_ODMPPOLP] = (0, import_smithy_client.strictParseInt32)(output[_oDMPPOLP]);\n }\n if (output[_bMa] != null) {\n contents[_BMa] = (0, import_smithy_client.expectString)(output[_bMa]);\n }\n if (output[_bP] != null) {\n contents[_BP] = (0, import_smithy_client.expectString)(output[_bP]);\n }\n if (output[_rHS] != null) {\n contents[_RHS] = (0, import_smithy_client.parseBoolean)(output[_rHS]);\n }\n if (output[_nIC] != null) {\n contents[_NIC] = de_NetworkInterfaceCount(output[_nIC], context);\n }\n if (output[_lSo] != null) {\n contents[_LSo] = (0, import_smithy_client.expectString)(output[_lSo]);\n }\n if (output.localStorageTypeSet === \"\") {\n contents[_LST] = [];\n } else if (output[_lSTS] != null && output[_lSTS][_i] != null) {\n contents[_LST] = de_LocalStorageTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lSTS][_i]), context);\n }\n if (output[_tLSGB] != null) {\n contents[_TLSGB] = de_TotalLocalStorageGB(output[_tLSGB], context);\n }\n if (output[_bEBM] != null) {\n contents[_BEBM] = de_BaselineEbsBandwidthMbps(output[_bEBM], context);\n }\n if (output.acceleratorTypeSet === \"\") {\n contents[_ATc] = [];\n } else if (output[_aTSc] != null && output[_aTSc][_i] != null) {\n contents[_ATc] = de_AcceleratorTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aTSc][_i]), context);\n }\n if (output[_aCc] != null) {\n contents[_ACc] = de_AcceleratorCount(output[_aCc], context);\n }\n if (output.acceleratorManufacturerSet === \"\") {\n contents[_AM] = [];\n } else if (output[_aMS] != null && output[_aMS][_i] != null) {\n contents[_AM] = de_AcceleratorManufacturerSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aMS][_i]), context);\n }\n if (output.acceleratorNameSet === \"\") {\n contents[_ANc] = [];\n } else if (output[_aNS] != null && output[_aNS][_i] != null) {\n contents[_ANc] = de_AcceleratorNameSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aNS][_i]), context);\n }\n if (output[_aTMMB] != null) {\n contents[_ATMMB] = de_AcceleratorTotalMemoryMiB(output[_aTMMB], context);\n }\n if (output[_nBGe] != null) {\n contents[_NBGe] = de_NetworkBandwidthGbps(output[_nBGe], context);\n }\n if (output.allowedInstanceTypeSet === \"\") {\n contents[_AIT] = [];\n } else if (output[_aITS] != null && output[_aITS][_i] != null) {\n contents[_AIT] = de_AllowedInstanceTypeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aITS][_i]), context);\n }\n if (output[_mSPAPOOODP] != null) {\n contents[_MSPAPOOODP] = (0, import_smithy_client.strictParseInt32)(output[_mSPAPOOODP]);\n }\n return contents;\n}, \"de_InstanceRequirements\");\nvar de_InstanceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceTopology(entry, context);\n });\n}, \"de_InstanceSet\");\nvar de_InstanceState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.strictParseInt32)(output[_co]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_InstanceState\");\nvar de_InstanceStateChange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cSu] != null) {\n contents[_CSu] = de_InstanceState(output[_cSu], context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_pS] != null) {\n contents[_PSr] = de_InstanceState(output[_pS], context);\n }\n return contents;\n}, \"de_InstanceStateChange\");\nvar de_InstanceStateChangeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceStateChange(entry, context);\n });\n}, \"de_InstanceStateChangeList\");\nvar de_InstanceStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output.eventsSet === \"\") {\n contents[_Ev] = [];\n } else if (output[_eSv] != null && output[_eSv][_i] != null) {\n contents[_Ev] = de_InstanceStatusEventList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSv][_i]), context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iSnst] != null) {\n contents[_ISnst] = de_InstanceState(output[_iSnst], context);\n }\n if (output[_iSnsta] != null) {\n contents[_ISnsta] = de_InstanceStatusSummary(output[_iSnsta], context);\n }\n if (output[_sSy] != null) {\n contents[_SSy] = de_InstanceStatusSummary(output[_sSy], context);\n }\n if (output[_aES] != null) {\n contents[_AES] = de_EbsStatusSummary(output[_aES], context);\n }\n return contents;\n}, \"de_InstanceStatus\");\nvar de_InstanceStatusDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iSmp] != null) {\n contents[_ISmp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_iSmp]));\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_InstanceStatusDetails\");\nvar de_InstanceStatusDetailsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceStatusDetails(entry, context);\n });\n}, \"de_InstanceStatusDetailsList\");\nvar de_InstanceStatusEvent = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEI] != null) {\n contents[_IEI] = (0, import_smithy_client.expectString)(output[_iEI]);\n }\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_nAo] != null) {\n contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo]));\n }\n if (output[_nB] != null) {\n contents[_NB] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nB]));\n }\n if (output[_nBD] != null) {\n contents[_NBD] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nBD]));\n }\n return contents;\n}, \"de_InstanceStatusEvent\");\nvar de_InstanceStatusEventList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceStatusEvent(entry, context);\n });\n}, \"de_InstanceStatusEventList\");\nvar de_InstanceStatusList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceStatus(entry, context);\n });\n}, \"de_InstanceStatusList\");\nvar de_InstanceStatusSummary = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.details === \"\") {\n contents[_Det] = [];\n } else if (output[_det] != null && output[_det][_i] != null) {\n contents[_Det] = de_InstanceStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_InstanceStatusSummary\");\nvar de_InstanceStorageInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tSIGB] != null) {\n contents[_TSIGB] = (0, import_smithy_client.strictParseLong)(output[_tSIGB]);\n }\n if (output.disks === \"\") {\n contents[_Dis] = [];\n } else if (output[_dis] != null && output[_dis][_i] != null) {\n contents[_Dis] = de_DiskInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_dis][_i]), context);\n }\n if (output[_nS] != null) {\n contents[_NS] = (0, import_smithy_client.expectString)(output[_nS]);\n }\n if (output[_eSn] != null) {\n contents[_ESnc] = (0, import_smithy_client.expectString)(output[_eSn]);\n }\n return contents;\n}, \"de_InstanceStorageInfo\");\nvar de_InstanceTagKeySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceTagKeySet\");\nvar de_InstanceTagNotificationAttribute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceTagKeySet === \"\") {\n contents[_ITK] = [];\n } else if (output[_iTKS] != null && output[_iTKS][_i] != null) {\n contents[_ITK] = de_InstanceTagKeySet((0, import_smithy_client.getArrayIfSingleItem)(output[_iTKS][_i]), context);\n }\n if (output[_iATOI] != null) {\n contents[_IATOI] = (0, import_smithy_client.parseBoolean)(output[_iATOI]);\n }\n return contents;\n}, \"de_InstanceTagNotificationAttribute\");\nvar de_InstanceTopology = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output.networkNodeSet === \"\") {\n contents[_NN] = [];\n } else if (output[_nNS] != null && output[_nNS][_i] != null) {\n contents[_NN] = de_NetworkNodesList((0, import_smithy_client.getArrayIfSingleItem)(output[_nNS][_i]), context);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_zI] != null) {\n contents[_ZIo] = (0, import_smithy_client.expectString)(output[_zI]);\n }\n return contents;\n}, \"de_InstanceTopology\");\nvar de_InstanceTypeInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_cGur] != null) {\n contents[_CGur] = (0, import_smithy_client.parseBoolean)(output[_cGur]);\n }\n if (output[_fTE] != null) {\n contents[_FTE] = (0, import_smithy_client.parseBoolean)(output[_fTE]);\n }\n if (output.supportedUsageClasses === \"\") {\n contents[_SUC] = [];\n } else if (output[_sUC] != null && output[_sUC][_i] != null) {\n contents[_SUC] = de_UsageClassTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sUC][_i]), context);\n }\n if (output.supportedRootDeviceTypes === \"\") {\n contents[_SRDT] = [];\n } else if (output[_sRDT] != null && output[_sRDT][_i] != null) {\n contents[_SRDT] = de_RootDeviceTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sRDT][_i]), context);\n }\n if (output.supportedVirtualizationTypes === \"\") {\n contents[_SVT] = [];\n } else if (output[_sVT] != null && output[_sVT][_i] != null) {\n contents[_SVT] = de_VirtualizationTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sVT][_i]), context);\n }\n if (output[_bMa] != null) {\n contents[_BMa] = (0, import_smithy_client.parseBoolean)(output[_bMa]);\n }\n if (output[_h] != null) {\n contents[_H] = (0, import_smithy_client.expectString)(output[_h]);\n }\n if (output[_pIr] != null) {\n contents[_PIro] = de_ProcessorInfo(output[_pIr], context);\n }\n if (output[_vCIp] != null) {\n contents[_VCIpu] = de_VCpuInfo(output[_vCIp], context);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_MemoryInfo(output[_mIe], context);\n }\n if (output[_iSSn] != null) {\n contents[_ISS] = (0, import_smithy_client.parseBoolean)(output[_iSSn]);\n }\n if (output[_iSI] != null) {\n contents[_ISIn] = de_InstanceStorageInfo(output[_iSI], context);\n }\n if (output[_eIb] != null) {\n contents[_EIb] = de_EbsInfo(output[_eIb], context);\n }\n if (output[_nIet] != null) {\n contents[_NIetw] = de_NetworkInfo(output[_nIet], context);\n }\n if (output[_gIp] != null) {\n contents[_GIp] = de_GpuInfo(output[_gIp], context);\n }\n if (output[_fIp] != null) {\n contents[_FIpg] = de_FpgaInfo(output[_fIp], context);\n }\n if (output[_pGI] != null) {\n contents[_PGI] = de_PlacementGroupInfo(output[_pGI], context);\n }\n if (output[_iAI] != null) {\n contents[_IAIn] = de_InferenceAcceleratorInfo(output[_iAI], context);\n }\n if (output[_hSi] != null) {\n contents[_HS] = (0, import_smithy_client.parseBoolean)(output[_hSi]);\n }\n if (output[_bPS] != null) {\n contents[_BPS] = (0, import_smithy_client.parseBoolean)(output[_bPS]);\n }\n if (output[_dHS] != null) {\n contents[_DHS] = (0, import_smithy_client.parseBoolean)(output[_dHS]);\n }\n if (output[_aRSu] != null) {\n contents[_ARS] = (0, import_smithy_client.parseBoolean)(output[_aRSu]);\n }\n if (output.supportedBootModes === \"\") {\n contents[_SBM] = [];\n } else if (output[_sBM] != null && output[_sBM][_i] != null) {\n contents[_SBM] = de_BootModeTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sBM][_i]), context);\n }\n if (output[_nES] != null) {\n contents[_NES] = (0, import_smithy_client.expectString)(output[_nES]);\n }\n if (output[_nTS] != null) {\n contents[_NTS] = (0, import_smithy_client.expectString)(output[_nTS]);\n }\n if (output[_nTI] != null) {\n contents[_NTI] = de_NitroTpmInfo(output[_nTI], context);\n }\n if (output[_mAIe] != null) {\n contents[_MAIe] = de_MediaAcceleratorInfo(output[_mAIe], context);\n }\n if (output[_nIeu] != null) {\n contents[_NIeu] = de_NeuronInfo(output[_nIeu], context);\n }\n if (output[_pSh] != null) {\n contents[_PSh] = (0, import_smithy_client.expectString)(output[_pSh]);\n }\n return contents;\n}, \"de_InstanceTypeInfo\");\nvar de_InstanceTypeInfoFromInstanceRequirements = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n return contents;\n}, \"de_InstanceTypeInfoFromInstanceRequirements\");\nvar de_InstanceTypeInfoFromInstanceRequirementsSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceTypeInfoFromInstanceRequirements(entry, context);\n });\n}, \"de_InstanceTypeInfoFromInstanceRequirementsSet\");\nvar de_InstanceTypeInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceTypeInfo(entry, context);\n });\n}, \"de_InstanceTypeInfoList\");\nvar de_InstanceTypeOffering = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_lTo] != null) {\n contents[_LT] = (0, import_smithy_client.expectString)(output[_lTo]);\n }\n if (output[_lo] != null) {\n contents[_Lo] = (0, import_smithy_client.expectString)(output[_lo]);\n }\n return contents;\n}, \"de_InstanceTypeOffering\");\nvar de_InstanceTypeOfferingsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceTypeOffering(entry, context);\n });\n}, \"de_InstanceTypeOfferingsList\");\nvar de_InstanceTypesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_InstanceTypesList\");\nvar de_InstanceUsage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIc] != null) {\n contents[_AIcc] = (0, import_smithy_client.expectString)(output[_aIc]);\n }\n if (output[_uIC] != null) {\n contents[_UIC] = (0, import_smithy_client.strictParseInt32)(output[_uIC]);\n }\n return contents;\n}, \"de_InstanceUsage\");\nvar de_InstanceUsageSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceUsage(entry, context);\n });\n}, \"de_InstanceUsageSet\");\nvar de_InternetGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.attachmentSet === \"\") {\n contents[_Atta] = [];\n } else if (output[_aSt] != null && output[_aSt][_i] != null) {\n contents[_Atta] = de_InternetGatewayAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context);\n }\n if (output[_iGI] != null) {\n contents[_IGI] = (0, import_smithy_client.expectString)(output[_iGI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_InternetGateway\");\nvar de_InternetGatewayAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_InternetGatewayAttachment\");\nvar de_InternetGatewayAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InternetGatewayAttachment(entry, context);\n });\n}, \"de_InternetGatewayAttachmentList\");\nvar de_InternetGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_InternetGateway(entry, context);\n });\n}, \"de_InternetGatewayList\");\nvar de_IpAddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_IpAddressList\");\nvar de_Ipam = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iIp] != null) {\n contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]);\n }\n if (output[_iApa] != null) {\n contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]);\n }\n if (output[_iRp] != null) {\n contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]);\n }\n if (output[_pDSI] != null) {\n contents[_PDSI] = (0, import_smithy_client.expectString)(output[_pDSI]);\n }\n if (output[_pDSIr] != null) {\n contents[_PDSIr] = (0, import_smithy_client.expectString)(output[_pDSIr]);\n }\n if (output[_sCc] != null) {\n contents[_SCc] = (0, import_smithy_client.strictParseInt32)(output[_sCc]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.operatingRegionSet === \"\") {\n contents[_OR] = [];\n } else if (output[_oRS] != null && output[_oRS][_i] != null) {\n contents[_OR] = de_IpamOperatingRegionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oRS][_i]), context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_dRDI] != null) {\n contents[_DRDI] = (0, import_smithy_client.expectString)(output[_dRDI]);\n }\n if (output[_dRDAI] != null) {\n contents[_DRDAI] = (0, import_smithy_client.expectString)(output[_dRDAI]);\n }\n if (output[_rDAC] != null) {\n contents[_RDAC] = (0, import_smithy_client.strictParseInt32)(output[_rDAC]);\n }\n if (output[_sMt] != null) {\n contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]);\n }\n if (output[_tie] != null) {\n contents[_Ti] = (0, import_smithy_client.expectString)(output[_tie]);\n }\n if (output[_ePG] != null) {\n contents[_EPG] = (0, import_smithy_client.parseBoolean)(output[_ePG]);\n }\n return contents;\n}, \"de_Ipam\");\nvar de_IpamAddressHistoryRecord = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_rR] != null) {\n contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rCe] != null) {\n contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]);\n }\n if (output[_rNes] != null) {\n contents[_RNes] = (0, import_smithy_client.expectString)(output[_rNes]);\n }\n if (output[_rCS] != null) {\n contents[_RCS] = (0, import_smithy_client.expectString)(output[_rCS]);\n }\n if (output[_rOSe] != null) {\n contents[_ROS] = (0, import_smithy_client.expectString)(output[_rOSe]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_sST] != null) {\n contents[_SST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sST]));\n }\n if (output[_sET] != null) {\n contents[_SET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sET]));\n }\n return contents;\n}, \"de_IpamAddressHistoryRecord\");\nvar de_IpamAddressHistoryRecordSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamAddressHistoryRecord(entry, context);\n });\n}, \"de_IpamAddressHistoryRecordSet\");\nvar de_IpamDiscoveredAccount = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIc] != null) {\n contents[_AIcc] = (0, import_smithy_client.expectString)(output[_aIc]);\n }\n if (output[_dR] != null) {\n contents[_DRi] = (0, import_smithy_client.expectString)(output[_dR]);\n }\n if (output[_fR] != null) {\n contents[_FR] = de_IpamDiscoveryFailureReason(output[_fR], context);\n }\n if (output[_lADT] != null) {\n contents[_LADT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lADT]));\n }\n if (output[_lSDT] != null) {\n contents[_LSDT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lSDT]));\n }\n return contents;\n}, \"de_IpamDiscoveredAccount\");\nvar de_IpamDiscoveredAccountSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamDiscoveredAccount(entry, context);\n });\n}, \"de_IpamDiscoveredAccountSet\");\nvar de_IpamDiscoveredPublicAddress = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRDI] != null) {\n contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]);\n }\n if (output[_aRd] != null) {\n contents[_ARd] = (0, import_smithy_client.expectString)(output[_aRd]);\n }\n if (output[_ad] != null) {\n contents[_Ad] = (0, import_smithy_client.expectString)(output[_ad]);\n }\n if (output[_aOI] != null) {\n contents[_AOI] = (0, import_smithy_client.expectString)(output[_aOI]);\n }\n if (output[_aAId] != null) {\n contents[_AAId] = (0, import_smithy_client.expectString)(output[_aAId]);\n }\n if (output[_aSs] != null) {\n contents[_ASss] = (0, import_smithy_client.expectString)(output[_aSs]);\n }\n if (output[_aTd] != null) {\n contents[_ATddre] = (0, import_smithy_client.expectString)(output[_aTd]);\n }\n if (output[_se] != null) {\n contents[_Se] = (0, import_smithy_client.expectString)(output[_se]);\n }\n if (output[_sRe] != null) {\n contents[_SRe] = (0, import_smithy_client.expectString)(output[_sRe]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_pIPI] != null) {\n contents[_PIPI] = (0, import_smithy_client.expectString)(output[_pIPI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_nID] != null) {\n contents[_NID] = (0, import_smithy_client.expectString)(output[_nID]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_ta] != null) {\n contents[_Ta] = de_IpamPublicAddressTags(output[_ta], context);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output.securityGroupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_sGS] != null && output[_sGS][_i] != null) {\n contents[_SG] = de_IpamPublicAddressSecurityGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context);\n }\n if (output[_sTa] != null) {\n contents[_STa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTa]));\n }\n return contents;\n}, \"de_IpamDiscoveredPublicAddress\");\nvar de_IpamDiscoveredPublicAddressSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamDiscoveredPublicAddress(entry, context);\n });\n}, \"de_IpamDiscoveredPublicAddressSet\");\nvar de_IpamDiscoveredResourceCidr = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRDI] != null) {\n contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]);\n }\n if (output[_rR] != null) {\n contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_rCe] != null) {\n contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]);\n }\n if (output[_iSpo] != null) {\n contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output.resourceTagSet === \"\") {\n contents[_RTesou] = [];\n } else if (output[_rTSe] != null && output[_rTSe][_i] != null) {\n contents[_RTesou] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSe][_i]), context);\n }\n if (output[_iU] != null) {\n contents[_IUp] = (0, import_smithy_client.strictParseFloat)(output[_iU]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_nIASet] != null) {\n contents[_NIASet] = (0, import_smithy_client.expectString)(output[_nIASet]);\n }\n if (output[_sTa] != null) {\n contents[_STa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sTa]));\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n return contents;\n}, \"de_IpamDiscoveredResourceCidr\");\nvar de_IpamDiscoveredResourceCidrSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamDiscoveredResourceCidr(entry, context);\n });\n}, \"de_IpamDiscoveredResourceCidrSet\");\nvar de_IpamDiscoveryFailureReason = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_IpamDiscoveryFailureReason\");\nvar de_IpamExternalResourceVerificationToken = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iERVTI] != null) {\n contents[_IERVTI] = (0, import_smithy_client.expectString)(output[_iERVTI]);\n }\n if (output[_iERVTA] != null) {\n contents[_IERVTA] = (0, import_smithy_client.expectString)(output[_iERVTA]);\n }\n if (output[_iIp] != null) {\n contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]);\n }\n if (output[_iApa] != null) {\n contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]);\n }\n if (output[_iRp] != null) {\n contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]);\n }\n if (output[_tV] != null) {\n contents[_TVo] = (0, import_smithy_client.expectString)(output[_tV]);\n }\n if (output[_tN] != null) {\n contents[_TN] = (0, import_smithy_client.expectString)(output[_tN]);\n }\n if (output[_nAo] != null) {\n contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo]));\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_IpamExternalResourceVerificationToken\");\nvar de_IpamExternalResourceVerificationTokenSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamExternalResourceVerificationToken(entry, context);\n });\n}, \"de_IpamExternalResourceVerificationTokenSet\");\nvar de_IpamOperatingRegion = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rNe] != null) {\n contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]);\n }\n return contents;\n}, \"de_IpamOperatingRegion\");\nvar de_IpamOperatingRegionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamOperatingRegion(entry, context);\n });\n}, \"de_IpamOperatingRegionSet\");\nvar de_IpamPool = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iPIp] != null) {\n contents[_IPI] = (0, import_smithy_client.expectString)(output[_iPIp]);\n }\n if (output[_sIPI] != null) {\n contents[_SIPI] = (0, import_smithy_client.expectString)(output[_sIPI]);\n }\n if (output[_iPAp] != null) {\n contents[_IPApa] = (0, import_smithy_client.expectString)(output[_iPAp]);\n }\n if (output[_iSA] != null) {\n contents[_ISA] = (0, import_smithy_client.expectString)(output[_iSA]);\n }\n if (output[_iST] != null) {\n contents[_ISTp] = (0, import_smithy_client.expectString)(output[_iST]);\n }\n if (output[_iApa] != null) {\n contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]);\n }\n if (output[_iRp] != null) {\n contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]);\n }\n if (output[_loc] != null) {\n contents[_L] = (0, import_smithy_client.expectString)(output[_loc]);\n }\n if (output[_pDoo] != null) {\n contents[_PDo] = (0, import_smithy_client.strictParseInt32)(output[_pDoo]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sMt] != null) {\n contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_aIu] != null) {\n contents[_AIu] = (0, import_smithy_client.parseBoolean)(output[_aIu]);\n }\n if (output[_pAu] != null) {\n contents[_PA] = (0, import_smithy_client.parseBoolean)(output[_pAu]);\n }\n if (output[_aF] != null) {\n contents[_AF] = (0, import_smithy_client.expectString)(output[_aF]);\n }\n if (output[_aMNL] != null) {\n contents[_AMNL] = (0, import_smithy_client.strictParseInt32)(output[_aMNL]);\n }\n if (output[_aMNLl] != null) {\n contents[_AMNLl] = (0, import_smithy_client.strictParseInt32)(output[_aMNLl]);\n }\n if (output[_aDNL] != null) {\n contents[_ADNL] = (0, import_smithy_client.strictParseInt32)(output[_aDNL]);\n }\n if (output.allocationResourceTagSet === \"\") {\n contents[_ARTl] = [];\n } else if (output[_aRTS] != null && output[_aRTS][_i] != null) {\n contents[_ARTl] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_aRTS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_aSw] != null) {\n contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]);\n }\n if (output[_pIS] != null) {\n contents[_PIS] = (0, import_smithy_client.expectString)(output[_pIS]);\n }\n if (output[_sRo] != null) {\n contents[_SRo] = de_IpamPoolSourceResource(output[_sRo], context);\n }\n return contents;\n}, \"de_IpamPool\");\nvar de_IpamPoolAllocation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_iPAI] != null) {\n contents[_IPAI] = (0, import_smithy_client.expectString)(output[_iPAI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rR] != null) {\n contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]);\n }\n if (output[_rO] != null) {\n contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]);\n }\n return contents;\n}, \"de_IpamPoolAllocation\");\nvar de_IpamPoolAllocationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamPoolAllocation(entry, context);\n });\n}, \"de_IpamPoolAllocationSet\");\nvar de_IpamPoolCidr = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_fR] != null) {\n contents[_FR] = de_IpamPoolCidrFailureReason(output[_fR], context);\n }\n if (output[_iPCI] != null) {\n contents[_IPCI] = (0, import_smithy_client.expectString)(output[_iPCI]);\n }\n if (output[_nL] != null) {\n contents[_NL] = (0, import_smithy_client.strictParseInt32)(output[_nL]);\n }\n return contents;\n}, \"de_IpamPoolCidr\");\nvar de_IpamPoolCidrFailureReason = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_IpamPoolCidrFailureReason\");\nvar de_IpamPoolCidrSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamPoolCidr(entry, context);\n });\n}, \"de_IpamPoolCidrSet\");\nvar de_IpamPoolSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamPool(entry, context);\n });\n}, \"de_IpamPoolSet\");\nvar de_IpamPoolSourceResource = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rR] != null) {\n contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]);\n }\n if (output[_rO] != null) {\n contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]);\n }\n return contents;\n}, \"de_IpamPoolSourceResource\");\nvar de_IpamPublicAddressSecurityGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n return contents;\n}, \"de_IpamPublicAddressSecurityGroup\");\nvar de_IpamPublicAddressSecurityGroupList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamPublicAddressSecurityGroup(entry, context);\n });\n}, \"de_IpamPublicAddressSecurityGroupList\");\nvar de_IpamPublicAddressTag = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_k] != null) {\n contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]);\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_IpamPublicAddressTag\");\nvar de_IpamPublicAddressTagList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamPublicAddressTag(entry, context);\n });\n}, \"de_IpamPublicAddressTagList\");\nvar de_IpamPublicAddressTags = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.eipTagSet === \"\") {\n contents[_ETi] = [];\n } else if (output[_eTSi] != null && output[_eTSi][_i] != null) {\n contents[_ETi] = de_IpamPublicAddressTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_eTSi][_i]), context);\n }\n return contents;\n}, \"de_IpamPublicAddressTags\");\nvar de_IpamResourceCidr = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIp] != null) {\n contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]);\n }\n if (output[_iSIp] != null) {\n contents[_ISI] = (0, import_smithy_client.expectString)(output[_iSIp]);\n }\n if (output[_iPIp] != null) {\n contents[_IPI] = (0, import_smithy_client.expectString)(output[_iPIp]);\n }\n if (output[_rR] != null) {\n contents[_RRe] = (0, import_smithy_client.expectString)(output[_rR]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rNes] != null) {\n contents[_RNes] = (0, import_smithy_client.expectString)(output[_rNes]);\n }\n if (output[_rCe] != null) {\n contents[_RC] = (0, import_smithy_client.expectString)(output[_rCe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output.resourceTagSet === \"\") {\n contents[_RTesou] = [];\n } else if (output[_rTSe] != null && output[_rTSe][_i] != null) {\n contents[_RTesou] = de_IpamResourceTagList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSe][_i]), context);\n }\n if (output[_iU] != null) {\n contents[_IUp] = (0, import_smithy_client.strictParseFloat)(output[_iU]);\n }\n if (output[_cSo] != null) {\n contents[_CSo] = (0, import_smithy_client.expectString)(output[_cSo]);\n }\n if (output[_mSa] != null) {\n contents[_MSa] = (0, import_smithy_client.expectString)(output[_mSa]);\n }\n if (output[_oSv] != null) {\n contents[_OSv] = (0, import_smithy_client.expectString)(output[_oSv]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n return contents;\n}, \"de_IpamResourceCidr\");\nvar de_IpamResourceCidrSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamResourceCidr(entry, context);\n });\n}, \"de_IpamResourceCidrSet\");\nvar de_IpamResourceDiscovery = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iRDI] != null) {\n contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]);\n }\n if (output[_iRDAp] != null) {\n contents[_IRDApa] = (0, import_smithy_client.expectString)(output[_iRDAp]);\n }\n if (output[_iRDR] != null) {\n contents[_IRDR] = (0, import_smithy_client.expectString)(output[_iRDR]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.operatingRegionSet === \"\") {\n contents[_OR] = [];\n } else if (output[_oRS] != null && output[_oRS][_i] != null) {\n contents[_OR] = de_IpamOperatingRegionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_oRS][_i]), context);\n }\n if (output[_iDs] != null) {\n contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_IpamResourceDiscovery\");\nvar de_IpamResourceDiscoveryAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iRDAI] != null) {\n contents[_IRDAIp] = (0, import_smithy_client.expectString)(output[_iRDAI]);\n }\n if (output[_iRDAA] != null) {\n contents[_IRDAA] = (0, import_smithy_client.expectString)(output[_iRDAA]);\n }\n if (output[_iRDI] != null) {\n contents[_IRDI] = (0, import_smithy_client.expectString)(output[_iRDI]);\n }\n if (output[_iIp] != null) {\n contents[_IIp] = (0, import_smithy_client.expectString)(output[_iIp]);\n }\n if (output[_iApa] != null) {\n contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]);\n }\n if (output[_iRp] != null) {\n contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]);\n }\n if (output[_iDs] != null) {\n contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]);\n }\n if (output[_rDS] != null) {\n contents[_RDS] = (0, import_smithy_client.expectString)(output[_rDS]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_IpamResourceDiscoveryAssociation\");\nvar de_IpamResourceDiscoveryAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamResourceDiscoveryAssociation(entry, context);\n });\n}, \"de_IpamResourceDiscoveryAssociationSet\");\nvar de_IpamResourceDiscoverySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamResourceDiscovery(entry, context);\n });\n}, \"de_IpamResourceDiscoverySet\");\nvar de_IpamResourceTag = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_k] != null) {\n contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]);\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_IpamResourceTag\");\nvar de_IpamResourceTagList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamResourceTag(entry, context);\n });\n}, \"de_IpamResourceTagList\");\nvar de_IpamScope = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iSIp] != null) {\n contents[_ISI] = (0, import_smithy_client.expectString)(output[_iSIp]);\n }\n if (output[_iSA] != null) {\n contents[_ISA] = (0, import_smithy_client.expectString)(output[_iSA]);\n }\n if (output[_iApa] != null) {\n contents[_IApa] = (0, import_smithy_client.expectString)(output[_iApa]);\n }\n if (output[_iRp] != null) {\n contents[_IRpa] = (0, import_smithy_client.expectString)(output[_iRp]);\n }\n if (output[_iST] != null) {\n contents[_ISTp] = (0, import_smithy_client.expectString)(output[_iST]);\n }\n if (output[_iDs] != null) {\n contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_pCo] != null) {\n contents[_PCoo] = (0, import_smithy_client.strictParseInt32)(output[_pCo]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_IpamScope\");\nvar de_IpamScopeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpamScope(entry, context);\n });\n}, \"de_IpamScopeSet\");\nvar de_IpamSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipam(entry, context);\n });\n}, \"de_IpamSet\");\nvar de_IpPermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fP] != null) {\n contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]);\n }\n if (output[_iPpr] != null) {\n contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]);\n }\n if (output.ipRanges === \"\") {\n contents[_IRp] = [];\n } else if (output[_iRpa] != null && output[_iRpa][_i] != null) {\n contents[_IRp] = de_IpRangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpa][_i]), context);\n }\n if (output.ipv6Ranges === \"\") {\n contents[_IRpv] = [];\n } else if (output[_iRpv] != null && output[_iRpv][_i] != null) {\n contents[_IRpv] = de_Ipv6RangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpv][_i]), context);\n }\n if (output.prefixListIds === \"\") {\n contents[_PLIr] = [];\n } else if (output[_pLIr] != null && output[_pLIr][_i] != null) {\n contents[_PLIr] = de_PrefixListIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_pLIr][_i]), context);\n }\n if (output[_tPo] != null) {\n contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]);\n }\n if (output.groups === \"\") {\n contents[_UIGP] = [];\n } else if (output[_gr] != null && output[_gr][_i] != null) {\n contents[_UIGP] = de_UserIdGroupPairList((0, import_smithy_client.getArrayIfSingleItem)(output[_gr][_i]), context);\n }\n return contents;\n}, \"de_IpPermission\");\nvar de_IpPermissionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpPermission(entry, context);\n });\n}, \"de_IpPermissionList\");\nvar de_IpPrefixList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_IpPrefixList\");\nvar de_IpRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cIi] != null) {\n contents[_CIi] = (0, import_smithy_client.expectString)(output[_cIi]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n return contents;\n}, \"de_IpRange\");\nvar de_IpRangeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_IpRange(entry, context);\n });\n}, \"de_IpRangeList\");\nvar de_IpRanges = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_IpRanges\");\nvar de_Ipv4PrefixesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv4PrefixSpecification(entry, context);\n });\n}, \"de_Ipv4PrefixesList\");\nvar de_Ipv4PrefixList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv4PrefixSpecificationRequest(entry, context);\n });\n}, \"de_Ipv4PrefixList\");\nvar de_Ipv4PrefixListResponse = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv4PrefixSpecificationResponse(entry, context);\n });\n}, \"de_Ipv4PrefixListResponse\");\nvar de_Ipv4PrefixSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpv] != null) {\n contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]);\n }\n return contents;\n}, \"de_Ipv4PrefixSpecification\");\nvar de_Ipv4PrefixSpecificationRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_IPpvr] != null) {\n contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_IPpvr]);\n }\n return contents;\n}, \"de_Ipv4PrefixSpecificationRequest\");\nvar de_Ipv4PrefixSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpv] != null) {\n contents[_IPpvr] = (0, import_smithy_client.expectString)(output[_iPpv]);\n }\n return contents;\n}, \"de_Ipv4PrefixSpecificationResponse\");\nvar de_Ipv6AddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_Ipv6AddressList\");\nvar de_Ipv6CidrAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCp] != null) {\n contents[_ICp] = (0, import_smithy_client.expectString)(output[_iCp]);\n }\n if (output[_aRs] != null) {\n contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]);\n }\n return contents;\n}, \"de_Ipv6CidrAssociation\");\nvar de_Ipv6CidrAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6CidrAssociation(entry, context);\n });\n}, \"de_Ipv6CidrAssociationSet\");\nvar de_Ipv6CidrBlock = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iCB] != null) {\n contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]);\n }\n return contents;\n}, \"de_Ipv6CidrBlock\");\nvar de_Ipv6CidrBlockSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6CidrBlock(entry, context);\n });\n}, \"de_Ipv6CidrBlockSet\");\nvar de_Ipv6Pool = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.poolCidrBlockSet === \"\") {\n contents[_PCBo] = [];\n } else if (output[_pCBS] != null && output[_pCBS][_i] != null) {\n contents[_PCBo] = de_PoolCidrBlocksSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pCBS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_Ipv6Pool\");\nvar de_Ipv6PoolSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6Pool(entry, context);\n });\n}, \"de_Ipv6PoolSet\");\nvar de_Ipv6PrefixesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6PrefixSpecification(entry, context);\n });\n}, \"de_Ipv6PrefixesList\");\nvar de_Ipv6PrefixList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6PrefixSpecificationRequest(entry, context);\n });\n}, \"de_Ipv6PrefixList\");\nvar de_Ipv6PrefixListResponse = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6PrefixSpecificationResponse(entry, context);\n });\n}, \"de_Ipv6PrefixListResponse\");\nvar de_Ipv6PrefixSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpvr] != null) {\n contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]);\n }\n return contents;\n}, \"de_Ipv6PrefixSpecification\");\nvar de_Ipv6PrefixSpecificationRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_IPpvre] != null) {\n contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_IPpvre]);\n }\n return contents;\n}, \"de_Ipv6PrefixSpecificationRequest\");\nvar de_Ipv6PrefixSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPpvr] != null) {\n contents[_IPpvre] = (0, import_smithy_client.expectString)(output[_iPpvr]);\n }\n return contents;\n}, \"de_Ipv6PrefixSpecificationResponse\");\nvar de_Ipv6Range = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cIid] != null) {\n contents[_CIid] = (0, import_smithy_client.expectString)(output[_cIid]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n return contents;\n}, \"de_Ipv6Range\");\nvar de_Ipv6RangeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Ipv6Range(entry, context);\n });\n}, \"de_Ipv6RangeList\");\nvar de_KeyPair = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kFe] != null) {\n contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]);\n }\n if (output[_kM] != null) {\n contents[_KM] = (0, import_smithy_client.expectString)(output[_kM]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_kPI] != null) {\n contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_KeyPair\");\nvar de_KeyPairInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kPI] != null) {\n contents[_KPI] = (0, import_smithy_client.expectString)(output[_kPI]);\n }\n if (output[_kFe] != null) {\n contents[_KFe] = (0, import_smithy_client.expectString)(output[_kFe]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_kT] != null) {\n contents[_KT] = (0, import_smithy_client.expectString)(output[_kT]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_pK] != null) {\n contents[_PK] = (0, import_smithy_client.expectString)(output[_pK]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n return contents;\n}, \"de_KeyPairInfo\");\nvar de_KeyPairList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_KeyPairInfo(entry, context);\n });\n}, \"de_KeyPairList\");\nvar de_LastError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n return contents;\n}, \"de_LastError\");\nvar de_LaunchPermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_g] != null) {\n contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]);\n }\n if (output[_uI] != null) {\n contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]);\n }\n if (output[_oAr] != null) {\n contents[_OAr] = (0, import_smithy_client.expectString)(output[_oAr]);\n }\n if (output[_oUA] != null) {\n contents[_OUA] = (0, import_smithy_client.expectString)(output[_oUA]);\n }\n return contents;\n}, \"de_LaunchPermission\");\nvar de_LaunchPermissionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchPermission(entry, context);\n });\n}, \"de_LaunchPermissionList\");\nvar de_LaunchSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_uDs] != null) {\n contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]);\n }\n if (output.groupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_aTdd] != null) {\n contents[_ATd] = (0, import_smithy_client.expectString)(output[_aTdd]);\n }\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_iIP] != null) {\n contents[_IIP] = de_IamInstanceProfileSpecification(output[_iIP], context);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_kI] != null) {\n contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output.networkInterfaceSet === \"\") {\n contents[_NI] = [];\n } else if (output[_nIS] != null && output[_nIS][_i] != null) {\n contents[_NI] = de_InstanceNetworkInterfaceSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context);\n }\n if (output[_pla] != null) {\n contents[_Pl] = de_SpotPlacement(output[_pla], context);\n }\n if (output[_rIa] != null) {\n contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_mo] != null) {\n contents[_Mon] = de_RunInstancesMonitoringEnabled(output[_mo], context);\n }\n return contents;\n}, \"de_LaunchSpecification\");\nvar de_LaunchSpecsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotFleetLaunchSpecification(entry, context);\n });\n}, \"de_LaunchSpecsList\");\nvar de_LaunchTemplate = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_cBr] != null) {\n contents[_CBr] = (0, import_smithy_client.expectString)(output[_cBr]);\n }\n if (output[_dVN] != null) {\n contents[_DVN] = (0, import_smithy_client.strictParseLong)(output[_dVN]);\n }\n if (output[_lVN] != null) {\n contents[_LVN] = (0, import_smithy_client.strictParseLong)(output[_lVN]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LaunchTemplate\");\nvar de_LaunchTemplateAndOverridesResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTS] != null) {\n contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context);\n }\n if (output[_ov] != null) {\n contents[_Ov] = de_FleetLaunchTemplateOverrides(output[_ov], context);\n }\n return contents;\n}, \"de_LaunchTemplateAndOverridesResponse\");\nvar de_LaunchTemplateBlockDeviceMapping = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dN] != null) {\n contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]);\n }\n if (output[_vN] != null) {\n contents[_VN] = (0, import_smithy_client.expectString)(output[_vN]);\n }\n if (output[_eb] != null) {\n contents[_E] = de_LaunchTemplateEbsBlockDevice(output[_eb], context);\n }\n if (output[_nD] != null) {\n contents[_ND] = (0, import_smithy_client.expectString)(output[_nD]);\n }\n return contents;\n}, \"de_LaunchTemplateBlockDeviceMapping\");\nvar de_LaunchTemplateBlockDeviceMappingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateBlockDeviceMapping(entry, context);\n });\n}, \"de_LaunchTemplateBlockDeviceMappingList\");\nvar de_LaunchTemplateCapacityReservationSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRP] != null) {\n contents[_CRP] = (0, import_smithy_client.expectString)(output[_cRP]);\n }\n if (output[_cRT] != null) {\n contents[_CRTa] = de_CapacityReservationTargetResponse(output[_cRT], context);\n }\n return contents;\n}, \"de_LaunchTemplateCapacityReservationSpecificationResponse\");\nvar de_LaunchTemplateConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTS] != null) {\n contents[_LTS] = de_FleetLaunchTemplateSpecification(output[_lTS], context);\n }\n if (output.overrides === \"\") {\n contents[_Ov] = [];\n } else if (output[_ov] != null && output[_ov][_i] != null) {\n contents[_Ov] = de_LaunchTemplateOverridesList((0, import_smithy_client.getArrayIfSingleItem)(output[_ov][_i]), context);\n }\n return contents;\n}, \"de_LaunchTemplateConfig\");\nvar de_LaunchTemplateConfigList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateConfig(entry, context);\n });\n}, \"de_LaunchTemplateConfigList\");\nvar de_LaunchTemplateCpuOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cCo] != null) {\n contents[_CC] = (0, import_smithy_client.strictParseInt32)(output[_cCo]);\n }\n if (output[_tPC] != null) {\n contents[_TPC] = (0, import_smithy_client.strictParseInt32)(output[_tPC]);\n }\n if (output[_aSS] != null) {\n contents[_ASS] = (0, import_smithy_client.expectString)(output[_aSS]);\n }\n return contents;\n}, \"de_LaunchTemplateCpuOptions\");\nvar de_LaunchTemplateEbsBlockDevice = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_io] != null) {\n contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_vSo] != null) {\n contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]);\n }\n if (output[_vT] != null) {\n contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]);\n }\n if (output[_th] != null) {\n contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]);\n }\n return contents;\n}, \"de_LaunchTemplateEbsBlockDevice\");\nvar de_LaunchTemplateElasticInferenceAcceleratorResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n return contents;\n}, \"de_LaunchTemplateElasticInferenceAcceleratorResponse\");\nvar de_LaunchTemplateElasticInferenceAcceleratorResponseList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateElasticInferenceAcceleratorResponse(entry, context);\n });\n}, \"de_LaunchTemplateElasticInferenceAcceleratorResponseList\");\nvar de_LaunchTemplateEnaSrdSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSE] != null) {\n contents[_ESE] = (0, import_smithy_client.parseBoolean)(output[_eSE]);\n }\n if (output[_eSUS] != null) {\n contents[_ESUS] = de_LaunchTemplateEnaSrdUdpSpecification(output[_eSUS], context);\n }\n return contents;\n}, \"de_LaunchTemplateEnaSrdSpecification\");\nvar de_LaunchTemplateEnaSrdUdpSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eSUE] != null) {\n contents[_ESUE] = (0, import_smithy_client.parseBoolean)(output[_eSUE]);\n }\n return contents;\n}, \"de_LaunchTemplateEnaSrdUdpSpecification\");\nvar de_LaunchTemplateEnclaveOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n return contents;\n}, \"de_LaunchTemplateEnclaveOptions\");\nvar de_LaunchTemplateHibernationOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_conf] != null) {\n contents[_Conf] = (0, import_smithy_client.parseBoolean)(output[_conf]);\n }\n return contents;\n}, \"de_LaunchTemplateHibernationOptions\");\nvar de_LaunchTemplateIamInstanceProfileSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_LaunchTemplateIamInstanceProfileSpecification\");\nvar de_LaunchTemplateInstanceMaintenanceOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aRu] != null) {\n contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]);\n }\n return contents;\n}, \"de_LaunchTemplateInstanceMaintenanceOptions\");\nvar de_LaunchTemplateInstanceMarketOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mT] != null) {\n contents[_MT] = (0, import_smithy_client.expectString)(output[_mT]);\n }\n if (output[_sO] != null) {\n contents[_SO] = de_LaunchTemplateSpotMarketOptions(output[_sO], context);\n }\n return contents;\n}, \"de_LaunchTemplateInstanceMarketOptions\");\nvar de_LaunchTemplateInstanceMetadataOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_hT] != null) {\n contents[_HT] = (0, import_smithy_client.expectString)(output[_hT]);\n }\n if (output[_hPRHL] != null) {\n contents[_HPRHL] = (0, import_smithy_client.strictParseInt32)(output[_hPRHL]);\n }\n if (output[_hE] != null) {\n contents[_HE] = (0, import_smithy_client.expectString)(output[_hE]);\n }\n if (output[_hPI] != null) {\n contents[_HPI] = (0, import_smithy_client.expectString)(output[_hPI]);\n }\n if (output[_iMT] != null) {\n contents[_IMT] = (0, import_smithy_client.expectString)(output[_iMT]);\n }\n return contents;\n}, \"de_LaunchTemplateInstanceMetadataOptions\");\nvar de_LaunchTemplateInstanceNetworkInterfaceSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aCIA] != null) {\n contents[_ACIA] = (0, import_smithy_client.parseBoolean)(output[_aCIA]);\n }\n if (output[_aPIA] != null) {\n contents[_APIAs] = (0, import_smithy_client.parseBoolean)(output[_aPIA]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_dIe] != null) {\n contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]);\n }\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_gIr] != null) {\n contents[_G] = de_GroupIdStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_gIr]), context);\n }\n if (output[_iTnt] != null) {\n contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]);\n }\n if (output[_iAC] != null) {\n contents[_IAC] = (0, import_smithy_client.strictParseInt32)(output[_iAC]);\n }\n if (output.ipv6AddressesSet === \"\") {\n contents[_IA] = [];\n } else if (output[_iASp] != null && output[_iASp][_i] != null) {\n contents[_IA] = de_InstanceIpv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.privateIpAddressesSet === \"\") {\n contents[_PIA] = [];\n } else if (output[_pIAS] != null && output[_pIAS][_i] != null) {\n contents[_PIA] = de_PrivateIpAddressSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context);\n }\n if (output[_sPIAC] != null) {\n contents[_SPIAC] = (0, import_smithy_client.strictParseInt32)(output[_sPIAC]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_nCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]);\n }\n if (output.ipv4PrefixSet === \"\") {\n contents[_IPp] = [];\n } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) {\n contents[_IPp] = de_Ipv4PrefixListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context);\n }\n if (output[_iPCp] != null) {\n contents[_IPCp] = (0, import_smithy_client.strictParseInt32)(output[_iPCp]);\n }\n if (output.ipv6PrefixSet === \"\") {\n contents[_IP] = [];\n } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) {\n contents[_IP] = de_Ipv6PrefixListResponse((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context);\n }\n if (output[_iPCpv] != null) {\n contents[_IPC] = (0, import_smithy_client.strictParseInt32)(output[_iPCpv]);\n }\n if (output[_pIri] != null) {\n contents[_PIr] = (0, import_smithy_client.parseBoolean)(output[_pIri]);\n }\n if (output[_eSS] != null) {\n contents[_ESS] = de_LaunchTemplateEnaSrdSpecification(output[_eSS], context);\n }\n if (output[_cTS] != null) {\n contents[_CTS] = de_ConnectionTrackingSpecification(output[_cTS], context);\n }\n return contents;\n}, \"de_LaunchTemplateInstanceNetworkInterfaceSpecification\");\nvar de_LaunchTemplateInstanceNetworkInterfaceSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateInstanceNetworkInterfaceSpecification(entry, context);\n });\n}, \"de_LaunchTemplateInstanceNetworkInterfaceSpecificationList\");\nvar de_LaunchTemplateLicenseConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lCA] != null) {\n contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]);\n }\n return contents;\n}, \"de_LaunchTemplateLicenseConfiguration\");\nvar de_LaunchTemplateLicenseList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateLicenseConfiguration(entry, context);\n });\n}, \"de_LaunchTemplateLicenseList\");\nvar de_LaunchTemplateOverrides = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_sPp] != null) {\n contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_wC] != null) {\n contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]);\n }\n if (output[_pri] != null) {\n contents[_Pri] = (0, import_smithy_client.strictParseFloat)(output[_pri]);\n }\n if (output[_iR] != null) {\n contents[_IR] = de_InstanceRequirements(output[_iR], context);\n }\n return contents;\n}, \"de_LaunchTemplateOverrides\");\nvar de_LaunchTemplateOverridesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateOverrides(entry, context);\n });\n}, \"de_LaunchTemplateOverridesList\");\nvar de_LaunchTemplatePlacement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_af] != null) {\n contents[_Af] = (0, import_smithy_client.expectString)(output[_af]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_hI] != null) {\n contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n if (output[_sDp] != null) {\n contents[_SD] = (0, import_smithy_client.expectString)(output[_sDp]);\n }\n if (output[_hRGA] != null) {\n contents[_HRGA] = (0, import_smithy_client.expectString)(output[_hRGA]);\n }\n if (output[_pN] != null) {\n contents[_PN] = (0, import_smithy_client.strictParseInt32)(output[_pN]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n return contents;\n}, \"de_LaunchTemplatePlacement\");\nvar de_LaunchTemplatePrivateDnsNameOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hTo] != null) {\n contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]);\n }\n if (output[_eRNDAR] != null) {\n contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]);\n }\n if (output[_eRNDAAAAR] != null) {\n contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]);\n }\n return contents;\n}, \"de_LaunchTemplatePrivateDnsNameOptions\");\nvar de_LaunchTemplateSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplate(entry, context);\n });\n}, \"de_LaunchTemplateSet\");\nvar de_LaunchTemplatesMonitoring = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n return contents;\n}, \"de_LaunchTemplatesMonitoring\");\nvar de_LaunchTemplateSpotMarketOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mP] != null) {\n contents[_MPa] = (0, import_smithy_client.expectString)(output[_mP]);\n }\n if (output[_sIT] != null) {\n contents[_SIT] = (0, import_smithy_client.expectString)(output[_sIT]);\n }\n if (output[_bDMl] != null) {\n contents[_BDMl] = (0, import_smithy_client.strictParseInt32)(output[_bDMl]);\n }\n if (output[_vU] != null) {\n contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU]));\n }\n if (output[_iIB] != null) {\n contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]);\n }\n return contents;\n}, \"de_LaunchTemplateSpotMarketOptions\");\nvar de_LaunchTemplateTagSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LaunchTemplateTagSpecification\");\nvar de_LaunchTemplateTagSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateTagSpecification(entry, context);\n });\n}, \"de_LaunchTemplateTagSpecificationList\");\nvar de_LaunchTemplateVersion = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lTI] != null) {\n contents[_LTI] = (0, import_smithy_client.expectString)(output[_lTI]);\n }\n if (output[_lTN] != null) {\n contents[_LTN] = (0, import_smithy_client.expectString)(output[_lTN]);\n }\n if (output[_vNe] != null) {\n contents[_VNe] = (0, import_smithy_client.strictParseLong)(output[_vNe]);\n }\n if (output[_vD] != null) {\n contents[_VD] = (0, import_smithy_client.expectString)(output[_vD]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_cBr] != null) {\n contents[_CBr] = (0, import_smithy_client.expectString)(output[_cBr]);\n }\n if (output[_dVe] != null) {\n contents[_DVef] = (0, import_smithy_client.parseBoolean)(output[_dVe]);\n }\n if (output[_lTD] != null) {\n contents[_LTD] = de_ResponseLaunchTemplateData(output[_lTD], context);\n }\n return contents;\n}, \"de_LaunchTemplateVersion\");\nvar de_LaunchTemplateVersionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LaunchTemplateVersion(entry, context);\n });\n}, \"de_LaunchTemplateVersionSet\");\nvar de_LicenseConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lCA] != null) {\n contents[_LCA] = (0, import_smithy_client.expectString)(output[_lCA]);\n }\n return contents;\n}, \"de_LicenseConfiguration\");\nvar de_LicenseList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LicenseConfiguration(entry, context);\n });\n}, \"de_LicenseList\");\nvar de_ListImagesInRecycleBinResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.imageSet === \"\") {\n contents[_Ima] = [];\n } else if (output[_iSmag] != null && output[_iSmag][_i] != null) {\n contents[_Ima] = de_ImageRecycleBinInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSmag][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_ListImagesInRecycleBinResult\");\nvar de_ListSnapshotsInRecycleBinResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.snapshotSet === \"\") {\n contents[_Sn] = [];\n } else if (output[_sS] != null && output[_sS][_i] != null) {\n contents[_Sn] = de_SnapshotRecycleBinInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_sS][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_ListSnapshotsInRecycleBinResult\");\nvar de_LoadBalancersConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cLBC] != null) {\n contents[_CLBC] = de_ClassicLoadBalancersConfig(output[_cLBC], context);\n }\n if (output[_tGCa] != null) {\n contents[_TGC] = de_TargetGroupsConfig(output[_tGCa], context);\n }\n return contents;\n}, \"de_LoadBalancersConfig\");\nvar de_LoadPermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_uI] != null) {\n contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]);\n }\n if (output[_g] != null) {\n contents[_Gr] = (0, import_smithy_client.expectString)(output[_g]);\n }\n return contents;\n}, \"de_LoadPermission\");\nvar de_LoadPermissionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LoadPermission(entry, context);\n });\n}, \"de_LoadPermissionList\");\nvar de_LocalGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LocalGateway\");\nvar de_LocalGatewayRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_lGVIGI] != null) {\n contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output[_lGRTA] != null) {\n contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_cPI] != null) {\n contents[_CPIo] = (0, import_smithy_client.expectString)(output[_cPI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_dPLI] != null) {\n contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]);\n }\n return contents;\n}, \"de_LocalGatewayRoute\");\nvar de_LocalGatewayRouteList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayRoute(entry, context);\n });\n}, \"de_LocalGatewayRouteList\");\nvar de_LocalGatewayRouteTable = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output[_lGRTA] != null) {\n contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_mod] != null) {\n contents[_Mo] = (0, import_smithy_client.expectString)(output[_mod]);\n }\n if (output[_sR] != null) {\n contents[_SRt] = de_StateReason(output[_sR], context);\n }\n return contents;\n}, \"de_LocalGatewayRouteTable\");\nvar de_LocalGatewayRouteTableSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayRouteTable(entry, context);\n });\n}, \"de_LocalGatewayRouteTableSet\");\nvar de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVIGAI] != null) {\n contents[_LGRTVIGAI] = (0, import_smithy_client.expectString)(output[_lGRTVIGAI]);\n }\n if (output[_lGVIGI] != null) {\n contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output[_lGRTA] != null) {\n contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation\");\nvar de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayRouteTableVirtualInterfaceGroupAssociation(entry, context);\n });\n}, \"de_LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet\");\nvar de_LocalGatewayRouteTableVpcAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGRTVAI] != null) {\n contents[_LGRTVAI] = (0, import_smithy_client.expectString)(output[_lGRTVAI]);\n }\n if (output[_lGRTI] != null) {\n contents[_LGRTI] = (0, import_smithy_client.expectString)(output[_lGRTI]);\n }\n if (output[_lGRTA] != null) {\n contents[_LGRTA] = (0, import_smithy_client.expectString)(output[_lGRTA]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LocalGatewayRouteTableVpcAssociation\");\nvar de_LocalGatewayRouteTableVpcAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayRouteTableVpcAssociation(entry, context);\n });\n}, \"de_LocalGatewayRouteTableVpcAssociationSet\");\nvar de_LocalGatewaySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGateway(entry, context);\n });\n}, \"de_LocalGatewaySet\");\nvar de_LocalGatewayVirtualInterface = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGVII] != null) {\n contents[_LGVIIo] = (0, import_smithy_client.expectString)(output[_lGVII]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_vl] != null) {\n contents[_Vl] = (0, import_smithy_client.strictParseInt32)(output[_vl]);\n }\n if (output[_lA] != null) {\n contents[_LA] = (0, import_smithy_client.expectString)(output[_lA]);\n }\n if (output[_pAe] != null) {\n contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]);\n }\n if (output[_lBAo] != null) {\n contents[_LBAo] = (0, import_smithy_client.strictParseInt32)(output[_lBAo]);\n }\n if (output[_pBA] != null) {\n contents[_PBA] = (0, import_smithy_client.strictParseInt32)(output[_pBA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LocalGatewayVirtualInterface\");\nvar de_LocalGatewayVirtualInterfaceGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lGVIGI] != null) {\n contents[_LGVIGI] = (0, import_smithy_client.expectString)(output[_lGVIGI]);\n }\n if (output.localGatewayVirtualInterfaceIdSet === \"\") {\n contents[_LGVII] = [];\n } else if (output[_lGVIIS] != null && output[_lGVIIS][_i] != null) {\n contents[_LGVII] = de_LocalGatewayVirtualInterfaceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_lGVIIS][_i]), context);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_LocalGatewayVirtualInterfaceGroup\");\nvar de_LocalGatewayVirtualInterfaceGroupSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayVirtualInterfaceGroup(entry, context);\n });\n}, \"de_LocalGatewayVirtualInterfaceGroupSet\");\nvar de_LocalGatewayVirtualInterfaceIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_LocalGatewayVirtualInterfaceIdSet\");\nvar de_LocalGatewayVirtualInterfaceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LocalGatewayVirtualInterface(entry, context);\n });\n}, \"de_LocalGatewayVirtualInterfaceSet\");\nvar de_LocalStorageTypeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_LocalStorageTypeSet\");\nvar de_LockedSnapshotsInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_lSoc] != null) {\n contents[_LSoc] = (0, import_smithy_client.expectString)(output[_lSoc]);\n }\n if (output[_lDo] != null) {\n contents[_LDo] = (0, import_smithy_client.strictParseInt32)(output[_lDo]);\n }\n if (output[_cOP] != null) {\n contents[_COP] = (0, import_smithy_client.strictParseInt32)(output[_cOP]);\n }\n if (output[_cOPEO] != null) {\n contents[_COPEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cOPEO]));\n }\n if (output[_lCO] != null) {\n contents[_LCO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lCO]));\n }\n if (output[_lDST] != null) {\n contents[_LDST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lDST]));\n }\n if (output[_lEO] != null) {\n contents[_LEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lEO]));\n }\n return contents;\n}, \"de_LockedSnapshotsInfo\");\nvar de_LockedSnapshotsInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_LockedSnapshotsInfo(entry, context);\n });\n}, \"de_LockedSnapshotsInfoList\");\nvar de_LockSnapshotResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_lSoc] != null) {\n contents[_LSoc] = (0, import_smithy_client.expectString)(output[_lSoc]);\n }\n if (output[_lDo] != null) {\n contents[_LDo] = (0, import_smithy_client.strictParseInt32)(output[_lDo]);\n }\n if (output[_cOP] != null) {\n contents[_COP] = (0, import_smithy_client.strictParseInt32)(output[_cOP]);\n }\n if (output[_cOPEO] != null) {\n contents[_COPEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cOPEO]));\n }\n if (output[_lCO] != null) {\n contents[_LCO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lCO]));\n }\n if (output[_lEO] != null) {\n contents[_LEO] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lEO]));\n }\n if (output[_lDST] != null) {\n contents[_LDST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lDST]));\n }\n return contents;\n}, \"de_LockSnapshotResult\");\nvar de_MacHost = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hI] != null) {\n contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]);\n }\n if (output.macOSLatestSupportedVersionSet === \"\") {\n contents[_MOSLSV] = [];\n } else if (output[_mOSLSVS] != null && output[_mOSLSVS][_i] != null) {\n contents[_MOSLSV] = de_MacOSVersionStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_mOSLSVS][_i]), context);\n }\n return contents;\n}, \"de_MacHost\");\nvar de_MacHostList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_MacHost(entry, context);\n });\n}, \"de_MacHostList\");\nvar de_MacOSVersionStringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_MacOSVersionStringList\");\nvar de_MaintenanceDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pM] != null) {\n contents[_PM] = (0, import_smithy_client.expectString)(output[_pM]);\n }\n if (output[_mAAA] != null) {\n contents[_MAAA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_mAAA]));\n }\n if (output[_lMA] != null) {\n contents[_LMA] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lMA]));\n }\n return contents;\n}, \"de_MaintenanceDetails\");\nvar de_ManagedPrefixList = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_aF] != null) {\n contents[_AF] = (0, import_smithy_client.expectString)(output[_aF]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sMt] != null) {\n contents[_SMt] = (0, import_smithy_client.expectString)(output[_sMt]);\n }\n if (output[_pLA] != null) {\n contents[_PLAr] = (0, import_smithy_client.expectString)(output[_pLA]);\n }\n if (output[_pLN] != null) {\n contents[_PLN] = (0, import_smithy_client.expectString)(output[_pLN]);\n }\n if (output[_mE] != null) {\n contents[_ME] = (0, import_smithy_client.strictParseInt32)(output[_mE]);\n }\n if (output[_ve] != null) {\n contents[_V] = (0, import_smithy_client.strictParseLong)(output[_ve]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n return contents;\n}, \"de_ManagedPrefixList\");\nvar de_ManagedPrefixListSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ManagedPrefixList(entry, context);\n });\n}, \"de_ManagedPrefixListSet\");\nvar de_MediaAcceleratorInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.accelerators === \"\") {\n contents[_Acc] = [];\n } else if (output[_acc] != null && output[_acc][_i] != null) {\n contents[_Acc] = de_MediaDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_acc][_i]), context);\n }\n if (output[_tMMIMB] != null) {\n contents[_TMMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tMMIMB]);\n }\n return contents;\n}, \"de_MediaAcceleratorInfo\");\nvar de_MediaDeviceInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_man] != null) {\n contents[_Man] = (0, import_smithy_client.expectString)(output[_man]);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_MediaDeviceMemoryInfo(output[_mIe], context);\n }\n return contents;\n}, \"de_MediaDeviceInfo\");\nvar de_MediaDeviceInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_MediaDeviceInfo(entry, context);\n });\n}, \"de_MediaDeviceInfoList\");\nvar de_MediaDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]);\n }\n return contents;\n}, \"de_MediaDeviceMemoryInfo\");\nvar de_MemoryGiBPerVCpu = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]);\n }\n return contents;\n}, \"de_MemoryGiBPerVCpu\");\nvar de_MemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseLong)(output[_sIMB]);\n }\n return contents;\n}, \"de_MemoryInfo\");\nvar de_MemoryMiB = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_MemoryMiB\");\nvar de_MetricPoint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sD] != null) {\n contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD]));\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.strictParseFloat)(output[_v]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_MetricPoint\");\nvar de_MetricPoints = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_MetricPoint(entry, context);\n });\n}, \"de_MetricPoints\");\nvar de_ModifyAddressAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ad] != null) {\n contents[_Ad] = de_AddressAttribute(output[_ad], context);\n }\n return contents;\n}, \"de_ModifyAddressAttributeResult\");\nvar de_ModifyAvailabilityZoneGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyAvailabilityZoneGroupResult\");\nvar de_ModifyCapacityReservationFleetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyCapacityReservationFleetResult\");\nvar de_ModifyCapacityReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyCapacityReservationResult\");\nvar de_ModifyClientVpnEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyClientVpnEndpointResult\");\nvar de_ModifyDefaultCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iFCS] != null) {\n contents[_IFCS] = de_InstanceFamilyCreditSpecification(output[_iFCS], context);\n }\n return contents;\n}, \"de_ModifyDefaultCreditSpecificationResult\");\nvar de_ModifyEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n return contents;\n}, \"de_ModifyEbsDefaultKmsKeyIdResult\");\nvar de_ModifyFleetResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyFleetResult\");\nvar de_ModifyFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fIA] != null) {\n contents[_FIAp] = de_FpgaImageAttribute(output[_fIA], context);\n }\n return contents;\n}, \"de_ModifyFpgaImageAttributeResult\");\nvar de_ModifyHostsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successful === \"\") {\n contents[_Suc] = [];\n } else if (output[_suc] != null && output[_suc][_i] != null) {\n contents[_Suc] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context);\n }\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemList((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_ModifyHostsResult\");\nvar de_ModifyInstanceCapacityReservationAttributesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyInstanceCapacityReservationAttributesResult\");\nvar de_ModifyInstanceCreditSpecificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successfulInstanceCreditSpecificationSet === \"\") {\n contents[_SICS] = [];\n } else if (output[_sICSS] != null && output[_sICSS][_i] != null) {\n contents[_SICS] = de_SuccessfulInstanceCreditSpecificationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sICSS][_i]), context);\n }\n if (output.unsuccessfulInstanceCreditSpecificationSet === \"\") {\n contents[_UICS] = [];\n } else if (output[_uICSS] != null && output[_uICSS][_i] != null) {\n contents[_UICS] = de_UnsuccessfulInstanceCreditSpecificationSet(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_uICSS][_i]),\n context\n );\n }\n return contents;\n}, \"de_ModifyInstanceCreditSpecificationResult\");\nvar de_ModifyInstanceEventStartTimeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ev] != null) {\n contents[_Eve] = de_InstanceStatusEvent(output[_ev], context);\n }\n return contents;\n}, \"de_ModifyInstanceEventStartTimeResult\");\nvar de_ModifyInstanceEventWindowResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iEW] != null) {\n contents[_IEW] = de_InstanceEventWindow(output[_iEW], context);\n }\n return contents;\n}, \"de_ModifyInstanceEventWindowResult\");\nvar de_ModifyInstanceMaintenanceOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_aRu] != null) {\n contents[_ARu] = (0, import_smithy_client.expectString)(output[_aRu]);\n }\n return contents;\n}, \"de_ModifyInstanceMaintenanceOptionsResult\");\nvar de_ModifyInstanceMetadataDefaultsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyInstanceMetadataDefaultsResult\");\nvar de_ModifyInstanceMetadataOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iMO] != null) {\n contents[_IMOn] = de_InstanceMetadataOptionsResponse(output[_iMO], context);\n }\n return contents;\n}, \"de_ModifyInstanceMetadataOptionsResult\");\nvar de_ModifyInstancePlacementResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyInstancePlacementResult\");\nvar de_ModifyIpamPoolResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPp] != null) {\n contents[_IPpa] = de_IpamPool(output[_iPp], context);\n }\n return contents;\n}, \"de_ModifyIpamPoolResult\");\nvar de_ModifyIpamResourceCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRC] != null) {\n contents[_IRCp] = de_IpamResourceCidr(output[_iRC], context);\n }\n return contents;\n}, \"de_ModifyIpamResourceCidrResult\");\nvar de_ModifyIpamResourceDiscoveryResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iRD] != null) {\n contents[_IRD] = de_IpamResourceDiscovery(output[_iRD], context);\n }\n return contents;\n}, \"de_ModifyIpamResourceDiscoveryResult\");\nvar de_ModifyIpamResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ip] != null) {\n contents[_Ipa] = de_Ipam(output[_ip], context);\n }\n return contents;\n}, \"de_ModifyIpamResult\");\nvar de_ModifyIpamScopeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iS] != null) {\n contents[_ISpa] = de_IpamScope(output[_iS], context);\n }\n return contents;\n}, \"de_ModifyIpamScopeResult\");\nvar de_ModifyLaunchTemplateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lT] != null) {\n contents[_LTa] = de_LaunchTemplate(output[_lT], context);\n }\n return contents;\n}, \"de_ModifyLaunchTemplateResult\");\nvar de_ModifyLocalGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_LocalGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_ModifyLocalGatewayRouteResult\");\nvar de_ModifyManagedPrefixListResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pL] != null) {\n contents[_PLr] = de_ManagedPrefixList(output[_pL], context);\n }\n return contents;\n}, \"de_ModifyManagedPrefixListResult\");\nvar de_ModifyPrivateDnsNameOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyPrivateDnsNameOptionsResult\");\nvar de_ModifyReservedInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rIMI] != null) {\n contents[_RIMIe] = (0, import_smithy_client.expectString)(output[_rIMI]);\n }\n return contents;\n}, \"de_ModifyReservedInstancesResult\");\nvar de_ModifySecurityGroupRulesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifySecurityGroupRulesResult\");\nvar de_ModifySnapshotTierResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_tST] != null) {\n contents[_TST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tST]));\n }\n return contents;\n}, \"de_ModifySnapshotTierResult\");\nvar de_ModifySpotFleetRequestResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifySpotFleetRequestResponse\");\nvar de_ModifyTrafficMirrorFilterNetworkServicesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMF] != null) {\n contents[_TMF] = de_TrafficMirrorFilter(output[_tMF], context);\n }\n return contents;\n}, \"de_ModifyTrafficMirrorFilterNetworkServicesResult\");\nvar de_ModifyTrafficMirrorFilterRuleResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFR] != null) {\n contents[_TMFR] = de_TrafficMirrorFilterRule(output[_tMFR], context);\n }\n return contents;\n}, \"de_ModifyTrafficMirrorFilterRuleResult\");\nvar de_ModifyTrafficMirrorSessionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMS] != null) {\n contents[_TMS] = de_TrafficMirrorSession(output[_tMS], context);\n }\n return contents;\n}, \"de_ModifyTrafficMirrorSessionResult\");\nvar de_ModifyTransitGatewayPrefixListReferenceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPLR] != null) {\n contents[_TGPLR] = de_TransitGatewayPrefixListReference(output[_tGPLR], context);\n }\n return contents;\n}, \"de_ModifyTransitGatewayPrefixListReferenceResult\");\nvar de_ModifyTransitGatewayResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tG] != null) {\n contents[_TGr] = de_TransitGateway(output[_tG], context);\n }\n return contents;\n}, \"de_ModifyTransitGatewayResult\");\nvar de_ModifyTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGVA] != null) {\n contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context);\n }\n return contents;\n}, \"de_ModifyTransitGatewayVpcAttachmentResult\");\nvar de_ModifyVerifiedAccessEndpointPolicyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pE] != null) {\n contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]);\n }\n if (output[_pDo] != null) {\n contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]);\n }\n if (output[_sSs] != null) {\n contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessEndpointPolicyResult\");\nvar de_ModifyVerifiedAccessEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAE] != null) {\n contents[_VAE] = de_VerifiedAccessEndpoint(output[_vAE], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessEndpointResult\");\nvar de_ModifyVerifiedAccessGroupPolicyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pE] != null) {\n contents[_PE] = (0, import_smithy_client.parseBoolean)(output[_pE]);\n }\n if (output[_pDo] != null) {\n contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]);\n }\n if (output[_sSs] != null) {\n contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessGroupPolicyResult\");\nvar de_ModifyVerifiedAccessGroupResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAG] != null) {\n contents[_VAG] = de_VerifiedAccessGroup(output[_vAG], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessGroupResult\");\nvar de_ModifyVerifiedAccessInstanceLoggingConfigurationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_lC] != null) {\n contents[_LCo] = de_VerifiedAccessInstanceLoggingConfiguration(output[_lC], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessInstanceLoggingConfigurationResult\");\nvar de_ModifyVerifiedAccessInstanceResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAI] != null) {\n contents[_VAI] = de_VerifiedAccessInstance(output[_vAI], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessInstanceResult\");\nvar de_ModifyVerifiedAccessTrustProviderResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATP] != null) {\n contents[_VATP] = de_VerifiedAccessTrustProvider(output[_vATP], context);\n }\n return contents;\n}, \"de_ModifyVerifiedAccessTrustProviderResult\");\nvar de_ModifyVolumeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vM] != null) {\n contents[_VMol] = de_VolumeModification(output[_vM], context);\n }\n return contents;\n}, \"de_ModifyVolumeResult\");\nvar de_ModifyVpcEndpointConnectionNotificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcEndpointConnectionNotificationResult\");\nvar de_ModifyVpcEndpointResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcEndpointResult\");\nvar de_ModifyVpcEndpointServiceConfigurationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcEndpointServiceConfigurationResult\");\nvar de_ModifyVpcEndpointServicePayerResponsibilityResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcEndpointServicePayerResponsibilityResult\");\nvar de_ModifyVpcEndpointServicePermissionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.addedPrincipalSet === \"\") {\n contents[_APd] = [];\n } else if (output[_aPS] != null && output[_aPS][_i] != null) {\n contents[_APd] = de_AddedPrincipalSet((0, import_smithy_client.getArrayIfSingleItem)(output[_aPS][_i]), context);\n }\n if (output[_r] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcEndpointServicePermissionsResult\");\nvar de_ModifyVpcPeeringConnectionOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aPCO] != null) {\n contents[_APCO] = de_PeeringConnectionOptions(output[_aPCO], context);\n }\n if (output[_rPCO] != null) {\n contents[_RPCO] = de_PeeringConnectionOptions(output[_rPCO], context);\n }\n return contents;\n}, \"de_ModifyVpcPeeringConnectionOptionsResult\");\nvar de_ModifyVpcTenancyResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ModifyVpcTenancyResult\");\nvar de_ModifyVpnConnectionOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vC] != null) {\n contents[_VC] = de_VpnConnection(output[_vC], context);\n }\n return contents;\n}, \"de_ModifyVpnConnectionOptionsResult\");\nvar de_ModifyVpnConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vC] != null) {\n contents[_VC] = de_VpnConnection(output[_vC], context);\n }\n return contents;\n}, \"de_ModifyVpnConnectionResult\");\nvar de_ModifyVpnTunnelCertificateResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vC] != null) {\n contents[_VC] = de_VpnConnection(output[_vC], context);\n }\n return contents;\n}, \"de_ModifyVpnTunnelCertificateResult\");\nvar de_ModifyVpnTunnelOptionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vC] != null) {\n contents[_VC] = de_VpnConnection(output[_vC], context);\n }\n return contents;\n}, \"de_ModifyVpnTunnelOptionsResult\");\nvar de_Monitoring = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_Monitoring\");\nvar de_MonitorInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_IMn] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_IMn] = de_InstanceMonitoringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n return contents;\n}, \"de_MonitorInstancesResult\");\nvar de_MoveAddressToVpcResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_MoveAddressToVpcResult\");\nvar de_MoveByoipCidrToIpamResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bC] != null) {\n contents[_BC] = de_ByoipCidr(output[_bC], context);\n }\n return contents;\n}, \"de_MoveByoipCidrToIpamResult\");\nvar de_MoveCapacityReservationInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCR] != null) {\n contents[_SCR] = de_CapacityReservation(output[_sCR], context);\n }\n if (output[_dCR] != null) {\n contents[_DCRe] = de_CapacityReservation(output[_dCR], context);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n return contents;\n}, \"de_MoveCapacityReservationInstancesResult\");\nvar de_MovingAddressStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mSo] != null) {\n contents[_MSo] = (0, import_smithy_client.expectString)(output[_mSo]);\n }\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n return contents;\n}, \"de_MovingAddressStatus\");\nvar de_MovingAddressStatusSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_MovingAddressStatus(entry, context);\n });\n}, \"de_MovingAddressStatusSet\");\nvar de_NatGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_dTel] != null) {\n contents[_DTele] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_dTel]));\n }\n if (output[_fCa] != null) {\n contents[_FCa] = (0, import_smithy_client.expectString)(output[_fCa]);\n }\n if (output[_fM] != null) {\n contents[_FM] = (0, import_smithy_client.expectString)(output[_fM]);\n }\n if (output.natGatewayAddressSet === \"\") {\n contents[_NGA] = [];\n } else if (output[_nGAS] != null && output[_nGAS][_i] != null) {\n contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context);\n }\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output[_pB] != null) {\n contents[_PB] = de_ProvisionedBandwidth(output[_pB], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_cTonn] != null) {\n contents[_CTo] = (0, import_smithy_client.expectString)(output[_cTonn]);\n }\n return contents;\n}, \"de_NatGateway\");\nvar de_NatGatewayAddress = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_pIriv] != null) {\n contents[_PIri] = (0, import_smithy_client.expectString)(output[_pIriv]);\n }\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_iPsr] != null) {\n contents[_IPs] = (0, import_smithy_client.parseBoolean)(output[_iPsr]);\n }\n if (output[_fM] != null) {\n contents[_FM] = (0, import_smithy_client.expectString)(output[_fM]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_NatGatewayAddress\");\nvar de_NatGatewayAddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NatGatewayAddress(entry, context);\n });\n}, \"de_NatGatewayAddressList\");\nvar de_NatGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NatGateway(entry, context);\n });\n}, \"de_NatGatewayList\");\nvar de_NetworkAcl = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.associationSet === \"\") {\n contents[_Ass] = [];\n } else if (output[_aSss] != null && output[_aSss][_i] != null) {\n contents[_Ass] = de_NetworkAclAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSss][_i]), context);\n }\n if (output.entrySet === \"\") {\n contents[_Ent] = [];\n } else if (output[_eSnt] != null && output[_eSnt][_i] != null) {\n contents[_Ent] = de_NetworkAclEntryList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSnt][_i]), context);\n }\n if (output[_def] != null) {\n contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_def]);\n }\n if (output[_nAI] != null) {\n contents[_NAI] = (0, import_smithy_client.expectString)(output[_nAI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n return contents;\n}, \"de_NetworkAcl\");\nvar de_NetworkAclAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nAAI] != null) {\n contents[_NAAI] = (0, import_smithy_client.expectString)(output[_nAAI]);\n }\n if (output[_nAI] != null) {\n contents[_NAI] = (0, import_smithy_client.expectString)(output[_nAI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n return contents;\n}, \"de_NetworkAclAssociation\");\nvar de_NetworkAclAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkAclAssociation(entry, context);\n });\n}, \"de_NetworkAclAssociationList\");\nvar de_NetworkAclEntry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n if (output[_e] != null) {\n contents[_Eg] = (0, import_smithy_client.parseBoolean)(output[_e]);\n }\n if (output[_iTC] != null) {\n contents[_ITC] = de_IcmpTypeCode(output[_iTC], context);\n }\n if (output[_iCB] != null) {\n contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]);\n }\n if (output[_pRo] != null) {\n contents[_PR] = de_PortRange(output[_pRo], context);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_rA] != null) {\n contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]);\n }\n if (output[_rN] != null) {\n contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]);\n }\n return contents;\n}, \"de_NetworkAclEntry\");\nvar de_NetworkAclEntryList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkAclEntry(entry, context);\n });\n}, \"de_NetworkAclEntryList\");\nvar de_NetworkAclList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkAcl(entry, context);\n });\n}, \"de_NetworkAclList\");\nvar de_NetworkBandwidthGbps = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]);\n }\n return contents;\n}, \"de_NetworkBandwidthGbps\");\nvar de_NetworkCardInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]);\n }\n if (output[_nP] != null) {\n contents[_NP] = (0, import_smithy_client.expectString)(output[_nP]);\n }\n if (output[_mNI] != null) {\n contents[_MNI] = (0, import_smithy_client.strictParseInt32)(output[_mNI]);\n }\n if (output[_bBIG] != null) {\n contents[_BBIG] = (0, import_smithy_client.strictParseFloat)(output[_bBIG]);\n }\n if (output[_pBIG] != null) {\n contents[_PBIG] = (0, import_smithy_client.strictParseFloat)(output[_pBIG]);\n }\n return contents;\n}, \"de_NetworkCardInfo\");\nvar de_NetworkCardInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkCardInfo(entry, context);\n });\n}, \"de_NetworkCardInfoList\");\nvar de_NetworkInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nP] != null) {\n contents[_NP] = (0, import_smithy_client.expectString)(output[_nP]);\n }\n if (output[_mNI] != null) {\n contents[_MNI] = (0, import_smithy_client.strictParseInt32)(output[_mNI]);\n }\n if (output[_mNC] != null) {\n contents[_MNC] = (0, import_smithy_client.strictParseInt32)(output[_mNC]);\n }\n if (output[_dNCI] != null) {\n contents[_DNCI] = (0, import_smithy_client.strictParseInt32)(output[_dNCI]);\n }\n if (output.networkCards === \"\") {\n contents[_NC] = [];\n } else if (output[_nC] != null && output[_nC][_i] != null) {\n contents[_NC] = de_NetworkCardInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_nC][_i]), context);\n }\n if (output[_iAPI] != null) {\n contents[_IAPI] = (0, import_smithy_client.strictParseInt32)(output[_iAPI]);\n }\n if (output[_iAPIp] != null) {\n contents[_IAPIp] = (0, import_smithy_client.strictParseInt32)(output[_iAPIp]);\n }\n if (output[_iSpv] != null) {\n contents[_ISpv] = (0, import_smithy_client.parseBoolean)(output[_iSpv]);\n }\n if (output[_eSna] != null) {\n contents[_ESn] = (0, import_smithy_client.expectString)(output[_eSna]);\n }\n if (output[_eSf] != null) {\n contents[_ESf] = (0, import_smithy_client.parseBoolean)(output[_eSf]);\n }\n if (output[_eIf] != null) {\n contents[_EIf] = de_EfaInfo(output[_eIf], context);\n }\n if (output[_eITSn] != null) {\n contents[_EITS] = (0, import_smithy_client.parseBoolean)(output[_eITSn]);\n }\n if (output[_eSSn] != null) {\n contents[_ESSn] = (0, import_smithy_client.parseBoolean)(output[_eSSn]);\n }\n return contents;\n}, \"de_NetworkInfo\");\nvar de_NetworkInsightsAccessScope = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASI] != null) {\n contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]);\n }\n if (output[_nIASA] != null) {\n contents[_NIASAe] = (0, import_smithy_client.expectString)(output[_nIASA]);\n }\n if (output[_cDre] != null) {\n contents[_CDrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cDre]));\n }\n if (output[_uDp] != null) {\n contents[_UDp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDp]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_NetworkInsightsAccessScope\");\nvar de_NetworkInsightsAccessScopeAnalysis = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASAI] != null) {\n contents[_NIASAI] = (0, import_smithy_client.expectString)(output[_nIASAI]);\n }\n if (output[_nIASAA] != null) {\n contents[_NIASAA] = (0, import_smithy_client.expectString)(output[_nIASAA]);\n }\n if (output[_nIASI] != null) {\n contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_wM] != null) {\n contents[_WM] = (0, import_smithy_client.expectString)(output[_wM]);\n }\n if (output[_sD] != null) {\n contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD]));\n }\n if (output[_eD] != null) {\n contents[_ED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eD]));\n }\n if (output[_fFi] != null) {\n contents[_FFi] = (0, import_smithy_client.expectString)(output[_fFi]);\n }\n if (output[_aEC] != null) {\n contents[_AEC] = (0, import_smithy_client.strictParseInt32)(output[_aEC]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_NetworkInsightsAccessScopeAnalysis\");\nvar de_NetworkInsightsAccessScopeAnalysisList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInsightsAccessScopeAnalysis(entry, context);\n });\n}, \"de_NetworkInsightsAccessScopeAnalysisList\");\nvar de_NetworkInsightsAccessScopeContent = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASI] != null) {\n contents[_NIASI] = (0, import_smithy_client.expectString)(output[_nIASI]);\n }\n if (output.matchPathSet === \"\") {\n contents[_MP] = [];\n } else if (output[_mPSa] != null && output[_mPSa][_i] != null) {\n contents[_MP] = de_AccessScopePathList((0, import_smithy_client.getArrayIfSingleItem)(output[_mPSa][_i]), context);\n }\n if (output.excludePathSet === \"\") {\n contents[_EP] = [];\n } else if (output[_ePS] != null && output[_ePS][_i] != null) {\n contents[_EP] = de_AccessScopePathList((0, import_smithy_client.getArrayIfSingleItem)(output[_ePS][_i]), context);\n }\n return contents;\n}, \"de_NetworkInsightsAccessScopeContent\");\nvar de_NetworkInsightsAccessScopeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInsightsAccessScope(entry, context);\n });\n}, \"de_NetworkInsightsAccessScopeList\");\nvar de_NetworkInsightsAnalysis = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIAI] != null) {\n contents[_NIAI] = (0, import_smithy_client.expectString)(output[_nIAI]);\n }\n if (output[_nIAA] != null) {\n contents[_NIAA] = (0, import_smithy_client.expectString)(output[_nIAA]);\n }\n if (output[_nIPI] != null) {\n contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]);\n }\n if (output.additionalAccountSet === \"\") {\n contents[_AAd] = [];\n } else if (output[_aASd] != null && output[_aASd][_i] != null) {\n contents[_AAd] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aASd][_i]), context);\n }\n if (output.filterInArnSet === \"\") {\n contents[_FIA] = [];\n } else if (output[_fIAS] != null && output[_fIAS][_i] != null) {\n contents[_FIA] = de_ArnList((0, import_smithy_client.getArrayIfSingleItem)(output[_fIAS][_i]), context);\n }\n if (output[_sD] != null) {\n contents[_SDt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sD]));\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_wM] != null) {\n contents[_WM] = (0, import_smithy_client.expectString)(output[_wM]);\n }\n if (output[_nPF] != null) {\n contents[_NPF] = (0, import_smithy_client.parseBoolean)(output[_nPF]);\n }\n if (output.forwardPathComponentSet === \"\") {\n contents[_FPC] = [];\n } else if (output[_fPCS] != null && output[_fPCS][_i] != null) {\n contents[_FPC] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_fPCS][_i]), context);\n }\n if (output.returnPathComponentSet === \"\") {\n contents[_RPC] = [];\n } else if (output[_rPCS] != null && output[_rPCS][_i] != null) {\n contents[_RPC] = de_PathComponentList((0, import_smithy_client.getArrayIfSingleItem)(output[_rPCS][_i]), context);\n }\n if (output.explanationSet === \"\") {\n contents[_Ex] = [];\n } else if (output[_eSx] != null && output[_eSx][_i] != null) {\n contents[_Ex] = de_ExplanationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSx][_i]), context);\n }\n if (output.alternatePathHintSet === \"\") {\n contents[_APH] = [];\n } else if (output[_aPHS] != null && output[_aPHS][_i] != null) {\n contents[_APH] = de_AlternatePathHintList((0, import_smithy_client.getArrayIfSingleItem)(output[_aPHS][_i]), context);\n }\n if (output.suggestedAccountSet === \"\") {\n contents[_SAu] = [];\n } else if (output[_sASu] != null && output[_sASu][_i] != null) {\n contents[_SAu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sASu][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_NetworkInsightsAnalysis\");\nvar de_NetworkInsightsAnalysisList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInsightsAnalysis(entry, context);\n });\n}, \"de_NetworkInsightsAnalysisList\");\nvar de_NetworkInsightsPath = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIPI] != null) {\n contents[_NIPI] = (0, import_smithy_client.expectString)(output[_nIPI]);\n }\n if (output[_nIPA] != null) {\n contents[_NIPA] = (0, import_smithy_client.expectString)(output[_nIPA]);\n }\n if (output[_cDre] != null) {\n contents[_CDrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cDre]));\n }\n if (output[_s] != null) {\n contents[_S] = (0, import_smithy_client.expectString)(output[_s]);\n }\n if (output[_d] != null) {\n contents[_D] = (0, import_smithy_client.expectString)(output[_d]);\n }\n if (output[_sA] != null) {\n contents[_SAour] = (0, import_smithy_client.expectString)(output[_sA]);\n }\n if (output[_dA] != null) {\n contents[_DAesti] = (0, import_smithy_client.expectString)(output[_dA]);\n }\n if (output[_sIo] != null) {\n contents[_SIo] = (0, import_smithy_client.expectString)(output[_sIo]);\n }\n if (output[_dIes] != null) {\n contents[_DIest] = (0, import_smithy_client.expectString)(output[_dIes]);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_dPe] != null) {\n contents[_DP] = (0, import_smithy_client.strictParseInt32)(output[_dPe]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_fAS] != null) {\n contents[_FAS] = de_PathFilter(output[_fAS], context);\n }\n if (output[_fAD] != null) {\n contents[_FAD] = de_PathFilter(output[_fAD], context);\n }\n return contents;\n}, \"de_NetworkInsightsPath\");\nvar de_NetworkInsightsPathList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInsightsPath(entry, context);\n });\n}, \"de_NetworkInsightsPathList\");\nvar de_NetworkInterface = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_NetworkInterfaceAssociation(output[_ass], context);\n }\n if (output[_at] != null) {\n contents[_Att] = de_NetworkInterfaceAttachment(output[_at], context);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_cTC] != null) {\n contents[_CTC] = de_ConnectionTrackingConfiguration(output[_cTC], context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_iTnt] != null) {\n contents[_ITn] = (0, import_smithy_client.expectString)(output[_iTnt]);\n }\n if (output.ipv6AddressesSet === \"\") {\n contents[_IA] = [];\n } else if (output[_iASp] != null && output[_iASp][_i] != null) {\n contents[_IA] = de_NetworkInterfaceIpv6AddressesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iASp][_i]), context);\n }\n if (output[_mAa] != null) {\n contents[_MAa] = (0, import_smithy_client.expectString)(output[_mAa]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n if (output.privateIpAddressesSet === \"\") {\n contents[_PIA] = [];\n } else if (output[_pIAS] != null && output[_pIAS][_i] != null) {\n contents[_PIA] = de_NetworkInterfacePrivateIpAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIAS][_i]), context);\n }\n if (output.ipv4PrefixSet === \"\") {\n contents[_IPp] = [];\n } else if (output[_iPSpv] != null && output[_iPSpv][_i] != null) {\n contents[_IPp] = de_Ipv4PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpv][_i]), context);\n }\n if (output.ipv6PrefixSet === \"\") {\n contents[_IP] = [];\n } else if (output[_iPSpvr] != null && output[_iPSpvr][_i] != null) {\n contents[_IP] = de_Ipv6PrefixesList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPSpvr][_i]), context);\n }\n if (output[_rIeq] != null) {\n contents[_RIeq] = (0, import_smithy_client.expectString)(output[_rIeq]);\n }\n if (output[_rM] != null) {\n contents[_RMe] = (0, import_smithy_client.parseBoolean)(output[_rM]);\n }\n if (output[_sDC] != null) {\n contents[_SDC] = (0, import_smithy_client.parseBoolean)(output[_sDC]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output.tagSet === \"\") {\n contents[_TSag] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_TSag] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_dAIT] != null) {\n contents[_DAIT] = (0, import_smithy_client.parseBoolean)(output[_dAIT]);\n }\n if (output[_iN] != null) {\n contents[_IN] = (0, import_smithy_client.parseBoolean)(output[_iN]);\n }\n if (output[_iApv] != null) {\n contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]);\n }\n return contents;\n}, \"de_NetworkInterface\");\nvar de_NetworkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aI] != null) {\n contents[_AIl] = (0, import_smithy_client.expectString)(output[_aI]);\n }\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_iOIp] != null) {\n contents[_IOI] = (0, import_smithy_client.expectString)(output[_iOIp]);\n }\n if (output[_pDNu] != null) {\n contents[_PDNu] = (0, import_smithy_client.expectString)(output[_pDNu]);\n }\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_cOI] != null) {\n contents[_COI] = (0, import_smithy_client.expectString)(output[_cOI]);\n }\n if (output[_cI] != null) {\n contents[_CIa] = (0, import_smithy_client.expectString)(output[_cI]);\n }\n return contents;\n}, \"de_NetworkInterfaceAssociation\");\nvar de_NetworkInterfaceAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aTt] != null) {\n contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt]));\n }\n if (output[_aIt] != null) {\n contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_dIe] != null) {\n contents[_DIev] = (0, import_smithy_client.strictParseInt32)(output[_dIe]);\n }\n if (output[_nCI] != null) {\n contents[_NCI] = (0, import_smithy_client.strictParseInt32)(output[_nCI]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iOIn] != null) {\n contents[_IOIn] = (0, import_smithy_client.expectString)(output[_iOIn]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_eSS] != null) {\n contents[_ESS] = de_AttachmentEnaSrdSpecification(output[_eSS], context);\n }\n return contents;\n}, \"de_NetworkInterfaceAttachment\");\nvar de_NetworkInterfaceCount = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_NetworkInterfaceCount\");\nvar de_NetworkInterfaceIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_NetworkInterfaceIdSet\");\nvar de_NetworkInterfaceIpv6Address = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iApv] != null) {\n contents[_IApv] = (0, import_smithy_client.expectString)(output[_iApv]);\n }\n if (output[_iPI] != null) {\n contents[_IPIs] = (0, import_smithy_client.parseBoolean)(output[_iPI]);\n }\n return contents;\n}, \"de_NetworkInterfaceIpv6Address\");\nvar de_NetworkInterfaceIpv6AddressesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInterfaceIpv6Address(entry, context);\n });\n}, \"de_NetworkInterfaceIpv6AddressesList\");\nvar de_NetworkInterfaceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInterface(entry, context);\n });\n}, \"de_NetworkInterfaceList\");\nvar de_NetworkInterfacePermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIPIe] != null) {\n contents[_NIPIe] = (0, import_smithy_client.expectString)(output[_nIPIe]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_aAI] != null) {\n contents[_AAI] = (0, import_smithy_client.expectString)(output[_aAI]);\n }\n if (output[_aSw] != null) {\n contents[_ASw] = (0, import_smithy_client.expectString)(output[_aSw]);\n }\n if (output[_per] != null) {\n contents[_Pe] = (0, import_smithy_client.expectString)(output[_per]);\n }\n if (output[_pSe] != null) {\n contents[_PSer] = de_NetworkInterfacePermissionState(output[_pSe], context);\n }\n return contents;\n}, \"de_NetworkInterfacePermission\");\nvar de_NetworkInterfacePermissionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInterfacePermission(entry, context);\n });\n}, \"de_NetworkInterfacePermissionList\");\nvar de_NetworkInterfacePermissionState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n return contents;\n}, \"de_NetworkInterfacePermissionState\");\nvar de_NetworkInterfacePrivateIpAddress = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ass] != null) {\n contents[_Asso] = de_NetworkInterfaceAssociation(output[_ass], context);\n }\n if (output[_prim] != null) {\n contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n return contents;\n}, \"de_NetworkInterfacePrivateIpAddress\");\nvar de_NetworkInterfacePrivateIpAddressList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NetworkInterfacePrivateIpAddress(entry, context);\n });\n}, \"de_NetworkInterfacePrivateIpAddressList\");\nvar de_NetworkNodesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_NetworkNodesList\");\nvar de_NeuronDeviceCoreInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_ve] != null) {\n contents[_V] = (0, import_smithy_client.strictParseInt32)(output[_ve]);\n }\n return contents;\n}, \"de_NeuronDeviceCoreInfo\");\nvar de_NeuronDeviceInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_cIor] != null) {\n contents[_CIor] = de_NeuronDeviceCoreInfo(output[_cIor], context);\n }\n if (output[_mIe] != null) {\n contents[_MIe] = de_NeuronDeviceMemoryInfo(output[_mIe], context);\n }\n return contents;\n}, \"de_NeuronDeviceInfo\");\nvar de_NeuronDeviceInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_NeuronDeviceInfo(entry, context);\n });\n}, \"de_NeuronDeviceInfoList\");\nvar de_NeuronDeviceMemoryInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIMB] != null) {\n contents[_SIMB] = (0, import_smithy_client.strictParseInt32)(output[_sIMB]);\n }\n return contents;\n}, \"de_NeuronDeviceMemoryInfo\");\nvar de_NeuronInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.neuronDevices === \"\") {\n contents[_NDe] = [];\n } else if (output[_nDe] != null && output[_nDe][_i] != null) {\n contents[_NDe] = de_NeuronDeviceInfoList((0, import_smithy_client.getArrayIfSingleItem)(output[_nDe][_i]), context);\n }\n if (output[_tNDMIMB] != null) {\n contents[_TNDMIMB] = (0, import_smithy_client.strictParseInt32)(output[_tNDMIMB]);\n }\n return contents;\n}, \"de_NeuronInfo\");\nvar de_NitroTpmInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.supportedVersions === \"\") {\n contents[_SVu] = [];\n } else if (output[_sVu] != null && output[_sVu][_i] != null) {\n contents[_SVu] = de_NitroTpmSupportedVersionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_sVu][_i]), context);\n }\n return contents;\n}, \"de_NitroTpmInfo\");\nvar de_NitroTpmSupportedVersionsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_NitroTpmSupportedVersionsList\");\nvar de_OccurrenceDaySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.strictParseInt32)(entry);\n });\n}, \"de_OccurrenceDaySet\");\nvar de_OidcOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_is] != null) {\n contents[_I] = (0, import_smithy_client.expectString)(output[_is]);\n }\n if (output[_aE] != null) {\n contents[_AE] = (0, import_smithy_client.expectString)(output[_aE]);\n }\n if (output[_tEo] != null) {\n contents[_TEo] = (0, import_smithy_client.expectString)(output[_tEo]);\n }\n if (output[_uIE] != null) {\n contents[_UIE] = (0, import_smithy_client.expectString)(output[_uIE]);\n }\n if (output[_cIli] != null) {\n contents[_CIl] = (0, import_smithy_client.expectString)(output[_cIli]);\n }\n if (output[_cSl] != null) {\n contents[_CSl] = (0, import_smithy_client.expectString)(output[_cSl]);\n }\n if (output[_sc] != null) {\n contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]);\n }\n return contents;\n}, \"de_OidcOptions\");\nvar de_OnDemandOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSl] != null) {\n contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]);\n }\n if (output[_cRO] != null) {\n contents[_CRO] = de_CapacityReservationOptions(output[_cRO], context);\n }\n if (output[_sITi] != null) {\n contents[_SITi] = (0, import_smithy_client.parseBoolean)(output[_sITi]);\n }\n if (output[_sAZ] != null) {\n contents[_SAZ] = (0, import_smithy_client.parseBoolean)(output[_sAZ]);\n }\n if (output[_mTC] != null) {\n contents[_MTC] = (0, import_smithy_client.strictParseInt32)(output[_mTC]);\n }\n if (output[_mTP] != null) {\n contents[_MTP] = (0, import_smithy_client.expectString)(output[_mTP]);\n }\n return contents;\n}, \"de_OnDemandOptions\");\nvar de_PacketHeaderStatement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.sourceAddressSet === \"\") {\n contents[_SAo] = [];\n } else if (output[_sAS] != null && output[_sAS][_i] != null) {\n contents[_SAo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAS][_i]), context);\n }\n if (output.destinationAddressSet === \"\") {\n contents[_DAes] = [];\n } else if (output[_dAS] != null && output[_dAS][_i] != null) {\n contents[_DAes] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dAS][_i]), context);\n }\n if (output.sourcePortSet === \"\") {\n contents[_SPo] = [];\n } else if (output[_sPS] != null && output[_sPS][_i] != null) {\n contents[_SPo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPS][_i]), context);\n }\n if (output.destinationPortSet === \"\") {\n contents[_DPe] = [];\n } else if (output[_dPS] != null && output[_dPS][_i] != null) {\n contents[_DPe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPS][_i]), context);\n }\n if (output.sourcePrefixListSet === \"\") {\n contents[_SPL] = [];\n } else if (output[_sPLS] != null && output[_sPLS][_i] != null) {\n contents[_SPL] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sPLS][_i]), context);\n }\n if (output.destinationPrefixListSet === \"\") {\n contents[_DPLe] = [];\n } else if (output[_dPLS] != null && output[_dPLS][_i] != null) {\n contents[_DPLe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dPLS][_i]), context);\n }\n if (output.protocolSet === \"\") {\n contents[_Pro] = [];\n } else if (output[_pSro] != null && output[_pSro][_i] != null) {\n contents[_Pro] = de_ProtocolList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSro][_i]), context);\n }\n return contents;\n}, \"de_PacketHeaderStatement\");\nvar de_PathComponent = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sNe] != null) {\n contents[_SNeq] = (0, import_smithy_client.strictParseInt32)(output[_sNe]);\n }\n if (output[_aRc] != null) {\n contents[_ARcl] = de_AnalysisAclRule(output[_aRc], context);\n }\n if (output[_aTtt] != null) {\n contents[_ATtta] = de_AnalysisComponent(output[_aTtt], context);\n }\n if (output[_c] != null) {\n contents[_Com] = de_AnalysisComponent(output[_c], context);\n }\n if (output[_dV] != null) {\n contents[_DVest] = de_AnalysisComponent(output[_dV], context);\n }\n if (output[_oH] != null) {\n contents[_OH] = de_AnalysisPacketHeader(output[_oH], context);\n }\n if (output[_iHn] != null) {\n contents[_IHn] = de_AnalysisPacketHeader(output[_iHn], context);\n }\n if (output[_rTR] != null) {\n contents[_RTR] = de_AnalysisRouteTableRoute(output[_rTR], context);\n }\n if (output[_sGR] != null) {\n contents[_SGRe] = de_AnalysisSecurityGroupRule(output[_sGR], context);\n }\n if (output[_sV] != null) {\n contents[_SVo] = de_AnalysisComponent(output[_sV], context);\n }\n if (output[_su] != null) {\n contents[_Su] = de_AnalysisComponent(output[_su], context);\n }\n if (output[_vp] != null) {\n contents[_Vp] = de_AnalysisComponent(output[_vp], context);\n }\n if (output.additionalDetailSet === \"\") {\n contents[_ADd] = [];\n } else if (output[_aDS] != null && output[_aDS][_i] != null) {\n contents[_ADd] = de_AdditionalDetailList((0, import_smithy_client.getArrayIfSingleItem)(output[_aDS][_i]), context);\n }\n if (output[_tG] != null) {\n contents[_TGr] = de_AnalysisComponent(output[_tG], context);\n }\n if (output[_tGRTR] != null) {\n contents[_TGRTR] = de_TransitGatewayRouteTableRoute(output[_tGRTR], context);\n }\n if (output.explanationSet === \"\") {\n contents[_Ex] = [];\n } else if (output[_eSx] != null && output[_eSx][_i] != null) {\n contents[_Ex] = de_ExplanationList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSx][_i]), context);\n }\n if (output[_eLBL] != null) {\n contents[_ELBL] = de_AnalysisComponent(output[_eLBL], context);\n }\n if (output[_fSR] != null) {\n contents[_FSRi] = de_FirewallStatelessRule(output[_fSR], context);\n }\n if (output[_fSRi] != null) {\n contents[_FSRir] = de_FirewallStatefulRule(output[_fSRi], context);\n }\n if (output[_sN] != null) {\n contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]);\n }\n return contents;\n}, \"de_PathComponent\");\nvar de_PathComponentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PathComponent(entry, context);\n });\n}, \"de_PathComponentList\");\nvar de_PathFilter = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sAo] != null) {\n contents[_SAou] = (0, import_smithy_client.expectString)(output[_sAo]);\n }\n if (output[_sPR] != null) {\n contents[_SPR] = de_FilterPortRange(output[_sPR], context);\n }\n if (output[_dAe] != null) {\n contents[_DAest] = (0, import_smithy_client.expectString)(output[_dAe]);\n }\n if (output[_dPR] != null) {\n contents[_DPR] = de_FilterPortRange(output[_dPR], context);\n }\n return contents;\n}, \"de_PathFilter\");\nvar de_PathStatement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pHS] != null) {\n contents[_PHS] = de_PacketHeaderStatement(output[_pHS], context);\n }\n if (output[_rSes] != null) {\n contents[_RSe] = de_ResourceStatement(output[_rSes], context);\n }\n return contents;\n}, \"de_PathStatement\");\nvar de_PciId = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_DIevi] != null) {\n contents[_DIevi] = (0, import_smithy_client.expectString)(output[_DIevi]);\n }\n if (output[_VIe] != null) {\n contents[_VIe] = (0, import_smithy_client.expectString)(output[_VIe]);\n }\n if (output[_SIubs] != null) {\n contents[_SIubs] = (0, import_smithy_client.expectString)(output[_SIubs]);\n }\n if (output[_SVI] != null) {\n contents[_SVI] = (0, import_smithy_client.expectString)(output[_SVI]);\n }\n return contents;\n}, \"de_PciId\");\nvar de_PeeringAttachmentStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_PeeringAttachmentStatus\");\nvar de_PeeringConnectionOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aDRFRV] != null) {\n contents[_ADRFRV] = (0, import_smithy_client.parseBoolean)(output[_aDRFRV]);\n }\n if (output[_aEFLCLTRV] != null) {\n contents[_AEFLCLTRV] = (0, import_smithy_client.parseBoolean)(output[_aEFLCLTRV]);\n }\n if (output[_aEFLVTRCL] != null) {\n contents[_AEFLVTRCL] = (0, import_smithy_client.parseBoolean)(output[_aEFLVTRCL]);\n }\n return contents;\n}, \"de_PeeringConnectionOptions\");\nvar de_PeeringTgwInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_cNIo] != null) {\n contents[_CNIor] = (0, import_smithy_client.expectString)(output[_cNIo]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_reg] != null) {\n contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]);\n }\n return contents;\n}, \"de_PeeringTgwInfo\");\nvar de_Phase1DHGroupNumbersList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase1DHGroupNumbersListValue(entry, context);\n });\n}, \"de_Phase1DHGroupNumbersList\");\nvar de_Phase1DHGroupNumbersListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.strictParseInt32)(output[_v]);\n }\n return contents;\n}, \"de_Phase1DHGroupNumbersListValue\");\nvar de_Phase1EncryptionAlgorithmsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase1EncryptionAlgorithmsListValue(entry, context);\n });\n}, \"de_Phase1EncryptionAlgorithmsList\");\nvar de_Phase1EncryptionAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_Phase1EncryptionAlgorithmsListValue\");\nvar de_Phase1IntegrityAlgorithmsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase1IntegrityAlgorithmsListValue(entry, context);\n });\n}, \"de_Phase1IntegrityAlgorithmsList\");\nvar de_Phase1IntegrityAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_Phase1IntegrityAlgorithmsListValue\");\nvar de_Phase2DHGroupNumbersList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase2DHGroupNumbersListValue(entry, context);\n });\n}, \"de_Phase2DHGroupNumbersList\");\nvar de_Phase2DHGroupNumbersListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.strictParseInt32)(output[_v]);\n }\n return contents;\n}, \"de_Phase2DHGroupNumbersListValue\");\nvar de_Phase2EncryptionAlgorithmsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase2EncryptionAlgorithmsListValue(entry, context);\n });\n}, \"de_Phase2EncryptionAlgorithmsList\");\nvar de_Phase2EncryptionAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_Phase2EncryptionAlgorithmsListValue\");\nvar de_Phase2IntegrityAlgorithmsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Phase2IntegrityAlgorithmsListValue(entry, context);\n });\n}, \"de_Phase2IntegrityAlgorithmsList\");\nvar de_Phase2IntegrityAlgorithmsListValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_Phase2IntegrityAlgorithmsListValue\");\nvar de_Placement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_af] != null) {\n contents[_Af] = (0, import_smithy_client.expectString)(output[_af]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_pN] != null) {\n contents[_PN] = (0, import_smithy_client.strictParseInt32)(output[_pN]);\n }\n if (output[_hI] != null) {\n contents[_HIo] = (0, import_smithy_client.expectString)(output[_hI]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n if (output[_sDp] != null) {\n contents[_SD] = (0, import_smithy_client.expectString)(output[_sDp]);\n }\n if (output[_hRGA] != null) {\n contents[_HRGA] = (0, import_smithy_client.expectString)(output[_hRGA]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n return contents;\n}, \"de_Placement\");\nvar de_PlacementGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_str] != null) {\n contents[_Str] = (0, import_smithy_client.expectString)(output[_str]);\n }\n if (output[_pCa] != null) {\n contents[_PCa] = (0, import_smithy_client.strictParseInt32)(output[_pCa]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_gA] != null) {\n contents[_GA] = (0, import_smithy_client.expectString)(output[_gA]);\n }\n if (output[_sLp] != null) {\n contents[_SL] = (0, import_smithy_client.expectString)(output[_sLp]);\n }\n return contents;\n}, \"de_PlacementGroup\");\nvar de_PlacementGroupInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.supportedStrategies === \"\") {\n contents[_SSu] = [];\n } else if (output[_sSup] != null && output[_sSup][_i] != null) {\n contents[_SSu] = de_PlacementGroupStrategyList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSup][_i]), context);\n }\n return contents;\n}, \"de_PlacementGroupInfo\");\nvar de_PlacementGroupList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PlacementGroup(entry, context);\n });\n}, \"de_PlacementGroupList\");\nvar de_PlacementGroupStrategyList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_PlacementGroupStrategyList\");\nvar de_PlacementResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n return contents;\n}, \"de_PlacementResponse\");\nvar de_PoolCidrBlock = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pCB] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_pCB]);\n }\n return contents;\n}, \"de_PoolCidrBlock\");\nvar de_PoolCidrBlocksSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PoolCidrBlock(entry, context);\n });\n}, \"de_PoolCidrBlocksSet\");\nvar de_PortRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fr] != null) {\n contents[_Fr] = (0, import_smithy_client.strictParseInt32)(output[_fr]);\n }\n if (output[_to] != null) {\n contents[_To] = (0, import_smithy_client.strictParseInt32)(output[_to]);\n }\n return contents;\n}, \"de_PortRange\");\nvar de_PortRangeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PortRange(entry, context);\n });\n}, \"de_PortRangeList\");\nvar de_PrefixList = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.cidrSet === \"\") {\n contents[_Ci] = [];\n } else if (output[_cS] != null && output[_cS][_i] != null) {\n contents[_Ci] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_cS][_i]), context);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_pLN] != null) {\n contents[_PLN] = (0, import_smithy_client.expectString)(output[_pLN]);\n }\n return contents;\n}, \"de_PrefixList\");\nvar de_PrefixListAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rO] != null) {\n contents[_RO] = (0, import_smithy_client.expectString)(output[_rO]);\n }\n return contents;\n}, \"de_PrefixListAssociation\");\nvar de_PrefixListAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrefixListAssociation(entry, context);\n });\n}, \"de_PrefixListAssociationSet\");\nvar de_PrefixListEntry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n return contents;\n}, \"de_PrefixListEntry\");\nvar de_PrefixListEntrySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrefixListEntry(entry, context);\n });\n}, \"de_PrefixListEntrySet\");\nvar de_PrefixListId = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n return contents;\n}, \"de_PrefixListId\");\nvar de_PrefixListIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrefixListId(entry, context);\n });\n}, \"de_PrefixListIdList\");\nvar de_PrefixListIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_PrefixListIdSet\");\nvar de_PrefixListSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrefixList(entry, context);\n });\n}, \"de_PrefixListSet\");\nvar de_PriceSchedule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_act] != null) {\n contents[_Act] = (0, import_smithy_client.parseBoolean)(output[_act]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_pric] != null) {\n contents[_Pric] = (0, import_smithy_client.strictParseFloat)(output[_pric]);\n }\n if (output[_te] != null) {\n contents[_Ter] = (0, import_smithy_client.strictParseLong)(output[_te]);\n }\n return contents;\n}, \"de_PriceSchedule\");\nvar de_PriceScheduleList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PriceSchedule(entry, context);\n });\n}, \"de_PriceScheduleList\");\nvar de_PricingDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cou] != null) {\n contents[_Cou] = (0, import_smithy_client.strictParseInt32)(output[_cou]);\n }\n if (output[_pric] != null) {\n contents[_Pric] = (0, import_smithy_client.strictParseFloat)(output[_pric]);\n }\n return contents;\n}, \"de_PricingDetail\");\nvar de_PricingDetailsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PricingDetail(entry, context);\n });\n}, \"de_PricingDetailsList\");\nvar de_PrincipalIdFormat = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n if (output.statusSet === \"\") {\n contents[_Status] = [];\n } else if (output[_sSt] != null && output[_sSt][_i] != null) {\n contents[_Status] = de_IdFormatList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSt][_i]), context);\n }\n return contents;\n}, \"de_PrincipalIdFormat\");\nvar de_PrincipalIdFormatList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrincipalIdFormat(entry, context);\n });\n}, \"de_PrincipalIdFormatList\");\nvar de_PrivateDnsDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n return contents;\n}, \"de_PrivateDnsDetails\");\nvar de_PrivateDnsDetailsSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrivateDnsDetails(entry, context);\n });\n}, \"de_PrivateDnsDetailsSet\");\nvar de_PrivateDnsNameConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n return contents;\n}, \"de_PrivateDnsNameConfiguration\");\nvar de_PrivateDnsNameOptionsOnLaunch = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hTo] != null) {\n contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]);\n }\n if (output[_eRNDAR] != null) {\n contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]);\n }\n if (output[_eRNDAAAAR] != null) {\n contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]);\n }\n return contents;\n}, \"de_PrivateDnsNameOptionsOnLaunch\");\nvar de_PrivateDnsNameOptionsResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hTo] != null) {\n contents[_HTo] = (0, import_smithy_client.expectString)(output[_hTo]);\n }\n if (output[_eRNDAR] != null) {\n contents[_ERNDAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAR]);\n }\n if (output[_eRNDAAAAR] != null) {\n contents[_ERNDAAAAR] = (0, import_smithy_client.parseBoolean)(output[_eRNDAAAAR]);\n }\n return contents;\n}, \"de_PrivateDnsNameOptionsResponse\");\nvar de_PrivateIpAddressSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_prim] != null) {\n contents[_Prim] = (0, import_smithy_client.parseBoolean)(output[_prim]);\n }\n if (output[_pIA] != null) {\n contents[_PIAr] = (0, import_smithy_client.expectString)(output[_pIA]);\n }\n return contents;\n}, \"de_PrivateIpAddressSpecification\");\nvar de_PrivateIpAddressSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PrivateIpAddressSpecification(entry, context);\n });\n}, \"de_PrivateIpAddressSpecificationList\");\nvar de_ProcessorInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.supportedArchitectures === \"\") {\n contents[_SAup] = [];\n } else if (output[_sAu] != null && output[_sAu][_i] != null) {\n contents[_SAup] = de_ArchitectureTypeList((0, import_smithy_client.getArrayIfSingleItem)(output[_sAu][_i]), context);\n }\n if (output[_sCSIG] != null) {\n contents[_SCSIG] = (0, import_smithy_client.strictParseFloat)(output[_sCSIG]);\n }\n if (output.supportedFeatures === \"\") {\n contents[_SF] = [];\n } else if (output[_sF] != null && output[_sF][_i] != null) {\n contents[_SF] = de_SupportedAdditionalProcessorFeatureList((0, import_smithy_client.getArrayIfSingleItem)(output[_sF][_i]), context);\n }\n if (output[_man] != null) {\n contents[_Man] = (0, import_smithy_client.expectString)(output[_man]);\n }\n return contents;\n}, \"de_ProcessorInfo\");\nvar de_ProductCode = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pCr] != null) {\n contents[_PCIr] = (0, import_smithy_client.expectString)(output[_pCr]);\n }\n if (output[_ty] != null) {\n contents[_PCT] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n return contents;\n}, \"de_ProductCode\");\nvar de_ProductCodeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ProductCode(entry, context);\n });\n}, \"de_ProductCodeList\");\nvar de_PropagatingVgw = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gI] != null) {\n contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]);\n }\n return contents;\n}, \"de_PropagatingVgw\");\nvar de_PropagatingVgwList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PropagatingVgw(entry, context);\n });\n}, \"de_PropagatingVgwList\");\nvar de_ProtocolIntList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.strictParseInt32)(entry);\n });\n}, \"de_ProtocolIntList\");\nvar de_ProtocolList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ProtocolList\");\nvar de_ProvisionByoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bC] != null) {\n contents[_BC] = de_ByoipCidr(output[_bC], context);\n }\n return contents;\n}, \"de_ProvisionByoipCidrResult\");\nvar de_ProvisionedBandwidth = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pTr] != null) {\n contents[_PTro] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_pTr]));\n }\n if (output[_prov] != null) {\n contents[_Prov] = (0, import_smithy_client.expectString)(output[_prov]);\n }\n if (output[_rTeq] != null) {\n contents[_RTeq] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rTeq]));\n }\n if (output[_req] != null) {\n contents[_Req] = (0, import_smithy_client.expectString)(output[_req]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_ProvisionedBandwidth\");\nvar de_ProvisionIpamByoasnResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_b] != null) {\n contents[_Byo] = de_Byoasn(output[_b], context);\n }\n return contents;\n}, \"de_ProvisionIpamByoasnResult\");\nvar de_ProvisionIpamPoolCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPC] != null) {\n contents[_IPCpa] = de_IpamPoolCidr(output[_iPC], context);\n }\n return contents;\n}, \"de_ProvisionIpamPoolCidrResult\");\nvar de_ProvisionPublicIpv4PoolCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n if (output[_pAR] != null) {\n contents[_PAR] = de_PublicIpv4PoolRange(output[_pAR], context);\n }\n return contents;\n}, \"de_ProvisionPublicIpv4PoolCidrResult\");\nvar de_PtrUpdateStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_rea] != null) {\n contents[_Rea] = (0, import_smithy_client.expectString)(output[_rea]);\n }\n return contents;\n}, \"de_PtrUpdateStatus\");\nvar de_PublicIpv4Pool = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pIo] != null) {\n contents[_PIo] = (0, import_smithy_client.expectString)(output[_pIo]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.poolAddressRangeSet === \"\") {\n contents[_PARo] = [];\n } else if (output[_pARS] != null && output[_pARS][_i] != null) {\n contents[_PARo] = de_PublicIpv4PoolRangeSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pARS][_i]), context);\n }\n if (output[_tAC] != null) {\n contents[_TAC] = (0, import_smithy_client.strictParseInt32)(output[_tAC]);\n }\n if (output[_tAAC] != null) {\n contents[_TAAC] = (0, import_smithy_client.strictParseInt32)(output[_tAAC]);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_PublicIpv4Pool\");\nvar de_PublicIpv4PoolRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fAi] != null) {\n contents[_FAi] = (0, import_smithy_client.expectString)(output[_fAi]);\n }\n if (output[_lAa] != null) {\n contents[_LAa] = (0, import_smithy_client.expectString)(output[_lAa]);\n }\n if (output[_aCd] != null) {\n contents[_ACd] = (0, import_smithy_client.strictParseInt32)(output[_aCd]);\n }\n if (output[_aAC] != null) {\n contents[_AACv] = (0, import_smithy_client.strictParseInt32)(output[_aAC]);\n }\n return contents;\n}, \"de_PublicIpv4PoolRange\");\nvar de_PublicIpv4PoolRangeSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PublicIpv4PoolRange(entry, context);\n });\n}, \"de_PublicIpv4PoolRangeSet\");\nvar de_PublicIpv4PoolSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_PublicIpv4Pool(entry, context);\n });\n}, \"de_PublicIpv4PoolSet\");\nvar de_Purchase = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_du] != null) {\n contents[_Du] = (0, import_smithy_client.strictParseInt32)(output[_du]);\n }\n if (output.hostIdSet === \"\") {\n contents[_HIS] = [];\n } else if (output[_hIS] != null && output[_hIS][_i] != null) {\n contents[_HIS] = de_ResponseHostIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_hIS][_i]), context);\n }\n if (output[_hRI] != null) {\n contents[_HRI] = (0, import_smithy_client.expectString)(output[_hRI]);\n }\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_iF] != null) {\n contents[_IF] = (0, import_smithy_client.expectString)(output[_iF]);\n }\n if (output[_pO] != null) {\n contents[_PO] = (0, import_smithy_client.expectString)(output[_pO]);\n }\n if (output[_uP] != null) {\n contents[_UPp] = (0, import_smithy_client.expectString)(output[_uP]);\n }\n return contents;\n}, \"de_Purchase\");\nvar de_PurchaseCapacityBlockResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cR] != null) {\n contents[_CRapa] = de_CapacityReservation(output[_cR], context);\n }\n return contents;\n}, \"de_PurchaseCapacityBlockResult\");\nvar de_PurchasedScheduledInstanceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ScheduledInstance(entry, context);\n });\n}, \"de_PurchasedScheduledInstanceSet\");\nvar de_PurchaseHostReservationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output.purchase === \"\") {\n contents[_Pur] = [];\n } else if (output[_pur] != null && output[_pur][_i] != null) {\n contents[_Pur] = de_PurchaseSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pur][_i]), context);\n }\n if (output[_tHP] != null) {\n contents[_THP] = (0, import_smithy_client.expectString)(output[_tHP]);\n }\n if (output[_tUP] != null) {\n contents[_TUP] = (0, import_smithy_client.expectString)(output[_tUP]);\n }\n return contents;\n}, \"de_PurchaseHostReservationResult\");\nvar de_PurchaseReservedInstancesOfferingResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n return contents;\n}, \"de_PurchaseReservedInstancesOfferingResult\");\nvar de_PurchaseScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.scheduledInstanceSet === \"\") {\n contents[_SIS] = [];\n } else if (output[_sIS] != null && output[_sIS][_i] != null) {\n contents[_SIS] = de_PurchasedScheduledInstanceSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIS][_i]), context);\n }\n return contents;\n}, \"de_PurchaseScheduledInstancesResult\");\nvar de_PurchaseSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Purchase(entry, context);\n });\n}, \"de_PurchaseSet\");\nvar de_RecurringCharge = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_am] != null) {\n contents[_Am] = (0, import_smithy_client.strictParseFloat)(output[_am]);\n }\n if (output[_fre] != null) {\n contents[_Fre] = (0, import_smithy_client.expectString)(output[_fre]);\n }\n return contents;\n}, \"de_RecurringCharge\");\nvar de_RecurringChargesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RecurringCharge(entry, context);\n });\n}, \"de_RecurringChargesList\");\nvar de_ReferencedSecurityGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_pSee] != null) {\n contents[_PSe] = (0, import_smithy_client.expectString)(output[_pSee]);\n }\n if (output[_uI] != null) {\n contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n return contents;\n}, \"de_ReferencedSecurityGroup\");\nvar de_Region = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rEe] != null) {\n contents[_Endp] = (0, import_smithy_client.expectString)(output[_rEe]);\n }\n if (output[_rNe] != null) {\n contents[_RN] = (0, import_smithy_client.expectString)(output[_rNe]);\n }\n if (output[_oIS] != null) {\n contents[_OIS] = (0, import_smithy_client.expectString)(output[_oIS]);\n }\n return contents;\n}, \"de_Region\");\nvar de_RegionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Region(entry, context);\n });\n}, \"de_RegionList\");\nvar de_RegisterImageResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n return contents;\n}, \"de_RegisterImageResult\");\nvar de_RegisterInstanceEventNotificationAttributesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iTA] != null) {\n contents[_ITA] = de_InstanceTagNotificationAttribute(output[_iTA], context);\n }\n return contents;\n}, \"de_RegisterInstanceEventNotificationAttributesResult\");\nvar de_RegisterTransitGatewayMulticastGroupMembersResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rMGM] != null) {\n contents[_RMGM] = de_TransitGatewayMulticastRegisteredGroupMembers(output[_rMGM], context);\n }\n return contents;\n}, \"de_RegisterTransitGatewayMulticastGroupMembersResult\");\nvar de_RegisterTransitGatewayMulticastGroupSourcesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rMGS] != null) {\n contents[_RMGS] = de_TransitGatewayMulticastRegisteredGroupSources(output[_rMGS], context);\n }\n return contents;\n}, \"de_RegisterTransitGatewayMulticastGroupSourcesResult\");\nvar de_RejectTransitGatewayMulticastDomainAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_a] != null) {\n contents[_Ass] = de_TransitGatewayMulticastDomainAssociations(output[_a], context);\n }\n return contents;\n}, \"de_RejectTransitGatewayMulticastDomainAssociationsResult\");\nvar de_RejectTransitGatewayPeeringAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPA] != null) {\n contents[_TGPA] = de_TransitGatewayPeeringAttachment(output[_tGPA], context);\n }\n return contents;\n}, \"de_RejectTransitGatewayPeeringAttachmentResult\");\nvar de_RejectTransitGatewayVpcAttachmentResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGVA] != null) {\n contents[_TGVA] = de_TransitGatewayVpcAttachment(output[_tGVA], context);\n }\n return contents;\n}, \"de_RejectTransitGatewayVpcAttachmentResult\");\nvar de_RejectVpcEndpointConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemSet((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_RejectVpcEndpointConnectionsResult\");\nvar de_RejectVpcPeeringConnectionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_RejectVpcPeeringConnectionResult\");\nvar de_ReleaseHostsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.successful === \"\") {\n contents[_Suc] = [];\n } else if (output[_suc] != null && output[_suc][_i] != null) {\n contents[_Suc] = de_ResponseHostIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_suc][_i]), context);\n }\n if (output.unsuccessful === \"\") {\n contents[_Un] = [];\n } else if (output[_u] != null && output[_u][_i] != null) {\n contents[_Un] = de_UnsuccessfulItemList((0, import_smithy_client.getArrayIfSingleItem)(output[_u][_i]), context);\n }\n return contents;\n}, \"de_ReleaseHostsResult\");\nvar de_ReleaseIpamPoolAllocationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_succ] != null) {\n contents[_Succ] = (0, import_smithy_client.parseBoolean)(output[_succ]);\n }\n return contents;\n}, \"de_ReleaseIpamPoolAllocationResult\");\nvar de_ReplaceIamInstanceProfileAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iIPA] != null) {\n contents[_IIPA] = de_IamInstanceProfileAssociation(output[_iIPA], context);\n }\n return contents;\n}, \"de_ReplaceIamInstanceProfileAssociationResult\");\nvar de_ReplaceNetworkAclAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nAIe] != null) {\n contents[_NAIew] = (0, import_smithy_client.expectString)(output[_nAIe]);\n }\n return contents;\n}, \"de_ReplaceNetworkAclAssociationResult\");\nvar de_ReplaceRootVolumeTask = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rRVTI] != null) {\n contents[_RRVTIe] = (0, import_smithy_client.expectString)(output[_rRVTI]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_tSas] != null) {\n contents[_TSas] = (0, import_smithy_client.expectString)(output[_tSas]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectString)(output[_sT]);\n }\n if (output[_cTom] != null) {\n contents[_CTom] = (0, import_smithy_client.expectString)(output[_cTom]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_dRRV] != null) {\n contents[_DRRV] = (0, import_smithy_client.parseBoolean)(output[_dRRV]);\n }\n return contents;\n}, \"de_ReplaceRootVolumeTask\");\nvar de_ReplaceRootVolumeTasks = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReplaceRootVolumeTask(entry, context);\n });\n}, \"de_ReplaceRootVolumeTasks\");\nvar de_ReplaceRouteTableAssociationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nAIe] != null) {\n contents[_NAIew] = (0, import_smithy_client.expectString)(output[_nAIe]);\n }\n if (output[_aS] != null) {\n contents[_ASs] = de_RouteTableAssociationState(output[_aS], context);\n }\n return contents;\n}, \"de_ReplaceRouteTableAssociationResult\");\nvar de_ReplaceTransitGatewayRouteResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ro] != null) {\n contents[_Ro] = de_TransitGatewayRoute(output[_ro], context);\n }\n return contents;\n}, \"de_ReplaceTransitGatewayRouteResult\");\nvar de_ReplaceVpnTunnelResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ReplaceVpnTunnelResult\");\nvar de_RequestSpotFleetResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n return contents;\n}, \"de_RequestSpotFleetResponse\");\nvar de_RequestSpotInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.spotInstanceRequestSet === \"\") {\n contents[_SIR] = [];\n } else if (output[_sIRS] != null && output[_sIRS][_i] != null) {\n contents[_SIR] = de_SpotInstanceRequestList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIRS][_i]), context);\n }\n return contents;\n}, \"de_RequestSpotInstancesResult\");\nvar de_Reservation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output.instancesSet === \"\") {\n contents[_In] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_In] = de_InstanceList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_rIeq] != null) {\n contents[_RIeq] = (0, import_smithy_client.expectString)(output[_rIeq]);\n }\n if (output[_rIes] != null) {\n contents[_RIeser] = (0, import_smithy_client.expectString)(output[_rIes]);\n }\n return contents;\n}, \"de_Reservation\");\nvar de_ReservationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Reservation(entry, context);\n });\n}, \"de_ReservationList\");\nvar de_ReservationValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_rTV] != null) {\n contents[_RTV] = (0, import_smithy_client.expectString)(output[_rTV]);\n }\n if (output[_rUV] != null) {\n contents[_RUV] = (0, import_smithy_client.expectString)(output[_rUV]);\n }\n return contents;\n}, \"de_ReservationValue\");\nvar de_ReservedInstanceReservationValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rVe] != null) {\n contents[_RVe] = de_ReservationValue(output[_rVe], context);\n }\n if (output[_rIIe] != null) {\n contents[_RIIese] = (0, import_smithy_client.expectString)(output[_rIIe]);\n }\n return contents;\n}, \"de_ReservedInstanceReservationValue\");\nvar de_ReservedInstanceReservationValueSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstanceReservationValue(entry, context);\n });\n}, \"de_ReservedInstanceReservationValueSet\");\nvar de_ReservedInstances = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_du] != null) {\n contents[_Du] = (0, import_smithy_client.strictParseLong)(output[_du]);\n }\n if (output[_end] != null) {\n contents[_End] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_end]));\n }\n if (output[_fPi] != null) {\n contents[_FPi] = (0, import_smithy_client.strictParseFloat)(output[_fPi]);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pDr] != null) {\n contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]);\n }\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n if (output[_star] != null) {\n contents[_Star] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_star]));\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_uPs] != null) {\n contents[_UPs] = (0, import_smithy_client.strictParseFloat)(output[_uPs]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_iTns] != null) {\n contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]);\n }\n if (output[_oC] != null) {\n contents[_OC] = (0, import_smithy_client.expectString)(output[_oC]);\n }\n if (output[_oTf] != null) {\n contents[_OT] = (0, import_smithy_client.expectString)(output[_oTf]);\n }\n if (output.recurringCharges === \"\") {\n contents[_RCec] = [];\n } else if (output[_rCec] != null && output[_rCec][_i] != null) {\n contents[_RCec] = de_RecurringChargesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rCec][_i]), context);\n }\n if (output[_sc] != null) {\n contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ReservedInstances\");\nvar de_ReservedInstancesConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_sc] != null) {\n contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]);\n }\n return contents;\n}, \"de_ReservedInstancesConfiguration\");\nvar de_ReservedInstancesId = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n return contents;\n}, \"de_ReservedInstancesId\");\nvar de_ReservedInstancesList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstances(entry, context);\n });\n}, \"de_ReservedInstancesList\");\nvar de_ReservedInstancesListing = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_cD] != null) {\n contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD]));\n }\n if (output.instanceCounts === \"\") {\n contents[_ICn] = [];\n } else if (output[_iCn] != null && output[_iCn][_i] != null) {\n contents[_ICn] = de_InstanceCountList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCn][_i]), context);\n }\n if (output.priceSchedules === \"\") {\n contents[_PS] = [];\n } else if (output[_pSri] != null && output[_pSri][_i] != null) {\n contents[_PS] = de_PriceScheduleList((0, import_smithy_client.getArrayIfSingleItem)(output[_pSri][_i]), context);\n }\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n if (output[_rILI] != null) {\n contents[_RILI] = (0, import_smithy_client.expectString)(output[_rILI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_uDpd] != null) {\n contents[_UDpd] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDpd]));\n }\n return contents;\n}, \"de_ReservedInstancesListing\");\nvar de_ReservedInstancesListingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstancesListing(entry, context);\n });\n}, \"de_ReservedInstancesListingList\");\nvar de_ReservedInstancesModification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_cD] != null) {\n contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD]));\n }\n if (output[_eDf] != null) {\n contents[_EDf] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eDf]));\n }\n if (output.modificationResultSet === \"\") {\n contents[_MRo] = [];\n } else if (output[_mRS] != null && output[_mRS][_i] != null) {\n contents[_MRo] = de_ReservedInstancesModificationResultList((0, import_smithy_client.getArrayIfSingleItem)(output[_mRS][_i]), context);\n }\n if (output.reservedInstancesSet === \"\") {\n contents[_RIIes] = [];\n } else if (output[_rIS] != null && output[_rIS][_i] != null) {\n contents[_RIIes] = de_ReservedIntancesIds((0, import_smithy_client.getArrayIfSingleItem)(output[_rIS][_i]), context);\n }\n if (output[_rIMI] != null) {\n contents[_RIMIe] = (0, import_smithy_client.expectString)(output[_rIMI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_uDpd] != null) {\n contents[_UDpd] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uDpd]));\n }\n return contents;\n}, \"de_ReservedInstancesModification\");\nvar de_ReservedInstancesModificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstancesModification(entry, context);\n });\n}, \"de_ReservedInstancesModificationList\");\nvar de_ReservedInstancesModificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n if (output[_tCa] != null) {\n contents[_TCar] = de_ReservedInstancesConfiguration(output[_tCa], context);\n }\n return contents;\n}, \"de_ReservedInstancesModificationResult\");\nvar de_ReservedInstancesModificationResultList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstancesModificationResult(entry, context);\n });\n}, \"de_ReservedInstancesModificationResultList\");\nvar de_ReservedInstancesOffering = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_du] != null) {\n contents[_Du] = (0, import_smithy_client.strictParseLong)(output[_du]);\n }\n if (output[_fPi] != null) {\n contents[_FPi] = (0, import_smithy_client.strictParseFloat)(output[_fPi]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pDr] != null) {\n contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]);\n }\n if (output[_rIOI] != null) {\n contents[_RIOIe] = (0, import_smithy_client.expectString)(output[_rIOI]);\n }\n if (output[_uPs] != null) {\n contents[_UPs] = (0, import_smithy_client.strictParseFloat)(output[_uPs]);\n }\n if (output[_cC] != null) {\n contents[_CCu] = (0, import_smithy_client.expectString)(output[_cC]);\n }\n if (output[_iTns] != null) {\n contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]);\n }\n if (output[_mar] != null) {\n contents[_Mar] = (0, import_smithy_client.parseBoolean)(output[_mar]);\n }\n if (output[_oC] != null) {\n contents[_OC] = (0, import_smithy_client.expectString)(output[_oC]);\n }\n if (output[_oTf] != null) {\n contents[_OT] = (0, import_smithy_client.expectString)(output[_oTf]);\n }\n if (output.pricingDetailsSet === \"\") {\n contents[_PDri] = [];\n } else if (output[_pDS] != null && output[_pDS][_i] != null) {\n contents[_PDri] = de_PricingDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDS][_i]), context);\n }\n if (output.recurringCharges === \"\") {\n contents[_RCec] = [];\n } else if (output[_rCec] != null && output[_rCec][_i] != null) {\n contents[_RCec] = de_RecurringChargesList((0, import_smithy_client.getArrayIfSingleItem)(output[_rCec][_i]), context);\n }\n if (output[_sc] != null) {\n contents[_Sc] = (0, import_smithy_client.expectString)(output[_sc]);\n }\n return contents;\n}, \"de_ReservedInstancesOffering\");\nvar de_ReservedInstancesOfferingList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstancesOffering(entry, context);\n });\n}, \"de_ReservedInstancesOfferingList\");\nvar de_ReservedIntancesIds = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ReservedInstancesId(entry, context);\n });\n}, \"de_ReservedIntancesIds\");\nvar de_ResetAddressAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ad] != null) {\n contents[_Ad] = de_AddressAttribute(output[_ad], context);\n }\n return contents;\n}, \"de_ResetAddressAttributeResult\");\nvar de_ResetEbsDefaultKmsKeyIdResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n return contents;\n}, \"de_ResetEbsDefaultKmsKeyIdResult\");\nvar de_ResetFpgaImageAttributeResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_ResetFpgaImageAttributeResult\");\nvar de_ResourceStatement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.resourceSet === \"\") {\n contents[_R] = [];\n } else if (output[_rSeso] != null && output[_rSeso][_i] != null) {\n contents[_R] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSeso][_i]), context);\n }\n if (output.resourceTypeSet === \"\") {\n contents[_RTeso] = [];\n } else if (output[_rTSes] != null && output[_rTSes][_i] != null) {\n contents[_RTeso] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTSes][_i]), context);\n }\n return contents;\n}, \"de_ResourceStatement\");\nvar de_ResponseError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ResponseError\");\nvar de_ResponseHostIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ResponseHostIdList\");\nvar de_ResponseHostIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ResponseHostIdSet\");\nvar de_ResponseLaunchTemplateData = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_kI] != null) {\n contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_iIP] != null) {\n contents[_IIP] = de_LaunchTemplateIamInstanceProfileSpecification(output[_iIP], context);\n }\n if (output.blockDeviceMappingSet === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDMS] != null && output[_bDMS][_i] != null) {\n contents[_BDM] = de_LaunchTemplateBlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDMS][_i]), context);\n }\n if (output.networkInterfaceSet === \"\") {\n contents[_NI] = [];\n } else if (output[_nIS] != null && output[_nIS][_i] != null) {\n contents[_NI] = de_LaunchTemplateInstanceNetworkInterfaceSpecificationList(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]),\n context\n );\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_mo] != null) {\n contents[_Mon] = de_LaunchTemplatesMonitoring(output[_mo], context);\n }\n if (output[_pla] != null) {\n contents[_Pl] = de_LaunchTemplatePlacement(output[_pla], context);\n }\n if (output[_rDI] != null) {\n contents[_RDI] = (0, import_smithy_client.expectString)(output[_rDI]);\n }\n if (output[_dAT] != null) {\n contents[_DATis] = (0, import_smithy_client.parseBoolean)(output[_dAT]);\n }\n if (output[_iISB] != null) {\n contents[_IISB] = (0, import_smithy_client.expectString)(output[_iISB]);\n }\n if (output[_uDs] != null) {\n contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]);\n }\n if (output.tagSpecificationSet === \"\") {\n contents[_TS] = [];\n } else if (output[_tSS] != null && output[_tSS][_i] != null) {\n contents[_TS] = de_LaunchTemplateTagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tSS][_i]), context);\n }\n if (output.elasticGpuSpecificationSet === \"\") {\n contents[_EGS] = [];\n } else if (output[_eGSS] != null && output[_eGSS][_i] != null) {\n contents[_EGS] = de_ElasticGpuSpecificationResponseList((0, import_smithy_client.getArrayIfSingleItem)(output[_eGSS][_i]), context);\n }\n if (output.elasticInferenceAcceleratorSet === \"\") {\n contents[_EIA] = [];\n } else if (output[_eIAS] != null && output[_eIAS][_i] != null) {\n contents[_EIA] = de_LaunchTemplateElasticInferenceAcceleratorResponseList(\n (0, import_smithy_client.getArrayIfSingleItem)(output[_eIAS][_i]),\n context\n );\n }\n if (output.securityGroupIdSet === \"\") {\n contents[_SGI] = [];\n } else if (output[_sGIS] != null && output[_sGIS][_i] != null) {\n contents[_SGI] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context);\n }\n if (output.securityGroupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_sGS] != null && output[_sGS][_i] != null) {\n contents[_SG] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGS][_i]), context);\n }\n if (output[_iMOn] != null) {\n contents[_IMO] = de_LaunchTemplateInstanceMarketOptions(output[_iMOn], context);\n }\n if (output[_cSr] != null) {\n contents[_CSred] = de_CreditSpecification(output[_cSr], context);\n }\n if (output[_cO] != null) {\n contents[_CO] = de_LaunchTemplateCpuOptions(output[_cO], context);\n }\n if (output[_cRSa] != null) {\n contents[_CRS] = de_LaunchTemplateCapacityReservationSpecificationResponse(output[_cRSa], context);\n }\n if (output.licenseSet === \"\") {\n contents[_LSi] = [];\n } else if (output[_lSi] != null && output[_lSi][_i] != null) {\n contents[_LSi] = de_LaunchTemplateLicenseList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSi][_i]), context);\n }\n if (output[_hO] != null) {\n contents[_HO] = de_LaunchTemplateHibernationOptions(output[_hO], context);\n }\n if (output[_mO] != null) {\n contents[_MO] = de_LaunchTemplateInstanceMetadataOptions(output[_mO], context);\n }\n if (output[_eOn] != null) {\n contents[_EOn] = de_LaunchTemplateEnclaveOptions(output[_eOn], context);\n }\n if (output[_iR] != null) {\n contents[_IR] = de_InstanceRequirements(output[_iR], context);\n }\n if (output[_pDNO] != null) {\n contents[_PDNO] = de_LaunchTemplatePrivateDnsNameOptions(output[_pDNO], context);\n }\n if (output[_mOa] != null) {\n contents[_MOa] = de_LaunchTemplateInstanceMaintenanceOptions(output[_mOa], context);\n }\n if (output[_dASi] != null) {\n contents[_DAS] = (0, import_smithy_client.parseBoolean)(output[_dASi]);\n }\n return contents;\n}, \"de_ResponseLaunchTemplateData\");\nvar de_RestoreAddressToClassicResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pI] != null) {\n contents[_PI] = (0, import_smithy_client.expectString)(output[_pI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_RestoreAddressToClassicResult\");\nvar de_RestoreImageFromRecycleBinResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_RestoreImageFromRecycleBinResult\");\nvar de_RestoreManagedPrefixListVersionResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pL] != null) {\n contents[_PLr] = de_ManagedPrefixList(output[_pL], context);\n }\n return contents;\n}, \"de_RestoreManagedPrefixListVersionResult\");\nvar de_RestoreSnapshotFromRecycleBinResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n if (output[_sta] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_vSo] != null) {\n contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]);\n }\n if (output[_sTs] != null) {\n contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]);\n }\n return contents;\n}, \"de_RestoreSnapshotFromRecycleBinResult\");\nvar de_RestoreSnapshotTierResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_rST] != null) {\n contents[_RSTe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rST]));\n }\n if (output[_rD] != null) {\n contents[_RD] = (0, import_smithy_client.strictParseInt32)(output[_rD]);\n }\n if (output[_iPR] != null) {\n contents[_IPR] = (0, import_smithy_client.parseBoolean)(output[_iPR]);\n }\n return contents;\n}, \"de_RestoreSnapshotTierResult\");\nvar de_RevokeClientVpnIngressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sta] != null) {\n contents[_Statu] = de_ClientVpnAuthorizationRuleStatus(output[_sta], context);\n }\n return contents;\n}, \"de_RevokeClientVpnIngressResult\");\nvar de_RevokeSecurityGroupEgressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output.unknownIpPermissionSet === \"\") {\n contents[_UIP] = [];\n } else if (output[_uIPS] != null && output[_uIPS][_i] != null) {\n contents[_UIP] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPS][_i]), context);\n }\n return contents;\n}, \"de_RevokeSecurityGroupEgressResult\");\nvar de_RevokeSecurityGroupIngressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n if (output.unknownIpPermissionSet === \"\") {\n contents[_UIP] = [];\n } else if (output[_uIPS] != null && output[_uIPS][_i] != null) {\n contents[_UIP] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPS][_i]), context);\n }\n return contents;\n}, \"de_RevokeSecurityGroupIngressResult\");\nvar de_RootDeviceTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_RootDeviceTypeList\");\nvar de_Route = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_dICB] != null) {\n contents[_DICB] = (0, import_smithy_client.expectString)(output[_dICB]);\n }\n if (output[_dPLI] != null) {\n contents[_DPLI] = (0, import_smithy_client.expectString)(output[_dPLI]);\n }\n if (output[_eOIGI] != null) {\n contents[_EOIGI] = (0, import_smithy_client.expectString)(output[_eOIGI]);\n }\n if (output[_gI] != null) {\n contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_iOIn] != null) {\n contents[_IOIn] = (0, import_smithy_client.expectString)(output[_iOIn]);\n }\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_lGI] != null) {\n contents[_LGI] = (0, import_smithy_client.expectString)(output[_lGI]);\n }\n if (output[_cGI] != null) {\n contents[_CGI] = (0, import_smithy_client.expectString)(output[_cGI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_o] != null) {\n contents[_Or] = (0, import_smithy_client.expectString)(output[_o]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n if (output[_cNA] != null) {\n contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]);\n }\n return contents;\n}, \"de_Route\");\nvar de_RouteList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Route(entry, context);\n });\n}, \"de_RouteList\");\nvar de_RouteTable = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.associationSet === \"\") {\n contents[_Ass] = [];\n } else if (output[_aSss] != null && output[_aSss][_i] != null) {\n contents[_Ass] = de_RouteTableAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSss][_i]), context);\n }\n if (output.propagatingVgwSet === \"\") {\n contents[_PVr] = [];\n } else if (output[_pVS] != null && output[_pVS][_i] != null) {\n contents[_PVr] = de_PropagatingVgwList((0, import_smithy_client.getArrayIfSingleItem)(output[_pVS][_i]), context);\n }\n if (output[_rTI] != null) {\n contents[_RTI] = (0, import_smithy_client.expectString)(output[_rTI]);\n }\n if (output.routeSet === \"\") {\n contents[_Rou] = [];\n } else if (output[_rSo] != null && output[_rSo][_i] != null) {\n contents[_Rou] = de_RouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n return contents;\n}, \"de_RouteTable\");\nvar de_RouteTableAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mai] != null) {\n contents[_Mai] = (0, import_smithy_client.parseBoolean)(output[_mai]);\n }\n if (output[_rTAI] != null) {\n contents[_RTAI] = (0, import_smithy_client.expectString)(output[_rTAI]);\n }\n if (output[_rTI] != null) {\n contents[_RTI] = (0, import_smithy_client.expectString)(output[_rTI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_gI] != null) {\n contents[_GI] = (0, import_smithy_client.expectString)(output[_gI]);\n }\n if (output[_aS] != null) {\n contents[_ASs] = de_RouteTableAssociationState(output[_aS], context);\n }\n return contents;\n}, \"de_RouteTableAssociation\");\nvar de_RouteTableAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RouteTableAssociation(entry, context);\n });\n}, \"de_RouteTableAssociationList\");\nvar de_RouteTableAssociationState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n return contents;\n}, \"de_RouteTableAssociationState\");\nvar de_RouteTableList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RouteTable(entry, context);\n });\n}, \"de_RouteTableList\");\nvar de_RuleGroupRuleOptionsPair = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rGA] != null) {\n contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]);\n }\n if (output.ruleOptionSet === \"\") {\n contents[_ROu] = [];\n } else if (output[_rOS] != null && output[_rOS][_i] != null) {\n contents[_ROu] = de_RuleOptionList((0, import_smithy_client.getArrayIfSingleItem)(output[_rOS][_i]), context);\n }\n return contents;\n}, \"de_RuleGroupRuleOptionsPair\");\nvar de_RuleGroupRuleOptionsPairList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RuleGroupRuleOptionsPair(entry, context);\n });\n}, \"de_RuleGroupRuleOptionsPairList\");\nvar de_RuleGroupTypePair = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rGA] != null) {\n contents[_RGA] = (0, import_smithy_client.expectString)(output[_rGA]);\n }\n if (output[_rGT] != null) {\n contents[_RGT] = (0, import_smithy_client.expectString)(output[_rGT]);\n }\n return contents;\n}, \"de_RuleGroupTypePair\");\nvar de_RuleGroupTypePairList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RuleGroupTypePair(entry, context);\n });\n}, \"de_RuleGroupTypePairList\");\nvar de_RuleOption = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_key] != null) {\n contents[_Key] = (0, import_smithy_client.expectString)(output[_key]);\n }\n if (output.settingSet === \"\") {\n contents[_Set] = [];\n } else if (output[_sSe] != null && output[_sSe][_i] != null) {\n contents[_Set] = de_StringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sSe][_i]), context);\n }\n return contents;\n}, \"de_RuleOption\");\nvar de_RuleOptionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_RuleOption(entry, context);\n });\n}, \"de_RuleOptionList\");\nvar de_RunInstancesMonitoringEnabled = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n return contents;\n}, \"de_RunInstancesMonitoringEnabled\");\nvar de_RunScheduledInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instanceIdSet === \"\") {\n contents[_IIS] = [];\n } else if (output[_iIS] != null && output[_iIS][_i] != null) {\n contents[_IIS] = de_InstanceIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iIS][_i]), context);\n }\n return contents;\n}, \"de_RunScheduledInstancesResult\");\nvar de_S3Storage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_AWSAKI] != null) {\n contents[_AWSAKI] = (0, import_smithy_client.expectString)(output[_AWSAKI]);\n }\n if (output[_bu] != null) {\n contents[_B] = (0, import_smithy_client.expectString)(output[_bu]);\n }\n if (output[_pre] != null) {\n contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]);\n }\n if (output[_uPp] != null) {\n contents[_UP] = context.base64Decoder(output[_uPp]);\n }\n if (output[_uPS] != null) {\n contents[_UPS] = (0, import_smithy_client.expectString)(output[_uPS]);\n }\n return contents;\n}, \"de_S3Storage\");\nvar de_ScheduledInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_cD] != null) {\n contents[_CDr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cD]));\n }\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_nPe] != null) {\n contents[_NPe] = (0, import_smithy_client.expectString)(output[_nPe]);\n }\n if (output[_nSST] != null) {\n contents[_NSST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nSST]));\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pSET] != null) {\n contents[_PSET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_pSET]));\n }\n if (output[_rec] != null) {\n contents[_Rec] = de_ScheduledInstanceRecurrence(output[_rec], context);\n }\n if (output[_sIIc] != null) {\n contents[_SIIch] = (0, import_smithy_client.expectString)(output[_sIIc]);\n }\n if (output[_sDIH] != null) {\n contents[_SDIH] = (0, import_smithy_client.strictParseInt32)(output[_sDIH]);\n }\n if (output[_tED] != null) {\n contents[_TED] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tED]));\n }\n if (output[_tSD] != null) {\n contents[_TSD] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tSD]));\n }\n if (output[_tSIH] != null) {\n contents[_TSIH] = (0, import_smithy_client.strictParseInt32)(output[_tSIH]);\n }\n return contents;\n}, \"de_ScheduledInstance\");\nvar de_ScheduledInstanceAvailability = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_aICv] != null) {\n contents[_AICv] = (0, import_smithy_client.strictParseInt32)(output[_aICv]);\n }\n if (output[_fSST] != null) {\n contents[_FSST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_fSST]));\n }\n if (output[_hPo] != null) {\n contents[_HPo] = (0, import_smithy_client.expectString)(output[_hPo]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_mTDID] != null) {\n contents[_MTDID] = (0, import_smithy_client.strictParseInt32)(output[_mTDID]);\n }\n if (output[_mTDIDi] != null) {\n contents[_MTDIDi] = (0, import_smithy_client.strictParseInt32)(output[_mTDIDi]);\n }\n if (output[_nPe] != null) {\n contents[_NPe] = (0, import_smithy_client.expectString)(output[_nPe]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_pTu] != null) {\n contents[_PT] = (0, import_smithy_client.expectString)(output[_pTu]);\n }\n if (output[_rec] != null) {\n contents[_Rec] = de_ScheduledInstanceRecurrence(output[_rec], context);\n }\n if (output[_sDIH] != null) {\n contents[_SDIH] = (0, import_smithy_client.strictParseInt32)(output[_sDIH]);\n }\n if (output[_tSIH] != null) {\n contents[_TSIH] = (0, import_smithy_client.strictParseInt32)(output[_tSIH]);\n }\n return contents;\n}, \"de_ScheduledInstanceAvailability\");\nvar de_ScheduledInstanceAvailabilitySet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ScheduledInstanceAvailability(entry, context);\n });\n}, \"de_ScheduledInstanceAvailabilitySet\");\nvar de_ScheduledInstanceRecurrence = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fre] != null) {\n contents[_Fre] = (0, import_smithy_client.expectString)(output[_fre]);\n }\n if (output[_int] != null) {\n contents[_Int] = (0, import_smithy_client.strictParseInt32)(output[_int]);\n }\n if (output.occurrenceDaySet === \"\") {\n contents[_ODS] = [];\n } else if (output[_oDS] != null && output[_oDS][_i] != null) {\n contents[_ODS] = de_OccurrenceDaySet((0, import_smithy_client.getArrayIfSingleItem)(output[_oDS][_i]), context);\n }\n if (output[_oRTE] != null) {\n contents[_ORTE] = (0, import_smithy_client.parseBoolean)(output[_oRTE]);\n }\n if (output[_oU] != null) {\n contents[_OU] = (0, import_smithy_client.expectString)(output[_oU]);\n }\n return contents;\n}, \"de_ScheduledInstanceRecurrence\");\nvar de_ScheduledInstanceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ScheduledInstance(entry, context);\n });\n}, \"de_ScheduledInstanceSet\");\nvar de_SearchLocalGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.routeSet === \"\") {\n contents[_Rou] = [];\n } else if (output[_rSo] != null && output[_rSo][_i] != null) {\n contents[_Rou] = de_LocalGatewayRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_SearchLocalGatewayRoutesResult\");\nvar de_SearchTransitGatewayMulticastGroupsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.multicastGroups === \"\") {\n contents[_MG] = [];\n } else if (output[_mG] != null && output[_mG][_i] != null) {\n contents[_MG] = de_TransitGatewayMulticastGroupList((0, import_smithy_client.getArrayIfSingleItem)(output[_mG][_i]), context);\n }\n if (output[_nTe] != null) {\n contents[_NT] = (0, import_smithy_client.expectString)(output[_nTe]);\n }\n return contents;\n}, \"de_SearchTransitGatewayMulticastGroupsResult\");\nvar de_SearchTransitGatewayRoutesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.routeSet === \"\") {\n contents[_Rou] = [];\n } else if (output[_rSo] != null && output[_rSo][_i] != null) {\n contents[_Rou] = de_TransitGatewayRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rSo][_i]), context);\n }\n if (output[_aRAd] != null) {\n contents[_ARAd] = (0, import_smithy_client.parseBoolean)(output[_aRAd]);\n }\n return contents;\n}, \"de_SearchTransitGatewayRoutesResult\");\nvar de_SecurityGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gD] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_gD]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output.ipPermissions === \"\") {\n contents[_IPpe] = [];\n } else if (output[_iPpe] != null && output[_iPpe][_i] != null) {\n contents[_IPpe] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPpe][_i]), context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output.ipPermissionsEgress === \"\") {\n contents[_IPE] = [];\n } else if (output[_iPE] != null && output[_iPE][_i] != null) {\n contents[_IPE] = de_IpPermissionList((0, import_smithy_client.getArrayIfSingleItem)(output[_iPE][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_SecurityGroup\");\nvar de_SecurityGroupForVpc = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_pVI] != null) {\n contents[_PVIr] = (0, import_smithy_client.expectString)(output[_pVI]);\n }\n return contents;\n}, \"de_SecurityGroupForVpc\");\nvar de_SecurityGroupForVpcList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SecurityGroupForVpc(entry, context);\n });\n}, \"de_SecurityGroupForVpcList\");\nvar de_SecurityGroupIdentifier = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n return contents;\n}, \"de_SecurityGroupIdentifier\");\nvar de_SecurityGroupIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_SecurityGroupIdList\");\nvar de_SecurityGroupIdSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_SecurityGroupIdSet\");\nvar de_SecurityGroupIdStringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_SecurityGroupIdStringList\");\nvar de_SecurityGroupList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SecurityGroup(entry, context);\n });\n}, \"de_SecurityGroupList\");\nvar de_SecurityGroupReference = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_rVI] != null) {\n contents[_RVI] = (0, import_smithy_client.expectString)(output[_rVI]);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n return contents;\n}, \"de_SecurityGroupReference\");\nvar de_SecurityGroupReferences = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SecurityGroupReference(entry, context);\n });\n}, \"de_SecurityGroupReferences\");\nvar de_SecurityGroupRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sGRI] != null) {\n contents[_SGRIe] = (0, import_smithy_client.expectString)(output[_sGRI]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_gOI] != null) {\n contents[_GOI] = (0, import_smithy_client.expectString)(output[_gOI]);\n }\n if (output[_iEs] != null) {\n contents[_IE] = (0, import_smithy_client.parseBoolean)(output[_iEs]);\n }\n if (output[_iPpr] != null) {\n contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]);\n }\n if (output[_fP] != null) {\n contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]);\n }\n if (output[_tPo] != null) {\n contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]);\n }\n if (output[_cIidr] != null) {\n contents[_CIidr] = (0, import_smithy_client.expectString)(output[_cIidr]);\n }\n if (output[_cIid] != null) {\n contents[_CIid] = (0, import_smithy_client.expectString)(output[_cIid]);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_rGI] != null) {\n contents[_RGIe] = de_ReferencedSecurityGroup(output[_rGI], context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_SecurityGroupRule\");\nvar de_SecurityGroupRuleList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SecurityGroupRule(entry, context);\n });\n}, \"de_SecurityGroupRuleList\");\nvar de_ServiceConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.serviceType === \"\") {\n contents[_STe] = [];\n } else if (output[_sTe] != null && output[_sTe][_i] != null) {\n contents[_STe] = de_ServiceTypeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTe][_i]), context);\n }\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n if (output[_sN] != null) {\n contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]);\n }\n if (output[_sSer] != null) {\n contents[_SSe] = (0, import_smithy_client.expectString)(output[_sSer]);\n }\n if (output.availabilityZoneSet === \"\") {\n contents[_AZv] = [];\n } else if (output[_aZS] != null && output[_aZS][_i] != null) {\n contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context);\n }\n if (output[_aRcc] != null) {\n contents[_ARc] = (0, import_smithy_client.parseBoolean)(output[_aRcc]);\n }\n if (output[_mVE] != null) {\n contents[_MVEa] = (0, import_smithy_client.parseBoolean)(output[_mVE]);\n }\n if (output.networkLoadBalancerArnSet === \"\") {\n contents[_NLBAe] = [];\n } else if (output[_nLBAS] != null && output[_nLBAS][_i] != null) {\n contents[_NLBAe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nLBAS][_i]), context);\n }\n if (output.gatewayLoadBalancerArnSet === \"\") {\n contents[_GLBA] = [];\n } else if (output[_gLBAS] != null && output[_gLBAS][_i] != null) {\n contents[_GLBA] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gLBAS][_i]), context);\n }\n if (output.supportedIpAddressTypeSet === \"\") {\n contents[_SIAT] = [];\n } else if (output[_sIATS] != null && output[_sIATS][_i] != null) {\n contents[_SIAT] = de_SupportedIpAddressTypes((0, import_smithy_client.getArrayIfSingleItem)(output[_sIATS][_i]), context);\n }\n if (output.baseEndpointDnsNameSet === \"\") {\n contents[_BEDN] = [];\n } else if (output[_bEDNS] != null && output[_bEDNS][_i] != null) {\n contents[_BEDN] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_bEDNS][_i]), context);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output[_pDNC] != null) {\n contents[_PDNC] = de_PrivateDnsNameConfiguration(output[_pDNC], context);\n }\n if (output[_pRa] != null) {\n contents[_PRa] = (0, import_smithy_client.expectString)(output[_pRa]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_ServiceConfiguration\");\nvar de_ServiceConfigurationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ServiceConfiguration(entry, context);\n });\n}, \"de_ServiceConfigurationSet\");\nvar de_ServiceDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sN] != null) {\n contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]);\n }\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n if (output.serviceType === \"\") {\n contents[_STe] = [];\n } else if (output[_sTe] != null && output[_sTe][_i] != null) {\n contents[_STe] = de_ServiceTypeDetailSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sTe][_i]), context);\n }\n if (output.availabilityZoneSet === \"\") {\n contents[_AZv] = [];\n } else if (output[_aZS] != null && output[_aZS][_i] != null) {\n contents[_AZv] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_aZS][_i]), context);\n }\n if (output[_ow] != null) {\n contents[_Own] = (0, import_smithy_client.expectString)(output[_ow]);\n }\n if (output.baseEndpointDnsNameSet === \"\") {\n contents[_BEDN] = [];\n } else if (output[_bEDNS] != null && output[_bEDNS][_i] != null) {\n contents[_BEDN] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_bEDNS][_i]), context);\n }\n if (output[_pDN] != null) {\n contents[_PDN] = (0, import_smithy_client.expectString)(output[_pDN]);\n }\n if (output.privateDnsNameSet === \"\") {\n contents[_PDNr] = [];\n } else if (output[_pDNS] != null && output[_pDNS][_i] != null) {\n contents[_PDNr] = de_PrivateDnsDetailsSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pDNS][_i]), context);\n }\n if (output[_vEPS] != null) {\n contents[_VEPS] = (0, import_smithy_client.parseBoolean)(output[_vEPS]);\n }\n if (output[_aRcc] != null) {\n contents[_ARc] = (0, import_smithy_client.parseBoolean)(output[_aRcc]);\n }\n if (output[_mVE] != null) {\n contents[_MVEa] = (0, import_smithy_client.parseBoolean)(output[_mVE]);\n }\n if (output[_pRa] != null) {\n contents[_PRa] = (0, import_smithy_client.expectString)(output[_pRa]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_pDNVS] != null) {\n contents[_PDNVS] = (0, import_smithy_client.expectString)(output[_pDNVS]);\n }\n if (output.supportedIpAddressTypeSet === \"\") {\n contents[_SIAT] = [];\n } else if (output[_sIATS] != null && output[_sIATS][_i] != null) {\n contents[_SIAT] = de_SupportedIpAddressTypes((0, import_smithy_client.getArrayIfSingleItem)(output[_sIATS][_i]), context);\n }\n return contents;\n}, \"de_ServiceDetail\");\nvar de_ServiceDetailSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ServiceDetail(entry, context);\n });\n}, \"de_ServiceDetailSet\");\nvar de_ServiceTypeDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sTe] != null) {\n contents[_STe] = (0, import_smithy_client.expectString)(output[_sTe]);\n }\n return contents;\n}, \"de_ServiceTypeDetail\");\nvar de_ServiceTypeDetailSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ServiceTypeDetail(entry, context);\n });\n}, \"de_ServiceTypeDetailSet\");\nvar de_Snapshot = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dEKI] != null) {\n contents[_DEKI] = (0, import_smithy_client.expectString)(output[_dEKI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n if (output[_sta] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SMt] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_vSo] != null) {\n contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]);\n }\n if (output[_oAw] != null) {\n contents[_OAw] = (0, import_smithy_client.expectString)(output[_oAw]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sTt] != null) {\n contents[_STto] = (0, import_smithy_client.expectString)(output[_sTt]);\n }\n if (output[_rET] != null) {\n contents[_RET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rET]));\n }\n if (output[_sTs] != null) {\n contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]);\n }\n return contents;\n}, \"de_Snapshot\");\nvar de_SnapshotDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_dN] != null) {\n contents[_DN] = (0, import_smithy_client.expectString)(output[_dN]);\n }\n if (output[_dIS] != null) {\n contents[_DISi] = (0, import_smithy_client.strictParseFloat)(output[_dIS]);\n }\n if (output[_f] != null) {\n contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_ur] != null) {\n contents[_U] = (0, import_smithy_client.expectString)(output[_ur]);\n }\n if (output[_uB] != null) {\n contents[_UB] = de_UserBucketDetails(output[_uB], context);\n }\n return contents;\n}, \"de_SnapshotDetail\");\nvar de_SnapshotDetailList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SnapshotDetail(entry, context);\n });\n}, \"de_SnapshotDetailList\");\nvar de_SnapshotInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_vSo] != null) {\n contents[_VS] = (0, import_smithy_client.strictParseInt32)(output[_vSo]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_sTs] != null) {\n contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]);\n }\n return contents;\n}, \"de_SnapshotInfo\");\nvar de_SnapshotList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Snapshot(entry, context);\n });\n}, \"de_SnapshotList\");\nvar de_SnapshotRecycleBinInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_rBET] != null) {\n contents[_RBET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBET]));\n }\n if (output[_rBETe] != null) {\n contents[_RBETe] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rBETe]));\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n return contents;\n}, \"de_SnapshotRecycleBinInfo\");\nvar de_SnapshotRecycleBinInfoList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SnapshotRecycleBinInfo(entry, context);\n });\n}, \"de_SnapshotRecycleBinInfoList\");\nvar de_SnapshotSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SnapshotInfo(entry, context);\n });\n}, \"de_SnapshotSet\");\nvar de_SnapshotTaskDetail = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_dIS] != null) {\n contents[_DISi] = (0, import_smithy_client.strictParseFloat)(output[_dIS]);\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_f] != null) {\n contents[_Fo] = (0, import_smithy_client.expectString)(output[_f]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.expectString)(output[_pro]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_ur] != null) {\n contents[_U] = (0, import_smithy_client.expectString)(output[_ur]);\n }\n if (output[_uB] != null) {\n contents[_UB] = de_UserBucketDetails(output[_uB], context);\n }\n return contents;\n}, \"de_SnapshotTaskDetail\");\nvar de_SnapshotTierStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sTt] != null) {\n contents[_STto] = (0, import_smithy_client.expectString)(output[_sTt]);\n }\n if (output[_lTST] != null) {\n contents[_LTST] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lTST]));\n }\n if (output[_lTP] != null) {\n contents[_LTP] = (0, import_smithy_client.strictParseInt32)(output[_lTP]);\n }\n if (output[_lTOS] != null) {\n contents[_LTOS] = (0, import_smithy_client.expectString)(output[_lTOS]);\n }\n if (output[_lTOSD] != null) {\n contents[_LTOSD] = (0, import_smithy_client.expectString)(output[_lTOSD]);\n }\n if (output[_aCT] != null) {\n contents[_ACT] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aCT]));\n }\n if (output[_rET] != null) {\n contents[_RET] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_rET]));\n }\n return contents;\n}, \"de_SnapshotTierStatus\");\nvar de_snapshotTierStatusSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SnapshotTierStatus(entry, context);\n });\n}, \"de_snapshotTierStatusSet\");\nvar de_SpotCapacityRebalance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rSe] != null) {\n contents[_RS] = (0, import_smithy_client.expectString)(output[_rSe]);\n }\n if (output[_tD] != null) {\n contents[_TDe] = (0, import_smithy_client.strictParseInt32)(output[_tD]);\n }\n return contents;\n}, \"de_SpotCapacityRebalance\");\nvar de_SpotDatafeedSubscription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bu] != null) {\n contents[_B] = (0, import_smithy_client.expectString)(output[_bu]);\n }\n if (output[_fa] != null) {\n contents[_Fa] = de_SpotInstanceStateFault(output[_fa], context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pre] != null) {\n contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_SpotDatafeedSubscription\");\nvar de_SpotFleetLaunchSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.groupSet === \"\") {\n contents[_SG] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_SG] = de_GroupIdentifierList((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_aTdd] != null) {\n contents[_ATd] = (0, import_smithy_client.expectString)(output[_aTdd]);\n }\n if (output.blockDeviceMapping === \"\") {\n contents[_BDM] = [];\n } else if (output[_bDM] != null && output[_bDM][_i] != null) {\n contents[_BDM] = de_BlockDeviceMappingList((0, import_smithy_client.getArrayIfSingleItem)(output[_bDM][_i]), context);\n }\n if (output[_eO] != null) {\n contents[_EO] = (0, import_smithy_client.parseBoolean)(output[_eO]);\n }\n if (output[_iIP] != null) {\n contents[_IIP] = de_IamInstanceProfileSpecification(output[_iIP], context);\n }\n if (output[_iIma] != null) {\n contents[_IIma] = (0, import_smithy_client.expectString)(output[_iIma]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_kI] != null) {\n contents[_KI] = (0, import_smithy_client.expectString)(output[_kI]);\n }\n if (output[_kN] != null) {\n contents[_KN] = (0, import_smithy_client.expectString)(output[_kN]);\n }\n if (output[_mo] != null) {\n contents[_Mon] = de_SpotFleetMonitoring(output[_mo], context);\n }\n if (output.networkInterfaceSet === \"\") {\n contents[_NI] = [];\n } else if (output[_nIS] != null && output[_nIS][_i] != null) {\n contents[_NI] = de_InstanceNetworkInterfaceSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIS][_i]), context);\n }\n if (output[_pla] != null) {\n contents[_Pl] = de_SpotPlacement(output[_pla], context);\n }\n if (output[_rIa] != null) {\n contents[_RIa] = (0, import_smithy_client.expectString)(output[_rIa]);\n }\n if (output[_sPp] != null) {\n contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_uDs] != null) {\n contents[_UD] = (0, import_smithy_client.expectString)(output[_uDs]);\n }\n if (output[_wC] != null) {\n contents[_WCe] = (0, import_smithy_client.strictParseFloat)(output[_wC]);\n }\n if (output.tagSpecificationSet === \"\") {\n contents[_TS] = [];\n } else if (output[_tSS] != null && output[_tSS][_i] != null) {\n contents[_TS] = de_SpotFleetTagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_tSS][_i]), context);\n }\n if (output[_iR] != null) {\n contents[_IR] = de_InstanceRequirements(output[_iR], context);\n }\n return contents;\n}, \"de_SpotFleetLaunchSpecification\");\nvar de_SpotFleetMonitoring = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n return contents;\n}, \"de_SpotFleetMonitoring\");\nvar de_SpotFleetRequestConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSc] != null) {\n contents[_ASc] = (0, import_smithy_client.expectString)(output[_aSc]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_sFRC] != null) {\n contents[_SFRC] = de_SpotFleetRequestConfigData(output[_sFRC], context);\n }\n if (output[_sFRI] != null) {\n contents[_SFRIp] = (0, import_smithy_client.expectString)(output[_sFRI]);\n }\n if (output[_sFRSp] != null) {\n contents[_SFRS] = (0, import_smithy_client.expectString)(output[_sFRSp]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_SpotFleetRequestConfig\");\nvar de_SpotFleetRequestConfigData = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSl] != null) {\n contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]);\n }\n if (output[_oDAS] != null) {\n contents[_ODAS] = (0, import_smithy_client.expectString)(output[_oDAS]);\n }\n if (output[_sMS] != null) {\n contents[_SMS] = de_SpotMaintenanceStrategies(output[_sMS], context);\n }\n if (output[_cT] != null) {\n contents[_CTl] = (0, import_smithy_client.expectString)(output[_cT]);\n }\n if (output[_eCTP] != null) {\n contents[_ECTP] = (0, import_smithy_client.expectString)(output[_eCTP]);\n }\n if (output[_fC] != null) {\n contents[_FC] = (0, import_smithy_client.strictParseFloat)(output[_fC]);\n }\n if (output[_oDFC] != null) {\n contents[_ODFC] = (0, import_smithy_client.strictParseFloat)(output[_oDFC]);\n }\n if (output[_iFR] != null) {\n contents[_IFR] = (0, import_smithy_client.expectString)(output[_iFR]);\n }\n if (output.launchSpecifications === \"\") {\n contents[_LSau] = [];\n } else if (output[_lSa] != null && output[_lSa][_i] != null) {\n contents[_LSau] = de_LaunchSpecsList((0, import_smithy_client.getArrayIfSingleItem)(output[_lSa][_i]), context);\n }\n if (output.launchTemplateConfigs === \"\") {\n contents[_LTC] = [];\n } else if (output[_lTC] != null && output[_lTC][_i] != null) {\n contents[_LTC] = de_LaunchTemplateConfigList((0, import_smithy_client.getArrayIfSingleItem)(output[_lTC][_i]), context);\n }\n if (output[_sPp] != null) {\n contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]);\n }\n if (output[_tCar] != null) {\n contents[_TCa] = (0, import_smithy_client.strictParseInt32)(output[_tCar]);\n }\n if (output[_oDTC] != null) {\n contents[_ODTC] = (0, import_smithy_client.strictParseInt32)(output[_oDTC]);\n }\n if (output[_oDMTP] != null) {\n contents[_ODMTP] = (0, import_smithy_client.expectString)(output[_oDMTP]);\n }\n if (output[_sMTP] != null) {\n contents[_SMTP] = (0, import_smithy_client.expectString)(output[_sMTP]);\n }\n if (output[_tIWE] != null) {\n contents[_TIWE] = (0, import_smithy_client.parseBoolean)(output[_tIWE]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_vF] != null) {\n contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF]));\n }\n if (output[_vU] != null) {\n contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU]));\n }\n if (output[_rUI] != null) {\n contents[_RUI] = (0, import_smithy_client.parseBoolean)(output[_rUI]);\n }\n if (output[_iIB] != null) {\n contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]);\n }\n if (output[_lBC] != null) {\n contents[_LBC] = de_LoadBalancersConfig(output[_lBC], context);\n }\n if (output[_iPTUC] != null) {\n contents[_IPTUC] = (0, import_smithy_client.strictParseInt32)(output[_iPTUC]);\n }\n if (output[_cont] != null) {\n contents[_Con] = (0, import_smithy_client.expectString)(output[_cont]);\n }\n if (output[_tCUT] != null) {\n contents[_TCUT] = (0, import_smithy_client.expectString)(output[_tCUT]);\n }\n if (output.TagSpecification === \"\") {\n contents[_TS] = [];\n } else if (output[_TSagp] != null && output[_TSagp][_i] != null) {\n contents[_TS] = de_TagSpecificationList((0, import_smithy_client.getArrayIfSingleItem)(output[_TSagp][_i]), context);\n }\n return contents;\n}, \"de_SpotFleetRequestConfigData\");\nvar de_SpotFleetRequestConfigSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotFleetRequestConfig(entry, context);\n });\n}, \"de_SpotFleetRequestConfigSet\");\nvar de_SpotFleetTagSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output.tag === \"\") {\n contents[_Ta] = [];\n } else if (output[_tag] != null && output[_tag][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tag][_i]), context);\n }\n return contents;\n}, \"de_SpotFleetTagSpecification\");\nvar de_SpotFleetTagSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotFleetTagSpecification(entry, context);\n });\n}, \"de_SpotFleetTagSpecificationList\");\nvar de_SpotInstanceRequest = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aBHP] != null) {\n contents[_ABHP] = (0, import_smithy_client.expectString)(output[_aBHP]);\n }\n if (output[_aZG] != null) {\n contents[_AZG] = (0, import_smithy_client.expectString)(output[_aZG]);\n }\n if (output[_bDMl] != null) {\n contents[_BDMl] = (0, import_smithy_client.strictParseInt32)(output[_bDMl]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_fa] != null) {\n contents[_Fa] = de_SpotInstanceStateFault(output[_fa], context);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_lG] != null) {\n contents[_LG] = (0, import_smithy_client.expectString)(output[_lG]);\n }\n if (output[_lSau] != null) {\n contents[_LSa] = de_LaunchSpecification(output[_lSau], context);\n }\n if (output[_lAZ] != null) {\n contents[_LAZ] = (0, import_smithy_client.expectString)(output[_lAZ]);\n }\n if (output[_pDr] != null) {\n contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]);\n }\n if (output[_sIRI] != null) {\n contents[_SIRIp] = (0, import_smithy_client.expectString)(output[_sIRI]);\n }\n if (output[_sPp] != null) {\n contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_SpotInstanceStatus(output[_sta], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_vF] != null) {\n contents[_VF] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vF]));\n }\n if (output[_vU] != null) {\n contents[_VU] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_vU]));\n }\n if (output[_iIB] != null) {\n contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]);\n }\n return contents;\n}, \"de_SpotInstanceRequest\");\nvar de_SpotInstanceRequestList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotInstanceRequest(entry, context);\n });\n}, \"de_SpotInstanceRequestList\");\nvar de_SpotInstanceStateFault = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_SpotInstanceStateFault\");\nvar de_SpotInstanceStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n if (output[_uT] != null) {\n contents[_UTp] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_uT]));\n }\n return contents;\n}, \"de_SpotInstanceStatus\");\nvar de_SpotMaintenanceStrategies = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cRa] != null) {\n contents[_CRap] = de_SpotCapacityRebalance(output[_cRa], context);\n }\n return contents;\n}, \"de_SpotMaintenanceStrategies\");\nvar de_SpotOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSl] != null) {\n contents[_AS] = (0, import_smithy_client.expectString)(output[_aSl]);\n }\n if (output[_mSai] != null) {\n contents[_MS] = de_FleetSpotMaintenanceStrategies(output[_mSai], context);\n }\n if (output[_iIB] != null) {\n contents[_IIB] = (0, import_smithy_client.expectString)(output[_iIB]);\n }\n if (output[_iPTUC] != null) {\n contents[_IPTUC] = (0, import_smithy_client.strictParseInt32)(output[_iPTUC]);\n }\n if (output[_sITi] != null) {\n contents[_SITi] = (0, import_smithy_client.parseBoolean)(output[_sITi]);\n }\n if (output[_sAZ] != null) {\n contents[_SAZ] = (0, import_smithy_client.parseBoolean)(output[_sAZ]);\n }\n if (output[_mTC] != null) {\n contents[_MTC] = (0, import_smithy_client.strictParseInt32)(output[_mTC]);\n }\n if (output[_mTP] != null) {\n contents[_MTP] = (0, import_smithy_client.expectString)(output[_mTP]);\n }\n return contents;\n}, \"de_SpotOptions\");\nvar de_SpotPlacement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_t] != null) {\n contents[_Te] = (0, import_smithy_client.expectString)(output[_t]);\n }\n return contents;\n}, \"de_SpotPlacement\");\nvar de_SpotPlacementScore = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_reg] != null) {\n contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n if (output[_sco] != null) {\n contents[_Sco] = (0, import_smithy_client.strictParseInt32)(output[_sco]);\n }\n return contents;\n}, \"de_SpotPlacementScore\");\nvar de_SpotPlacementScores = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotPlacementScore(entry, context);\n });\n}, \"de_SpotPlacementScores\");\nvar de_SpotPrice = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_iT] != null) {\n contents[_IT] = (0, import_smithy_client.expectString)(output[_iT]);\n }\n if (output[_pDr] != null) {\n contents[_PDr] = (0, import_smithy_client.expectString)(output[_pDr]);\n }\n if (output[_sPp] != null) {\n contents[_SPp] = (0, import_smithy_client.expectString)(output[_sPp]);\n }\n if (output[_ti] != null) {\n contents[_Tim] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_ti]));\n }\n return contents;\n}, \"de_SpotPrice\");\nvar de_SpotPriceHistoryList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SpotPrice(entry, context);\n });\n}, \"de_SpotPriceHistoryList\");\nvar de_StaleIpPermission = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fP] != null) {\n contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]);\n }\n if (output[_iPpr] != null) {\n contents[_IPpr] = (0, import_smithy_client.expectString)(output[_iPpr]);\n }\n if (output.ipRanges === \"\") {\n contents[_IRp] = [];\n } else if (output[_iRpa] != null && output[_iRpa][_i] != null) {\n contents[_IRp] = de_IpRanges((0, import_smithy_client.getArrayIfSingleItem)(output[_iRpa][_i]), context);\n }\n if (output.prefixListIds === \"\") {\n contents[_PLIr] = [];\n } else if (output[_pLIr] != null && output[_pLIr][_i] != null) {\n contents[_PLIr] = de_PrefixListIdSet((0, import_smithy_client.getArrayIfSingleItem)(output[_pLIr][_i]), context);\n }\n if (output[_tPo] != null) {\n contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]);\n }\n if (output.groups === \"\") {\n contents[_UIGP] = [];\n } else if (output[_gr] != null && output[_gr][_i] != null) {\n contents[_UIGP] = de_UserIdGroupPairSet((0, import_smithy_client.getArrayIfSingleItem)(output[_gr][_i]), context);\n }\n return contents;\n}, \"de_StaleIpPermission\");\nvar de_StaleIpPermissionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_StaleIpPermission(entry, context);\n });\n}, \"de_StaleIpPermissionSet\");\nvar de_StaleSecurityGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output.staleIpPermissions === \"\") {\n contents[_SIP] = [];\n } else if (output[_sIP] != null && output[_sIP][_i] != null) {\n contents[_SIP] = de_StaleIpPermissionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIP][_i]), context);\n }\n if (output.staleIpPermissionsEgress === \"\") {\n contents[_SIPE] = [];\n } else if (output[_sIPE] != null && output[_sIPE][_i] != null) {\n contents[_SIPE] = de_StaleIpPermissionSet((0, import_smithy_client.getArrayIfSingleItem)(output[_sIPE][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_StaleSecurityGroup\");\nvar de_StaleSecurityGroupSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_StaleSecurityGroup(entry, context);\n });\n}, \"de_StaleSecurityGroupSet\");\nvar de_StartInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_SIta] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_SIta] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n return contents;\n}, \"de_StartInstancesResult\");\nvar de_StartNetworkInsightsAccessScopeAnalysisResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIASAe] != null) {\n contents[_NIASAet] = de_NetworkInsightsAccessScopeAnalysis(output[_nIASAe], context);\n }\n return contents;\n}, \"de_StartNetworkInsightsAccessScopeAnalysisResult\");\nvar de_StartNetworkInsightsAnalysisResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nIA] != null) {\n contents[_NIAe] = de_NetworkInsightsAnalysis(output[_nIA], context);\n }\n return contents;\n}, \"de_StartNetworkInsightsAnalysisResult\");\nvar de_StartVpcEndpointServicePrivateDnsVerificationResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_RV] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_StartVpcEndpointServicePrivateDnsVerificationResult\");\nvar de_StateReason = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_StateReason\");\nvar de_StopInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_SIto] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_SIto] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n return contents;\n}, \"de_StopInstancesResult\");\nvar de_Storage = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_S_] != null) {\n contents[_S_] = de_S3Storage(output[_S_], context);\n }\n return contents;\n}, \"de_Storage\");\nvar de_StoreImageTaskResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIm] != null) {\n contents[_AIm] = (0, import_smithy_client.expectString)(output[_aIm]);\n }\n if (output[_tSTa] != null) {\n contents[_TSTa] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_tSTa]));\n }\n if (output[_bu] != null) {\n contents[_B] = (0, import_smithy_client.expectString)(output[_bu]);\n }\n if (output[_sKo] != null) {\n contents[_SKo] = (0, import_smithy_client.expectString)(output[_sKo]);\n }\n if (output[_pP] != null) {\n contents[_PP] = (0, import_smithy_client.strictParseInt32)(output[_pP]);\n }\n if (output[_sTS] != null) {\n contents[_STSt] = (0, import_smithy_client.expectString)(output[_sTS]);\n }\n if (output[_sTFR] != null) {\n contents[_STFR] = (0, import_smithy_client.expectString)(output[_sTFR]);\n }\n return contents;\n}, \"de_StoreImageTaskResult\");\nvar de_StoreImageTaskResultSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_StoreImageTaskResult(entry, context);\n });\n}, \"de_StoreImageTaskResultSet\");\nvar de_StringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_StringList\");\nvar de_Subnet = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_aZI] != null) {\n contents[_AZI] = (0, import_smithy_client.expectString)(output[_aZI]);\n }\n if (output[_aIAC] != null) {\n contents[_AIAC] = (0, import_smithy_client.strictParseInt32)(output[_aIAC]);\n }\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n if (output[_dFA] != null) {\n contents[_DFA] = (0, import_smithy_client.parseBoolean)(output[_dFA]);\n }\n if (output[_eLADI] != null) {\n contents[_ELADI] = (0, import_smithy_client.strictParseInt32)(output[_eLADI]);\n }\n if (output[_mPIOL] != null) {\n contents[_MPIOL] = (0, import_smithy_client.parseBoolean)(output[_mPIOL]);\n }\n if (output[_mCOIOL] != null) {\n contents[_MCOIOL] = (0, import_smithy_client.parseBoolean)(output[_mCOIOL]);\n }\n if (output[_cOIP] != null) {\n contents[_COIP] = (0, import_smithy_client.expectString)(output[_cOIP]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_aIAOC] != null) {\n contents[_AIAOC] = (0, import_smithy_client.parseBoolean)(output[_aIAOC]);\n }\n if (output.ipv6CidrBlockAssociationSet === \"\") {\n contents[_ICBAS] = [];\n } else if (output[_iCBAS] != null && output[_iCBAS][_i] != null) {\n contents[_ICBAS] = de_SubnetIpv6CidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBAS][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sAub] != null) {\n contents[_SAub] = (0, import_smithy_client.expectString)(output[_sAub]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_eDn] != null) {\n contents[_EDn] = (0, import_smithy_client.parseBoolean)(output[_eDn]);\n }\n if (output[_iN] != null) {\n contents[_IN] = (0, import_smithy_client.parseBoolean)(output[_iN]);\n }\n if (output[_pDNOOL] != null) {\n contents[_PDNOOL] = de_PrivateDnsNameOptionsOnLaunch(output[_pDNOOL], context);\n }\n return contents;\n}, \"de_Subnet\");\nvar de_SubnetAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_SubnetAssociation\");\nvar de_SubnetAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SubnetAssociation(entry, context);\n });\n}, \"de_SubnetAssociationList\");\nvar de_SubnetCidrBlockState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n return contents;\n}, \"de_SubnetCidrBlockState\");\nvar de_SubnetCidrReservation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCRI] != null) {\n contents[_SCRIu] = (0, import_smithy_client.expectString)(output[_sCRI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_ci] != null) {\n contents[_C] = (0, import_smithy_client.expectString)(output[_ci]);\n }\n if (output[_rT] != null) {\n contents[_RTe] = (0, import_smithy_client.expectString)(output[_rT]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_SubnetCidrReservation\");\nvar de_SubnetCidrReservationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SubnetCidrReservation(entry, context);\n });\n}, \"de_SubnetCidrReservationList\");\nvar de_SubnetIpv6CidrBlockAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_iCB] != null) {\n contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]);\n }\n if (output[_iCBS] != null) {\n contents[_ICBS] = de_SubnetCidrBlockState(output[_iCBS], context);\n }\n if (output[_iAA] != null) {\n contents[_IAA] = (0, import_smithy_client.expectString)(output[_iAA]);\n }\n if (output[_iSpo] != null) {\n contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]);\n }\n return contents;\n}, \"de_SubnetIpv6CidrBlockAssociation\");\nvar de_SubnetIpv6CidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SubnetIpv6CidrBlockAssociation(entry, context);\n });\n}, \"de_SubnetIpv6CidrBlockAssociationSet\");\nvar de_SubnetList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Subnet(entry, context);\n });\n}, \"de_SubnetList\");\nvar de_Subscription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_s] != null) {\n contents[_S] = (0, import_smithy_client.expectString)(output[_s]);\n }\n if (output[_d] != null) {\n contents[_D] = (0, import_smithy_client.expectString)(output[_d]);\n }\n if (output[_met] != null) {\n contents[_Met] = (0, import_smithy_client.expectString)(output[_met]);\n }\n if (output[_stat] != null) {\n contents[_Sta] = (0, import_smithy_client.expectString)(output[_stat]);\n }\n if (output[_pe] != null) {\n contents[_Per] = (0, import_smithy_client.expectString)(output[_pe]);\n }\n return contents;\n}, \"de_Subscription\");\nvar de_SubscriptionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Subscription(entry, context);\n });\n}, \"de_SubscriptionList\");\nvar de_SuccessfulInstanceCreditSpecificationItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n return contents;\n}, \"de_SuccessfulInstanceCreditSpecificationItem\");\nvar de_SuccessfulInstanceCreditSpecificationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SuccessfulInstanceCreditSpecificationItem(entry, context);\n });\n}, \"de_SuccessfulInstanceCreditSpecificationSet\");\nvar de_SuccessfulQueuedPurchaseDeletion = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rII] != null) {\n contents[_RIIe] = (0, import_smithy_client.expectString)(output[_rII]);\n }\n return contents;\n}, \"de_SuccessfulQueuedPurchaseDeletion\");\nvar de_SuccessfulQueuedPurchaseDeletionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_SuccessfulQueuedPurchaseDeletion(entry, context);\n });\n}, \"de_SuccessfulQueuedPurchaseDeletionSet\");\nvar de_SupportedAdditionalProcessorFeatureList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_SupportedAdditionalProcessorFeatureList\");\nvar de_SupportedIpAddressTypes = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_SupportedIpAddressTypes\");\nvar de_Tag = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_k] != null) {\n contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]);\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_Tag\");\nvar de_TagDescription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_k] != null) {\n contents[_Ke] = (0, import_smithy_client.expectString)(output[_k]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_v] != null) {\n contents[_Va] = (0, import_smithy_client.expectString)(output[_v]);\n }\n return contents;\n}, \"de_TagDescription\");\nvar de_TagDescriptionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TagDescription(entry, context);\n });\n}, \"de_TagDescriptionList\");\nvar de_TagList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Tag(entry, context);\n });\n}, \"de_TagList\");\nvar de_TagSpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output.Tag === \"\") {\n contents[_Ta] = [];\n } else if (output[_Tag] != null && output[_Tag][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_Tag][_i]), context);\n }\n return contents;\n}, \"de_TagSpecification\");\nvar de_TagSpecificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TagSpecification(entry, context);\n });\n}, \"de_TagSpecificationList\");\nvar de_TargetCapacitySpecification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tTC] != null) {\n contents[_TTC] = (0, import_smithy_client.strictParseInt32)(output[_tTC]);\n }\n if (output[_oDTC] != null) {\n contents[_ODTC] = (0, import_smithy_client.strictParseInt32)(output[_oDTC]);\n }\n if (output[_sTC] != null) {\n contents[_STC] = (0, import_smithy_client.strictParseInt32)(output[_sTC]);\n }\n if (output[_dTCT] != null) {\n contents[_DTCT] = (0, import_smithy_client.expectString)(output[_dTCT]);\n }\n if (output[_tCUT] != null) {\n contents[_TCUT] = (0, import_smithy_client.expectString)(output[_tCUT]);\n }\n return contents;\n}, \"de_TargetCapacitySpecification\");\nvar de_TargetConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iC] != null) {\n contents[_IC] = (0, import_smithy_client.strictParseInt32)(output[_iC]);\n }\n if (output[_oIf] != null) {\n contents[_OI] = (0, import_smithy_client.expectString)(output[_oIf]);\n }\n return contents;\n}, \"de_TargetConfiguration\");\nvar de_TargetGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_ar]);\n }\n return contents;\n}, \"de_TargetGroup\");\nvar de_TargetGroups = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TargetGroup(entry, context);\n });\n}, \"de_TargetGroups\");\nvar de_TargetGroupsConfig = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.targetGroups === \"\") {\n contents[_TG] = [];\n } else if (output[_tGa] != null && output[_tGa][_i] != null) {\n contents[_TG] = de_TargetGroups((0, import_smithy_client.getArrayIfSingleItem)(output[_tGa][_i]), context);\n }\n return contents;\n}, \"de_TargetGroupsConfig\");\nvar de_TargetNetwork = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_tNI] != null) {\n contents[_TNI] = (0, import_smithy_client.expectString)(output[_tNI]);\n }\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_AssociationStatus(output[_sta], context);\n }\n if (output.securityGroups === \"\") {\n contents[_SG] = [];\n } else if (output[_sGe] != null && output[_sGe][_i] != null) {\n contents[_SG] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGe][_i]), context);\n }\n return contents;\n}, \"de_TargetNetwork\");\nvar de_TargetNetworkSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TargetNetwork(entry, context);\n });\n}, \"de_TargetNetworkSet\");\nvar de_TargetReservationValue = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rVe] != null) {\n contents[_RVe] = de_ReservationValue(output[_rVe], context);\n }\n if (output[_tCa] != null) {\n contents[_TCar] = de_TargetConfiguration(output[_tCa], context);\n }\n return contents;\n}, \"de_TargetReservationValue\");\nvar de_TargetReservationValueSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TargetReservationValue(entry, context);\n });\n}, \"de_TargetReservationValueSet\");\nvar de_TerminateClientVpnConnectionsResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cVEI] != null) {\n contents[_CVEI] = (0, import_smithy_client.expectString)(output[_cVEI]);\n }\n if (output[_us] != null) {\n contents[_Us] = (0, import_smithy_client.expectString)(output[_us]);\n }\n if (output.connectionStatuses === \"\") {\n contents[_CSon] = [];\n } else if (output[_cSon] != null && output[_cSon][_i] != null) {\n contents[_CSon] = de_TerminateConnectionStatusSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cSon][_i]), context);\n }\n return contents;\n}, \"de_TerminateClientVpnConnectionsResult\");\nvar de_TerminateConnectionStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cIon] != null) {\n contents[_CIo] = (0, import_smithy_client.expectString)(output[_cIon]);\n }\n if (output[_pSre] != null) {\n contents[_PSre] = de_ClientVpnConnectionStatus(output[_pSre], context);\n }\n if (output[_cSur] != null) {\n contents[_CSur] = de_ClientVpnConnectionStatus(output[_cSur], context);\n }\n return contents;\n}, \"de_TerminateConnectionStatus\");\nvar de_TerminateConnectionStatusSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TerminateConnectionStatus(entry, context);\n });\n}, \"de_TerminateConnectionStatusSet\");\nvar de_TerminateInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_TIer] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_TIer] = de_InstanceStateChangeList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n return contents;\n}, \"de_TerminateInstancesResult\");\nvar de_ThreadsPerCoreList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.strictParseInt32)(entry);\n });\n}, \"de_ThreadsPerCoreList\");\nvar de_ThroughResourcesStatement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rSes] != null) {\n contents[_RSe] = de_ResourceStatement(output[_rSes], context);\n }\n return contents;\n}, \"de_ThroughResourcesStatement\");\nvar de_ThroughResourcesStatementList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_ThroughResourcesStatement(entry, context);\n });\n}, \"de_ThroughResourcesStatementList\");\nvar de_TotalLocalStorageGB = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseFloat)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseFloat)(output[_ma]);\n }\n return contents;\n}, \"de_TotalLocalStorageGB\");\nvar de_TrafficMirrorFilter = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFI] != null) {\n contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]);\n }\n if (output.ingressFilterRuleSet === \"\") {\n contents[_IFRn] = [];\n } else if (output[_iFRS] != null && output[_iFRS][_i] != null) {\n contents[_IFRn] = de_TrafficMirrorFilterRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_iFRS][_i]), context);\n }\n if (output.egressFilterRuleSet === \"\") {\n contents[_EFR] = [];\n } else if (output[_eFRS] != null && output[_eFRS][_i] != null) {\n contents[_EFR] = de_TrafficMirrorFilterRuleList((0, import_smithy_client.getArrayIfSingleItem)(output[_eFRS][_i]), context);\n }\n if (output.networkServiceSet === \"\") {\n contents[_NSe] = [];\n } else if (output[_nSS] != null && output[_nSS][_i] != null) {\n contents[_NSe] = de_TrafficMirrorNetworkServiceList((0, import_smithy_client.getArrayIfSingleItem)(output[_nSS][_i]), context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TrafficMirrorFilter\");\nvar de_TrafficMirrorFilterRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMFRI] != null) {\n contents[_TMFRI] = (0, import_smithy_client.expectString)(output[_tMFRI]);\n }\n if (output[_tMFI] != null) {\n contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]);\n }\n if (output[_tDr] != null) {\n contents[_TD] = (0, import_smithy_client.expectString)(output[_tDr]);\n }\n if (output[_rN] != null) {\n contents[_RNu] = (0, import_smithy_client.strictParseInt32)(output[_rN]);\n }\n if (output[_rA] != null) {\n contents[_RAu] = (0, import_smithy_client.expectString)(output[_rA]);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.strictParseInt32)(output[_pr]);\n }\n if (output[_dPR] != null) {\n contents[_DPR] = de_TrafficMirrorPortRange(output[_dPR], context);\n }\n if (output[_sPR] != null) {\n contents[_SPR] = de_TrafficMirrorPortRange(output[_sPR], context);\n }\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_sCB] != null) {\n contents[_SCB] = (0, import_smithy_client.expectString)(output[_sCB]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TrafficMirrorFilterRule\");\nvar de_TrafficMirrorFilterRuleList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrafficMirrorFilterRule(entry, context);\n });\n}, \"de_TrafficMirrorFilterRuleList\");\nvar de_TrafficMirrorFilterRuleSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrafficMirrorFilterRule(entry, context);\n });\n}, \"de_TrafficMirrorFilterRuleSet\");\nvar de_TrafficMirrorFilterSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrafficMirrorFilter(entry, context);\n });\n}, \"de_TrafficMirrorFilterSet\");\nvar de_TrafficMirrorNetworkServiceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_TrafficMirrorNetworkServiceList\");\nvar de_TrafficMirrorPortRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_fP] != null) {\n contents[_FP] = (0, import_smithy_client.strictParseInt32)(output[_fP]);\n }\n if (output[_tPo] != null) {\n contents[_TP] = (0, import_smithy_client.strictParseInt32)(output[_tPo]);\n }\n return contents;\n}, \"de_TrafficMirrorPortRange\");\nvar de_TrafficMirrorSession = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMSI] != null) {\n contents[_TMSI] = (0, import_smithy_client.expectString)(output[_tMSI]);\n }\n if (output[_tMTI] != null) {\n contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]);\n }\n if (output[_tMFI] != null) {\n contents[_TMFI] = (0, import_smithy_client.expectString)(output[_tMFI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pLa] != null) {\n contents[_PL] = (0, import_smithy_client.strictParseInt32)(output[_pLa]);\n }\n if (output[_sNes] != null) {\n contents[_SN] = (0, import_smithy_client.strictParseInt32)(output[_sNes]);\n }\n if (output[_vNI] != null) {\n contents[_VNI] = (0, import_smithy_client.strictParseInt32)(output[_vNI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TrafficMirrorSession\");\nvar de_TrafficMirrorSessionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrafficMirrorSession(entry, context);\n });\n}, \"de_TrafficMirrorSessionSet\");\nvar de_TrafficMirrorTarget = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tMTI] != null) {\n contents[_TMTI] = (0, import_smithy_client.expectString)(output[_tMTI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_nLBA] != null) {\n contents[_NLBA] = (0, import_smithy_client.expectString)(output[_nLBA]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_gLBEI] != null) {\n contents[_GLBEI] = (0, import_smithy_client.expectString)(output[_gLBEI]);\n }\n return contents;\n}, \"de_TrafficMirrorTarget\");\nvar de_TrafficMirrorTargetSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrafficMirrorTarget(entry, context);\n });\n}, \"de_TrafficMirrorTargetSet\");\nvar de_TransitGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_tGAra] != null) {\n contents[_TGAran] = (0, import_smithy_client.expectString)(output[_tGAra]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output[_op] != null) {\n contents[_O] = de_TransitGatewayOptions(output[_op], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGateway\");\nvar de_TransitGatewayAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayAssociation\");\nvar de_TransitGatewayAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_tGOI] != null) {\n contents[_TGOI] = (0, import_smithy_client.expectString)(output[_tGOI]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ass] != null) {\n contents[_Asso] = de_TransitGatewayAttachmentAssociation(output[_ass], context);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayAttachment\");\nvar de_TransitGatewayAttachmentAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayAttachmentAssociation\");\nvar de_TransitGatewayAttachmentBgpConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAran] != null) {\n contents[_TGArans] = (0, import_smithy_client.strictParseLong)(output[_tGAran]);\n }\n if (output[_pAee] != null) {\n contents[_PAee] = (0, import_smithy_client.strictParseLong)(output[_pAee]);\n }\n if (output[_tGArans] != null) {\n contents[_TGA] = (0, import_smithy_client.expectString)(output[_tGArans]);\n }\n if (output[_pAe] != null) {\n contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]);\n }\n if (output[_bSg] != null) {\n contents[_BS] = (0, import_smithy_client.expectString)(output[_bSg]);\n }\n return contents;\n}, \"de_TransitGatewayAttachmentBgpConfiguration\");\nvar de_TransitGatewayAttachmentBgpConfigurationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayAttachmentBgpConfiguration(entry, context);\n });\n}, \"de_TransitGatewayAttachmentBgpConfigurationList\");\nvar de_TransitGatewayAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayAttachment(entry, context);\n });\n}, \"de_TransitGatewayAttachmentList\");\nvar de_TransitGatewayAttachmentPropagation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayAttachmentPropagation\");\nvar de_TransitGatewayAttachmentPropagationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayAttachmentPropagation(entry, context);\n });\n}, \"de_TransitGatewayAttachmentPropagationList\");\nvar de_TransitGatewayConnect = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_tTGAI] != null) {\n contents[_TTGAI] = (0, import_smithy_client.expectString)(output[_tTGAI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output[_op] != null) {\n contents[_O] = de_TransitGatewayConnectOptions(output[_op], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayConnect\");\nvar de_TransitGatewayConnectList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayConnect(entry, context);\n });\n}, \"de_TransitGatewayConnectList\");\nvar de_TransitGatewayConnectOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n return contents;\n}, \"de_TransitGatewayConnectOptions\");\nvar de_TransitGatewayConnectPeer = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_tGCPI] != null) {\n contents[_TGCPI] = (0, import_smithy_client.expectString)(output[_tGCPI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output[_cPC] != null) {\n contents[_CPC] = de_TransitGatewayConnectPeerConfiguration(output[_cPC], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayConnectPeer\");\nvar de_TransitGatewayConnectPeerConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGArans] != null) {\n contents[_TGA] = (0, import_smithy_client.expectString)(output[_tGArans]);\n }\n if (output[_pAe] != null) {\n contents[_PAe] = (0, import_smithy_client.expectString)(output[_pAe]);\n }\n if (output.insideCidrBlocks === \"\") {\n contents[_ICBn] = [];\n } else if (output[_iCBn] != null && output[_iCBn][_i] != null) {\n contents[_ICBn] = de_InsideCidrBlocksStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBn][_i]), context);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output.bgpConfigurations === \"\") {\n contents[_BCg] = [];\n } else if (output[_bCg] != null && output[_bCg][_i] != null) {\n contents[_BCg] = de_TransitGatewayAttachmentBgpConfigurationList((0, import_smithy_client.getArrayIfSingleItem)(output[_bCg][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayConnectPeerConfiguration\");\nvar de_TransitGatewayConnectPeerList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayConnectPeer(entry, context);\n });\n}, \"de_TransitGatewayConnectPeerList\");\nvar de_TransitGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGateway(entry, context);\n });\n}, \"de_TransitGatewayList\");\nvar de_TransitGatewayMulticastDeregisteredGroupMembers = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output.deregisteredNetworkInterfaceIds === \"\") {\n contents[_DNII] = [];\n } else if (output[_dNII] != null && output[_dNII][_i] != null) {\n contents[_DNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dNII][_i]), context);\n }\n if (output[_gIA] != null) {\n contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDeregisteredGroupMembers\");\nvar de_TransitGatewayMulticastDeregisteredGroupSources = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output.deregisteredNetworkInterfaceIds === \"\") {\n contents[_DNII] = [];\n } else if (output[_dNII] != null && output[_dNII][_i] != null) {\n contents[_DNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_dNII][_i]), context);\n }\n if (output[_gIA] != null) {\n contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDeregisteredGroupSources\");\nvar de_TransitGatewayMulticastDomain = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_tGMDA] != null) {\n contents[_TGMDA] = (0, import_smithy_client.expectString)(output[_tGMDA]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_op] != null) {\n contents[_O] = de_TransitGatewayMulticastDomainOptions(output[_op], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDomain\");\nvar de_TransitGatewayMulticastDomainAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_su] != null) {\n contents[_Su] = de_SubnetAssociation(output[_su], context);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDomainAssociation\");\nvar de_TransitGatewayMulticastDomainAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayMulticastDomainAssociation(entry, context);\n });\n}, \"de_TransitGatewayMulticastDomainAssociationList\");\nvar de_TransitGatewayMulticastDomainAssociations = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output.subnets === \"\") {\n contents[_Subn] = [];\n } else if (output[_sub] != null && output[_sub][_i] != null) {\n contents[_Subn] = de_SubnetAssociationList((0, import_smithy_client.getArrayIfSingleItem)(output[_sub][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDomainAssociations\");\nvar de_TransitGatewayMulticastDomainList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayMulticastDomain(entry, context);\n });\n}, \"de_TransitGatewayMulticastDomainList\");\nvar de_TransitGatewayMulticastDomainOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iSg] != null) {\n contents[_ISg] = (0, import_smithy_client.expectString)(output[_iSg]);\n }\n if (output[_sSS] != null) {\n contents[_SSS] = (0, import_smithy_client.expectString)(output[_sSS]);\n }\n if (output[_aASA] != null) {\n contents[_AASA] = (0, import_smithy_client.expectString)(output[_aASA]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastDomainOptions\");\nvar de_TransitGatewayMulticastGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_gIA] != null) {\n contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]);\n }\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_sIu] != null) {\n contents[_SIub] = (0, import_smithy_client.expectString)(output[_sIu]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rOI] != null) {\n contents[_ROI] = (0, import_smithy_client.expectString)(output[_rOI]);\n }\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_gM] != null) {\n contents[_GM] = (0, import_smithy_client.parseBoolean)(output[_gM]);\n }\n if (output[_gSr] != null) {\n contents[_GS] = (0, import_smithy_client.parseBoolean)(output[_gSr]);\n }\n if (output[_mTe] != null) {\n contents[_MTe] = (0, import_smithy_client.expectString)(output[_mTe]);\n }\n if (output[_sTo] != null) {\n contents[_STo] = (0, import_smithy_client.expectString)(output[_sTo]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastGroup\");\nvar de_TransitGatewayMulticastGroupList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayMulticastGroup(entry, context);\n });\n}, \"de_TransitGatewayMulticastGroupList\");\nvar de_TransitGatewayMulticastRegisteredGroupMembers = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output.registeredNetworkInterfaceIds === \"\") {\n contents[_RNII] = [];\n } else if (output[_rNII] != null && output[_rNII][_i] != null) {\n contents[_RNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rNII][_i]), context);\n }\n if (output[_gIA] != null) {\n contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastRegisteredGroupMembers\");\nvar de_TransitGatewayMulticastRegisteredGroupSources = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGMDI] != null) {\n contents[_TGMDI] = (0, import_smithy_client.expectString)(output[_tGMDI]);\n }\n if (output.registeredNetworkInterfaceIds === \"\") {\n contents[_RNII] = [];\n } else if (output[_rNII] != null && output[_rNII][_i] != null) {\n contents[_RNII] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rNII][_i]), context);\n }\n if (output[_gIA] != null) {\n contents[_GIA] = (0, import_smithy_client.expectString)(output[_gIA]);\n }\n return contents;\n}, \"de_TransitGatewayMulticastRegisteredGroupSources\");\nvar de_TransitGatewayOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aSA] != null) {\n contents[_ASA] = (0, import_smithy_client.strictParseLong)(output[_aSA]);\n }\n if (output.transitGatewayCidrBlocks === \"\") {\n contents[_TGCB] = [];\n } else if (output[_tGCB] != null && output[_tGCB][_i] != null) {\n contents[_TGCB] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGCB][_i]), context);\n }\n if (output[_aASAu] != null) {\n contents[_AASAu] = (0, import_smithy_client.expectString)(output[_aASAu]);\n }\n if (output[_dRTA] != null) {\n contents[_DRTA] = (0, import_smithy_client.expectString)(output[_dRTA]);\n }\n if (output[_aDRTI] != null) {\n contents[_ADRTI] = (0, import_smithy_client.expectString)(output[_aDRTI]);\n }\n if (output[_dRTP] != null) {\n contents[_DRTP] = (0, import_smithy_client.expectString)(output[_dRTP]);\n }\n if (output[_pDRTI] != null) {\n contents[_PDRTI] = (0, import_smithy_client.expectString)(output[_pDRTI]);\n }\n if (output[_vESpn] != null) {\n contents[_VES] = (0, import_smithy_client.expectString)(output[_vESpn]);\n }\n if (output[_dSn] != null) {\n contents[_DSns] = (0, import_smithy_client.expectString)(output[_dSn]);\n }\n if (output[_sGRSec] != null) {\n contents[_SGRS] = (0, import_smithy_client.expectString)(output[_sGRSec]);\n }\n if (output[_mSu] != null) {\n contents[_MSu] = (0, import_smithy_client.expectString)(output[_mSu]);\n }\n return contents;\n}, \"de_TransitGatewayOptions\");\nvar de_TransitGatewayPeeringAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_aTGAI] != null) {\n contents[_ATGAI] = (0, import_smithy_client.expectString)(output[_aTGAI]);\n }\n if (output[_rTIe] != null) {\n contents[_RTIe] = de_PeeringTgwInfo(output[_rTIe], context);\n }\n if (output[_aTI] != null) {\n contents[_ATIc] = de_PeeringTgwInfo(output[_aTI], context);\n }\n if (output[_op] != null) {\n contents[_O] = de_TransitGatewayPeeringAttachmentOptions(output[_op], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_PeeringAttachmentStatus(output[_sta], context);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayPeeringAttachment\");\nvar de_TransitGatewayPeeringAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayPeeringAttachment(entry, context);\n });\n}, \"de_TransitGatewayPeeringAttachmentList\");\nvar de_TransitGatewayPeeringAttachmentOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dRy] != null) {\n contents[_DRy] = (0, import_smithy_client.expectString)(output[_dRy]);\n }\n return contents;\n}, \"de_TransitGatewayPeeringAttachmentOptions\");\nvar de_TransitGatewayPolicyRule = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sCB] != null) {\n contents[_SCB] = (0, import_smithy_client.expectString)(output[_sCB]);\n }\n if (output[_sPR] != null) {\n contents[_SPR] = (0, import_smithy_client.expectString)(output[_sPR]);\n }\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_dPR] != null) {\n contents[_DPR] = (0, import_smithy_client.expectString)(output[_dPR]);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_mDe] != null) {\n contents[_MDe] = de_TransitGatewayPolicyRuleMetaData(output[_mDe], context);\n }\n return contents;\n}, \"de_TransitGatewayPolicyRule\");\nvar de_TransitGatewayPolicyRuleMetaData = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_mDK] != null) {\n contents[_MDK] = (0, import_smithy_client.expectString)(output[_mDK]);\n }\n if (output[_mDV] != null) {\n contents[_MDV] = (0, import_smithy_client.expectString)(output[_mDV]);\n }\n return contents;\n}, \"de_TransitGatewayPolicyRuleMetaData\");\nvar de_TransitGatewayPolicyTable = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPTI] != null) {\n contents[_TGPTI] = (0, import_smithy_client.expectString)(output[_tGPTI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayPolicyTable\");\nvar de_TransitGatewayPolicyTableAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGPTI] != null) {\n contents[_TGPTI] = (0, import_smithy_client.expectString)(output[_tGPTI]);\n }\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayPolicyTableAssociation\");\nvar de_TransitGatewayPolicyTableAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayPolicyTableAssociation(entry, context);\n });\n}, \"de_TransitGatewayPolicyTableAssociationList\");\nvar de_TransitGatewayPolicyTableEntry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pRN] != null) {\n contents[_PRNo] = (0, import_smithy_client.expectString)(output[_pRN]);\n }\n if (output[_pRol] != null) {\n contents[_PRol] = de_TransitGatewayPolicyRule(output[_pRol], context);\n }\n if (output[_tRTI] != null) {\n contents[_TRTI] = (0, import_smithy_client.expectString)(output[_tRTI]);\n }\n return contents;\n}, \"de_TransitGatewayPolicyTableEntry\");\nvar de_TransitGatewayPolicyTableEntryList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayPolicyTableEntry(entry, context);\n });\n}, \"de_TransitGatewayPolicyTableEntryList\");\nvar de_TransitGatewayPolicyTableList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayPolicyTable(entry, context);\n });\n}, \"de_TransitGatewayPolicyTableList\");\nvar de_TransitGatewayPrefixListAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n return contents;\n}, \"de_TransitGatewayPrefixListAttachment\");\nvar de_TransitGatewayPrefixListReference = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_pLOI] != null) {\n contents[_PLOI] = (0, import_smithy_client.expectString)(output[_pLOI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_bl] != null) {\n contents[_Bl] = (0, import_smithy_client.parseBoolean)(output[_bl]);\n }\n if (output[_tGAr] != null) {\n contents[_TGAra] = de_TransitGatewayPrefixListAttachment(output[_tGAr], context);\n }\n return contents;\n}, \"de_TransitGatewayPrefixListReference\");\nvar de_TransitGatewayPrefixListReferenceSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayPrefixListReference(entry, context);\n });\n}, \"de_TransitGatewayPrefixListReferenceSet\");\nvar de_TransitGatewayPropagation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_tGRTAI] != null) {\n contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]);\n }\n return contents;\n}, \"de_TransitGatewayPropagation\");\nvar de_TransitGatewayRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_tGRTAI] != null) {\n contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]);\n }\n if (output.transitGatewayAttachments === \"\") {\n contents[_TGAr] = [];\n } else if (output[_tGA] != null && output[_tGA][_i] != null) {\n contents[_TGAr] = de_TransitGatewayRouteAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_tGA][_i]), context);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayRoute\");\nvar de_TransitGatewayRouteAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n return contents;\n}, \"de_TransitGatewayRouteAttachment\");\nvar de_TransitGatewayRouteAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRouteAttachment(entry, context);\n });\n}, \"de_TransitGatewayRouteAttachmentList\");\nvar de_TransitGatewayRouteList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRoute(entry, context);\n });\n}, \"de_TransitGatewayRouteList\");\nvar de_TransitGatewayRouteTable = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_dART] != null) {\n contents[_DART] = (0, import_smithy_client.parseBoolean)(output[_dART]);\n }\n if (output[_dPRT] != null) {\n contents[_DPRT] = (0, import_smithy_client.parseBoolean)(output[_dPRT]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayRouteTable\");\nvar de_TransitGatewayRouteTableAnnouncement = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGRTAI] != null) {\n contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_cNIo] != null) {\n contents[_CNIor] = (0, import_smithy_client.expectString)(output[_cNIo]);\n }\n if (output[_pTGI] != null) {\n contents[_PTGI] = (0, import_smithy_client.expectString)(output[_pTGI]);\n }\n if (output[_pCNI] != null) {\n contents[_PCNI] = (0, import_smithy_client.expectString)(output[_pCNI]);\n }\n if (output[_pAI] != null) {\n contents[_PAIe] = (0, import_smithy_client.expectString)(output[_pAI]);\n }\n if (output[_aDn] != null) {\n contents[_ADn] = (0, import_smithy_client.expectString)(output[_aDn]);\n }\n if (output[_tGRTI] != null) {\n contents[_TGRTI] = (0, import_smithy_client.expectString)(output[_tGRTI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayRouteTableAnnouncement\");\nvar de_TransitGatewayRouteTableAnnouncementList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRouteTableAnnouncement(entry, context);\n });\n}, \"de_TransitGatewayRouteTableAnnouncementList\");\nvar de_TransitGatewayRouteTableAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_TransitGatewayRouteTableAssociation\");\nvar de_TransitGatewayRouteTableAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRouteTableAssociation(entry, context);\n });\n}, \"de_TransitGatewayRouteTableAssociationList\");\nvar de_TransitGatewayRouteTableList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRouteTable(entry, context);\n });\n}, \"de_TransitGatewayRouteTableList\");\nvar de_TransitGatewayRouteTablePropagation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_tGRTAI] != null) {\n contents[_TGRTAI] = (0, import_smithy_client.expectString)(output[_tGRTAI]);\n }\n return contents;\n}, \"de_TransitGatewayRouteTablePropagation\");\nvar de_TransitGatewayRouteTablePropagationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayRouteTablePropagation(entry, context);\n });\n}, \"de_TransitGatewayRouteTablePropagationList\");\nvar de_TransitGatewayRouteTableRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dC] != null) {\n contents[_DCe] = (0, import_smithy_client.expectString)(output[_dC]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_rOo] != null) {\n contents[_ROo] = (0, import_smithy_client.expectString)(output[_rOo]);\n }\n if (output[_pLI] != null) {\n contents[_PLI] = (0, import_smithy_client.expectString)(output[_pLI]);\n }\n if (output[_aIt] != null) {\n contents[_AIt] = (0, import_smithy_client.expectString)(output[_aIt]);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n if (output[_rTe] != null) {\n contents[_RT] = (0, import_smithy_client.expectString)(output[_rTe]);\n }\n return contents;\n}, \"de_TransitGatewayRouteTableRoute\");\nvar de_TransitGatewayVpcAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_tGAI] != null) {\n contents[_TGAI] = (0, import_smithy_client.expectString)(output[_tGAI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_vOIp] != null) {\n contents[_VOIp] = (0, import_smithy_client.expectString)(output[_vOIp]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output.subnetIds === \"\") {\n contents[_SIu] = [];\n } else if (output[_sIub] != null && output[_sIub][_i] != null) {\n contents[_SIu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sIub][_i]), context);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTre]));\n }\n if (output[_op] != null) {\n contents[_O] = de_TransitGatewayVpcAttachmentOptions(output[_op], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TransitGatewayVpcAttachment\");\nvar de_TransitGatewayVpcAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TransitGatewayVpcAttachment(entry, context);\n });\n}, \"de_TransitGatewayVpcAttachmentList\");\nvar de_TransitGatewayVpcAttachmentOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dSn] != null) {\n contents[_DSns] = (0, import_smithy_client.expectString)(output[_dSn]);\n }\n if (output[_sGRSec] != null) {\n contents[_SGRS] = (0, import_smithy_client.expectString)(output[_sGRSec]);\n }\n if (output[_iSpvu] != null) {\n contents[_ISp] = (0, import_smithy_client.expectString)(output[_iSpvu]);\n }\n if (output[_aMSp] != null) {\n contents[_AMS] = (0, import_smithy_client.expectString)(output[_aMSp]);\n }\n return contents;\n}, \"de_TransitGatewayVpcAttachmentOptions\");\nvar de_TrunkInterfaceAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_bII] != null) {\n contents[_BII] = (0, import_smithy_client.expectString)(output[_bII]);\n }\n if (output[_tII] != null) {\n contents[_TII] = (0, import_smithy_client.expectString)(output[_tII]);\n }\n if (output[_iPnte] != null) {\n contents[_IPnte] = (0, import_smithy_client.expectString)(output[_iPnte]);\n }\n if (output[_vIl] != null) {\n contents[_VIl] = (0, import_smithy_client.strictParseInt32)(output[_vIl]);\n }\n if (output[_gK] != null) {\n contents[_GK] = (0, import_smithy_client.strictParseInt32)(output[_gK]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_TrunkInterfaceAssociation\");\nvar de_TrunkInterfaceAssociationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TrunkInterfaceAssociation(entry, context);\n });\n}, \"de_TrunkInterfaceAssociationList\");\nvar de_TunnelOption = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_oIA] != null) {\n contents[_OIA] = (0, import_smithy_client.expectString)(output[_oIA]);\n }\n if (output[_tICu] != null) {\n contents[_TIC] = (0, import_smithy_client.expectString)(output[_tICu]);\n }\n if (output[_tIIC] != null) {\n contents[_TIIC] = (0, import_smithy_client.expectString)(output[_tIIC]);\n }\n if (output[_pSK] != null) {\n contents[_PSK] = (0, import_smithy_client.expectString)(output[_pSK]);\n }\n if (output[_pLSh] != null) {\n contents[_PLS] = (0, import_smithy_client.strictParseInt32)(output[_pLSh]);\n }\n if (output[_pLSha] != null) {\n contents[_PLSh] = (0, import_smithy_client.strictParseInt32)(output[_pLSha]);\n }\n if (output[_rMTS] != null) {\n contents[_RMTS] = (0, import_smithy_client.strictParseInt32)(output[_rMTS]);\n }\n if (output[_rFP] != null) {\n contents[_RFP] = (0, import_smithy_client.strictParseInt32)(output[_rFP]);\n }\n if (output[_rWS] != null) {\n contents[_RWS] = (0, import_smithy_client.strictParseInt32)(output[_rWS]);\n }\n if (output[_dTS] != null) {\n contents[_DTS] = (0, import_smithy_client.strictParseInt32)(output[_dTS]);\n }\n if (output[_dTA] != null) {\n contents[_DTA] = (0, import_smithy_client.expectString)(output[_dTA]);\n }\n if (output.phase1EncryptionAlgorithmSet === \"\") {\n contents[_PEA] = [];\n } else if (output[_pEAS] != null && output[_pEAS][_i] != null) {\n contents[_PEA] = de_Phase1EncryptionAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pEAS][_i]), context);\n }\n if (output.phase2EncryptionAlgorithmSet === \"\") {\n contents[_PEAh] = [];\n } else if (output[_pEASh] != null && output[_pEASh][_i] != null) {\n contents[_PEAh] = de_Phase2EncryptionAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pEASh][_i]), context);\n }\n if (output.phase1IntegrityAlgorithmSet === \"\") {\n contents[_PIAh] = [];\n } else if (output[_pIASh] != null && output[_pIASh][_i] != null) {\n contents[_PIAh] = de_Phase1IntegrityAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIASh][_i]), context);\n }\n if (output.phase2IntegrityAlgorithmSet === \"\") {\n contents[_PIAha] = [];\n } else if (output[_pIASha] != null && output[_pIASha][_i] != null) {\n contents[_PIAha] = de_Phase2IntegrityAlgorithmsList((0, import_smithy_client.getArrayIfSingleItem)(output[_pIASha][_i]), context);\n }\n if (output.phase1DHGroupNumberSet === \"\") {\n contents[_PDHGN] = [];\n } else if (output[_pDHGNS] != null && output[_pDHGNS][_i] != null) {\n contents[_PDHGN] = de_Phase1DHGroupNumbersList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDHGNS][_i]), context);\n }\n if (output.phase2DHGroupNumberSet === \"\") {\n contents[_PDHGNh] = [];\n } else if (output[_pDHGNSh] != null && output[_pDHGNSh][_i] != null) {\n contents[_PDHGNh] = de_Phase2DHGroupNumbersList((0, import_smithy_client.getArrayIfSingleItem)(output[_pDHGNSh][_i]), context);\n }\n if (output.ikeVersionSet === \"\") {\n contents[_IVk] = [];\n } else if (output[_iVS] != null && output[_iVS][_i] != null) {\n contents[_IVk] = de_IKEVersionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_iVS][_i]), context);\n }\n if (output[_sAt] != null) {\n contents[_SA] = (0, import_smithy_client.expectString)(output[_sAt]);\n }\n if (output[_lO] != null) {\n contents[_LO] = de_VpnTunnelLogOptions(output[_lO], context);\n }\n if (output[_eTLC] != null) {\n contents[_ETLC] = (0, import_smithy_client.parseBoolean)(output[_eTLC]);\n }\n return contents;\n}, \"de_TunnelOption\");\nvar de_TunnelOptionsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_TunnelOption(entry, context);\n });\n}, \"de_TunnelOptionsList\");\nvar de_UnassignIpv6AddressesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output.unassignedIpv6Addresses === \"\") {\n contents[_UIAn] = [];\n } else if (output[_uIA] != null && output[_uIA][_i] != null) {\n contents[_UIAn] = de_Ipv6AddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIA][_i]), context);\n }\n if (output.unassignedIpv6PrefixSet === \"\") {\n contents[_UIPn] = [];\n } else if (output[_uIPSn] != null && output[_uIPSn][_i] != null) {\n contents[_UIPn] = de_IpPrefixList((0, import_smithy_client.getArrayIfSingleItem)(output[_uIPSn][_i]), context);\n }\n return contents;\n}, \"de_UnassignIpv6AddressesResult\");\nvar de_UnassignPrivateNatGatewayAddressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nGI] != null) {\n contents[_NGI] = (0, import_smithy_client.expectString)(output[_nGI]);\n }\n if (output.natGatewayAddressSet === \"\") {\n contents[_NGA] = [];\n } else if (output[_nGAS] != null && output[_nGAS][_i] != null) {\n contents[_NGA] = de_NatGatewayAddressList((0, import_smithy_client.getArrayIfSingleItem)(output[_nGAS][_i]), context);\n }\n return contents;\n}, \"de_UnassignPrivateNatGatewayAddressResult\");\nvar de_UnlockSnapshotResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n return contents;\n}, \"de_UnlockSnapshotResult\");\nvar de_UnmonitorInstancesResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.instancesSet === \"\") {\n contents[_IMn] = [];\n } else if (output[_iSn] != null && output[_iSn][_i] != null) {\n contents[_IMn] = de_InstanceMonitoringList((0, import_smithy_client.getArrayIfSingleItem)(output[_iSn][_i]), context);\n }\n return contents;\n}, \"de_UnmonitorInstancesResult\");\nvar de_UnsuccessfulInstanceCreditSpecificationItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_er] != null) {\n contents[_Er] = de_UnsuccessfulInstanceCreditSpecificationItemError(output[_er], context);\n }\n return contents;\n}, \"de_UnsuccessfulInstanceCreditSpecificationItem\");\nvar de_UnsuccessfulInstanceCreditSpecificationItemError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_UnsuccessfulInstanceCreditSpecificationItemError\");\nvar de_UnsuccessfulInstanceCreditSpecificationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_UnsuccessfulInstanceCreditSpecificationItem(entry, context);\n });\n}, \"de_UnsuccessfulInstanceCreditSpecificationSet\");\nvar de_UnsuccessfulItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_er] != null) {\n contents[_Er] = de_UnsuccessfulItemError(output[_er], context);\n }\n if (output[_rIe] != null) {\n contents[_RIeso] = (0, import_smithy_client.expectString)(output[_rIe]);\n }\n return contents;\n}, \"de_UnsuccessfulItem\");\nvar de_UnsuccessfulItemError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_UnsuccessfulItemError\");\nvar de_UnsuccessfulItemList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_UnsuccessfulItem(entry, context);\n });\n}, \"de_UnsuccessfulItemList\");\nvar de_UnsuccessfulItemSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_UnsuccessfulItem(entry, context);\n });\n}, \"de_UnsuccessfulItemSet\");\nvar de_UpdateSecurityGroupRuleDescriptionsEgressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_UpdateSecurityGroupRuleDescriptionsEgressResult\");\nvar de_UpdateSecurityGroupRuleDescriptionsIngressResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_r] != null) {\n contents[_Ret] = (0, import_smithy_client.parseBoolean)(output[_r]);\n }\n return contents;\n}, \"de_UpdateSecurityGroupRuleDescriptionsIngressResult\");\nvar de_UsageClassTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_UsageClassTypeList\");\nvar de_UserBucketDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sB] != null) {\n contents[_SB] = (0, import_smithy_client.expectString)(output[_sB]);\n }\n if (output[_sK] != null) {\n contents[_SK] = (0, import_smithy_client.expectString)(output[_sK]);\n }\n return contents;\n}, \"de_UserBucketDetails\");\nvar de_UserIdGroupPair = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_gIr] != null) {\n contents[_GIr] = (0, import_smithy_client.expectString)(output[_gIr]);\n }\n if (output[_gN] != null) {\n contents[_GN] = (0, import_smithy_client.expectString)(output[_gN]);\n }\n if (output[_pSee] != null) {\n contents[_PSe] = (0, import_smithy_client.expectString)(output[_pSee]);\n }\n if (output[_uI] != null) {\n contents[_UIs] = (0, import_smithy_client.expectString)(output[_uI]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n return contents;\n}, \"de_UserIdGroupPair\");\nvar de_UserIdGroupPairList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_UserIdGroupPair(entry, context);\n });\n}, \"de_UserIdGroupPairList\");\nvar de_UserIdGroupPairSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_UserIdGroupPair(entry, context);\n });\n}, \"de_UserIdGroupPairSet\");\nvar de_ValidationError = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_ValidationError\");\nvar de_ValidationWarning = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.errorSet === \"\") {\n contents[_Err] = [];\n } else if (output[_eSr] != null && output[_eSr][_i] != null) {\n contents[_Err] = de_ErrorSet((0, import_smithy_client.getArrayIfSingleItem)(output[_eSr][_i]), context);\n }\n return contents;\n}, \"de_ValidationWarning\");\nvar de_ValueStringList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_ValueStringList\");\nvar de_VCpuCountRange = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_M] = (0, import_smithy_client.strictParseInt32)(output[_m]);\n }\n if (output[_ma] != null) {\n contents[_Ma] = (0, import_smithy_client.strictParseInt32)(output[_ma]);\n }\n return contents;\n}, \"de_VCpuCountRange\");\nvar de_VCpuInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dVC] != null) {\n contents[_DVCef] = (0, import_smithy_client.strictParseInt32)(output[_dVC]);\n }\n if (output[_dCe] != null) {\n contents[_DCef] = (0, import_smithy_client.strictParseInt32)(output[_dCe]);\n }\n if (output[_dTPC] != null) {\n contents[_DTPC] = (0, import_smithy_client.strictParseInt32)(output[_dTPC]);\n }\n if (output.validCores === \"\") {\n contents[_VCa] = [];\n } else if (output[_vCa] != null && output[_vCa][_i] != null) {\n contents[_VCa] = de_CoreCountList((0, import_smithy_client.getArrayIfSingleItem)(output[_vCa][_i]), context);\n }\n if (output.validThreadsPerCore === \"\") {\n contents[_VTPC] = [];\n } else if (output[_vTPC] != null && output[_vTPC][_i] != null) {\n contents[_VTPC] = de_ThreadsPerCoreList((0, import_smithy_client.getArrayIfSingleItem)(output[_vTPC][_i]), context);\n }\n return contents;\n}, \"de_VCpuInfo\");\nvar de_VerifiedAccessEndpoint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAII] != null) {\n contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]);\n }\n if (output[_vAGI] != null) {\n contents[_VAGI] = (0, import_smithy_client.expectString)(output[_vAGI]);\n }\n if (output[_vAEI] != null) {\n contents[_VAEI] = (0, import_smithy_client.expectString)(output[_vAEI]);\n }\n if (output[_aDp] != null) {\n contents[_ADp] = (0, import_smithy_client.expectString)(output[_aDp]);\n }\n if (output[_eTnd] != null) {\n contents[_ET] = (0, import_smithy_client.expectString)(output[_eTnd]);\n }\n if (output[_aTtta] != null) {\n contents[_ATt] = (0, import_smithy_client.expectString)(output[_aTtta]);\n }\n if (output[_dCA] != null) {\n contents[_DCA] = (0, import_smithy_client.expectString)(output[_dCA]);\n }\n if (output[_eDnd] != null) {\n contents[_EDnd] = (0, import_smithy_client.expectString)(output[_eDnd]);\n }\n if (output[_dVD] != null) {\n contents[_DVD] = (0, import_smithy_client.expectString)(output[_dVD]);\n }\n if (output.securityGroupIdSet === \"\") {\n contents[_SGI] = [];\n } else if (output[_sGIS] != null && output[_sGIS][_i] != null) {\n contents[_SGI] = de_SecurityGroupIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_sGIS][_i]), context);\n }\n if (output[_lBO] != null) {\n contents[_LBO] = de_VerifiedAccessEndpointLoadBalancerOptions(output[_lBO], context);\n }\n if (output[_nIO] != null) {\n contents[_NIO] = de_VerifiedAccessEndpointEniOptions(output[_nIO], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_VerifiedAccessEndpointStatus(output[_sta], context);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]);\n }\n if (output[_lUT] != null) {\n contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]);\n }\n if (output[_dT] != null) {\n contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sSs] != null) {\n contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context);\n }\n return contents;\n}, \"de_VerifiedAccessEndpoint\");\nvar de_VerifiedAccessEndpointEniOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_nII] != null) {\n contents[_NII] = (0, import_smithy_client.expectString)(output[_nII]);\n }\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_po] != null) {\n contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]);\n }\n return contents;\n}, \"de_VerifiedAccessEndpointEniOptions\");\nvar de_VerifiedAccessEndpointList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessEndpoint(entry, context);\n });\n}, \"de_VerifiedAccessEndpointList\");\nvar de_VerifiedAccessEndpointLoadBalancerOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_pr] != null) {\n contents[_P] = (0, import_smithy_client.expectString)(output[_pr]);\n }\n if (output[_po] != null) {\n contents[_Po] = (0, import_smithy_client.strictParseInt32)(output[_po]);\n }\n if (output[_lBA] != null) {\n contents[_LBA] = (0, import_smithy_client.expectString)(output[_lBA]);\n }\n if (output.subnetIdSet === \"\") {\n contents[_SIu] = [];\n } else if (output[_sISu] != null && output[_sISu][_i] != null) {\n contents[_SIu] = de_VerifiedAccessEndpointSubnetIdList((0, import_smithy_client.getArrayIfSingleItem)(output[_sISu][_i]), context);\n }\n return contents;\n}, \"de_VerifiedAccessEndpointLoadBalancerOptions\");\nvar de_VerifiedAccessEndpointStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_VerifiedAccessEndpointStatus\");\nvar de_VerifiedAccessEndpointSubnetIdList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_VerifiedAccessEndpointSubnetIdList\");\nvar de_VerifiedAccessGroup = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAGI] != null) {\n contents[_VAGI] = (0, import_smithy_client.expectString)(output[_vAGI]);\n }\n if (output[_vAII] != null) {\n contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_ow] != null) {\n contents[_Own] = (0, import_smithy_client.expectString)(output[_ow]);\n }\n if (output[_vAGA] != null) {\n contents[_VAGA] = (0, import_smithy_client.expectString)(output[_vAGA]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]);\n }\n if (output[_lUT] != null) {\n contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]);\n }\n if (output[_dT] != null) {\n contents[_DTel] = (0, import_smithy_client.expectString)(output[_dT]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sSs] != null) {\n contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context);\n }\n return contents;\n}, \"de_VerifiedAccessGroup\");\nvar de_VerifiedAccessGroupList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessGroup(entry, context);\n });\n}, \"de_VerifiedAccessGroupList\");\nvar de_VerifiedAccessInstance = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAII] != null) {\n contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output.verifiedAccessTrustProviderSet === \"\") {\n contents[_VATPe] = [];\n } else if (output[_vATPS] != null && output[_vATPS][_i] != null) {\n contents[_VATPe] = de_VerifiedAccessTrustProviderCondensedList((0, import_smithy_client.getArrayIfSingleItem)(output[_vATPS][_i]), context);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]);\n }\n if (output[_lUT] != null) {\n contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_fE] != null) {\n contents[_FE] = (0, import_smithy_client.parseBoolean)(output[_fE]);\n }\n return contents;\n}, \"de_VerifiedAccessInstance\");\nvar de_VerifiedAccessInstanceList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessInstance(entry, context);\n });\n}, \"de_VerifiedAccessInstanceList\");\nvar de_VerifiedAccessInstanceLoggingConfiguration = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vAII] != null) {\n contents[_VAII] = (0, import_smithy_client.expectString)(output[_vAII]);\n }\n if (output[_aLc] != null) {\n contents[_AL] = de_VerifiedAccessLogs(output[_aLc], context);\n }\n return contents;\n}, \"de_VerifiedAccessInstanceLoggingConfiguration\");\nvar de_VerifiedAccessInstanceLoggingConfigurationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessInstanceLoggingConfiguration(entry, context);\n });\n}, \"de_VerifiedAccessInstanceLoggingConfigurationList\");\nvar de_VerifiedAccessLogCloudWatchLogsDestination = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n if (output[_dSel] != null) {\n contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context);\n }\n if (output[_lGo] != null) {\n contents[_LGo] = (0, import_smithy_client.expectString)(output[_lGo]);\n }\n return contents;\n}, \"de_VerifiedAccessLogCloudWatchLogsDestination\");\nvar de_VerifiedAccessLogDeliveryStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_VerifiedAccessLogDeliveryStatus\");\nvar de_VerifiedAccessLogKinesisDataFirehoseDestination = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n if (output[_dSel] != null) {\n contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context);\n }\n if (output[_dSeli] != null) {\n contents[_DSel] = (0, import_smithy_client.expectString)(output[_dSeli]);\n }\n return contents;\n}, \"de_VerifiedAccessLogKinesisDataFirehoseDestination\");\nvar de_VerifiedAccessLogs = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_s_] != null) {\n contents[_S_] = de_VerifiedAccessLogS3Destination(output[_s_], context);\n }\n if (output[_cWL] != null) {\n contents[_CWL] = de_VerifiedAccessLogCloudWatchLogsDestination(output[_cWL], context);\n }\n if (output[_kDF] != null) {\n contents[_KDF] = de_VerifiedAccessLogKinesisDataFirehoseDestination(output[_kDF], context);\n }\n if (output[_lV] != null) {\n contents[_LV] = (0, import_smithy_client.expectString)(output[_lV]);\n }\n if (output[_iTCn] != null) {\n contents[_ITCn] = (0, import_smithy_client.parseBoolean)(output[_iTCn]);\n }\n return contents;\n}, \"de_VerifiedAccessLogs\");\nvar de_VerifiedAccessLogS3Destination = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_en] != null) {\n contents[_En] = (0, import_smithy_client.parseBoolean)(output[_en]);\n }\n if (output[_dSel] != null) {\n contents[_DSeli] = de_VerifiedAccessLogDeliveryStatus(output[_dSel], context);\n }\n if (output[_bN] != null) {\n contents[_BN] = (0, import_smithy_client.expectString)(output[_bN]);\n }\n if (output[_pre] != null) {\n contents[_Pr] = (0, import_smithy_client.expectString)(output[_pre]);\n }\n if (output[_bO] != null) {\n contents[_BOu] = (0, import_smithy_client.expectString)(output[_bO]);\n }\n return contents;\n}, \"de_VerifiedAccessLogS3Destination\");\nvar de_VerifiedAccessSseSpecificationResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cMKE] != null) {\n contents[_CMKE] = (0, import_smithy_client.parseBoolean)(output[_cMKE]);\n }\n if (output[_kKA] != null) {\n contents[_KKA] = (0, import_smithy_client.expectString)(output[_kKA]);\n }\n return contents;\n}, \"de_VerifiedAccessSseSpecificationResponse\");\nvar de_VerifiedAccessTrustProvider = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATPI] != null) {\n contents[_VATPI] = (0, import_smithy_client.expectString)(output[_vATPI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_tPT] != null) {\n contents[_TPT] = (0, import_smithy_client.expectString)(output[_tPT]);\n }\n if (output[_uTPT] != null) {\n contents[_UTPT] = (0, import_smithy_client.expectString)(output[_uTPT]);\n }\n if (output[_dTPT] != null) {\n contents[_DTPT] = (0, import_smithy_client.expectString)(output[_dTPT]);\n }\n if (output[_oO] != null) {\n contents[_OO] = de_OidcOptions(output[_oO], context);\n }\n if (output[_dOev] != null) {\n contents[_DOe] = de_DeviceOptions(output[_dOev], context);\n }\n if (output[_pRNo] != null) {\n contents[_PRN] = (0, import_smithy_client.expectString)(output[_pRNo]);\n }\n if (output[_cTre] != null) {\n contents[_CTre] = (0, import_smithy_client.expectString)(output[_cTre]);\n }\n if (output[_lUT] != null) {\n contents[_LUT] = (0, import_smithy_client.expectString)(output[_lUT]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_sSs] != null) {\n contents[_SS] = de_VerifiedAccessSseSpecificationResponse(output[_sSs], context);\n }\n return contents;\n}, \"de_VerifiedAccessTrustProvider\");\nvar de_VerifiedAccessTrustProviderCondensed = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vATPI] != null) {\n contents[_VATPI] = (0, import_smithy_client.expectString)(output[_vATPI]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_tPT] != null) {\n contents[_TPT] = (0, import_smithy_client.expectString)(output[_tPT]);\n }\n if (output[_uTPT] != null) {\n contents[_UTPT] = (0, import_smithy_client.expectString)(output[_uTPT]);\n }\n if (output[_dTPT] != null) {\n contents[_DTPT] = (0, import_smithy_client.expectString)(output[_dTPT]);\n }\n return contents;\n}, \"de_VerifiedAccessTrustProviderCondensed\");\nvar de_VerifiedAccessTrustProviderCondensedList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessTrustProviderCondensed(entry, context);\n });\n}, \"de_VerifiedAccessTrustProviderCondensedList\");\nvar de_VerifiedAccessTrustProviderList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VerifiedAccessTrustProvider(entry, context);\n });\n}, \"de_VerifiedAccessTrustProviderList\");\nvar de_VgwTelemetry = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aRC] != null) {\n contents[_ARC] = (0, import_smithy_client.strictParseInt32)(output[_aRC]);\n }\n if (output[_lSC] != null) {\n contents[_LSC] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_lSC]));\n }\n if (output[_oIA] != null) {\n contents[_OIA] = (0, import_smithy_client.expectString)(output[_oIA]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_cAe] != null) {\n contents[_CA] = (0, import_smithy_client.expectString)(output[_cAe]);\n }\n return contents;\n}, \"de_VgwTelemetry\");\nvar de_VgwTelemetryList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VgwTelemetry(entry, context);\n });\n}, \"de_VgwTelemetryList\");\nvar de_VirtualizationTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return (0, import_smithy_client.expectString)(entry);\n });\n}, \"de_VirtualizationTypeList\");\nvar de_Volume = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.attachmentSet === \"\") {\n contents[_Atta] = [];\n } else if (output[_aSt] != null && output[_aSt][_i] != null) {\n contents[_Atta] = de_VolumeAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSt][_i]), context);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_cTr] != null) {\n contents[_CTr] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTr]));\n }\n if (output[_enc] != null) {\n contents[_Enc] = (0, import_smithy_client.parseBoolean)(output[_enc]);\n }\n if (output[_kKI] != null) {\n contents[_KKI] = (0, import_smithy_client.expectString)(output[_kKI]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output[_si] != null) {\n contents[_Siz] = (0, import_smithy_client.strictParseInt32)(output[_si]);\n }\n if (output[_sIn] != null) {\n contents[_SIn] = (0, import_smithy_client.expectString)(output[_sIn]);\n }\n if (output[_sta] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_io] != null) {\n contents[_Io] = (0, import_smithy_client.strictParseInt32)(output[_io]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vT] != null) {\n contents[_VT] = (0, import_smithy_client.expectString)(output[_vT]);\n }\n if (output[_fRa] != null) {\n contents[_FRa] = (0, import_smithy_client.parseBoolean)(output[_fRa]);\n }\n if (output[_mAE] != null) {\n contents[_MAE] = (0, import_smithy_client.parseBoolean)(output[_mAE]);\n }\n if (output[_th] != null) {\n contents[_Th] = (0, import_smithy_client.strictParseInt32)(output[_th]);\n }\n if (output[_sTs] != null) {\n contents[_STs] = (0, import_smithy_client.expectString)(output[_sTs]);\n }\n return contents;\n}, \"de_Volume\");\nvar de_VolumeAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aTt] != null) {\n contents[_ATtt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_aTt]));\n }\n if (output[_dev] != null) {\n contents[_Dev] = (0, import_smithy_client.expectString)(output[_dev]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n if (output[_sta] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_dOT] != null) {\n contents[_DOT] = (0, import_smithy_client.parseBoolean)(output[_dOT]);\n }\n if (output[_aRs] != null) {\n contents[_ARs] = (0, import_smithy_client.expectString)(output[_aRs]);\n }\n if (output[_iOS] != null) {\n contents[_IOS] = (0, import_smithy_client.expectString)(output[_iOS]);\n }\n return contents;\n}, \"de_VolumeAttachment\");\nvar de_VolumeAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeAttachment(entry, context);\n });\n}, \"de_VolumeAttachmentList\");\nvar de_VolumeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Volume(entry, context);\n });\n}, \"de_VolumeList\");\nvar de_VolumeModification = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_mSod] != null) {\n contents[_MSod] = (0, import_smithy_client.expectString)(output[_mSod]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n if (output[_tSar] != null) {\n contents[_TSar] = (0, import_smithy_client.strictParseInt32)(output[_tSar]);\n }\n if (output[_tIa] != null) {\n contents[_TIa] = (0, import_smithy_client.strictParseInt32)(output[_tIa]);\n }\n if (output[_tVT] != null) {\n contents[_TVT] = (0, import_smithy_client.expectString)(output[_tVT]);\n }\n if (output[_tTa] != null) {\n contents[_TTa] = (0, import_smithy_client.strictParseInt32)(output[_tTa]);\n }\n if (output[_tMAE] != null) {\n contents[_TMAE] = (0, import_smithy_client.parseBoolean)(output[_tMAE]);\n }\n if (output[_oSr] != null) {\n contents[_OSr] = (0, import_smithy_client.strictParseInt32)(output[_oSr]);\n }\n if (output[_oIr] != null) {\n contents[_OIr] = (0, import_smithy_client.strictParseInt32)(output[_oIr]);\n }\n if (output[_oVT] != null) {\n contents[_OVT] = (0, import_smithy_client.expectString)(output[_oVT]);\n }\n if (output[_oTr] != null) {\n contents[_OTr] = (0, import_smithy_client.strictParseInt32)(output[_oTr]);\n }\n if (output[_oMAE] != null) {\n contents[_OMAE] = (0, import_smithy_client.parseBoolean)(output[_oMAE]);\n }\n if (output[_pro] != null) {\n contents[_Prog] = (0, import_smithy_client.strictParseLong)(output[_pro]);\n }\n if (output[_sT] != null) {\n contents[_STt] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_sT]));\n }\n if (output[_eTndi] != null) {\n contents[_ETn] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eTndi]));\n }\n return contents;\n}, \"de_VolumeModification\");\nvar de_VolumeModificationList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeModification(entry, context);\n });\n}, \"de_VolumeModificationList\");\nvar de_VolumeStatusAction = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_eIve] != null) {\n contents[_EIve] = (0, import_smithy_client.expectString)(output[_eIve]);\n }\n if (output[_eTv] != null) {\n contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]);\n }\n return contents;\n}, \"de_VolumeStatusAction\");\nvar de_VolumeStatusActionsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeStatusAction(entry, context);\n });\n}, \"de_VolumeStatusActionsList\");\nvar de_VolumeStatusAttachmentStatus = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_iPo] != null) {\n contents[_IPo] = (0, import_smithy_client.expectString)(output[_iPo]);\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n return contents;\n}, \"de_VolumeStatusAttachmentStatus\");\nvar de_VolumeStatusAttachmentStatusList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeStatusAttachmentStatus(entry, context);\n });\n}, \"de_VolumeStatusAttachmentStatusList\");\nvar de_VolumeStatusDetails = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_n] != null) {\n contents[_N] = (0, import_smithy_client.expectString)(output[_n]);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_VolumeStatusDetails\");\nvar de_VolumeStatusDetailsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeStatusDetails(entry, context);\n });\n}, \"de_VolumeStatusDetailsList\");\nvar de_VolumeStatusEvent = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_de] != null) {\n contents[_De] = (0, import_smithy_client.expectString)(output[_de]);\n }\n if (output[_eIve] != null) {\n contents[_EIve] = (0, import_smithy_client.expectString)(output[_eIve]);\n }\n if (output[_eTv] != null) {\n contents[_ETv] = (0, import_smithy_client.expectString)(output[_eTv]);\n }\n if (output[_nAo] != null) {\n contents[_NAo] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nAo]));\n }\n if (output[_nB] != null) {\n contents[_NB] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_nB]));\n }\n if (output[_iI] != null) {\n contents[_IIn] = (0, import_smithy_client.expectString)(output[_iI]);\n }\n return contents;\n}, \"de_VolumeStatusEvent\");\nvar de_VolumeStatusEventsList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeStatusEvent(entry, context);\n });\n}, \"de_VolumeStatusEventsList\");\nvar de_VolumeStatusInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.details === \"\") {\n contents[_Det] = [];\n } else if (output[_det] != null && output[_det][_i] != null) {\n contents[_Det] = de_VolumeStatusDetailsList((0, import_smithy_client.getArrayIfSingleItem)(output[_det][_i]), context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = (0, import_smithy_client.expectString)(output[_sta]);\n }\n return contents;\n}, \"de_VolumeStatusInfo\");\nvar de_VolumeStatusItem = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output.actionsSet === \"\") {\n contents[_Acti] = [];\n } else if (output[_aSct] != null && output[_aSct][_i] != null) {\n contents[_Acti] = de_VolumeStatusActionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_aSct][_i]), context);\n }\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_oA] != null) {\n contents[_OA] = (0, import_smithy_client.expectString)(output[_oA]);\n }\n if (output.eventsSet === \"\") {\n contents[_Ev] = [];\n } else if (output[_eSv] != null && output[_eSv][_i] != null) {\n contents[_Ev] = de_VolumeStatusEventsList((0, import_smithy_client.getArrayIfSingleItem)(output[_eSv][_i]), context);\n }\n if (output[_vIo] != null) {\n contents[_VIo] = (0, import_smithy_client.expectString)(output[_vIo]);\n }\n if (output[_vSol] != null) {\n contents[_VSol] = de_VolumeStatusInfo(output[_vSol], context);\n }\n if (output.attachmentStatuses === \"\") {\n contents[_ASt] = [];\n } else if (output[_aStt] != null && output[_aStt][_i] != null) {\n contents[_ASt] = de_VolumeStatusAttachmentStatusList((0, import_smithy_client.getArrayIfSingleItem)(output[_aStt][_i]), context);\n }\n return contents;\n}, \"de_VolumeStatusItem\");\nvar de_VolumeStatusList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VolumeStatusItem(entry, context);\n });\n}, \"de_VolumeStatusList\");\nvar de_Vpc = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n if (output[_dOI] != null) {\n contents[_DOI] = (0, import_smithy_client.expectString)(output[_dOI]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_iTns] != null) {\n contents[_ITns] = (0, import_smithy_client.expectString)(output[_iTns]);\n }\n if (output.ipv6CidrBlockAssociationSet === \"\") {\n contents[_ICBAS] = [];\n } else if (output[_iCBAS] != null && output[_iCBAS][_i] != null) {\n contents[_ICBAS] = de_VpcIpv6CidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBAS][_i]), context);\n }\n if (output.cidrBlockAssociationSet === \"\") {\n contents[_CBAS] = [];\n } else if (output[_cBAS] != null && output[_cBAS][_i] != null) {\n contents[_CBAS] = de_VpcCidrBlockAssociationSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBAS][_i]), context);\n }\n if (output[_iDs] != null) {\n contents[_IDs] = (0, import_smithy_client.parseBoolean)(output[_iDs]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_Vpc\");\nvar de_VpcAttachment = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_VpcAttachment\");\nvar de_VpcAttachmentList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcAttachment(entry, context);\n });\n}, \"de_VpcAttachmentList\");\nvar de_VpcCidrBlockAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n if (output[_cBS] != null) {\n contents[_CBS] = de_VpcCidrBlockState(output[_cBS], context);\n }\n return contents;\n}, \"de_VpcCidrBlockAssociation\");\nvar de_VpcCidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcCidrBlockAssociation(entry, context);\n });\n}, \"de_VpcCidrBlockAssociationSet\");\nvar de_VpcCidrBlockState = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_sM] != null) {\n contents[_SM] = (0, import_smithy_client.expectString)(output[_sM]);\n }\n return contents;\n}, \"de_VpcCidrBlockState\");\nvar de_VpcClassicLink = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cLE] != null) {\n contents[_CLE] = (0, import_smithy_client.parseBoolean)(output[_cLE]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n return contents;\n}, \"de_VpcClassicLink\");\nvar de_VpcClassicLinkList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcClassicLink(entry, context);\n });\n}, \"de_VpcClassicLinkList\");\nvar de_VpcEndpoint = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vEI] != null) {\n contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]);\n }\n if (output[_vET] != null) {\n contents[_VET] = (0, import_smithy_client.expectString)(output[_vET]);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_sN] != null) {\n contents[_SNe] = (0, import_smithy_client.expectString)(output[_sN]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_pDo] != null) {\n contents[_PD] = (0, import_smithy_client.expectString)(output[_pDo]);\n }\n if (output.routeTableIdSet === \"\") {\n contents[_RTIo] = [];\n } else if (output[_rTIS] != null && output[_rTIS][_i] != null) {\n contents[_RTIo] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_rTIS][_i]), context);\n }\n if (output.subnetIdSet === \"\") {\n contents[_SIu] = [];\n } else if (output[_sISu] != null && output[_sISu][_i] != null) {\n contents[_SIu] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_sISu][_i]), context);\n }\n if (output.groupSet === \"\") {\n contents[_G] = [];\n } else if (output[_gS] != null && output[_gS][_i] != null) {\n contents[_G] = de_GroupIdentifierSet((0, import_smithy_client.getArrayIfSingleItem)(output[_gS][_i]), context);\n }\n if (output[_iAT] != null) {\n contents[_IAT] = (0, import_smithy_client.expectString)(output[_iAT]);\n }\n if (output[_dOn] != null) {\n contents[_DOn] = de_DnsOptions(output[_dOn], context);\n }\n if (output[_pDE] != null) {\n contents[_PDE] = (0, import_smithy_client.parseBoolean)(output[_pDE]);\n }\n if (output[_rM] != null) {\n contents[_RMe] = (0, import_smithy_client.parseBoolean)(output[_rM]);\n }\n if (output.networkInterfaceIdSet === \"\") {\n contents[_NIIe] = [];\n } else if (output[_nIIS] != null && output[_nIIS][_i] != null) {\n contents[_NIIe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nIIS][_i]), context);\n }\n if (output.dnsEntrySet === \"\") {\n contents[_DE] = [];\n } else if (output[_dES] != null && output[_dES][_i] != null) {\n contents[_DE] = de_DnsEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_dES][_i]), context);\n }\n if (output[_cTrea] != null) {\n contents[_CTrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTrea]));\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_lEa] != null) {\n contents[_LEa] = de_LastError(output[_lEa], context);\n }\n return contents;\n}, \"de_VpcEndpoint\");\nvar de_VpcEndpointConnection = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_sI] != null) {\n contents[_SIe] = (0, import_smithy_client.expectString)(output[_sI]);\n }\n if (output[_vEI] != null) {\n contents[_VEIp] = (0, import_smithy_client.expectString)(output[_vEI]);\n }\n if (output[_vEO] != null) {\n contents[_VEO] = (0, import_smithy_client.expectString)(output[_vEO]);\n }\n if (output[_vESpc] != null) {\n contents[_VESpc] = (0, import_smithy_client.expectString)(output[_vESpc]);\n }\n if (output[_cTrea] != null) {\n contents[_CTrea] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_cTrea]));\n }\n if (output.dnsEntrySet === \"\") {\n contents[_DE] = [];\n } else if (output[_dES] != null && output[_dES][_i] != null) {\n contents[_DE] = de_DnsEntrySet((0, import_smithy_client.getArrayIfSingleItem)(output[_dES][_i]), context);\n }\n if (output.networkLoadBalancerArnSet === \"\") {\n contents[_NLBAe] = [];\n } else if (output[_nLBAS] != null && output[_nLBAS][_i] != null) {\n contents[_NLBAe] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_nLBAS][_i]), context);\n }\n if (output.gatewayLoadBalancerArnSet === \"\") {\n contents[_GLBA] = [];\n } else if (output[_gLBAS] != null && output[_gLBAS][_i] != null) {\n contents[_GLBA] = de_ValueStringList((0, import_smithy_client.getArrayIfSingleItem)(output[_gLBAS][_i]), context);\n }\n if (output[_iAT] != null) {\n contents[_IAT] = (0, import_smithy_client.expectString)(output[_iAT]);\n }\n if (output[_vECI] != null) {\n contents[_VECI] = (0, import_smithy_client.expectString)(output[_vECI]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_VpcEndpointConnection\");\nvar de_VpcEndpointConnectionSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcEndpointConnection(entry, context);\n });\n}, \"de_VpcEndpointConnectionSet\");\nvar de_VpcEndpointSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcEndpoint(entry, context);\n });\n}, \"de_VpcEndpointSet\");\nvar de_VpcIpv6CidrBlockAssociation = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aIs] != null) {\n contents[_AIss] = (0, import_smithy_client.expectString)(output[_aIs]);\n }\n if (output[_iCB] != null) {\n contents[_ICB] = (0, import_smithy_client.expectString)(output[_iCB]);\n }\n if (output[_iCBS] != null) {\n contents[_ICBS] = de_VpcCidrBlockState(output[_iCBS], context);\n }\n if (output[_nBG] != null) {\n contents[_NBG] = (0, import_smithy_client.expectString)(output[_nBG]);\n }\n if (output[_iPpvo] != null) {\n contents[_IPpv] = (0, import_smithy_client.expectString)(output[_iPpvo]);\n }\n if (output[_iAA] != null) {\n contents[_IAA] = (0, import_smithy_client.expectString)(output[_iAA]);\n }\n if (output[_iSpo] != null) {\n contents[_ISpo] = (0, import_smithy_client.expectString)(output[_iSpo]);\n }\n return contents;\n}, \"de_VpcIpv6CidrBlockAssociation\");\nvar de_VpcIpv6CidrBlockAssociationSet = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcIpv6CidrBlockAssociation(entry, context);\n });\n}, \"de_VpcIpv6CidrBlockAssociationSet\");\nvar de_VpcList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_Vpc(entry, context);\n });\n}, \"de_VpcList\");\nvar de_VpcPeeringConnection = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aVI] != null) {\n contents[_AVI] = de_VpcPeeringConnectionVpcInfo(output[_aVI], context);\n }\n if (output[_eT] != null) {\n contents[_ETx] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_eT]));\n }\n if (output[_rVIe] != null) {\n contents[_RVIe] = de_VpcPeeringConnectionVpcInfo(output[_rVIe], context);\n }\n if (output[_sta] != null) {\n contents[_Statu] = de_VpcPeeringConnectionStateReason(output[_sta], context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output[_vPCI] != null) {\n contents[_VPCI] = (0, import_smithy_client.expectString)(output[_vPCI]);\n }\n return contents;\n}, \"de_VpcPeeringConnection\");\nvar de_VpcPeeringConnectionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpcPeeringConnection(entry, context);\n });\n}, \"de_VpcPeeringConnectionList\");\nvar de_VpcPeeringConnectionOptionsDescription = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aDRFRV] != null) {\n contents[_ADRFRV] = (0, import_smithy_client.parseBoolean)(output[_aDRFRV]);\n }\n if (output[_aEFLCLTRV] != null) {\n contents[_AEFLCLTRV] = (0, import_smithy_client.parseBoolean)(output[_aEFLCLTRV]);\n }\n if (output[_aEFLVTRCL] != null) {\n contents[_AEFLVTRCL] = (0, import_smithy_client.parseBoolean)(output[_aEFLVTRCL]);\n }\n return contents;\n}, \"de_VpcPeeringConnectionOptionsDescription\");\nvar de_VpcPeeringConnectionStateReason = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_co] != null) {\n contents[_Cod] = (0, import_smithy_client.expectString)(output[_co]);\n }\n if (output[_me] != null) {\n contents[_Me] = (0, import_smithy_client.expectString)(output[_me]);\n }\n return contents;\n}, \"de_VpcPeeringConnectionStateReason\");\nvar de_VpcPeeringConnectionVpcInfo = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cB] != null) {\n contents[_CB] = (0, import_smithy_client.expectString)(output[_cB]);\n }\n if (output.ipv6CidrBlockSet === \"\") {\n contents[_ICBSp] = [];\n } else if (output[_iCBSp] != null && output[_iCBSp][_i] != null) {\n contents[_ICBSp] = de_Ipv6CidrBlockSet((0, import_smithy_client.getArrayIfSingleItem)(output[_iCBSp][_i]), context);\n }\n if (output.cidrBlockSet === \"\") {\n contents[_CBSi] = [];\n } else if (output[_cBSi] != null && output[_cBSi][_i] != null) {\n contents[_CBSi] = de_CidrBlockSet((0, import_smithy_client.getArrayIfSingleItem)(output[_cBSi][_i]), context);\n }\n if (output[_oI] != null) {\n contents[_OIwn] = (0, import_smithy_client.expectString)(output[_oI]);\n }\n if (output[_pOe] != null) {\n contents[_POe] = de_VpcPeeringConnectionOptionsDescription(output[_pOe], context);\n }\n if (output[_vI] != null) {\n contents[_VI] = (0, import_smithy_client.expectString)(output[_vI]);\n }\n if (output[_reg] != null) {\n contents[_Regi] = (0, import_smithy_client.expectString)(output[_reg]);\n }\n return contents;\n}, \"de_VpcPeeringConnectionVpcInfo\");\nvar de_VpnConnection = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cGC] != null) {\n contents[_CGC] = (0, import_smithy_client.expectString)(output[_cGC]);\n }\n if (output[_cGIu] != null) {\n contents[_CGIu] = (0, import_smithy_client.expectString)(output[_cGIu]);\n }\n if (output[_ca] != null) {\n contents[_Cat] = (0, import_smithy_client.expectString)(output[_ca]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output[_vCI] != null) {\n contents[_VCI] = (0, import_smithy_client.expectString)(output[_vCI]);\n }\n if (output[_vGI] != null) {\n contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]);\n }\n if (output[_tGI] != null) {\n contents[_TGI] = (0, import_smithy_client.expectString)(output[_tGI]);\n }\n if (output[_cNA] != null) {\n contents[_CNAo] = (0, import_smithy_client.expectString)(output[_cNA]);\n }\n if (output[_cNAA] != null) {\n contents[_CNAA] = (0, import_smithy_client.expectString)(output[_cNAA]);\n }\n if (output[_gAS] != null) {\n contents[_GAS] = (0, import_smithy_client.expectString)(output[_gAS]);\n }\n if (output[_op] != null) {\n contents[_O] = de_VpnConnectionOptions(output[_op], context);\n }\n if (output.routes === \"\") {\n contents[_Rou] = [];\n } else if (output[_rou] != null && output[_rou][_i] != null) {\n contents[_Rou] = de_VpnStaticRouteList((0, import_smithy_client.getArrayIfSingleItem)(output[_rou][_i]), context);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n if (output.vgwTelemetry === \"\") {\n contents[_VTg] = [];\n } else if (output[_vTg] != null && output[_vTg][_i] != null) {\n contents[_VTg] = de_VgwTelemetryList((0, import_smithy_client.getArrayIfSingleItem)(output[_vTg][_i]), context);\n }\n return contents;\n}, \"de_VpnConnection\");\nvar de_VpnConnectionDeviceType = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_vCDTI] != null) {\n contents[_VCDTI] = (0, import_smithy_client.expectString)(output[_vCDTI]);\n }\n if (output[_ven] != null) {\n contents[_Ven] = (0, import_smithy_client.expectString)(output[_ven]);\n }\n if (output[_pl] != null) {\n contents[_Pla] = (0, import_smithy_client.expectString)(output[_pl]);\n }\n if (output[_sof] != null) {\n contents[_Sof] = (0, import_smithy_client.expectString)(output[_sof]);\n }\n return contents;\n}, \"de_VpnConnectionDeviceType\");\nvar de_VpnConnectionDeviceTypeList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpnConnectionDeviceType(entry, context);\n });\n}, \"de_VpnConnectionDeviceTypeList\");\nvar de_VpnConnectionList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpnConnection(entry, context);\n });\n}, \"de_VpnConnectionList\");\nvar de_VpnConnectionOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_eA] != null) {\n contents[_EA] = (0, import_smithy_client.parseBoolean)(output[_eA]);\n }\n if (output[_sRO] != null) {\n contents[_SRO] = (0, import_smithy_client.parseBoolean)(output[_sRO]);\n }\n if (output[_lINC] != null) {\n contents[_LINC] = (0, import_smithy_client.expectString)(output[_lINC]);\n }\n if (output[_rINC] != null) {\n contents[_RINC] = (0, import_smithy_client.expectString)(output[_rINC]);\n }\n if (output[_lINCo] != null) {\n contents[_LINCo] = (0, import_smithy_client.expectString)(output[_lINCo]);\n }\n if (output[_rINCe] != null) {\n contents[_RINCe] = (0, import_smithy_client.expectString)(output[_rINCe]);\n }\n if (output[_oIAT] != null) {\n contents[_OIAT] = (0, import_smithy_client.expectString)(output[_oIAT]);\n }\n if (output[_tTGAI] != null) {\n contents[_TTGAI] = (0, import_smithy_client.expectString)(output[_tTGAI]);\n }\n if (output[_tIIV] != null) {\n contents[_TIIV] = (0, import_smithy_client.expectString)(output[_tIIV]);\n }\n if (output.tunnelOptionSet === \"\") {\n contents[_TO] = [];\n } else if (output[_tOS] != null && output[_tOS][_i] != null) {\n contents[_TO] = de_TunnelOptionsList((0, import_smithy_client.getArrayIfSingleItem)(output[_tOS][_i]), context);\n }\n return contents;\n}, \"de_VpnConnectionOptions\");\nvar de_VpnGateway = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_aZ] != null) {\n contents[_AZ] = (0, import_smithy_client.expectString)(output[_aZ]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n if (output[_ty] != null) {\n contents[_T] = (0, import_smithy_client.expectString)(output[_ty]);\n }\n if (output.attachments === \"\") {\n contents[_VAp] = [];\n } else if (output[_att] != null && output[_att][_i] != null) {\n contents[_VAp] = de_VpcAttachmentList((0, import_smithy_client.getArrayIfSingleItem)(output[_att][_i]), context);\n }\n if (output[_vGI] != null) {\n contents[_VGI] = (0, import_smithy_client.expectString)(output[_vGI]);\n }\n if (output[_aSA] != null) {\n contents[_ASA] = (0, import_smithy_client.strictParseLong)(output[_aSA]);\n }\n if (output.tagSet === \"\") {\n contents[_Ta] = [];\n } else if (output[_tS] != null && output[_tS][_i] != null) {\n contents[_Ta] = de_TagList((0, import_smithy_client.getArrayIfSingleItem)(output[_tS][_i]), context);\n }\n return contents;\n}, \"de_VpnGateway\");\nvar de_VpnGatewayList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpnGateway(entry, context);\n });\n}, \"de_VpnGatewayList\");\nvar de_VpnStaticRoute = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_dCB] != null) {\n contents[_DCB] = (0, import_smithy_client.expectString)(output[_dCB]);\n }\n if (output[_s] != null) {\n contents[_S] = (0, import_smithy_client.expectString)(output[_s]);\n }\n if (output[_st] != null) {\n contents[_Stat] = (0, import_smithy_client.expectString)(output[_st]);\n }\n return contents;\n}, \"de_VpnStaticRoute\");\nvar de_VpnStaticRouteList = /* @__PURE__ */ __name((output, context) => {\n return (output || []).filter((e) => e != null).map((entry) => {\n return de_VpnStaticRoute(entry, context);\n });\n}, \"de_VpnStaticRouteList\");\nvar de_VpnTunnelLogOptions = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_cWLO] != null) {\n contents[_CWLO] = de_CloudWatchLogOptions(output[_cWLO], context);\n }\n return contents;\n}, \"de_VpnTunnelLogOptions\");\nvar de_WithdrawByoipCidrResult = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_bC] != null) {\n contents[_BC] = de_ByoipCidr(output[_bC], context);\n }\n return contents;\n}, \"de_WithdrawByoipCidrResult\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(EC2ServiceException);\nvar buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {\n const { hostname, protocol = \"https\", port, path: basePath } = await context.endpoint();\n const contents = {\n protocol,\n hostname,\n port,\n method: \"POST\",\n path: basePath.endsWith(\"/\") ? basePath.slice(0, -1) + path : basePath + path,\n headers\n };\n if (resolvedHostname !== void 0) {\n contents.hostname = resolvedHostname;\n }\n if (body !== void 0) {\n contents.body = body;\n }\n return new import_protocol_http.HttpRequest(contents);\n}, \"buildHttpRpcRequest\");\nvar SHARED_HEADERS = {\n \"content-type\": \"application/x-www-form-urlencoded\"\n};\nvar _ = \"2016-11-15\";\nvar _A = \"Action\";\nvar _AA = \"AllocateAddress\";\nvar _AAC = \"AsnAuthorizationContext\";\nvar _AACv = \"AvailableAddressCount\";\nvar _AAG = \"AuthorizeAllGroups\";\nvar _AAI = \"AwsAccountId\";\nvar _AAId = \"AddressAllocationId\";\nvar _AAP = \"AddAllowedPrincipals\";\nvar _AART = \"AddAllocationResourceTags\";\nvar _AASA = \"AutoAcceptSharedAssociations\";\nvar _AASAu = \"AutoAcceptSharedAttachments\";\nvar _AAT = \"AcceptAddressTransfer\";\nvar _AAZ = \"AllAvailabilityZones\";\nvar _AAc = \"AccessAll\";\nvar _AAcc = \"AccountAttributes\";\nvar _AAd = \"AdditionalAccounts\";\nvar _AAs = \"AssociateAddress\";\nvar _AAsn = \"AsnAssociation\";\nvar _AAsns = \"AsnAssociations\";\nvar _ABC = \"AdvertiseByoipCidr\";\nvar _ABHP = \"ActualBlockHourlyPrice\";\nvar _AC = \"AllowedCidrs\";\nvar _ACIA = \"AssociateCarrierIpAddress\";\nvar _ACLV = \"AttachClassicLinkVpc\";\nvar _ACT = \"ArchivalCompleteTime\";\nvar _ACVI = \"AuthorizeClientVpnIngress\";\nvar _ACVTN = \"AssociateClientVpnTargetNetwork\";\nvar _ACc = \"AcceleratorCount\";\nvar _ACd = \"AddressCount\";\nvar _ACv = \"AvailableCapacity\";\nvar _AD = \"ActiveDirectory\";\nvar _ADNL = \"AllocationDefaultNetmaskLength\";\nvar _ADO = \"AssociateDhcpOptions\";\nvar _ADRFRV = \"AllowDnsResolutionFromRemoteVpc\";\nvar _ADRTI = \"AssociationDefaultRouteTableId\";\nvar _ADT = \"AdditionalDetailType\";\nvar _ADd = \"AdditionalDetails\";\nvar _ADn = \"AnnouncementDirection\";\nvar _ADp = \"ApplicationDomain\";\nvar _AE = \"AuthorizationEndpoint\";\nvar _AEC = \"AnalyzedEniCount\";\nvar _AECIR = \"AssociateEnclaveCertificateIamRole\";\nvar _AEFLCLTRV = \"AllowEgressFromLocalClassicLinkToRemoteVpc\";\nvar _AEFLVTRCL = \"AllowEgressFromLocalVpcToRemoteClassicLink\";\nvar _AEIO = \"AutoEnableIO\";\nvar _AES = \"AttachedEbsStatus\";\nvar _AET = \"AnalysisEndTime\";\nvar _AEd = \"AddEntries\";\nvar _AF = \"AddressFamily\";\nvar _AFn = \"AnalysisFindings\";\nvar _AGI = \"AccessGroupId\";\nvar _AGLBA = \"AddGatewayLoadBalancerArns\";\nvar _AH = \"AllocateHosts\";\nvar _AI = \"AssetIds\";\nvar _AIA = \"AssignIpv6Addresses\";\nvar _AIAC = \"AvailableIpAddressCount\";\nvar _AIAOC = \"AssignIpv6AddressOnCreation\";\nvar _AIAs = \"AssignedIpv6Addresses\";\nvar _AIB = \"AssociateIpamByoasn\";\nvar _AIC = \"AvailableInstanceCapacity\";\nvar _AICv = \"AvailableInstanceCount\";\nvar _AIEW = \"AssociateInstanceEventWindow\";\nvar _AIG = \"AttachInternetGateway\";\nvar _AIIP = \"AssociateIamInstanceProfile\";\nvar _AIP = \"AssignedIpv6Prefixes\";\nvar _AIPC = \"AllocateIpamPoolCidr\";\nvar _AIPs = \"AssignedIpv4Prefixes\";\nvar _AIRD = \"AssociateIpamResourceDiscovery\";\nvar _AIT = \"AllowedInstanceTypes\";\nvar _AIc = \"ActiveInstances\";\nvar _AIcc = \"AccountId\";\nvar _AId = \"AdditionalInfo\";\nvar _AIl = \"AllocationId\";\nvar _AIll = \"AllocationIds\";\nvar _AIm = \"AmiId\";\nvar _AIs = \"AssociationIds\";\nvar _AIss = \"AssociationId\";\nvar _AIsse = \"AssetId\";\nvar _AIt = \"AttachmentId\";\nvar _AIth = \"AthenaIntegrations\";\nvar _AIu = \"AutoImport\";\nvar _AL = \"AccessLogs\";\nvar _ALI = \"AmiLaunchIndex\";\nvar _ALc = \"AccountLevel\";\nvar _AM = \"AcceleratorManufacturers\";\nvar _AMIT = \"AllowsMultipleInstanceTypes\";\nvar _AMNL = \"AllocationMinNetmaskLength\";\nvar _AMNLl = \"AllocationMaxNetmaskLength\";\nvar _AMS = \"ApplianceModeSupport\";\nvar _AN = \"AttributeNames\";\nvar _ANGA = \"AssociateNatGatewayAddress\";\nvar _ANI = \"AttachNetworkInterface\";\nvar _ANLBA = \"AddNetworkLoadBalancerArns\";\nvar _ANS = \"AddNetworkServices\";\nvar _ANc = \"AcceleratorNames\";\nvar _ANt = \"AttributeName\";\nvar _AO = \"AuthenticationOptions\";\nvar _AOI = \"AddressOwnerId\";\nvar _AOR = \"AddOperatingRegions\";\nvar _AP = \"AutoPlacement\";\nvar _APCO = \"AccepterPeeringConnectionOptions\";\nvar _APH = \"AlternatePathHints\";\nvar _APIA = \"AssignPrivateIpAddresses\";\nvar _APIAs = \"AssociatePublicIpAddress\";\nvar _APIAss = \"AssignedPrivateIpAddresses\";\nvar _APICB = \"AmazonProvidedIpv6CidrBlock\";\nvar _APM = \"ApplyPendingMaintenance\";\nvar _APNGA = \"AssignPrivateNatGatewayAddress\";\nvar _APd = \"AddedPrincipals\";\nvar _APl = \"AllowedPrincipals\";\nvar _AR = \"AllowReassignment\";\nvar _ARA = \"AssociatedRoleArn\";\nvar _ARAd = \"AdditionalRoutesAvailable\";\nvar _ARC = \"AcceptedRouteCount\";\nvar _ARIEQ = \"AcceptReservedInstancesExchangeQuote\";\nvar _ARS = \"AutoRecoverySupported\";\nvar _ART = \"AssociateRouteTable\";\nvar _ARTI = \"AddRouteTableIds\";\nvar _ARTl = \"AllocationResourceTags\";\nvar _ARc = \"AcceptanceRequired\";\nvar _ARcl = \"AclRule\";\nvar _ARd = \"AddressRegion\";\nvar _ARl = \"AllowReassociation\";\nvar _ARll = \"AllRegions\";\nvar _ARs = \"AssociatedResource\";\nvar _ARss = \"AssociatedRoles\";\nvar _ARu = \"AutoRecovery\";\nvar _ARut = \"AuthorizationRules\";\nvar _AS = \"AllocationStrategy\";\nvar _ASA = \"AmazonSideAsn\";\nvar _ASCB = \"AssociateSubnetCidrBlock\";\nvar _ASGE = \"AuthorizeSecurityGroupEgress\";\nvar _ASGI = \"AuthorizeSecurityGroupIngress\";\nvar _ASGId = \"AddSecurityGroupIds\";\nvar _ASGTCVTN = \"ApplySecurityGroupsToClientVpnTargetNetwork\";\nvar _ASI = \"AddSubnetIds\";\nvar _ASIAT = \"AddSupportedIpAddressTypes\";\nvar _ASS = \"AmdSevSnp\";\nvar _AST = \"AnalysisStartTime\";\nvar _ASTB = \"AnalysisStartTimeBegin\";\nvar _ASTE = \"AnalysisStartTimeEnd\";\nvar _ASc = \"ActivityStatus\";\nvar _ASn = \"AnalysisStatus\";\nvar _ASs = \"AssociationState\";\nvar _ASss = \"AssociationStatus\";\nvar _ASt = \"AttachmentStatuses\";\nvar _ASw = \"AwsService\";\nvar _AT = \"AssociationTarget\";\nvar _ATGAI = \"AccepterTransitGatewayAttachmentId\";\nvar _ATGCB = \"AddTransitGatewayCidrBlocks\";\nvar _ATGMD = \"AssociateTransitGatewayMulticastDomain\";\nvar _ATGMDA = \"AcceptTransitGatewayMulticastDomainAssociations\";\nvar _ATGPA = \"AcceptTransitGatewayPeeringAttachment\";\nvar _ATGPT = \"AssociateTransitGatewayPolicyTable\";\nvar _ATGRT = \"AssociateTransitGatewayRouteTable\";\nvar _ATGVA = \"AcceptTransitGatewayVpcAttachment\";\nvar _ATI = \"AssociateTrunkInterface\";\nvar _ATIc = \"AccepterTgwInfo\";\nvar _ATMMB = \"AcceleratorTotalMemoryMiB\";\nvar _ATN = \"AssociatedTargetNetworks\";\nvar _ATS = \"AddressTransferStatus\";\nvar _ATc = \"AcceleratorTypes\";\nvar _ATd = \"AddressingType\";\nvar _ATdd = \"AddressTransfer\";\nvar _ATddr = \"AddressTransfers\";\nvar _ATddre = \"AddressType\";\nvar _ATl = \"AllocationType\";\nvar _ATll = \"AllocationTime\";\nvar _ATr = \"ArchitectureTypes\";\nvar _ATt = \"AttachmentType\";\nvar _ATtt = \"AttachTime\";\nvar _ATtta = \"AttachedTo\";\nvar _AV = \"AttachVolume\";\nvar _AVATP = \"AttachVerifiedAccessTrustProvider\";\nvar _AVC = \"AvailableVCpus\";\nvar _AVCB = \"AssociateVpcCidrBlock\";\nvar _AVEC = \"AcceptVpcEndpointConnections\";\nvar _AVG = \"AttachVpnGateway\";\nvar _AVI = \"AccepterVpcInfo\";\nvar _AVPC = \"AcceptVpcPeeringConnection\";\nvar _AVt = \"AttributeValues\";\nvar _AVtt = \"AttributeValue\";\nvar _AWSAKI = \"AWSAccessKeyId\";\nvar _AZ = \"AvailabilityZone\";\nvar _AZG = \"AvailabilityZoneGroup\";\nvar _AZI = \"AvailabilityZoneId\";\nvar _AZv = \"AvailabilityZones\";\nvar _Ac = \"Accept\";\nvar _Acc = \"Accelerators\";\nvar _Acl = \"Acl\";\nvar _Act = \"Active\";\nvar _Acti = \"Actions\";\nvar _Ad = \"Address\";\nvar _Add = \"Add\";\nvar _Addr = \"Addresses\";\nvar _Af = \"Affinity\";\nvar _Am = \"Amount\";\nvar _Ar = \"Arn\";\nvar _Arc = \"Architecture\";\nvar _As = \"Asn\";\nvar _Ass = \"Associations\";\nvar _Asso = \"Association\";\nvar _At = \"Attribute\";\nvar _Att = \"Attachment\";\nvar _Atta = \"Attachments\";\nvar _B = \"Bucket\";\nvar _BA = \"BgpAsn\";\nvar _BAE = \"BgpAsnExtended\";\nvar _BBIG = \"BaselineBandwidthInGbps\";\nvar _BBIM = \"BaselineBandwidthInMbps\";\nvar _BC = \"ByoipCidr\";\nvar _BCg = \"BgpConfigurations\";\nvar _BCy = \"ByoipCidrs\";\nvar _BCyt = \"BytesConverted\";\nvar _BDM = \"BlockDeviceMappings\";\nvar _BDMl = \"BlockDurationMinutes\";\nvar _BEBM = \"BaselineEbsBandwidthMbps\";\nvar _BEDN = \"BaseEndpointDnsNames\";\nvar _BI = \"BundleInstance\";\nvar _BII = \"BranchInterfaceId\";\nvar _BIa = \"BaselineIops\";\nvar _BIu = \"BundleId\";\nvar _BIun = \"BundleIds\";\nvar _BM = \"BootMode\";\nvar _BMa = \"BareMetal\";\nvar _BN = \"BucketName\";\nvar _BO = \"BgpOptions\";\nvar _BOu = \"BucketOwner\";\nvar _BP = \"BurstablePerformance\";\nvar _BPS = \"BurstablePerformanceSupported\";\nvar _BPi = \"BillingProducts\";\nvar _BS = \"BgpStatus\";\nvar _BT = \"BannerText\";\nvar _BTE = \"BundleTaskError\";\nvar _BTIMB = \"BaselineThroughputInMBps\";\nvar _BTu = \"BundleTask\";\nvar _BTun = \"BundleTasks\";\nvar _Bl = \"Blackhole\";\nvar _By = \"Bytes\";\nvar _Byo = \"Byoasn\";\nvar _Byoa = \"Byoasns\";\nvar _C = \"Cidr\";\nvar _CA = \"CertificateArn\";\nvar _CAC = \"CidrAuthorizationContext\";\nvar _CADNL = \"ClearAllocationDefaultNetmaskLength\";\nvar _CAU = \"CoipAddressUsages\";\nvar _CAa = \"CapacityAllocations\";\nvar _CAo = \"ComponentArn\";\nvar _CAom = \"ComponentAccount\";\nvar _CAr = \"CreatedAt\";\nvar _CB = \"CidrBlock\";\nvar _CBA = \"CidrBlockAssociation\";\nvar _CBAS = \"CidrBlockAssociationSet\";\nvar _CBDH = \"CapacityBlockDurationHours\";\nvar _CBO = \"CapacityBlockOfferings\";\nvar _CBOI = \"CapacityBlockOfferingId\";\nvar _CBS = \"CidrBlockState\";\nvar _CBSi = \"CidrBlockSet\";\nvar _CBT = \"CancelBundleTask\";\nvar _CBr = \"CreatedBy\";\nvar _CC = \"CoreCount\";\nvar _CCB = \"ClientCidrBlock\";\nvar _CCC = \"CreateCoipCidr\";\nvar _CCG = \"CreateCarrierGateway\";\nvar _CCGr = \"CreateCustomerGateway\";\nvar _CCO = \"ClientConnectOptions\";\nvar _CCP = \"CreateCoipPool\";\nvar _CCR = \"CancelCapacityReservation\";\nvar _CCRBS = \"CreateCapacityReservationBySplitting\";\nvar _CCRF = \"CancelCapacityReservationFleets\";\nvar _CCRFE = \"CancelCapacityReservationFleetError\";\nvar _CCRFr = \"CreateCapacityReservationFleet\";\nvar _CCRr = \"CreateCapacityReservation\";\nvar _CCT = \"CancelConversionTask\";\nvar _CCVE = \"CreateClientVpnEndpoint\";\nvar _CCVR = \"CreateClientVpnRoute\";\nvar _CCl = \"ClientConfiguration\";\nvar _CCo = \"CoipCidr\";\nvar _CCp = \"CpuCredits\";\nvar _CCu = \"CurrencyCode\";\nvar _CD = \"ClientData\";\nvar _CDH = \"CapacityDurationHours\";\nvar _CDO = \"CreateDhcpOptions\";\nvar _CDS = \"CreateDefaultSubnet\";\nvar _CDSDA = \"ConfigDeliveryS3DestinationArn\";\nvar _CDSu = \"CustomDnsServers\";\nvar _CDV = \"CreateDefaultVpc\";\nvar _CDr = \"CreateDate\";\nvar _CDre = \"CreationDate\";\nvar _CDrea = \"CreatedDate\";\nvar _CE = \"CronExpression\";\nvar _CEOIG = \"CreateEgressOnlyInternetGateway\";\nvar _CET = \"CancelExportTask\";\nvar _CETo = \"ConnectionEstablishedTime\";\nvar _CETon = \"ConnectionEndTime\";\nvar _CEo = \"ConnectionEvents\";\nvar _CF = \"CreateFleet\";\nvar _CFI = \"CopyFpgaImage\";\nvar _CFIr = \"CreateFpgaImage\";\nvar _CFL = \"CreateFlowLogs\";\nvar _CFS = \"CurrentFleetState\";\nvar _CFo = \"ContainerFormat\";\nvar _CG = \"CarrierGateway\";\nvar _CGC = \"CustomerGatewayConfiguration\";\nvar _CGI = \"CarrierGatewayId\";\nvar _CGIa = \"CarrierGatewayIds\";\nvar _CGIu = \"CustomerGatewayId\";\nvar _CGIus = \"CustomerGatewayIds\";\nvar _CGa = \"CarrierGateways\";\nvar _CGu = \"CustomerGateway\";\nvar _CGur = \"CurrentGeneration\";\nvar _CGus = \"CustomerGateways\";\nvar _CI = \"CopyImage\";\nvar _CIBM = \"CurrentInstanceBootMode\";\nvar _CICE = \"CreateInstanceConnectEndpoint\";\nvar _CIERVT = \"CreateIpamExternalResourceVerificationToken\";\nvar _CIET = \"CreateInstanceExportTask\";\nvar _CIEW = \"CreateInstanceEventWindow\";\nvar _CIG = \"CreateInternetGateway\";\nvar _CILP = \"CancelImageLaunchPermission\";\nvar _CIP = \"CreateIpamPool\";\nvar _CIRD = \"CreateIpamResourceDiscovery\";\nvar _CIS = \"CreateIpamScope\";\nvar _CISI = \"CurrentIpamScopeId\";\nvar _CIT = \"CancelImportTask\";\nvar _CITo = \"CopyImageTags\";\nvar _CIa = \"CarrierIp\";\nvar _CIi = \"CidrIp\";\nvar _CIid = \"CidrIpv6\";\nvar _CIidr = \"CidrIpv4\";\nvar _CIl = \"ClientId\";\nvar _CIli = \"ClientIp\";\nvar _CIo = \"ConnectionId\";\nvar _CIom = \"ComponentId\";\nvar _CIop = \"CoIp\";\nvar _CIor = \"CoreInfo\";\nvar _CIr = \"CreateImage\";\nvar _CIre = \"CreateIpam\";\nvar _CKP = \"CreateKeyPair\";\nvar _CLB = \"ClassicLoadBalancers\";\nvar _CLBC = \"ClassicLoadBalancersConfig\";\nvar _CLBL = \"ClassicLoadBalancerListener\";\nvar _CLBO = \"ClientLoginBannerOptions\";\nvar _CLDS = \"ClassicLinkDnsSupported\";\nvar _CLE = \"ClassicLinkEnabled\";\nvar _CLG = \"CloudwatchLogGroup\";\nvar _CLGR = \"CreateLocalGatewayRoute\";\nvar _CLGRT = \"CreateLocalGatewayRouteTable\";\nvar _CLGRTVA = \"CreateLocalGatewayRouteTableVpcAssociation\";\nvar _CLGRTVIGA = \"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation\";\nvar _CLO = \"ConnectionLogOptions\";\nvar _CLS = \"CloudwatchLogStream\";\nvar _CLT = \"CreateLaunchTemplate\";\nvar _CLTV = \"CreateLaunchTemplateVersion\";\nvar _CM = \"CpuManufacturers\";\nvar _CMKE = \"CustomerManagedKeyEnabled\";\nvar _CMPL = \"CreateManagedPrefixList\";\nvar _CN = \"CommonName\";\nvar _CNA = \"CreateNetworkAcl\";\nvar _CNAA = \"CoreNetworkAttachmentArn\";\nvar _CNAE = \"CreateNetworkAclEntry\";\nvar _CNAo = \"CoreNetworkArn\";\nvar _CNAon = \"ConnectionNotificationArn\";\nvar _CNG = \"CreateNatGateway\";\nvar _CNI = \"CreateNetworkInterface\";\nvar _CNIAS = \"CreateNetworkInsightsAccessScope\";\nvar _CNIP = \"CreateNetworkInsightsPath\";\nvar _CNIPr = \"CreateNetworkInterfacePermission\";\nvar _CNIo = \"ConnectionNotificationIds\";\nvar _CNIon = \"ConnectionNotificationId\";\nvar _CNIor = \"CoreNetworkId\";\nvar _CNS = \"ConnectionNotificationState\";\nvar _CNSo = \"ConnectionNotificationSet\";\nvar _CNT = \"ConnectionNotificationType\";\nvar _CNo = \"ConnectionNotification\";\nvar _CO = \"CpuOptions\";\nvar _COI = \"CustomerOwnedIp\";\nvar _COIP = \"CustomerOwnedIpv4Pool\";\nvar _COP = \"CoolOffPeriod\";\nvar _COPEO = \"CoolOffPeriodExpiresOn\";\nvar _CP = \"CoipPool\";\nvar _CPC = \"ConnectPeerConfiguration\";\nvar _CPG = \"CreatePlacementGroup\";\nvar _CPI = \"ConfirmProductInstance\";\nvar _CPIP = \"CreatePublicIpv4Pool\";\nvar _CPIo = \"CoipPoolId\";\nvar _CPo = \"CoipPools\";\nvar _CR = \"CreateRoute\";\nvar _CRA = \"CapacityReservationArn\";\nvar _CRCC = \"ClientRootCertificateChain\";\nvar _CRCCA = \"ClientRootCertificateChainArn\";\nvar _CRF = \"CapacityReservationFleets\";\nvar _CRFA = \"CapacityReservationFleetArn\";\nvar _CRFI = \"CapacityReservationFleetIds\";\nvar _CRFIa = \"CapacityReservationFleetId\";\nvar _CRG = \"CapacityReservationGroups\";\nvar _CRI = \"CapacityReservationId\";\nvar _CRIL = \"CancelReservedInstancesListing\";\nvar _CRILr = \"CreateReservedInstancesListing\";\nvar _CRIT = \"CreateRestoreImageTask\";\nvar _CRIa = \"CapacityReservationIds\";\nvar _CRL = \"CertificateRevocationList\";\nvar _CRO = \"CapacityReservationOptions\";\nvar _CRP = \"CapacityReservationPreference\";\nvar _CRRGA = \"CapacityReservationResourceGroupArn\";\nvar _CRRVT = \"CreateReplaceRootVolumeTask\";\nvar _CRS = \"CapacityReservationSpecification\";\nvar _CRT = \"CreateRouteTable\";\nvar _CRTa = \"CapacityReservationTarget\";\nvar _CRa = \"CancelReason\";\nvar _CRap = \"CapacityRebalance\";\nvar _CRapa = \"CapacityReservation\";\nvar _CRapac = \"CapacityReservations\";\nvar _CRo = \"ComponentRegion\";\nvar _CS = \"CopySnapshot\";\nvar _CSBN = \"CertificateS3BucketName\";\nvar _CSCR = \"CreateSubnetCidrReservation\";\nvar _CSDS = \"CreateSpotDatafeedSubscription\";\nvar _CSFR = \"CancelSpotFleetRequests\";\nvar _CSFRS = \"CurrentSpotFleetRequestState\";\nvar _CSG = \"CreateSecurityGroup\";\nvar _CSIR = \"CancelSpotInstanceRequests\";\nvar _CSIRa = \"CancelledSpotInstanceRequests\";\nvar _CSIT = \"CreateStoreImageTask\";\nvar _CSOK = \"CertificateS3ObjectKey\";\nvar _CSl = \"ClientSecret\";\nvar _CSo = \"ComplianceStatus\";\nvar _CSon = \"ConnectionStatuses\";\nvar _CSr = \"CreateSnapshot\";\nvar _CSre = \"CreateSnapshots\";\nvar _CSrea = \"CreateSubnet\";\nvar _CSred = \"CreditSpecification\";\nvar _CSu = \"CurrentState\";\nvar _CSur = \"CurrentStatus\";\nvar _CT = \"CreateTags\";\nvar _CTC = \"ConnectionTrackingConfiguration\";\nvar _CTFS = \"CopyTagsFromSource\";\nvar _CTG = \"CreateTransitGateway\";\nvar _CTGC = \"CreateTransitGatewayConnect\";\nvar _CTGCP = \"CreateTransitGatewayConnectPeer\";\nvar _CTGMD = \"CreateTransitGatewayMulticastDomain\";\nvar _CTGPA = \"CreateTransitGatewayPeeringAttachment\";\nvar _CTGPLR = \"CreateTransitGatewayPrefixListReference\";\nvar _CTGPT = \"CreateTransitGatewayPolicyTable\";\nvar _CTGR = \"CreateTransitGatewayRoute\";\nvar _CTGRT = \"CreateTransitGatewayRouteTable\";\nvar _CTGRTA = \"CreateTransitGatewayRouteTableAnnouncement\";\nvar _CTGVA = \"CreateTransitGatewayVpcAttachment\";\nvar _CTI = \"ConversionTaskId\";\nvar _CTIo = \"ConversionTaskIds\";\nvar _CTMF = \"CreateTrafficMirrorFilter\";\nvar _CTMFR = \"CreateTrafficMirrorFilterRule\";\nvar _CTMS = \"CreateTrafficMirrorSession\";\nvar _CTMT = \"CreateTrafficMirrorTarget\";\nvar _CTS = \"ConnectionTrackingSpecification\";\nvar _CTl = \"ClientToken\";\nvar _CTo = \"ConnectivityType\";\nvar _CTom = \"CompleteTime\";\nvar _CTon = \"ConversionTasks\";\nvar _CTonv = \"ConversionTask\";\nvar _CTr = \"CreateTime\";\nvar _CTre = \"CreationTime\";\nvar _CTrea = \"CreationTimestamp\";\nvar _CV = \"CreateVolume\";\nvar _CVAE = \"CreateVerifiedAccessEndpoint\";\nvar _CVAG = \"CreateVerifiedAccessGroup\";\nvar _CVAI = \"CreateVerifiedAccessInstance\";\nvar _CVATP = \"CreateVerifiedAccessTrustProvider\";\nvar _CVC = \"CreateVpnConnection\";\nvar _CVCR = \"CreateVpnConnectionRoute\";\nvar _CVE = \"CreateVpcEndpoint\";\nvar _CVECN = \"CreateVpcEndpointConnectionNotification\";\nvar _CVEI = \"ClientVpnEndpointId\";\nvar _CVEIl = \"ClientVpnEndpointIds\";\nvar _CVESC = \"CreateVpcEndpointServiceConfiguration\";\nvar _CVEl = \"ClientVpnEndpoints\";\nvar _CVG = \"CreateVpnGateway\";\nvar _CVP = \"CreateVolumePermission\";\nvar _CVPC = \"CreateVpcPeeringConnection\";\nvar _CVPr = \"CreateVolumePermissions\";\nvar _CVTN = \"ClientVpnTargetNetworks\";\nvar _CVr = \"CreateVpc\";\nvar _CVu = \"CurrentVersion\";\nvar _CWL = \"CloudWatchLogs\";\nvar _CWLO = \"CloudWatchLogOptions\";\nvar _Ca = \"Cascade\";\nvar _Cat = \"Category\";\nvar _Ch = \"Checksum\";\nvar _Ci = \"Cidrs\";\nvar _Co = \"Comment\";\nvar _Cod = \"Code\";\nvar _Com = \"Component\";\nvar _Con = \"Context\";\nvar _Conf = \"Configured\";\nvar _Conn = \"Connections\";\nvar _Cor = \"Cores\";\nvar _Cou = \"Count\";\nvar _D = \"Destination\";\nvar _DA = \"DescribeAddresses\";\nvar _DAA = \"DescribeAccountAttributes\";\nvar _DAAI = \"DelegatedAdminAccountId\";\nvar _DAAe = \"DescribeAddressesAttribute\";\nvar _DAIF = \"DescribeAggregateIdFormat\";\nvar _DAIT = \"DenyAllIgwTraffic\";\nvar _DANPMS = \"DescribeAwsNetworkPerformanceMetricSubscriptions\";\nvar _DANPMSi = \"DisableAwsNetworkPerformanceMetricSubscription\";\nvar _DART = \"DefaultAssociationRouteTable\";\nvar _DAS = \"DisableApiStop\";\nvar _DAT = \"DescribeAddressTransfers\";\nvar _DATi = \"DisableAddressTransfer\";\nvar _DATis = \"DisableApiTermination\";\nvar _DAZ = \"DescribeAvailabilityZones\";\nvar _DAe = \"DeprecateAt\";\nvar _DAep = \"DeprovisionedAddresses\";\nvar _DAes = \"DestinationAddresses\";\nvar _DAest = \"DestinationAddress\";\nvar _DAesti = \"DestinationArn\";\nvar _DAi = \"DisassociateAddress\";\nvar _DBC = \"DeprovisionByoipCidr\";\nvar _DBCe = \"DescribeByoipCidrs\";\nvar _DBT = \"DescribeBundleTasks\";\nvar _DC = \"DisallowedCidrs\";\nvar _DCA = \"DomainCertificateArn\";\nvar _DCAR = \"DeliverCrossAccountRole\";\nvar _DCB = \"DestinationCidrBlock\";\nvar _DCBO = \"DescribeCapacityBlockOfferings\";\nvar _DCC = \"DeleteCoipCidr\";\nvar _DCG = \"DeleteCarrierGateway\";\nvar _DCGe = \"DeleteCustomerGateway\";\nvar _DCGes = \"DescribeCarrierGateways\";\nvar _DCGesc = \"DescribeCustomerGateways\";\nvar _DCLI = \"DescribeClassicLinkInstances\";\nvar _DCLV = \"DetachClassicLinkVpc\";\nvar _DCP = \"DeleteCoipPool\";\nvar _DCPe = \"DescribeCoipPools\";\nvar _DCR = \"DescribeCapacityReservations\";\nvar _DCRF = \"DescribeCapacityReservationFleets\";\nvar _DCRI = \"DestinationCapacityReservationId\";\nvar _DCRe = \"DestinationCapacityReservation\";\nvar _DCT = \"DescribeConversionTasks\";\nvar _DCVAR = \"DescribeClientVpnAuthorizationRules\";\nvar _DCVC = \"DescribeClientVpnConnections\";\nvar _DCVE = \"DeleteClientVpnEndpoint\";\nvar _DCVEe = \"DescribeClientVpnEndpoints\";\nvar _DCVR = \"DeleteClientVpnRoute\";\nvar _DCVRe = \"DescribeClientVpnRoutes\";\nvar _DCVTN = \"DescribeClientVpnTargetNetworks\";\nvar _DCVTNi = \"DisassociateClientVpnTargetNetwork\";\nvar _DCe = \"DestinationCidr\";\nvar _DCef = \"DefaultCores\";\nvar _DCh = \"DhcpConfigurations\";\nvar _DCi = \"DiskContainers\";\nvar _DCis = \"DiskContainer\";\nvar _DDO = \"DeleteDhcpOptions\";\nvar _DDOe = \"DescribeDhcpOptions\";\nvar _DE = \"DnsEntries\";\nvar _DECIR = \"DisassociateEnclaveCertificateIamRole\";\nvar _DEEBD = \"DisableEbsEncryptionByDefault\";\nvar _DEG = \"DescribeElasticGpus\";\nvar _DEIT = \"DescribeExportImageTasks\";\nvar _DEKI = \"DataEncryptionKeyId\";\nvar _DEOIG = \"DeleteEgressOnlyInternetGateway\";\nvar _DEOIGe = \"DescribeEgressOnlyInternetGateways\";\nvar _DET = \"DescribeExportTasks\";\nvar _DF = \"DeleteFleets\";\nvar _DFA = \"DefaultForAz\";\nvar _DFH = \"DescribeFleetHistory\";\nvar _DFI = \"DeleteFpgaImage\";\nvar _DFIA = \"DescribeFpgaImageAttribute\";\nvar _DFIe = \"DescribeFleetInstances\";\nvar _DFIes = \"DescribeFpgaImages\";\nvar _DFL = \"DeleteFlowLogs\";\nvar _DFLI = \"DescribeFastLaunchImages\";\nvar _DFLe = \"DescribeFlowLogs\";\nvar _DFLi = \"DisableFastLaunch\";\nvar _DFSR = \"DescribeFastSnapshotRestores\";\nvar _DFSRi = \"DisableFastSnapshotRestores\";\nvar _DFe = \"DescribeFleets\";\nvar _DH = \"DescribeHosts\";\nvar _DHI = \"DedicatedHostIds\";\nvar _DHR = \"DescribeHostReservations\";\nvar _DHRO = \"DescribeHostReservationOfferings\";\nvar _DHS = \"DedicatedHostsSupported\";\nvar _DI = \"DeleteIpam\";\nvar _DIA = \"DescribeImageAttribute\";\nvar _DIAe = \"DescribeInstanceAttribute\";\nvar _DIB = \"DeprovisionIpamByoasn\";\nvar _DIBPA = \"DisableImageBlockPublicAccess\";\nvar _DIBe = \"DescribeIpamByoasn\";\nvar _DIBi = \"DisassociateIpamByoasn\";\nvar _DICB = \"DestinationIpv6CidrBlock\";\nvar _DICE = \"DeleteInstanceConnectEndpoint\";\nvar _DICEe = \"DescribeInstanceConnectEndpoints\";\nvar _DICS = \"DescribeInstanceCreditSpecifications\";\nvar _DID = \"DisableImageDeprecation\";\nvar _DIDP = \"DisableImageDeregistrationProtection\";\nvar _DIENA = \"DeregisterInstanceEventNotificationAttributes\";\nvar _DIENAe = \"DescribeInstanceEventNotificationAttributes\";\nvar _DIERVT = \"DeleteIpamExternalResourceVerificationToken\";\nvar _DIERVTe = \"DescribeIpamExternalResourceVerificationTokens\";\nvar _DIEW = \"DeleteInstanceEventWindow\";\nvar _DIEWe = \"DescribeInstanceEventWindows\";\nvar _DIEWi = \"DisassociateInstanceEventWindow\";\nvar _DIF = \"DescribeIdFormat\";\nvar _DIFi = \"DiskImageFormat\";\nvar _DIG = \"DeleteInternetGateway\";\nvar _DIGe = \"DescribeInternetGateways\";\nvar _DIGet = \"DetachInternetGateway\";\nvar _DIIF = \"DescribeIdentityIdFormat\";\nvar _DIIP = \"DisassociateIamInstanceProfile\";\nvar _DIIPA = \"DescribeIamInstanceProfileAssociations\";\nvar _DIIT = \"DescribeImportImageTasks\";\nvar _DIOAA = \"DisableIpamOrganizationAdminAccount\";\nvar _DIP = \"DeleteIpamPool\";\nvar _DIPC = \"DeprovisionIpamPoolCidr\";\nvar _DIPe = \"DescribeIpamPools\";\nvar _DIPes = \"DescribeIpv6Pools\";\nvar _DIRD = \"DeleteIpamResourceDiscovery\";\nvar _DIRDA = \"DescribeIpamResourceDiscoveryAssociations\";\nvar _DIRDe = \"DescribeIpamResourceDiscoveries\";\nvar _DIRDi = \"DisassociateIpamResourceDiscovery\";\nvar _DIS = \"DeleteIpamScope\";\nvar _DISI = \"DestinationIpamScopeId\";\nvar _DIST = \"DescribeImportSnapshotTasks\";\nvar _DISe = \"DescribeInstanceStatus\";\nvar _DISes = \"DescribeIpamScopes\";\nvar _DISi = \"DiskImageSize\";\nvar _DIT = \"DescribeInstanceTopology\";\nvar _DITO = \"DescribeInstanceTypeOfferings\";\nvar _DITe = \"DescribeInstanceTypes\";\nvar _DIe = \"DeregisterImage\";\nvar _DIes = \"DescribeImages\";\nvar _DIesc = \"DescribeInstances\";\nvar _DIescr = \"DescribeIpams\";\nvar _DIest = \"DestinationIp\";\nvar _DIev = \"DeviceIndex\";\nvar _DIevi = \"DeviceId\";\nvar _DIi = \"DisableImage\";\nvar _DIir = \"DirectoryId\";\nvar _DIis = \"DiskImages\";\nvar _DKP = \"DeleteKeyPair\";\nvar _DKPe = \"DescribeKeyPairs\";\nvar _DLADI = \"DisableLniAtDeviceIndex\";\nvar _DLEM = \"DeliverLogsErrorMessage\";\nvar _DLG = \"DescribeLocalGateways\";\nvar _DLGR = \"DeleteLocalGatewayRoute\";\nvar _DLGRT = \"DeleteLocalGatewayRouteTable\";\nvar _DLGRTVA = \"DeleteLocalGatewayRouteTableVpcAssociation\";\nvar _DLGRTVAe = \"DescribeLocalGatewayRouteTableVpcAssociations\";\nvar _DLGRTVIGA = \"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation\";\nvar _DLGRTVIGAe = \"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations\";\nvar _DLGRTe = \"DescribeLocalGatewayRouteTables\";\nvar _DLGVI = \"DescribeLocalGatewayVirtualInterfaces\";\nvar _DLGVIG = \"DescribeLocalGatewayVirtualInterfaceGroups\";\nvar _DLPA = \"DeliverLogsPermissionArn\";\nvar _DLS = \"DescribeLockedSnapshots\";\nvar _DLSe = \"DeliverLogsStatus\";\nvar _DLT = \"DeleteLaunchTemplate\";\nvar _DLTV = \"DeleteLaunchTemplateVersions\";\nvar _DLTVe = \"DescribeLaunchTemplateVersions\";\nvar _DLTe = \"DescribeLaunchTemplates\";\nvar _DMA = \"DescribeMovingAddresses\";\nvar _DMGM = \"DeregisteredMulticastGroupMembers\";\nvar _DMGS = \"DeregisteredMulticastGroupSources\";\nvar _DMH = \"DescribeMacHosts\";\nvar _DMPL = \"DeleteManagedPrefixList\";\nvar _DMPLe = \"DescribeManagedPrefixLists\";\nvar _DN = \"DeviceName\";\nvar _DNA = \"DeleteNetworkAcl\";\nvar _DNAE = \"DeleteNetworkAclEntry\";\nvar _DNAe = \"DescribeNetworkAcls\";\nvar _DNCI = \"DefaultNetworkCardIndex\";\nvar _DNG = \"DeleteNatGateway\";\nvar _DNGA = \"DisassociateNatGatewayAddress\";\nvar _DNGe = \"DescribeNatGateways\";\nvar _DNI = \"DeleteNetworkInterface\";\nvar _DNIA = \"DeleteNetworkInsightsAnalysis\";\nvar _DNIAS = \"DeleteNetworkInsightsAccessScope\";\nvar _DNIASA = \"DeleteNetworkInsightsAccessScopeAnalysis\";\nvar _DNIASAe = \"DescribeNetworkInsightsAccessScopeAnalyses\";\nvar _DNIASe = \"DescribeNetworkInsightsAccessScopes\";\nvar _DNIAe = \"DescribeNetworkInsightsAnalyses\";\nvar _DNIAes = \"DescribeNetworkInterfaceAttribute\";\nvar _DNII = \"DeregisteredNetworkInterfaceIds\";\nvar _DNIP = \"DeleteNetworkInsightsPath\";\nvar _DNIPe = \"DeleteNetworkInterfacePermission\";\nvar _DNIPes = \"DescribeNetworkInsightsPaths\";\nvar _DNIPesc = \"DescribeNetworkInterfacePermissions\";\nvar _DNIe = \"DescribeNetworkInterfaces\";\nvar _DNIet = \"DetachNetworkInterface\";\nvar _DNn = \"DnsName\";\nvar _DNo = \"DomainName\";\nvar _DO = \"DestinationOptions\";\nvar _DOA = \"DestinationOutpostArn\";\nvar _DOI = \"DhcpOptionsId\";\nvar _DOIh = \"DhcpOptionsIds\";\nvar _DOT = \"DeleteOnTermination\";\nvar _DOe = \"DeviceOptions\";\nvar _DOh = \"DhcpOptions\";\nvar _DOn = \"DnsOptions\";\nvar _DP = \"DestinationPort\";\nvar _DPDTA = \"DPDTimeoutAction\";\nvar _DPDTS = \"DPDTimeoutSeconds\";\nvar _DPG = \"DeletePlacementGroup\";\nvar _DPGe = \"DescribePlacementGroups\";\nvar _DPIF = \"DescribePrincipalIdFormat\";\nvar _DPIP = \"DeletePublicIpv4Pool\";\nvar _DPIPC = \"DeprovisionPublicIpv4PoolCidr\";\nvar _DPIPe = \"DescribePublicIpv4Pools\";\nvar _DPL = \"DescribePrefixLists\";\nvar _DPLI = \"DestinationPrefixListId\";\nvar _DPLe = \"DestinationPrefixLists\";\nvar _DPR = \"DestinationPortRange\";\nvar _DPRT = \"DefaultPropagationRouteTable\";\nvar _DPRe = \"DestinationPortRanges\";\nvar _DPe = \"DestinationPorts\";\nvar _DPer = \"DeregistrationProtection\";\nvar _DQ = \"DataQueries\";\nvar _DQRI = \"DeleteQueuedReservedInstances\";\nvar _DR = \"DeleteRoute\";\nvar _DRDAI = \"DefaultResourceDiscoveryAssociationId\";\nvar _DRDI = \"DefaultResourceDiscoveryId\";\nvar _DRI = \"DescribeReservedInstances\";\nvar _DRIL = \"DescribeReservedInstancesListings\";\nvar _DRIM = \"DescribeReservedInstancesModifications\";\nvar _DRIO = \"DescribeReservedInstancesOfferings\";\nvar _DRIT = \"DnsRecordIpType\";\nvar _DRRV = \"DeleteReplacedRootVolume\";\nvar _DRRVT = \"DescribeReplaceRootVolumeTasks\";\nvar _DRS = \"DataRetentionSupport\";\nvar _DRT = \"DeleteRouteTable\";\nvar _DRTA = \"DefaultRouteTableAssociation\";\nvar _DRTP = \"DefaultRouteTablePropagation\";\nvar _DRTe = \"DescribeRouteTables\";\nvar _DRTi = \"DisassociateRouteTable\";\nvar _DRa = \"DataResponses\";\nvar _DRe = \"DescribeRegions\";\nvar _DRes = \"DestinationRegion\";\nvar _DRi = \"DiscoveryRegion\";\nvar _DRr = \"DryRun\";\nvar _DRy = \"DynamicRouting\";\nvar _DS = \"DeleteSnapshot\";\nvar _DSA = \"DescribeSnapshotAttribute\";\nvar _DSBPA = \"DisableSnapshotBlockPublicAccess\";\nvar _DSCA = \"DisableSerialConsoleAccess\";\nvar _DSCB = \"DisassociateSubnetCidrBlock\";\nvar _DSCR = \"DeleteSubnetCidrReservation\";\nvar _DSCRe = \"DeletedSubnetCidrReservation\";\nvar _DSDS = \"DeleteSpotDatafeedSubscription\";\nvar _DSDSe = \"DescribeSpotDatafeedSubscription\";\nvar _DSFI = \"DescribeSpotFleetInstances\";\nvar _DSFR = \"DescribeSpotFleetRequests\";\nvar _DSFRH = \"DescribeSpotFleetRequestHistory\";\nvar _DSG = \"DeleteSecurityGroup\";\nvar _DSGR = \"DescribeSecurityGroupReferences\";\nvar _DSGRe = \"DescribeSecurityGroupRules\";\nvar _DSGe = \"DescribeSecurityGroups\";\nvar _DSI = \"DescribeScheduledInstances\";\nvar _DSIA = \"DescribeScheduledInstanceAvailability\";\nvar _DSIR = \"DescribeSpotInstanceRequests\";\nvar _DSIT = \"DescribeStoreImageTasks\";\nvar _DSPH = \"DescribeSpotPriceHistory\";\nvar _DSSG = \"DescribeStaleSecurityGroups\";\nvar _DSTS = \"DescribeSnapshotTierStatus\";\nvar _DSe = \"DeleteSubnet\";\nvar _DSel = \"DeliveryStream\";\nvar _DSeli = \"DeliveryStatus\";\nvar _DSes = \"DescribeSnapshots\";\nvar _DSesc = \"DescribeSubnets\";\nvar _DSn = \"DnsServers\";\nvar _DSns = \"DnsSupport\";\nvar _DT = \"DeleteTags\";\nvar _DTA = \"DpdTimeoutAction\";\nvar _DTCT = \"DefaultTargetCapacityType\";\nvar _DTG = \"DeleteTransitGateway\";\nvar _DTGA = \"DescribeTransitGatewayAttachments\";\nvar _DTGC = \"DeleteTransitGatewayConnect\";\nvar _DTGCP = \"DeleteTransitGatewayConnectPeer\";\nvar _DTGCPe = \"DescribeTransitGatewayConnectPeers\";\nvar _DTGCe = \"DescribeTransitGatewayConnects\";\nvar _DTGMD = \"DeleteTransitGatewayMulticastDomain\";\nvar _DTGMDe = \"DescribeTransitGatewayMulticastDomains\";\nvar _DTGMDi = \"DisassociateTransitGatewayMulticastDomain\";\nvar _DTGMGM = \"DeregisterTransitGatewayMulticastGroupMembers\";\nvar _DTGMGS = \"DeregisterTransitGatewayMulticastGroupSources\";\nvar _DTGPA = \"DeleteTransitGatewayPeeringAttachment\";\nvar _DTGPAe = \"DescribeTransitGatewayPeeringAttachments\";\nvar _DTGPLR = \"DeleteTransitGatewayPrefixListReference\";\nvar _DTGPT = \"DeleteTransitGatewayPolicyTable\";\nvar _DTGPTe = \"DescribeTransitGatewayPolicyTables\";\nvar _DTGPTi = \"DisassociateTransitGatewayPolicyTable\";\nvar _DTGR = \"DeleteTransitGatewayRoute\";\nvar _DTGRT = \"DeleteTransitGatewayRouteTable\";\nvar _DTGRTA = \"DeleteTransitGatewayRouteTableAnnouncement\";\nvar _DTGRTAe = \"DescribeTransitGatewayRouteTableAnnouncements\";\nvar _DTGRTP = \"DisableTransitGatewayRouteTablePropagation\";\nvar _DTGRTe = \"DescribeTransitGatewayRouteTables\";\nvar _DTGRTi = \"DisassociateTransitGatewayRouteTable\";\nvar _DTGVA = \"DeleteTransitGatewayVpcAttachment\";\nvar _DTGVAe = \"DescribeTransitGatewayVpcAttachments\";\nvar _DTGe = \"DescribeTransitGateways\";\nvar _DTI = \"DisassociateTrunkInterface\";\nvar _DTIA = \"DescribeTrunkInterfaceAssociations\";\nvar _DTMF = \"DeleteTrafficMirrorFilter\";\nvar _DTMFR = \"DeleteTrafficMirrorFilterRule\";\nvar _DTMFRe = \"DescribeTrafficMirrorFilterRules\";\nvar _DTMFe = \"DescribeTrafficMirrorFilters\";\nvar _DTMS = \"DeleteTrafficMirrorSession\";\nvar _DTMSe = \"DescribeTrafficMirrorSessions\";\nvar _DTMT = \"DeleteTrafficMirrorTarget\";\nvar _DTMTe = \"DescribeTrafficMirrorTargets\";\nvar _DTPC = \"DefaultThreadsPerCore\";\nvar _DTPT = \"DeviceTrustProviderType\";\nvar _DTS = \"DpdTimeoutSeconds\";\nvar _DTe = \"DescribeTags\";\nvar _DTel = \"DeletionTime\";\nvar _DTele = \"DeleteTime\";\nvar _DTep = \"DeprecationTime\";\nvar _DTi = \"DisablingTime\";\nvar _DTis = \"DisabledTime\";\nvar _DV = \"DeleteVolume\";\nvar _DVA = \"DescribeVolumeAttribute\";\nvar _DVAE = \"DeleteVerifiedAccessEndpoint\";\nvar _DVAEe = \"DescribeVerifiedAccessEndpoints\";\nvar _DVAG = \"DeleteVerifiedAccessGroup\";\nvar _DVAGe = \"DescribeVerifiedAccessGroups\";\nvar _DVAI = \"DeleteVerifiedAccessInstance\";\nvar _DVAILC = \"DescribeVerifiedAccessInstanceLoggingConfigurations\";\nvar _DVAIe = \"DescribeVerifiedAccessInstances\";\nvar _DVATP = \"DeleteVerifiedAccessTrustProvider\";\nvar _DVATPe = \"DescribeVerifiedAccessTrustProviders\";\nvar _DVATPet = \"DetachVerifiedAccessTrustProvider\";\nvar _DVAe = \"DescribeVpcAttribute\";\nvar _DVC = \"DeleteVpnConnection\";\nvar _DVCB = \"DisassociateVpcCidrBlock\";\nvar _DVCL = \"DescribeVpcClassicLink\";\nvar _DVCLDS = \"DescribeVpcClassicLinkDnsSupport\";\nvar _DVCLDSi = \"DisableVpcClassicLinkDnsSupport\";\nvar _DVCLi = \"DisableVpcClassicLink\";\nvar _DVCR = \"DeleteVpnConnectionRoute\";\nvar _DVCe = \"DescribeVpnConnections\";\nvar _DVCef = \"DefaultVCpus\";\nvar _DVD = \"DeviceValidationDomain\";\nvar _DVE = \"DeleteVpcEndpoints\";\nvar _DVEC = \"DescribeVpcEndpointConnections\";\nvar _DVECN = \"DeleteVpcEndpointConnectionNotifications\";\nvar _DVECNe = \"DescribeVpcEndpointConnectionNotifications\";\nvar _DVES = \"DescribeVpcEndpointServices\";\nvar _DVESC = \"DeleteVpcEndpointServiceConfigurations\";\nvar _DVESCe = \"DescribeVpcEndpointServiceConfigurations\";\nvar _DVESP = \"DescribeVpcEndpointServicePermissions\";\nvar _DVEe = \"DescribeVpcEndpoints\";\nvar _DVG = \"DeleteVpnGateway\";\nvar _DVGe = \"DescribeVpnGateways\";\nvar _DVGet = \"DetachVpnGateway\";\nvar _DVM = \"DescribeVolumesModifications\";\nvar _DVN = \"DefaultVersionNumber\";\nvar _DVPC = \"DeleteVpcPeeringConnection\";\nvar _DVPCe = \"DescribeVpcPeeringConnections\";\nvar _DVRP = \"DisableVgwRoutePropagation\";\nvar _DVS = \"DescribeVolumeStatus\";\nvar _DVe = \"DeleteVpc\";\nvar _DVef = \"DefaultVersion\";\nvar _DVes = \"DescribeVolumes\";\nvar _DVesc = \"DescribeVpcs\";\nvar _DVest = \"DestinationVpc\";\nvar _DVet = \"DetachVolume\";\nvar _Da = \"Data\";\nvar _De = \"Description\";\nvar _Dea = \"Deadline\";\nvar _Des = \"Destinations\";\nvar _Det = \"Details\";\nvar _Dev = \"Device\";\nvar _Di = \"Direction\";\nvar _Dis = \"Disks\";\nvar _Do = \"Domain\";\nvar _Du = \"Duration\";\nvar _E = \"Ebs\";\nvar _EA = \"EnableAcceleration\";\nvar _EANPMS = \"EnableAwsNetworkPerformanceMetricSubscription\";\nvar _EAT = \"EnableAddressTransfer\";\nvar _EB = \"EgressBytes\";\nvar _EBV = \"ExcludeBootVolume\";\nvar _EC = \"ErrorCode\";\nvar _ECTP = \"ExcessCapacityTerminationPolicy\";\nvar _ECVCC = \"ExportClientVpnClientConfiguration\";\nvar _ECVCCRL = \"ExportClientVpnClientCertificateRevocationList\";\nvar _ECx = \"ExplanationCode\";\nvar _ED = \"EndDate\";\nvar _EDH = \"EnableDnsHostnames\";\nvar _EDP = \"EndpointDomainPrefix\";\nvar _EDR = \"EndDateRange\";\nvar _EDS = \"EnableDnsSupport\";\nvar _EDT = \"EndDateType\";\nvar _EDVI = \"ExcludeDataVolumeIds\";\nvar _EDf = \"EffectiveDate\";\nvar _EDn = \"EnableDns64\";\nvar _EDnd = \"EndpointDomain\";\nvar _EDv = \"EventDescription\";\nvar _EDx = \"ExpirationDate\";\nvar _EEBD = \"EbsEncryptionByDefault\";\nvar _EEEBD = \"EnableEbsEncryptionByDefault\";\nvar _EFL = \"EnableFastLaunch\";\nvar _EFR = \"EgressFilterRules\";\nvar _EFSR = \"EnableFastSnapshotRestores\";\nvar _EGA = \"ElasticGpuAssociations\";\nvar _EGAI = \"ElasticGpuAssociationId\";\nvar _EGAS = \"ElasticGpuAssociationState\";\nvar _EGAT = \"ElasticGpuAssociationTime\";\nvar _EGH = \"ElasticGpuHealth\";\nvar _EGI = \"ElasticGpuIds\";\nvar _EGIl = \"ElasticGpuId\";\nvar _EGS = \"ElasticGpuSpecifications\";\nvar _EGSl = \"ElasticGpuSpecification\";\nvar _EGSla = \"ElasticGpuSet\";\nvar _EGSlas = \"ElasticGpuState\";\nvar _EGT = \"ElasticGpuType\";\nvar _EH = \"EndHour\";\nvar _EI = \"EnableImage\";\nvar _EIA = \"ElasticInferenceAccelerators\";\nvar _EIAA = \"ElasticInferenceAcceleratorArn\";\nvar _EIAAI = \"ElasticInferenceAcceleratorAssociationId\";\nvar _EIAAS = \"ElasticInferenceAcceleratorAssociationState\";\nvar _EIAAT = \"ElasticInferenceAcceleratorAssociationTime\";\nvar _EIAAl = \"ElasticInferenceAcceleratorAssociations\";\nvar _EIBPA = \"EnableImageBlockPublicAccess\";\nvar _EID = \"EnableImageDeprecation\";\nvar _EIDP = \"EnableImageDeregistrationProtection\";\nvar _EIOAA = \"EnableIpamOrganizationAdminAccount\";\nvar _EIT = \"ExcludedInstanceTypes\";\nvar _EITI = \"ExportImageTaskIds\";\nvar _EITIx = \"ExportImageTaskId\";\nvar _EITS = \"EncryptionInTransitSupported\";\nvar _EITx = \"ExportImageTasks\";\nvar _EIb = \"EbsInfo\";\nvar _EIf = \"EfaInfo\";\nvar _EIv = \"EventInformation\";\nvar _EIve = \"EventId\";\nvar _EIx = \"ExportImage\";\nvar _EIxc = \"ExchangeId\";\nvar _EKKI = \"EncryptionKmsKeyId\";\nvar _ELADI = \"EnableLniAtDeviceIndex\";\nvar _ELBL = \"ElasticLoadBalancerListener\";\nvar _EM = \"ErrorMessage\";\nvar _ENAUM = \"EnableNetworkAddressUsageMetrics\";\nvar _EO = \"EbsOptimized\";\nvar _EOI = \"EbsOptimizedInfo\";\nvar _EOIG = \"EgressOnlyInternetGateway\";\nvar _EOIGI = \"EgressOnlyInternetGatewayId\";\nvar _EOIGIg = \"EgressOnlyInternetGatewayIds\";\nvar _EOIGg = \"EgressOnlyInternetGateways\";\nvar _EOS = \"EbsOptimizedSupport\";\nvar _EOn = \"EnclaveOptions\";\nvar _EP = \"ExcludePaths\";\nvar _EPG = \"EnablePrivateGua\";\nvar _EPI = \"EnablePrimaryIpv6\";\nvar _EPg = \"EgressPackets\";\nvar _ERAOS = \"EnableReachabilityAnalyzerOrganizationSharing\";\nvar _ERNDAAAAR = \"EnableResourceNameDnsAAAARecord\";\nvar _ERNDAAAAROL = \"EnableResourceNameDnsAAAARecordOnLaunch\";\nvar _ERNDAR = \"EnableResourceNameDnsARecord\";\nvar _ERNDAROL = \"EnableResourceNameDnsARecordOnLaunch\";\nvar _ES = \"EphemeralStorage\";\nvar _ESBPA = \"EnableSnapshotBlockPublicAccess\";\nvar _ESCA = \"EnableSerialConsoleAccess\";\nvar _ESE = \"EnaSrdEnabled\";\nvar _ESS = \"EnaSrdSpecification\";\nvar _ESSn = \"EnaSrdSupported\";\nvar _EST = \"EventSubType\";\nvar _ESUE = \"EnaSrdUdpEnabled\";\nvar _ESUS = \"EnaSrdUdpSpecification\";\nvar _ESf = \"EfaSupported\";\nvar _ESn = \"EnaSupport\";\nvar _ESnc = \"EncryptionSupport\";\nvar _ET = \"EndpointType\";\nvar _ETGR = \"ExportTransitGatewayRoutes\";\nvar _ETGRTP = \"EnableTransitGatewayRouteTablePropagation\";\nvar _ETI = \"ExportTaskId\";\nvar _ETIx = \"ExportTaskIds\";\nvar _ETLC = \"EnableTunnelLifecycleControl\";\nvar _ETST = \"ExportToS3Task\";\nvar _ETa = \"EarliestTime\";\nvar _ETi = \"EipTags\";\nvar _ETn = \"EndTime\";\nvar _ETna = \"EnablingTime\";\nvar _ETnab = \"EnabledTime\";\nvar _ETv = \"EventType\";\nvar _ETx = \"ExpirationTime\";\nvar _ETxp = \"ExportTask\";\nvar _ETxpo = \"ExportTasks\";\nvar _EU = \"ExecutableUsers\";\nvar _EVCL = \"EnableVpcClassicLink\";\nvar _EVCLDS = \"EnableVpcClassicLinkDnsSupport\";\nvar _EVIO = \"EnableVolumeIO\";\nvar _EVRP = \"EnableVgwRoutePropagation\";\nvar _EWD = \"EndWeekDay\";\nvar _Eg = \"Egress\";\nvar _En = \"Enabled\";\nvar _Enc = \"Encrypted\";\nvar _End = \"End\";\nvar _Endp = \"Endpoint\";\nvar _Ent = \"Entries\";\nvar _Er = \"Error\";\nvar _Err = \"Errors\";\nvar _Ev = \"Events\";\nvar _Eve = \"Event\";\nvar _Ex = \"Explanations\";\nvar _F = \"Force\";\nvar _FA = \"FederatedAuthentication\";\nvar _FAD = \"FilterAtDestination\";\nvar _FAS = \"FilterAtSource\";\nvar _FAi = \"FirstAddress\";\nvar _FC = \"FulfilledCapacity\";\nvar _FCR = \"FleetCapacityReservations\";\nvar _FCa = \"FailureCode\";\nvar _FCi = \"FindingComponents\";\nvar _FD = \"ForceDelete\";\nvar _FDN = \"FipsDnsName\";\nvar _FE = \"FipsEnabled\";\nvar _FF = \"FileFormat\";\nvar _FFC = \"FailedFleetCancellations\";\nvar _FFi = \"FindingsFound\";\nvar _FI = \"FleetIds\";\nvar _FIA = \"FilterInArns\";\nvar _FIAp = \"FpgaImageAttribute\";\nvar _FIGI = \"FpgaImageGlobalId\";\nvar _FII = \"FpgaImageId\";\nvar _FIIp = \"FpgaImageIds\";\nvar _FIPSE = \"FIPSEnabled\";\nvar _FIi = \"FindingId\";\nvar _FIl = \"FleetId\";\nvar _FIp = \"FpgaImages\";\nvar _FIpg = \"FpgaInfo\";\nvar _FL = \"FlowLogs\";\nvar _FLI = \"FlowLogIds\";\nvar _FLIa = \"FastLaunchImages\";\nvar _FLIl = \"FlowLogId\";\nvar _FLS = \"FlowLogStatus\";\nvar _FM = \"FailureMessage\";\nvar _FODC = \"FulfilledOnDemandCapacity\";\nvar _FP = \"FromPort\";\nvar _FPC = \"ForwardPathComponents\";\nvar _FPi = \"FixedPrice\";\nvar _FQPD = \"FailedQueuedPurchaseDeletions\";\nvar _FR = \"FailureReason\";\nvar _FRa = \"FastRestored\";\nvar _FS = \"FleetState\";\nvar _FSR = \"FastSnapshotRestores\";\nvar _FSRSE = \"FastSnapshotRestoreStateErrors\";\nvar _FSRi = \"FirewallStatelessRule\";\nvar _FSRir = \"FirewallStatefulRule\";\nvar _FSST = \"FirstSlotStartTime\";\nvar _FSSTR = \"FirstSlotStartTimeRange\";\nvar _FTE = \"FreeTierEligible\";\nvar _Fa = \"Fault\";\nvar _Fi = \"Filters\";\nvar _Fil = \"Filter\";\nvar _Fl = \"Fleets\";\nvar _Fo = \"Format\";\nvar _Fp = \"Fpgas\";\nvar _Fr = \"From\";\nvar _Fre = \"Frequency\";\nvar _G = \"Groups\";\nvar _GA = \"GroupArn\";\nvar _GAECIR = \"GetAssociatedEnclaveCertificateIamRoles\";\nvar _GAIPC = \"GetAssociatedIpv6PoolCidrs\";\nvar _GANPD = \"GetAwsNetworkPerformanceData\";\nvar _GAS = \"GatewayAssociationState\";\nvar _GCO = \"GetConsoleOutput\";\nvar _GCPU = \"GetCoipPoolUsage\";\nvar _GCRU = \"GetCapacityReservationUsage\";\nvar _GCS = \"GetConsoleScreenshot\";\nvar _GD = \"GroupDescription\";\nvar _GDCS = \"GetDefaultCreditSpecification\";\nvar _GEDKKI = \"GetEbsDefaultKmsKeyId\";\nvar _GEEBD = \"GetEbsEncryptionByDefault\";\nvar _GFLIT = \"GetFlowLogsIntegrationTemplate\";\nvar _GGFCR = \"GetGroupsForCapacityReservation\";\nvar _GHRPP = \"GetHostReservationPurchasePreview\";\nvar _GI = \"GatewayId\";\nvar _GIA = \"GroupIpAddress\";\nvar _GIAH = \"GetIpamAddressHistory\";\nvar _GIBPAS = \"GetImageBlockPublicAccessState\";\nvar _GIDA = \"GetIpamDiscoveredAccounts\";\nvar _GIDPA = \"GetIpamDiscoveredPublicAddresses\";\nvar _GIDRC = \"GetIpamDiscoveredResourceCidrs\";\nvar _GIMD = \"GetInstanceMetadataDefaults\";\nvar _GIPA = \"GetIpamPoolAllocations\";\nvar _GIPC = \"GetIpamPoolCidrs\";\nvar _GIRC = \"GetIpamResourceCidrs\";\nvar _GITEP = \"GetInstanceTpmEkPub\";\nvar _GITFIR = \"GetInstanceTypesFromInstanceRequirements\";\nvar _GIUD = \"GetInstanceUefiData\";\nvar _GIp = \"GpuInfo\";\nvar _GIr = \"GroupId\";\nvar _GIro = \"GroupIds\";\nvar _GK = \"GreKey\";\nvar _GLBA = \"GatewayLoadBalancerArns\";\nvar _GLBEI = \"GatewayLoadBalancerEndpointId\";\nvar _GLTD = \"GetLaunchTemplateData\";\nvar _GM = \"GroupMember\";\nvar _GMPLA = \"GetManagedPrefixListAssociations\";\nvar _GMPLE = \"GetManagedPrefixListEntries\";\nvar _GN = \"GroupName\";\nvar _GNIASAF = \"GetNetworkInsightsAccessScopeAnalysisFindings\";\nvar _GNIASC = \"GetNetworkInsightsAccessScopeContent\";\nvar _GNr = \"GroupNames\";\nvar _GOI = \"GroupOwnerId\";\nvar _GPD = \"GetPasswordData\";\nvar _GRIEQ = \"GetReservedInstancesExchangeQuote\";\nvar _GS = \"GroupSource\";\nvar _GSBPAS = \"GetSnapshotBlockPublicAccessState\";\nvar _GSCAS = \"GetSerialConsoleAccessStatus\";\nvar _GSCR = \"GetSubnetCidrReservations\";\nvar _GSGFV = \"GetSecurityGroupsForVpc\";\nvar _GSPS = \"GetSpotPlacementScores\";\nvar _GTGAP = \"GetTransitGatewayAttachmentPropagations\";\nvar _GTGMDA = \"GetTransitGatewayMulticastDomainAssociations\";\nvar _GTGPLR = \"GetTransitGatewayPrefixListReferences\";\nvar _GTGPTA = \"GetTransitGatewayPolicyTableAssociations\";\nvar _GTGPTE = \"GetTransitGatewayPolicyTableEntries\";\nvar _GTGRTA = \"GetTransitGatewayRouteTableAssociations\";\nvar _GTGRTP = \"GetTransitGatewayRouteTablePropagations\";\nvar _GVAEP = \"GetVerifiedAccessEndpointPolicy\";\nvar _GVAGP = \"GetVerifiedAccessGroupPolicy\";\nvar _GVCDSC = \"GetVpnConnectionDeviceSampleConfiguration\";\nvar _GVCDT = \"GetVpnConnectionDeviceTypes\";\nvar _GVTRS = \"GetVpnTunnelReplacementStatus\";\nvar _Gp = \"Gpus\";\nvar _Gr = \"Group\";\nvar _H = \"Hypervisor\";\nvar _HCP = \"HiveCompatiblePartitions\";\nvar _HE = \"HttpEndpoint\";\nvar _HI = \"HostIds\";\nvar _HIS = \"HostIdSet\";\nvar _HIo = \"HostId\";\nvar _HM = \"HostMaintenance\";\nvar _HO = \"HibernationOptions\";\nvar _HP = \"HostProperties\";\nvar _HPI = \"HttpProtocolIpv6\";\nvar _HPRHL = \"HttpPutResponseHopLimit\";\nvar _HPo = \"HourlyPrice\";\nvar _HR = \"HostRecovery\";\nvar _HRGA = \"HostResourceGroupArn\";\nvar _HRI = \"HostReservationId\";\nvar _HRIS = \"HostReservationIdSet\";\nvar _HRS = \"HostReservationSet\";\nvar _HRi = \"HistoryRecords\";\nvar _HS = \"HibernationSupported\";\nvar _HT = \"HttpTokens\";\nvar _HTo = \"HostnameType\";\nvar _HZI = \"HostedZoneId\";\nvar _Hi = \"Hibernate\";\nvar _Ho = \"Hosts\";\nvar _I = \"Issuer\";\nvar _IA = \"Ipv6Addresses\";\nvar _IAA = \"Ipv6AddressAttribute\";\nvar _IAC = \"Ipv6AddressCount\";\nvar _IAI = \"IncludeAllInstances\";\nvar _IAIn = \"InferenceAcceleratorInfo\";\nvar _IAPI = \"Ipv4AddressesPerInterface\";\nvar _IAPIp = \"Ipv6AddressesPerInterface\";\nvar _IAT = \"IpAddressType\";\nvar _IATOI = \"IncludeAllTagsOfInstance\";\nvar _IAn = \"InterfaceAssociation\";\nvar _IAnt = \"InterfaceAssociations\";\nvar _IAp = \"IpAddress\";\nvar _IApa = \"IpamArn\";\nvar _IApv = \"Ipv6Address\";\nvar _IB = \"IngressBytes\";\nvar _IBPAS = \"ImageBlockPublicAccessState\";\nvar _IC = \"InstanceCount\";\nvar _ICA = \"Ipv6CidrAssociations\";\nvar _ICB = \"Ipv6CidrBlock\";\nvar _ICBA = \"Ipv6CidrBlockAssociation\";\nvar _ICBAS = \"Ipv6CidrBlockAssociationSet\";\nvar _ICBNBG = \"Ipv6CidrBlockNetworkBorderGroup\";\nvar _ICBS = \"Ipv6CidrBlockState\";\nvar _ICBSp = \"Ipv6CidrBlockSet\";\nvar _ICBn = \"InsideCidrBlocks\";\nvar _ICE = \"InstanceConnectEndpoint\";\nvar _ICEA = \"InstanceConnectEndpointArn\";\nvar _ICEI = \"InstanceConnectEndpointId\";\nvar _ICEIn = \"InstanceConnectEndpointIds\";\nvar _ICEn = \"InstanceConnectEndpoints\";\nvar _ICS = \"InstanceCreditSpecifications\";\nvar _ICVCCRL = \"ImportClientVpnClientCertificateRevocationList\";\nvar _ICn = \"InstanceCounts\";\nvar _ICp = \"Ipv6Cidr\";\nvar _ID = \"IncludeDeprecated\";\nvar _IDA = \"IpamDiscoveredAccounts\";\nvar _IDPA = \"IpamDiscoveredPublicAddresses\";\nvar _IDRC = \"IpamDiscoveredResourceCidrs\";\nvar _IDm = \"ImageData\";\nvar _IDn = \"IncludeDisabled\";\nvar _IDs = \"IsDefault\";\nvar _IE = \"IsEgress\";\nvar _IED = \"InstanceExportDetails\";\nvar _IEI = \"InstanceEventId\";\nvar _IERVT = \"IpamExternalResourceVerificationToken\";\nvar _IERVTA = \"IpamExternalResourceVerificationTokenArn\";\nvar _IERVTI = \"IpamExternalResourceVerificationTokenId\";\nvar _IERVTIp = \"IpamExternalResourceVerificationTokenIds\";\nvar _IERVTp = \"IpamExternalResourceVerificationTokens\";\nvar _IEW = \"InstanceEventWindow\";\nvar _IEWI = \"InstanceEventWindowId\";\nvar _IEWIn = \"InstanceEventWindowIds\";\nvar _IEWS = \"InstanceEventWindowState\";\nvar _IEWn = \"InstanceEventWindows\";\nvar _IF = \"InstanceFamily\";\nvar _IFCS = \"InstanceFamilyCreditSpecification\";\nvar _IFR = \"IamFleetRole\";\nvar _IFRn = \"IngressFilterRules\";\nvar _IG = \"InstanceGenerations\";\nvar _IGI = \"InternetGatewayId\";\nvar _IGIn = \"InternetGatewayIds\";\nvar _IGn = \"InternetGateway\";\nvar _IGnt = \"InternetGateways\";\nvar _IH = \"InstanceHealth\";\nvar _IHn = \"InboundHeader\";\nvar _II = \"ImportImage\";\nvar _IIB = \"InstanceInterruptionBehavior\";\nvar _IIP = \"IamInstanceProfile\";\nvar _IIPA = \"IamInstanceProfileAssociation\";\nvar _IIPAa = \"IamInstanceProfileAssociations\";\nvar _IIPI = \"Ipv6IpamPoolId\";\nvar _IIPIp = \"Ipv4IpamPoolId\";\nvar _IIS = \"InstanceIdSet\";\nvar _IISB = \"InstanceInitiatedShutdownBehavior\";\nvar _IIT = \"ImportImageTasks\";\nvar _IIm = \"ImportInstance\";\nvar _IIma = \"ImageId\";\nvar _IImag = \"ImageIds\";\nvar _IIn = \"InstanceId\";\nvar _IIns = \"InstanceIds\";\nvar _IIp = \"IpamId\";\nvar _IIpa = \"IpamIds\";\nvar _IKEV = \"InternetKeyExchangeVersion\";\nvar _IKEVe = \"IKEVersions\";\nvar _IKP = \"ImportKeyPair\";\nvar _IL = \"ImageLocation\";\nvar _ILn = \"InstanceLifecycle\";\nvar _IM = \"IncludeMarketplace\";\nvar _IMC = \"InstanceMatchCriteria\";\nvar _IMO = \"InstanceMarketOptions\";\nvar _IMOn = \"InstanceMetadataOptions\";\nvar _IMT = \"InstanceMetadataTags\";\nvar _IMU = \"ImportManifestUrl\";\nvar _IMn = \"InstanceMonitorings\";\nvar _IN = \"Ipv6Native\";\nvar _INL = \"Ipv6NetmaskLength\";\nvar _INLp = \"Ipv4NetmaskLength\";\nvar _IOA = \"ImageOwnerAlias\";\nvar _IOI = \"IpOwnerId\";\nvar _IOIn = \"InstanceOwnerId\";\nvar _IOS = \"InstanceOwningService\";\nvar _IP = \"Ipv6Prefixes\";\nvar _IPA = \"IpamPoolAllocation\";\nvar _IPAI = \"IpamPoolAllocationId\";\nvar _IPAp = \"IpamPoolAllocations\";\nvar _IPApa = \"IpamPoolArn\";\nvar _IPC = \"Ipv6PrefixCount\";\nvar _IPCI = \"IpamPoolCidrId\";\nvar _IPCp = \"Ipv4PrefixCount\";\nvar _IPCpa = \"IpamPoolCidr\";\nvar _IPCpam = \"IpamPoolCidrs\";\nvar _IPE = \"IpPermissionsEgress\";\nvar _IPI = \"IpamPoolId\";\nvar _IPIp = \"IpamPoolIds\";\nvar _IPIs = \"IsPrimaryIpv6\";\nvar _IPK = \"IncludePublicKey\";\nvar _IPO = \"IpamPoolOwner\";\nvar _IPR = \"IsPermanentRestore\";\nvar _IPTUC = \"InstancePoolsToUseCount\";\nvar _IPn = \"InstancePlatform\";\nvar _IPng = \"IngressPackets\";\nvar _IPns = \"InstancePort\";\nvar _IPnt = \"InterfacePermission\";\nvar _IPnte = \"InterfaceProtocol\";\nvar _IPo = \"IoPerformance\";\nvar _IPp = \"Ipv4Prefixes\";\nvar _IPpa = \"IpamPool\";\nvar _IPpam = \"IpamPools\";\nvar _IPpe = \"IpPermissions\";\nvar _IPpr = \"IpProtocol\";\nvar _IPpv = \"Ipv6Pool\";\nvar _IPpvo = \"Ipv6Pools\";\nvar _IPpvr = \"Ipv4Prefix\";\nvar _IPpvre = \"Ipv6Prefix\";\nvar _IPs = \"IsPrimary\";\nvar _IR = \"InstanceRequirements\";\nvar _IRC = \"IpamResourceCidrs\";\nvar _IRCp = \"IpamResourceCidr\";\nvar _IRD = \"IpamResourceDiscovery\";\nvar _IRDA = \"IpamResourceDiscoveryAssociation\";\nvar _IRDAA = \"IpamResourceDiscoveryAssociationArn\";\nvar _IRDAI = \"IpamResourceDiscoveryAssociationIds\";\nvar _IRDAIp = \"IpamResourceDiscoveryAssociationId\";\nvar _IRDAp = \"IpamResourceDiscoveryAssociations\";\nvar _IRDApa = \"IpamResourceDiscoveryArn\";\nvar _IRDI = \"IpamResourceDiscoveryId\";\nvar _IRDIp = \"IpamResourceDiscoveryIds\";\nvar _IRDR = \"IpamResourceDiscoveryRegion\";\nvar _IRDp = \"IpamResourceDiscoveries\";\nvar _IRSDA = \"IntegrationResultS3DestinationArn\";\nvar _IRT = \"IngressRouteTable\";\nvar _IRWM = \"InstanceRequirementsWithMetadata\";\nvar _IRp = \"IpRanges\";\nvar _IRpa = \"IpamRegion\";\nvar _IRpv = \"Ipv6Ranges\";\nvar _IS = \"ImportSnapshot\";\nvar _ISA = \"IpamScopeArn\";\nvar _ISI = \"IpamScopeId\";\nvar _ISIn = \"InstanceStorageInfo\";\nvar _ISIp = \"IpamScopeIds\";\nvar _ISL = \"InputStorageLocation\";\nvar _ISS = \"InstanceStorageSupported\";\nvar _IST = \"ImportSnapshotTasks\";\nvar _ISTp = \"IpamScopeType\";\nvar _ISg = \"Igmpv2Support\";\nvar _ISm = \"ImdsSupport\";\nvar _ISmp = \"ImpairedSince\";\nvar _ISn = \"InstanceSpecification\";\nvar _ISns = \"InstanceStatuses\";\nvar _ISnst = \"InstanceState\";\nvar _ISnsta = \"InstanceStatus\";\nvar _ISnt = \"IntegrateServices\";\nvar _ISp = \"Ipv6Support\";\nvar _ISpa = \"IpamScope\";\nvar _ISpam = \"IpamScopes\";\nvar _ISpo = \"IpSource\";\nvar _ISpv = \"Ipv6Supported\";\nvar _IT = \"InstanceType\";\nvar _ITA = \"InstanceTagAttribute\";\nvar _ITC = \"IcmpTypeCode\";\nvar _ITCn = \"IncludeTrustContext\";\nvar _ITI = \"ImportTaskId\";\nvar _ITIm = \"ImportTaskIds\";\nvar _ITK = \"InstanceTagKeys\";\nvar _ITO = \"InstanceTypeOfferings\";\nvar _ITS = \"InstanceTypeSpecifications\";\nvar _ITm = \"ImageType\";\nvar _ITn = \"InterfaceType\";\nvar _ITns = \"InstanceTenancy\";\nvar _ITnst = \"InstanceTypes\";\nvar _ITnsta = \"InstanceTags\";\nvar _IU = \"InstanceUsages\";\nvar _IUp = \"IpUsage\";\nvar _IV = \"ImportVolume\";\nvar _IVE = \"IsValidExchange\";\nvar _IVk = \"IkeVersions\";\nvar _Id = \"Id\";\nvar _Im = \"Image\";\nvar _Ima = \"Images\";\nvar _In = \"Instances\";\nvar _Ins = \"Instance\";\nvar _Int = \"Interval\";\nvar _Io = \"Iops\";\nvar _Ip = \"Ipv4\";\nvar _Ipa = \"Ipam\";\nvar _Ipam = \"Ipams\";\nvar _Ipv = \"Ipv6\";\nvar _K = \"Kernel\";\nvar _KDF = \"KinesisDataFirehose\";\nvar _KF = \"KeyFormat\";\nvar _KFe = \"KeyFingerprint\";\nvar _KI = \"KernelId\";\nvar _KKA = \"KmsKeyArn\";\nvar _KKI = \"KmsKeyId\";\nvar _KM = \"KeyMaterial\";\nvar _KN = \"KeyName\";\nvar _KNe = \"KeyNames\";\nvar _KP = \"KeyPairs\";\nvar _KPI = \"KeyPairId\";\nvar _KPIe = \"KeyPairIds\";\nvar _KT = \"KeyType\";\nvar _KV = \"KeyValue\";\nvar _Ke = \"Key\";\nvar _Key = \"Keyword\";\nvar _L = \"Locale\";\nvar _LA = \"LocalAddress\";\nvar _LADT = \"LastAttemptedDiscoveryTime\";\nvar _LAZ = \"LaunchedAvailabilityZone\";\nvar _LAa = \"LastAddress\";\nvar _LB = \"LoadBalancers\";\nvar _LBA = \"LoadBalancerArn\";\nvar _LBAo = \"LocalBgpAsn\";\nvar _LBC = \"LoadBalancersConfig\";\nvar _LBLP = \"LoadBalancerListenerPort\";\nvar _LBO = \"LoadBalancerOptions\";\nvar _LBP = \"LoadBalancerPort\";\nvar _LBT = \"LoadBalancerTarget\";\nvar _LBTG = \"LoadBalancerTargetGroup\";\nvar _LBTGo = \"LoadBalancerTargetGroups\";\nvar _LBTP = \"LoadBalancerTargetPort\";\nvar _LC = \"LoggingConfigurations\";\nvar _LCA = \"LicenseConfigurationArn\";\nvar _LCO = \"LockCreatedOn\";\nvar _LCo = \"LoggingConfiguration\";\nvar _LD = \"LogDestination\";\nvar _LDST = \"LockDurationStartTime\";\nvar _LDT = \"LogDestinationType\";\nvar _LDo = \"LockDuration\";\nvar _LE = \"LogEnabled\";\nvar _LEO = \"LockExpiresOn\";\nvar _LET = \"LastEvaluatedTime\";\nvar _LEa = \"LastError\";\nvar _LF = \"LogFormat\";\nvar _LFA = \"LambdaFunctionArn\";\nvar _LG = \"LaunchGroup\";\nvar _LGA = \"LogGroupArn\";\nvar _LGI = \"LocalGatewayId\";\nvar _LGIo = \"LocalGatewayIds\";\nvar _LGN = \"LogGroupName\";\nvar _LGRT = \"LocalGatewayRouteTable\";\nvar _LGRTA = \"LocalGatewayRouteTableArn\";\nvar _LGRTI = \"LocalGatewayRouteTableId\";\nvar _LGRTIo = \"LocalGatewayRouteTableIds\";\nvar _LGRTVA = \"LocalGatewayRouteTableVpcAssociation\";\nvar _LGRTVAI = \"LocalGatewayRouteTableVpcAssociationId\";\nvar _LGRTVAIo = \"LocalGatewayRouteTableVpcAssociationIds\";\nvar _LGRTVAo = \"LocalGatewayRouteTableVpcAssociations\";\nvar _LGRTVIGA = \"LocalGatewayRouteTableVirtualInterfaceGroupAssociation\";\nvar _LGRTVIGAI = \"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId\";\nvar _LGRTVIGAIo = \"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds\";\nvar _LGRTVIGAo = \"LocalGatewayRouteTableVirtualInterfaceGroupAssociations\";\nvar _LGRTo = \"LocalGatewayRouteTables\";\nvar _LGVI = \"LocalGatewayVirtualInterfaces\";\nvar _LGVIG = \"LocalGatewayVirtualInterfaceGroups\";\nvar _LGVIGI = \"LocalGatewayVirtualInterfaceGroupId\";\nvar _LGVIGIo = \"LocalGatewayVirtualInterfaceGroupIds\";\nvar _LGVII = \"LocalGatewayVirtualInterfaceIds\";\nvar _LGVIIo = \"LocalGatewayVirtualInterfaceId\";\nvar _LGo = \"LogGroup\";\nvar _LGoc = \"LocalGateways\";\nvar _LIIRB = \"ListImagesInRecycleBin\";\nvar _LINC = \"LocalIpv4NetworkCidr\";\nvar _LINCo = \"LocalIpv6NetworkCidr\";\nvar _LLT = \"LastLaunchedTime\";\nvar _LM = \"LockMode\";\nvar _LMA = \"LastMaintenanceApplied\";\nvar _LO = \"LogOptions\";\nvar _LOF = \"LogOutputFormat\";\nvar _LP = \"LoadPermission\";\nvar _LPa = \"LaunchPermission\";\nvar _LPau = \"LaunchPermissions\";\nvar _LPi = \"LimitPrice\";\nvar _LPo = \"LoadPermissions\";\nvar _LS = \"LockSnapshot\";\nvar _LSC = \"LastStatusChange\";\nvar _LSDT = \"LastSuccessfulDiscoveryTime\";\nvar _LSIRB = \"ListSnapshotsInRecycleBin\";\nvar _LSL = \"LogsStorageLocation\";\nvar _LST = \"LocalStorageTypes\";\nvar _LSa = \"LaunchSpecification\";\nvar _LSau = \"LaunchSpecifications\";\nvar _LSi = \"LicenseSpecifications\";\nvar _LSo = \"LocalStorage\";\nvar _LSoc = \"LockState\";\nvar _LT = \"LocationType\";\nvar _LTAO = \"LaunchTemplateAndOverrides\";\nvar _LTC = \"LaunchTemplateConfigs\";\nvar _LTD = \"LaunchTemplateData\";\nvar _LTI = \"LaunchTemplateId\";\nvar _LTIa = \"LaunchTemplateIds\";\nvar _LTN = \"LaunchTemplateName\";\nvar _LTNa = \"LaunchTemplateNames\";\nvar _LTOS = \"LastTieringOperationStatus\";\nvar _LTOSD = \"LastTieringOperationStatusDetail\";\nvar _LTP = \"LastTieringProgress\";\nvar _LTS = \"LaunchTemplateSpecification\";\nvar _LTST = \"LastTieringStartTime\";\nvar _LTV = \"LaunchTemplateVersion\";\nvar _LTVa = \"LaunchTemplateVersions\";\nvar _LTa = \"LaunchTemplate\";\nvar _LTat = \"LatestTime\";\nvar _LTau = \"LaunchTemplates\";\nvar _LTaun = \"LaunchTime\";\nvar _LTi = \"LicenseType\";\nvar _LTo = \"LocalTarget\";\nvar _LUT = \"LastUpdatedTime\";\nvar _LV = \"LogVersion\";\nvar _LVN = \"LatestVersionNumber\";\nvar _La = \"Latest\";\nvar _Li = \"Lifecycle\";\nvar _Lic = \"Licenses\";\nvar _Lo = \"Location\";\nvar _M = \"Min\";\nvar _MA = \"MutualAuthentication\";\nvar _MAA = \"ModifyAddressAttribute\";\nvar _MAAA = \"MaintenanceAutoAppliedAfter\";\nvar _MAE = \"MultiAttachEnabled\";\nvar _MAI = \"MaxAggregationInterval\";\nvar _MAIe = \"MediaAcceleratorInfo\";\nvar _MAS = \"MovingAddressStatuses\";\nvar _MATV = \"MoveAddressToVpc\";\nvar _MAZG = \"ModifyAvailabilityZoneGroup\";\nvar _MAa = \"MacAddress\";\nvar _MBCTI = \"MoveByoipCidrToIpam\";\nvar _MBIM = \"MaximumBandwidthInMbps\";\nvar _MC = \"MaxCount\";\nvar _MCOIOL = \"MapCustomerOwnedIpOnLaunch\";\nvar _MCR = \"ModifyCapacityReservation\";\nvar _MCRF = \"ModifyCapacityReservationFleet\";\nvar _MCRI = \"MoveCapacityReservationInstances\";\nvar _MCVE = \"ModifyClientVpnEndpoint\";\nvar _MCi = \"MinCount\";\nvar _MCis = \"MissingComponent\";\nvar _MD = \"MaxDuration\";\nvar _MDA = \"MulticastDomainAssociations\";\nvar _MDCS = \"ModifyDefaultCreditSpecification\";\nvar _MDDS = \"MaxDrainDurationSeconds\";\nvar _MDK = \"MetaDataKey\";\nvar _MDV = \"MetaDataValue\";\nvar _MDa = \"MaintenanceDetails\";\nvar _MDe = \"MetaData\";\nvar _MDi = \"MinDuration\";\nvar _ME = \"MaxEntries\";\nvar _MEDKKI = \"ModifyEbsDefaultKmsKeyId\";\nvar _MEI = \"MaximumEfaInterfaces\";\nvar _MF = \"ModifyFleet\";\nvar _MFIA = \"ModifyFpgaImageAttribute\";\nvar _MG = \"MulticastGroups\";\nvar _MGBPVC = \"MemoryGiBPerVCpu\";\nvar _MH = \"ModifyHosts\";\nvar _MHa = \"MacHosts\";\nvar _MI = \"ModifyIpam\";\nvar _MIA = \"ModifyImageAttribute\";\nvar _MIAo = \"ModifyInstanceAttribute\";\nvar _MIC = \"MaxInstanceCount\";\nvar _MICRA = \"ModifyInstanceCapacityReservationAttributes\";\nvar _MICS = \"ModifyInstanceCreditSpecification\";\nvar _MIEST = \"ModifyInstanceEventStartTime\";\nvar _MIEW = \"ModifyInstanceEventWindow\";\nvar _MIF = \"ModifyIdFormat\";\nvar _MIIF = \"ModifyIdentityIdFormat\";\nvar _MIMD = \"ModifyInstanceMetadataDefaults\";\nvar _MIMO = \"ModifyInstanceMaintenanceOptions\";\nvar _MIMOo = \"ModifyInstanceMetadataOptions\";\nvar _MIP = \"ModifyInstancePlacement\";\nvar _MIPo = \"ModifyIpamPool\";\nvar _MIRC = \"ModifyIpamResourceCidr\";\nvar _MIRD = \"ModifyIpamResourceDiscovery\";\nvar _MIS = \"ModifyIpamScope\";\nvar _MIa = \"MaximumIops\";\nvar _MIe = \"MemoryInfo\";\nvar _MIo = \"MonitorInstances\";\nvar _MLGR = \"ModifyLocalGatewayRoute\";\nvar _MLT = \"ModifyLaunchTemplate\";\nvar _MMB = \"MemoryMiB\";\nvar _MMPL = \"ModifyManagedPrefixList\";\nvar _MNC = \"MaximumNetworkCards\";\nvar _MNI = \"MaximumNetworkInterfaces\";\nvar _MNIA = \"ModifyNetworkInterfaceAttribute\";\nvar _MO = \"MetadataOptions\";\nvar _MOSLRG = \"MemberOfServiceLinkedResourceGroup\";\nvar _MOSLSV = \"MacOSLatestSupportedVersions\";\nvar _MOa = \"MaintenanceOptions\";\nvar _MP = \"MatchPaths\";\nvar _MPDNO = \"ModifyPrivateDnsNameOptions\";\nvar _MPIOL = \"MapPublicIpOnLaunch\";\nvar _MPL = \"MaxParallelLaunches\";\nvar _MPa = \"MaxPrice\";\nvar _MPe = \"MetricPoints\";\nvar _MR = \"MaxResults\";\nvar _MRI = \"ModifyReservedInstances\";\nvar _MRo = \"ModificationResults\";\nvar _MRu = \"MultiRegion\";\nvar _MS = \"MaintenanceStrategies\";\nvar _MSA = \"ModifySnapshotAttribute\";\nvar _MSAo = \"ModifySubnetAttribute\";\nvar _MSDIH = \"MaxSlotDurationInHours\";\nvar _MSDIHi = \"MinSlotDurationInHours\";\nvar _MSFR = \"ModifySpotFleetRequest\";\nvar _MSGR = \"ModifySecurityGroupRules\";\nvar _MSPAPOOODP = \"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice\";\nvar _MST = \"ModifySnapshotTier\";\nvar _MSa = \"ManagementState\";\nvar _MSo = \"MoveStatus\";\nvar _MSod = \"ModificationState\";\nvar _MSu = \"MulticastSupport\";\nvar _MT = \"MarketType\";\nvar _MTC = \"MinTargetCapacity\";\nvar _MTDID = \"MaxTermDurationInDays\";\nvar _MTDIDi = \"MinTermDurationInDays\";\nvar _MTG = \"ModifyTransitGateway\";\nvar _MTGPLR = \"ModifyTransitGatewayPrefixListReference\";\nvar _MTGVA = \"ModifyTransitGatewayVpcAttachment\";\nvar _MTIMB = \"MaximumThroughputInMBps\";\nvar _MTMFNS = \"ModifyTrafficMirrorFilterNetworkServices\";\nvar _MTMFR = \"ModifyTrafficMirrorFilterRule\";\nvar _MTMS = \"ModifyTrafficMirrorSession\";\nvar _MTP = \"MaxTotalPrice\";\nvar _MTe = \"MemberType\";\nvar _MV = \"ModifyVolume\";\nvar _MVA = \"ModifyVolumeAttribute\";\nvar _MVAE = \"ModifyVerifiedAccessEndpoint\";\nvar _MVAEP = \"ModifyVerifiedAccessEndpointPolicy\";\nvar _MVAG = \"ModifyVerifiedAccessGroup\";\nvar _MVAGP = \"ModifyVerifiedAccessGroupPolicy\";\nvar _MVAI = \"ModifyVerifiedAccessInstance\";\nvar _MVAILC = \"ModifyVerifiedAccessInstanceLoggingConfiguration\";\nvar _MVATP = \"ModifyVerifiedAccessTrustProvider\";\nvar _MVAo = \"ModifyVpcAttribute\";\nvar _MVC = \"ModifyVpnConnection\";\nvar _MVCO = \"ModifyVpnConnectionOptions\";\nvar _MVE = \"ModifyVpcEndpoint\";\nvar _MVECN = \"ModifyVpcEndpointConnectionNotification\";\nvar _MVESC = \"ModifyVpcEndpointServiceConfiguration\";\nvar _MVESP = \"ModifyVpcEndpointServicePermissions\";\nvar _MVESPR = \"ModifyVpcEndpointServicePayerResponsibility\";\nvar _MVEa = \"ManagesVpcEndpoints\";\nvar _MVPCO = \"ModifyVpcPeeringConnectionOptions\";\nvar _MVT = \"ModifyVpcTenancy\";\nvar _MVTC = \"ModifyVpnTunnelCertificate\";\nvar _MVTO = \"ModifyVpnTunnelOptions\";\nvar _MVa = \"MaxVersion\";\nvar _MVi = \"MinVersion\";\nvar _Ma = \"Max\";\nvar _Mai = \"Main\";\nvar _Man = \"Manufacturer\";\nvar _Mar = \"Marketplace\";\nvar _Me = \"Message\";\nvar _Mes = \"Messages\";\nvar _Met = \"Metric\";\nvar _Mo = \"Mode\";\nvar _Mon = \"Monitoring\";\nvar _Moni = \"Monitored\";\nvar _N = \"Name\";\nvar _NA = \"NetworkAcl\";\nvar _NAAI = \"NetworkAclAssociationId\";\nvar _NAI = \"NetworkAclId\";\nvar _NAIe = \"NetworkAclIds\";\nvar _NAIew = \"NewAssociationId\";\nvar _NAe = \"NetworkAcls\";\nvar _NAo = \"NotAfter\";\nvar _NB = \"NotBefore\";\nvar _NBD = \"NotBeforeDeadline\";\nvar _NBG = \"NetworkBorderGroup\";\nvar _NBGe = \"NetworkBandwidthGbps\";\nvar _NC = \"NetworkCards\";\nvar _NCI = \"NetworkCardIndex\";\nvar _ND = \"NoDevice\";\nvar _NDe = \"NeuronDevices\";\nvar _NES = \"NitroEnclavesSupport\";\nvar _NG = \"NatGateway\";\nvar _NGA = \"NatGatewayAddresses\";\nvar _NGI = \"NatGatewayId\";\nvar _NGIa = \"NatGatewayIds\";\nvar _NGa = \"NatGateways\";\nvar _NI = \"NetworkInterfaces\";\nvar _NIA = \"NetworkInsightsAnalyses\";\nvar _NIAA = \"NetworkInsightsAnalysisArn\";\nvar _NIAI = \"NetworkInsightsAnalysisId\";\nvar _NIAIe = \"NetworkInsightsAnalysisIds\";\nvar _NIAS = \"NetworkInsightsAccessScope\";\nvar _NIASA = \"NetworkInsightsAccessScopeAnalyses\";\nvar _NIASAA = \"NetworkInsightsAccessScopeAnalysisArn\";\nvar _NIASAI = \"NetworkInsightsAccessScopeAnalysisId\";\nvar _NIASAIe = \"NetworkInsightsAccessScopeAnalysisIds\";\nvar _NIASAe = \"NetworkInsightsAccessScopeArn\";\nvar _NIASAet = \"NetworkInsightsAccessScopeAnalysis\";\nvar _NIASC = \"NetworkInsightsAccessScopeContent\";\nvar _NIASI = \"NetworkInsightsAccessScopeId\";\nvar _NIASIe = \"NetworkInsightsAccessScopeIds\";\nvar _NIASe = \"NetworkInsightsAccessScopes\";\nvar _NIASet = \"NetworkInterfaceAttachmentStatus\";\nvar _NIAe = \"NetworkInsightsAnalysis\";\nvar _NIC = \"NetworkInterfaceCount\";\nvar _NID = \"NetworkInterfaceDescription\";\nvar _NII = \"NetworkInterfaceId\";\nvar _NIIe = \"NetworkInterfaceIds\";\nvar _NIO = \"NetworkInterfaceOptions\";\nvar _NIOI = \"NetworkInterfaceOwnerId\";\nvar _NIP = \"NetworkInsightsPath\";\nvar _NIPA = \"NetworkInsightsPathArn\";\nvar _NIPI = \"NetworkInsightsPathId\";\nvar _NIPIe = \"NetworkInterfacePermissionId\";\nvar _NIPIet = \"NetworkInsightsPathIds\";\nvar _NIPIetw = \"NetworkInterfacePermissionIds\";\nvar _NIPe = \"NetworkInsightsPaths\";\nvar _NIPet = \"NetworkInterfacePermissions\";\nvar _NIe = \"NetworkId\";\nvar _NIet = \"NetworkInterface\";\nvar _NIetw = \"NetworkInfo\";\nvar _NIeu = \"NeuronInfo\";\nvar _NL = \"NetmaskLength\";\nvar _NLBA = \"NetworkLoadBalancerArn\";\nvar _NLBAe = \"NetworkLoadBalancerArns\";\nvar _NN = \"NetworkNodes\";\nvar _NP = \"NetworkPerformance\";\nvar _NPF = \"NetworkPathFound\";\nvar _NPe = \"NetworkPlatform\";\nvar _NR = \"NoReboot\";\nvar _NS = \"NvmeSupport\";\nvar _NSST = \"NextSlotStartTime\";\nvar _NSe = \"NetworkServices\";\nvar _NT = \"NextToken\";\nvar _NTI = \"NitroTpmInfo\";\nvar _NTS = \"NitroTpmSupport\";\nvar _NTe = \"NetworkType\";\nvar _O = \"Options\";\nvar _OA = \"OutpostArn\";\nvar _OAr = \"OrganizationArn\";\nvar _OArg = \"OrganizationArns\";\nvar _OAw = \"OwnerAlias\";\nvar _OC = \"OfferingClass\";\nvar _OD = \"OccurrenceDays\";\nvar _ODAS = \"OnDemandAllocationStrategy\";\nvar _ODFC = \"OnDemandFulfilledCapacity\";\nvar _ODMPPOLP = \"OnDemandMaxPricePercentageOverLowestPrice\";\nvar _ODMTP = \"OnDemandMaxTotalPrice\";\nvar _ODO = \"OnDemandOptions\";\nvar _ODS = \"OccurrenceDaySet\";\nvar _ODTC = \"OnDemandTargetCapacity\";\nvar _OH = \"OutboundHeader\";\nvar _OI = \"OfferingId\";\nvar _OIA = \"OutsideIpAddress\";\nvar _OIAT = \"OutsideIpAddressType\";\nvar _OIS = \"OptInStatus\";\nvar _OIr = \"OriginalIops\";\nvar _OIw = \"OwnerIds\";\nvar _OIwn = \"OwnerId\";\nvar _OK = \"ObjectKey\";\nvar _OMAE = \"OriginalMultiAttachEnabled\";\nvar _OO = \"OidcOptions\";\nvar _OR = \"OperatingRegions\";\nvar _ORIWEA = \"OutputReservedInstancesWillExpireAt\";\nvar _ORTE = \"OccurrenceRelativeToEnd\";\nvar _OS = \"OfferingSet\";\nvar _OST = \"OldestSampleTime\";\nvar _OSr = \"OriginalSize\";\nvar _OSv = \"OverlapStatus\";\nvar _OT = \"OfferingType\";\nvar _OTp = \"OperationType\";\nvar _OTpt = \"OptimizingTime\";\nvar _OTr = \"OriginalThroughput\";\nvar _OU = \"OccurrenceUnit\";\nvar _OUA = \"OrganizationalUnitArn\";\nvar _OUAr = \"OrganizationalUnitArns\";\nvar _OVT = \"OriginalVolumeType\";\nvar _Or = \"Origin\";\nvar _Ou = \"Output\";\nvar _Ov = \"Overrides\";\nvar _Ow = \"Owners\";\nvar _Own = \"Owner\";\nvar _P = \"Protocol\";\nvar _PA = \"PubliclyAdvertisable\";\nvar _PAI = \"PeerAccountId\";\nvar _PAIe = \"PeeringAttachmentId\";\nvar _PAR = \"PoolAddressRange\";\nvar _PARo = \"PoolAddressRanges\";\nvar _PAe = \"PeerAddress\";\nvar _PAee = \"PeerAsn\";\nvar _PAo = \"PoolArn\";\nvar _PAr = \"PrincipalArn\";\nvar _PB = \"ProvisionedBandwidth\";\nvar _PBA = \"PeerBgpAsn\";\nvar _PBC = \"ProvisionByoipCidr\";\nvar _PBIG = \"PeakBandwidthInGbps\";\nvar _PC = \"ProductCode\";\nvar _PCB = \"PurchaseCapacityBlock\";\nvar _PCBo = \"PoolCidrBlocks\";\nvar _PCI = \"PreserveClientIp\";\nvar _PCIr = \"ProductCodeId\";\nvar _PCNI = \"PeerCoreNetworkId\";\nvar _PCS = \"PostureComplianceStatuses\";\nvar _PCT = \"ProductCodeType\";\nvar _PCa = \"PartitionCount\";\nvar _PCo = \"PoolCidrs\";\nvar _PCoo = \"PoolCount\";\nvar _PCr = \"ProductCodes\";\nvar _PD = \"PolicyDocument\";\nvar _PDE = \"PrivateDnsEnabled\";\nvar _PDHGN = \"Phase1DHGroupNumbers\";\nvar _PDHGNh = \"Phase2DHGroupNumbers\";\nvar _PDHT = \"PrivateDnsHostnameType\";\nvar _PDHTOL = \"PrivateDnsHostnameTypeOnLaunch\";\nvar _PDN = \"PrivateDnsName\";\nvar _PDNC = \"PrivateDnsNameConfiguration\";\nvar _PDNO = \"PrivateDnsNameOptions\";\nvar _PDNOOL = \"PrivateDnsNameOptionsOnLaunch\";\nvar _PDNVS = \"PrivateDnsNameVerificationState\";\nvar _PDNr = \"PrivateDnsNames\";\nvar _PDNu = \"PublicDnsName\";\nvar _PDOFIRE = \"PrivateDnsOnlyForInboundResolverEndpoint\";\nvar _PDRTI = \"PropagationDefaultRouteTableId\";\nvar _PDSI = \"PublicDefaultScopeId\";\nvar _PDSIr = \"PrivateDefaultScopeId\";\nvar _PDa = \"PasswordData\";\nvar _PDay = \"PaymentDue\";\nvar _PDl = \"PlatformDetails\";\nvar _PDo = \"PoolDepth\";\nvar _PDr = \"ProductDescription\";\nvar _PDri = \"PricingDetails\";\nvar _PDro = \"ProductDescriptions\";\nvar _PE = \"PolicyEnabled\";\nvar _PEA = \"Phase1EncryptionAlgorithms\";\nvar _PEAh = \"Phase2EncryptionAlgorithms\";\nvar _PED = \"PartitionEndDate\";\nvar _PF = \"PacketField\";\nvar _PFS = \"PreviousFleetState\";\nvar _PG = \"PlacementGroup\";\nvar _PGA = \"PlacementGroupArn\";\nvar _PGI = \"PlacementGroupInfo\";\nvar _PGl = \"PlacementGroups\";\nvar _PHP = \"PerHourPartition\";\nvar _PHR = \"PurchaseHostReservation\";\nvar _PHS = \"PacketHeaderStatement\";\nvar _PI = \"PublicIp\";\nvar _PIA = \"PrivateIpAddresses\";\nvar _PIAC = \"PrivateIpAddressCount\";\nvar _PIACr = \"PrivateIpAddressConfigs\";\nvar _PIAh = \"Phase1IntegrityAlgorithms\";\nvar _PIAha = \"Phase2IntegrityAlgorithms\";\nvar _PIAr = \"PrivateIpAddress\";\nvar _PIAu = \"PublicIpAddress\";\nvar _PIB = \"ProvisionIpamByoasn\";\nvar _PIP = \"PublicIpv4Pool\";\nvar _PIPC = \"ProvisionIpamPoolCidr\";\nvar _PIPI = \"PublicIpv4PoolId\";\nvar _PIPu = \"PublicIpv4Pools\";\nvar _PIS = \"PublicIpSource\";\nvar _PIc = \"PciId\";\nvar _PIo = \"PoolId\";\nvar _PIoo = \"PoolIds\";\nvar _PIr = \"PrimaryIpv6\";\nvar _PIri = \"PrivateIp\";\nvar _PIro = \"ProcessorInfo\";\nvar _PIu = \"PublicIps\";\nvar _PK = \"PublicKey\";\nvar _PKM = \"PublicKeyMaterial\";\nvar _PL = \"PacketLength\";\nvar _PLA = \"PrefixListAssociations\";\nvar _PLAr = \"PrefixListArn\";\nvar _PLF = \"PartitionLoadFrequency\";\nvar _PLI = \"PrefixListId\";\nvar _PLIr = \"PrefixListIds\";\nvar _PLN = \"PrefixListName\";\nvar _PLOI = \"PrefixListOwnerId\";\nvar _PLS = \"Phase1LifetimeSeconds\";\nvar _PLSh = \"Phase2LifetimeSeconds\";\nvar _PLr = \"PrefixList\";\nvar _PLre = \"PrefixLists\";\nvar _PM = \"PendingMaintenance\";\nvar _PN = \"PartitionNumber\";\nvar _PNC = \"PreviewNextCidr\";\nvar _PO = \"PaymentOption\";\nvar _POI = \"PeerOwnerId\";\nvar _POe = \"PeeringOptions\";\nvar _PP = \"ProgressPercentage\";\nvar _PPIPC = \"ProvisionPublicIpv4PoolCidr\";\nvar _PR = \"PortRange\";\nvar _PRIO = \"PurchaseReservedInstancesOffering\";\nvar _PRN = \"PolicyReferenceName\";\nvar _PRNo = \"PolicyRuleNumber\";\nvar _PRU = \"PtrRecordUpdate\";\nvar _PRa = \"PayerResponsibility\";\nvar _PRe = \"PeerRegion\";\nvar _PRer = \"PermanentRestore\";\nvar _PRo = \"PortRanges\";\nvar _PRol = \"PolicyRule\";\nvar _PRt = \"PtrRecord\";\nvar _PRu = \"PurchaseRequests\";\nvar _PS = \"PriceSchedules\";\nvar _PSD = \"PartitionStartDate\";\nvar _PSET = \"PreviousSlotEndTime\";\nvar _PSFRS = \"PreviousSpotFleetRequestState\";\nvar _PSI = \"PurchaseScheduledInstances\";\nvar _PSK = \"PreSharedKey\";\nvar _PSKU = \"PublicSigningKeyUrl\";\nvar _PSe = \"PeeringStatus\";\nvar _PSer = \"PermissionState\";\nvar _PSh = \"PhcSupport\";\nvar _PSr = \"PreviousState\";\nvar _PSre = \"PreviousStatus\";\nvar _PT = \"PurchaseToken\";\nvar _PTGI = \"PeerTransitGatewayId\";\nvar _PTS = \"PoolTagSpecifications\";\nvar _PTr = \"PrincipalType\";\nvar _PTro = \"ProvisionTime\";\nvar _PTu = \"PurchaseTime\";\nvar _PU = \"PresignedUrl\";\nvar _PV = \"PreviousVersion\";\nvar _PVI = \"PeerVpcId\";\nvar _PVIr = \"PrimaryVpcId\";\nvar _PVr = \"PropagatingVgws\";\nvar _PZI = \"ParentZoneId\";\nvar _PZN = \"ParentZoneName\";\nvar _Pe = \"Permission\";\nvar _Per = \"Period\";\nvar _Pl = \"Placement\";\nvar _Pla = \"Platform\";\nvar _Po = \"Port\";\nvar _Pr = \"Prefix\";\nvar _Pri = \"Priority\";\nvar _Pric = \"Price\";\nvar _Prim = \"Primary\";\nvar _Prin = \"Principal\";\nvar _Princ = \"Principals\";\nvar _Pro = \"Protocols\";\nvar _Prog = \"Progress\";\nvar _Prop = \"Propagation\";\nvar _Prov = \"Provisioned\";\nvar _Pu = \"Public\";\nvar _Pur = \"Purchase\";\nvar _Q = \"Quantity\";\nvar _R = \"Resources\";\nvar _RA = \"ReleaseAddress\";\nvar _RAA = \"ResetAddressAttribute\";\nvar _RAG = \"RevokeAllGroups\";\nvar _RAP = \"RemoveAllowedPrincipals\";\nvar _RART = \"RemoveAllocationResourceTags\";\nvar _RATC = \"RestoreAddressToClassic\";\nvar _RAe = \"ResolveAlias\";\nvar _RAo = \"RoleArn\";\nvar _RAu = \"RuleAction\";\nvar _RBET = \"RecycleBinEnterTime\";\nvar _RBETe = \"RecycleBinExitTime\";\nvar _RBUI = \"RestorableByUserIds\";\nvar _RC = \"ResourceCidr\";\nvar _RCS = \"ResourceComplianceStatus\";\nvar _RCVI = \"RevokeClientVpnIngress\";\nvar _RCe = \"ReasonCodes\";\nvar _RCec = \"RecurringCharges\";\nvar _RCet = \"ReturnCode\";\nvar _RD = \"RestoreDuration\";\nvar _RDAC = \"ResourceDiscoveryAssociationCount\";\nvar _RDI = \"RamDiskId\";\nvar _RDN = \"RootDeviceName\";\nvar _RDS = \"ResourceDiscoveryStatus\";\nvar _RDT = \"RootDeviceType\";\nvar _RE = \"RemoveEntries\";\nvar _RED = \"RemoveEndDate\";\nvar _REDKKI = \"ResetEbsDefaultKmsKeyId\";\nvar _RET = \"RestoreExpiryTime\";\nvar _REe = \"ResponseError\";\nvar _RF = \"RemoveFields\";\nvar _RFIA = \"ResetFpgaImageAttribute\";\nvar _RFP = \"RekeyFuzzPercentage\";\nvar _RGA = \"RuleGroupArn\";\nvar _RGI = \"ReferencedGroupId\";\nvar _RGIe = \"ReferencedGroupInfo\";\nvar _RGLBA = \"RemoveGatewayLoadBalancerArns\";\nvar _RGROP = \"RuleGroupRuleOptionsPairs\";\nvar _RGT = \"RuleGroupType\";\nvar _RGTP = \"RuleGroupTypePairs\";\nvar _RH = \"ReleaseHosts\";\nvar _RHS = \"RequireHibernateSupport\";\nvar _RI = \"RebootInstances\";\nvar _RIA = \"ResetImageAttribute\";\nvar _RIAe = \"ResetInstanceAttribute\";\nvar _RIENA = \"RegisterInstanceEventNotificationAttributes\";\nvar _RIFRB = \"RestoreImageFromRecycleBin\";\nvar _RII = \"ReservedInstanceIds\";\nvar _RIIPA = \"ReplaceIamInstanceProfileAssociation\";\nvar _RIIe = \"ReservedInstancesId\";\nvar _RIIes = \"ReservedInstancesIds\";\nvar _RIIese = \"ReservedInstanceId\";\nvar _RIL = \"ReservedInstancesListings\";\nvar _RILI = \"ReservedInstancesListingId\";\nvar _RIM = \"ReservedInstancesModifications\";\nvar _RIMI = \"ReservedInstancesModificationIds\";\nvar _RIMIe = \"ReservedInstancesModificationId\";\nvar _RINC = \"RemoteIpv4NetworkCidr\";\nvar _RINCe = \"RemoteIpv6NetworkCidr\";\nvar _RIO = \"ReservedInstancesOfferings\";\nvar _RIOI = \"ReservedInstancesOfferingIds\";\nvar _RIOIe = \"ReservedInstancesOfferingId\";\nvar _RIPA = \"ReleaseIpamPoolAllocation\";\nvar _RIS = \"ReportInstanceStatus\";\nvar _RIVR = \"ReservedInstanceValueRollup\";\nvar _RIVS = \"ReservedInstanceValueSet\";\nvar _RIa = \"RamdiskId\";\nvar _RIe = \"RegisterImage\";\nvar _RIeq = \"RequesterId\";\nvar _RIes = \"ResourceIds\";\nvar _RIese = \"ReservedInstances\";\nvar _RIeser = \"ReservationId\";\nvar _RIeso = \"ResourceId\";\nvar _RIu = \"RunInstances\";\nvar _RM = \"ReasonMessage\";\nvar _RMGM = \"RegisteredMulticastGroupMembers\";\nvar _RMGS = \"RegisteredMulticastGroupSources\";\nvar _RMPLV = \"RestoreManagedPrefixListVersion\";\nvar _RMTS = \"RekeyMarginTimeSeconds\";\nvar _RMe = \"RequesterManaged\";\nvar _RN = \"RegionName\";\nvar _RNAA = \"ReplaceNetworkAclAssociation\";\nvar _RNAE = \"ReplaceNetworkAclEntry\";\nvar _RNIA = \"ResetNetworkInterfaceAttribute\";\nvar _RNII = \"RegisteredNetworkInterfaceIds\";\nvar _RNLBA = \"RemoveNetworkLoadBalancerArns\";\nvar _RNS = \"RemoveNetworkServices\";\nvar _RNe = \"RegionNames\";\nvar _RNes = \"ResourceName\";\nvar _RNo = \"RoleName\";\nvar _RNu = \"RuleNumber\";\nvar _RO = \"ResourceOwner\";\nvar _ROI = \"ResourceOwnerId\";\nvar _ROR = \"RemoveOperatingRegions\";\nvar _ROS = \"ResourceOverlapStatus\";\nvar _ROo = \"RouteOrigin\";\nvar _ROu = \"RuleOptions\";\nvar _RP = \"ResetPolicy\";\nvar _RPC = \"ReturnPathComponents\";\nvar _RPCO = \"RequesterPeeringConnectionOptions\";\nvar _RPDN = \"RemovePrivateDnsName\";\nvar _RR = \"ReplaceRoute\";\nvar _RRTA = \"ReplaceRouteTableAssociation\";\nvar _RRTI = \"RemoveRouteTableIds\";\nvar _RRVT = \"ReplaceRootVolumeTask\";\nvar _RRVTI = \"ReplaceRootVolumeTaskIds\";\nvar _RRVTIe = \"ReplaceRootVolumeTaskId\";\nvar _RRVTe = \"ReplaceRootVolumeTasks\";\nvar _RRe = \"ResourceRegion\";\nvar _RS = \"ReplacementStrategy\";\nvar _RSA = \"ResetSnapshotAttribute\";\nvar _RSF = \"RequestSpotFleet\";\nvar _RSFRB = \"RestoreSnapshotFromRecycleBin\";\nvar _RSGE = \"RevokeSecurityGroupEgress\";\nvar _RSGI = \"RevokeSecurityGroupIngress\";\nvar _RSGIe = \"RemoveSecurityGroupIds\";\nvar _RSI = \"RequestSpotInstances\";\nvar _RSIAT = \"RemoveSupportedIpAddressTypes\";\nvar _RSIe = \"RemoveSubnetIds\";\nvar _RSIu = \"RunScheduledInstances\";\nvar _RST = \"RestoreSnapshotTier\";\nvar _RSTe = \"RestoreStartTime\";\nvar _RSe = \"ResourceStatement\";\nvar _RT = \"ResourceType\";\nvar _RTAI = \"RouteTableAssociationId\";\nvar _RTGCB = \"RemoveTransitGatewayCidrBlocks\";\nvar _RTGMDA = \"RejectTransitGatewayMulticastDomainAssociations\";\nvar _RTGMGM = \"RegisterTransitGatewayMulticastGroupMembers\";\nvar _RTGMGS = \"RegisterTransitGatewayMulticastGroupSources\";\nvar _RTGPA = \"RejectTransitGatewayPeeringAttachment\";\nvar _RTGR = \"ReplaceTransitGatewayRoute\";\nvar _RTGVA = \"RejectTransitGatewayVpcAttachment\";\nvar _RTI = \"RouteTableId\";\nvar _RTIe = \"RequesterTgwInfo\";\nvar _RTIo = \"RouteTableIds\";\nvar _RTR = \"RouteTableRoute\";\nvar _RTV = \"RemainingTotalValue\";\nvar _RTe = \"ReservationType\";\nvar _RTel = \"ReleaseTime\";\nvar _RTeq = \"RequestTime\";\nvar _RTes = \"ResourceTag\";\nvar _RTeso = \"ResourceTypes\";\nvar _RTesou = \"ResourceTags\";\nvar _RTo = \"RouteTable\";\nvar _RTou = \"RouteTables\";\nvar _RUI = \"ReplaceUnhealthyInstances\";\nvar _RUV = \"RemainingUpfrontValue\";\nvar _RV = \"ReturnValue\";\nvar _RVEC = \"RejectVpcEndpointConnections\";\nvar _RVI = \"ReferencingVpcId\";\nvar _RVIe = \"RequesterVpcInfo\";\nvar _RVPC = \"RejectVpcPeeringConnection\";\nvar _RVT = \"ReplaceVpnTunnel\";\nvar _RVe = \"ReservationValue\";\nvar _RWS = \"ReplayWindowSize\";\nvar _Ra = \"Ramdisk\";\nvar _Re = \"Remove\";\nvar _Rea = \"Reason\";\nvar _Rec = \"Recurrence\";\nvar _Reg = \"Regions\";\nvar _Regi = \"Region\";\nvar _Req = \"Requested\";\nvar _Res = \"Resource\";\nvar _Rese = \"Reservations\";\nvar _Resu = \"Result\";\nvar _Ret = \"Return\";\nvar _Ro = \"Route\";\nvar _Rou = \"Routes\";\nvar _S = \"Source\";\nvar _SA = \"StartupAction\";\nvar _SAI = \"SecondaryAllocationIds\";\nvar _SAMLPA = \"SAMLProviderArn\";\nvar _SAZ = \"SingleAvailabilityZone\";\nvar _SAo = \"SourceAddresses\";\nvar _SAou = \"SourceAddress\";\nvar _SAour = \"SourceArn\";\nvar _SAu = \"SuggestedAccounts\";\nvar _SAub = \"SubnetArn\";\nvar _SAup = \"SupportedArchitectures\";\nvar _SB = \"S3Bucket\";\nvar _SBM = \"SupportedBootModes\";\nvar _SC = \"SubnetConfigurations\";\nvar _SCA = \"ServerCertificateArn\";\nvar _SCAE = \"SerialConsoleAccessEnabled\";\nvar _SCB = \"SourceCidrBlock\";\nvar _SCR = \"SourceCapacityReservation\";\nvar _SCRI = \"SourceCapacityReservationId\";\nvar _SCRIu = \"SubnetCidrReservationId\";\nvar _SCRu = \"SubnetCidrReservation\";\nvar _SCSIG = \"SustainedClockSpeedInGhz\";\nvar _SCc = \"ScopeCount\";\nvar _SCe = \"ServiceConfiguration\";\nvar _SCer = \"ServiceConfigurations\";\nvar _SCn = \"SnapshotConfiguration\";\nvar _SD = \"SpreadDomain\";\nvar _SDC = \"SourceDestCheck\";\nvar _SDI = \"SendDiagnosticInterrupt\";\nvar _SDIH = \"SlotDurationInHours\";\nvar _SDLTV = \"SuccessfullyDeletedLaunchTemplateVersions\";\nvar _SDR = \"StartDateRange\";\nvar _SDS = \"SpotDatafeedSubscription\";\nvar _SDV = \"SetDefaultVersion\";\nvar _SDe = \"ServiceDetails\";\nvar _SDn = \"SnapshotDetails\";\nvar _SDt = \"StartDate\";\nvar _SEL = \"S3ExportLocation\";\nvar _SET = \"SampledEndTime\";\nvar _SF = \"SupportedFeatures\";\nvar _SFC = \"SuccessfulFleetCancellations\";\nvar _SFD = \"SuccessfulFleetDeletions\";\nvar _SFII = \"SourceFpgaImageId\";\nvar _SFR = \"SuccessfulFleetRequests\";\nvar _SFRC = \"SpotFleetRequestConfig\";\nvar _SFRCp = \"SpotFleetRequestConfigs\";\nvar _SFRI = \"SpotFleetRequestIds\";\nvar _SFRIp = \"SpotFleetRequestId\";\nvar _SFRS = \"SpotFleetRequestState\";\nvar _SG = \"SecurityGroups\";\nvar _SGFV = \"SecurityGroupForVpcs\";\nvar _SGI = \"SecurityGroupIds\";\nvar _SGIe = \"SecurityGroupId\";\nvar _SGR = \"SecurityGroupRules\";\nvar _SGRD = \"SecurityGroupRuleDescriptions\";\nvar _SGRI = \"SecurityGroupRuleIds\";\nvar _SGRIe = \"SecurityGroupRuleId\";\nvar _SGRS = \"SecurityGroupReferencingSupport\";\nvar _SGRSe = \"SecurityGroupReferenceSet\";\nvar _SGRe = \"SecurityGroupRule\";\nvar _SGe = \"SecurityGroup\";\nvar _SH = \"StartHour\";\nvar _SI = \"StartInstances\";\nvar _SIAS = \"ScheduledInstanceAvailabilitySet\";\nvar _SIAT = \"SupportedIpAddressTypes\";\nvar _SICR = \"SubnetIpv4CidrReservations\";\nvar _SICRu = \"SubnetIpv6CidrReservations\";\nvar _SICS = \"SuccessfulInstanceCreditSpecifications\";\nvar _SIGB = \"SizeInGB\";\nvar _SII = \"SourceImageId\";\nvar _SIIc = \"ScheduledInstanceIds\";\nvar _SIIch = \"ScheduledInstanceId\";\nvar _SIIo = \"SourceInstanceId\";\nvar _SIMB = \"SizeInMiB\";\nvar _SIP = \"StaleIpPermissions\";\nvar _SIPE = \"StaleIpPermissionsEgress\";\nvar _SIPI = \"SourceIpamPoolId\";\nvar _SIR = \"SpotInstanceRequests\";\nvar _SIRI = \"SpotInstanceRequestIds\";\nvar _SIRIp = \"SpotInstanceRequestId\";\nvar _SIS = \"ScheduledInstanceSet\";\nvar _SIT = \"SpotInstanceType\";\nvar _SITR = \"StoreImageTaskResults\";\nvar _SITi = \"SingleInstanceType\";\nvar _SIe = \"ServiceId\";\nvar _SIer = \"ServiceIds\";\nvar _SIn = \"SnapshotId\";\nvar _SIna = \"SnapshotIds\";\nvar _SIo = \"SourceIp\";\nvar _SIt = \"StopInstances\";\nvar _SIta = \"StartingInstances\";\nvar _SIto = \"StoppingInstances\";\nvar _SIu = \"SubnetIds\";\nvar _SIub = \"SubnetId\";\nvar _SIubs = \"SubsystemId\";\nvar _SK = \"S3Key\";\nvar _SKo = \"S3objectKey\";\nvar _SL = \"SpreadLevel\";\nvar _SLGR = \"SearchLocalGatewayRoutes\";\nvar _SLo = \"S3Location\";\nvar _SM = \"StatusMessage\";\nvar _SMPPOLP = \"SpotMaxPricePercentageOverLowestPrice\";\nvar _SMS = \"SpotMaintenanceStrategies\";\nvar _SMTP = \"SpotMaxTotalPrice\";\nvar _SMt = \"StateMessage\";\nvar _SN = \"SessionNumber\";\nvar _SNIA = \"StartNetworkInsightsAnalysis\";\nvar _SNIASA = \"StartNetworkInsightsAccessScopeAnalysis\";\nvar _SNS = \"SriovNetSupport\";\nvar _SNe = \"ServiceName\";\nvar _SNeq = \"SequenceNumber\";\nvar _SNer = \"ServiceNames\";\nvar _SO = \"SpotOptions\";\nvar _SOT = \"S3ObjectTags\";\nvar _SP = \"S3Prefix\";\nvar _SPA = \"SamlProviderArn\";\nvar _SPH = \"SpotPriceHistory\";\nvar _SPI = \"ServicePermissionId\";\nvar _SPIA = \"SecondaryPrivateIpAddresses\";\nvar _SPIAC = \"SecondaryPrivateIpAddressCount\";\nvar _SPL = \"SourcePrefixLists\";\nvar _SPR = \"SourcePortRange\";\nvar _SPRo = \"SourcePortRanges\";\nvar _SPS = \"SpotPlacementScores\";\nvar _SPo = \"SourcePorts\";\nvar _SPp = \"SpotPrice\";\nvar _SQPD = \"SuccessfulQueuedPurchaseDeletions\";\nvar _SR = \"SourceRegion\";\nvar _SRDT = \"SupportedRootDeviceTypes\";\nvar _SRO = \"StaticRoutesOnly\";\nvar _SRT = \"SubnetRouteTable\";\nvar _SRe = \"ServiceResource\";\nvar _SRo = \"SourceResource\";\nvar _SRt = \"StateReason\";\nvar _SS = \"SseSpecification\";\nvar _SSGN = \"SourceSecurityGroupName\";\nvar _SSGOI = \"SourceSecurityGroupOwnerId\";\nvar _SSGS = \"StaleSecurityGroupSet\";\nvar _SSI = \"SourceSnapshotId\";\nvar _SSIo = \"SourceSnapshotIds\";\nvar _SSP = \"SelfServicePortal\";\nvar _SSPU = \"SelfServicePortalUrl\";\nvar _SSS = \"StaticSourcesSupport\";\nvar _SSSAMLPA = \"SelfServiceSAMLProviderArn\";\nvar _SSSPA = \"SelfServiceSamlProviderArn\";\nvar _SST = \"SampledStartTime\";\nvar _SSTR = \"SlotStartTimeRange\";\nvar _SSe = \"ServiceState\";\nvar _SSu = \"SupportedStrategies\";\nvar _SSy = \"SystemStatus\";\nvar _ST = \"SplitTunnel\";\nvar _STC = \"SpotTargetCapacity\";\nvar _STD = \"SnapshotTaskDetail\";\nvar _STFR = \"StoreTaskFailureReason\";\nvar _STGMG = \"SearchTransitGatewayMulticastGroups\";\nvar _STGR = \"SearchTransitGatewayRoutes\";\nvar _STH = \"SessionTimeoutHours\";\nvar _STR = \"SkipTunnelReplacement\";\nvar _STRt = \"StateTransitionReason\";\nvar _STS = \"SnapshotTierStatuses\";\nvar _STSt = \"StoreTaskState\";\nvar _STT = \"StateTransitionTime\";\nvar _STa = \"SampleTime\";\nvar _STe = \"ServiceType\";\nvar _STo = \"SourceType\";\nvar _STs = \"SseType\";\nvar _STt = \"StartTime\";\nvar _STto = \"StorageTier\";\nvar _SUC = \"SupportedUsageClasses\";\nvar _SV = \"SourceVersion\";\nvar _SVESPDV = \"StartVpcEndpointServicePrivateDnsVerification\";\nvar _SVI = \"SubsystemVendorId\";\nvar _SVT = \"SupportedVirtualizationTypes\";\nvar _SVh = \"ShellVersion\";\nvar _SVo = \"SourceVpc\";\nvar _SVu = \"SupportedVersions\";\nvar _SWD = \"StartWeekDay\";\nvar _S_ = \"S3\";\nvar _Sc = \"Scope\";\nvar _Sco = \"Score\";\nvar _Se = \"Service\";\nvar _Set = \"Settings\";\nvar _Si = \"Signature\";\nvar _Siz = \"Size\";\nvar _Sn = \"Snapshots\";\nvar _So = \"Sources\";\nvar _Soc = \"Sockets\";\nvar _Sof = \"Software\";\nvar _St = \"Storage\";\nvar _Sta = \"Statistic\";\nvar _Star = \"Start\";\nvar _Stat = \"State\";\nvar _Statu = \"Status\";\nvar _Status = \"Statuses\";\nvar _Str = \"Strategy\";\nvar _Su = \"Subnet\";\nvar _Sub = \"Subscriptions\";\nvar _Subn = \"Subnets\";\nvar _Suc = \"Successful\";\nvar _Succ = \"Success\";\nvar _T = \"Type\";\nvar _TAAC = \"TotalAvailableAddressCount\";\nvar _TAC = \"TotalAddressCount\";\nvar _TAI = \"TransferAccountId\";\nvar _TC = \"TargetConfigurations\";\nvar _TCS = \"TargetCapacitySpecification\";\nvar _TCUT = \"TargetCapacityUnitType\";\nvar _TCVC = \"TerminateClientVpnConnections\";\nvar _TCVR = \"TargetConfigurationValueRollup\";\nvar _TCVS = \"TargetConfigurationValueSet\";\nvar _TCa = \"TargetCapacity\";\nvar _TCar = \"TargetConfiguration\";\nvar _TCo = \"TotalCapacity\";\nvar _TD = \"TrafficDirection\";\nvar _TDe = \"TerminationDelay\";\nvar _TE = \"TargetEnvironment\";\nvar _TED = \"TermEndDate\";\nvar _TET = \"TcpEstablishedTimeout\";\nvar _TEo = \"TokenEndpoint\";\nvar _TFC = \"TotalFulfilledCapacity\";\nvar _TFMIMB = \"TotalFpgaMemoryInMiB\";\nvar _TG = \"TargetGroups\";\nvar _TGA = \"TransitGatewayAddress\";\nvar _TGAI = \"TransitGatewayAttachmentId\";\nvar _TGAIr = \"TransitGatewayAttachmentIds\";\nvar _TGAP = \"TransitGatewayAttachmentPropagations\";\nvar _TGAr = \"TransitGatewayAttachments\";\nvar _TGAra = \"TransitGatewayAttachment\";\nvar _TGAran = \"TransitGatewayArn\";\nvar _TGArans = \"TransitGatewayAsn\";\nvar _TGC = \"TargetGroupsConfig\";\nvar _TGCB = \"TransitGatewayCidrBlocks\";\nvar _TGCP = \"TransitGatewayConnectPeer\";\nvar _TGCPI = \"TransitGatewayConnectPeerId\";\nvar _TGCPIr = \"TransitGatewayConnectPeerIds\";\nvar _TGCPr = \"TransitGatewayConnectPeers\";\nvar _TGCr = \"TransitGatewayConnect\";\nvar _TGCra = \"TransitGatewayConnects\";\nvar _TGI = \"TransitGatewayId\";\nvar _TGIr = \"TransitGatewayIds\";\nvar _TGMD = \"TransitGatewayMulticastDomain\";\nvar _TGMDA = \"TransitGatewayMulticastDomainArn\";\nvar _TGMDI = \"TransitGatewayMulticastDomainId\";\nvar _TGMDIr = \"TransitGatewayMulticastDomainIds\";\nvar _TGMDr = \"TransitGatewayMulticastDomains\";\nvar _TGMIMB = \"TotalGpuMemoryInMiB\";\nvar _TGOI = \"TransitGatewayOwnerId\";\nvar _TGPA = \"TransitGatewayPeeringAttachment\";\nvar _TGPAr = \"TransitGatewayPeeringAttachments\";\nvar _TGPLR = \"TransitGatewayPrefixListReference\";\nvar _TGPLRr = \"TransitGatewayPrefixListReferences\";\nvar _TGPT = \"TransitGatewayPolicyTable\";\nvar _TGPTE = \"TransitGatewayPolicyTableEntries\";\nvar _TGPTI = \"TransitGatewayPolicyTableId\";\nvar _TGPTIr = \"TransitGatewayPolicyTableIds\";\nvar _TGPTr = \"TransitGatewayPolicyTables\";\nvar _TGRT = \"TransitGatewayRouteTable\";\nvar _TGRTA = \"TransitGatewayRouteTableAnnouncement\";\nvar _TGRTAI = \"TransitGatewayRouteTableAnnouncementId\";\nvar _TGRTAIr = \"TransitGatewayRouteTableAnnouncementIds\";\nvar _TGRTAr = \"TransitGatewayRouteTableAnnouncements\";\nvar _TGRTI = \"TransitGatewayRouteTableId\";\nvar _TGRTIr = \"TransitGatewayRouteTableIds\";\nvar _TGRTP = \"TransitGatewayRouteTablePropagations\";\nvar _TGRTR = \"TransitGatewayRouteTableRoute\";\nvar _TGRTr = \"TransitGatewayRouteTables\";\nvar _TGVA = \"TransitGatewayVpcAttachment\";\nvar _TGVAr = \"TransitGatewayVpcAttachments\";\nvar _TGr = \"TransitGateway\";\nvar _TGra = \"TransitGateways\";\nvar _THP = \"TotalHourlyPrice\";\nvar _TI = \"TerminateInstances\";\nvar _TIC = \"TunnelInsideCidr\";\nvar _TICo = \"TotalInstanceCount\";\nvar _TII = \"TrunkInterfaceId\";\nvar _TIIC = \"TunnelInsideIpv6Cidr\";\nvar _TIIV = \"TunnelInsideIpVersion\";\nvar _TIMIMB = \"TotalInferenceMemoryInMiB\";\nvar _TIWE = \"TerminateInstancesWithExpiration\";\nvar _TIa = \"TargetIops\";\nvar _TIe = \"TenantId\";\nvar _TIer = \"TerminatingInstances\";\nvar _TLSGB = \"TotalLocalStorageGB\";\nvar _TMAE = \"TargetMultiAttachEnabled\";\nvar _TMF = \"TrafficMirrorFilter\";\nvar _TMFI = \"TrafficMirrorFilterId\";\nvar _TMFIr = \"TrafficMirrorFilterIds\";\nvar _TMFR = \"TrafficMirrorFilterRule\";\nvar _TMFRI = \"TrafficMirrorFilterRuleId\";\nvar _TMFRIr = \"TrafficMirrorFilterRuleIds\";\nvar _TMFRr = \"TrafficMirrorFilterRules\";\nvar _TMFr = \"TrafficMirrorFilters\";\nvar _TMMIMB = \"TotalMediaMemoryInMiB\";\nvar _TMS = \"TrafficMirrorSession\";\nvar _TMSI = \"TrafficMirrorSessionId\";\nvar _TMSIr = \"TrafficMirrorSessionIds\";\nvar _TMSr = \"TrafficMirrorSessions\";\nvar _TMT = \"TrafficMirrorTarget\";\nvar _TMTI = \"TrafficMirrorTargetId\";\nvar _TMTIr = \"TrafficMirrorTargetIds\";\nvar _TMTr = \"TrafficMirrorTargets\";\nvar _TN = \"TokenName\";\nvar _TNC = \"TargetNetworkCidr\";\nvar _TNDMIMB = \"TotalNeuronDeviceMemoryInMiB\";\nvar _TNI = \"TargetNetworkId\";\nvar _TO = \"TunnelOptions\";\nvar _TOAT = \"TransferOfferAcceptedTimestamp\";\nvar _TOET = \"TransferOfferExpirationTimestamp\";\nvar _TP = \"ToPort\";\nvar _TPC = \"ThreadsPerCore\";\nvar _TPT = \"TrustProviderType\";\nvar _TPr = \"TransportProtocol\";\nvar _TR = \"ThroughResources\";\nvar _TRC = \"TargetResourceCount\";\nvar _TRD = \"TemporaryRestoreDays\";\nvar _TRTI = \"TargetRouteTableId\";\nvar _TRi = \"TimeRanges\";\nvar _TS = \"TagSpecifications\";\nvar _TSD = \"TermStartDate\";\nvar _TSIGB = \"TotalSizeInGB\";\nvar _TSIH = \"TotalScheduledInstanceHours\";\nvar _TST = \"TieringStartTime\";\nvar _TSTa = \"TaskStartTime\";\nvar _TSa = \"TargetSubnet\";\nvar _TSag = \"TagSet\";\nvar _TSagp = \"TagSpecification\";\nvar _TSar = \"TargetSize\";\nvar _TSas = \"TaskState\";\nvar _TSp = \"TpmSupport\";\nvar _TT = \"TrafficType\";\nvar _TTC = \"TotalTargetCapacity\";\nvar _TTGAI = \"TransportTransitGatewayAttachmentId\";\nvar _TTa = \"TargetThroughput\";\nvar _TUP = \"TotalUpfrontPrice\";\nvar _TV = \"TargetVersion\";\nvar _TVC = \"TotalVCpus\";\nvar _TVSI = \"TargetVpcSubnetId\";\nvar _TVT = \"TargetVolumeType\";\nvar _TVo = \"TokenValue\";\nvar _Ta = \"Tags\";\nvar _Tag = \"Tag\";\nvar _Te = \"Tenancy\";\nvar _Ter = \"Term\";\nvar _Th = \"Throughput\";\nvar _Ti = \"Tier\";\nvar _Tim = \"Timestamp\";\nvar _To = \"To\";\nvar _U = \"Url\";\nvar _UB = \"UserBucket\";\nvar _UD = \"UserData\";\nvar _UDLTV = \"UnsuccessfullyDeletedLaunchTemplateVersions\";\nvar _UDe = \"UefiData\";\nvar _UDp = \"UpdatedDate\";\nvar _UDpd = \"UpdateDate\";\nvar _UE = \"UploadEnd\";\nvar _UF = \"UpfrontFee\";\nvar _UFD = \"UnsuccessfulFleetDeletions\";\nvar _UFR = \"UnsuccessfulFleetRequests\";\nvar _UG = \"UserGroups\";\nvar _UI = \"UnmonitorInstances\";\nvar _UIA = \"UnassignIpv6Addresses\";\nvar _UIAn = \"UnassignedIpv6Addresses\";\nvar _UIC = \"UsedInstanceCount\";\nvar _UICS = \"UnsuccessfulInstanceCreditSpecifications\";\nvar _UIE = \"UserInfoEndpoint\";\nvar _UIGP = \"UserIdGroupPairs\";\nvar _UIP = \"UnknownIpPermissions\";\nvar _UIPn = \"UnassignedIpv6Prefixes\";\nvar _UIs = \"UserId\";\nvar _UIse = \"UserIds\";\nvar _ULI = \"UseLongIds\";\nvar _ULIA = \"UseLongIdsAggregated\";\nvar _UO = \"UsageOperation\";\nvar _UOUT = \"UsageOperationUpdateTime\";\nvar _UP = \"UploadPolicy\";\nvar _UPIA = \"UnassignPrivateIpAddresses\";\nvar _UPNGA = \"UnassignPrivateNatGatewayAddress\";\nvar _UPS = \"UploadPolicySignature\";\nvar _UPp = \"UpfrontPrice\";\nvar _UPs = \"UsagePrice\";\nvar _US = \"UnlockSnapshot\";\nvar _USGRDE = \"UpdateSecurityGroupRuleDescriptionsEgress\";\nvar _USGRDI = \"UpdateSecurityGroupRuleDescriptionsIngress\";\nvar _UST = \"UdpStreamTimeout\";\nvar _USp = \"UploadSize\";\nvar _USpl = \"UploadStart\";\nvar _USs = \"UsageStrategy\";\nvar _UT = \"UdpTimeout\";\nvar _UTPT = \"UserTrustProviderType\";\nvar _UTp = \"UpdateTime\";\nvar _Un = \"Unsuccessful\";\nvar _Us = \"Username\";\nvar _V = \"Version\";\nvar _VA = \"VpcAttachment\";\nvar _VAE = \"VerifiedAccessEndpoint\";\nvar _VAEI = \"VerifiedAccessEndpointId\";\nvar _VAEIe = \"VerifiedAccessEndpointIds\";\nvar _VAEe = \"VerifiedAccessEndpoints\";\nvar _VAG = \"VerifiedAccessGroup\";\nvar _VAGA = \"VerifiedAccessGroupArn\";\nvar _VAGI = \"VerifiedAccessGroupId\";\nvar _VAGIe = \"VerifiedAccessGroupIds\";\nvar _VAGe = \"VerifiedAccessGroups\";\nvar _VAI = \"VerifiedAccessInstance\";\nvar _VAII = \"VerifiedAccessInstanceId\";\nvar _VAIIe = \"VerifiedAccessInstanceIds\";\nvar _VAIe = \"VerifiedAccessInstances\";\nvar _VATP = \"VerifiedAccessTrustProvider\";\nvar _VATPI = \"VerifiedAccessTrustProviderId\";\nvar _VATPIe = \"VerifiedAccessTrustProviderIds\";\nvar _VATPe = \"VerifiedAccessTrustProviders\";\nvar _VAp = \"VpcAttachments\";\nvar _VC = \"VpnConnection\";\nvar _VCC = \"VCpuCount\";\nvar _VCDSC = \"VpnConnectionDeviceSampleConfiguration\";\nvar _VCDT = \"VpnConnectionDeviceTypes\";\nvar _VCDTI = \"VpnConnectionDeviceTypeId\";\nvar _VCI = \"VpnConnectionId\";\nvar _VCIp = \"VpnConnectionIds\";\nvar _VCIpu = \"VCpuInfo\";\nvar _VCa = \"ValidCores\";\nvar _VCp = \"VpnConnections\";\nvar _VD = \"VersionDescription\";\nvar _VE = \"VpcEndpoint\";\nvar _VEC = \"VpcEndpointConnections\";\nvar _VECI = \"VpcEndpointConnectionId\";\nvar _VEI = \"VpcEndpointIds\";\nvar _VEIp = \"VpcEndpointId\";\nvar _VEO = \"VpcEndpointOwner\";\nvar _VEPS = \"VpcEndpointPolicySupported\";\nvar _VES = \"VpnEcmpSupport\";\nvar _VESp = \"VpcEndpointService\";\nvar _VESpc = \"VpcEndpointState\";\nvar _VET = \"VpcEndpointType\";\nvar _VEp = \"VpcEndpoints\";\nvar _VF = \"ValidFrom\";\nvar _VFR = \"ValidationFailureReason\";\nvar _VG = \"VpnGateway\";\nvar _VGI = \"VpnGatewayId\";\nvar _VGIp = \"VpnGatewayIds\";\nvar _VGp = \"VpnGateways\";\nvar _VI = \"VpcId\";\nvar _VIe = \"VendorId\";\nvar _VIl = \"VlanId\";\nvar _VIo = \"VolumeId\";\nvar _VIol = \"VolumeIds\";\nvar _VIp = \"VpcIds\";\nvar _VM = \"VerificationMethod\";\nvar _VMo = \"VolumesModifications\";\nvar _VMol = \"VolumeModification\";\nvar _VN = \"VirtualName\";\nvar _VNI = \"VirtualNetworkId\";\nvar _VNe = \"VersionNumber\";\nvar _VOI = \"VolumeOwnerId\";\nvar _VOIp = \"VpcOwnerId\";\nvar _VP = \"VpnPort\";\nvar _VPC = \"VpcPeeringConnection\";\nvar _VPCI = \"VpcPeeringConnectionId\";\nvar _VPCIp = \"VpcPeeringConnectionIds\";\nvar _VPCp = \"VpcPeeringConnections\";\nvar _VPp = \"VpnProtocol\";\nvar _VS = \"VolumeSize\";\nvar _VSo = \"VolumeStatuses\";\nvar _VSol = \"VolumeStatus\";\nvar _VT = \"VolumeType\";\nvar _VTOIA = \"VpnTunnelOutsideIpAddress\";\nvar _VTPC = \"ValidThreadsPerCore\";\nvar _VTg = \"VgwTelemetry\";\nvar _VTi = \"VirtualizationTypes\";\nvar _VTir = \"VirtualizationType\";\nvar _VU = \"ValidUntil\";\nvar _Va = \"Value\";\nvar _Val = \"Values\";\nvar _Ve = \"Versions\";\nvar _Ven = \"Vendor\";\nvar _Vl = \"Vlan\";\nvar _Vo = \"Volume\";\nvar _Vol = \"Volumes\";\nvar _Vp = \"Vpc\";\nvar _Vpc = \"Vpcs\";\nvar _W = \"Weight\";\nvar _WBC = \"WithdrawByoipCidr\";\nvar _WC = \"WithCooldown\";\nvar _WCe = \"WeightedCapacity\";\nvar _WM = \"WarningMessage\";\nvar _WU = \"WakeUp\";\nvar _Wa = \"Warning\";\nvar _ZI = \"ZoneIds\";\nvar _ZIo = \"ZoneId\";\nvar _ZN = \"ZoneNames\";\nvar _ZNo = \"ZoneName\";\nvar _ZT = \"ZoneType\";\nvar _a = \"associations\";\nvar _aA = \"asnAssociation\";\nvar _aAC = \"availableAddressCount\";\nvar _aAI = \"awsAccountId\";\nvar _aAId = \"addressAllocationId\";\nvar _aAS = \"asnAssociationSet\";\nvar _aASA = \"autoAcceptSharedAssociations\";\nvar _aASAu = \"autoAcceptSharedAttachments\";\nvar _aASc = \"accountAttributeSet\";\nvar _aASd = \"additionalAccountSet\";\nvar _aAc = \"accessAll\";\nvar _aBHP = \"actualBlockHourlyPrice\";\nvar _aC = \"availableCapacity\";\nvar _aCIA = \"associateCarrierIpAddress\";\nvar _aCT = \"archivalCompleteTime\";\nvar _aCc = \"acceleratorCount\";\nvar _aCd = \"addressCount\";\nvar _aD = \"activeDirectory\";\nvar _aDNL = \"allocationDefaultNetmaskLength\";\nvar _aDRFRV = \"allowDnsResolutionFromRemoteVpc\";\nvar _aDRTI = \"associationDefaultRouteTableId\";\nvar _aDS = \"additionalDetailSet\";\nvar _aDT = \"additionalDetailType\";\nvar _aDn = \"announcementDirection\";\nvar _aDp = \"applicationDomain\";\nvar _aE = \"authorizationEndpoint\";\nvar _aEC = \"analyzedEniCount\";\nvar _aEFLCLTRV = \"allowEgressFromLocalClassicLinkToRemoteVpc\";\nvar _aEFLVTRCL = \"allowEgressFromLocalVpcToRemoteClassicLink\";\nvar _aEIO = \"autoEnableIO\";\nvar _aES = \"attachedEbsStatus\";\nvar _aF = \"addressFamily\";\nvar _aFS = \"analysisFindingSet\";\nvar _aI = \"allocationId\";\nvar _aIA = \"assignedIpv6Addresses\";\nvar _aIAC = \"availableIpAddressCount\";\nvar _aIAOC = \"assignIpv6AddressOnCreation\";\nvar _aIC = \"availableInstanceCapacity\";\nvar _aICv = \"availableInstanceCount\";\nvar _aIPS = \"assignedIpv6PrefixSet\";\nvar _aIPSs = \"assignedIpv4PrefixSet\";\nvar _aIS = \"activeInstanceSet\";\nvar _aITS = \"allowedInstanceTypeSet\";\nvar _aIc = \"accountId\";\nvar _aIm = \"amiId\";\nvar _aIs = \"associationId\";\nvar _aIss = \"assetId\";\nvar _aIt = \"attachmentId\";\nvar _aIu = \"autoImport\";\nvar _aL = \"accountLevel\";\nvar _aLI = \"amiLaunchIndex\";\nvar _aLc = \"accessLogs\";\nvar _aMIT = \"allowsMultipleInstanceTypes\";\nvar _aMNL = \"allocationMinNetmaskLength\";\nvar _aMNLl = \"allocationMaxNetmaskLength\";\nvar _aMS = \"acceleratorManufacturerSet\";\nvar _aMSp = \"applianceModeSupport\";\nvar _aN = \"attributeName\";\nvar _aNS = \"acceleratorNameSet\";\nvar _aO = \"authenticationOptions\";\nvar _aOI = \"addressOwnerId\";\nvar _aP = \"allowedPrincipals\";\nvar _aPCO = \"accepterPeeringConnectionOptions\";\nvar _aPHS = \"alternatePathHintSet\";\nvar _aPIA = \"associatePublicIpAddress\";\nvar _aPIAS = \"assignedPrivateIpAddressesSet\";\nvar _aPS = \"addedPrincipalSet\";\nvar _aPu = \"autoPlacement\";\nvar _aR = \"authorizationRule\";\nvar _aRA = \"associatedRoleArn\";\nvar _aRAd = \"additionalRoutesAvailable\";\nvar _aRC = \"acceptedRouteCount\";\nvar _aRS = \"associatedRoleSet\";\nvar _aRSu = \"autoRecoverySupported\";\nvar _aRTS = \"allocationResourceTagSet\";\nvar _aRc = \"aclRule\";\nvar _aRcc = \"acceptanceRequired\";\nvar _aRd = \"addressRegion\";\nvar _aRs = \"associatedResource\";\nvar _aRu = \"autoRecovery\";\nvar _aS = \"associationState\";\nvar _aSA = \"amazonSideAsn\";\nvar _aSS = \"amdSevSnp\";\nvar _aSc = \"activityStatus\";\nvar _aSct = \"actionsSet\";\nvar _aSd = \"addressSet\";\nvar _aSdd = \"addressesSet\";\nvar _aSl = \"allocationStrategy\";\nvar _aSn = \"analysisStatus\";\nvar _aSs = \"associationStatus\";\nvar _aSss = \"associationSet\";\nvar _aSt = \"attachmentSet\";\nvar _aStt = \"attachmentStatuses\";\nvar _aSw = \"awsService\";\nvar _aT = \"addressTransfer\";\nvar _aTGAI = \"accepterTransitGatewayAttachmentId\";\nvar _aTI = \"accepterTgwInfo\";\nvar _aTMMB = \"acceleratorTotalMemoryMiB\";\nvar _aTN = \"associatedTargetNetwork\";\nvar _aTS = \"addressTransferStatus\";\nvar _aTSc = \"acceleratorTypeSet\";\nvar _aTSd = \"addressTransferSet\";\nvar _aTd = \"addressType\";\nvar _aTdd = \"addressingType\";\nvar _aTl = \"allocationType\";\nvar _aTll = \"allocationTime\";\nvar _aTs = \"associationTarget\";\nvar _aTt = \"attachTime\";\nvar _aTtt = \"attachedTo\";\nvar _aTtta = \"attachmentType\";\nvar _aV = \"attributeValue\";\nvar _aVC = \"availableVCpus\";\nvar _aVI = \"accepterVpcInfo\";\nvar _aVS = \"attributeValueSet\";\nvar _aZ = \"availabilityZone\";\nvar _aZG = \"availabilityZoneGroup\";\nvar _aZI = \"availabilityZoneId\";\nvar _aZIv = \"availabilityZoneInfo\";\nvar _aZS = \"availabilityZoneSet\";\nvar _ac = \"acl\";\nvar _acc = \"accelerators\";\nvar _act = \"active\";\nvar _ad = \"address\";\nvar _af = \"affinity\";\nvar _am = \"amount\";\nvar _ar = \"arn\";\nvar _arc = \"architecture\";\nvar _as = \"asn\";\nvar _ass = \"association\";\nvar _at = \"attachment\";\nvar _att = \"attachments\";\nvar _b = \"byoasn\";\nvar _bA = \"bgpAsn\";\nvar _bAE = \"bgpAsnExtended\";\nvar _bBIG = \"baselineBandwidthInGbps\";\nvar _bBIM = \"baselineBandwidthInMbps\";\nvar _bC = \"byoipCidr\";\nvar _bCS = \"byoipCidrSet\";\nvar _bCg = \"bgpConfigurations\";\nvar _bCy = \"bytesConverted\";\nvar _bDM = \"blockDeviceMapping\";\nvar _bDMS = \"blockDeviceMappingSet\";\nvar _bDMl = \"blockDurationMinutes\";\nvar _bEBM = \"baselineEbsBandwidthMbps\";\nvar _bEDNS = \"baseEndpointDnsNameSet\";\nvar _bI = \"bundleId\";\nvar _bII = \"branchInterfaceId\";\nvar _bIT = \"bundleInstanceTask\";\nvar _bITS = \"bundleInstanceTasksSet\";\nvar _bIa = \"baselineIops\";\nvar _bM = \"bootMode\";\nvar _bMa = \"bareMetal\";\nvar _bN = \"bucketName\";\nvar _bO = \"bucketOwner\";\nvar _bP = \"burstablePerformance\";\nvar _bPS = \"burstablePerformanceSupported\";\nvar _bS = \"byoasnSet\";\nvar _bSg = \"bgpStatus\";\nvar _bT = \"bannerText\";\nvar _bTIMB = \"baselineThroughputInMBps\";\nvar _bl = \"blackhole\";\nvar _bu = \"bucket\";\nvar _c = \"component\";\nvar _cA = \"componentArn\";\nvar _cAS = \"capacityAllocationSet\";\nvar _cAUS = \"coipAddressUsageSet\";\nvar _cAe = \"certificateArn\";\nvar _cAo = \"componentAccount\";\nvar _cAr = \"createdAt\";\nvar _cB = \"cidrBlock\";\nvar _cBA = \"cidrBlockAssociation\";\nvar _cBAS = \"cidrBlockAssociationSet\";\nvar _cBDH = \"capacityBlockDurationHours\";\nvar _cBOI = \"capacityBlockOfferingId\";\nvar _cBOS = \"capacityBlockOfferingSet\";\nvar _cBS = \"cidrBlockState\";\nvar _cBSi = \"cidrBlockSet\";\nvar _cBr = \"createdBy\";\nvar _cC = \"currencyCode\";\nvar _cCB = \"clientCidrBlock\";\nvar _cCO = \"clientConnectOptions\";\nvar _cCRFE = \"cancelCapacityReservationFleetError\";\nvar _cCl = \"clientConfiguration\";\nvar _cCo = \"coreCount\";\nvar _cCoi = \"coipCidr\";\nvar _cCp = \"cpuCredits\";\nvar _cD = \"createDate\";\nvar _cDr = \"creationDate\";\nvar _cDre = \"createdDate\";\nvar _cE = \"connectionEvents\";\nvar _cET = \"connectionEstablishedTime\";\nvar _cETo = \"connectionEndTime\";\nvar _cEr = \"cronExpression\";\nvar _cF = \"containerFormat\";\nvar _cFS = \"currentFleetState\";\nvar _cG = \"carrierGateway\";\nvar _cGC = \"customerGatewayConfiguration\";\nvar _cGI = \"carrierGatewayId\";\nvar _cGIu = \"customerGatewayId\";\nvar _cGS = \"carrierGatewaySet\";\nvar _cGSu = \"customerGatewaySet\";\nvar _cGu = \"customerGateway\";\nvar _cGur = \"currentGeneration\";\nvar _cI = \"carrierIp\";\nvar _cIBM = \"currentInstanceBootMode\";\nvar _cIi = \"cidrIp\";\nvar _cIid = \"cidrIpv6\";\nvar _cIidr = \"cidrIpv4\";\nvar _cIl = \"clientIp\";\nvar _cIli = \"clientId\";\nvar _cIo = \"componentId\";\nvar _cIon = \"connectionId\";\nvar _cIop = \"coIp\";\nvar _cIor = \"coreInfo\";\nvar _cLB = \"classicLoadBalancers\";\nvar _cLBC = \"classicLoadBalancersConfig\";\nvar _cLBL = \"classicLoadBalancerListener\";\nvar _cLBO = \"clientLoginBannerOptions\";\nvar _cLDS = \"classicLinkDnsSupported\";\nvar _cLE = \"classicLinkEnabled\";\nvar _cLO = \"connectionLogOptions\";\nvar _cMKE = \"customerManagedKeyEnabled\";\nvar _cMS = \"cpuManufacturerSet\";\nvar _cN = \"commonName\";\nvar _cNA = \"coreNetworkArn\";\nvar _cNAA = \"coreNetworkAttachmentArn\";\nvar _cNAo = \"connectionNotificationArn\";\nvar _cNI = \"connectionNotificationId\";\nvar _cNIo = \"coreNetworkId\";\nvar _cNS = \"connectionNotificationState\";\nvar _cNSo = \"connectionNotificationSet\";\nvar _cNT = \"connectionNotificationType\";\nvar _cNo = \"connectionNotification\";\nvar _cO = \"cpuOptions\";\nvar _cOI = \"customerOwnedIp\";\nvar _cOIP = \"customerOwnedIpv4Pool\";\nvar _cOP = \"coolOffPeriod\";\nvar _cOPEO = \"coolOffPeriodExpiresOn\";\nvar _cP = \"coipPool\";\nvar _cPC = \"connectPeerConfiguration\";\nvar _cPI = \"coipPoolId\";\nvar _cPS = \"coipPoolSet\";\nvar _cR = \"capacityReservation\";\nvar _cRA = \"capacityReservationArn\";\nvar _cRCC = \"clientRootCertificateChain\";\nvar _cRFA = \"capacityReservationFleetArn\";\nvar _cRFI = \"capacityReservationFleetId\";\nvar _cRFS = \"capacityReservationFleetSet\";\nvar _cRGS = \"capacityReservationGroupSet\";\nvar _cRI = \"capacityReservationId\";\nvar _cRL = \"certificateRevocationList\";\nvar _cRO = \"capacityReservationOptions\";\nvar _cRP = \"capacityReservationPreference\";\nvar _cRRGA = \"capacityReservationResourceGroupArn\";\nvar _cRS = \"capacityReservationSet\";\nvar _cRSa = \"capacityReservationSpecification\";\nvar _cRT = \"capacityReservationTarget\";\nvar _cRa = \"capacityRebalance\";\nvar _cRo = \"componentRegion\";\nvar _cS = \"cidrSet\";\nvar _cSBN = \"certificateS3BucketName\";\nvar _cSFRS = \"currentSpotFleetRequestState\";\nvar _cSOK = \"certificateS3ObjectKey\";\nvar _cSl = \"clientSecret\";\nvar _cSo = \"complianceStatus\";\nvar _cSon = \"connectionStatuses\";\nvar _cSr = \"creditSpecification\";\nvar _cSu = \"currentState\";\nvar _cSur = \"currentStatus\";\nvar _cT = \"clientToken\";\nvar _cTC = \"connectionTrackingConfiguration\";\nvar _cTI = \"conversionTaskId\";\nvar _cTS = \"connectionTrackingSpecification\";\nvar _cTo = \"conversionTasks\";\nvar _cTom = \"completeTime\";\nvar _cTon = \"conversionTask\";\nvar _cTonn = \"connectivityType\";\nvar _cTr = \"createTime\";\nvar _cTre = \"creationTime\";\nvar _cTrea = \"creationTimestamp\";\nvar _cVE = \"clientVpnEndpoint\";\nvar _cVEI = \"clientVpnEndpointId\";\nvar _cVP = \"createVolumePermission\";\nvar _cVTN = \"clientVpnTargetNetworks\";\nvar _cWL = \"cloudWatchLogs\";\nvar _cWLO = \"cloudWatchLogOptions\";\nvar _ca = \"category\";\nvar _ch = \"checksum\";\nvar _ci = \"cidr\";\nvar _co = \"code\";\nvar _con = \"connections\";\nvar _conf = \"configured\";\nvar _cont = \"context\";\nvar _cor = \"cores\";\nvar _cou = \"count\";\nvar _d = \"destination\";\nvar _dA = \"destinationArn\";\nvar _dAIT = \"denyAllIgwTraffic\";\nvar _dART = \"defaultAssociationRouteTable\";\nvar _dAS = \"destinationAddressSet\";\nvar _dASe = \"deprovisionedAddressSet\";\nvar _dASi = \"disableApiStop\";\nvar _dAT = \"disableApiTermination\";\nvar _dAe = \"destinationAddress\";\nvar _dC = \"destinationCidr\";\nvar _dCA = \"domainCertificateArn\";\nvar _dCAR = \"deliverCrossAccountRole\";\nvar _dCB = \"destinationCidrBlock\";\nvar _dCR = \"destinationCapacityReservation\";\nvar _dCS = \"dhcpConfigurationSet\";\nvar _dCe = \"defaultCores\";\nvar _dEKI = \"dataEncryptionKeyId\";\nvar _dES = \"dnsEntrySet\";\nvar _dFA = \"defaultForAz\";\nvar _dHIS = \"dedicatedHostIdSet\";\nvar _dHS = \"dedicatedHostsSupported\";\nvar _dI = \"directoryId\";\nvar _dICB = \"destinationIpv6CidrBlock\";\nvar _dIF = \"diskImageFormat\";\nvar _dIS = \"diskImageSize\";\nvar _dIe = \"deviceIndex\";\nvar _dIes = \"destinationIp\";\nvar _dLEM = \"deliverLogsErrorMessage\";\nvar _dLPA = \"deliverLogsPermissionArn\";\nvar _dLS = \"deliverLogsStatus\";\nvar _dMGM = \"deregisteredMulticastGroupMembers\";\nvar _dMGS = \"deregisteredMulticastGroupSources\";\nvar _dN = \"deviceName\";\nvar _dNCI = \"defaultNetworkCardIndex\";\nvar _dNII = \"deregisteredNetworkInterfaceIds\";\nvar _dNn = \"dnsName\";\nvar _dO = \"dhcpOptions\";\nvar _dOI = \"dhcpOptionsId\";\nvar _dOS = \"dhcpOptionsSet\";\nvar _dOT = \"deleteOnTermination\";\nvar _dOe = \"destinationOptions\";\nvar _dOev = \"deviceOptions\";\nvar _dOn = \"dnsOptions\";\nvar _dP = \"deregistrationProtection\";\nvar _dPLI = \"destinationPrefixListId\";\nvar _dPLS = \"destinationPrefixListSet\";\nvar _dPR = \"destinationPortRange\";\nvar _dPRS = \"destinationPortRangeSet\";\nvar _dPRT = \"defaultPropagationRouteTable\";\nvar _dPS = \"destinationPortSet\";\nvar _dPe = \"destinationPort\";\nvar _dR = \"discoveryRegion\";\nvar _dRDAI = \"defaultResourceDiscoveryAssociationId\";\nvar _dRDI = \"defaultResourceDiscoveryId\";\nvar _dRIT = \"dnsRecordIpType\";\nvar _dRRV = \"deleteReplacedRootVolume\";\nvar _dRS = \"dataRetentionSupport\";\nvar _dRSa = \"dataResponseSet\";\nvar _dRTA = \"defaultRouteTableAssociation\";\nvar _dRTP = \"defaultRouteTablePropagation\";\nvar _dRy = \"dynamicRouting\";\nvar _dS = \"dnsServer\";\nvar _dSCR = \"deletedSubnetCidrReservation\";\nvar _dSe = \"destinationSet\";\nvar _dSel = \"deliveryStatus\";\nvar _dSeli = \"deliveryStream\";\nvar _dSn = \"dnsSupport\";\nvar _dT = \"deletionTime\";\nvar _dTA = \"dpdTimeoutAction\";\nvar _dTCT = \"defaultTargetCapacityType\";\nvar _dTPC = \"defaultThreadsPerCore\";\nvar _dTPT = \"deviceTrustProviderType\";\nvar _dTS = \"dpdTimeoutSeconds\";\nvar _dTe = \"deprecationTime\";\nvar _dTel = \"deleteTime\";\nvar _dTi = \"disablingTime\";\nvar _dTis = \"disabledTime\";\nvar _dV = \"destinationVpc\";\nvar _dVC = \"defaultVCpus\";\nvar _dVD = \"deviceValidationDomain\";\nvar _dVN = \"defaultVersionNumber\";\nvar _dVe = \"defaultVersion\";\nvar _de = \"description\";\nvar _dea = \"deadline\";\nvar _def = \"default\";\nvar _det = \"details\";\nvar _dev = \"device\";\nvar _di = \"direction\";\nvar _dis = \"disks\";\nvar _do = \"domain\";\nvar _du = \"duration\";\nvar _e = \"egress\";\nvar _eA = \"enableAcceleration\";\nvar _eB = \"egressBytes\";\nvar _eC = \"errorCode\";\nvar _eCTP = \"excessCapacityTerminationPolicy\";\nvar _eCx = \"explanationCode\";\nvar _eD = \"endDate\";\nvar _eDH = \"enableDnsHostnames\";\nvar _eDS = \"enableDnsSupport\";\nvar _eDT = \"endDateType\";\nvar _eDf = \"effectiveDate\";\nvar _eDn = \"enableDns64\";\nvar _eDnd = \"endpointDomain\";\nvar _eDv = \"eventDescription\";\nvar _eEBD = \"ebsEncryptionByDefault\";\nvar _eFRS = \"egressFilterRuleSet\";\nvar _eGAI = \"elasticGpuAssociationId\";\nvar _eGAS = \"elasticGpuAssociationState\";\nvar _eGASl = \"elasticGpuAssociationSet\";\nvar _eGAT = \"elasticGpuAssociationTime\";\nvar _eGH = \"elasticGpuHealth\";\nvar _eGI = \"elasticGpuId\";\nvar _eGS = \"elasticGpuSet\";\nvar _eGSS = \"elasticGpuSpecificationSet\";\nvar _eGSl = \"elasticGpuState\";\nvar _eGT = \"elasticGpuType\";\nvar _eH = \"endHour\";\nvar _eI = \"exchangeId\";\nvar _eIAA = \"elasticInferenceAcceleratorArn\";\nvar _eIAAI = \"elasticInferenceAcceleratorAssociationId\";\nvar _eIAAS = \"elasticInferenceAcceleratorAssociationState\";\nvar _eIAASl = \"elasticInferenceAcceleratorAssociationSet\";\nvar _eIAAT = \"elasticInferenceAcceleratorAssociationTime\";\nvar _eIAS = \"elasticInferenceAcceleratorSet\";\nvar _eITI = \"exportImageTaskId\";\nvar _eITS = \"exportImageTaskSet\";\nvar _eITSn = \"encryptionInTransitSupported\";\nvar _eITSx = \"excludedInstanceTypeSet\";\nvar _eIb = \"ebsInfo\";\nvar _eIf = \"efaInfo\";\nvar _eIv = \"eventInformation\";\nvar _eIve = \"eventId\";\nvar _eKKI = \"encryptionKmsKeyId\";\nvar _eLADI = \"enableLniAtDeviceIndex\";\nvar _eLBL = \"elasticLoadBalancerListener\";\nvar _eM = \"errorMessage\";\nvar _eNAUM = \"enableNetworkAddressUsageMetrics\";\nvar _eO = \"ebsOptimized\";\nvar _eOI = \"ebsOptimizedInfo\";\nvar _eOIG = \"egressOnlyInternetGateway\";\nvar _eOIGI = \"egressOnlyInternetGatewayId\";\nvar _eOIGS = \"egressOnlyInternetGatewaySet\";\nvar _eOS = \"ebsOptimizedSupport\";\nvar _eOn = \"enclaveOptions\";\nvar _eP = \"egressPackets\";\nvar _ePG = \"enablePrivateGua\";\nvar _ePS = \"excludePathSet\";\nvar _eRNDAAAAR = \"enableResourceNameDnsAAAARecord\";\nvar _eRNDAR = \"enableResourceNameDnsARecord\";\nvar _eS = \"ephemeralStorage\";\nvar _eSE = \"enaSrdEnabled\";\nvar _eSS = \"enaSrdSpecification\";\nvar _eSSn = \"enaSrdSupported\";\nvar _eST = \"eventSubType\";\nvar _eSUE = \"enaSrdUdpEnabled\";\nvar _eSUS = \"enaSrdUdpSpecification\";\nvar _eSf = \"efaSupported\";\nvar _eSn = \"encryptionSupport\";\nvar _eSna = \"enaSupport\";\nvar _eSnt = \"entrySet\";\nvar _eSr = \"errorSet\";\nvar _eSv = \"eventsSet\";\nvar _eSx = \"explanationSet\";\nvar _eT = \"expirationTime\";\nvar _eTI = \"exportTaskId\";\nvar _eTLC = \"enableTunnelLifecycleControl\";\nvar _eTS = \"exportTaskSet\";\nvar _eTSi = \"eipTagSet\";\nvar _eTSx = \"exportToS3\";\nvar _eTn = \"enablingTime\";\nvar _eTna = \"enabledTime\";\nvar _eTnd = \"endpointType\";\nvar _eTndi = \"endTime\";\nvar _eTv = \"eventType\";\nvar _eTx = \"exportTask\";\nvar _eWD = \"endWeekDay\";\nvar _eb = \"ebs\";\nvar _en = \"enabled\";\nvar _enc = \"encrypted\";\nvar _end = \"end\";\nvar _er = \"error\";\nvar _ev = \"event\";\nvar _f = \"format\";\nvar _fA = \"federatedAuthentication\";\nvar _fAD = \"filterAtDestination\";\nvar _fAS = \"filterAtSource\";\nvar _fAi = \"firstAddress\";\nvar _fC = \"fulfilledCapacity\";\nvar _fCRS = \"fleetCapacityReservationSet\";\nvar _fCS = \"findingComponentSet\";\nvar _fCa = \"failureCode\";\nvar _fDN = \"fipsDnsName\";\nvar _fE = \"fipsEnabled\";\nvar _fF = \"fileFormat\";\nvar _fFCS = \"failedFleetCancellationSet\";\nvar _fFi = \"findingsFound\";\nvar _fI = \"findingId\";\nvar _fIA = \"fpgaImageAttribute\";\nvar _fIAS = \"filterInArnSet\";\nvar _fIGI = \"fpgaImageGlobalId\";\nvar _fII = \"fpgaImageId\";\nvar _fIS = \"fleetInstanceSet\";\nvar _fISp = \"fpgaImageSet\";\nvar _fIl = \"fleetId\";\nvar _fIp = \"fpgaInfo\";\nvar _fLI = \"flowLogId\";\nvar _fLIS = \"flowLogIdSet\";\nvar _fLISa = \"fastLaunchImageSet\";\nvar _fLS = \"flowLogSet\";\nvar _fLSl = \"flowLogStatus\";\nvar _fM = \"failureMessage\";\nvar _fODC = \"fulfilledOnDemandCapacity\";\nvar _fP = \"fromPort\";\nvar _fPCS = \"forwardPathComponentSet\";\nvar _fPi = \"fixedPrice\";\nvar _fQPDS = \"failedQueuedPurchaseDeletionSet\";\nvar _fR = \"failureReason\";\nvar _fRa = \"fastRestored\";\nvar _fS = \"fleetSet\";\nvar _fSR = \"firewallStatelessRule\";\nvar _fSRS = \"fastSnapshotRestoreSet\";\nvar _fSRSES = \"fastSnapshotRestoreStateErrorSet\";\nvar _fSRi = \"firewallStatefulRule\";\nvar _fSST = \"firstSlotStartTime\";\nvar _fSl = \"fleetState\";\nvar _fTE = \"freeTierEligible\";\nvar _fa = \"fault\";\nvar _fp = \"fpgas\";\nvar _fr = \"from\";\nvar _fre = \"frequency\";\nvar _g = \"group\";\nvar _gA = \"groupArn\";\nvar _gAS = \"gatewayAssociationState\";\nvar _gD = \"groupDescription\";\nvar _gI = \"gatewayId\";\nvar _gIA = \"groupIpAddress\";\nvar _gIp = \"gpuInfo\";\nvar _gIr = \"groupId\";\nvar _gK = \"greKey\";\nvar _gLBAS = \"gatewayLoadBalancerArnSet\";\nvar _gLBEI = \"gatewayLoadBalancerEndpointId\";\nvar _gM = \"groupMember\";\nvar _gN = \"groupName\";\nvar _gOI = \"groupOwnerId\";\nvar _gS = \"groupSet\";\nvar _gSr = \"groupSource\";\nvar _gp = \"gpus\";\nvar _gr = \"groups\";\nvar _h = \"hypervisor\";\nvar _hCP = \"hiveCompatiblePartitions\";\nvar _hE = \"httpEndpoint\";\nvar _hI = \"hostId\";\nvar _hIS = \"hostIdSet\";\nvar _hM = \"hostMaintenance\";\nvar _hO = \"hibernationOptions\";\nvar _hP = \"hostProperties\";\nvar _hPI = \"httpProtocolIpv6\";\nvar _hPRHL = \"httpPutResponseHopLimit\";\nvar _hPo = \"hourlyPrice\";\nvar _hR = \"hostRecovery\";\nvar _hRGA = \"hostResourceGroupArn\";\nvar _hRI = \"hostReservationId\";\nvar _hRS = \"historyRecordSet\";\nvar _hRSo = \"hostReservationSet\";\nvar _hS = \"hostSet\";\nvar _hSi = \"hibernationSupported\";\nvar _hT = \"httpTokens\";\nvar _hTo = \"hostnameType\";\nvar _hZI = \"hostedZoneId\";\nvar _i = \"item\";\nvar _iA = \"interfaceAssociation\";\nvar _iAA = \"ipv6AddressAttribute\";\nvar _iAC = \"ipv6AddressCount\";\nvar _iAI = \"inferenceAcceleratorInfo\";\nvar _iAPI = \"ipv4AddressesPerInterface\";\nvar _iAPIp = \"ipv6AddressesPerInterface\";\nvar _iAS = \"interfaceAssociationSet\";\nvar _iASp = \"ipv6AddressesSet\";\nvar _iAT = \"ipAddressType\";\nvar _iATOI = \"includeAllTagsOfInstance\";\nvar _iAp = \"ipAddress\";\nvar _iApa = \"ipamArn\";\nvar _iApv = \"ipv6Address\";\nvar _iB = \"ingressBytes\";\nvar _iBPAS = \"imageBlockPublicAccessState\";\nvar _iC = \"instanceCount\";\nvar _iCAS = \"ipv6CidrAssociationSet\";\nvar _iCB = \"ipv6CidrBlock\";\nvar _iCBA = \"ipv6CidrBlockAssociation\";\nvar _iCBAS = \"ipv6CidrBlockAssociationSet\";\nvar _iCBS = \"ipv6CidrBlockState\";\nvar _iCBSp = \"ipv6CidrBlockSet\";\nvar _iCBn = \"insideCidrBlocks\";\nvar _iCE = \"instanceConnectEndpoint\";\nvar _iCEA = \"instanceConnectEndpointArn\";\nvar _iCEI = \"instanceConnectEndpointId\";\nvar _iCES = \"instanceConnectEndpointSet\";\nvar _iCSS = \"instanceCreditSpecificationSet\";\nvar _iCn = \"instanceCounts\";\nvar _iCp = \"ipv6Cidr\";\nvar _iD = \"imageData\";\nvar _iDAS = \"ipamDiscoveredAccountSet\";\nvar _iDPAS = \"ipamDiscoveredPublicAddressSet\";\nvar _iDRCS = \"ipamDiscoveredResourceCidrSet\";\nvar _iDs = \"isDefault\";\nvar _iE = \"instanceExport\";\nvar _iEI = \"instanceEventId\";\nvar _iERVT = \"ipamExternalResourceVerificationToken\";\nvar _iERVTA = \"ipamExternalResourceVerificationTokenArn\";\nvar _iERVTI = \"ipamExternalResourceVerificationTokenId\";\nvar _iERVTS = \"ipamExternalResourceVerificationTokenSet\";\nvar _iEW = \"instanceEventWindow\";\nvar _iEWI = \"instanceEventWindowId\";\nvar _iEWS = \"instanceEventWindowState\";\nvar _iEWSn = \"instanceEventWindowSet\";\nvar _iEs = \"isEgress\";\nvar _iF = \"instanceFamily\";\nvar _iFCS = \"instanceFamilyCreditSpecification\";\nvar _iFR = \"iamFleetRole\";\nvar _iFRS = \"ingressFilterRuleSet\";\nvar _iG = \"internetGateway\";\nvar _iGI = \"internetGatewayId\";\nvar _iGS = \"internetGatewaySet\";\nvar _iGSn = \"instanceGenerationSet\";\nvar _iH = \"instanceHealth\";\nvar _iHn = \"inboundHeader\";\nvar _iI = \"instanceId\";\nvar _iIB = \"instanceInterruptionBehavior\";\nvar _iIP = \"iamInstanceProfile\";\nvar _iIPA = \"iamInstanceProfileAssociation\";\nvar _iIPAS = \"iamInstanceProfileAssociationSet\";\nvar _iIS = \"instanceIdSet\";\nvar _iISB = \"instanceInitiatedShutdownBehavior\";\nvar _iITS = \"importImageTaskSet\";\nvar _iIm = \"importInstance\";\nvar _iIma = \"imageId\";\nvar _iIn = \"instanceIds\";\nvar _iIp = \"ipamId\";\nvar _iL = \"imageLocation\";\nvar _iLn = \"instanceLifecycle\";\nvar _iMC = \"instanceMatchCriteria\";\nvar _iMO = \"instanceMetadataOptions\";\nvar _iMOn = \"instanceMarketOptions\";\nvar _iMT = \"instanceMetadataTags\";\nvar _iMU = \"importManifestUrl\";\nvar _iN = \"ipv6Native\";\nvar _iOA = \"imageOwnerAlias\";\nvar _iOI = \"imageOwnerId\";\nvar _iOIn = \"instanceOwnerId\";\nvar _iOIp = \"ipOwnerId\";\nvar _iOS = \"instanceOwningService\";\nvar _iP = \"instancePort\";\nvar _iPA = \"ipamPoolAllocation\";\nvar _iPAI = \"ipamPoolAllocationId\";\nvar _iPAS = \"ipamPoolAllocationSet\";\nvar _iPAp = \"ipamPoolArn\";\nvar _iPC = \"ipamPoolCidr\";\nvar _iPCI = \"ipamPoolCidrId\";\nvar _iPCS = \"ipamPoolCidrSet\";\nvar _iPCp = \"ipv4PrefixCount\";\nvar _iPCpv = \"ipv6PrefixCount\";\nvar _iPE = \"ipPermissionsEgress\";\nvar _iPI = \"isPrimaryIpv6\";\nvar _iPIp = \"ipamPoolId\";\nvar _iPR = \"isPermanentRestore\";\nvar _iPS = \"ipamPoolSet\";\nvar _iPSp = \"ipv6PoolSet\";\nvar _iPSpv = \"ipv4PrefixSet\";\nvar _iPSpvr = \"ipv6PrefixSet\";\nvar _iPTUC = \"instancePoolsToUseCount\";\nvar _iPn = \"instancePlatform\";\nvar _iPng = \"ingressPackets\";\nvar _iPnt = \"interfacePermission\";\nvar _iPnte = \"interfaceProtocol\";\nvar _iPo = \"ioPerformance\";\nvar _iPp = \"ipamPool\";\nvar _iPpe = \"ipPermissions\";\nvar _iPpr = \"ipProtocol\";\nvar _iPpv = \"ipv4Prefix\";\nvar _iPpvo = \"ipv6Pool\";\nvar _iPpvr = \"ipv6Prefix\";\nvar _iPs = \"isPublic\";\nvar _iPsr = \"isPrimary\";\nvar _iR = \"instanceRequirements\";\nvar _iRC = \"ipamResourceCidr\";\nvar _iRCS = \"ipamResourceCidrSet\";\nvar _iRD = \"ipamResourceDiscovery\";\nvar _iRDA = \"ipamResourceDiscoveryAssociation\";\nvar _iRDAA = \"ipamResourceDiscoveryAssociationArn\";\nvar _iRDAI = \"ipamResourceDiscoveryAssociationId\";\nvar _iRDAS = \"ipamResourceDiscoveryAssociationSet\";\nvar _iRDAp = \"ipamResourceDiscoveryArn\";\nvar _iRDI = \"ipamResourceDiscoveryId\";\nvar _iRDR = \"ipamResourceDiscoveryRegion\";\nvar _iRDS = \"ipamResourceDiscoverySet\";\nvar _iRT = \"ingressRouteTable\";\nvar _iRp = \"ipamRegion\";\nvar _iRpa = \"ipRanges\";\nvar _iRpv = \"ipv6Ranges\";\nvar _iS = \"ipamScope\";\nvar _iSA = \"ipamScopeArn\";\nvar _iSI = \"instanceStorageInfo\";\nvar _iSIp = \"ipamScopeId\";\nvar _iSS = \"instanceStatusSet\";\nvar _iSSn = \"instanceStorageSupported\";\nvar _iSSp = \"ipamScopeSet\";\nvar _iST = \"ipamScopeType\";\nvar _iSTS = \"importSnapshotTaskSet\";\nvar _iSg = \"igmpv2Support\";\nvar _iSm = \"imagesSet\";\nvar _iSma = \"imageState\";\nvar _iSmag = \"imageSet\";\nvar _iSmd = \"imdsSupport\";\nvar _iSmp = \"impairedSince\";\nvar _iSn = \"instancesSet\";\nvar _iSns = \"instanceSet\";\nvar _iSnst = \"instanceState\";\nvar _iSnsta = \"instanceStatus\";\nvar _iSp = \"ipamSet\";\nvar _iSpo = \"ipSource\";\nvar _iSpv = \"ipv6Supported\";\nvar _iSpvu = \"ipv6Support\";\nvar _iT = \"instanceType\";\nvar _iTA = \"instanceTagAttribute\";\nvar _iTC = \"icmpTypeCode\";\nvar _iTCn = \"includeTrustContext\";\nvar _iTI = \"importTaskId\";\nvar _iTKS = \"instanceTagKeySet\";\nvar _iTOS = \"instanceTypeOfferingSet\";\nvar _iTS = \"instanceTypeSet\";\nvar _iTSS = \"instanceTypeSpecificationSet\";\nvar _iTm = \"imageType\";\nvar _iTn = \"instanceTypes\";\nvar _iTns = \"instanceTenancy\";\nvar _iTnt = \"interfaceType\";\nvar _iU = \"ipUsage\";\nvar _iUS = \"instanceUsageSet\";\nvar _iV = \"importVolume\";\nvar _iVE = \"isValidExchange\";\nvar _iVS = \"ikeVersionSet\";\nvar _id = \"id\";\nvar _im = \"image\";\nvar _in = \"instance\";\nvar _ins = \"instances\";\nvar _int = \"interval\";\nvar _io = \"iops\";\nvar _ip = \"ipam\";\nvar _is = \"issuer\";\nvar _k = \"key\";\nvar _kDF = \"kinesisDataFirehose\";\nvar _kF = \"keyFormat\";\nvar _kFe = \"keyFingerprint\";\nvar _kI = \"kernelId\";\nvar _kKA = \"kmsKeyArn\";\nvar _kKI = \"kmsKeyId\";\nvar _kM = \"keyMaterial\";\nvar _kN = \"keyName\";\nvar _kPI = \"keyPairId\";\nvar _kS = \"keySet\";\nvar _kT = \"keyType\";\nvar _kV = \"keyValue\";\nvar _ke = \"kernel\";\nvar _key = \"keyword\";\nvar _l = \"lifecycle\";\nvar _lA = \"localAddress\";\nvar _lADT = \"lastAttemptedDiscoveryTime\";\nvar _lAZ = \"launchedAvailabilityZone\";\nvar _lAa = \"lastAddress\";\nvar _lBA = \"loadBalancerArn\";\nvar _lBAo = \"localBgpAsn\";\nvar _lBC = \"loadBalancersConfig\";\nvar _lBLP = \"loadBalancerListenerPort\";\nvar _lBO = \"loadBalancerOptions\";\nvar _lBP = \"loadBalancerPort\";\nvar _lBS = \"loadBalancerSet\";\nvar _lBT = \"loadBalancerTarget\";\nvar _lBTG = \"loadBalancerTargetGroup\";\nvar _lBTGS = \"loadBalancerTargetGroupSet\";\nvar _lBTP = \"loadBalancerTargetPort\";\nvar _lC = \"loggingConfiguration\";\nvar _lCA = \"licenseConfigurationArn\";\nvar _lCO = \"lockCreatedOn\";\nvar _lCS = \"loggingConfigurationSet\";\nvar _lD = \"logDestination\";\nvar _lDST = \"lockDurationStartTime\";\nvar _lDT = \"logDestinationType\";\nvar _lDo = \"lockDuration\";\nvar _lE = \"logEnabled\";\nvar _lEO = \"lockExpiresOn\";\nvar _lET = \"lastEvaluatedTime\";\nvar _lEa = \"lastError\";\nvar _lF = \"logFormat\";\nvar _lFA = \"lambdaFunctionArn\";\nvar _lG = \"launchGroup\";\nvar _lGA = \"logGroupArn\";\nvar _lGI = \"localGatewayId\";\nvar _lGN = \"logGroupName\";\nvar _lGRT = \"localGatewayRouteTable\";\nvar _lGRTA = \"localGatewayRouteTableArn\";\nvar _lGRTI = \"localGatewayRouteTableId\";\nvar _lGRTS = \"localGatewayRouteTableSet\";\nvar _lGRTVA = \"localGatewayRouteTableVpcAssociation\";\nvar _lGRTVAI = \"localGatewayRouteTableVpcAssociationId\";\nvar _lGRTVAS = \"localGatewayRouteTableVpcAssociationSet\";\nvar _lGRTVIGA = \"localGatewayRouteTableVirtualInterfaceGroupAssociation\";\nvar _lGRTVIGAI = \"localGatewayRouteTableVirtualInterfaceGroupAssociationId\";\nvar _lGRTVIGAS = \"localGatewayRouteTableVirtualInterfaceGroupAssociationSet\";\nvar _lGS = \"localGatewaySet\";\nvar _lGVIGI = \"localGatewayVirtualInterfaceGroupId\";\nvar _lGVIGS = \"localGatewayVirtualInterfaceGroupSet\";\nvar _lGVII = \"localGatewayVirtualInterfaceId\";\nvar _lGVIIS = \"localGatewayVirtualInterfaceIdSet\";\nvar _lGVIS = \"localGatewayVirtualInterfaceSet\";\nvar _lGo = \"logGroup\";\nvar _lINC = \"localIpv4NetworkCidr\";\nvar _lINCo = \"localIpv6NetworkCidr\";\nvar _lLT = \"lastLaunchedTime\";\nvar _lMA = \"lastMaintenanceApplied\";\nvar _lO = \"logOptions\";\nvar _lOF = \"logOutputFormat\";\nvar _lP = \"loadPermissions\";\nvar _lPa = \"launchPermission\";\nvar _lS = \"licenseSpecifications\";\nvar _lSC = \"lastStatusChange\";\nvar _lSDT = \"lastSuccessfulDiscoveryTime\";\nvar _lSTS = \"localStorageTypeSet\";\nvar _lSa = \"launchSpecifications\";\nvar _lSau = \"launchSpecification\";\nvar _lSi = \"licenseSet\";\nvar _lSo = \"localStorage\";\nvar _lSoc = \"lockState\";\nvar _lT = \"launchTemplate\";\nvar _lTAO = \"launchTemplateAndOverrides\";\nvar _lTC = \"launchTemplateConfigs\";\nvar _lTD = \"launchTemplateData\";\nvar _lTI = \"launchTemplateId\";\nvar _lTN = \"launchTemplateName\";\nvar _lTOS = \"lastTieringOperationStatus\";\nvar _lTOSD = \"lastTieringOperationStatusDetail\";\nvar _lTP = \"lastTieringProgress\";\nvar _lTS = \"launchTemplateSpecification\";\nvar _lTST = \"lastTieringStartTime\";\nvar _lTV = \"launchTemplateVersion\";\nvar _lTVS = \"launchTemplateVersionSet\";\nvar _lTa = \"launchTemplates\";\nvar _lTau = \"launchTime\";\nvar _lTi = \"licenseType\";\nvar _lTo = \"locationType\";\nvar _lUT = \"lastUpdatedTime\";\nvar _lV = \"logVersion\";\nvar _lVN = \"latestVersionNumber\";\nvar _lo = \"location\";\nvar _loc = \"locale\";\nvar _m = \"min\";\nvar _mA = \"mutualAuthentication\";\nvar _mAAA = \"maintenanceAutoAppliedAfter\";\nvar _mAE = \"multiAttachEnabled\";\nvar _mAI = \"maxAggregationInterval\";\nvar _mAIe = \"mediaAcceleratorInfo\";\nvar _mASS = \"movingAddressStatusSet\";\nvar _mAa = \"macAddress\";\nvar _mBIM = \"maximumBandwidthInMbps\";\nvar _mC = \"missingComponent\";\nvar _mCOIOL = \"mapCustomerOwnedIpOnLaunch\";\nvar _mD = \"maintenanceDetails\";\nvar _mDA = \"multicastDomainAssociations\";\nvar _mDK = \"metaDataKey\";\nvar _mDV = \"metaDataValue\";\nvar _mDe = \"metaData\";\nvar _mE = \"maxEntries\";\nvar _mEI = \"maximumEfaInterfaces\";\nvar _mG = \"multicastGroups\";\nvar _mGBPVC = \"memoryGiBPerVCpu\";\nvar _mHS = \"macHostSet\";\nvar _mI = \"maximumIops\";\nvar _mIe = \"memoryInfo\";\nvar _mMB = \"memoryMiB\";\nvar _mNC = \"maximumNetworkCards\";\nvar _mNI = \"maximumNetworkInterfaces\";\nvar _mO = \"metadataOptions\";\nvar _mOSLRG = \"memberOfServiceLinkedResourceGroup\";\nvar _mOSLSVS = \"macOSLatestSupportedVersionSet\";\nvar _mOa = \"maintenanceOptions\";\nvar _mP = \"maxPrice\";\nvar _mPIOL = \"mapPublicIpOnLaunch\";\nvar _mPL = \"maxParallelLaunches\";\nvar _mPS = \"metricPointSet\";\nvar _mPSa = \"matchPathSet\";\nvar _mR = \"maxResults\";\nvar _mRS = \"modificationResultSet\";\nvar _mS = \"messageSet\";\nvar _mSPAPOOODP = \"maxSpotPriceAsPercentageOfOptimalOnDemandPrice\";\nvar _mSa = \"managementState\";\nvar _mSai = \"maintenanceStrategies\";\nvar _mSo = \"moveStatus\";\nvar _mSod = \"modificationState\";\nvar _mSu = \"multicastSupport\";\nvar _mT = \"marketType\";\nvar _mTC = \"minTargetCapacity\";\nvar _mTDID = \"maxTermDurationInDays\";\nvar _mTDIDi = \"minTermDurationInDays\";\nvar _mTIMB = \"maximumThroughputInMBps\";\nvar _mTP = \"maxTotalPrice\";\nvar _mTe = \"memberType\";\nvar _mVE = \"managesVpcEndpoints\";\nvar _ma = \"max\";\nvar _mai = \"main\";\nvar _man = \"manufacturer\";\nvar _mar = \"marketplace\";\nvar _me = \"message\";\nvar _mem = \"member\";\nvar _met = \"metric\";\nvar _mo = \"monitoring\";\nvar _mod = \"mode\";\nvar _n = \"name\";\nvar _nA = \"networkAcl\";\nvar _nAAI = \"networkAclAssociationId\";\nvar _nAI = \"networkAclId\";\nvar _nAIe = \"newAssociationId\";\nvar _nAS = \"networkAclSet\";\nvar _nAo = \"notAfter\";\nvar _nB = \"notBefore\";\nvar _nBD = \"notBeforeDeadline\";\nvar _nBG = \"networkBorderGroup\";\nvar _nBGe = \"networkBandwidthGbps\";\nvar _nC = \"networkCards\";\nvar _nCI = \"networkCardIndex\";\nvar _nD = \"noDevice\";\nvar _nDe = \"neuronDevices\";\nvar _nES = \"nitroEnclavesSupport\";\nvar _nG = \"natGateway\";\nvar _nGAS = \"natGatewayAddressSet\";\nvar _nGI = \"natGatewayId\";\nvar _nGS = \"natGatewaySet\";\nvar _nI = \"networkId\";\nvar _nIA = \"networkInsightsAnalysis\";\nvar _nIAA = \"networkInsightsAnalysisArn\";\nvar _nIAI = \"networkInsightsAnalysisId\";\nvar _nIAS = \"networkInsightsAccessScope\";\nvar _nIASA = \"networkInsightsAccessScopeArn\";\nvar _nIASAA = \"networkInsightsAccessScopeAnalysisArn\";\nvar _nIASAI = \"networkInsightsAccessScopeAnalysisId\";\nvar _nIASAS = \"networkInsightsAccessScopeAnalysisSet\";\nvar _nIASAe = \"networkInsightsAccessScopeAnalysis\";\nvar _nIASC = \"networkInsightsAccessScopeContent\";\nvar _nIASI = \"networkInsightsAccessScopeId\";\nvar _nIASS = \"networkInsightsAccessScopeSet\";\nvar _nIASe = \"networkInsightsAnalysisSet\";\nvar _nIASet = \"networkInterfaceAttachmentStatus\";\nvar _nIC = \"networkInterfaceCount\";\nvar _nID = \"networkInterfaceDescription\";\nvar _nII = \"networkInterfaceId\";\nvar _nIIS = \"networkInterfaceIdSet\";\nvar _nIO = \"networkInterfaceOptions\";\nvar _nIOI = \"networkInterfaceOwnerId\";\nvar _nIP = \"networkInsightsPath\";\nvar _nIPA = \"networkInsightsPathArn\";\nvar _nIPI = \"networkInsightsPathId\";\nvar _nIPIe = \"networkInterfacePermissionId\";\nvar _nIPS = \"networkInsightsPathSet\";\nvar _nIPe = \"networkInterfacePermissions\";\nvar _nIS = \"networkInterfaceSet\";\nvar _nIe = \"networkInterface\";\nvar _nIet = \"networkInfo\";\nvar _nIeu = \"neuronInfo\";\nvar _nL = \"netmaskLength\";\nvar _nLBA = \"networkLoadBalancerArn\";\nvar _nLBAS = \"networkLoadBalancerArnSet\";\nvar _nNS = \"networkNodeSet\";\nvar _nP = \"networkPerformance\";\nvar _nPF = \"networkPathFound\";\nvar _nPe = \"networkPlatform\";\nvar _nS = \"nvmeSupport\";\nvar _nSS = \"networkServiceSet\";\nvar _nSST = \"nextSlotStartTime\";\nvar _nT = \"networkType\";\nvar _nTI = \"nitroTpmInfo\";\nvar _nTS = \"nitroTpmSupport\";\nvar _nTe = \"nextToken\";\nvar _o = \"origin\";\nvar _oA = \"outpostArn\";\nvar _oAr = \"organizationArn\";\nvar _oAw = \"ownerAlias\";\nvar _oC = \"offeringClass\";\nvar _oDAS = \"onDemandAllocationStrategy\";\nvar _oDFC = \"onDemandFulfilledCapacity\";\nvar _oDMPPOLP = \"onDemandMaxPricePercentageOverLowestPrice\";\nvar _oDMTP = \"onDemandMaxTotalPrice\";\nvar _oDO = \"onDemandOptions\";\nvar _oDS = \"occurrenceDaySet\";\nvar _oDTC = \"onDemandTargetCapacity\";\nvar _oH = \"outboundHeader\";\nvar _oI = \"ownerId\";\nvar _oIA = \"outsideIpAddress\";\nvar _oIAT = \"outsideIpAddressType\";\nvar _oIS = \"optInStatus\";\nvar _oIf = \"offeringId\";\nvar _oIr = \"originalIops\";\nvar _oK = \"objectKey\";\nvar _oMAE = \"originalMultiAttachEnabled\";\nvar _oO = \"oidcOptions\";\nvar _oRIWEA = \"outputReservedInstancesWillExpireAt\";\nvar _oRS = \"operatingRegionSet\";\nvar _oRTE = \"occurrenceRelativeToEnd\";\nvar _oS = \"offeringSet\";\nvar _oST = \"oldestSampleTime\";\nvar _oSr = \"originalSize\";\nvar _oSv = \"overlapStatus\";\nvar _oT = \"optimizingTime\";\nvar _oTf = \"offeringType\";\nvar _oTr = \"originalThroughput\";\nvar _oU = \"occurrenceUnit\";\nvar _oUA = \"organizationalUnitArn\";\nvar _oVT = \"originalVolumeType\";\nvar _op = \"options\";\nvar _ou = \"output\";\nvar _ov = \"overrides\";\nvar _ow = \"owner\";\nvar _p = \"principal\";\nvar _pA = \"poolArn\";\nvar _pAI = \"peeringAttachmentId\";\nvar _pAR = \"poolAddressRange\";\nvar _pARS = \"poolAddressRangeSet\";\nvar _pAe = \"peerAddress\";\nvar _pAee = \"peerAsn\";\nvar _pAu = \"publiclyAdvertisable\";\nvar _pB = \"provisionedBandwidth\";\nvar _pBA = \"peerBgpAsn\";\nvar _pBIG = \"peakBandwidthInGbps\";\nvar _pC = \"productCodes\";\nvar _pCB = \"poolCidrBlock\";\nvar _pCBS = \"poolCidrBlockSet\";\nvar _pCI = \"preserveClientIp\";\nvar _pCNI = \"peerCoreNetworkId\";\nvar _pCS = \"poolCidrSet\";\nvar _pCSS = \"postureComplianceStatusSet\";\nvar _pCa = \"partitionCount\";\nvar _pCo = \"poolCount\";\nvar _pCr = \"productCode\";\nvar _pD = \"passwordData\";\nvar _pDE = \"privateDnsEnabled\";\nvar _pDHGNS = \"phase1DHGroupNumberSet\";\nvar _pDHGNSh = \"phase2DHGroupNumberSet\";\nvar _pDN = \"privateDnsName\";\nvar _pDNC = \"privateDnsNameConfiguration\";\nvar _pDNO = \"privateDnsNameOptions\";\nvar _pDNOOL = \"privateDnsNameOptionsOnLaunch\";\nvar _pDNS = \"privateDnsNameSet\";\nvar _pDNVS = \"privateDnsNameVerificationState\";\nvar _pDNu = \"publicDnsName\";\nvar _pDOFIRE = \"privateDnsOnlyForInboundResolverEndpoint\";\nvar _pDRTI = \"propagationDefaultRouteTableId\";\nvar _pDS = \"pricingDetailsSet\";\nvar _pDSI = \"publicDefaultScopeId\";\nvar _pDSIr = \"privateDefaultScopeId\";\nvar _pDa = \"paymentDue\";\nvar _pDl = \"platformDetails\";\nvar _pDo = \"policyDocument\";\nvar _pDoo = \"poolDepth\";\nvar _pDr = \"productDescription\";\nvar _pE = \"policyEnabled\";\nvar _pEAS = \"phase1EncryptionAlgorithmSet\";\nvar _pEASh = \"phase2EncryptionAlgorithmSet\";\nvar _pF = \"packetField\";\nvar _pFS = \"previousFleetState\";\nvar _pG = \"placementGroup\";\nvar _pGA = \"placementGroupArn\";\nvar _pGI = \"placementGroupInfo\";\nvar _pGS = \"placementGroupSet\";\nvar _pHP = \"perHourPartition\";\nvar _pHS = \"packetHeaderStatement\";\nvar _pI = \"publicIp\";\nvar _pIA = \"privateIpAddress\";\nvar _pIAS = \"privateIpAddressesSet\";\nvar _pIASh = \"phase1IntegrityAlgorithmSet\";\nvar _pIASha = \"phase2IntegrityAlgorithmSet\";\nvar _pIP = \"publicIpv4Pool\";\nvar _pIPI = \"publicIpv4PoolId\";\nvar _pIPS = \"publicIpv4PoolSet\";\nvar _pIS = \"publicIpSource\";\nvar _pIc = \"pciId\";\nvar _pIo = \"poolId\";\nvar _pIr = \"processorInfo\";\nvar _pIri = \"primaryIpv6\";\nvar _pIriv = \"privateIp\";\nvar _pK = \"publicKey\";\nvar _pL = \"prefixList\";\nvar _pLA = \"prefixListArn\";\nvar _pLAS = \"prefixListAssociationSet\";\nvar _pLI = \"prefixListId\";\nvar _pLIr = \"prefixListIds\";\nvar _pLN = \"prefixListName\";\nvar _pLOI = \"prefixListOwnerId\";\nvar _pLS = \"prefixListSet\";\nvar _pLSh = \"phase1LifetimeSeconds\";\nvar _pLSha = \"phase2LifetimeSeconds\";\nvar _pLa = \"packetLength\";\nvar _pM = \"pendingMaintenance\";\nvar _pN = \"partitionNumber\";\nvar _pO = \"paymentOption\";\nvar _pOe = \"peeringOptions\";\nvar _pP = \"progressPercentage\";\nvar _pR = \"ptrRecord\";\nvar _pRN = \"policyRuleNumber\";\nvar _pRNo = \"policyReferenceName\";\nvar _pRS = \"portRangeSet\";\nvar _pRU = \"ptrRecordUpdate\";\nvar _pRa = \"payerResponsibility\";\nvar _pRo = \"portRange\";\nvar _pRol = \"policyRule\";\nvar _pS = \"previousState\";\nvar _pSET = \"previousSlotEndTime\";\nvar _pSFRS = \"previousSpotFleetRequestState\";\nvar _pSK = \"preSharedKey\";\nvar _pSKU = \"publicSigningKeyUrl\";\nvar _pSe = \"permissionState\";\nvar _pSee = \"peeringStatus\";\nvar _pSh = \"phcSupport\";\nvar _pSr = \"principalSet\";\nvar _pSre = \"previousStatus\";\nvar _pSri = \"priceSchedules\";\nvar _pSro = \"protocolSet\";\nvar _pT = \"principalType\";\nvar _pTGI = \"peerTransitGatewayId\";\nvar _pTr = \"provisionTime\";\nvar _pTu = \"purchaseToken\";\nvar _pVI = \"primaryVpcId\";\nvar _pVS = \"propagatingVgwSet\";\nvar _pZI = \"parentZoneId\";\nvar _pZN = \"parentZoneName\";\nvar _pe = \"period\";\nvar _per = \"permission\";\nvar _pl = \"platform\";\nvar _pla = \"placement\";\nvar _po = \"port\";\nvar _pr = \"protocol\";\nvar _pre = \"prefix\";\nvar _pri = \"priority\";\nvar _pric = \"price\";\nvar _prim = \"primary\";\nvar _pro = \"progress\";\nvar _prop = \"propagation\";\nvar _prov = \"provisioned\";\nvar _pu = \"public\";\nvar _pur = \"purchase\";\nvar _r = \"return\";\nvar _rA = \"ruleAction\";\nvar _rBET = \"recycleBinEnterTime\";\nvar _rBETe = \"recycleBinExitTime\";\nvar _rC = \"returnCode\";\nvar _rCS = \"resourceComplianceStatus\";\nvar _rCe = \"resourceCidr\";\nvar _rCec = \"recurringCharges\";\nvar _rD = \"restoreDuration\";\nvar _rDAC = \"resourceDiscoveryAssociationCount\";\nvar _rDI = \"ramDiskId\";\nvar _rDN = \"rootDeviceName\";\nvar _rDS = \"resourceDiscoveryStatus\";\nvar _rDT = \"rootDeviceType\";\nvar _rE = \"responseError\";\nvar _rET = \"restoreExpiryTime\";\nvar _rEe = \"regionEndpoint\";\nvar _rFP = \"rekeyFuzzPercentage\";\nvar _rGA = \"ruleGroupArn\";\nvar _rGI = \"referencedGroupInfo\";\nvar _rGROPS = \"ruleGroupRuleOptionsPairSet\";\nvar _rGT = \"ruleGroupType\";\nvar _rGTPS = \"ruleGroupTypePairSet\";\nvar _rHS = \"requireHibernateSupport\";\nvar _rI = \"regionInfo\";\nvar _rII = \"reservedInstancesId\";\nvar _rIIe = \"reservedInstanceId\";\nvar _rILI = \"reservedInstancesListingId\";\nvar _rILS = \"reservedInstancesListingsSet\";\nvar _rIMI = \"reservedInstancesModificationId\";\nvar _rIMS = \"reservedInstancesModificationsSet\";\nvar _rINC = \"remoteIpv4NetworkCidr\";\nvar _rINCe = \"remoteIpv6NetworkCidr\";\nvar _rIOI = \"reservedInstancesOfferingId\";\nvar _rIOS = \"reservedInstancesOfferingsSet\";\nvar _rIS = \"reservedInstancesSet\";\nvar _rIVR = \"reservedInstanceValueRollup\";\nvar _rIVS = \"reservedInstanceValueSet\";\nvar _rIa = \"ramdiskId\";\nvar _rIe = \"resourceId\";\nvar _rIeq = \"requesterId\";\nvar _rIes = \"reservationId\";\nvar _rM = \"requesterManaged\";\nvar _rMGM = \"registeredMulticastGroupMembers\";\nvar _rMGS = \"registeredMulticastGroupSources\";\nvar _rMTS = \"rekeyMarginTimeSeconds\";\nvar _rN = \"ruleNumber\";\nvar _rNII = \"registeredNetworkInterfaceIds\";\nvar _rNe = \"regionName\";\nvar _rNes = \"resourceName\";\nvar _rNo = \"roleName\";\nvar _rO = \"resourceOwner\";\nvar _rOI = \"resourceOwnerId\";\nvar _rOS = \"ruleOptionSet\";\nvar _rOSe = \"resourceOverlapStatus\";\nvar _rOo = \"routeOrigin\";\nvar _rPCO = \"requesterPeeringConnectionOptions\";\nvar _rPCS = \"returnPathComponentSet\";\nvar _rR = \"resourceRegion\";\nvar _rRVT = \"replaceRootVolumeTask\";\nvar _rRVTI = \"replaceRootVolumeTaskId\";\nvar _rRVTS = \"replaceRootVolumeTaskSet\";\nvar _rS = \"reservationSet\";\nvar _rST = \"restoreStartTime\";\nvar _rSe = \"replacementStrategy\";\nvar _rSes = \"resourceStatement\";\nvar _rSeso = \"resourceSet\";\nvar _rSo = \"routeSet\";\nvar _rT = \"reservationType\";\nvar _rTAI = \"routeTableAssociationId\";\nvar _rTI = \"routeTableId\";\nvar _rTIS = \"routeTableIdSet\";\nvar _rTIe = \"requesterTgwInfo\";\nvar _rTR = \"routeTableRoute\";\nvar _rTS = \"routeTableSet\";\nvar _rTSe = \"resourceTagSet\";\nvar _rTSes = \"resourceTypeSet\";\nvar _rTV = \"remainingTotalValue\";\nvar _rTe = \"resourceType\";\nvar _rTel = \"releaseTime\";\nvar _rTeq = \"requestTime\";\nvar _rTo = \"routeTable\";\nvar _rUI = \"replaceUnhealthyInstances\";\nvar _rUV = \"remainingUpfrontValue\";\nvar _rV = \"returnValue\";\nvar _rVI = \"referencingVpcId\";\nvar _rVIe = \"requesterVpcInfo\";\nvar _rVe = \"reservationValue\";\nvar _rWS = \"replayWindowSize\";\nvar _ra = \"ramdisk\";\nvar _re = \"result\";\nvar _rea = \"reason\";\nvar _rec = \"recurrence\";\nvar _reg = \"region\";\nvar _req = \"requested\";\nvar _res = \"resource\";\nvar _ro = \"route\";\nvar _rou = \"routes\";\nvar _s = \"source\";\nvar _sA = \"sourceArn\";\nvar _sAS = \"sourceAddressSet\";\nvar _sASu = \"suggestedAccountSet\";\nvar _sAZ = \"singleAvailabilityZone\";\nvar _sAo = \"sourceAddress\";\nvar _sAt = \"startupAction\";\nvar _sAu = \"supportedArchitectures\";\nvar _sAub = \"subnetArn\";\nvar _sB = \"s3Bucket\";\nvar _sBM = \"supportedBootModes\";\nvar _sC = \"serviceConfiguration\";\nvar _sCA = \"serverCertificateArn\";\nvar _sCAE = \"serialConsoleAccessEnabled\";\nvar _sCB = \"sourceCidrBlock\";\nvar _sCR = \"sourceCapacityReservation\";\nvar _sCRI = \"subnetCidrReservationId\";\nvar _sCRu = \"subnetCidrReservation\";\nvar _sCS = \"serviceConfigurationSet\";\nvar _sCSIG = \"sustainedClockSpeedInGhz\";\nvar _sCc = \"scopeCount\";\nvar _sCn = \"snapshotConfiguration\";\nvar _sD = \"startDate\";\nvar _sDC = \"sourceDestCheck\";\nvar _sDIH = \"slotDurationInHours\";\nvar _sDLTVS = \"successfullyDeletedLaunchTemplateVersionSet\";\nvar _sDS = \"spotDatafeedSubscription\";\nvar _sDSe = \"serviceDetailSet\";\nvar _sDSn = \"snapshotDetailSet\";\nvar _sDp = \"spreadDomain\";\nvar _sEL = \"s3ExportLocation\";\nvar _sET = \"sampledEndTime\";\nvar _sF = \"supportedFeatures\";\nvar _sFCS = \"successfulFleetCancellationSet\";\nvar _sFDS = \"successfulFleetDeletionSet\";\nvar _sFRC = \"spotFleetRequestConfig\";\nvar _sFRCS = \"spotFleetRequestConfigSet\";\nvar _sFRI = \"spotFleetRequestId\";\nvar _sFRS = \"successfulFleetRequestSet\";\nvar _sFRSp = \"spotFleetRequestState\";\nvar _sG = \"securityGroup\";\nvar _sGFVS = \"securityGroupForVpcSet\";\nvar _sGI = \"securityGroupId\";\nvar _sGIS = \"securityGroupIdSet\";\nvar _sGIe = \"securityGroupIds\";\nvar _sGIec = \"securityGroupInfo\";\nvar _sGR = \"securityGroupRule\";\nvar _sGRI = \"securityGroupRuleId\";\nvar _sGRS = \"securityGroupRuleSet\";\nvar _sGRSe = \"securityGroupReferenceSet\";\nvar _sGRSec = \"securityGroupReferencingSupport\";\nvar _sGS = \"securityGroupSet\";\nvar _sGe = \"securityGroups\";\nvar _sH = \"startHour\";\nvar _sI = \"serviceId\";\nvar _sIAS = \"scheduledInstanceAvailabilitySet\";\nvar _sIATS = \"supportedIpAddressTypeSet\";\nvar _sICRS = \"subnetIpv4CidrReservationSet\";\nvar _sICRSu = \"subnetIpv6CidrReservationSet\";\nvar _sICSS = \"successfulInstanceCreditSpecificationSet\";\nvar _sIGB = \"sizeInGB\";\nvar _sII = \"sourceInstanceId\";\nvar _sIIc = \"scheduledInstanceId\";\nvar _sIMB = \"sizeInMiB\";\nvar _sIP = \"staleIpPermissions\";\nvar _sIPE = \"staleIpPermissionsEgress\";\nvar _sIPI = \"sourceIpamPoolId\";\nvar _sIRI = \"spotInstanceRequestId\";\nvar _sIRS = \"spotInstanceRequestSet\";\nvar _sIS = \"scheduledInstanceSet\";\nvar _sISu = \"subnetIdSet\";\nvar _sIT = \"spotInstanceType\";\nvar _sITRS = \"storeImageTaskResultSet\";\nvar _sITi = \"singleInstanceType\";\nvar _sIn = \"snapshotId\";\nvar _sIo = \"sourceIp\";\nvar _sIu = \"subnetId\";\nvar _sIub = \"subnetIds\";\nvar _sK = \"s3Key\";\nvar _sKo = \"s3objectKey\";\nvar _sL = \"s3Location\";\nvar _sLp = \"spreadLevel\";\nvar _sM = \"statusMessage\";\nvar _sMPPOLP = \"spotMaxPricePercentageOverLowestPrice\";\nvar _sMS = \"spotMaintenanceStrategies\";\nvar _sMTP = \"spotMaxTotalPrice\";\nvar _sMt = \"stateMessage\";\nvar _sN = \"serviceName\";\nvar _sNS = \"serviceNameSet\";\nvar _sNSr = \"sriovNetSupport\";\nvar _sNe = \"sequenceNumber\";\nvar _sNes = \"sessionNumber\";\nvar _sO = \"spotOptions\";\nvar _sP = \"s3Prefix\";\nvar _sPA = \"samlProviderArn\";\nvar _sPHS = \"spotPriceHistorySet\";\nvar _sPI = \"servicePermissionId\";\nvar _sPIAC = \"secondaryPrivateIpAddressCount\";\nvar _sPLS = \"sourcePrefixListSet\";\nvar _sPR = \"sourcePortRange\";\nvar _sPRS = \"sourcePortRangeSet\";\nvar _sPS = \"sourcePortSet\";\nvar _sPSS = \"spotPlacementScoreSet\";\nvar _sPp = \"spotPrice\";\nvar _sQPDS = \"successfulQueuedPurchaseDeletionSet\";\nvar _sR = \"stateReason\";\nvar _sRDT = \"supportedRootDeviceTypes\";\nvar _sRO = \"staticRoutesOnly\";\nvar _sRT = \"subnetRouteTable\";\nvar _sRe = \"serviceResource\";\nvar _sRo = \"sourceResource\";\nvar _sS = \"snapshotSet\";\nvar _sSGS = \"staleSecurityGroupSet\";\nvar _sSPU = \"selfServicePortalUrl\";\nvar _sSS = \"staticSourcesSupport\";\nvar _sSSPA = \"selfServiceSamlProviderArn\";\nvar _sST = \"sampledStartTime\";\nvar _sSe = \"settingSet\";\nvar _sSer = \"serviceState\";\nvar _sSo = \"sourceSet\";\nvar _sSs = \"sseSpecification\";\nvar _sSt = \"statusSet\";\nvar _sSu = \"subscriptionSet\";\nvar _sSub = \"subnetSet\";\nvar _sSup = \"supportedStrategies\";\nvar _sSy = \"systemStatus\";\nvar _sT = \"startTime\";\nvar _sTC = \"spotTargetCapacity\";\nvar _sTD = \"snapshotTaskDetail\";\nvar _sTFR = \"storeTaskFailureReason\";\nvar _sTH = \"sessionTimeoutHours\";\nvar _sTR = \"stateTransitionReason\";\nvar _sTS = \"storeTaskState\";\nvar _sTSS = \"snapshotTierStatusSet\";\nvar _sTT = \"stateTransitionTime\";\nvar _sTa = \"sampleTime\";\nvar _sTe = \"serviceType\";\nvar _sTo = \"sourceType\";\nvar _sTp = \"splitTunnel\";\nvar _sTs = \"sseType\";\nvar _sTt = \"storageTier\";\nvar _sUC = \"supportedUsageClasses\";\nvar _sV = \"sourceVpc\";\nvar _sVT = \"supportedVirtualizationTypes\";\nvar _sVh = \"shellVersion\";\nvar _sVu = \"supportedVersions\";\nvar _sWD = \"startWeekDay\";\nvar _s_ = \"s3\";\nvar _sc = \"scope\";\nvar _sco = \"score\";\nvar _se = \"service\";\nvar _si = \"size\";\nvar _so = \"sockets\";\nvar _sof = \"software\";\nvar _st = \"state\";\nvar _sta = \"status\";\nvar _star = \"start\";\nvar _stat = \"statistic\";\nvar _sto = \"storage\";\nvar _str = \"strategy\";\nvar _su = \"subnet\";\nvar _sub = \"subnets\";\nvar _suc = \"successful\";\nvar _succ = \"success\";\nvar _t = \"tenancy\";\nvar _tAAC = \"totalAvailableAddressCount\";\nvar _tAC = \"totalAddressCount\";\nvar _tAI = \"transferAccountId\";\nvar _tC = \"totalCapacity\";\nvar _tCS = \"targetCapacitySpecification\";\nvar _tCUT = \"targetCapacityUnitType\";\nvar _tCVR = \"targetConfigurationValueRollup\";\nvar _tCVS = \"targetConfigurationValueSet\";\nvar _tCa = \"targetConfiguration\";\nvar _tCar = \"targetCapacity\";\nvar _tD = \"terminationDelay\";\nvar _tDr = \"trafficDirection\";\nvar _tE = \"targetEnvironment\";\nvar _tED = \"termEndDate\";\nvar _tET = \"tcpEstablishedTimeout\";\nvar _tEo = \"tokenEndpoint\";\nvar _tFC = \"totalFulfilledCapacity\";\nvar _tFMIMB = \"totalFpgaMemoryInMiB\";\nvar _tG = \"transitGateway\";\nvar _tGA = \"transitGatewayAttachments\";\nvar _tGAI = \"transitGatewayAttachmentId\";\nvar _tGAP = \"transitGatewayAttachmentPropagations\";\nvar _tGAr = \"transitGatewayAttachment\";\nvar _tGAra = \"transitGatewayArn\";\nvar _tGAran = \"transitGatewayAsn\";\nvar _tGArans = \"transitGatewayAddress\";\nvar _tGC = \"transitGatewayConnect\";\nvar _tGCB = \"transitGatewayCidrBlocks\";\nvar _tGCP = \"transitGatewayConnectPeer\";\nvar _tGCPI = \"transitGatewayConnectPeerId\";\nvar _tGCPS = \"transitGatewayConnectPeerSet\";\nvar _tGCS = \"transitGatewayConnectSet\";\nvar _tGCa = \"targetGroupsConfig\";\nvar _tGI = \"transitGatewayId\";\nvar _tGMD = \"transitGatewayMulticastDomain\";\nvar _tGMDA = \"transitGatewayMulticastDomainArn\";\nvar _tGMDI = \"transitGatewayMulticastDomainId\";\nvar _tGMDr = \"transitGatewayMulticastDomains\";\nvar _tGMIMB = \"totalGpuMemoryInMiB\";\nvar _tGOI = \"transitGatewayOwnerId\";\nvar _tGPA = \"transitGatewayPeeringAttachment\";\nvar _tGPAr = \"transitGatewayPeeringAttachments\";\nvar _tGPLR = \"transitGatewayPrefixListReference\";\nvar _tGPLRS = \"transitGatewayPrefixListReferenceSet\";\nvar _tGPT = \"transitGatewayPolicyTable\";\nvar _tGPTE = \"transitGatewayPolicyTableEntries\";\nvar _tGPTI = \"transitGatewayPolicyTableId\";\nvar _tGPTr = \"transitGatewayPolicyTables\";\nvar _tGRT = \"transitGatewayRouteTable\";\nvar _tGRTA = \"transitGatewayRouteTableAnnouncement\";\nvar _tGRTAI = \"transitGatewayRouteTableAnnouncementId\";\nvar _tGRTAr = \"transitGatewayRouteTableAnnouncements\";\nvar _tGRTI = \"transitGatewayRouteTableId\";\nvar _tGRTP = \"transitGatewayRouteTablePropagations\";\nvar _tGRTR = \"transitGatewayRouteTableRoute\";\nvar _tGRTr = \"transitGatewayRouteTables\";\nvar _tGS = \"transitGatewaySet\";\nvar _tGVA = \"transitGatewayVpcAttachment\";\nvar _tGVAr = \"transitGatewayVpcAttachments\";\nvar _tGa = \"targetGroups\";\nvar _tHP = \"totalHourlyPrice\";\nvar _tI = \"tenantId\";\nvar _tIC = \"totalInstanceCount\";\nvar _tICu = \"tunnelInsideCidr\";\nvar _tII = \"trunkInterfaceId\";\nvar _tIIC = \"tunnelInsideIpv6Cidr\";\nvar _tIIV = \"tunnelInsideIpVersion\";\nvar _tIMIMB = \"totalInferenceMemoryInMiB\";\nvar _tIWE = \"terminateInstancesWithExpiration\";\nvar _tIa = \"targetIops\";\nvar _tLSGB = \"totalLocalStorageGB\";\nvar _tMAE = \"targetMultiAttachEnabled\";\nvar _tMF = \"trafficMirrorFilter\";\nvar _tMFI = \"trafficMirrorFilterId\";\nvar _tMFR = \"trafficMirrorFilterRule\";\nvar _tMFRI = \"trafficMirrorFilterRuleId\";\nvar _tMFRS = \"trafficMirrorFilterRuleSet\";\nvar _tMFS = \"trafficMirrorFilterSet\";\nvar _tMMIMB = \"totalMediaMemoryInMiB\";\nvar _tMS = \"trafficMirrorSession\";\nvar _tMSI = \"trafficMirrorSessionId\";\nvar _tMSS = \"trafficMirrorSessionSet\";\nvar _tMT = \"trafficMirrorTarget\";\nvar _tMTI = \"trafficMirrorTargetId\";\nvar _tMTS = \"trafficMirrorTargetSet\";\nvar _tN = \"tokenName\";\nvar _tNDMIMB = \"totalNeuronDeviceMemoryInMiB\";\nvar _tNI = \"targetNetworkId\";\nvar _tOAT = \"transferOfferAcceptedTimestamp\";\nvar _tOET = \"transferOfferExpirationTimestamp\";\nvar _tOS = \"tunnelOptionSet\";\nvar _tP = \"transportProtocol\";\nvar _tPC = \"threadsPerCore\";\nvar _tPT = \"trustProviderType\";\nvar _tPo = \"toPort\";\nvar _tRC = \"targetResourceCount\";\nvar _tRS = \"throughResourceSet\";\nvar _tRSi = \"timeRangeSet\";\nvar _tRTI = \"targetRouteTableId\";\nvar _tS = \"tagSet\";\nvar _tSD = \"termStartDate\";\nvar _tSIGB = \"totalSizeInGB\";\nvar _tSIH = \"totalScheduledInstanceHours\";\nvar _tSS = \"tagSpecificationSet\";\nvar _tST = \"tieringStartTime\";\nvar _tSTa = \"taskStartTime\";\nvar _tSa = \"targetSubnet\";\nvar _tSar = \"targetSize\";\nvar _tSas = \"taskState\";\nvar _tSp = \"tpmSupport\";\nvar _tT = \"trafficType\";\nvar _tTC = \"totalTargetCapacity\";\nvar _tTGAI = \"transportTransitGatewayAttachmentId\";\nvar _tTa = \"targetThroughput\";\nvar _tUP = \"totalUpfrontPrice\";\nvar _tV = \"tokenValue\";\nvar _tVC = \"totalVCpus\";\nvar _tVT = \"targetVolumeType\";\nvar _ta = \"tags\";\nvar _tag = \"tag\";\nvar _te = \"term\";\nvar _th = \"throughput\";\nvar _ti = \"timestamp\";\nvar _tie = \"tier\";\nvar _to = \"to\";\nvar _ty = \"type\";\nvar _u = \"unsuccessful\";\nvar _uB = \"userBucket\";\nvar _uD = \"uefiData\";\nvar _uDLTVS = \"unsuccessfullyDeletedLaunchTemplateVersionSet\";\nvar _uDp = \"updatedDate\";\nvar _uDpd = \"updateDate\";\nvar _uDs = \"userData\";\nvar _uF = \"upfrontFee\";\nvar _uFDS = \"unsuccessfulFleetDeletionSet\";\nvar _uFRS = \"unsuccessfulFleetRequestSet\";\nvar _uI = \"userId\";\nvar _uIA = \"unassignedIpv6Addresses\";\nvar _uIC = \"usedInstanceCount\";\nvar _uICSS = \"unsuccessfulInstanceCreditSpecificationSet\";\nvar _uIE = \"userInfoEndpoint\";\nvar _uIPS = \"unknownIpPermissionSet\";\nvar _uIPSn = \"unassignedIpv6PrefixSet\";\nvar _uLI = \"useLongIds\";\nvar _uLIA = \"useLongIdsAggregated\";\nvar _uO = \"usageOperation\";\nvar _uOUT = \"usageOperationUpdateTime\";\nvar _uP = \"upfrontPrice\";\nvar _uPS = \"uploadPolicySignature\";\nvar _uPp = \"uploadPolicy\";\nvar _uPs = \"usagePrice\";\nvar _uS = \"usageStrategy\";\nvar _uST = \"udpStreamTimeout\";\nvar _uT = \"updateTime\";\nvar _uTPT = \"userTrustProviderType\";\nvar _uTd = \"udpTimeout\";\nvar _ur = \"url\";\nvar _us = \"username\";\nvar _v = \"value\";\nvar _vAE = \"verifiedAccessEndpoint\";\nvar _vAEI = \"verifiedAccessEndpointId\";\nvar _vAES = \"verifiedAccessEndpointSet\";\nvar _vAG = \"verifiedAccessGroup\";\nvar _vAGA = \"verifiedAccessGroupArn\";\nvar _vAGI = \"verifiedAccessGroupId\";\nvar _vAGS = \"verifiedAccessGroupSet\";\nvar _vAI = \"verifiedAccessInstance\";\nvar _vAII = \"verifiedAccessInstanceId\";\nvar _vAIS = \"verifiedAccessInstanceSet\";\nvar _vATP = \"verifiedAccessTrustProvider\";\nvar _vATPI = \"verifiedAccessTrustProviderId\";\nvar _vATPS = \"verifiedAccessTrustProviderSet\";\nvar _vC = \"vpnConnection\";\nvar _vCC = \"vCpuCount\";\nvar _vCDSC = \"vpnConnectionDeviceSampleConfiguration\";\nvar _vCDTI = \"vpnConnectionDeviceTypeId\";\nvar _vCDTS = \"vpnConnectionDeviceTypeSet\";\nvar _vCI = \"vpnConnectionId\";\nvar _vCIp = \"vCpuInfo\";\nvar _vCS = \"vpnConnectionSet\";\nvar _vCa = \"validCores\";\nvar _vD = \"versionDescription\";\nvar _vE = \"vpcEndpoint\";\nvar _vECI = \"vpcEndpointConnectionId\";\nvar _vECS = \"vpcEndpointConnectionSet\";\nvar _vEI = \"vpcEndpointId\";\nvar _vEO = \"vpcEndpointOwner\";\nvar _vEPS = \"vpcEndpointPolicySupported\";\nvar _vES = \"vpcEndpointService\";\nvar _vESp = \"vpcEndpointSet\";\nvar _vESpc = \"vpcEndpointState\";\nvar _vESpn = \"vpnEcmpSupport\";\nvar _vET = \"vpcEndpointType\";\nvar _vF = \"validFrom\";\nvar _vFR = \"validationFailureReason\";\nvar _vG = \"vpnGateway\";\nvar _vGI = \"vpnGatewayId\";\nvar _vGS = \"vpnGatewaySet\";\nvar _vI = \"vpcId\";\nvar _vIl = \"vlanId\";\nvar _vIo = \"volumeId\";\nvar _vM = \"volumeModification\";\nvar _vMS = \"volumeModificationSet\";\nvar _vN = \"virtualName\";\nvar _vNI = \"virtualNetworkId\";\nvar _vNe = \"versionNumber\";\nvar _vOI = \"volumeOwnerId\";\nvar _vOIp = \"vpcOwnerId\";\nvar _vP = \"vpnProtocol\";\nvar _vPC = \"vpcPeeringConnection\";\nvar _vPCI = \"vpcPeeringConnectionId\";\nvar _vPCS = \"vpcPeeringConnectionSet\";\nvar _vPp = \"vpnPort\";\nvar _vS = \"volumeSet\";\nvar _vSS = \"volumeStatusSet\";\nvar _vSa = \"valueSet\";\nvar _vSo = \"volumeSize\";\nvar _vSol = \"volumeStatus\";\nvar _vSp = \"vpcSet\";\nvar _vT = \"volumeType\";\nvar _vTOIA = \"vpnTunnelOutsideIpAddress\";\nvar _vTPC = \"validThreadsPerCore\";\nvar _vTg = \"vgwTelemetry\";\nvar _vTi = \"virtualizationType\";\nvar _vU = \"validUntil\";\nvar _ve = \"version\";\nvar _ven = \"vendor\";\nvar _vl = \"vlan\";\nvar _vo = \"volumes\";\nvar _vol = \"volume\";\nvar _vp = \"vpc\";\nvar _vpc = \"vpcs\";\nvar _w = \"warning\";\nvar _wC = \"weightedCapacity\";\nvar _wM = \"warningMessage\";\nvar _we = \"weight\";\nvar _zI = \"zoneId\";\nvar _zN = \"zoneName\";\nvar _zS = \"zoneState\";\nvar _zT = \"zoneType\";\nvar buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + \"=\" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join(\"&\"), \"buildFormUrlencodedString\");\nvar loadEc2ErrorCode = /* @__PURE__ */ __name((output, data) => {\n var _a2;\n if (((_a2 = data.Errors.Error) == null ? void 0 : _a2.Code) !== void 0) {\n return data.Errors.Error.Code;\n }\n if (output.statusCode == 404) {\n return \"NotFound\";\n }\n}, \"loadEc2ErrorCode\");\n\n// src/commands/AcceptAddressTransferCommand.ts\nvar _AcceptAddressTransferCommand = class _AcceptAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptAddressTransfer\", {}).n(\"EC2Client\", \"AcceptAddressTransferCommand\").f(void 0, void 0).ser(se_AcceptAddressTransferCommand).de(de_AcceptAddressTransferCommand).build() {\n};\n__name(_AcceptAddressTransferCommand, \"AcceptAddressTransferCommand\");\nvar AcceptAddressTransferCommand = _AcceptAddressTransferCommand;\n\n// src/commands/AcceptReservedInstancesExchangeQuoteCommand.ts\n\n\n\nvar _AcceptReservedInstancesExchangeQuoteCommand = class _AcceptReservedInstancesExchangeQuoteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptReservedInstancesExchangeQuote\", {}).n(\"EC2Client\", \"AcceptReservedInstancesExchangeQuoteCommand\").f(void 0, void 0).ser(se_AcceptReservedInstancesExchangeQuoteCommand).de(de_AcceptReservedInstancesExchangeQuoteCommand).build() {\n};\n__name(_AcceptReservedInstancesExchangeQuoteCommand, \"AcceptReservedInstancesExchangeQuoteCommand\");\nvar AcceptReservedInstancesExchangeQuoteCommand = _AcceptReservedInstancesExchangeQuoteCommand;\n\n// src/commands/AcceptTransitGatewayMulticastDomainAssociationsCommand.ts\n\n\n\nvar _AcceptTransitGatewayMulticastDomainAssociationsCommand = class _AcceptTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptTransitGatewayMulticastDomainAssociations\", {}).n(\"EC2Client\", \"AcceptTransitGatewayMulticastDomainAssociationsCommand\").f(void 0, void 0).ser(se_AcceptTransitGatewayMulticastDomainAssociationsCommand).de(de_AcceptTransitGatewayMulticastDomainAssociationsCommand).build() {\n};\n__name(_AcceptTransitGatewayMulticastDomainAssociationsCommand, \"AcceptTransitGatewayMulticastDomainAssociationsCommand\");\nvar AcceptTransitGatewayMulticastDomainAssociationsCommand = _AcceptTransitGatewayMulticastDomainAssociationsCommand;\n\n// src/commands/AcceptTransitGatewayPeeringAttachmentCommand.ts\n\n\n\nvar _AcceptTransitGatewayPeeringAttachmentCommand = class _AcceptTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptTransitGatewayPeeringAttachment\", {}).n(\"EC2Client\", \"AcceptTransitGatewayPeeringAttachmentCommand\").f(void 0, void 0).ser(se_AcceptTransitGatewayPeeringAttachmentCommand).de(de_AcceptTransitGatewayPeeringAttachmentCommand).build() {\n};\n__name(_AcceptTransitGatewayPeeringAttachmentCommand, \"AcceptTransitGatewayPeeringAttachmentCommand\");\nvar AcceptTransitGatewayPeeringAttachmentCommand = _AcceptTransitGatewayPeeringAttachmentCommand;\n\n// src/commands/AcceptTransitGatewayVpcAttachmentCommand.ts\n\n\n\nvar _AcceptTransitGatewayVpcAttachmentCommand = class _AcceptTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptTransitGatewayVpcAttachment\", {}).n(\"EC2Client\", \"AcceptTransitGatewayVpcAttachmentCommand\").f(void 0, void 0).ser(se_AcceptTransitGatewayVpcAttachmentCommand).de(de_AcceptTransitGatewayVpcAttachmentCommand).build() {\n};\n__name(_AcceptTransitGatewayVpcAttachmentCommand, \"AcceptTransitGatewayVpcAttachmentCommand\");\nvar AcceptTransitGatewayVpcAttachmentCommand = _AcceptTransitGatewayVpcAttachmentCommand;\n\n// src/commands/AcceptVpcEndpointConnectionsCommand.ts\n\n\n\nvar _AcceptVpcEndpointConnectionsCommand = class _AcceptVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptVpcEndpointConnections\", {}).n(\"EC2Client\", \"AcceptVpcEndpointConnectionsCommand\").f(void 0, void 0).ser(se_AcceptVpcEndpointConnectionsCommand).de(de_AcceptVpcEndpointConnectionsCommand).build() {\n};\n__name(_AcceptVpcEndpointConnectionsCommand, \"AcceptVpcEndpointConnectionsCommand\");\nvar AcceptVpcEndpointConnectionsCommand = _AcceptVpcEndpointConnectionsCommand;\n\n// src/commands/AcceptVpcPeeringConnectionCommand.ts\n\n\n\nvar _AcceptVpcPeeringConnectionCommand = class _AcceptVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AcceptVpcPeeringConnection\", {}).n(\"EC2Client\", \"AcceptVpcPeeringConnectionCommand\").f(void 0, void 0).ser(se_AcceptVpcPeeringConnectionCommand).de(de_AcceptVpcPeeringConnectionCommand).build() {\n};\n__name(_AcceptVpcPeeringConnectionCommand, \"AcceptVpcPeeringConnectionCommand\");\nvar AcceptVpcPeeringConnectionCommand = _AcceptVpcPeeringConnectionCommand;\n\n// src/commands/AdvertiseByoipCidrCommand.ts\n\n\n\nvar _AdvertiseByoipCidrCommand = class _AdvertiseByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AdvertiseByoipCidr\", {}).n(\"EC2Client\", \"AdvertiseByoipCidrCommand\").f(void 0, void 0).ser(se_AdvertiseByoipCidrCommand).de(de_AdvertiseByoipCidrCommand).build() {\n};\n__name(_AdvertiseByoipCidrCommand, \"AdvertiseByoipCidrCommand\");\nvar AdvertiseByoipCidrCommand = _AdvertiseByoipCidrCommand;\n\n// src/commands/AllocateAddressCommand.ts\n\n\n\nvar _AllocateAddressCommand = class _AllocateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AllocateAddress\", {}).n(\"EC2Client\", \"AllocateAddressCommand\").f(void 0, void 0).ser(se_AllocateAddressCommand).de(de_AllocateAddressCommand).build() {\n};\n__name(_AllocateAddressCommand, \"AllocateAddressCommand\");\nvar AllocateAddressCommand = _AllocateAddressCommand;\n\n// src/commands/AllocateHostsCommand.ts\n\n\n\nvar _AllocateHostsCommand = class _AllocateHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AllocateHosts\", {}).n(\"EC2Client\", \"AllocateHostsCommand\").f(void 0, void 0).ser(se_AllocateHostsCommand).de(de_AllocateHostsCommand).build() {\n};\n__name(_AllocateHostsCommand, \"AllocateHostsCommand\");\nvar AllocateHostsCommand = _AllocateHostsCommand;\n\n// src/commands/AllocateIpamPoolCidrCommand.ts\n\n\n\nvar _AllocateIpamPoolCidrCommand = class _AllocateIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AllocateIpamPoolCidr\", {}).n(\"EC2Client\", \"AllocateIpamPoolCidrCommand\").f(void 0, void 0).ser(se_AllocateIpamPoolCidrCommand).de(de_AllocateIpamPoolCidrCommand).build() {\n};\n__name(_AllocateIpamPoolCidrCommand, \"AllocateIpamPoolCidrCommand\");\nvar AllocateIpamPoolCidrCommand = _AllocateIpamPoolCidrCommand;\n\n// src/commands/ApplySecurityGroupsToClientVpnTargetNetworkCommand.ts\n\n\n\nvar _ApplySecurityGroupsToClientVpnTargetNetworkCommand = class _ApplySecurityGroupsToClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ApplySecurityGroupsToClientVpnTargetNetwork\", {}).n(\"EC2Client\", \"ApplySecurityGroupsToClientVpnTargetNetworkCommand\").f(void 0, void 0).ser(se_ApplySecurityGroupsToClientVpnTargetNetworkCommand).de(de_ApplySecurityGroupsToClientVpnTargetNetworkCommand).build() {\n};\n__name(_ApplySecurityGroupsToClientVpnTargetNetworkCommand, \"ApplySecurityGroupsToClientVpnTargetNetworkCommand\");\nvar ApplySecurityGroupsToClientVpnTargetNetworkCommand = _ApplySecurityGroupsToClientVpnTargetNetworkCommand;\n\n// src/commands/AssignIpv6AddressesCommand.ts\n\n\n\nvar _AssignIpv6AddressesCommand = class _AssignIpv6AddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssignIpv6Addresses\", {}).n(\"EC2Client\", \"AssignIpv6AddressesCommand\").f(void 0, void 0).ser(se_AssignIpv6AddressesCommand).de(de_AssignIpv6AddressesCommand).build() {\n};\n__name(_AssignIpv6AddressesCommand, \"AssignIpv6AddressesCommand\");\nvar AssignIpv6AddressesCommand = _AssignIpv6AddressesCommand;\n\n// src/commands/AssignPrivateIpAddressesCommand.ts\n\n\n\nvar _AssignPrivateIpAddressesCommand = class _AssignPrivateIpAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssignPrivateIpAddresses\", {}).n(\"EC2Client\", \"AssignPrivateIpAddressesCommand\").f(void 0, void 0).ser(se_AssignPrivateIpAddressesCommand).de(de_AssignPrivateIpAddressesCommand).build() {\n};\n__name(_AssignPrivateIpAddressesCommand, \"AssignPrivateIpAddressesCommand\");\nvar AssignPrivateIpAddressesCommand = _AssignPrivateIpAddressesCommand;\n\n// src/commands/AssignPrivateNatGatewayAddressCommand.ts\n\n\n\nvar _AssignPrivateNatGatewayAddressCommand = class _AssignPrivateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssignPrivateNatGatewayAddress\", {}).n(\"EC2Client\", \"AssignPrivateNatGatewayAddressCommand\").f(void 0, void 0).ser(se_AssignPrivateNatGatewayAddressCommand).de(de_AssignPrivateNatGatewayAddressCommand).build() {\n};\n__name(_AssignPrivateNatGatewayAddressCommand, \"AssignPrivateNatGatewayAddressCommand\");\nvar AssignPrivateNatGatewayAddressCommand = _AssignPrivateNatGatewayAddressCommand;\n\n// src/commands/AssociateAddressCommand.ts\n\n\n\nvar _AssociateAddressCommand = class _AssociateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateAddress\", {}).n(\"EC2Client\", \"AssociateAddressCommand\").f(void 0, void 0).ser(se_AssociateAddressCommand).de(de_AssociateAddressCommand).build() {\n};\n__name(_AssociateAddressCommand, \"AssociateAddressCommand\");\nvar AssociateAddressCommand = _AssociateAddressCommand;\n\n// src/commands/AssociateClientVpnTargetNetworkCommand.ts\n\n\n\nvar _AssociateClientVpnTargetNetworkCommand = class _AssociateClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateClientVpnTargetNetwork\", {}).n(\"EC2Client\", \"AssociateClientVpnTargetNetworkCommand\").f(void 0, void 0).ser(se_AssociateClientVpnTargetNetworkCommand).de(de_AssociateClientVpnTargetNetworkCommand).build() {\n};\n__name(_AssociateClientVpnTargetNetworkCommand, \"AssociateClientVpnTargetNetworkCommand\");\nvar AssociateClientVpnTargetNetworkCommand = _AssociateClientVpnTargetNetworkCommand;\n\n// src/commands/AssociateDhcpOptionsCommand.ts\n\n\n\nvar _AssociateDhcpOptionsCommand = class _AssociateDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateDhcpOptions\", {}).n(\"EC2Client\", \"AssociateDhcpOptionsCommand\").f(void 0, void 0).ser(se_AssociateDhcpOptionsCommand).de(de_AssociateDhcpOptionsCommand).build() {\n};\n__name(_AssociateDhcpOptionsCommand, \"AssociateDhcpOptionsCommand\");\nvar AssociateDhcpOptionsCommand = _AssociateDhcpOptionsCommand;\n\n// src/commands/AssociateEnclaveCertificateIamRoleCommand.ts\n\n\n\nvar _AssociateEnclaveCertificateIamRoleCommand = class _AssociateEnclaveCertificateIamRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateEnclaveCertificateIamRole\", {}).n(\"EC2Client\", \"AssociateEnclaveCertificateIamRoleCommand\").f(void 0, void 0).ser(se_AssociateEnclaveCertificateIamRoleCommand).de(de_AssociateEnclaveCertificateIamRoleCommand).build() {\n};\n__name(_AssociateEnclaveCertificateIamRoleCommand, \"AssociateEnclaveCertificateIamRoleCommand\");\nvar AssociateEnclaveCertificateIamRoleCommand = _AssociateEnclaveCertificateIamRoleCommand;\n\n// src/commands/AssociateIamInstanceProfileCommand.ts\n\n\n\nvar _AssociateIamInstanceProfileCommand = class _AssociateIamInstanceProfileCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateIamInstanceProfile\", {}).n(\"EC2Client\", \"AssociateIamInstanceProfileCommand\").f(void 0, void 0).ser(se_AssociateIamInstanceProfileCommand).de(de_AssociateIamInstanceProfileCommand).build() {\n};\n__name(_AssociateIamInstanceProfileCommand, \"AssociateIamInstanceProfileCommand\");\nvar AssociateIamInstanceProfileCommand = _AssociateIamInstanceProfileCommand;\n\n// src/commands/AssociateInstanceEventWindowCommand.ts\n\n\n\nvar _AssociateInstanceEventWindowCommand = class _AssociateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateInstanceEventWindow\", {}).n(\"EC2Client\", \"AssociateInstanceEventWindowCommand\").f(void 0, void 0).ser(se_AssociateInstanceEventWindowCommand).de(de_AssociateInstanceEventWindowCommand).build() {\n};\n__name(_AssociateInstanceEventWindowCommand, \"AssociateInstanceEventWindowCommand\");\nvar AssociateInstanceEventWindowCommand = _AssociateInstanceEventWindowCommand;\n\n// src/commands/AssociateIpamByoasnCommand.ts\n\n\n\nvar _AssociateIpamByoasnCommand = class _AssociateIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateIpamByoasn\", {}).n(\"EC2Client\", \"AssociateIpamByoasnCommand\").f(void 0, void 0).ser(se_AssociateIpamByoasnCommand).de(de_AssociateIpamByoasnCommand).build() {\n};\n__name(_AssociateIpamByoasnCommand, \"AssociateIpamByoasnCommand\");\nvar AssociateIpamByoasnCommand = _AssociateIpamByoasnCommand;\n\n// src/commands/AssociateIpamResourceDiscoveryCommand.ts\n\n\n\nvar _AssociateIpamResourceDiscoveryCommand = class _AssociateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateIpamResourceDiscovery\", {}).n(\"EC2Client\", \"AssociateIpamResourceDiscoveryCommand\").f(void 0, void 0).ser(se_AssociateIpamResourceDiscoveryCommand).de(de_AssociateIpamResourceDiscoveryCommand).build() {\n};\n__name(_AssociateIpamResourceDiscoveryCommand, \"AssociateIpamResourceDiscoveryCommand\");\nvar AssociateIpamResourceDiscoveryCommand = _AssociateIpamResourceDiscoveryCommand;\n\n// src/commands/AssociateNatGatewayAddressCommand.ts\n\n\n\nvar _AssociateNatGatewayAddressCommand = class _AssociateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateNatGatewayAddress\", {}).n(\"EC2Client\", \"AssociateNatGatewayAddressCommand\").f(void 0, void 0).ser(se_AssociateNatGatewayAddressCommand).de(de_AssociateNatGatewayAddressCommand).build() {\n};\n__name(_AssociateNatGatewayAddressCommand, \"AssociateNatGatewayAddressCommand\");\nvar AssociateNatGatewayAddressCommand = _AssociateNatGatewayAddressCommand;\n\n// src/commands/AssociateRouteTableCommand.ts\n\n\n\nvar _AssociateRouteTableCommand = class _AssociateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateRouteTable\", {}).n(\"EC2Client\", \"AssociateRouteTableCommand\").f(void 0, void 0).ser(se_AssociateRouteTableCommand).de(de_AssociateRouteTableCommand).build() {\n};\n__name(_AssociateRouteTableCommand, \"AssociateRouteTableCommand\");\nvar AssociateRouteTableCommand = _AssociateRouteTableCommand;\n\n// src/commands/AssociateSubnetCidrBlockCommand.ts\n\n\n\nvar _AssociateSubnetCidrBlockCommand = class _AssociateSubnetCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateSubnetCidrBlock\", {}).n(\"EC2Client\", \"AssociateSubnetCidrBlockCommand\").f(void 0, void 0).ser(se_AssociateSubnetCidrBlockCommand).de(de_AssociateSubnetCidrBlockCommand).build() {\n};\n__name(_AssociateSubnetCidrBlockCommand, \"AssociateSubnetCidrBlockCommand\");\nvar AssociateSubnetCidrBlockCommand = _AssociateSubnetCidrBlockCommand;\n\n// src/commands/AssociateTransitGatewayMulticastDomainCommand.ts\n\n\n\nvar _AssociateTransitGatewayMulticastDomainCommand = class _AssociateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateTransitGatewayMulticastDomain\", {}).n(\"EC2Client\", \"AssociateTransitGatewayMulticastDomainCommand\").f(void 0, void 0).ser(se_AssociateTransitGatewayMulticastDomainCommand).de(de_AssociateTransitGatewayMulticastDomainCommand).build() {\n};\n__name(_AssociateTransitGatewayMulticastDomainCommand, \"AssociateTransitGatewayMulticastDomainCommand\");\nvar AssociateTransitGatewayMulticastDomainCommand = _AssociateTransitGatewayMulticastDomainCommand;\n\n// src/commands/AssociateTransitGatewayPolicyTableCommand.ts\n\n\n\nvar _AssociateTransitGatewayPolicyTableCommand = class _AssociateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateTransitGatewayPolicyTable\", {}).n(\"EC2Client\", \"AssociateTransitGatewayPolicyTableCommand\").f(void 0, void 0).ser(se_AssociateTransitGatewayPolicyTableCommand).de(de_AssociateTransitGatewayPolicyTableCommand).build() {\n};\n__name(_AssociateTransitGatewayPolicyTableCommand, \"AssociateTransitGatewayPolicyTableCommand\");\nvar AssociateTransitGatewayPolicyTableCommand = _AssociateTransitGatewayPolicyTableCommand;\n\n// src/commands/AssociateTransitGatewayRouteTableCommand.ts\n\n\n\nvar _AssociateTransitGatewayRouteTableCommand = class _AssociateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateTransitGatewayRouteTable\", {}).n(\"EC2Client\", \"AssociateTransitGatewayRouteTableCommand\").f(void 0, void 0).ser(se_AssociateTransitGatewayRouteTableCommand).de(de_AssociateTransitGatewayRouteTableCommand).build() {\n};\n__name(_AssociateTransitGatewayRouteTableCommand, \"AssociateTransitGatewayRouteTableCommand\");\nvar AssociateTransitGatewayRouteTableCommand = _AssociateTransitGatewayRouteTableCommand;\n\n// src/commands/AssociateTrunkInterfaceCommand.ts\n\n\n\nvar _AssociateTrunkInterfaceCommand = class _AssociateTrunkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateTrunkInterface\", {}).n(\"EC2Client\", \"AssociateTrunkInterfaceCommand\").f(void 0, void 0).ser(se_AssociateTrunkInterfaceCommand).de(de_AssociateTrunkInterfaceCommand).build() {\n};\n__name(_AssociateTrunkInterfaceCommand, \"AssociateTrunkInterfaceCommand\");\nvar AssociateTrunkInterfaceCommand = _AssociateTrunkInterfaceCommand;\n\n// src/commands/AssociateVpcCidrBlockCommand.ts\n\n\n\nvar _AssociateVpcCidrBlockCommand = class _AssociateVpcCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AssociateVpcCidrBlock\", {}).n(\"EC2Client\", \"AssociateVpcCidrBlockCommand\").f(void 0, void 0).ser(se_AssociateVpcCidrBlockCommand).de(de_AssociateVpcCidrBlockCommand).build() {\n};\n__name(_AssociateVpcCidrBlockCommand, \"AssociateVpcCidrBlockCommand\");\nvar AssociateVpcCidrBlockCommand = _AssociateVpcCidrBlockCommand;\n\n// src/commands/AttachClassicLinkVpcCommand.ts\n\n\n\nvar _AttachClassicLinkVpcCommand = class _AttachClassicLinkVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachClassicLinkVpc\", {}).n(\"EC2Client\", \"AttachClassicLinkVpcCommand\").f(void 0, void 0).ser(se_AttachClassicLinkVpcCommand).de(de_AttachClassicLinkVpcCommand).build() {\n};\n__name(_AttachClassicLinkVpcCommand, \"AttachClassicLinkVpcCommand\");\nvar AttachClassicLinkVpcCommand = _AttachClassicLinkVpcCommand;\n\n// src/commands/AttachInternetGatewayCommand.ts\n\n\n\nvar _AttachInternetGatewayCommand = class _AttachInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachInternetGateway\", {}).n(\"EC2Client\", \"AttachInternetGatewayCommand\").f(void 0, void 0).ser(se_AttachInternetGatewayCommand).de(de_AttachInternetGatewayCommand).build() {\n};\n__name(_AttachInternetGatewayCommand, \"AttachInternetGatewayCommand\");\nvar AttachInternetGatewayCommand = _AttachInternetGatewayCommand;\n\n// src/commands/AttachNetworkInterfaceCommand.ts\n\n\n\nvar _AttachNetworkInterfaceCommand = class _AttachNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachNetworkInterface\", {}).n(\"EC2Client\", \"AttachNetworkInterfaceCommand\").f(void 0, void 0).ser(se_AttachNetworkInterfaceCommand).de(de_AttachNetworkInterfaceCommand).build() {\n};\n__name(_AttachNetworkInterfaceCommand, \"AttachNetworkInterfaceCommand\");\nvar AttachNetworkInterfaceCommand = _AttachNetworkInterfaceCommand;\n\n// src/commands/AttachVerifiedAccessTrustProviderCommand.ts\n\n\n\n\n// src/models/models_0.ts\n\nvar AcceleratorManufacturer = {\n AMAZON_WEB_SERVICES: \"amazon-web-services\",\n AMD: \"amd\",\n HABANA: \"habana\",\n NVIDIA: \"nvidia\",\n XILINX: \"xilinx\"\n};\nvar AcceleratorName = {\n A100: \"a100\",\n A10G: \"a10g\",\n H100: \"h100\",\n INFERENTIA: \"inferentia\",\n K520: \"k520\",\n K80: \"k80\",\n M60: \"m60\",\n RADEON_PRO_V520: \"radeon-pro-v520\",\n T4: \"t4\",\n T4G: \"t4g\",\n V100: \"v100\",\n VU9P: \"vu9p\"\n};\nvar AcceleratorType = {\n FPGA: \"fpga\",\n GPU: \"gpu\",\n INFERENCE: \"inference\"\n};\nvar ResourceType = {\n capacity_reservation: \"capacity-reservation\",\n capacity_reservation_fleet: \"capacity-reservation-fleet\",\n carrier_gateway: \"carrier-gateway\",\n client_vpn_endpoint: \"client-vpn-endpoint\",\n coip_pool: \"coip-pool\",\n customer_gateway: \"customer-gateway\",\n dedicated_host: \"dedicated-host\",\n dhcp_options: \"dhcp-options\",\n egress_only_internet_gateway: \"egress-only-internet-gateway\",\n elastic_gpu: \"elastic-gpu\",\n elastic_ip: \"elastic-ip\",\n export_image_task: \"export-image-task\",\n export_instance_task: \"export-instance-task\",\n fleet: \"fleet\",\n fpga_image: \"fpga-image\",\n host_reservation: \"host-reservation\",\n image: \"image\",\n import_image_task: \"import-image-task\",\n import_snapshot_task: \"import-snapshot-task\",\n instance: \"instance\",\n instance_connect_endpoint: \"instance-connect-endpoint\",\n instance_event_window: \"instance-event-window\",\n internet_gateway: \"internet-gateway\",\n ipam: \"ipam\",\n ipam_external_resource_verification_token: \"ipam-external-resource-verification-token\",\n ipam_pool: \"ipam-pool\",\n ipam_resource_discovery: \"ipam-resource-discovery\",\n ipam_resource_discovery_association: \"ipam-resource-discovery-association\",\n ipam_scope: \"ipam-scope\",\n ipv4pool_ec2: \"ipv4pool-ec2\",\n ipv6pool_ec2: \"ipv6pool-ec2\",\n key_pair: \"key-pair\",\n launch_template: \"launch-template\",\n local_gateway: \"local-gateway\",\n local_gateway_route_table: \"local-gateway-route-table\",\n local_gateway_route_table_virtual_interface_group_association: \"local-gateway-route-table-virtual-interface-group-association\",\n local_gateway_route_table_vpc_association: \"local-gateway-route-table-vpc-association\",\n local_gateway_virtual_interface: \"local-gateway-virtual-interface\",\n local_gateway_virtual_interface_group: \"local-gateway-virtual-interface-group\",\n natgateway: \"natgateway\",\n network_acl: \"network-acl\",\n network_insights_access_scope: \"network-insights-access-scope\",\n network_insights_access_scope_analysis: \"network-insights-access-scope-analysis\",\n network_insights_analysis: \"network-insights-analysis\",\n network_insights_path: \"network-insights-path\",\n network_interface: \"network-interface\",\n placement_group: \"placement-group\",\n prefix_list: \"prefix-list\",\n replace_root_volume_task: \"replace-root-volume-task\",\n reserved_instances: \"reserved-instances\",\n route_table: \"route-table\",\n security_group: \"security-group\",\n security_group_rule: \"security-group-rule\",\n snapshot: \"snapshot\",\n spot_fleet_request: \"spot-fleet-request\",\n spot_instances_request: \"spot-instances-request\",\n subnet: \"subnet\",\n subnet_cidr_reservation: \"subnet-cidr-reservation\",\n traffic_mirror_filter: \"traffic-mirror-filter\",\n traffic_mirror_filter_rule: \"traffic-mirror-filter-rule\",\n traffic_mirror_session: \"traffic-mirror-session\",\n traffic_mirror_target: \"traffic-mirror-target\",\n transit_gateway: \"transit-gateway\",\n transit_gateway_attachment: \"transit-gateway-attachment\",\n transit_gateway_connect_peer: \"transit-gateway-connect-peer\",\n transit_gateway_multicast_domain: \"transit-gateway-multicast-domain\",\n transit_gateway_policy_table: \"transit-gateway-policy-table\",\n transit_gateway_route_table: \"transit-gateway-route-table\",\n transit_gateway_route_table_announcement: \"transit-gateway-route-table-announcement\",\n verified_access_endpoint: \"verified-access-endpoint\",\n verified_access_group: \"verified-access-group\",\n verified_access_instance: \"verified-access-instance\",\n verified_access_policy: \"verified-access-policy\",\n verified_access_trust_provider: \"verified-access-trust-provider\",\n volume: \"volume\",\n vpc: \"vpc\",\n vpc_block_public_access_exclusion: \"vpc-block-public-access-exclusion\",\n vpc_endpoint: \"vpc-endpoint\",\n vpc_endpoint_connection: \"vpc-endpoint-connection\",\n vpc_endpoint_connection_device_type: \"vpc-endpoint-connection-device-type\",\n vpc_endpoint_service: \"vpc-endpoint-service\",\n vpc_endpoint_service_permission: \"vpc-endpoint-service-permission\",\n vpc_flow_log: \"vpc-flow-log\",\n vpc_peering_connection: \"vpc-peering-connection\",\n vpn_connection: \"vpn-connection\",\n vpn_connection_device_type: \"vpn-connection-device-type\",\n vpn_gateway: \"vpn-gateway\"\n};\nvar AddressTransferStatus = {\n accepted: \"accepted\",\n disabled: \"disabled\",\n pending: \"pending\"\n};\nvar TransitGatewayAttachmentResourceType = {\n connect: \"connect\",\n direct_connect_gateway: \"direct-connect-gateway\",\n peering: \"peering\",\n tgw_peering: \"tgw-peering\",\n vpc: \"vpc\",\n vpn: \"vpn\"\n};\nvar TransitGatewayMulitcastDomainAssociationState = {\n associated: \"associated\",\n associating: \"associating\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\",\n failed: \"failed\",\n pendingAcceptance: \"pendingAcceptance\",\n rejected: \"rejected\"\n};\nvar DynamicRoutingValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar TransitGatewayAttachmentState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n failed: \"failed\",\n failing: \"failing\",\n initiating: \"initiating\",\n initiatingRequest: \"initiatingRequest\",\n modifying: \"modifying\",\n pending: \"pending\",\n pendingAcceptance: \"pendingAcceptance\",\n rejected: \"rejected\",\n rejecting: \"rejecting\",\n rollingBack: \"rollingBack\"\n};\nvar ApplianceModeSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar DnsSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar Ipv6SupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar SecurityGroupReferencingSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar VpcPeeringConnectionStateReasonCode = {\n active: \"active\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n expired: \"expired\",\n failed: \"failed\",\n initiating_request: \"initiating-request\",\n pending_acceptance: \"pending-acceptance\",\n provisioning: \"provisioning\",\n rejected: \"rejected\"\n};\nvar Protocol = {\n tcp: \"tcp\",\n udp: \"udp\"\n};\nvar AccountAttributeName = {\n default_vpc: \"default-vpc\",\n supported_platforms: \"supported-platforms\"\n};\nvar InstanceHealthStatus = {\n HEALTHY_STATUS: \"healthy\",\n UNHEALTHY_STATUS: \"unhealthy\"\n};\nvar ActivityStatus = {\n ERROR: \"error\",\n FULFILLED: \"fulfilled\",\n PENDING_FULFILLMENT: \"pending_fulfillment\",\n PENDING_TERMINATION: \"pending_termination\"\n};\nvar PrincipalType = {\n Account: \"Account\",\n All: \"All\",\n OrganizationUnit: \"OrganizationUnit\",\n Role: \"Role\",\n Service: \"Service\",\n User: \"User\"\n};\nvar DomainType = {\n standard: \"standard\",\n vpc: \"vpc\"\n};\nvar AddressAttributeName = {\n domain_name: \"domain-name\"\n};\nvar AddressFamily = {\n ipv4: \"ipv4\",\n ipv6: \"ipv6\"\n};\nvar AsnAssociationState = {\n associated: \"associated\",\n disassociated: \"disassociated\",\n failed_association: \"failed-association\",\n failed_disassociation: \"failed-disassociation\",\n pending_association: \"pending-association\",\n pending_disassociation: \"pending-disassociation\"\n};\nvar ByoipCidrState = {\n advertised: \"advertised\",\n deprovisioned: \"deprovisioned\",\n failed_deprovision: \"failed-deprovision\",\n failed_provision: \"failed-provision\",\n pending_deprovision: \"pending-deprovision\",\n pending_provision: \"pending-provision\",\n provisioned: \"provisioned\",\n provisioned_not_publicly_advertisable: \"provisioned-not-publicly-advertisable\"\n};\nvar Affinity = {\n default: \"default\",\n host: \"host\"\n};\nvar AutoPlacement = {\n off: \"off\",\n on: \"on\"\n};\nvar HostMaintenance = {\n off: \"off\",\n on: \"on\"\n};\nvar HostRecovery = {\n off: \"off\",\n on: \"on\"\n};\nvar IpamPoolAllocationResourceType = {\n custom: \"custom\",\n ec2_public_ipv4_pool: \"ec2-public-ipv4-pool\",\n eip: \"eip\",\n ipam_pool: \"ipam-pool\",\n subnet: \"subnet\",\n vpc: \"vpc\"\n};\nvar AllocationState = {\n available: \"available\",\n pending: \"pending\",\n permanent_failure: \"permanent-failure\",\n released: \"released\",\n released_permanent_failure: \"released-permanent-failure\",\n under_assessment: \"under-assessment\"\n};\nvar AllocationStrategy = {\n CAPACITY_OPTIMIZED: \"capacityOptimized\",\n CAPACITY_OPTIMIZED_PRIORITIZED: \"capacityOptimizedPrioritized\",\n DIVERSIFIED: \"diversified\",\n LOWEST_PRICE: \"lowestPrice\",\n PRICE_CAPACITY_OPTIMIZED: \"priceCapacityOptimized\"\n};\nvar AllocationType = {\n used: \"used\"\n};\nvar AllowsMultipleInstanceTypes = {\n off: \"off\",\n on: \"on\"\n};\nvar NatGatewayAddressStatus = {\n ASSIGNING: \"assigning\",\n ASSOCIATING: \"associating\",\n DISASSOCIATING: \"disassociating\",\n FAILED: \"failed\",\n SUCCEEDED: \"succeeded\",\n UNASSIGNING: \"unassigning\"\n};\nvar AssociationStatusCode = {\n associated: \"associated\",\n associating: \"associating\",\n association_failed: \"association-failed\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\"\n};\nvar IamInstanceProfileAssociationState = {\n ASSOCIATED: \"associated\",\n ASSOCIATING: \"associating\",\n DISASSOCIATED: \"disassociated\",\n DISASSOCIATING: \"disassociating\"\n};\nvar InstanceEventWindowState = {\n active: \"active\",\n creating: \"creating\",\n deleted: \"deleted\",\n deleting: \"deleting\"\n};\nvar WeekDay = {\n friday: \"friday\",\n monday: \"monday\",\n saturday: \"saturday\",\n sunday: \"sunday\",\n thursday: \"thursday\",\n tuesday: \"tuesday\",\n wednesday: \"wednesday\"\n};\nvar IpamAssociatedResourceDiscoveryStatus = {\n ACTIVE: \"active\",\n NOT_FOUND: \"not-found\"\n};\nvar IpamResourceDiscoveryAssociationState = {\n ASSOCIATE_COMPLETE: \"associate-complete\",\n ASSOCIATE_FAILED: \"associate-failed\",\n ASSOCIATE_IN_PROGRESS: \"associate-in-progress\",\n DISASSOCIATE_COMPLETE: \"disassociate-complete\",\n DISASSOCIATE_FAILED: \"disassociate-failed\",\n DISASSOCIATE_IN_PROGRESS: \"disassociate-in-progress\",\n ISOLATE_COMPLETE: \"isolate-complete\",\n ISOLATE_IN_PROGRESS: \"isolate-in-progress\",\n RESTORE_IN_PROGRESS: \"restore-in-progress\"\n};\nvar RouteTableAssociationStateCode = {\n associated: \"associated\",\n associating: \"associating\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\",\n failed: \"failed\"\n};\nvar IpSource = {\n amazon: \"amazon\",\n byoip: \"byoip\",\n none: \"none\"\n};\nvar Ipv6AddressAttribute = {\n private: \"private\",\n public: \"public\"\n};\nvar SubnetCidrBlockStateCode = {\n associated: \"associated\",\n associating: \"associating\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\",\n failed: \"failed\",\n failing: \"failing\"\n};\nvar TransitGatewayAssociationState = {\n associated: \"associated\",\n associating: \"associating\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\"\n};\nvar InterfaceProtocolType = {\n GRE: \"GRE\",\n VLAN: \"VLAN\"\n};\nvar VpcCidrBlockStateCode = {\n associated: \"associated\",\n associating: \"associating\",\n disassociated: \"disassociated\",\n disassociating: \"disassociating\",\n failed: \"failed\",\n failing: \"failing\"\n};\nvar DeviceTrustProviderType = {\n crowdstrike: \"crowdstrike\",\n jamf: \"jamf\",\n jumpcloud: \"jumpcloud\"\n};\nvar TrustProviderType = {\n device: \"device\",\n user: \"user\"\n};\nvar UserTrustProviderType = {\n iam_identity_center: \"iam-identity-center\",\n oidc: \"oidc\"\n};\nvar VolumeAttachmentState = {\n attached: \"attached\",\n attaching: \"attaching\",\n busy: \"busy\",\n detached: \"detached\",\n detaching: \"detaching\"\n};\nvar AttachmentStatus = {\n attached: \"attached\",\n attaching: \"attaching\",\n detached: \"detached\",\n detaching: \"detaching\"\n};\nvar ClientVpnAuthorizationRuleStatusCode = {\n active: \"active\",\n authorizing: \"authorizing\",\n failed: \"failed\",\n revoking: \"revoking\"\n};\nvar BundleTaskState = {\n bundling: \"bundling\",\n cancelling: \"cancelling\",\n complete: \"complete\",\n failed: \"failed\",\n pending: \"pending\",\n storing: \"storing\",\n waiting_for_shutdown: \"waiting-for-shutdown\"\n};\nvar CapacityReservationFleetState = {\n ACTIVE: \"active\",\n CANCELLED: \"cancelled\",\n CANCELLING: \"cancelling\",\n EXPIRED: \"expired\",\n EXPIRING: \"expiring\",\n FAILED: \"failed\",\n MODIFYING: \"modifying\",\n PARTIALLY_FULFILLED: \"partially_fulfilled\",\n SUBMITTED: \"submitted\"\n};\nvar ListingState = {\n available: \"available\",\n cancelled: \"cancelled\",\n pending: \"pending\",\n sold: \"sold\"\n};\nvar CurrencyCodeValues = {\n USD: \"USD\"\n};\nvar ListingStatus = {\n active: \"active\",\n cancelled: \"cancelled\",\n closed: \"closed\",\n pending: \"pending\"\n};\nvar BatchState = {\n ACTIVE: \"active\",\n CANCELLED: \"cancelled\",\n CANCELLED_RUNNING: \"cancelled_running\",\n CANCELLED_TERMINATING_INSTANCES: \"cancelled_terminating\",\n FAILED: \"failed\",\n MODIFYING: \"modifying\",\n SUBMITTED: \"submitted\"\n};\nvar CancelBatchErrorCode = {\n FLEET_REQUEST_ID_DOES_NOT_EXIST: \"fleetRequestIdDoesNotExist\",\n FLEET_REQUEST_ID_MALFORMED: \"fleetRequestIdMalformed\",\n FLEET_REQUEST_NOT_IN_CANCELLABLE_STATE: \"fleetRequestNotInCancellableState\",\n UNEXPECTED_ERROR: \"unexpectedError\"\n};\nvar CancelSpotInstanceRequestState = {\n active: \"active\",\n cancelled: \"cancelled\",\n closed: \"closed\",\n completed: \"completed\",\n open: \"open\"\n};\nvar EndDateType = {\n limited: \"limited\",\n unlimited: \"unlimited\"\n};\nvar InstanceMatchCriteria = {\n open: \"open\",\n targeted: \"targeted\"\n};\nvar CapacityReservationInstancePlatform = {\n LINUX_UNIX: \"Linux/UNIX\",\n LINUX_WITH_SQL_SERVER_ENTERPRISE: \"Linux with SQL Server Enterprise\",\n LINUX_WITH_SQL_SERVER_STANDARD: \"Linux with SQL Server Standard\",\n LINUX_WITH_SQL_SERVER_WEB: \"Linux with SQL Server Web\",\n RED_HAT_ENTERPRISE_LINUX: \"Red Hat Enterprise Linux\",\n RHEL_WITH_HA: \"RHEL with HA\",\n RHEL_WITH_HA_AND_SQL_SERVER_ENTERPRISE: \"RHEL with HA and SQL Server Enterprise\",\n RHEL_WITH_HA_AND_SQL_SERVER_STANDARD: \"RHEL with HA and SQL Server Standard\",\n RHEL_WITH_SQL_SERVER_ENTERPRISE: \"RHEL with SQL Server Enterprise\",\n RHEL_WITH_SQL_SERVER_STANDARD: \"RHEL with SQL Server Standard\",\n RHEL_WITH_SQL_SERVER_WEB: \"RHEL with SQL Server Web\",\n SUSE_LINUX: \"SUSE Linux\",\n UBUNTU_PRO_LINUX: \"Ubuntu Pro\",\n WINDOWS: \"Windows\",\n WINDOWS_WITH_SQL_SERVER: \"Windows with SQL Server\",\n WINDOWS_WITH_SQL_SERVER_ENTERPRISE: \"Windows with SQL Server Enterprise\",\n WINDOWS_WITH_SQL_SERVER_STANDARD: \"Windows with SQL Server Standard\",\n WINDOWS_WITH_SQL_SERVER_WEB: \"Windows with SQL Server Web\"\n};\nvar CapacityReservationTenancy = {\n dedicated: \"dedicated\",\n default: \"default\"\n};\nvar CapacityReservationType = {\n CAPACITY_BLOCK: \"capacity-block\",\n DEFAULT: \"default\"\n};\nvar CapacityReservationState = {\n active: \"active\",\n cancelled: \"cancelled\",\n expired: \"expired\",\n failed: \"failed\",\n payment_failed: \"payment-failed\",\n payment_pending: \"payment-pending\",\n pending: \"pending\",\n scheduled: \"scheduled\"\n};\nvar FleetInstanceMatchCriteria = {\n open: \"open\"\n};\nvar _InstanceType = {\n a1_2xlarge: \"a1.2xlarge\",\n a1_4xlarge: \"a1.4xlarge\",\n a1_large: \"a1.large\",\n a1_medium: \"a1.medium\",\n a1_metal: \"a1.metal\",\n a1_xlarge: \"a1.xlarge\",\n c1_medium: \"c1.medium\",\n c1_xlarge: \"c1.xlarge\",\n c3_2xlarge: \"c3.2xlarge\",\n c3_4xlarge: \"c3.4xlarge\",\n c3_8xlarge: \"c3.8xlarge\",\n c3_large: \"c3.large\",\n c3_xlarge: \"c3.xlarge\",\n c4_2xlarge: \"c4.2xlarge\",\n c4_4xlarge: \"c4.4xlarge\",\n c4_8xlarge: \"c4.8xlarge\",\n c4_large: \"c4.large\",\n c4_xlarge: \"c4.xlarge\",\n c5_12xlarge: \"c5.12xlarge\",\n c5_18xlarge: \"c5.18xlarge\",\n c5_24xlarge: \"c5.24xlarge\",\n c5_2xlarge: \"c5.2xlarge\",\n c5_4xlarge: \"c5.4xlarge\",\n c5_9xlarge: \"c5.9xlarge\",\n c5_large: \"c5.large\",\n c5_metal: \"c5.metal\",\n c5_xlarge: \"c5.xlarge\",\n c5a_12xlarge: \"c5a.12xlarge\",\n c5a_16xlarge: \"c5a.16xlarge\",\n c5a_24xlarge: \"c5a.24xlarge\",\n c5a_2xlarge: \"c5a.2xlarge\",\n c5a_4xlarge: \"c5a.4xlarge\",\n c5a_8xlarge: \"c5a.8xlarge\",\n c5a_large: \"c5a.large\",\n c5a_xlarge: \"c5a.xlarge\",\n c5ad_12xlarge: \"c5ad.12xlarge\",\n c5ad_16xlarge: \"c5ad.16xlarge\",\n c5ad_24xlarge: \"c5ad.24xlarge\",\n c5ad_2xlarge: \"c5ad.2xlarge\",\n c5ad_4xlarge: \"c5ad.4xlarge\",\n c5ad_8xlarge: \"c5ad.8xlarge\",\n c5ad_large: \"c5ad.large\",\n c5ad_xlarge: \"c5ad.xlarge\",\n c5d_12xlarge: \"c5d.12xlarge\",\n c5d_18xlarge: \"c5d.18xlarge\",\n c5d_24xlarge: \"c5d.24xlarge\",\n c5d_2xlarge: \"c5d.2xlarge\",\n c5d_4xlarge: \"c5d.4xlarge\",\n c5d_9xlarge: \"c5d.9xlarge\",\n c5d_large: \"c5d.large\",\n c5d_metal: \"c5d.metal\",\n c5d_xlarge: \"c5d.xlarge\",\n c5n_18xlarge: \"c5n.18xlarge\",\n c5n_2xlarge: \"c5n.2xlarge\",\n c5n_4xlarge: \"c5n.4xlarge\",\n c5n_9xlarge: \"c5n.9xlarge\",\n c5n_large: \"c5n.large\",\n c5n_metal: \"c5n.metal\",\n c5n_xlarge: \"c5n.xlarge\",\n c6a_12xlarge: \"c6a.12xlarge\",\n c6a_16xlarge: \"c6a.16xlarge\",\n c6a_24xlarge: \"c6a.24xlarge\",\n c6a_2xlarge: \"c6a.2xlarge\",\n c6a_32xlarge: \"c6a.32xlarge\",\n c6a_48xlarge: \"c6a.48xlarge\",\n c6a_4xlarge: \"c6a.4xlarge\",\n c6a_8xlarge: \"c6a.8xlarge\",\n c6a_large: \"c6a.large\",\n c6a_metal: \"c6a.metal\",\n c6a_xlarge: \"c6a.xlarge\",\n c6g_12xlarge: \"c6g.12xlarge\",\n c6g_16xlarge: \"c6g.16xlarge\",\n c6g_2xlarge: \"c6g.2xlarge\",\n c6g_4xlarge: \"c6g.4xlarge\",\n c6g_8xlarge: \"c6g.8xlarge\",\n c6g_large: \"c6g.large\",\n c6g_medium: \"c6g.medium\",\n c6g_metal: \"c6g.metal\",\n c6g_xlarge: \"c6g.xlarge\",\n c6gd_12xlarge: \"c6gd.12xlarge\",\n c6gd_16xlarge: \"c6gd.16xlarge\",\n c6gd_2xlarge: \"c6gd.2xlarge\",\n c6gd_4xlarge: \"c6gd.4xlarge\",\n c6gd_8xlarge: \"c6gd.8xlarge\",\n c6gd_large: \"c6gd.large\",\n c6gd_medium: \"c6gd.medium\",\n c6gd_metal: \"c6gd.metal\",\n c6gd_xlarge: \"c6gd.xlarge\",\n c6gn_12xlarge: \"c6gn.12xlarge\",\n c6gn_16xlarge: \"c6gn.16xlarge\",\n c6gn_2xlarge: \"c6gn.2xlarge\",\n c6gn_4xlarge: \"c6gn.4xlarge\",\n c6gn_8xlarge: \"c6gn.8xlarge\",\n c6gn_large: \"c6gn.large\",\n c6gn_medium: \"c6gn.medium\",\n c6gn_xlarge: \"c6gn.xlarge\",\n c6i_12xlarge: \"c6i.12xlarge\",\n c6i_16xlarge: \"c6i.16xlarge\",\n c6i_24xlarge: \"c6i.24xlarge\",\n c6i_2xlarge: \"c6i.2xlarge\",\n c6i_32xlarge: \"c6i.32xlarge\",\n c6i_4xlarge: \"c6i.4xlarge\",\n c6i_8xlarge: \"c6i.8xlarge\",\n c6i_large: \"c6i.large\",\n c6i_metal: \"c6i.metal\",\n c6i_xlarge: \"c6i.xlarge\",\n c6id_12xlarge: \"c6id.12xlarge\",\n c6id_16xlarge: \"c6id.16xlarge\",\n c6id_24xlarge: \"c6id.24xlarge\",\n c6id_2xlarge: \"c6id.2xlarge\",\n c6id_32xlarge: \"c6id.32xlarge\",\n c6id_4xlarge: \"c6id.4xlarge\",\n c6id_8xlarge: \"c6id.8xlarge\",\n c6id_large: \"c6id.large\",\n c6id_metal: \"c6id.metal\",\n c6id_xlarge: \"c6id.xlarge\",\n c6in_12xlarge: \"c6in.12xlarge\",\n c6in_16xlarge: \"c6in.16xlarge\",\n c6in_24xlarge: \"c6in.24xlarge\",\n c6in_2xlarge: \"c6in.2xlarge\",\n c6in_32xlarge: \"c6in.32xlarge\",\n c6in_4xlarge: \"c6in.4xlarge\",\n c6in_8xlarge: \"c6in.8xlarge\",\n c6in_large: \"c6in.large\",\n c6in_metal: \"c6in.metal\",\n c6in_xlarge: \"c6in.xlarge\",\n c7a_12xlarge: \"c7a.12xlarge\",\n c7a_16xlarge: \"c7a.16xlarge\",\n c7a_24xlarge: \"c7a.24xlarge\",\n c7a_2xlarge: \"c7a.2xlarge\",\n c7a_32xlarge: \"c7a.32xlarge\",\n c7a_48xlarge: \"c7a.48xlarge\",\n c7a_4xlarge: \"c7a.4xlarge\",\n c7a_8xlarge: \"c7a.8xlarge\",\n c7a_large: \"c7a.large\",\n c7a_medium: \"c7a.medium\",\n c7a_metal_48xl: \"c7a.metal-48xl\",\n c7a_xlarge: \"c7a.xlarge\",\n c7g_12xlarge: \"c7g.12xlarge\",\n c7g_16xlarge: \"c7g.16xlarge\",\n c7g_2xlarge: \"c7g.2xlarge\",\n c7g_4xlarge: \"c7g.4xlarge\",\n c7g_8xlarge: \"c7g.8xlarge\",\n c7g_large: \"c7g.large\",\n c7g_medium: \"c7g.medium\",\n c7g_metal: \"c7g.metal\",\n c7g_xlarge: \"c7g.xlarge\",\n c7gd_12xlarge: \"c7gd.12xlarge\",\n c7gd_16xlarge: \"c7gd.16xlarge\",\n c7gd_2xlarge: \"c7gd.2xlarge\",\n c7gd_4xlarge: \"c7gd.4xlarge\",\n c7gd_8xlarge: \"c7gd.8xlarge\",\n c7gd_large: \"c7gd.large\",\n c7gd_medium: \"c7gd.medium\",\n c7gd_metal: \"c7gd.metal\",\n c7gd_xlarge: \"c7gd.xlarge\",\n c7gn_12xlarge: \"c7gn.12xlarge\",\n c7gn_16xlarge: \"c7gn.16xlarge\",\n c7gn_2xlarge: \"c7gn.2xlarge\",\n c7gn_4xlarge: \"c7gn.4xlarge\",\n c7gn_8xlarge: \"c7gn.8xlarge\",\n c7gn_large: \"c7gn.large\",\n c7gn_medium: \"c7gn.medium\",\n c7gn_metal: \"c7gn.metal\",\n c7gn_xlarge: \"c7gn.xlarge\",\n c7i_12xlarge: \"c7i.12xlarge\",\n c7i_16xlarge: \"c7i.16xlarge\",\n c7i_24xlarge: \"c7i.24xlarge\",\n c7i_2xlarge: \"c7i.2xlarge\",\n c7i_48xlarge: \"c7i.48xlarge\",\n c7i_4xlarge: \"c7i.4xlarge\",\n c7i_8xlarge: \"c7i.8xlarge\",\n c7i_flex_2xlarge: \"c7i-flex.2xlarge\",\n c7i_flex_4xlarge: \"c7i-flex.4xlarge\",\n c7i_flex_8xlarge: \"c7i-flex.8xlarge\",\n c7i_flex_large: \"c7i-flex.large\",\n c7i_flex_xlarge: \"c7i-flex.xlarge\",\n c7i_large: \"c7i.large\",\n c7i_metal_24xl: \"c7i.metal-24xl\",\n c7i_metal_48xl: \"c7i.metal-48xl\",\n c7i_xlarge: \"c7i.xlarge\",\n cc1_4xlarge: \"cc1.4xlarge\",\n cc2_8xlarge: \"cc2.8xlarge\",\n cg1_4xlarge: \"cg1.4xlarge\",\n cr1_8xlarge: \"cr1.8xlarge\",\n d2_2xlarge: \"d2.2xlarge\",\n d2_4xlarge: \"d2.4xlarge\",\n d2_8xlarge: \"d2.8xlarge\",\n d2_xlarge: \"d2.xlarge\",\n d3_2xlarge: \"d3.2xlarge\",\n d3_4xlarge: \"d3.4xlarge\",\n d3_8xlarge: \"d3.8xlarge\",\n d3_xlarge: \"d3.xlarge\",\n d3en_12xlarge: \"d3en.12xlarge\",\n d3en_2xlarge: \"d3en.2xlarge\",\n d3en_4xlarge: \"d3en.4xlarge\",\n d3en_6xlarge: \"d3en.6xlarge\",\n d3en_8xlarge: \"d3en.8xlarge\",\n d3en_xlarge: \"d3en.xlarge\",\n dl1_24xlarge: \"dl1.24xlarge\",\n dl2q_24xlarge: \"dl2q.24xlarge\",\n f1_16xlarge: \"f1.16xlarge\",\n f1_2xlarge: \"f1.2xlarge\",\n f1_4xlarge: \"f1.4xlarge\",\n g2_2xlarge: \"g2.2xlarge\",\n g2_8xlarge: \"g2.8xlarge\",\n g3_16xlarge: \"g3.16xlarge\",\n g3_4xlarge: \"g3.4xlarge\",\n g3_8xlarge: \"g3.8xlarge\",\n g3s_xlarge: \"g3s.xlarge\",\n g4ad_16xlarge: \"g4ad.16xlarge\",\n g4ad_2xlarge: \"g4ad.2xlarge\",\n g4ad_4xlarge: \"g4ad.4xlarge\",\n g4ad_8xlarge: \"g4ad.8xlarge\",\n g4ad_xlarge: \"g4ad.xlarge\",\n g4dn_12xlarge: \"g4dn.12xlarge\",\n g4dn_16xlarge: \"g4dn.16xlarge\",\n g4dn_2xlarge: \"g4dn.2xlarge\",\n g4dn_4xlarge: \"g4dn.4xlarge\",\n g4dn_8xlarge: \"g4dn.8xlarge\",\n g4dn_metal: \"g4dn.metal\",\n g4dn_xlarge: \"g4dn.xlarge\",\n g5_12xlarge: \"g5.12xlarge\",\n g5_16xlarge: \"g5.16xlarge\",\n g5_24xlarge: \"g5.24xlarge\",\n g5_2xlarge: \"g5.2xlarge\",\n g5_48xlarge: \"g5.48xlarge\",\n g5_4xlarge: \"g5.4xlarge\",\n g5_8xlarge: \"g5.8xlarge\",\n g5_xlarge: \"g5.xlarge\",\n g5g_16xlarge: \"g5g.16xlarge\",\n g5g_2xlarge: \"g5g.2xlarge\",\n g5g_4xlarge: \"g5g.4xlarge\",\n g5g_8xlarge: \"g5g.8xlarge\",\n g5g_metal: \"g5g.metal\",\n g5g_xlarge: \"g5g.xlarge\",\n g6_12xlarge: \"g6.12xlarge\",\n g6_16xlarge: \"g6.16xlarge\",\n g6_24xlarge: \"g6.24xlarge\",\n g6_2xlarge: \"g6.2xlarge\",\n g6_48xlarge: \"g6.48xlarge\",\n g6_4xlarge: \"g6.4xlarge\",\n g6_8xlarge: \"g6.8xlarge\",\n g6_xlarge: \"g6.xlarge\",\n gr6_4xlarge: \"gr6.4xlarge\",\n gr6_8xlarge: \"gr6.8xlarge\",\n h1_16xlarge: \"h1.16xlarge\",\n h1_2xlarge: \"h1.2xlarge\",\n h1_4xlarge: \"h1.4xlarge\",\n h1_8xlarge: \"h1.8xlarge\",\n hi1_4xlarge: \"hi1.4xlarge\",\n hpc6a_48xlarge: \"hpc6a.48xlarge\",\n hpc6id_32xlarge: \"hpc6id.32xlarge\",\n hpc7a_12xlarge: \"hpc7a.12xlarge\",\n hpc7a_24xlarge: \"hpc7a.24xlarge\",\n hpc7a_48xlarge: \"hpc7a.48xlarge\",\n hpc7a_96xlarge: \"hpc7a.96xlarge\",\n hpc7g_16xlarge: \"hpc7g.16xlarge\",\n hpc7g_4xlarge: \"hpc7g.4xlarge\",\n hpc7g_8xlarge: \"hpc7g.8xlarge\",\n hs1_8xlarge: \"hs1.8xlarge\",\n i2_2xlarge: \"i2.2xlarge\",\n i2_4xlarge: \"i2.4xlarge\",\n i2_8xlarge: \"i2.8xlarge\",\n i2_xlarge: \"i2.xlarge\",\n i3_16xlarge: \"i3.16xlarge\",\n i3_2xlarge: \"i3.2xlarge\",\n i3_4xlarge: \"i3.4xlarge\",\n i3_8xlarge: \"i3.8xlarge\",\n i3_large: \"i3.large\",\n i3_metal: \"i3.metal\",\n i3_xlarge: \"i3.xlarge\",\n i3en_12xlarge: \"i3en.12xlarge\",\n i3en_24xlarge: \"i3en.24xlarge\",\n i3en_2xlarge: \"i3en.2xlarge\",\n i3en_3xlarge: \"i3en.3xlarge\",\n i3en_6xlarge: \"i3en.6xlarge\",\n i3en_large: \"i3en.large\",\n i3en_metal: \"i3en.metal\",\n i3en_xlarge: \"i3en.xlarge\",\n i4g_16xlarge: \"i4g.16xlarge\",\n i4g_2xlarge: \"i4g.2xlarge\",\n i4g_4xlarge: \"i4g.4xlarge\",\n i4g_8xlarge: \"i4g.8xlarge\",\n i4g_large: \"i4g.large\",\n i4g_xlarge: \"i4g.xlarge\",\n i4i_12xlarge: \"i4i.12xlarge\",\n i4i_16xlarge: \"i4i.16xlarge\",\n i4i_24xlarge: \"i4i.24xlarge\",\n i4i_2xlarge: \"i4i.2xlarge\",\n i4i_32xlarge: \"i4i.32xlarge\",\n i4i_4xlarge: \"i4i.4xlarge\",\n i4i_8xlarge: \"i4i.8xlarge\",\n i4i_large: \"i4i.large\",\n i4i_metal: \"i4i.metal\",\n i4i_xlarge: \"i4i.xlarge\",\n im4gn_16xlarge: \"im4gn.16xlarge\",\n im4gn_2xlarge: \"im4gn.2xlarge\",\n im4gn_4xlarge: \"im4gn.4xlarge\",\n im4gn_8xlarge: \"im4gn.8xlarge\",\n im4gn_large: \"im4gn.large\",\n im4gn_xlarge: \"im4gn.xlarge\",\n inf1_24xlarge: \"inf1.24xlarge\",\n inf1_2xlarge: \"inf1.2xlarge\",\n inf1_6xlarge: \"inf1.6xlarge\",\n inf1_xlarge: \"inf1.xlarge\",\n inf2_24xlarge: \"inf2.24xlarge\",\n inf2_48xlarge: \"inf2.48xlarge\",\n inf2_8xlarge: \"inf2.8xlarge\",\n inf2_xlarge: \"inf2.xlarge\",\n is4gen_2xlarge: \"is4gen.2xlarge\",\n is4gen_4xlarge: \"is4gen.4xlarge\",\n is4gen_8xlarge: \"is4gen.8xlarge\",\n is4gen_large: \"is4gen.large\",\n is4gen_medium: \"is4gen.medium\",\n is4gen_xlarge: \"is4gen.xlarge\",\n m1_large: \"m1.large\",\n m1_medium: \"m1.medium\",\n m1_small: \"m1.small\",\n m1_xlarge: \"m1.xlarge\",\n m2_2xlarge: \"m2.2xlarge\",\n m2_4xlarge: \"m2.4xlarge\",\n m2_xlarge: \"m2.xlarge\",\n m3_2xlarge: \"m3.2xlarge\",\n m3_large: \"m3.large\",\n m3_medium: \"m3.medium\",\n m3_xlarge: \"m3.xlarge\",\n m4_10xlarge: \"m4.10xlarge\",\n m4_16xlarge: \"m4.16xlarge\",\n m4_2xlarge: \"m4.2xlarge\",\n m4_4xlarge: \"m4.4xlarge\",\n m4_large: \"m4.large\",\n m4_xlarge: \"m4.xlarge\",\n m5_12xlarge: \"m5.12xlarge\",\n m5_16xlarge: \"m5.16xlarge\",\n m5_24xlarge: \"m5.24xlarge\",\n m5_2xlarge: \"m5.2xlarge\",\n m5_4xlarge: \"m5.4xlarge\",\n m5_8xlarge: \"m5.8xlarge\",\n m5_large: \"m5.large\",\n m5_metal: \"m5.metal\",\n m5_xlarge: \"m5.xlarge\",\n m5a_12xlarge: \"m5a.12xlarge\",\n m5a_16xlarge: \"m5a.16xlarge\",\n m5a_24xlarge: \"m5a.24xlarge\",\n m5a_2xlarge: \"m5a.2xlarge\",\n m5a_4xlarge: \"m5a.4xlarge\",\n m5a_8xlarge: \"m5a.8xlarge\",\n m5a_large: \"m5a.large\",\n m5a_xlarge: \"m5a.xlarge\",\n m5ad_12xlarge: \"m5ad.12xlarge\",\n m5ad_16xlarge: \"m5ad.16xlarge\",\n m5ad_24xlarge: \"m5ad.24xlarge\",\n m5ad_2xlarge: \"m5ad.2xlarge\",\n m5ad_4xlarge: \"m5ad.4xlarge\",\n m5ad_8xlarge: \"m5ad.8xlarge\",\n m5ad_large: \"m5ad.large\",\n m5ad_xlarge: \"m5ad.xlarge\",\n m5d_12xlarge: \"m5d.12xlarge\",\n m5d_16xlarge: \"m5d.16xlarge\",\n m5d_24xlarge: \"m5d.24xlarge\",\n m5d_2xlarge: \"m5d.2xlarge\",\n m5d_4xlarge: \"m5d.4xlarge\",\n m5d_8xlarge: \"m5d.8xlarge\",\n m5d_large: \"m5d.large\",\n m5d_metal: \"m5d.metal\",\n m5d_xlarge: \"m5d.xlarge\",\n m5dn_12xlarge: \"m5dn.12xlarge\",\n m5dn_16xlarge: \"m5dn.16xlarge\",\n m5dn_24xlarge: \"m5dn.24xlarge\",\n m5dn_2xlarge: \"m5dn.2xlarge\",\n m5dn_4xlarge: \"m5dn.4xlarge\",\n m5dn_8xlarge: \"m5dn.8xlarge\",\n m5dn_large: \"m5dn.large\",\n m5dn_metal: \"m5dn.metal\",\n m5dn_xlarge: \"m5dn.xlarge\",\n m5n_12xlarge: \"m5n.12xlarge\",\n m5n_16xlarge: \"m5n.16xlarge\",\n m5n_24xlarge: \"m5n.24xlarge\",\n m5n_2xlarge: \"m5n.2xlarge\",\n m5n_4xlarge: \"m5n.4xlarge\",\n m5n_8xlarge: \"m5n.8xlarge\",\n m5n_large: \"m5n.large\",\n m5n_metal: \"m5n.metal\",\n m5n_xlarge: \"m5n.xlarge\",\n m5zn_12xlarge: \"m5zn.12xlarge\",\n m5zn_2xlarge: \"m5zn.2xlarge\",\n m5zn_3xlarge: \"m5zn.3xlarge\",\n m5zn_6xlarge: \"m5zn.6xlarge\",\n m5zn_large: \"m5zn.large\",\n m5zn_metal: \"m5zn.metal\",\n m5zn_xlarge: \"m5zn.xlarge\",\n m6a_12xlarge: \"m6a.12xlarge\",\n m6a_16xlarge: \"m6a.16xlarge\",\n m6a_24xlarge: \"m6a.24xlarge\",\n m6a_2xlarge: \"m6a.2xlarge\",\n m6a_32xlarge: \"m6a.32xlarge\",\n m6a_48xlarge: \"m6a.48xlarge\",\n m6a_4xlarge: \"m6a.4xlarge\",\n m6a_8xlarge: \"m6a.8xlarge\",\n m6a_large: \"m6a.large\",\n m6a_metal: \"m6a.metal\",\n m6a_xlarge: \"m6a.xlarge\",\n m6g_12xlarge: \"m6g.12xlarge\",\n m6g_16xlarge: \"m6g.16xlarge\",\n m6g_2xlarge: \"m6g.2xlarge\",\n m6g_4xlarge: \"m6g.4xlarge\",\n m6g_8xlarge: \"m6g.8xlarge\",\n m6g_large: \"m6g.large\",\n m6g_medium: \"m6g.medium\",\n m6g_metal: \"m6g.metal\",\n m6g_xlarge: \"m6g.xlarge\",\n m6gd_12xlarge: \"m6gd.12xlarge\",\n m6gd_16xlarge: \"m6gd.16xlarge\",\n m6gd_2xlarge: \"m6gd.2xlarge\",\n m6gd_4xlarge: \"m6gd.4xlarge\",\n m6gd_8xlarge: \"m6gd.8xlarge\",\n m6gd_large: \"m6gd.large\",\n m6gd_medium: \"m6gd.medium\",\n m6gd_metal: \"m6gd.metal\",\n m6gd_xlarge: \"m6gd.xlarge\",\n m6i_12xlarge: \"m6i.12xlarge\",\n m6i_16xlarge: \"m6i.16xlarge\",\n m6i_24xlarge: \"m6i.24xlarge\",\n m6i_2xlarge: \"m6i.2xlarge\",\n m6i_32xlarge: \"m6i.32xlarge\",\n m6i_4xlarge: \"m6i.4xlarge\",\n m6i_8xlarge: \"m6i.8xlarge\",\n m6i_large: \"m6i.large\",\n m6i_metal: \"m6i.metal\",\n m6i_xlarge: \"m6i.xlarge\",\n m6id_12xlarge: \"m6id.12xlarge\",\n m6id_16xlarge: \"m6id.16xlarge\",\n m6id_24xlarge: \"m6id.24xlarge\",\n m6id_2xlarge: \"m6id.2xlarge\",\n m6id_32xlarge: \"m6id.32xlarge\",\n m6id_4xlarge: \"m6id.4xlarge\",\n m6id_8xlarge: \"m6id.8xlarge\",\n m6id_large: \"m6id.large\",\n m6id_metal: \"m6id.metal\",\n m6id_xlarge: \"m6id.xlarge\",\n m6idn_12xlarge: \"m6idn.12xlarge\",\n m6idn_16xlarge: \"m6idn.16xlarge\",\n m6idn_24xlarge: \"m6idn.24xlarge\",\n m6idn_2xlarge: \"m6idn.2xlarge\",\n m6idn_32xlarge: \"m6idn.32xlarge\",\n m6idn_4xlarge: \"m6idn.4xlarge\",\n m6idn_8xlarge: \"m6idn.8xlarge\",\n m6idn_large: \"m6idn.large\",\n m6idn_metal: \"m6idn.metal\",\n m6idn_xlarge: \"m6idn.xlarge\",\n m6in_12xlarge: \"m6in.12xlarge\",\n m6in_16xlarge: \"m6in.16xlarge\",\n m6in_24xlarge: \"m6in.24xlarge\",\n m6in_2xlarge: \"m6in.2xlarge\",\n m6in_32xlarge: \"m6in.32xlarge\",\n m6in_4xlarge: \"m6in.4xlarge\",\n m6in_8xlarge: \"m6in.8xlarge\",\n m6in_large: \"m6in.large\",\n m6in_metal: \"m6in.metal\",\n m6in_xlarge: \"m6in.xlarge\",\n m7a_12xlarge: \"m7a.12xlarge\",\n m7a_16xlarge: \"m7a.16xlarge\",\n m7a_24xlarge: \"m7a.24xlarge\",\n m7a_2xlarge: \"m7a.2xlarge\",\n m7a_32xlarge: \"m7a.32xlarge\",\n m7a_48xlarge: \"m7a.48xlarge\",\n m7a_4xlarge: \"m7a.4xlarge\",\n m7a_8xlarge: \"m7a.8xlarge\",\n m7a_large: \"m7a.large\",\n m7a_medium: \"m7a.medium\",\n m7a_metal_48xl: \"m7a.metal-48xl\",\n m7a_xlarge: \"m7a.xlarge\",\n m7g_12xlarge: \"m7g.12xlarge\",\n m7g_16xlarge: \"m7g.16xlarge\",\n m7g_2xlarge: \"m7g.2xlarge\",\n m7g_4xlarge: \"m7g.4xlarge\",\n m7g_8xlarge: \"m7g.8xlarge\",\n m7g_large: \"m7g.large\",\n m7g_medium: \"m7g.medium\",\n m7g_metal: \"m7g.metal\",\n m7g_xlarge: \"m7g.xlarge\",\n m7gd_12xlarge: \"m7gd.12xlarge\",\n m7gd_16xlarge: \"m7gd.16xlarge\",\n m7gd_2xlarge: \"m7gd.2xlarge\",\n m7gd_4xlarge: \"m7gd.4xlarge\",\n m7gd_8xlarge: \"m7gd.8xlarge\",\n m7gd_large: \"m7gd.large\",\n m7gd_medium: \"m7gd.medium\",\n m7gd_metal: \"m7gd.metal\",\n m7gd_xlarge: \"m7gd.xlarge\",\n m7i_12xlarge: \"m7i.12xlarge\",\n m7i_16xlarge: \"m7i.16xlarge\",\n m7i_24xlarge: \"m7i.24xlarge\",\n m7i_2xlarge: \"m7i.2xlarge\",\n m7i_48xlarge: \"m7i.48xlarge\",\n m7i_4xlarge: \"m7i.4xlarge\",\n m7i_8xlarge: \"m7i.8xlarge\",\n m7i_flex_2xlarge: \"m7i-flex.2xlarge\",\n m7i_flex_4xlarge: \"m7i-flex.4xlarge\",\n m7i_flex_8xlarge: \"m7i-flex.8xlarge\",\n m7i_flex_large: \"m7i-flex.large\",\n m7i_flex_xlarge: \"m7i-flex.xlarge\",\n m7i_large: \"m7i.large\",\n m7i_metal_24xl: \"m7i.metal-24xl\",\n m7i_metal_48xl: \"m7i.metal-48xl\",\n m7i_xlarge: \"m7i.xlarge\",\n mac1_metal: \"mac1.metal\",\n mac2_m1ultra_metal: \"mac2-m1ultra.metal\",\n mac2_m2_metal: \"mac2-m2.metal\",\n mac2_m2pro_metal: \"mac2-m2pro.metal\",\n mac2_metal: \"mac2.metal\",\n p2_16xlarge: \"p2.16xlarge\",\n p2_8xlarge: \"p2.8xlarge\",\n p2_xlarge: \"p2.xlarge\",\n p3_16xlarge: \"p3.16xlarge\",\n p3_2xlarge: \"p3.2xlarge\",\n p3_8xlarge: \"p3.8xlarge\",\n p3dn_24xlarge: \"p3dn.24xlarge\",\n p4d_24xlarge: \"p4d.24xlarge\",\n p4de_24xlarge: \"p4de.24xlarge\",\n p5_48xlarge: \"p5.48xlarge\",\n r3_2xlarge: \"r3.2xlarge\",\n r3_4xlarge: \"r3.4xlarge\",\n r3_8xlarge: \"r3.8xlarge\",\n r3_large: \"r3.large\",\n r3_xlarge: \"r3.xlarge\",\n r4_16xlarge: \"r4.16xlarge\",\n r4_2xlarge: \"r4.2xlarge\",\n r4_4xlarge: \"r4.4xlarge\",\n r4_8xlarge: \"r4.8xlarge\",\n r4_large: \"r4.large\",\n r4_xlarge: \"r4.xlarge\",\n r5_12xlarge: \"r5.12xlarge\",\n r5_16xlarge: \"r5.16xlarge\",\n r5_24xlarge: \"r5.24xlarge\",\n r5_2xlarge: \"r5.2xlarge\",\n r5_4xlarge: \"r5.4xlarge\",\n r5_8xlarge: \"r5.8xlarge\",\n r5_large: \"r5.large\",\n r5_metal: \"r5.metal\",\n r5_xlarge: \"r5.xlarge\",\n r5a_12xlarge: \"r5a.12xlarge\",\n r5a_16xlarge: \"r5a.16xlarge\",\n r5a_24xlarge: \"r5a.24xlarge\",\n r5a_2xlarge: \"r5a.2xlarge\",\n r5a_4xlarge: \"r5a.4xlarge\",\n r5a_8xlarge: \"r5a.8xlarge\",\n r5a_large: \"r5a.large\",\n r5a_xlarge: \"r5a.xlarge\",\n r5ad_12xlarge: \"r5ad.12xlarge\",\n r5ad_16xlarge: \"r5ad.16xlarge\",\n r5ad_24xlarge: \"r5ad.24xlarge\",\n r5ad_2xlarge: \"r5ad.2xlarge\",\n r5ad_4xlarge: \"r5ad.4xlarge\",\n r5ad_8xlarge: \"r5ad.8xlarge\",\n r5ad_large: \"r5ad.large\",\n r5ad_xlarge: \"r5ad.xlarge\",\n r5b_12xlarge: \"r5b.12xlarge\",\n r5b_16xlarge: \"r5b.16xlarge\",\n r5b_24xlarge: \"r5b.24xlarge\",\n r5b_2xlarge: \"r5b.2xlarge\",\n r5b_4xlarge: \"r5b.4xlarge\",\n r5b_8xlarge: \"r5b.8xlarge\",\n r5b_large: \"r5b.large\",\n r5b_metal: \"r5b.metal\",\n r5b_xlarge: \"r5b.xlarge\",\n r5d_12xlarge: \"r5d.12xlarge\",\n r5d_16xlarge: \"r5d.16xlarge\",\n r5d_24xlarge: \"r5d.24xlarge\",\n r5d_2xlarge: \"r5d.2xlarge\",\n r5d_4xlarge: \"r5d.4xlarge\",\n r5d_8xlarge: \"r5d.8xlarge\",\n r5d_large: \"r5d.large\",\n r5d_metal: \"r5d.metal\",\n r5d_xlarge: \"r5d.xlarge\",\n r5dn_12xlarge: \"r5dn.12xlarge\",\n r5dn_16xlarge: \"r5dn.16xlarge\",\n r5dn_24xlarge: \"r5dn.24xlarge\",\n r5dn_2xlarge: \"r5dn.2xlarge\",\n r5dn_4xlarge: \"r5dn.4xlarge\",\n r5dn_8xlarge: \"r5dn.8xlarge\",\n r5dn_large: \"r5dn.large\",\n r5dn_metal: \"r5dn.metal\",\n r5dn_xlarge: \"r5dn.xlarge\",\n r5n_12xlarge: \"r5n.12xlarge\",\n r5n_16xlarge: \"r5n.16xlarge\",\n r5n_24xlarge: \"r5n.24xlarge\",\n r5n_2xlarge: \"r5n.2xlarge\",\n r5n_4xlarge: \"r5n.4xlarge\",\n r5n_8xlarge: \"r5n.8xlarge\",\n r5n_large: \"r5n.large\",\n r5n_metal: \"r5n.metal\",\n r5n_xlarge: \"r5n.xlarge\",\n r6a_12xlarge: \"r6a.12xlarge\",\n r6a_16xlarge: \"r6a.16xlarge\",\n r6a_24xlarge: \"r6a.24xlarge\",\n r6a_2xlarge: \"r6a.2xlarge\",\n r6a_32xlarge: \"r6a.32xlarge\",\n r6a_48xlarge: \"r6a.48xlarge\",\n r6a_4xlarge: \"r6a.4xlarge\",\n r6a_8xlarge: \"r6a.8xlarge\",\n r6a_large: \"r6a.large\",\n r6a_metal: \"r6a.metal\",\n r6a_xlarge: \"r6a.xlarge\",\n r6g_12xlarge: \"r6g.12xlarge\",\n r6g_16xlarge: \"r6g.16xlarge\",\n r6g_2xlarge: \"r6g.2xlarge\",\n r6g_4xlarge: \"r6g.4xlarge\",\n r6g_8xlarge: \"r6g.8xlarge\",\n r6g_large: \"r6g.large\",\n r6g_medium: \"r6g.medium\",\n r6g_metal: \"r6g.metal\",\n r6g_xlarge: \"r6g.xlarge\",\n r6gd_12xlarge: \"r6gd.12xlarge\",\n r6gd_16xlarge: \"r6gd.16xlarge\",\n r6gd_2xlarge: \"r6gd.2xlarge\",\n r6gd_4xlarge: \"r6gd.4xlarge\",\n r6gd_8xlarge: \"r6gd.8xlarge\",\n r6gd_large: \"r6gd.large\",\n r6gd_medium: \"r6gd.medium\",\n r6gd_metal: \"r6gd.metal\",\n r6gd_xlarge: \"r6gd.xlarge\",\n r6i_12xlarge: \"r6i.12xlarge\",\n r6i_16xlarge: \"r6i.16xlarge\",\n r6i_24xlarge: \"r6i.24xlarge\",\n r6i_2xlarge: \"r6i.2xlarge\",\n r6i_32xlarge: \"r6i.32xlarge\",\n r6i_4xlarge: \"r6i.4xlarge\",\n r6i_8xlarge: \"r6i.8xlarge\",\n r6i_large: \"r6i.large\",\n r6i_metal: \"r6i.metal\",\n r6i_xlarge: \"r6i.xlarge\",\n r6id_12xlarge: \"r6id.12xlarge\",\n r6id_16xlarge: \"r6id.16xlarge\",\n r6id_24xlarge: \"r6id.24xlarge\",\n r6id_2xlarge: \"r6id.2xlarge\",\n r6id_32xlarge: \"r6id.32xlarge\",\n r6id_4xlarge: \"r6id.4xlarge\",\n r6id_8xlarge: \"r6id.8xlarge\",\n r6id_large: \"r6id.large\",\n r6id_metal: \"r6id.metal\",\n r6id_xlarge: \"r6id.xlarge\",\n r6idn_12xlarge: \"r6idn.12xlarge\",\n r6idn_16xlarge: \"r6idn.16xlarge\",\n r6idn_24xlarge: \"r6idn.24xlarge\",\n r6idn_2xlarge: \"r6idn.2xlarge\",\n r6idn_32xlarge: \"r6idn.32xlarge\",\n r6idn_4xlarge: \"r6idn.4xlarge\",\n r6idn_8xlarge: \"r6idn.8xlarge\",\n r6idn_large: \"r6idn.large\",\n r6idn_metal: \"r6idn.metal\",\n r6idn_xlarge: \"r6idn.xlarge\",\n r6in_12xlarge: \"r6in.12xlarge\",\n r6in_16xlarge: \"r6in.16xlarge\",\n r6in_24xlarge: \"r6in.24xlarge\",\n r6in_2xlarge: \"r6in.2xlarge\",\n r6in_32xlarge: \"r6in.32xlarge\",\n r6in_4xlarge: \"r6in.4xlarge\",\n r6in_8xlarge: \"r6in.8xlarge\",\n r6in_large: \"r6in.large\",\n r6in_metal: \"r6in.metal\",\n r6in_xlarge: \"r6in.xlarge\",\n r7a_12xlarge: \"r7a.12xlarge\",\n r7a_16xlarge: \"r7a.16xlarge\",\n r7a_24xlarge: \"r7a.24xlarge\",\n r7a_2xlarge: \"r7a.2xlarge\",\n r7a_32xlarge: \"r7a.32xlarge\",\n r7a_48xlarge: \"r7a.48xlarge\",\n r7a_4xlarge: \"r7a.4xlarge\",\n r7a_8xlarge: \"r7a.8xlarge\",\n r7a_large: \"r7a.large\",\n r7a_medium: \"r7a.medium\",\n r7a_metal_48xl: \"r7a.metal-48xl\",\n r7a_xlarge: \"r7a.xlarge\",\n r7g_12xlarge: \"r7g.12xlarge\",\n r7g_16xlarge: \"r7g.16xlarge\",\n r7g_2xlarge: \"r7g.2xlarge\",\n r7g_4xlarge: \"r7g.4xlarge\",\n r7g_8xlarge: \"r7g.8xlarge\",\n r7g_large: \"r7g.large\",\n r7g_medium: \"r7g.medium\",\n r7g_metal: \"r7g.metal\",\n r7g_xlarge: \"r7g.xlarge\",\n r7gd_12xlarge: \"r7gd.12xlarge\",\n r7gd_16xlarge: \"r7gd.16xlarge\",\n r7gd_2xlarge: \"r7gd.2xlarge\",\n r7gd_4xlarge: \"r7gd.4xlarge\",\n r7gd_8xlarge: \"r7gd.8xlarge\",\n r7gd_large: \"r7gd.large\",\n r7gd_medium: \"r7gd.medium\",\n r7gd_metal: \"r7gd.metal\",\n r7gd_xlarge: \"r7gd.xlarge\",\n r7i_12xlarge: \"r7i.12xlarge\",\n r7i_16xlarge: \"r7i.16xlarge\",\n r7i_24xlarge: \"r7i.24xlarge\",\n r7i_2xlarge: \"r7i.2xlarge\",\n r7i_48xlarge: \"r7i.48xlarge\",\n r7i_4xlarge: \"r7i.4xlarge\",\n r7i_8xlarge: \"r7i.8xlarge\",\n r7i_large: \"r7i.large\",\n r7i_metal_24xl: \"r7i.metal-24xl\",\n r7i_metal_48xl: \"r7i.metal-48xl\",\n r7i_xlarge: \"r7i.xlarge\",\n r7iz_12xlarge: \"r7iz.12xlarge\",\n r7iz_16xlarge: \"r7iz.16xlarge\",\n r7iz_2xlarge: \"r7iz.2xlarge\",\n r7iz_32xlarge: \"r7iz.32xlarge\",\n r7iz_4xlarge: \"r7iz.4xlarge\",\n r7iz_8xlarge: \"r7iz.8xlarge\",\n r7iz_large: \"r7iz.large\",\n r7iz_metal_16xl: \"r7iz.metal-16xl\",\n r7iz_metal_32xl: \"r7iz.metal-32xl\",\n r7iz_xlarge: \"r7iz.xlarge\",\n r8g_12xlarge: \"r8g.12xlarge\",\n r8g_16xlarge: \"r8g.16xlarge\",\n r8g_24xlarge: \"r8g.24xlarge\",\n r8g_2xlarge: \"r8g.2xlarge\",\n r8g_48xlarge: \"r8g.48xlarge\",\n r8g_4xlarge: \"r8g.4xlarge\",\n r8g_8xlarge: \"r8g.8xlarge\",\n r8g_large: \"r8g.large\",\n r8g_medium: \"r8g.medium\",\n r8g_metal_24xl: \"r8g.metal-24xl\",\n r8g_metal_48xl: \"r8g.metal-48xl\",\n r8g_xlarge: \"r8g.xlarge\",\n t1_micro: \"t1.micro\",\n t2_2xlarge: \"t2.2xlarge\",\n t2_large: \"t2.large\",\n t2_medium: \"t2.medium\",\n t2_micro: \"t2.micro\",\n t2_nano: \"t2.nano\",\n t2_small: \"t2.small\",\n t2_xlarge: \"t2.xlarge\",\n t3_2xlarge: \"t3.2xlarge\",\n t3_large: \"t3.large\",\n t3_medium: \"t3.medium\",\n t3_micro: \"t3.micro\",\n t3_nano: \"t3.nano\",\n t3_small: \"t3.small\",\n t3_xlarge: \"t3.xlarge\",\n t3a_2xlarge: \"t3a.2xlarge\",\n t3a_large: \"t3a.large\",\n t3a_medium: \"t3a.medium\",\n t3a_micro: \"t3a.micro\",\n t3a_nano: \"t3a.nano\",\n t3a_small: \"t3a.small\",\n t3a_xlarge: \"t3a.xlarge\",\n t4g_2xlarge: \"t4g.2xlarge\",\n t4g_large: \"t4g.large\",\n t4g_medium: \"t4g.medium\",\n t4g_micro: \"t4g.micro\",\n t4g_nano: \"t4g.nano\",\n t4g_small: \"t4g.small\",\n t4g_xlarge: \"t4g.xlarge\",\n trn1_2xlarge: \"trn1.2xlarge\",\n trn1_32xlarge: \"trn1.32xlarge\",\n trn1n_32xlarge: \"trn1n.32xlarge\",\n u7i_12tb_224xlarge: \"u7i-12tb.224xlarge\",\n u7ib_12tb_224xlarge: \"u7ib-12tb.224xlarge\",\n u7in_16tb_224xlarge: \"u7in-16tb.224xlarge\",\n u7in_24tb_224xlarge: \"u7in-24tb.224xlarge\",\n u7in_32tb_224xlarge: \"u7in-32tb.224xlarge\",\n u_12tb1_112xlarge: \"u-12tb1.112xlarge\",\n u_12tb1_metal: \"u-12tb1.metal\",\n u_18tb1_112xlarge: \"u-18tb1.112xlarge\",\n u_18tb1_metal: \"u-18tb1.metal\",\n u_24tb1_112xlarge: \"u-24tb1.112xlarge\",\n u_24tb1_metal: \"u-24tb1.metal\",\n u_3tb1_56xlarge: \"u-3tb1.56xlarge\",\n u_6tb1_112xlarge: \"u-6tb1.112xlarge\",\n u_6tb1_56xlarge: \"u-6tb1.56xlarge\",\n u_6tb1_metal: \"u-6tb1.metal\",\n u_9tb1_112xlarge: \"u-9tb1.112xlarge\",\n u_9tb1_metal: \"u-9tb1.metal\",\n vt1_24xlarge: \"vt1.24xlarge\",\n vt1_3xlarge: \"vt1.3xlarge\",\n vt1_6xlarge: \"vt1.6xlarge\",\n x1_16xlarge: \"x1.16xlarge\",\n x1_32xlarge: \"x1.32xlarge\",\n x1e_16xlarge: \"x1e.16xlarge\",\n x1e_2xlarge: \"x1e.2xlarge\",\n x1e_32xlarge: \"x1e.32xlarge\",\n x1e_4xlarge: \"x1e.4xlarge\",\n x1e_8xlarge: \"x1e.8xlarge\",\n x1e_xlarge: \"x1e.xlarge\",\n x2gd_12xlarge: \"x2gd.12xlarge\",\n x2gd_16xlarge: \"x2gd.16xlarge\",\n x2gd_2xlarge: \"x2gd.2xlarge\",\n x2gd_4xlarge: \"x2gd.4xlarge\",\n x2gd_8xlarge: \"x2gd.8xlarge\",\n x2gd_large: \"x2gd.large\",\n x2gd_medium: \"x2gd.medium\",\n x2gd_metal: \"x2gd.metal\",\n x2gd_xlarge: \"x2gd.xlarge\",\n x2idn_16xlarge: \"x2idn.16xlarge\",\n x2idn_24xlarge: \"x2idn.24xlarge\",\n x2idn_32xlarge: \"x2idn.32xlarge\",\n x2idn_metal: \"x2idn.metal\",\n x2iedn_16xlarge: \"x2iedn.16xlarge\",\n x2iedn_24xlarge: \"x2iedn.24xlarge\",\n x2iedn_2xlarge: \"x2iedn.2xlarge\",\n x2iedn_32xlarge: \"x2iedn.32xlarge\",\n x2iedn_4xlarge: \"x2iedn.4xlarge\",\n x2iedn_8xlarge: \"x2iedn.8xlarge\",\n x2iedn_metal: \"x2iedn.metal\",\n x2iedn_xlarge: \"x2iedn.xlarge\",\n x2iezn_12xlarge: \"x2iezn.12xlarge\",\n x2iezn_2xlarge: \"x2iezn.2xlarge\",\n x2iezn_4xlarge: \"x2iezn.4xlarge\",\n x2iezn_6xlarge: \"x2iezn.6xlarge\",\n x2iezn_8xlarge: \"x2iezn.8xlarge\",\n x2iezn_metal: \"x2iezn.metal\",\n z1d_12xlarge: \"z1d.12xlarge\",\n z1d_2xlarge: \"z1d.2xlarge\",\n z1d_3xlarge: \"z1d.3xlarge\",\n z1d_6xlarge: \"z1d.6xlarge\",\n z1d_large: \"z1d.large\",\n z1d_metal: \"z1d.metal\",\n z1d_xlarge: \"z1d.xlarge\"\n};\nvar OidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"OidcOptionsFilterSensitiveLog\");\nvar VerifiedAccessTrustProviderFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OidcOptions && { OidcOptions: OidcOptionsFilterSensitiveLog(obj.OidcOptions) }\n}), \"VerifiedAccessTrustProviderFilterSensitiveLog\");\nvar AttachVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProvider && {\n VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider)\n }\n}), \"AttachVerifiedAccessTrustProviderResultFilterSensitiveLog\");\nvar S3StorageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UploadPolicySignature && { UploadPolicySignature: import_smithy_client.SENSITIVE_STRING }\n}), \"S3StorageFilterSensitiveLog\");\nvar StorageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.S3 && { S3: S3StorageFilterSensitiveLog(obj.S3) }\n}), \"StorageFilterSensitiveLog\");\nvar BundleInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Storage && { Storage: StorageFilterSensitiveLog(obj.Storage) }\n}), \"BundleInstanceRequestFilterSensitiveLog\");\nvar BundleTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Storage && { Storage: StorageFilterSensitiveLog(obj.Storage) }\n}), \"BundleTaskFilterSensitiveLog\");\nvar BundleInstanceResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.BundleTask && { BundleTask: BundleTaskFilterSensitiveLog(obj.BundleTask) }\n}), \"BundleInstanceResultFilterSensitiveLog\");\nvar CancelBundleTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.BundleTask && { BundleTask: BundleTaskFilterSensitiveLog(obj.BundleTask) }\n}), \"CancelBundleTaskResultFilterSensitiveLog\");\nvar CopySnapshotRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.PresignedUrl && { PresignedUrl: import_smithy_client.SENSITIVE_STRING }\n}), \"CopySnapshotRequestFilterSensitiveLog\");\n\n// src/commands/AttachVerifiedAccessTrustProviderCommand.ts\nvar _AttachVerifiedAccessTrustProviderCommand = class _AttachVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachVerifiedAccessTrustProvider\", {}).n(\"EC2Client\", \"AttachVerifiedAccessTrustProviderCommand\").f(void 0, AttachVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_AttachVerifiedAccessTrustProviderCommand).de(de_AttachVerifiedAccessTrustProviderCommand).build() {\n};\n__name(_AttachVerifiedAccessTrustProviderCommand, \"AttachVerifiedAccessTrustProviderCommand\");\nvar AttachVerifiedAccessTrustProviderCommand = _AttachVerifiedAccessTrustProviderCommand;\n\n// src/commands/AttachVolumeCommand.ts\n\n\n\nvar _AttachVolumeCommand = class _AttachVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachVolume\", {}).n(\"EC2Client\", \"AttachVolumeCommand\").f(void 0, void 0).ser(se_AttachVolumeCommand).de(de_AttachVolumeCommand).build() {\n};\n__name(_AttachVolumeCommand, \"AttachVolumeCommand\");\nvar AttachVolumeCommand = _AttachVolumeCommand;\n\n// src/commands/AttachVpnGatewayCommand.ts\n\n\n\nvar _AttachVpnGatewayCommand = class _AttachVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AttachVpnGateway\", {}).n(\"EC2Client\", \"AttachVpnGatewayCommand\").f(void 0, void 0).ser(se_AttachVpnGatewayCommand).de(de_AttachVpnGatewayCommand).build() {\n};\n__name(_AttachVpnGatewayCommand, \"AttachVpnGatewayCommand\");\nvar AttachVpnGatewayCommand = _AttachVpnGatewayCommand;\n\n// src/commands/AuthorizeClientVpnIngressCommand.ts\n\n\n\nvar _AuthorizeClientVpnIngressCommand = class _AuthorizeClientVpnIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AuthorizeClientVpnIngress\", {}).n(\"EC2Client\", \"AuthorizeClientVpnIngressCommand\").f(void 0, void 0).ser(se_AuthorizeClientVpnIngressCommand).de(de_AuthorizeClientVpnIngressCommand).build() {\n};\n__name(_AuthorizeClientVpnIngressCommand, \"AuthorizeClientVpnIngressCommand\");\nvar AuthorizeClientVpnIngressCommand = _AuthorizeClientVpnIngressCommand;\n\n// src/commands/AuthorizeSecurityGroupEgressCommand.ts\n\n\n\nvar _AuthorizeSecurityGroupEgressCommand = class _AuthorizeSecurityGroupEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AuthorizeSecurityGroupEgress\", {}).n(\"EC2Client\", \"AuthorizeSecurityGroupEgressCommand\").f(void 0, void 0).ser(se_AuthorizeSecurityGroupEgressCommand).de(de_AuthorizeSecurityGroupEgressCommand).build() {\n};\n__name(_AuthorizeSecurityGroupEgressCommand, \"AuthorizeSecurityGroupEgressCommand\");\nvar AuthorizeSecurityGroupEgressCommand = _AuthorizeSecurityGroupEgressCommand;\n\n// src/commands/AuthorizeSecurityGroupIngressCommand.ts\n\n\n\nvar _AuthorizeSecurityGroupIngressCommand = class _AuthorizeSecurityGroupIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"AuthorizeSecurityGroupIngress\", {}).n(\"EC2Client\", \"AuthorizeSecurityGroupIngressCommand\").f(void 0, void 0).ser(se_AuthorizeSecurityGroupIngressCommand).de(de_AuthorizeSecurityGroupIngressCommand).build() {\n};\n__name(_AuthorizeSecurityGroupIngressCommand, \"AuthorizeSecurityGroupIngressCommand\");\nvar AuthorizeSecurityGroupIngressCommand = _AuthorizeSecurityGroupIngressCommand;\n\n// src/commands/BundleInstanceCommand.ts\n\n\n\nvar _BundleInstanceCommand = class _BundleInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"BundleInstance\", {}).n(\"EC2Client\", \"BundleInstanceCommand\").f(BundleInstanceRequestFilterSensitiveLog, BundleInstanceResultFilterSensitiveLog).ser(se_BundleInstanceCommand).de(de_BundleInstanceCommand).build() {\n};\n__name(_BundleInstanceCommand, \"BundleInstanceCommand\");\nvar BundleInstanceCommand = _BundleInstanceCommand;\n\n// src/commands/CancelBundleTaskCommand.ts\n\n\n\nvar _CancelBundleTaskCommand = class _CancelBundleTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelBundleTask\", {}).n(\"EC2Client\", \"CancelBundleTaskCommand\").f(void 0, CancelBundleTaskResultFilterSensitiveLog).ser(se_CancelBundleTaskCommand).de(de_CancelBundleTaskCommand).build() {\n};\n__name(_CancelBundleTaskCommand, \"CancelBundleTaskCommand\");\nvar CancelBundleTaskCommand = _CancelBundleTaskCommand;\n\n// src/commands/CancelCapacityReservationCommand.ts\n\n\n\nvar _CancelCapacityReservationCommand = class _CancelCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelCapacityReservation\", {}).n(\"EC2Client\", \"CancelCapacityReservationCommand\").f(void 0, void 0).ser(se_CancelCapacityReservationCommand).de(de_CancelCapacityReservationCommand).build() {\n};\n__name(_CancelCapacityReservationCommand, \"CancelCapacityReservationCommand\");\nvar CancelCapacityReservationCommand = _CancelCapacityReservationCommand;\n\n// src/commands/CancelCapacityReservationFleetsCommand.ts\n\n\n\nvar _CancelCapacityReservationFleetsCommand = class _CancelCapacityReservationFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelCapacityReservationFleets\", {}).n(\"EC2Client\", \"CancelCapacityReservationFleetsCommand\").f(void 0, void 0).ser(se_CancelCapacityReservationFleetsCommand).de(de_CancelCapacityReservationFleetsCommand).build() {\n};\n__name(_CancelCapacityReservationFleetsCommand, \"CancelCapacityReservationFleetsCommand\");\nvar CancelCapacityReservationFleetsCommand = _CancelCapacityReservationFleetsCommand;\n\n// src/commands/CancelConversionTaskCommand.ts\n\n\n\nvar _CancelConversionTaskCommand = class _CancelConversionTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelConversionTask\", {}).n(\"EC2Client\", \"CancelConversionTaskCommand\").f(void 0, void 0).ser(se_CancelConversionTaskCommand).de(de_CancelConversionTaskCommand).build() {\n};\n__name(_CancelConversionTaskCommand, \"CancelConversionTaskCommand\");\nvar CancelConversionTaskCommand = _CancelConversionTaskCommand;\n\n// src/commands/CancelExportTaskCommand.ts\n\n\n\nvar _CancelExportTaskCommand = class _CancelExportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelExportTask\", {}).n(\"EC2Client\", \"CancelExportTaskCommand\").f(void 0, void 0).ser(se_CancelExportTaskCommand).de(de_CancelExportTaskCommand).build() {\n};\n__name(_CancelExportTaskCommand, \"CancelExportTaskCommand\");\nvar CancelExportTaskCommand = _CancelExportTaskCommand;\n\n// src/commands/CancelImageLaunchPermissionCommand.ts\n\n\n\nvar _CancelImageLaunchPermissionCommand = class _CancelImageLaunchPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelImageLaunchPermission\", {}).n(\"EC2Client\", \"CancelImageLaunchPermissionCommand\").f(void 0, void 0).ser(se_CancelImageLaunchPermissionCommand).de(de_CancelImageLaunchPermissionCommand).build() {\n};\n__name(_CancelImageLaunchPermissionCommand, \"CancelImageLaunchPermissionCommand\");\nvar CancelImageLaunchPermissionCommand = _CancelImageLaunchPermissionCommand;\n\n// src/commands/CancelImportTaskCommand.ts\n\n\n\nvar _CancelImportTaskCommand = class _CancelImportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelImportTask\", {}).n(\"EC2Client\", \"CancelImportTaskCommand\").f(void 0, void 0).ser(se_CancelImportTaskCommand).de(de_CancelImportTaskCommand).build() {\n};\n__name(_CancelImportTaskCommand, \"CancelImportTaskCommand\");\nvar CancelImportTaskCommand = _CancelImportTaskCommand;\n\n// src/commands/CancelReservedInstancesListingCommand.ts\n\n\n\nvar _CancelReservedInstancesListingCommand = class _CancelReservedInstancesListingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelReservedInstancesListing\", {}).n(\"EC2Client\", \"CancelReservedInstancesListingCommand\").f(void 0, void 0).ser(se_CancelReservedInstancesListingCommand).de(de_CancelReservedInstancesListingCommand).build() {\n};\n__name(_CancelReservedInstancesListingCommand, \"CancelReservedInstancesListingCommand\");\nvar CancelReservedInstancesListingCommand = _CancelReservedInstancesListingCommand;\n\n// src/commands/CancelSpotFleetRequestsCommand.ts\n\n\n\nvar _CancelSpotFleetRequestsCommand = class _CancelSpotFleetRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelSpotFleetRequests\", {}).n(\"EC2Client\", \"CancelSpotFleetRequestsCommand\").f(void 0, void 0).ser(se_CancelSpotFleetRequestsCommand).de(de_CancelSpotFleetRequestsCommand).build() {\n};\n__name(_CancelSpotFleetRequestsCommand, \"CancelSpotFleetRequestsCommand\");\nvar CancelSpotFleetRequestsCommand = _CancelSpotFleetRequestsCommand;\n\n// src/commands/CancelSpotInstanceRequestsCommand.ts\n\n\n\nvar _CancelSpotInstanceRequestsCommand = class _CancelSpotInstanceRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CancelSpotInstanceRequests\", {}).n(\"EC2Client\", \"CancelSpotInstanceRequestsCommand\").f(void 0, void 0).ser(se_CancelSpotInstanceRequestsCommand).de(de_CancelSpotInstanceRequestsCommand).build() {\n};\n__name(_CancelSpotInstanceRequestsCommand, \"CancelSpotInstanceRequestsCommand\");\nvar CancelSpotInstanceRequestsCommand = _CancelSpotInstanceRequestsCommand;\n\n// src/commands/ConfirmProductInstanceCommand.ts\n\n\n\nvar _ConfirmProductInstanceCommand = class _ConfirmProductInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ConfirmProductInstance\", {}).n(\"EC2Client\", \"ConfirmProductInstanceCommand\").f(void 0, void 0).ser(se_ConfirmProductInstanceCommand).de(de_ConfirmProductInstanceCommand).build() {\n};\n__name(_ConfirmProductInstanceCommand, \"ConfirmProductInstanceCommand\");\nvar ConfirmProductInstanceCommand = _ConfirmProductInstanceCommand;\n\n// src/commands/CopyFpgaImageCommand.ts\n\n\n\nvar _CopyFpgaImageCommand = class _CopyFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CopyFpgaImage\", {}).n(\"EC2Client\", \"CopyFpgaImageCommand\").f(void 0, void 0).ser(se_CopyFpgaImageCommand).de(de_CopyFpgaImageCommand).build() {\n};\n__name(_CopyFpgaImageCommand, \"CopyFpgaImageCommand\");\nvar CopyFpgaImageCommand = _CopyFpgaImageCommand;\n\n// src/commands/CopyImageCommand.ts\n\n\n\nvar _CopyImageCommand = class _CopyImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CopyImage\", {}).n(\"EC2Client\", \"CopyImageCommand\").f(void 0, void 0).ser(se_CopyImageCommand).de(de_CopyImageCommand).build() {\n};\n__name(_CopyImageCommand, \"CopyImageCommand\");\nvar CopyImageCommand = _CopyImageCommand;\n\n// src/commands/CopySnapshotCommand.ts\nvar import_middleware_sdk_ec2 = require(\"@aws-sdk/middleware-sdk-ec2\");\n\n\n\nvar _CopySnapshotCommand = class _CopySnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()),\n (0, import_middleware_sdk_ec2.getCopySnapshotPresignedUrlPlugin)(config)\n ];\n}).s(\"AmazonEC2\", \"CopySnapshot\", {}).n(\"EC2Client\", \"CopySnapshotCommand\").f(CopySnapshotRequestFilterSensitiveLog, void 0).ser(se_CopySnapshotCommand).de(de_CopySnapshotCommand).build() {\n};\n__name(_CopySnapshotCommand, \"CopySnapshotCommand\");\nvar CopySnapshotCommand = _CopySnapshotCommand;\n\n// src/commands/CreateCapacityReservationBySplittingCommand.ts\n\n\n\nvar _CreateCapacityReservationBySplittingCommand = class _CreateCapacityReservationBySplittingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCapacityReservationBySplitting\", {}).n(\"EC2Client\", \"CreateCapacityReservationBySplittingCommand\").f(void 0, void 0).ser(se_CreateCapacityReservationBySplittingCommand).de(de_CreateCapacityReservationBySplittingCommand).build() {\n};\n__name(_CreateCapacityReservationBySplittingCommand, \"CreateCapacityReservationBySplittingCommand\");\nvar CreateCapacityReservationBySplittingCommand = _CreateCapacityReservationBySplittingCommand;\n\n// src/commands/CreateCapacityReservationCommand.ts\n\n\n\nvar _CreateCapacityReservationCommand = class _CreateCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCapacityReservation\", {}).n(\"EC2Client\", \"CreateCapacityReservationCommand\").f(void 0, void 0).ser(se_CreateCapacityReservationCommand).de(de_CreateCapacityReservationCommand).build() {\n};\n__name(_CreateCapacityReservationCommand, \"CreateCapacityReservationCommand\");\nvar CreateCapacityReservationCommand = _CreateCapacityReservationCommand;\n\n// src/commands/CreateCapacityReservationFleetCommand.ts\n\n\n\nvar _CreateCapacityReservationFleetCommand = class _CreateCapacityReservationFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCapacityReservationFleet\", {}).n(\"EC2Client\", \"CreateCapacityReservationFleetCommand\").f(void 0, void 0).ser(se_CreateCapacityReservationFleetCommand).de(de_CreateCapacityReservationFleetCommand).build() {\n};\n__name(_CreateCapacityReservationFleetCommand, \"CreateCapacityReservationFleetCommand\");\nvar CreateCapacityReservationFleetCommand = _CreateCapacityReservationFleetCommand;\n\n// src/commands/CreateCarrierGatewayCommand.ts\n\n\n\nvar _CreateCarrierGatewayCommand = class _CreateCarrierGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCarrierGateway\", {}).n(\"EC2Client\", \"CreateCarrierGatewayCommand\").f(void 0, void 0).ser(se_CreateCarrierGatewayCommand).de(de_CreateCarrierGatewayCommand).build() {\n};\n__name(_CreateCarrierGatewayCommand, \"CreateCarrierGatewayCommand\");\nvar CreateCarrierGatewayCommand = _CreateCarrierGatewayCommand;\n\n// src/commands/CreateClientVpnEndpointCommand.ts\n\n\n\nvar _CreateClientVpnEndpointCommand = class _CreateClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateClientVpnEndpoint\", {}).n(\"EC2Client\", \"CreateClientVpnEndpointCommand\").f(void 0, void 0).ser(se_CreateClientVpnEndpointCommand).de(de_CreateClientVpnEndpointCommand).build() {\n};\n__name(_CreateClientVpnEndpointCommand, \"CreateClientVpnEndpointCommand\");\nvar CreateClientVpnEndpointCommand = _CreateClientVpnEndpointCommand;\n\n// src/commands/CreateClientVpnRouteCommand.ts\n\n\n\nvar _CreateClientVpnRouteCommand = class _CreateClientVpnRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateClientVpnRoute\", {}).n(\"EC2Client\", \"CreateClientVpnRouteCommand\").f(void 0, void 0).ser(se_CreateClientVpnRouteCommand).de(de_CreateClientVpnRouteCommand).build() {\n};\n__name(_CreateClientVpnRouteCommand, \"CreateClientVpnRouteCommand\");\nvar CreateClientVpnRouteCommand = _CreateClientVpnRouteCommand;\n\n// src/commands/CreateCoipCidrCommand.ts\n\n\n\nvar _CreateCoipCidrCommand = class _CreateCoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCoipCidr\", {}).n(\"EC2Client\", \"CreateCoipCidrCommand\").f(void 0, void 0).ser(se_CreateCoipCidrCommand).de(de_CreateCoipCidrCommand).build() {\n};\n__name(_CreateCoipCidrCommand, \"CreateCoipCidrCommand\");\nvar CreateCoipCidrCommand = _CreateCoipCidrCommand;\n\n// src/commands/CreateCoipPoolCommand.ts\n\n\n\nvar _CreateCoipPoolCommand = class _CreateCoipPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCoipPool\", {}).n(\"EC2Client\", \"CreateCoipPoolCommand\").f(void 0, void 0).ser(se_CreateCoipPoolCommand).de(de_CreateCoipPoolCommand).build() {\n};\n__name(_CreateCoipPoolCommand, \"CreateCoipPoolCommand\");\nvar CreateCoipPoolCommand = _CreateCoipPoolCommand;\n\n// src/commands/CreateCustomerGatewayCommand.ts\n\n\n\nvar _CreateCustomerGatewayCommand = class _CreateCustomerGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateCustomerGateway\", {}).n(\"EC2Client\", \"CreateCustomerGatewayCommand\").f(void 0, void 0).ser(se_CreateCustomerGatewayCommand).de(de_CreateCustomerGatewayCommand).build() {\n};\n__name(_CreateCustomerGatewayCommand, \"CreateCustomerGatewayCommand\");\nvar CreateCustomerGatewayCommand = _CreateCustomerGatewayCommand;\n\n// src/commands/CreateDefaultSubnetCommand.ts\n\n\n\nvar _CreateDefaultSubnetCommand = class _CreateDefaultSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateDefaultSubnet\", {}).n(\"EC2Client\", \"CreateDefaultSubnetCommand\").f(void 0, void 0).ser(se_CreateDefaultSubnetCommand).de(de_CreateDefaultSubnetCommand).build() {\n};\n__name(_CreateDefaultSubnetCommand, \"CreateDefaultSubnetCommand\");\nvar CreateDefaultSubnetCommand = _CreateDefaultSubnetCommand;\n\n// src/commands/CreateDefaultVpcCommand.ts\n\n\n\nvar _CreateDefaultVpcCommand = class _CreateDefaultVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateDefaultVpc\", {}).n(\"EC2Client\", \"CreateDefaultVpcCommand\").f(void 0, void 0).ser(se_CreateDefaultVpcCommand).de(de_CreateDefaultVpcCommand).build() {\n};\n__name(_CreateDefaultVpcCommand, \"CreateDefaultVpcCommand\");\nvar CreateDefaultVpcCommand = _CreateDefaultVpcCommand;\n\n// src/commands/CreateDhcpOptionsCommand.ts\n\n\n\nvar _CreateDhcpOptionsCommand = class _CreateDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateDhcpOptions\", {}).n(\"EC2Client\", \"CreateDhcpOptionsCommand\").f(void 0, void 0).ser(se_CreateDhcpOptionsCommand).de(de_CreateDhcpOptionsCommand).build() {\n};\n__name(_CreateDhcpOptionsCommand, \"CreateDhcpOptionsCommand\");\nvar CreateDhcpOptionsCommand = _CreateDhcpOptionsCommand;\n\n// src/commands/CreateEgressOnlyInternetGatewayCommand.ts\n\n\n\nvar _CreateEgressOnlyInternetGatewayCommand = class _CreateEgressOnlyInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateEgressOnlyInternetGateway\", {}).n(\"EC2Client\", \"CreateEgressOnlyInternetGatewayCommand\").f(void 0, void 0).ser(se_CreateEgressOnlyInternetGatewayCommand).de(de_CreateEgressOnlyInternetGatewayCommand).build() {\n};\n__name(_CreateEgressOnlyInternetGatewayCommand, \"CreateEgressOnlyInternetGatewayCommand\");\nvar CreateEgressOnlyInternetGatewayCommand = _CreateEgressOnlyInternetGatewayCommand;\n\n// src/commands/CreateFleetCommand.ts\n\n\n\nvar _CreateFleetCommand = class _CreateFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateFleet\", {}).n(\"EC2Client\", \"CreateFleetCommand\").f(void 0, void 0).ser(se_CreateFleetCommand).de(de_CreateFleetCommand).build() {\n};\n__name(_CreateFleetCommand, \"CreateFleetCommand\");\nvar CreateFleetCommand = _CreateFleetCommand;\n\n// src/commands/CreateFlowLogsCommand.ts\n\n\n\nvar _CreateFlowLogsCommand = class _CreateFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateFlowLogs\", {}).n(\"EC2Client\", \"CreateFlowLogsCommand\").f(void 0, void 0).ser(se_CreateFlowLogsCommand).de(de_CreateFlowLogsCommand).build() {\n};\n__name(_CreateFlowLogsCommand, \"CreateFlowLogsCommand\");\nvar CreateFlowLogsCommand = _CreateFlowLogsCommand;\n\n// src/commands/CreateFpgaImageCommand.ts\n\n\n\nvar _CreateFpgaImageCommand = class _CreateFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateFpgaImage\", {}).n(\"EC2Client\", \"CreateFpgaImageCommand\").f(void 0, void 0).ser(se_CreateFpgaImageCommand).de(de_CreateFpgaImageCommand).build() {\n};\n__name(_CreateFpgaImageCommand, \"CreateFpgaImageCommand\");\nvar CreateFpgaImageCommand = _CreateFpgaImageCommand;\n\n// src/commands/CreateImageCommand.ts\n\n\n\nvar _CreateImageCommand = class _CreateImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateImage\", {}).n(\"EC2Client\", \"CreateImageCommand\").f(void 0, void 0).ser(se_CreateImageCommand).de(de_CreateImageCommand).build() {\n};\n__name(_CreateImageCommand, \"CreateImageCommand\");\nvar CreateImageCommand = _CreateImageCommand;\n\n// src/commands/CreateInstanceConnectEndpointCommand.ts\n\n\n\nvar _CreateInstanceConnectEndpointCommand = class _CreateInstanceConnectEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateInstanceConnectEndpoint\", {}).n(\"EC2Client\", \"CreateInstanceConnectEndpointCommand\").f(void 0, void 0).ser(se_CreateInstanceConnectEndpointCommand).de(de_CreateInstanceConnectEndpointCommand).build() {\n};\n__name(_CreateInstanceConnectEndpointCommand, \"CreateInstanceConnectEndpointCommand\");\nvar CreateInstanceConnectEndpointCommand = _CreateInstanceConnectEndpointCommand;\n\n// src/commands/CreateInstanceEventWindowCommand.ts\n\n\n\nvar _CreateInstanceEventWindowCommand = class _CreateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateInstanceEventWindow\", {}).n(\"EC2Client\", \"CreateInstanceEventWindowCommand\").f(void 0, void 0).ser(se_CreateInstanceEventWindowCommand).de(de_CreateInstanceEventWindowCommand).build() {\n};\n__name(_CreateInstanceEventWindowCommand, \"CreateInstanceEventWindowCommand\");\nvar CreateInstanceEventWindowCommand = _CreateInstanceEventWindowCommand;\n\n// src/commands/CreateInstanceExportTaskCommand.ts\n\n\n\nvar _CreateInstanceExportTaskCommand = class _CreateInstanceExportTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateInstanceExportTask\", {}).n(\"EC2Client\", \"CreateInstanceExportTaskCommand\").f(void 0, void 0).ser(se_CreateInstanceExportTaskCommand).de(de_CreateInstanceExportTaskCommand).build() {\n};\n__name(_CreateInstanceExportTaskCommand, \"CreateInstanceExportTaskCommand\");\nvar CreateInstanceExportTaskCommand = _CreateInstanceExportTaskCommand;\n\n// src/commands/CreateInternetGatewayCommand.ts\n\n\n\nvar _CreateInternetGatewayCommand = class _CreateInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateInternetGateway\", {}).n(\"EC2Client\", \"CreateInternetGatewayCommand\").f(void 0, void 0).ser(se_CreateInternetGatewayCommand).de(de_CreateInternetGatewayCommand).build() {\n};\n__name(_CreateInternetGatewayCommand, \"CreateInternetGatewayCommand\");\nvar CreateInternetGatewayCommand = _CreateInternetGatewayCommand;\n\n// src/commands/CreateIpamCommand.ts\n\n\n\nvar _CreateIpamCommand = class _CreateIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateIpam\", {}).n(\"EC2Client\", \"CreateIpamCommand\").f(void 0, void 0).ser(se_CreateIpamCommand).de(de_CreateIpamCommand).build() {\n};\n__name(_CreateIpamCommand, \"CreateIpamCommand\");\nvar CreateIpamCommand = _CreateIpamCommand;\n\n// src/commands/CreateIpamExternalResourceVerificationTokenCommand.ts\n\n\n\nvar _CreateIpamExternalResourceVerificationTokenCommand = class _CreateIpamExternalResourceVerificationTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateIpamExternalResourceVerificationToken\", {}).n(\"EC2Client\", \"CreateIpamExternalResourceVerificationTokenCommand\").f(void 0, void 0).ser(se_CreateIpamExternalResourceVerificationTokenCommand).de(de_CreateIpamExternalResourceVerificationTokenCommand).build() {\n};\n__name(_CreateIpamExternalResourceVerificationTokenCommand, \"CreateIpamExternalResourceVerificationTokenCommand\");\nvar CreateIpamExternalResourceVerificationTokenCommand = _CreateIpamExternalResourceVerificationTokenCommand;\n\n// src/commands/CreateIpamPoolCommand.ts\n\n\n\nvar _CreateIpamPoolCommand = class _CreateIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateIpamPool\", {}).n(\"EC2Client\", \"CreateIpamPoolCommand\").f(void 0, void 0).ser(se_CreateIpamPoolCommand).de(de_CreateIpamPoolCommand).build() {\n};\n__name(_CreateIpamPoolCommand, \"CreateIpamPoolCommand\");\nvar CreateIpamPoolCommand = _CreateIpamPoolCommand;\n\n// src/commands/CreateIpamResourceDiscoveryCommand.ts\n\n\n\nvar _CreateIpamResourceDiscoveryCommand = class _CreateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateIpamResourceDiscovery\", {}).n(\"EC2Client\", \"CreateIpamResourceDiscoveryCommand\").f(void 0, void 0).ser(se_CreateIpamResourceDiscoveryCommand).de(de_CreateIpamResourceDiscoveryCommand).build() {\n};\n__name(_CreateIpamResourceDiscoveryCommand, \"CreateIpamResourceDiscoveryCommand\");\nvar CreateIpamResourceDiscoveryCommand = _CreateIpamResourceDiscoveryCommand;\n\n// src/commands/CreateIpamScopeCommand.ts\n\n\n\nvar _CreateIpamScopeCommand = class _CreateIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateIpamScope\", {}).n(\"EC2Client\", \"CreateIpamScopeCommand\").f(void 0, void 0).ser(se_CreateIpamScopeCommand).de(de_CreateIpamScopeCommand).build() {\n};\n__name(_CreateIpamScopeCommand, \"CreateIpamScopeCommand\");\nvar CreateIpamScopeCommand = _CreateIpamScopeCommand;\n\n// src/commands/CreateKeyPairCommand.ts\n\n\n\n\n// src/models/models_1.ts\n\nvar FleetCapacityReservationTenancy = {\n default: \"default\"\n};\nvar CarrierGatewayState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar ClientVpnAuthenticationType = {\n certificate_authentication: \"certificate-authentication\",\n directory_service_authentication: \"directory-service-authentication\",\n federated_authentication: \"federated-authentication\"\n};\nvar SelfServicePortal = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar TransportProtocol = {\n tcp: \"tcp\",\n udp: \"udp\"\n};\nvar ClientVpnEndpointStatusCode = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending_associate: \"pending-associate\"\n};\nvar ClientVpnRouteStatusCode = {\n active: \"active\",\n creating: \"creating\",\n deleting: \"deleting\",\n failed: \"failed\"\n};\nvar GatewayType = {\n ipsec_1: \"ipsec.1\"\n};\nvar HostnameType = {\n ip_name: \"ip-name\",\n resource_name: \"resource-name\"\n};\nvar SubnetState = {\n available: \"available\",\n pending: \"pending\",\n unavailable: \"unavailable\"\n};\nvar Tenancy = {\n dedicated: \"dedicated\",\n default: \"default\",\n host: \"host\"\n};\nvar VpcState = {\n available: \"available\",\n pending: \"pending\"\n};\nvar FleetExcessCapacityTerminationPolicy = {\n NO_TERMINATION: \"no-termination\",\n TERMINATION: \"termination\"\n};\nvar BareMetal = {\n EXCLUDED: \"excluded\",\n INCLUDED: \"included\",\n REQUIRED: \"required\"\n};\nvar BurstablePerformance = {\n EXCLUDED: \"excluded\",\n INCLUDED: \"included\",\n REQUIRED: \"required\"\n};\nvar CpuManufacturer = {\n AMAZON_WEB_SERVICES: \"amazon-web-services\",\n AMD: \"amd\",\n INTEL: \"intel\"\n};\nvar InstanceGeneration = {\n CURRENT: \"current\",\n PREVIOUS: \"previous\"\n};\nvar LocalStorage = {\n EXCLUDED: \"excluded\",\n INCLUDED: \"included\",\n REQUIRED: \"required\"\n};\nvar LocalStorageType = {\n HDD: \"hdd\",\n SSD: \"ssd\"\n};\nvar FleetOnDemandAllocationStrategy = {\n LOWEST_PRICE: \"lowest-price\",\n PRIORITIZED: \"prioritized\"\n};\nvar FleetCapacityReservationUsageStrategy = {\n USE_CAPACITY_RESERVATIONS_FIRST: \"use-capacity-reservations-first\"\n};\nvar SpotAllocationStrategy = {\n CAPACITY_OPTIMIZED: \"capacity-optimized\",\n CAPACITY_OPTIMIZED_PRIORITIZED: \"capacity-optimized-prioritized\",\n DIVERSIFIED: \"diversified\",\n LOWEST_PRICE: \"lowest-price\",\n PRICE_CAPACITY_OPTIMIZED: \"price-capacity-optimized\"\n};\nvar SpotInstanceInterruptionBehavior = {\n hibernate: \"hibernate\",\n stop: \"stop\",\n terminate: \"terminate\"\n};\nvar FleetReplacementStrategy = {\n LAUNCH: \"launch\",\n LAUNCH_BEFORE_TERMINATE: \"launch-before-terminate\"\n};\nvar DefaultTargetCapacityType = {\n CAPACITY_BLOCK: \"capacity-block\",\n ON_DEMAND: \"on-demand\",\n SPOT: \"spot\"\n};\nvar TargetCapacityUnitType = {\n MEMORY_MIB: \"memory-mib\",\n UNITS: \"units\",\n VCPU: \"vcpu\"\n};\nvar FleetType = {\n INSTANT: \"instant\",\n MAINTAIN: \"maintain\",\n REQUEST: \"request\"\n};\nvar InstanceLifecycle = {\n ON_DEMAND: \"on-demand\",\n SPOT: \"spot\"\n};\nvar PlatformValues = {\n Windows: \"Windows\"\n};\nvar DestinationFileFormat = {\n parquet: \"parquet\",\n plain_text: \"plain-text\"\n};\nvar LogDestinationType = {\n cloud_watch_logs: \"cloud-watch-logs\",\n kinesis_data_firehose: \"kinesis-data-firehose\",\n s3: \"s3\"\n};\nvar FlowLogsResourceType = {\n NetworkInterface: \"NetworkInterface\",\n Subnet: \"Subnet\",\n TransitGateway: \"TransitGateway\",\n TransitGatewayAttachment: \"TransitGatewayAttachment\",\n VPC: \"VPC\"\n};\nvar TrafficType = {\n ACCEPT: \"ACCEPT\",\n ALL: \"ALL\",\n REJECT: \"REJECT\"\n};\nvar VolumeType = {\n gp2: \"gp2\",\n gp3: \"gp3\",\n io1: \"io1\",\n io2: \"io2\",\n sc1: \"sc1\",\n st1: \"st1\",\n standard: \"standard\"\n};\nvar Ec2InstanceConnectEndpointState = {\n create_complete: \"create-complete\",\n create_failed: \"create-failed\",\n create_in_progress: \"create-in-progress\",\n delete_complete: \"delete-complete\",\n delete_failed: \"delete-failed\",\n delete_in_progress: \"delete-in-progress\"\n};\nvar ContainerFormat = {\n ova: \"ova\"\n};\nvar DiskImageFormat = {\n RAW: \"RAW\",\n VHD: \"VHD\",\n VMDK: \"VMDK\"\n};\nvar ExportEnvironment = {\n citrix: \"citrix\",\n microsoft: \"microsoft\",\n vmware: \"vmware\"\n};\nvar ExportTaskState = {\n active: \"active\",\n cancelled: \"cancelled\",\n cancelling: \"cancelling\",\n completed: \"completed\"\n};\nvar IpamTier = {\n advanced: \"advanced\",\n free: \"free\"\n};\nvar IpamState = {\n create_complete: \"create-complete\",\n create_failed: \"create-failed\",\n create_in_progress: \"create-in-progress\",\n delete_complete: \"delete-complete\",\n delete_failed: \"delete-failed\",\n delete_in_progress: \"delete-in-progress\",\n isolate_complete: \"isolate-complete\",\n isolate_in_progress: \"isolate-in-progress\",\n modify_complete: \"modify-complete\",\n modify_failed: \"modify-failed\",\n modify_in_progress: \"modify-in-progress\",\n restore_in_progress: \"restore-in-progress\"\n};\nvar IpamExternalResourceVerificationTokenState = {\n CREATE_COMPLETE: \"create-complete\",\n CREATE_FAILED: \"create-failed\",\n CREATE_IN_PROGRESS: \"create-in-progress\",\n DELETE_COMPLETE: \"delete-complete\",\n DELETE_FAILED: \"delete-failed\",\n DELETE_IN_PROGRESS: \"delete-in-progress\"\n};\nvar TokenState = {\n expired: \"expired\",\n valid: \"valid\"\n};\nvar IpamPoolAwsService = {\n ec2: \"ec2\"\n};\nvar IpamPoolPublicIpSource = {\n amazon: \"amazon\",\n byoip: \"byoip\"\n};\nvar IpamPoolSourceResourceType = {\n vpc: \"vpc\"\n};\nvar IpamScopeType = {\n private: \"private\",\n public: \"public\"\n};\nvar IpamPoolState = {\n create_complete: \"create-complete\",\n create_failed: \"create-failed\",\n create_in_progress: \"create-in-progress\",\n delete_complete: \"delete-complete\",\n delete_failed: \"delete-failed\",\n delete_in_progress: \"delete-in-progress\",\n isolate_complete: \"isolate-complete\",\n isolate_in_progress: \"isolate-in-progress\",\n modify_complete: \"modify-complete\",\n modify_failed: \"modify-failed\",\n modify_in_progress: \"modify-in-progress\",\n restore_in_progress: \"restore-in-progress\"\n};\nvar IpamResourceDiscoveryState = {\n CREATE_COMPLETE: \"create-complete\",\n CREATE_FAILED: \"create-failed\",\n CREATE_IN_PROGRESS: \"create-in-progress\",\n DELETE_COMPLETE: \"delete-complete\",\n DELETE_FAILED: \"delete-failed\",\n DELETE_IN_PROGRESS: \"delete-in-progress\",\n ISOLATE_COMPLETE: \"isolate-complete\",\n ISOLATE_IN_PROGRESS: \"isolate-in-progress\",\n MODIFY_COMPLETE: \"modify-complete\",\n MODIFY_FAILED: \"modify-failed\",\n MODIFY_IN_PROGRESS: \"modify-in-progress\",\n RESTORE_IN_PROGRESS: \"restore-in-progress\"\n};\nvar IpamScopeState = {\n create_complete: \"create-complete\",\n create_failed: \"create-failed\",\n create_in_progress: \"create-in-progress\",\n delete_complete: \"delete-complete\",\n delete_failed: \"delete-failed\",\n delete_in_progress: \"delete-in-progress\",\n isolate_complete: \"isolate-complete\",\n isolate_in_progress: \"isolate-in-progress\",\n modify_complete: \"modify-complete\",\n modify_failed: \"modify-failed\",\n modify_in_progress: \"modify-in-progress\",\n restore_in_progress: \"restore-in-progress\"\n};\nvar KeyFormat = {\n pem: \"pem\",\n ppk: \"ppk\"\n};\nvar KeyType = {\n ed25519: \"ed25519\",\n rsa: \"rsa\"\n};\nvar CapacityReservationPreference = {\n none: \"none\",\n open: \"open\"\n};\nvar AmdSevSnpSpecification = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar ShutdownBehavior = {\n stop: \"stop\",\n terminate: \"terminate\"\n};\nvar MarketType = {\n capacity_block: \"capacity-block\",\n spot: \"spot\"\n};\nvar InstanceInterruptionBehavior = {\n hibernate: \"hibernate\",\n stop: \"stop\",\n terminate: \"terminate\"\n};\nvar SpotInstanceType = {\n one_time: \"one-time\",\n persistent: \"persistent\"\n};\nvar LaunchTemplateAutoRecoveryState = {\n default: \"default\",\n disabled: \"disabled\"\n};\nvar LaunchTemplateInstanceMetadataEndpointState = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar LaunchTemplateInstanceMetadataProtocolIpv6 = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar LaunchTemplateHttpTokensState = {\n optional: \"optional\",\n required: \"required\"\n};\nvar LaunchTemplateInstanceMetadataTagsState = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar LaunchTemplateInstanceMetadataOptionsState = {\n applied: \"applied\",\n pending: \"pending\"\n};\nvar LocalGatewayRouteState = {\n active: \"active\",\n blackhole: \"blackhole\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar LocalGatewayRouteType = {\n propagated: \"propagated\",\n static: \"static\"\n};\nvar LocalGatewayRouteTableMode = {\n coip: \"coip\",\n direct_vpc_routing: \"direct-vpc-routing\"\n};\nvar PrefixListState = {\n create_complete: \"create-complete\",\n create_failed: \"create-failed\",\n create_in_progress: \"create-in-progress\",\n delete_complete: \"delete-complete\",\n delete_failed: \"delete-failed\",\n delete_in_progress: \"delete-in-progress\",\n modify_complete: \"modify-complete\",\n modify_failed: \"modify-failed\",\n modify_in_progress: \"modify-in-progress\",\n restore_complete: \"restore-complete\",\n restore_failed: \"restore-failed\",\n restore_in_progress: \"restore-in-progress\"\n};\nvar ConnectivityType = {\n PRIVATE: \"private\",\n PUBLIC: \"public\"\n};\nvar NatGatewayState = {\n AVAILABLE: \"available\",\n DELETED: \"deleted\",\n DELETING: \"deleting\",\n FAILED: \"failed\",\n PENDING: \"pending\"\n};\nvar RuleAction = {\n allow: \"allow\",\n deny: \"deny\"\n};\nvar KeyPairFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.KeyMaterial && { KeyMaterial: import_smithy_client.SENSITIVE_STRING }\n}), \"KeyPairFilterSensitiveLog\");\nvar RequestLaunchTemplateDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"RequestLaunchTemplateDataFilterSensitiveLog\");\nvar CreateLaunchTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateData && {\n LaunchTemplateData: RequestLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData)\n }\n}), \"CreateLaunchTemplateRequestFilterSensitiveLog\");\nvar CreateLaunchTemplateVersionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateData && {\n LaunchTemplateData: RequestLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData)\n }\n}), \"CreateLaunchTemplateVersionRequestFilterSensitiveLog\");\nvar ResponseLaunchTemplateDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"ResponseLaunchTemplateDataFilterSensitiveLog\");\nvar LaunchTemplateVersionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateData && {\n LaunchTemplateData: ResponseLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData)\n }\n}), \"LaunchTemplateVersionFilterSensitiveLog\");\nvar CreateLaunchTemplateVersionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateVersion && {\n LaunchTemplateVersion: LaunchTemplateVersionFilterSensitiveLog(obj.LaunchTemplateVersion)\n }\n}), \"CreateLaunchTemplateVersionResultFilterSensitiveLog\");\n\n// src/commands/CreateKeyPairCommand.ts\nvar _CreateKeyPairCommand = class _CreateKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateKeyPair\", {}).n(\"EC2Client\", \"CreateKeyPairCommand\").f(void 0, KeyPairFilterSensitiveLog).ser(se_CreateKeyPairCommand).de(de_CreateKeyPairCommand).build() {\n};\n__name(_CreateKeyPairCommand, \"CreateKeyPairCommand\");\nvar CreateKeyPairCommand = _CreateKeyPairCommand;\n\n// src/commands/CreateLaunchTemplateCommand.ts\n\n\n\nvar _CreateLaunchTemplateCommand = class _CreateLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLaunchTemplate\", {}).n(\"EC2Client\", \"CreateLaunchTemplateCommand\").f(CreateLaunchTemplateRequestFilterSensitiveLog, void 0).ser(se_CreateLaunchTemplateCommand).de(de_CreateLaunchTemplateCommand).build() {\n};\n__name(_CreateLaunchTemplateCommand, \"CreateLaunchTemplateCommand\");\nvar CreateLaunchTemplateCommand = _CreateLaunchTemplateCommand;\n\n// src/commands/CreateLaunchTemplateVersionCommand.ts\n\n\n\nvar _CreateLaunchTemplateVersionCommand = class _CreateLaunchTemplateVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLaunchTemplateVersion\", {}).n(\"EC2Client\", \"CreateLaunchTemplateVersionCommand\").f(CreateLaunchTemplateVersionRequestFilterSensitiveLog, CreateLaunchTemplateVersionResultFilterSensitiveLog).ser(se_CreateLaunchTemplateVersionCommand).de(de_CreateLaunchTemplateVersionCommand).build() {\n};\n__name(_CreateLaunchTemplateVersionCommand, \"CreateLaunchTemplateVersionCommand\");\nvar CreateLaunchTemplateVersionCommand = _CreateLaunchTemplateVersionCommand;\n\n// src/commands/CreateLocalGatewayRouteCommand.ts\n\n\n\nvar _CreateLocalGatewayRouteCommand = class _CreateLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLocalGatewayRoute\", {}).n(\"EC2Client\", \"CreateLocalGatewayRouteCommand\").f(void 0, void 0).ser(se_CreateLocalGatewayRouteCommand).de(de_CreateLocalGatewayRouteCommand).build() {\n};\n__name(_CreateLocalGatewayRouteCommand, \"CreateLocalGatewayRouteCommand\");\nvar CreateLocalGatewayRouteCommand = _CreateLocalGatewayRouteCommand;\n\n// src/commands/CreateLocalGatewayRouteTableCommand.ts\n\n\n\nvar _CreateLocalGatewayRouteTableCommand = class _CreateLocalGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLocalGatewayRouteTable\", {}).n(\"EC2Client\", \"CreateLocalGatewayRouteTableCommand\").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableCommand).de(de_CreateLocalGatewayRouteTableCommand).build() {\n};\n__name(_CreateLocalGatewayRouteTableCommand, \"CreateLocalGatewayRouteTableCommand\");\nvar CreateLocalGatewayRouteTableCommand = _CreateLocalGatewayRouteTableCommand;\n\n// src/commands/CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand.ts\n\n\n\nvar _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = class _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation\", {}).n(\"EC2Client\", \"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).de(de_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).build() {\n};\n__name(_CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, \"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = _CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand;\n\n// src/commands/CreateLocalGatewayRouteTableVpcAssociationCommand.ts\n\n\n\nvar _CreateLocalGatewayRouteTableVpcAssociationCommand = class _CreateLocalGatewayRouteTableVpcAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateLocalGatewayRouteTableVpcAssociation\", {}).n(\"EC2Client\", \"CreateLocalGatewayRouteTableVpcAssociationCommand\").f(void 0, void 0).ser(se_CreateLocalGatewayRouteTableVpcAssociationCommand).de(de_CreateLocalGatewayRouteTableVpcAssociationCommand).build() {\n};\n__name(_CreateLocalGatewayRouteTableVpcAssociationCommand, \"CreateLocalGatewayRouteTableVpcAssociationCommand\");\nvar CreateLocalGatewayRouteTableVpcAssociationCommand = _CreateLocalGatewayRouteTableVpcAssociationCommand;\n\n// src/commands/CreateManagedPrefixListCommand.ts\n\n\n\nvar _CreateManagedPrefixListCommand = class _CreateManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateManagedPrefixList\", {}).n(\"EC2Client\", \"CreateManagedPrefixListCommand\").f(void 0, void 0).ser(se_CreateManagedPrefixListCommand).de(de_CreateManagedPrefixListCommand).build() {\n};\n__name(_CreateManagedPrefixListCommand, \"CreateManagedPrefixListCommand\");\nvar CreateManagedPrefixListCommand = _CreateManagedPrefixListCommand;\n\n// src/commands/CreateNatGatewayCommand.ts\n\n\n\nvar _CreateNatGatewayCommand = class _CreateNatGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNatGateway\", {}).n(\"EC2Client\", \"CreateNatGatewayCommand\").f(void 0, void 0).ser(se_CreateNatGatewayCommand).de(de_CreateNatGatewayCommand).build() {\n};\n__name(_CreateNatGatewayCommand, \"CreateNatGatewayCommand\");\nvar CreateNatGatewayCommand = _CreateNatGatewayCommand;\n\n// src/commands/CreateNetworkAclCommand.ts\n\n\n\nvar _CreateNetworkAclCommand = class _CreateNetworkAclCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkAcl\", {}).n(\"EC2Client\", \"CreateNetworkAclCommand\").f(void 0, void 0).ser(se_CreateNetworkAclCommand).de(de_CreateNetworkAclCommand).build() {\n};\n__name(_CreateNetworkAclCommand, \"CreateNetworkAclCommand\");\nvar CreateNetworkAclCommand = _CreateNetworkAclCommand;\n\n// src/commands/CreateNetworkAclEntryCommand.ts\n\n\n\nvar _CreateNetworkAclEntryCommand = class _CreateNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkAclEntry\", {}).n(\"EC2Client\", \"CreateNetworkAclEntryCommand\").f(void 0, void 0).ser(se_CreateNetworkAclEntryCommand).de(de_CreateNetworkAclEntryCommand).build() {\n};\n__name(_CreateNetworkAclEntryCommand, \"CreateNetworkAclEntryCommand\");\nvar CreateNetworkAclEntryCommand = _CreateNetworkAclEntryCommand;\n\n// src/commands/CreateNetworkInsightsAccessScopeCommand.ts\n\n\n\nvar _CreateNetworkInsightsAccessScopeCommand = class _CreateNetworkInsightsAccessScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkInsightsAccessScope\", {}).n(\"EC2Client\", \"CreateNetworkInsightsAccessScopeCommand\").f(void 0, void 0).ser(se_CreateNetworkInsightsAccessScopeCommand).de(de_CreateNetworkInsightsAccessScopeCommand).build() {\n};\n__name(_CreateNetworkInsightsAccessScopeCommand, \"CreateNetworkInsightsAccessScopeCommand\");\nvar CreateNetworkInsightsAccessScopeCommand = _CreateNetworkInsightsAccessScopeCommand;\n\n// src/commands/CreateNetworkInsightsPathCommand.ts\n\n\n\nvar _CreateNetworkInsightsPathCommand = class _CreateNetworkInsightsPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkInsightsPath\", {}).n(\"EC2Client\", \"CreateNetworkInsightsPathCommand\").f(void 0, void 0).ser(se_CreateNetworkInsightsPathCommand).de(de_CreateNetworkInsightsPathCommand).build() {\n};\n__name(_CreateNetworkInsightsPathCommand, \"CreateNetworkInsightsPathCommand\");\nvar CreateNetworkInsightsPathCommand = _CreateNetworkInsightsPathCommand;\n\n// src/commands/CreateNetworkInterfaceCommand.ts\n\n\n\nvar _CreateNetworkInterfaceCommand = class _CreateNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkInterface\", {}).n(\"EC2Client\", \"CreateNetworkInterfaceCommand\").f(void 0, void 0).ser(se_CreateNetworkInterfaceCommand).de(de_CreateNetworkInterfaceCommand).build() {\n};\n__name(_CreateNetworkInterfaceCommand, \"CreateNetworkInterfaceCommand\");\nvar CreateNetworkInterfaceCommand = _CreateNetworkInterfaceCommand;\n\n// src/commands/CreateNetworkInterfacePermissionCommand.ts\n\n\n\nvar _CreateNetworkInterfacePermissionCommand = class _CreateNetworkInterfacePermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateNetworkInterfacePermission\", {}).n(\"EC2Client\", \"CreateNetworkInterfacePermissionCommand\").f(void 0, void 0).ser(se_CreateNetworkInterfacePermissionCommand).de(de_CreateNetworkInterfacePermissionCommand).build() {\n};\n__name(_CreateNetworkInterfacePermissionCommand, \"CreateNetworkInterfacePermissionCommand\");\nvar CreateNetworkInterfacePermissionCommand = _CreateNetworkInterfacePermissionCommand;\n\n// src/commands/CreatePlacementGroupCommand.ts\n\n\n\nvar _CreatePlacementGroupCommand = class _CreatePlacementGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreatePlacementGroup\", {}).n(\"EC2Client\", \"CreatePlacementGroupCommand\").f(void 0, void 0).ser(se_CreatePlacementGroupCommand).de(de_CreatePlacementGroupCommand).build() {\n};\n__name(_CreatePlacementGroupCommand, \"CreatePlacementGroupCommand\");\nvar CreatePlacementGroupCommand = _CreatePlacementGroupCommand;\n\n// src/commands/CreatePublicIpv4PoolCommand.ts\n\n\n\nvar _CreatePublicIpv4PoolCommand = class _CreatePublicIpv4PoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreatePublicIpv4Pool\", {}).n(\"EC2Client\", \"CreatePublicIpv4PoolCommand\").f(void 0, void 0).ser(se_CreatePublicIpv4PoolCommand).de(de_CreatePublicIpv4PoolCommand).build() {\n};\n__name(_CreatePublicIpv4PoolCommand, \"CreatePublicIpv4PoolCommand\");\nvar CreatePublicIpv4PoolCommand = _CreatePublicIpv4PoolCommand;\n\n// src/commands/CreateReplaceRootVolumeTaskCommand.ts\n\n\n\nvar _CreateReplaceRootVolumeTaskCommand = class _CreateReplaceRootVolumeTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateReplaceRootVolumeTask\", {}).n(\"EC2Client\", \"CreateReplaceRootVolumeTaskCommand\").f(void 0, void 0).ser(se_CreateReplaceRootVolumeTaskCommand).de(de_CreateReplaceRootVolumeTaskCommand).build() {\n};\n__name(_CreateReplaceRootVolumeTaskCommand, \"CreateReplaceRootVolumeTaskCommand\");\nvar CreateReplaceRootVolumeTaskCommand = _CreateReplaceRootVolumeTaskCommand;\n\n// src/commands/CreateReservedInstancesListingCommand.ts\n\n\n\nvar _CreateReservedInstancesListingCommand = class _CreateReservedInstancesListingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateReservedInstancesListing\", {}).n(\"EC2Client\", \"CreateReservedInstancesListingCommand\").f(void 0, void 0).ser(se_CreateReservedInstancesListingCommand).de(de_CreateReservedInstancesListingCommand).build() {\n};\n__name(_CreateReservedInstancesListingCommand, \"CreateReservedInstancesListingCommand\");\nvar CreateReservedInstancesListingCommand = _CreateReservedInstancesListingCommand;\n\n// src/commands/CreateRestoreImageTaskCommand.ts\n\n\n\nvar _CreateRestoreImageTaskCommand = class _CreateRestoreImageTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateRestoreImageTask\", {}).n(\"EC2Client\", \"CreateRestoreImageTaskCommand\").f(void 0, void 0).ser(se_CreateRestoreImageTaskCommand).de(de_CreateRestoreImageTaskCommand).build() {\n};\n__name(_CreateRestoreImageTaskCommand, \"CreateRestoreImageTaskCommand\");\nvar CreateRestoreImageTaskCommand = _CreateRestoreImageTaskCommand;\n\n// src/commands/CreateRouteCommand.ts\n\n\n\nvar _CreateRouteCommand = class _CreateRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateRoute\", {}).n(\"EC2Client\", \"CreateRouteCommand\").f(void 0, void 0).ser(se_CreateRouteCommand).de(de_CreateRouteCommand).build() {\n};\n__name(_CreateRouteCommand, \"CreateRouteCommand\");\nvar CreateRouteCommand = _CreateRouteCommand;\n\n// src/commands/CreateRouteTableCommand.ts\n\n\n\nvar _CreateRouteTableCommand = class _CreateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateRouteTable\", {}).n(\"EC2Client\", \"CreateRouteTableCommand\").f(void 0, void 0).ser(se_CreateRouteTableCommand).de(de_CreateRouteTableCommand).build() {\n};\n__name(_CreateRouteTableCommand, \"CreateRouteTableCommand\");\nvar CreateRouteTableCommand = _CreateRouteTableCommand;\n\n// src/commands/CreateSecurityGroupCommand.ts\n\n\n\nvar _CreateSecurityGroupCommand = class _CreateSecurityGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSecurityGroup\", {}).n(\"EC2Client\", \"CreateSecurityGroupCommand\").f(void 0, void 0).ser(se_CreateSecurityGroupCommand).de(de_CreateSecurityGroupCommand).build() {\n};\n__name(_CreateSecurityGroupCommand, \"CreateSecurityGroupCommand\");\nvar CreateSecurityGroupCommand = _CreateSecurityGroupCommand;\n\n// src/commands/CreateSnapshotCommand.ts\n\n\n\nvar _CreateSnapshotCommand = class _CreateSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSnapshot\", {}).n(\"EC2Client\", \"CreateSnapshotCommand\").f(void 0, void 0).ser(se_CreateSnapshotCommand).de(de_CreateSnapshotCommand).build() {\n};\n__name(_CreateSnapshotCommand, \"CreateSnapshotCommand\");\nvar CreateSnapshotCommand = _CreateSnapshotCommand;\n\n// src/commands/CreateSnapshotsCommand.ts\n\n\n\nvar _CreateSnapshotsCommand = class _CreateSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSnapshots\", {}).n(\"EC2Client\", \"CreateSnapshotsCommand\").f(void 0, void 0).ser(se_CreateSnapshotsCommand).de(de_CreateSnapshotsCommand).build() {\n};\n__name(_CreateSnapshotsCommand, \"CreateSnapshotsCommand\");\nvar CreateSnapshotsCommand = _CreateSnapshotsCommand;\n\n// src/commands/CreateSpotDatafeedSubscriptionCommand.ts\n\n\n\nvar _CreateSpotDatafeedSubscriptionCommand = class _CreateSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSpotDatafeedSubscription\", {}).n(\"EC2Client\", \"CreateSpotDatafeedSubscriptionCommand\").f(void 0, void 0).ser(se_CreateSpotDatafeedSubscriptionCommand).de(de_CreateSpotDatafeedSubscriptionCommand).build() {\n};\n__name(_CreateSpotDatafeedSubscriptionCommand, \"CreateSpotDatafeedSubscriptionCommand\");\nvar CreateSpotDatafeedSubscriptionCommand = _CreateSpotDatafeedSubscriptionCommand;\n\n// src/commands/CreateStoreImageTaskCommand.ts\n\n\n\nvar _CreateStoreImageTaskCommand = class _CreateStoreImageTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateStoreImageTask\", {}).n(\"EC2Client\", \"CreateStoreImageTaskCommand\").f(void 0, void 0).ser(se_CreateStoreImageTaskCommand).de(de_CreateStoreImageTaskCommand).build() {\n};\n__name(_CreateStoreImageTaskCommand, \"CreateStoreImageTaskCommand\");\nvar CreateStoreImageTaskCommand = _CreateStoreImageTaskCommand;\n\n// src/commands/CreateSubnetCidrReservationCommand.ts\n\n\n\nvar _CreateSubnetCidrReservationCommand = class _CreateSubnetCidrReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSubnetCidrReservation\", {}).n(\"EC2Client\", \"CreateSubnetCidrReservationCommand\").f(void 0, void 0).ser(se_CreateSubnetCidrReservationCommand).de(de_CreateSubnetCidrReservationCommand).build() {\n};\n__name(_CreateSubnetCidrReservationCommand, \"CreateSubnetCidrReservationCommand\");\nvar CreateSubnetCidrReservationCommand = _CreateSubnetCidrReservationCommand;\n\n// src/commands/CreateSubnetCommand.ts\n\n\n\nvar _CreateSubnetCommand = class _CreateSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateSubnet\", {}).n(\"EC2Client\", \"CreateSubnetCommand\").f(void 0, void 0).ser(se_CreateSubnetCommand).de(de_CreateSubnetCommand).build() {\n};\n__name(_CreateSubnetCommand, \"CreateSubnetCommand\");\nvar CreateSubnetCommand = _CreateSubnetCommand;\n\n// src/commands/CreateTagsCommand.ts\n\n\n\nvar _CreateTagsCommand = class _CreateTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTags\", {}).n(\"EC2Client\", \"CreateTagsCommand\").f(void 0, void 0).ser(se_CreateTagsCommand).de(de_CreateTagsCommand).build() {\n};\n__name(_CreateTagsCommand, \"CreateTagsCommand\");\nvar CreateTagsCommand = _CreateTagsCommand;\n\n// src/commands/CreateTrafficMirrorFilterCommand.ts\n\n\n\nvar _CreateTrafficMirrorFilterCommand = class _CreateTrafficMirrorFilterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTrafficMirrorFilter\", {}).n(\"EC2Client\", \"CreateTrafficMirrorFilterCommand\").f(void 0, void 0).ser(se_CreateTrafficMirrorFilterCommand).de(de_CreateTrafficMirrorFilterCommand).build() {\n};\n__name(_CreateTrafficMirrorFilterCommand, \"CreateTrafficMirrorFilterCommand\");\nvar CreateTrafficMirrorFilterCommand = _CreateTrafficMirrorFilterCommand;\n\n// src/commands/CreateTrafficMirrorFilterRuleCommand.ts\n\n\n\nvar _CreateTrafficMirrorFilterRuleCommand = class _CreateTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTrafficMirrorFilterRule\", {}).n(\"EC2Client\", \"CreateTrafficMirrorFilterRuleCommand\").f(void 0, void 0).ser(se_CreateTrafficMirrorFilterRuleCommand).de(de_CreateTrafficMirrorFilterRuleCommand).build() {\n};\n__name(_CreateTrafficMirrorFilterRuleCommand, \"CreateTrafficMirrorFilterRuleCommand\");\nvar CreateTrafficMirrorFilterRuleCommand = _CreateTrafficMirrorFilterRuleCommand;\n\n// src/commands/CreateTrafficMirrorSessionCommand.ts\n\n\n\nvar _CreateTrafficMirrorSessionCommand = class _CreateTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTrafficMirrorSession\", {}).n(\"EC2Client\", \"CreateTrafficMirrorSessionCommand\").f(void 0, void 0).ser(se_CreateTrafficMirrorSessionCommand).de(de_CreateTrafficMirrorSessionCommand).build() {\n};\n__name(_CreateTrafficMirrorSessionCommand, \"CreateTrafficMirrorSessionCommand\");\nvar CreateTrafficMirrorSessionCommand = _CreateTrafficMirrorSessionCommand;\n\n// src/commands/CreateTrafficMirrorTargetCommand.ts\n\n\n\nvar _CreateTrafficMirrorTargetCommand = class _CreateTrafficMirrorTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTrafficMirrorTarget\", {}).n(\"EC2Client\", \"CreateTrafficMirrorTargetCommand\").f(void 0, void 0).ser(se_CreateTrafficMirrorTargetCommand).de(de_CreateTrafficMirrorTargetCommand).build() {\n};\n__name(_CreateTrafficMirrorTargetCommand, \"CreateTrafficMirrorTargetCommand\");\nvar CreateTrafficMirrorTargetCommand = _CreateTrafficMirrorTargetCommand;\n\n// src/commands/CreateTransitGatewayCommand.ts\n\n\n\nvar _CreateTransitGatewayCommand = class _CreateTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGateway\", {}).n(\"EC2Client\", \"CreateTransitGatewayCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayCommand).de(de_CreateTransitGatewayCommand).build() {\n};\n__name(_CreateTransitGatewayCommand, \"CreateTransitGatewayCommand\");\nvar CreateTransitGatewayCommand = _CreateTransitGatewayCommand;\n\n// src/commands/CreateTransitGatewayConnectCommand.ts\n\n\n\nvar _CreateTransitGatewayConnectCommand = class _CreateTransitGatewayConnectCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayConnect\", {}).n(\"EC2Client\", \"CreateTransitGatewayConnectCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayConnectCommand).de(de_CreateTransitGatewayConnectCommand).build() {\n};\n__name(_CreateTransitGatewayConnectCommand, \"CreateTransitGatewayConnectCommand\");\nvar CreateTransitGatewayConnectCommand = _CreateTransitGatewayConnectCommand;\n\n// src/commands/CreateTransitGatewayConnectPeerCommand.ts\n\n\n\nvar _CreateTransitGatewayConnectPeerCommand = class _CreateTransitGatewayConnectPeerCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayConnectPeer\", {}).n(\"EC2Client\", \"CreateTransitGatewayConnectPeerCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayConnectPeerCommand).de(de_CreateTransitGatewayConnectPeerCommand).build() {\n};\n__name(_CreateTransitGatewayConnectPeerCommand, \"CreateTransitGatewayConnectPeerCommand\");\nvar CreateTransitGatewayConnectPeerCommand = _CreateTransitGatewayConnectPeerCommand;\n\n// src/commands/CreateTransitGatewayMulticastDomainCommand.ts\n\n\n\nvar _CreateTransitGatewayMulticastDomainCommand = class _CreateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayMulticastDomain\", {}).n(\"EC2Client\", \"CreateTransitGatewayMulticastDomainCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayMulticastDomainCommand).de(de_CreateTransitGatewayMulticastDomainCommand).build() {\n};\n__name(_CreateTransitGatewayMulticastDomainCommand, \"CreateTransitGatewayMulticastDomainCommand\");\nvar CreateTransitGatewayMulticastDomainCommand = _CreateTransitGatewayMulticastDomainCommand;\n\n// src/commands/CreateTransitGatewayPeeringAttachmentCommand.ts\n\n\n\nvar _CreateTransitGatewayPeeringAttachmentCommand = class _CreateTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayPeeringAttachment\", {}).n(\"EC2Client\", \"CreateTransitGatewayPeeringAttachmentCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayPeeringAttachmentCommand).de(de_CreateTransitGatewayPeeringAttachmentCommand).build() {\n};\n__name(_CreateTransitGatewayPeeringAttachmentCommand, \"CreateTransitGatewayPeeringAttachmentCommand\");\nvar CreateTransitGatewayPeeringAttachmentCommand = _CreateTransitGatewayPeeringAttachmentCommand;\n\n// src/commands/CreateTransitGatewayPolicyTableCommand.ts\n\n\n\nvar _CreateTransitGatewayPolicyTableCommand = class _CreateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayPolicyTable\", {}).n(\"EC2Client\", \"CreateTransitGatewayPolicyTableCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayPolicyTableCommand).de(de_CreateTransitGatewayPolicyTableCommand).build() {\n};\n__name(_CreateTransitGatewayPolicyTableCommand, \"CreateTransitGatewayPolicyTableCommand\");\nvar CreateTransitGatewayPolicyTableCommand = _CreateTransitGatewayPolicyTableCommand;\n\n// src/commands/CreateTransitGatewayPrefixListReferenceCommand.ts\n\n\n\nvar _CreateTransitGatewayPrefixListReferenceCommand = class _CreateTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayPrefixListReference\", {}).n(\"EC2Client\", \"CreateTransitGatewayPrefixListReferenceCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayPrefixListReferenceCommand).de(de_CreateTransitGatewayPrefixListReferenceCommand).build() {\n};\n__name(_CreateTransitGatewayPrefixListReferenceCommand, \"CreateTransitGatewayPrefixListReferenceCommand\");\nvar CreateTransitGatewayPrefixListReferenceCommand = _CreateTransitGatewayPrefixListReferenceCommand;\n\n// src/commands/CreateTransitGatewayRouteCommand.ts\n\n\n\nvar _CreateTransitGatewayRouteCommand = class _CreateTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayRoute\", {}).n(\"EC2Client\", \"CreateTransitGatewayRouteCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayRouteCommand).de(de_CreateTransitGatewayRouteCommand).build() {\n};\n__name(_CreateTransitGatewayRouteCommand, \"CreateTransitGatewayRouteCommand\");\nvar CreateTransitGatewayRouteCommand = _CreateTransitGatewayRouteCommand;\n\n// src/commands/CreateTransitGatewayRouteTableAnnouncementCommand.ts\n\n\n\nvar _CreateTransitGatewayRouteTableAnnouncementCommand = class _CreateTransitGatewayRouteTableAnnouncementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayRouteTableAnnouncement\", {}).n(\"EC2Client\", \"CreateTransitGatewayRouteTableAnnouncementCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayRouteTableAnnouncementCommand).de(de_CreateTransitGatewayRouteTableAnnouncementCommand).build() {\n};\n__name(_CreateTransitGatewayRouteTableAnnouncementCommand, \"CreateTransitGatewayRouteTableAnnouncementCommand\");\nvar CreateTransitGatewayRouteTableAnnouncementCommand = _CreateTransitGatewayRouteTableAnnouncementCommand;\n\n// src/commands/CreateTransitGatewayRouteTableCommand.ts\n\n\n\nvar _CreateTransitGatewayRouteTableCommand = class _CreateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayRouteTable\", {}).n(\"EC2Client\", \"CreateTransitGatewayRouteTableCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayRouteTableCommand).de(de_CreateTransitGatewayRouteTableCommand).build() {\n};\n__name(_CreateTransitGatewayRouteTableCommand, \"CreateTransitGatewayRouteTableCommand\");\nvar CreateTransitGatewayRouteTableCommand = _CreateTransitGatewayRouteTableCommand;\n\n// src/commands/CreateTransitGatewayVpcAttachmentCommand.ts\n\n\n\nvar _CreateTransitGatewayVpcAttachmentCommand = class _CreateTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateTransitGatewayVpcAttachment\", {}).n(\"EC2Client\", \"CreateTransitGatewayVpcAttachmentCommand\").f(void 0, void 0).ser(se_CreateTransitGatewayVpcAttachmentCommand).de(de_CreateTransitGatewayVpcAttachmentCommand).build() {\n};\n__name(_CreateTransitGatewayVpcAttachmentCommand, \"CreateTransitGatewayVpcAttachmentCommand\");\nvar CreateTransitGatewayVpcAttachmentCommand = _CreateTransitGatewayVpcAttachmentCommand;\n\n// src/commands/CreateVerifiedAccessEndpointCommand.ts\n\n\n\nvar _CreateVerifiedAccessEndpointCommand = class _CreateVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVerifiedAccessEndpoint\", {}).n(\"EC2Client\", \"CreateVerifiedAccessEndpointCommand\").f(void 0, void 0).ser(se_CreateVerifiedAccessEndpointCommand).de(de_CreateVerifiedAccessEndpointCommand).build() {\n};\n__name(_CreateVerifiedAccessEndpointCommand, \"CreateVerifiedAccessEndpointCommand\");\nvar CreateVerifiedAccessEndpointCommand = _CreateVerifiedAccessEndpointCommand;\n\n// src/commands/CreateVerifiedAccessGroupCommand.ts\n\n\n\nvar _CreateVerifiedAccessGroupCommand = class _CreateVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVerifiedAccessGroup\", {}).n(\"EC2Client\", \"CreateVerifiedAccessGroupCommand\").f(void 0, void 0).ser(se_CreateVerifiedAccessGroupCommand).de(de_CreateVerifiedAccessGroupCommand).build() {\n};\n__name(_CreateVerifiedAccessGroupCommand, \"CreateVerifiedAccessGroupCommand\");\nvar CreateVerifiedAccessGroupCommand = _CreateVerifiedAccessGroupCommand;\n\n// src/commands/CreateVerifiedAccessInstanceCommand.ts\n\n\n\nvar _CreateVerifiedAccessInstanceCommand = class _CreateVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVerifiedAccessInstance\", {}).n(\"EC2Client\", \"CreateVerifiedAccessInstanceCommand\").f(void 0, void 0).ser(se_CreateVerifiedAccessInstanceCommand).de(de_CreateVerifiedAccessInstanceCommand).build() {\n};\n__name(_CreateVerifiedAccessInstanceCommand, \"CreateVerifiedAccessInstanceCommand\");\nvar CreateVerifiedAccessInstanceCommand = _CreateVerifiedAccessInstanceCommand;\n\n// src/commands/CreateVerifiedAccessTrustProviderCommand.ts\n\n\n\n\n// src/models/models_2.ts\n\nvar NetworkInterfaceCreationType = {\n branch: \"branch\",\n efa: \"efa\",\n trunk: \"trunk\"\n};\nvar NetworkInterfaceType = {\n api_gateway_managed: \"api_gateway_managed\",\n aws_codestar_connections_managed: \"aws_codestar_connections_managed\",\n branch: \"branch\",\n efa: \"efa\",\n gateway_load_balancer: \"gateway_load_balancer\",\n gateway_load_balancer_endpoint: \"gateway_load_balancer_endpoint\",\n global_accelerator_managed: \"global_accelerator_managed\",\n interface: \"interface\",\n iot_rules_managed: \"iot_rules_managed\",\n lambda: \"lambda\",\n load_balancer: \"load_balancer\",\n natGateway: \"natGateway\",\n network_load_balancer: \"network_load_balancer\",\n quicksight: \"quicksight\",\n transit_gateway: \"transit_gateway\",\n trunk: \"trunk\",\n vpc_endpoint: \"vpc_endpoint\"\n};\nvar NetworkInterfaceStatus = {\n associated: \"associated\",\n attaching: \"attaching\",\n available: \"available\",\n detaching: \"detaching\",\n in_use: \"in-use\"\n};\nvar InterfacePermissionType = {\n EIP_ASSOCIATE: \"EIP-ASSOCIATE\",\n INSTANCE_ATTACH: \"INSTANCE-ATTACH\"\n};\nvar NetworkInterfacePermissionStateCode = {\n granted: \"granted\",\n pending: \"pending\",\n revoked: \"revoked\",\n revoking: \"revoking\"\n};\nvar SpreadLevel = {\n host: \"host\",\n rack: \"rack\"\n};\nvar PlacementStrategy = {\n cluster: \"cluster\",\n partition: \"partition\",\n spread: \"spread\"\n};\nvar PlacementGroupState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar ReplaceRootVolumeTaskState = {\n failed: \"failed\",\n failed_detached: \"failed-detached\",\n failing: \"failing\",\n in_progress: \"in-progress\",\n pending: \"pending\",\n succeeded: \"succeeded\"\n};\nvar RouteOrigin = {\n CreateRoute: \"CreateRoute\",\n CreateRouteTable: \"CreateRouteTable\",\n EnableVgwRoutePropagation: \"EnableVgwRoutePropagation\"\n};\nvar RouteState = {\n active: \"active\",\n blackhole: \"blackhole\"\n};\nvar SSEType = {\n none: \"none\",\n sse_ebs: \"sse-ebs\",\n sse_kms: \"sse-kms\"\n};\nvar SnapshotState = {\n completed: \"completed\",\n error: \"error\",\n pending: \"pending\",\n recoverable: \"recoverable\",\n recovering: \"recovering\"\n};\nvar StorageTier = {\n archive: \"archive\",\n standard: \"standard\"\n};\nvar CopyTagsFromSource = {\n volume: \"volume\"\n};\nvar DatafeedSubscriptionState = {\n Active: \"Active\",\n Inactive: \"Inactive\"\n};\nvar SubnetCidrReservationType = {\n explicit: \"explicit\",\n prefix: \"prefix\"\n};\nvar TrafficMirrorRuleAction = {\n accept: \"accept\",\n reject: \"reject\"\n};\nvar TrafficDirection = {\n egress: \"egress\",\n ingress: \"ingress\"\n};\nvar TrafficMirrorNetworkService = {\n amazon_dns: \"amazon-dns\"\n};\nvar TrafficMirrorTargetType = {\n gateway_load_balancer_endpoint: \"gateway-load-balancer-endpoint\",\n network_interface: \"network-interface\",\n network_load_balancer: \"network-load-balancer\"\n};\nvar AutoAcceptSharedAttachmentsValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar DefaultRouteTableAssociationValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar DefaultRouteTablePropagationValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar MulticastSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar VpnEcmpSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar TransitGatewayState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n modifying: \"modifying\",\n pending: \"pending\"\n};\nvar ProtocolValue = {\n gre: \"gre\"\n};\nvar BgpStatus = {\n down: \"down\",\n up: \"up\"\n};\nvar TransitGatewayConnectPeerState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar AutoAcceptSharedAssociationsValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar Igmpv2SupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar StaticSourcesSupportValue = {\n disable: \"disable\",\n enable: \"enable\"\n};\nvar TransitGatewayMulticastDomainState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar TransitGatewayPolicyTableState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar TransitGatewayPrefixListReferenceState = {\n available: \"available\",\n deleting: \"deleting\",\n modifying: \"modifying\",\n pending: \"pending\"\n};\nvar TransitGatewayRouteState = {\n active: \"active\",\n blackhole: \"blackhole\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar TransitGatewayRouteType = {\n propagated: \"propagated\",\n static: \"static\"\n};\nvar TransitGatewayRouteTableState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar TransitGatewayRouteTableAnnouncementDirection = {\n incoming: \"incoming\",\n outgoing: \"outgoing\"\n};\nvar TransitGatewayRouteTableAnnouncementState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n failed: \"failed\",\n failing: \"failing\",\n pending: \"pending\"\n};\nvar VerifiedAccessEndpointAttachmentType = {\n vpc: \"vpc\"\n};\nvar VerifiedAccessEndpointType = {\n load_balancer: \"load-balancer\",\n network_interface: \"network-interface\"\n};\nvar VerifiedAccessEndpointProtocol = {\n http: \"http\",\n https: \"https\"\n};\nvar VerifiedAccessEndpointStatusCode = {\n active: \"active\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\",\n updating: \"updating\"\n};\nvar VolumeState = {\n available: \"available\",\n creating: \"creating\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n error: \"error\",\n in_use: \"in-use\"\n};\nvar DnsRecordIpType = {\n dualstack: \"dualstack\",\n ipv4: \"ipv4\",\n ipv6: \"ipv6\",\n service_defined: \"service-defined\"\n};\nvar IpAddressType = {\n dualstack: \"dualstack\",\n ipv4: \"ipv4\",\n ipv6: \"ipv6\"\n};\nvar VpcEndpointType = {\n Gateway: \"Gateway\",\n GatewayLoadBalancer: \"GatewayLoadBalancer\",\n Interface: \"Interface\"\n};\nvar State = {\n Available: \"Available\",\n Deleted: \"Deleted\",\n Deleting: \"Deleting\",\n Expired: \"Expired\",\n Failed: \"Failed\",\n Pending: \"Pending\",\n PendingAcceptance: \"PendingAcceptance\",\n Rejected: \"Rejected\"\n};\nvar ConnectionNotificationState = {\n Disabled: \"Disabled\",\n Enabled: \"Enabled\"\n};\nvar ConnectionNotificationType = {\n Topic: \"Topic\"\n};\nvar PayerResponsibility = {\n ServiceOwner: \"ServiceOwner\"\n};\nvar DnsNameState = {\n Failed: \"failed\",\n PendingVerification: \"pendingVerification\",\n Verified: \"verified\"\n};\nvar ServiceState = {\n Available: \"Available\",\n Deleted: \"Deleted\",\n Deleting: \"Deleting\",\n Failed: \"Failed\",\n Pending: \"Pending\"\n};\nvar ServiceType = {\n Gateway: \"Gateway\",\n GatewayLoadBalancer: \"GatewayLoadBalancer\",\n Interface: \"Interface\"\n};\nvar ServiceConnectivityType = {\n ipv4: \"ipv4\",\n ipv6: \"ipv6\"\n};\nvar TunnelInsideIpVersion = {\n ipv4: \"ipv4\",\n ipv6: \"ipv6\"\n};\nvar GatewayAssociationState = {\n associated: \"associated\",\n associating: \"associating\",\n disassociating: \"disassociating\",\n not_associated: \"not-associated\"\n};\nvar VpnStaticRouteSource = {\n Static: \"Static\"\n};\nvar VpnState = {\n available: \"available\",\n deleted: \"deleted\",\n deleting: \"deleting\",\n pending: \"pending\"\n};\nvar TelemetryStatus = {\n DOWN: \"DOWN\",\n UP: \"UP\"\n};\nvar FleetStateCode = {\n ACTIVE: \"active\",\n DELETED: \"deleted\",\n DELETED_RUNNING: \"deleted_running\",\n DELETED_TERMINATING_INSTANCES: \"deleted_terminating\",\n FAILED: \"failed\",\n MODIFYING: \"modifying\",\n SUBMITTED: \"submitted\"\n};\nvar DeleteFleetErrorCode = {\n FLEET_ID_DOES_NOT_EXIST: \"fleetIdDoesNotExist\",\n FLEET_ID_MALFORMED: \"fleetIdMalformed\",\n FLEET_NOT_IN_DELETABLE_STATE: \"fleetNotInDeletableState\",\n UNEXPECTED_ERROR: \"unexpectedError\"\n};\nvar LaunchTemplateErrorCode = {\n LAUNCH_TEMPLATE_ID_DOES_NOT_EXIST: \"launchTemplateIdDoesNotExist\",\n LAUNCH_TEMPLATE_ID_MALFORMED: \"launchTemplateIdMalformed\",\n LAUNCH_TEMPLATE_NAME_DOES_NOT_EXIST: \"launchTemplateNameDoesNotExist\",\n LAUNCH_TEMPLATE_NAME_MALFORMED: \"launchTemplateNameMalformed\",\n LAUNCH_TEMPLATE_VERSION_DOES_NOT_EXIST: \"launchTemplateVersionDoesNotExist\",\n UNEXPECTED_ERROR: \"unexpectedError\"\n};\nvar CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog\");\nvar CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OidcOptions && {\n OidcOptions: CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog(obj.OidcOptions)\n }\n}), \"CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog\");\nvar CreateVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProvider && {\n VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider)\n }\n}), \"CreateVerifiedAccessTrustProviderResultFilterSensitiveLog\");\nvar VpnTunnelOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING }\n}), \"VpnTunnelOptionsSpecificationFilterSensitiveLog\");\nvar VpnConnectionOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TunnelOptions && {\n TunnelOptions: obj.TunnelOptions.map((item) => VpnTunnelOptionsSpecificationFilterSensitiveLog(item))\n }\n}), \"VpnConnectionOptionsSpecificationFilterSensitiveLog\");\nvar CreateVpnConnectionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Options && { Options: VpnConnectionOptionsSpecificationFilterSensitiveLog(obj.Options) }\n}), \"CreateVpnConnectionRequestFilterSensitiveLog\");\nvar TunnelOptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING }\n}), \"TunnelOptionFilterSensitiveLog\");\nvar VpnConnectionOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TunnelOptions && { TunnelOptions: obj.TunnelOptions.map((item) => TunnelOptionFilterSensitiveLog(item)) }\n}), \"VpnConnectionOptionsFilterSensitiveLog\");\nvar VpnConnectionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.CustomerGatewayConfiguration && { CustomerGatewayConfiguration: import_smithy_client.SENSITIVE_STRING },\n ...obj.Options && { Options: VpnConnectionOptionsFilterSensitiveLog(obj.Options) }\n}), \"VpnConnectionFilterSensitiveLog\");\nvar CreateVpnConnectionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) }\n}), \"CreateVpnConnectionResultFilterSensitiveLog\");\n\n// src/commands/CreateVerifiedAccessTrustProviderCommand.ts\nvar _CreateVerifiedAccessTrustProviderCommand = class _CreateVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVerifiedAccessTrustProvider\", {}).n(\"EC2Client\", \"CreateVerifiedAccessTrustProviderCommand\").f(\n CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n CreateVerifiedAccessTrustProviderResultFilterSensitiveLog\n).ser(se_CreateVerifiedAccessTrustProviderCommand).de(de_CreateVerifiedAccessTrustProviderCommand).build() {\n};\n__name(_CreateVerifiedAccessTrustProviderCommand, \"CreateVerifiedAccessTrustProviderCommand\");\nvar CreateVerifiedAccessTrustProviderCommand = _CreateVerifiedAccessTrustProviderCommand;\n\n// src/commands/CreateVolumeCommand.ts\n\n\n\nvar _CreateVolumeCommand = class _CreateVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVolume\", {}).n(\"EC2Client\", \"CreateVolumeCommand\").f(void 0, void 0).ser(se_CreateVolumeCommand).de(de_CreateVolumeCommand).build() {\n};\n__name(_CreateVolumeCommand, \"CreateVolumeCommand\");\nvar CreateVolumeCommand = _CreateVolumeCommand;\n\n// src/commands/CreateVpcCommand.ts\n\n\n\nvar _CreateVpcCommand = class _CreateVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpc\", {}).n(\"EC2Client\", \"CreateVpcCommand\").f(void 0, void 0).ser(se_CreateVpcCommand).de(de_CreateVpcCommand).build() {\n};\n__name(_CreateVpcCommand, \"CreateVpcCommand\");\nvar CreateVpcCommand = _CreateVpcCommand;\n\n// src/commands/CreateVpcEndpointCommand.ts\n\n\n\nvar _CreateVpcEndpointCommand = class _CreateVpcEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpcEndpoint\", {}).n(\"EC2Client\", \"CreateVpcEndpointCommand\").f(void 0, void 0).ser(se_CreateVpcEndpointCommand).de(de_CreateVpcEndpointCommand).build() {\n};\n__name(_CreateVpcEndpointCommand, \"CreateVpcEndpointCommand\");\nvar CreateVpcEndpointCommand = _CreateVpcEndpointCommand;\n\n// src/commands/CreateVpcEndpointConnectionNotificationCommand.ts\n\n\n\nvar _CreateVpcEndpointConnectionNotificationCommand = class _CreateVpcEndpointConnectionNotificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpcEndpointConnectionNotification\", {}).n(\"EC2Client\", \"CreateVpcEndpointConnectionNotificationCommand\").f(void 0, void 0).ser(se_CreateVpcEndpointConnectionNotificationCommand).de(de_CreateVpcEndpointConnectionNotificationCommand).build() {\n};\n__name(_CreateVpcEndpointConnectionNotificationCommand, \"CreateVpcEndpointConnectionNotificationCommand\");\nvar CreateVpcEndpointConnectionNotificationCommand = _CreateVpcEndpointConnectionNotificationCommand;\n\n// src/commands/CreateVpcEndpointServiceConfigurationCommand.ts\n\n\n\nvar _CreateVpcEndpointServiceConfigurationCommand = class _CreateVpcEndpointServiceConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpcEndpointServiceConfiguration\", {}).n(\"EC2Client\", \"CreateVpcEndpointServiceConfigurationCommand\").f(void 0, void 0).ser(se_CreateVpcEndpointServiceConfigurationCommand).de(de_CreateVpcEndpointServiceConfigurationCommand).build() {\n};\n__name(_CreateVpcEndpointServiceConfigurationCommand, \"CreateVpcEndpointServiceConfigurationCommand\");\nvar CreateVpcEndpointServiceConfigurationCommand = _CreateVpcEndpointServiceConfigurationCommand;\n\n// src/commands/CreateVpcPeeringConnectionCommand.ts\n\n\n\nvar _CreateVpcPeeringConnectionCommand = class _CreateVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpcPeeringConnection\", {}).n(\"EC2Client\", \"CreateVpcPeeringConnectionCommand\").f(void 0, void 0).ser(se_CreateVpcPeeringConnectionCommand).de(de_CreateVpcPeeringConnectionCommand).build() {\n};\n__name(_CreateVpcPeeringConnectionCommand, \"CreateVpcPeeringConnectionCommand\");\nvar CreateVpcPeeringConnectionCommand = _CreateVpcPeeringConnectionCommand;\n\n// src/commands/CreateVpnConnectionCommand.ts\n\n\n\nvar _CreateVpnConnectionCommand = class _CreateVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpnConnection\", {}).n(\"EC2Client\", \"CreateVpnConnectionCommand\").f(CreateVpnConnectionRequestFilterSensitiveLog, CreateVpnConnectionResultFilterSensitiveLog).ser(se_CreateVpnConnectionCommand).de(de_CreateVpnConnectionCommand).build() {\n};\n__name(_CreateVpnConnectionCommand, \"CreateVpnConnectionCommand\");\nvar CreateVpnConnectionCommand = _CreateVpnConnectionCommand;\n\n// src/commands/CreateVpnConnectionRouteCommand.ts\n\n\n\nvar _CreateVpnConnectionRouteCommand = class _CreateVpnConnectionRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpnConnectionRoute\", {}).n(\"EC2Client\", \"CreateVpnConnectionRouteCommand\").f(void 0, void 0).ser(se_CreateVpnConnectionRouteCommand).de(de_CreateVpnConnectionRouteCommand).build() {\n};\n__name(_CreateVpnConnectionRouteCommand, \"CreateVpnConnectionRouteCommand\");\nvar CreateVpnConnectionRouteCommand = _CreateVpnConnectionRouteCommand;\n\n// src/commands/CreateVpnGatewayCommand.ts\n\n\n\nvar _CreateVpnGatewayCommand = class _CreateVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"CreateVpnGateway\", {}).n(\"EC2Client\", \"CreateVpnGatewayCommand\").f(void 0, void 0).ser(se_CreateVpnGatewayCommand).de(de_CreateVpnGatewayCommand).build() {\n};\n__name(_CreateVpnGatewayCommand, \"CreateVpnGatewayCommand\");\nvar CreateVpnGatewayCommand = _CreateVpnGatewayCommand;\n\n// src/commands/DeleteCarrierGatewayCommand.ts\n\n\n\nvar _DeleteCarrierGatewayCommand = class _DeleteCarrierGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteCarrierGateway\", {}).n(\"EC2Client\", \"DeleteCarrierGatewayCommand\").f(void 0, void 0).ser(se_DeleteCarrierGatewayCommand).de(de_DeleteCarrierGatewayCommand).build() {\n};\n__name(_DeleteCarrierGatewayCommand, \"DeleteCarrierGatewayCommand\");\nvar DeleteCarrierGatewayCommand = _DeleteCarrierGatewayCommand;\n\n// src/commands/DeleteClientVpnEndpointCommand.ts\n\n\n\nvar _DeleteClientVpnEndpointCommand = class _DeleteClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteClientVpnEndpoint\", {}).n(\"EC2Client\", \"DeleteClientVpnEndpointCommand\").f(void 0, void 0).ser(se_DeleteClientVpnEndpointCommand).de(de_DeleteClientVpnEndpointCommand).build() {\n};\n__name(_DeleteClientVpnEndpointCommand, \"DeleteClientVpnEndpointCommand\");\nvar DeleteClientVpnEndpointCommand = _DeleteClientVpnEndpointCommand;\n\n// src/commands/DeleteClientVpnRouteCommand.ts\n\n\n\nvar _DeleteClientVpnRouteCommand = class _DeleteClientVpnRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteClientVpnRoute\", {}).n(\"EC2Client\", \"DeleteClientVpnRouteCommand\").f(void 0, void 0).ser(se_DeleteClientVpnRouteCommand).de(de_DeleteClientVpnRouteCommand).build() {\n};\n__name(_DeleteClientVpnRouteCommand, \"DeleteClientVpnRouteCommand\");\nvar DeleteClientVpnRouteCommand = _DeleteClientVpnRouteCommand;\n\n// src/commands/DeleteCoipCidrCommand.ts\n\n\n\nvar _DeleteCoipCidrCommand = class _DeleteCoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteCoipCidr\", {}).n(\"EC2Client\", \"DeleteCoipCidrCommand\").f(void 0, void 0).ser(se_DeleteCoipCidrCommand).de(de_DeleteCoipCidrCommand).build() {\n};\n__name(_DeleteCoipCidrCommand, \"DeleteCoipCidrCommand\");\nvar DeleteCoipCidrCommand = _DeleteCoipCidrCommand;\n\n// src/commands/DeleteCoipPoolCommand.ts\n\n\n\nvar _DeleteCoipPoolCommand = class _DeleteCoipPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteCoipPool\", {}).n(\"EC2Client\", \"DeleteCoipPoolCommand\").f(void 0, void 0).ser(se_DeleteCoipPoolCommand).de(de_DeleteCoipPoolCommand).build() {\n};\n__name(_DeleteCoipPoolCommand, \"DeleteCoipPoolCommand\");\nvar DeleteCoipPoolCommand = _DeleteCoipPoolCommand;\n\n// src/commands/DeleteCustomerGatewayCommand.ts\n\n\n\nvar _DeleteCustomerGatewayCommand = class _DeleteCustomerGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteCustomerGateway\", {}).n(\"EC2Client\", \"DeleteCustomerGatewayCommand\").f(void 0, void 0).ser(se_DeleteCustomerGatewayCommand).de(de_DeleteCustomerGatewayCommand).build() {\n};\n__name(_DeleteCustomerGatewayCommand, \"DeleteCustomerGatewayCommand\");\nvar DeleteCustomerGatewayCommand = _DeleteCustomerGatewayCommand;\n\n// src/commands/DeleteDhcpOptionsCommand.ts\n\n\n\nvar _DeleteDhcpOptionsCommand = class _DeleteDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteDhcpOptions\", {}).n(\"EC2Client\", \"DeleteDhcpOptionsCommand\").f(void 0, void 0).ser(se_DeleteDhcpOptionsCommand).de(de_DeleteDhcpOptionsCommand).build() {\n};\n__name(_DeleteDhcpOptionsCommand, \"DeleteDhcpOptionsCommand\");\nvar DeleteDhcpOptionsCommand = _DeleteDhcpOptionsCommand;\n\n// src/commands/DeleteEgressOnlyInternetGatewayCommand.ts\n\n\n\nvar _DeleteEgressOnlyInternetGatewayCommand = class _DeleteEgressOnlyInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteEgressOnlyInternetGateway\", {}).n(\"EC2Client\", \"DeleteEgressOnlyInternetGatewayCommand\").f(void 0, void 0).ser(se_DeleteEgressOnlyInternetGatewayCommand).de(de_DeleteEgressOnlyInternetGatewayCommand).build() {\n};\n__name(_DeleteEgressOnlyInternetGatewayCommand, \"DeleteEgressOnlyInternetGatewayCommand\");\nvar DeleteEgressOnlyInternetGatewayCommand = _DeleteEgressOnlyInternetGatewayCommand;\n\n// src/commands/DeleteFleetsCommand.ts\n\n\n\nvar _DeleteFleetsCommand = class _DeleteFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteFleets\", {}).n(\"EC2Client\", \"DeleteFleetsCommand\").f(void 0, void 0).ser(se_DeleteFleetsCommand).de(de_DeleteFleetsCommand).build() {\n};\n__name(_DeleteFleetsCommand, \"DeleteFleetsCommand\");\nvar DeleteFleetsCommand = _DeleteFleetsCommand;\n\n// src/commands/DeleteFlowLogsCommand.ts\n\n\n\nvar _DeleteFlowLogsCommand = class _DeleteFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteFlowLogs\", {}).n(\"EC2Client\", \"DeleteFlowLogsCommand\").f(void 0, void 0).ser(se_DeleteFlowLogsCommand).de(de_DeleteFlowLogsCommand).build() {\n};\n__name(_DeleteFlowLogsCommand, \"DeleteFlowLogsCommand\");\nvar DeleteFlowLogsCommand = _DeleteFlowLogsCommand;\n\n// src/commands/DeleteFpgaImageCommand.ts\n\n\n\nvar _DeleteFpgaImageCommand = class _DeleteFpgaImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteFpgaImage\", {}).n(\"EC2Client\", \"DeleteFpgaImageCommand\").f(void 0, void 0).ser(se_DeleteFpgaImageCommand).de(de_DeleteFpgaImageCommand).build() {\n};\n__name(_DeleteFpgaImageCommand, \"DeleteFpgaImageCommand\");\nvar DeleteFpgaImageCommand = _DeleteFpgaImageCommand;\n\n// src/commands/DeleteInstanceConnectEndpointCommand.ts\n\n\n\nvar _DeleteInstanceConnectEndpointCommand = class _DeleteInstanceConnectEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteInstanceConnectEndpoint\", {}).n(\"EC2Client\", \"DeleteInstanceConnectEndpointCommand\").f(void 0, void 0).ser(se_DeleteInstanceConnectEndpointCommand).de(de_DeleteInstanceConnectEndpointCommand).build() {\n};\n__name(_DeleteInstanceConnectEndpointCommand, \"DeleteInstanceConnectEndpointCommand\");\nvar DeleteInstanceConnectEndpointCommand = _DeleteInstanceConnectEndpointCommand;\n\n// src/commands/DeleteInstanceEventWindowCommand.ts\n\n\n\nvar _DeleteInstanceEventWindowCommand = class _DeleteInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteInstanceEventWindow\", {}).n(\"EC2Client\", \"DeleteInstanceEventWindowCommand\").f(void 0, void 0).ser(se_DeleteInstanceEventWindowCommand).de(de_DeleteInstanceEventWindowCommand).build() {\n};\n__name(_DeleteInstanceEventWindowCommand, \"DeleteInstanceEventWindowCommand\");\nvar DeleteInstanceEventWindowCommand = _DeleteInstanceEventWindowCommand;\n\n// src/commands/DeleteInternetGatewayCommand.ts\n\n\n\nvar _DeleteInternetGatewayCommand = class _DeleteInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteInternetGateway\", {}).n(\"EC2Client\", \"DeleteInternetGatewayCommand\").f(void 0, void 0).ser(se_DeleteInternetGatewayCommand).de(de_DeleteInternetGatewayCommand).build() {\n};\n__name(_DeleteInternetGatewayCommand, \"DeleteInternetGatewayCommand\");\nvar DeleteInternetGatewayCommand = _DeleteInternetGatewayCommand;\n\n// src/commands/DeleteIpamCommand.ts\n\n\n\nvar _DeleteIpamCommand = class _DeleteIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteIpam\", {}).n(\"EC2Client\", \"DeleteIpamCommand\").f(void 0, void 0).ser(se_DeleteIpamCommand).de(de_DeleteIpamCommand).build() {\n};\n__name(_DeleteIpamCommand, \"DeleteIpamCommand\");\nvar DeleteIpamCommand = _DeleteIpamCommand;\n\n// src/commands/DeleteIpamExternalResourceVerificationTokenCommand.ts\n\n\n\nvar _DeleteIpamExternalResourceVerificationTokenCommand = class _DeleteIpamExternalResourceVerificationTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteIpamExternalResourceVerificationToken\", {}).n(\"EC2Client\", \"DeleteIpamExternalResourceVerificationTokenCommand\").f(void 0, void 0).ser(se_DeleteIpamExternalResourceVerificationTokenCommand).de(de_DeleteIpamExternalResourceVerificationTokenCommand).build() {\n};\n__name(_DeleteIpamExternalResourceVerificationTokenCommand, \"DeleteIpamExternalResourceVerificationTokenCommand\");\nvar DeleteIpamExternalResourceVerificationTokenCommand = _DeleteIpamExternalResourceVerificationTokenCommand;\n\n// src/commands/DeleteIpamPoolCommand.ts\n\n\n\nvar _DeleteIpamPoolCommand = class _DeleteIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteIpamPool\", {}).n(\"EC2Client\", \"DeleteIpamPoolCommand\").f(void 0, void 0).ser(se_DeleteIpamPoolCommand).de(de_DeleteIpamPoolCommand).build() {\n};\n__name(_DeleteIpamPoolCommand, \"DeleteIpamPoolCommand\");\nvar DeleteIpamPoolCommand = _DeleteIpamPoolCommand;\n\n// src/commands/DeleteIpamResourceDiscoveryCommand.ts\n\n\n\nvar _DeleteIpamResourceDiscoveryCommand = class _DeleteIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteIpamResourceDiscovery\", {}).n(\"EC2Client\", \"DeleteIpamResourceDiscoveryCommand\").f(void 0, void 0).ser(se_DeleteIpamResourceDiscoveryCommand).de(de_DeleteIpamResourceDiscoveryCommand).build() {\n};\n__name(_DeleteIpamResourceDiscoveryCommand, \"DeleteIpamResourceDiscoveryCommand\");\nvar DeleteIpamResourceDiscoveryCommand = _DeleteIpamResourceDiscoveryCommand;\n\n// src/commands/DeleteIpamScopeCommand.ts\n\n\n\nvar _DeleteIpamScopeCommand = class _DeleteIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteIpamScope\", {}).n(\"EC2Client\", \"DeleteIpamScopeCommand\").f(void 0, void 0).ser(se_DeleteIpamScopeCommand).de(de_DeleteIpamScopeCommand).build() {\n};\n__name(_DeleteIpamScopeCommand, \"DeleteIpamScopeCommand\");\nvar DeleteIpamScopeCommand = _DeleteIpamScopeCommand;\n\n// src/commands/DeleteKeyPairCommand.ts\n\n\n\nvar _DeleteKeyPairCommand = class _DeleteKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteKeyPair\", {}).n(\"EC2Client\", \"DeleteKeyPairCommand\").f(void 0, void 0).ser(se_DeleteKeyPairCommand).de(de_DeleteKeyPairCommand).build() {\n};\n__name(_DeleteKeyPairCommand, \"DeleteKeyPairCommand\");\nvar DeleteKeyPairCommand = _DeleteKeyPairCommand;\n\n// src/commands/DeleteLaunchTemplateCommand.ts\n\n\n\nvar _DeleteLaunchTemplateCommand = class _DeleteLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLaunchTemplate\", {}).n(\"EC2Client\", \"DeleteLaunchTemplateCommand\").f(void 0, void 0).ser(se_DeleteLaunchTemplateCommand).de(de_DeleteLaunchTemplateCommand).build() {\n};\n__name(_DeleteLaunchTemplateCommand, \"DeleteLaunchTemplateCommand\");\nvar DeleteLaunchTemplateCommand = _DeleteLaunchTemplateCommand;\n\n// src/commands/DeleteLaunchTemplateVersionsCommand.ts\n\n\n\nvar _DeleteLaunchTemplateVersionsCommand = class _DeleteLaunchTemplateVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLaunchTemplateVersions\", {}).n(\"EC2Client\", \"DeleteLaunchTemplateVersionsCommand\").f(void 0, void 0).ser(se_DeleteLaunchTemplateVersionsCommand).de(de_DeleteLaunchTemplateVersionsCommand).build() {\n};\n__name(_DeleteLaunchTemplateVersionsCommand, \"DeleteLaunchTemplateVersionsCommand\");\nvar DeleteLaunchTemplateVersionsCommand = _DeleteLaunchTemplateVersionsCommand;\n\n// src/commands/DeleteLocalGatewayRouteCommand.ts\n\n\n\nvar _DeleteLocalGatewayRouteCommand = class _DeleteLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLocalGatewayRoute\", {}).n(\"EC2Client\", \"DeleteLocalGatewayRouteCommand\").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteCommand).de(de_DeleteLocalGatewayRouteCommand).build() {\n};\n__name(_DeleteLocalGatewayRouteCommand, \"DeleteLocalGatewayRouteCommand\");\nvar DeleteLocalGatewayRouteCommand = _DeleteLocalGatewayRouteCommand;\n\n// src/commands/DeleteLocalGatewayRouteTableCommand.ts\n\n\n\nvar _DeleteLocalGatewayRouteTableCommand = class _DeleteLocalGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLocalGatewayRouteTable\", {}).n(\"EC2Client\", \"DeleteLocalGatewayRouteTableCommand\").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableCommand).de(de_DeleteLocalGatewayRouteTableCommand).build() {\n};\n__name(_DeleteLocalGatewayRouteTableCommand, \"DeleteLocalGatewayRouteTableCommand\");\nvar DeleteLocalGatewayRouteTableCommand = _DeleteLocalGatewayRouteTableCommand;\n\n// src/commands/DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand.ts\n\n\n\nvar _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = class _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation\", {}).n(\"EC2Client\", \"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).de(de_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand).build() {\n};\n__name(_DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, \"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand\");\nvar DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand = _DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand;\n\n// src/commands/DeleteLocalGatewayRouteTableVpcAssociationCommand.ts\n\n\n\nvar _DeleteLocalGatewayRouteTableVpcAssociationCommand = class _DeleteLocalGatewayRouteTableVpcAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteLocalGatewayRouteTableVpcAssociation\", {}).n(\"EC2Client\", \"DeleteLocalGatewayRouteTableVpcAssociationCommand\").f(void 0, void 0).ser(se_DeleteLocalGatewayRouteTableVpcAssociationCommand).de(de_DeleteLocalGatewayRouteTableVpcAssociationCommand).build() {\n};\n__name(_DeleteLocalGatewayRouteTableVpcAssociationCommand, \"DeleteLocalGatewayRouteTableVpcAssociationCommand\");\nvar DeleteLocalGatewayRouteTableVpcAssociationCommand = _DeleteLocalGatewayRouteTableVpcAssociationCommand;\n\n// src/commands/DeleteManagedPrefixListCommand.ts\n\n\n\nvar _DeleteManagedPrefixListCommand = class _DeleteManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteManagedPrefixList\", {}).n(\"EC2Client\", \"DeleteManagedPrefixListCommand\").f(void 0, void 0).ser(se_DeleteManagedPrefixListCommand).de(de_DeleteManagedPrefixListCommand).build() {\n};\n__name(_DeleteManagedPrefixListCommand, \"DeleteManagedPrefixListCommand\");\nvar DeleteManagedPrefixListCommand = _DeleteManagedPrefixListCommand;\n\n// src/commands/DeleteNatGatewayCommand.ts\n\n\n\nvar _DeleteNatGatewayCommand = class _DeleteNatGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNatGateway\", {}).n(\"EC2Client\", \"DeleteNatGatewayCommand\").f(void 0, void 0).ser(se_DeleteNatGatewayCommand).de(de_DeleteNatGatewayCommand).build() {\n};\n__name(_DeleteNatGatewayCommand, \"DeleteNatGatewayCommand\");\nvar DeleteNatGatewayCommand = _DeleteNatGatewayCommand;\n\n// src/commands/DeleteNetworkAclCommand.ts\n\n\n\nvar _DeleteNetworkAclCommand = class _DeleteNetworkAclCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkAcl\", {}).n(\"EC2Client\", \"DeleteNetworkAclCommand\").f(void 0, void 0).ser(se_DeleteNetworkAclCommand).de(de_DeleteNetworkAclCommand).build() {\n};\n__name(_DeleteNetworkAclCommand, \"DeleteNetworkAclCommand\");\nvar DeleteNetworkAclCommand = _DeleteNetworkAclCommand;\n\n// src/commands/DeleteNetworkAclEntryCommand.ts\n\n\n\nvar _DeleteNetworkAclEntryCommand = class _DeleteNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkAclEntry\", {}).n(\"EC2Client\", \"DeleteNetworkAclEntryCommand\").f(void 0, void 0).ser(se_DeleteNetworkAclEntryCommand).de(de_DeleteNetworkAclEntryCommand).build() {\n};\n__name(_DeleteNetworkAclEntryCommand, \"DeleteNetworkAclEntryCommand\");\nvar DeleteNetworkAclEntryCommand = _DeleteNetworkAclEntryCommand;\n\n// src/commands/DeleteNetworkInsightsAccessScopeAnalysisCommand.ts\n\n\n\nvar _DeleteNetworkInsightsAccessScopeAnalysisCommand = class _DeleteNetworkInsightsAccessScopeAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInsightsAccessScopeAnalysis\", {}).n(\"EC2Client\", \"DeleteNetworkInsightsAccessScopeAnalysisCommand\").f(void 0, void 0).ser(se_DeleteNetworkInsightsAccessScopeAnalysisCommand).de(de_DeleteNetworkInsightsAccessScopeAnalysisCommand).build() {\n};\n__name(_DeleteNetworkInsightsAccessScopeAnalysisCommand, \"DeleteNetworkInsightsAccessScopeAnalysisCommand\");\nvar DeleteNetworkInsightsAccessScopeAnalysisCommand = _DeleteNetworkInsightsAccessScopeAnalysisCommand;\n\n// src/commands/DeleteNetworkInsightsAccessScopeCommand.ts\n\n\n\nvar _DeleteNetworkInsightsAccessScopeCommand = class _DeleteNetworkInsightsAccessScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInsightsAccessScope\", {}).n(\"EC2Client\", \"DeleteNetworkInsightsAccessScopeCommand\").f(void 0, void 0).ser(se_DeleteNetworkInsightsAccessScopeCommand).de(de_DeleteNetworkInsightsAccessScopeCommand).build() {\n};\n__name(_DeleteNetworkInsightsAccessScopeCommand, \"DeleteNetworkInsightsAccessScopeCommand\");\nvar DeleteNetworkInsightsAccessScopeCommand = _DeleteNetworkInsightsAccessScopeCommand;\n\n// src/commands/DeleteNetworkInsightsAnalysisCommand.ts\n\n\n\nvar _DeleteNetworkInsightsAnalysisCommand = class _DeleteNetworkInsightsAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInsightsAnalysis\", {}).n(\"EC2Client\", \"DeleteNetworkInsightsAnalysisCommand\").f(void 0, void 0).ser(se_DeleteNetworkInsightsAnalysisCommand).de(de_DeleteNetworkInsightsAnalysisCommand).build() {\n};\n__name(_DeleteNetworkInsightsAnalysisCommand, \"DeleteNetworkInsightsAnalysisCommand\");\nvar DeleteNetworkInsightsAnalysisCommand = _DeleteNetworkInsightsAnalysisCommand;\n\n// src/commands/DeleteNetworkInsightsPathCommand.ts\n\n\n\nvar _DeleteNetworkInsightsPathCommand = class _DeleteNetworkInsightsPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInsightsPath\", {}).n(\"EC2Client\", \"DeleteNetworkInsightsPathCommand\").f(void 0, void 0).ser(se_DeleteNetworkInsightsPathCommand).de(de_DeleteNetworkInsightsPathCommand).build() {\n};\n__name(_DeleteNetworkInsightsPathCommand, \"DeleteNetworkInsightsPathCommand\");\nvar DeleteNetworkInsightsPathCommand = _DeleteNetworkInsightsPathCommand;\n\n// src/commands/DeleteNetworkInterfaceCommand.ts\n\n\n\nvar _DeleteNetworkInterfaceCommand = class _DeleteNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInterface\", {}).n(\"EC2Client\", \"DeleteNetworkInterfaceCommand\").f(void 0, void 0).ser(se_DeleteNetworkInterfaceCommand).de(de_DeleteNetworkInterfaceCommand).build() {\n};\n__name(_DeleteNetworkInterfaceCommand, \"DeleteNetworkInterfaceCommand\");\nvar DeleteNetworkInterfaceCommand = _DeleteNetworkInterfaceCommand;\n\n// src/commands/DeleteNetworkInterfacePermissionCommand.ts\n\n\n\nvar _DeleteNetworkInterfacePermissionCommand = class _DeleteNetworkInterfacePermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteNetworkInterfacePermission\", {}).n(\"EC2Client\", \"DeleteNetworkInterfacePermissionCommand\").f(void 0, void 0).ser(se_DeleteNetworkInterfacePermissionCommand).de(de_DeleteNetworkInterfacePermissionCommand).build() {\n};\n__name(_DeleteNetworkInterfacePermissionCommand, \"DeleteNetworkInterfacePermissionCommand\");\nvar DeleteNetworkInterfacePermissionCommand = _DeleteNetworkInterfacePermissionCommand;\n\n// src/commands/DeletePlacementGroupCommand.ts\n\n\n\nvar _DeletePlacementGroupCommand = class _DeletePlacementGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeletePlacementGroup\", {}).n(\"EC2Client\", \"DeletePlacementGroupCommand\").f(void 0, void 0).ser(se_DeletePlacementGroupCommand).de(de_DeletePlacementGroupCommand).build() {\n};\n__name(_DeletePlacementGroupCommand, \"DeletePlacementGroupCommand\");\nvar DeletePlacementGroupCommand = _DeletePlacementGroupCommand;\n\n// src/commands/DeletePublicIpv4PoolCommand.ts\n\n\n\nvar _DeletePublicIpv4PoolCommand = class _DeletePublicIpv4PoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeletePublicIpv4Pool\", {}).n(\"EC2Client\", \"DeletePublicIpv4PoolCommand\").f(void 0, void 0).ser(se_DeletePublicIpv4PoolCommand).de(de_DeletePublicIpv4PoolCommand).build() {\n};\n__name(_DeletePublicIpv4PoolCommand, \"DeletePublicIpv4PoolCommand\");\nvar DeletePublicIpv4PoolCommand = _DeletePublicIpv4PoolCommand;\n\n// src/commands/DeleteQueuedReservedInstancesCommand.ts\n\n\n\nvar _DeleteQueuedReservedInstancesCommand = class _DeleteQueuedReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteQueuedReservedInstances\", {}).n(\"EC2Client\", \"DeleteQueuedReservedInstancesCommand\").f(void 0, void 0).ser(se_DeleteQueuedReservedInstancesCommand).de(de_DeleteQueuedReservedInstancesCommand).build() {\n};\n__name(_DeleteQueuedReservedInstancesCommand, \"DeleteQueuedReservedInstancesCommand\");\nvar DeleteQueuedReservedInstancesCommand = _DeleteQueuedReservedInstancesCommand;\n\n// src/commands/DeleteRouteCommand.ts\n\n\n\nvar _DeleteRouteCommand = class _DeleteRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteRoute\", {}).n(\"EC2Client\", \"DeleteRouteCommand\").f(void 0, void 0).ser(se_DeleteRouteCommand).de(de_DeleteRouteCommand).build() {\n};\n__name(_DeleteRouteCommand, \"DeleteRouteCommand\");\nvar DeleteRouteCommand = _DeleteRouteCommand;\n\n// src/commands/DeleteRouteTableCommand.ts\n\n\n\nvar _DeleteRouteTableCommand = class _DeleteRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteRouteTable\", {}).n(\"EC2Client\", \"DeleteRouteTableCommand\").f(void 0, void 0).ser(se_DeleteRouteTableCommand).de(de_DeleteRouteTableCommand).build() {\n};\n__name(_DeleteRouteTableCommand, \"DeleteRouteTableCommand\");\nvar DeleteRouteTableCommand = _DeleteRouteTableCommand;\n\n// src/commands/DeleteSecurityGroupCommand.ts\n\n\n\nvar _DeleteSecurityGroupCommand = class _DeleteSecurityGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteSecurityGroup\", {}).n(\"EC2Client\", \"DeleteSecurityGroupCommand\").f(void 0, void 0).ser(se_DeleteSecurityGroupCommand).de(de_DeleteSecurityGroupCommand).build() {\n};\n__name(_DeleteSecurityGroupCommand, \"DeleteSecurityGroupCommand\");\nvar DeleteSecurityGroupCommand = _DeleteSecurityGroupCommand;\n\n// src/commands/DeleteSnapshotCommand.ts\n\n\n\nvar _DeleteSnapshotCommand = class _DeleteSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteSnapshot\", {}).n(\"EC2Client\", \"DeleteSnapshotCommand\").f(void 0, void 0).ser(se_DeleteSnapshotCommand).de(de_DeleteSnapshotCommand).build() {\n};\n__name(_DeleteSnapshotCommand, \"DeleteSnapshotCommand\");\nvar DeleteSnapshotCommand = _DeleteSnapshotCommand;\n\n// src/commands/DeleteSpotDatafeedSubscriptionCommand.ts\n\n\n\nvar _DeleteSpotDatafeedSubscriptionCommand = class _DeleteSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteSpotDatafeedSubscription\", {}).n(\"EC2Client\", \"DeleteSpotDatafeedSubscriptionCommand\").f(void 0, void 0).ser(se_DeleteSpotDatafeedSubscriptionCommand).de(de_DeleteSpotDatafeedSubscriptionCommand).build() {\n};\n__name(_DeleteSpotDatafeedSubscriptionCommand, \"DeleteSpotDatafeedSubscriptionCommand\");\nvar DeleteSpotDatafeedSubscriptionCommand = _DeleteSpotDatafeedSubscriptionCommand;\n\n// src/commands/DeleteSubnetCidrReservationCommand.ts\n\n\n\nvar _DeleteSubnetCidrReservationCommand = class _DeleteSubnetCidrReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteSubnetCidrReservation\", {}).n(\"EC2Client\", \"DeleteSubnetCidrReservationCommand\").f(void 0, void 0).ser(se_DeleteSubnetCidrReservationCommand).de(de_DeleteSubnetCidrReservationCommand).build() {\n};\n__name(_DeleteSubnetCidrReservationCommand, \"DeleteSubnetCidrReservationCommand\");\nvar DeleteSubnetCidrReservationCommand = _DeleteSubnetCidrReservationCommand;\n\n// src/commands/DeleteSubnetCommand.ts\n\n\n\nvar _DeleteSubnetCommand = class _DeleteSubnetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteSubnet\", {}).n(\"EC2Client\", \"DeleteSubnetCommand\").f(void 0, void 0).ser(se_DeleteSubnetCommand).de(de_DeleteSubnetCommand).build() {\n};\n__name(_DeleteSubnetCommand, \"DeleteSubnetCommand\");\nvar DeleteSubnetCommand = _DeleteSubnetCommand;\n\n// src/commands/DeleteTagsCommand.ts\n\n\n\nvar _DeleteTagsCommand = class _DeleteTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTags\", {}).n(\"EC2Client\", \"DeleteTagsCommand\").f(void 0, void 0).ser(se_DeleteTagsCommand).de(de_DeleteTagsCommand).build() {\n};\n__name(_DeleteTagsCommand, \"DeleteTagsCommand\");\nvar DeleteTagsCommand = _DeleteTagsCommand;\n\n// src/commands/DeleteTrafficMirrorFilterCommand.ts\n\n\n\nvar _DeleteTrafficMirrorFilterCommand = class _DeleteTrafficMirrorFilterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTrafficMirrorFilter\", {}).n(\"EC2Client\", \"DeleteTrafficMirrorFilterCommand\").f(void 0, void 0).ser(se_DeleteTrafficMirrorFilterCommand).de(de_DeleteTrafficMirrorFilterCommand).build() {\n};\n__name(_DeleteTrafficMirrorFilterCommand, \"DeleteTrafficMirrorFilterCommand\");\nvar DeleteTrafficMirrorFilterCommand = _DeleteTrafficMirrorFilterCommand;\n\n// src/commands/DeleteTrafficMirrorFilterRuleCommand.ts\n\n\n\nvar _DeleteTrafficMirrorFilterRuleCommand = class _DeleteTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTrafficMirrorFilterRule\", {}).n(\"EC2Client\", \"DeleteTrafficMirrorFilterRuleCommand\").f(void 0, void 0).ser(se_DeleteTrafficMirrorFilterRuleCommand).de(de_DeleteTrafficMirrorFilterRuleCommand).build() {\n};\n__name(_DeleteTrafficMirrorFilterRuleCommand, \"DeleteTrafficMirrorFilterRuleCommand\");\nvar DeleteTrafficMirrorFilterRuleCommand = _DeleteTrafficMirrorFilterRuleCommand;\n\n// src/commands/DeleteTrafficMirrorSessionCommand.ts\n\n\n\nvar _DeleteTrafficMirrorSessionCommand = class _DeleteTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTrafficMirrorSession\", {}).n(\"EC2Client\", \"DeleteTrafficMirrorSessionCommand\").f(void 0, void 0).ser(se_DeleteTrafficMirrorSessionCommand).de(de_DeleteTrafficMirrorSessionCommand).build() {\n};\n__name(_DeleteTrafficMirrorSessionCommand, \"DeleteTrafficMirrorSessionCommand\");\nvar DeleteTrafficMirrorSessionCommand = _DeleteTrafficMirrorSessionCommand;\n\n// src/commands/DeleteTrafficMirrorTargetCommand.ts\n\n\n\nvar _DeleteTrafficMirrorTargetCommand = class _DeleteTrafficMirrorTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTrafficMirrorTarget\", {}).n(\"EC2Client\", \"DeleteTrafficMirrorTargetCommand\").f(void 0, void 0).ser(se_DeleteTrafficMirrorTargetCommand).de(de_DeleteTrafficMirrorTargetCommand).build() {\n};\n__name(_DeleteTrafficMirrorTargetCommand, \"DeleteTrafficMirrorTargetCommand\");\nvar DeleteTrafficMirrorTargetCommand = _DeleteTrafficMirrorTargetCommand;\n\n// src/commands/DeleteTransitGatewayCommand.ts\n\n\n\nvar _DeleteTransitGatewayCommand = class _DeleteTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGateway\", {}).n(\"EC2Client\", \"DeleteTransitGatewayCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayCommand).de(de_DeleteTransitGatewayCommand).build() {\n};\n__name(_DeleteTransitGatewayCommand, \"DeleteTransitGatewayCommand\");\nvar DeleteTransitGatewayCommand = _DeleteTransitGatewayCommand;\n\n// src/commands/DeleteTransitGatewayConnectCommand.ts\n\n\n\nvar _DeleteTransitGatewayConnectCommand = class _DeleteTransitGatewayConnectCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayConnect\", {}).n(\"EC2Client\", \"DeleteTransitGatewayConnectCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayConnectCommand).de(de_DeleteTransitGatewayConnectCommand).build() {\n};\n__name(_DeleteTransitGatewayConnectCommand, \"DeleteTransitGatewayConnectCommand\");\nvar DeleteTransitGatewayConnectCommand = _DeleteTransitGatewayConnectCommand;\n\n// src/commands/DeleteTransitGatewayConnectPeerCommand.ts\n\n\n\nvar _DeleteTransitGatewayConnectPeerCommand = class _DeleteTransitGatewayConnectPeerCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayConnectPeer\", {}).n(\"EC2Client\", \"DeleteTransitGatewayConnectPeerCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayConnectPeerCommand).de(de_DeleteTransitGatewayConnectPeerCommand).build() {\n};\n__name(_DeleteTransitGatewayConnectPeerCommand, \"DeleteTransitGatewayConnectPeerCommand\");\nvar DeleteTransitGatewayConnectPeerCommand = _DeleteTransitGatewayConnectPeerCommand;\n\n// src/commands/DeleteTransitGatewayMulticastDomainCommand.ts\n\n\n\nvar _DeleteTransitGatewayMulticastDomainCommand = class _DeleteTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayMulticastDomain\", {}).n(\"EC2Client\", \"DeleteTransitGatewayMulticastDomainCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayMulticastDomainCommand).de(de_DeleteTransitGatewayMulticastDomainCommand).build() {\n};\n__name(_DeleteTransitGatewayMulticastDomainCommand, \"DeleteTransitGatewayMulticastDomainCommand\");\nvar DeleteTransitGatewayMulticastDomainCommand = _DeleteTransitGatewayMulticastDomainCommand;\n\n// src/commands/DeleteTransitGatewayPeeringAttachmentCommand.ts\n\n\n\nvar _DeleteTransitGatewayPeeringAttachmentCommand = class _DeleteTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayPeeringAttachment\", {}).n(\"EC2Client\", \"DeleteTransitGatewayPeeringAttachmentCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayPeeringAttachmentCommand).de(de_DeleteTransitGatewayPeeringAttachmentCommand).build() {\n};\n__name(_DeleteTransitGatewayPeeringAttachmentCommand, \"DeleteTransitGatewayPeeringAttachmentCommand\");\nvar DeleteTransitGatewayPeeringAttachmentCommand = _DeleteTransitGatewayPeeringAttachmentCommand;\n\n// src/commands/DeleteTransitGatewayPolicyTableCommand.ts\n\n\n\nvar _DeleteTransitGatewayPolicyTableCommand = class _DeleteTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayPolicyTable\", {}).n(\"EC2Client\", \"DeleteTransitGatewayPolicyTableCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayPolicyTableCommand).de(de_DeleteTransitGatewayPolicyTableCommand).build() {\n};\n__name(_DeleteTransitGatewayPolicyTableCommand, \"DeleteTransitGatewayPolicyTableCommand\");\nvar DeleteTransitGatewayPolicyTableCommand = _DeleteTransitGatewayPolicyTableCommand;\n\n// src/commands/DeleteTransitGatewayPrefixListReferenceCommand.ts\n\n\n\nvar _DeleteTransitGatewayPrefixListReferenceCommand = class _DeleteTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayPrefixListReference\", {}).n(\"EC2Client\", \"DeleteTransitGatewayPrefixListReferenceCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayPrefixListReferenceCommand).de(de_DeleteTransitGatewayPrefixListReferenceCommand).build() {\n};\n__name(_DeleteTransitGatewayPrefixListReferenceCommand, \"DeleteTransitGatewayPrefixListReferenceCommand\");\nvar DeleteTransitGatewayPrefixListReferenceCommand = _DeleteTransitGatewayPrefixListReferenceCommand;\n\n// src/commands/DeleteTransitGatewayRouteCommand.ts\n\n\n\nvar _DeleteTransitGatewayRouteCommand = class _DeleteTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayRoute\", {}).n(\"EC2Client\", \"DeleteTransitGatewayRouteCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteCommand).de(de_DeleteTransitGatewayRouteCommand).build() {\n};\n__name(_DeleteTransitGatewayRouteCommand, \"DeleteTransitGatewayRouteCommand\");\nvar DeleteTransitGatewayRouteCommand = _DeleteTransitGatewayRouteCommand;\n\n// src/commands/DeleteTransitGatewayRouteTableAnnouncementCommand.ts\n\n\n\nvar _DeleteTransitGatewayRouteTableAnnouncementCommand = class _DeleteTransitGatewayRouteTableAnnouncementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayRouteTableAnnouncement\", {}).n(\"EC2Client\", \"DeleteTransitGatewayRouteTableAnnouncementCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteTableAnnouncementCommand).de(de_DeleteTransitGatewayRouteTableAnnouncementCommand).build() {\n};\n__name(_DeleteTransitGatewayRouteTableAnnouncementCommand, \"DeleteTransitGatewayRouteTableAnnouncementCommand\");\nvar DeleteTransitGatewayRouteTableAnnouncementCommand = _DeleteTransitGatewayRouteTableAnnouncementCommand;\n\n// src/commands/DeleteTransitGatewayRouteTableCommand.ts\n\n\n\nvar _DeleteTransitGatewayRouteTableCommand = class _DeleteTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayRouteTable\", {}).n(\"EC2Client\", \"DeleteTransitGatewayRouteTableCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayRouteTableCommand).de(de_DeleteTransitGatewayRouteTableCommand).build() {\n};\n__name(_DeleteTransitGatewayRouteTableCommand, \"DeleteTransitGatewayRouteTableCommand\");\nvar DeleteTransitGatewayRouteTableCommand = _DeleteTransitGatewayRouteTableCommand;\n\n// src/commands/DeleteTransitGatewayVpcAttachmentCommand.ts\n\n\n\nvar _DeleteTransitGatewayVpcAttachmentCommand = class _DeleteTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteTransitGatewayVpcAttachment\", {}).n(\"EC2Client\", \"DeleteTransitGatewayVpcAttachmentCommand\").f(void 0, void 0).ser(se_DeleteTransitGatewayVpcAttachmentCommand).de(de_DeleteTransitGatewayVpcAttachmentCommand).build() {\n};\n__name(_DeleteTransitGatewayVpcAttachmentCommand, \"DeleteTransitGatewayVpcAttachmentCommand\");\nvar DeleteTransitGatewayVpcAttachmentCommand = _DeleteTransitGatewayVpcAttachmentCommand;\n\n// src/commands/DeleteVerifiedAccessEndpointCommand.ts\n\n\n\nvar _DeleteVerifiedAccessEndpointCommand = class _DeleteVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVerifiedAccessEndpoint\", {}).n(\"EC2Client\", \"DeleteVerifiedAccessEndpointCommand\").f(void 0, void 0).ser(se_DeleteVerifiedAccessEndpointCommand).de(de_DeleteVerifiedAccessEndpointCommand).build() {\n};\n__name(_DeleteVerifiedAccessEndpointCommand, \"DeleteVerifiedAccessEndpointCommand\");\nvar DeleteVerifiedAccessEndpointCommand = _DeleteVerifiedAccessEndpointCommand;\n\n// src/commands/DeleteVerifiedAccessGroupCommand.ts\n\n\n\nvar _DeleteVerifiedAccessGroupCommand = class _DeleteVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVerifiedAccessGroup\", {}).n(\"EC2Client\", \"DeleteVerifiedAccessGroupCommand\").f(void 0, void 0).ser(se_DeleteVerifiedAccessGroupCommand).de(de_DeleteVerifiedAccessGroupCommand).build() {\n};\n__name(_DeleteVerifiedAccessGroupCommand, \"DeleteVerifiedAccessGroupCommand\");\nvar DeleteVerifiedAccessGroupCommand = _DeleteVerifiedAccessGroupCommand;\n\n// src/commands/DeleteVerifiedAccessInstanceCommand.ts\n\n\n\nvar _DeleteVerifiedAccessInstanceCommand = class _DeleteVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVerifiedAccessInstance\", {}).n(\"EC2Client\", \"DeleteVerifiedAccessInstanceCommand\").f(void 0, void 0).ser(se_DeleteVerifiedAccessInstanceCommand).de(de_DeleteVerifiedAccessInstanceCommand).build() {\n};\n__name(_DeleteVerifiedAccessInstanceCommand, \"DeleteVerifiedAccessInstanceCommand\");\nvar DeleteVerifiedAccessInstanceCommand = _DeleteVerifiedAccessInstanceCommand;\n\n// src/commands/DeleteVerifiedAccessTrustProviderCommand.ts\n\n\n\n\n// src/models/models_3.ts\n\nvar DeleteQueuedReservedInstancesErrorCode = {\n RESERVED_INSTANCES_ID_INVALID: \"reserved-instances-id-invalid\",\n RESERVED_INSTANCES_NOT_IN_QUEUED_STATE: \"reserved-instances-not-in-queued-state\",\n UNEXPECTED_ERROR: \"unexpected-error\"\n};\nvar AsnState = {\n deprovisioned: \"deprovisioned\",\n failed_deprovision: \"failed-deprovision\",\n failed_provision: \"failed-provision\",\n pending_deprovision: \"pending-deprovision\",\n pending_provision: \"pending-provision\",\n provisioned: \"provisioned\"\n};\nvar IpamPoolCidrFailureCode = {\n cidr_not_available: \"cidr-not-available\",\n limit_exceeded: \"limit-exceeded\"\n};\nvar IpamPoolCidrState = {\n deprovisioned: \"deprovisioned\",\n failed_deprovision: \"failed-deprovision\",\n failed_import: \"failed-import\",\n failed_provision: \"failed-provision\",\n pending_deprovision: \"pending-deprovision\",\n pending_import: \"pending-import\",\n pending_provision: \"pending-provision\",\n provisioned: \"provisioned\"\n};\nvar AvailabilityZoneOptInStatus = {\n not_opted_in: \"not-opted-in\",\n opt_in_not_required: \"opt-in-not-required\",\n opted_in: \"opted-in\"\n};\nvar AvailabilityZoneState = {\n available: \"available\",\n constrained: \"constrained\",\n impaired: \"impaired\",\n information: \"information\",\n unavailable: \"unavailable\"\n};\nvar MetricType = {\n aggregate_latency: \"aggregate-latency\"\n};\nvar PeriodType = {\n fifteen_minutes: \"fifteen-minutes\",\n five_minutes: \"five-minutes\",\n one_day: \"one-day\",\n one_hour: \"one-hour\",\n one_week: \"one-week\",\n three_hours: \"three-hours\"\n};\nvar StatisticType = {\n p50: \"p50\"\n};\nvar ClientVpnConnectionStatusCode = {\n active: \"active\",\n failed_to_terminate: \"failed-to-terminate\",\n terminated: \"terminated\",\n terminating: \"terminating\"\n};\nvar AssociatedNetworkType = {\n vpc: \"vpc\"\n};\nvar ClientVpnEndpointAttributeStatusCode = {\n applied: \"applied\",\n applying: \"applying\"\n};\nvar VpnProtocol = {\n openvpn: \"openvpn\"\n};\nvar ConversionTaskState = {\n active: \"active\",\n cancelled: \"cancelled\",\n cancelling: \"cancelling\",\n completed: \"completed\"\n};\nvar ElasticGpuStatus = {\n Impaired: \"IMPAIRED\",\n Ok: \"OK\"\n};\nvar ElasticGpuState = {\n Attached: \"ATTACHED\"\n};\nvar FastLaunchResourceType = {\n SNAPSHOT: \"snapshot\"\n};\nvar FastLaunchStateCode = {\n disabling: \"disabling\",\n disabling_failed: \"disabling-failed\",\n enabled: \"enabled\",\n enabled_failed: \"enabled-failed\",\n enabling: \"enabling\",\n enabling_failed: \"enabling-failed\"\n};\nvar FastSnapshotRestoreStateCode = {\n disabled: \"disabled\",\n disabling: \"disabling\",\n enabled: \"enabled\",\n enabling: \"enabling\",\n optimizing: \"optimizing\"\n};\nvar FleetEventType = {\n FLEET_CHANGE: \"fleet-change\",\n INSTANCE_CHANGE: \"instance-change\",\n SERVICE_ERROR: \"service-error\"\n};\nvar FleetActivityStatus = {\n ERROR: \"error\",\n FULFILLED: \"fulfilled\",\n PENDING_FULFILLMENT: \"pending_fulfillment\",\n PENDING_TERMINATION: \"pending_termination\"\n};\nvar FpgaImageAttributeName = {\n description: \"description\",\n loadPermission: \"loadPermission\",\n name: \"name\",\n productCodes: \"productCodes\"\n};\nvar PermissionGroup = {\n all: \"all\"\n};\nvar ProductCodeValues = {\n devpay: \"devpay\",\n marketplace: \"marketplace\"\n};\nvar FpgaImageStateCode = {\n available: \"available\",\n failed: \"failed\",\n pending: \"pending\",\n unavailable: \"unavailable\"\n};\nvar PaymentOption = {\n ALL_UPFRONT: \"AllUpfront\",\n NO_UPFRONT: \"NoUpfront\",\n PARTIAL_UPFRONT: \"PartialUpfront\"\n};\nvar ReservationState = {\n ACTIVE: \"active\",\n PAYMENT_FAILED: \"payment-failed\",\n PAYMENT_PENDING: \"payment-pending\",\n RETIRED: \"retired\"\n};\nvar ImageAttributeName = {\n blockDeviceMapping: \"blockDeviceMapping\",\n bootMode: \"bootMode\",\n deregistrationProtection: \"deregistrationProtection\",\n description: \"description\",\n imdsSupport: \"imdsSupport\",\n kernel: \"kernel\",\n lastLaunchedTime: \"lastLaunchedTime\",\n launchPermission: \"launchPermission\",\n productCodes: \"productCodes\",\n ramdisk: \"ramdisk\",\n sriovNetSupport: \"sriovNetSupport\",\n tpmSupport: \"tpmSupport\",\n uefiData: \"uefiData\"\n};\nvar ArchitectureValues = {\n arm64: \"arm64\",\n arm64_mac: \"arm64_mac\",\n i386: \"i386\",\n x86_64: \"x86_64\",\n x86_64_mac: \"x86_64_mac\"\n};\nvar BootModeValues = {\n legacy_bios: \"legacy-bios\",\n uefi: \"uefi\",\n uefi_preferred: \"uefi-preferred\"\n};\nvar HypervisorType = {\n ovm: \"ovm\",\n xen: \"xen\"\n};\nvar ImageTypeValues = {\n kernel: \"kernel\",\n machine: \"machine\",\n ramdisk: \"ramdisk\"\n};\nvar ImdsSupportValues = {\n v2_0: \"v2.0\"\n};\nvar DeviceType = {\n ebs: \"ebs\",\n instance_store: \"instance-store\"\n};\nvar DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProvider && {\n VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider)\n }\n}), \"DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog\");\nvar DescribeBundleTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.BundleTasks && { BundleTasks: obj.BundleTasks.map((item) => BundleTaskFilterSensitiveLog(item)) }\n}), \"DescribeBundleTasksResultFilterSensitiveLog\");\nvar DiskImageDescriptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ImportManifestUrl && { ImportManifestUrl: import_smithy_client.SENSITIVE_STRING }\n}), \"DiskImageDescriptionFilterSensitiveLog\");\nvar ImportInstanceVolumeDetailItemFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Image && { Image: DiskImageDescriptionFilterSensitiveLog(obj.Image) }\n}), \"ImportInstanceVolumeDetailItemFilterSensitiveLog\");\nvar ImportInstanceTaskDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Volumes && { Volumes: obj.Volumes.map((item) => ImportInstanceVolumeDetailItemFilterSensitiveLog(item)) }\n}), \"ImportInstanceTaskDetailsFilterSensitiveLog\");\nvar ImportVolumeTaskDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Image && { Image: DiskImageDescriptionFilterSensitiveLog(obj.Image) }\n}), \"ImportVolumeTaskDetailsFilterSensitiveLog\");\nvar ConversionTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ImportInstance && { ImportInstance: ImportInstanceTaskDetailsFilterSensitiveLog(obj.ImportInstance) },\n ...obj.ImportVolume && { ImportVolume: ImportVolumeTaskDetailsFilterSensitiveLog(obj.ImportVolume) }\n}), \"ConversionTaskFilterSensitiveLog\");\nvar DescribeConversionTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ConversionTasks && {\n ConversionTasks: obj.ConversionTasks.map((item) => ConversionTaskFilterSensitiveLog(item))\n }\n}), \"DescribeConversionTasksResultFilterSensitiveLog\");\n\n// src/commands/DeleteVerifiedAccessTrustProviderCommand.ts\nvar _DeleteVerifiedAccessTrustProviderCommand = class _DeleteVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVerifiedAccessTrustProvider\", {}).n(\"EC2Client\", \"DeleteVerifiedAccessTrustProviderCommand\").f(void 0, DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_DeleteVerifiedAccessTrustProviderCommand).de(de_DeleteVerifiedAccessTrustProviderCommand).build() {\n};\n__name(_DeleteVerifiedAccessTrustProviderCommand, \"DeleteVerifiedAccessTrustProviderCommand\");\nvar DeleteVerifiedAccessTrustProviderCommand = _DeleteVerifiedAccessTrustProviderCommand;\n\n// src/commands/DeleteVolumeCommand.ts\n\n\n\nvar _DeleteVolumeCommand = class _DeleteVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVolume\", {}).n(\"EC2Client\", \"DeleteVolumeCommand\").f(void 0, void 0).ser(se_DeleteVolumeCommand).de(de_DeleteVolumeCommand).build() {\n};\n__name(_DeleteVolumeCommand, \"DeleteVolumeCommand\");\nvar DeleteVolumeCommand = _DeleteVolumeCommand;\n\n// src/commands/DeleteVpcCommand.ts\n\n\n\nvar _DeleteVpcCommand = class _DeleteVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpc\", {}).n(\"EC2Client\", \"DeleteVpcCommand\").f(void 0, void 0).ser(se_DeleteVpcCommand).de(de_DeleteVpcCommand).build() {\n};\n__name(_DeleteVpcCommand, \"DeleteVpcCommand\");\nvar DeleteVpcCommand = _DeleteVpcCommand;\n\n// src/commands/DeleteVpcEndpointConnectionNotificationsCommand.ts\n\n\n\nvar _DeleteVpcEndpointConnectionNotificationsCommand = class _DeleteVpcEndpointConnectionNotificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpcEndpointConnectionNotifications\", {}).n(\"EC2Client\", \"DeleteVpcEndpointConnectionNotificationsCommand\").f(void 0, void 0).ser(se_DeleteVpcEndpointConnectionNotificationsCommand).de(de_DeleteVpcEndpointConnectionNotificationsCommand).build() {\n};\n__name(_DeleteVpcEndpointConnectionNotificationsCommand, \"DeleteVpcEndpointConnectionNotificationsCommand\");\nvar DeleteVpcEndpointConnectionNotificationsCommand = _DeleteVpcEndpointConnectionNotificationsCommand;\n\n// src/commands/DeleteVpcEndpointsCommand.ts\n\n\n\nvar _DeleteVpcEndpointsCommand = class _DeleteVpcEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpcEndpoints\", {}).n(\"EC2Client\", \"DeleteVpcEndpointsCommand\").f(void 0, void 0).ser(se_DeleteVpcEndpointsCommand).de(de_DeleteVpcEndpointsCommand).build() {\n};\n__name(_DeleteVpcEndpointsCommand, \"DeleteVpcEndpointsCommand\");\nvar DeleteVpcEndpointsCommand = _DeleteVpcEndpointsCommand;\n\n// src/commands/DeleteVpcEndpointServiceConfigurationsCommand.ts\n\n\n\nvar _DeleteVpcEndpointServiceConfigurationsCommand = class _DeleteVpcEndpointServiceConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpcEndpointServiceConfigurations\", {}).n(\"EC2Client\", \"DeleteVpcEndpointServiceConfigurationsCommand\").f(void 0, void 0).ser(se_DeleteVpcEndpointServiceConfigurationsCommand).de(de_DeleteVpcEndpointServiceConfigurationsCommand).build() {\n};\n__name(_DeleteVpcEndpointServiceConfigurationsCommand, \"DeleteVpcEndpointServiceConfigurationsCommand\");\nvar DeleteVpcEndpointServiceConfigurationsCommand = _DeleteVpcEndpointServiceConfigurationsCommand;\n\n// src/commands/DeleteVpcPeeringConnectionCommand.ts\n\n\n\nvar _DeleteVpcPeeringConnectionCommand = class _DeleteVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpcPeeringConnection\", {}).n(\"EC2Client\", \"DeleteVpcPeeringConnectionCommand\").f(void 0, void 0).ser(se_DeleteVpcPeeringConnectionCommand).de(de_DeleteVpcPeeringConnectionCommand).build() {\n};\n__name(_DeleteVpcPeeringConnectionCommand, \"DeleteVpcPeeringConnectionCommand\");\nvar DeleteVpcPeeringConnectionCommand = _DeleteVpcPeeringConnectionCommand;\n\n// src/commands/DeleteVpnConnectionCommand.ts\n\n\n\nvar _DeleteVpnConnectionCommand = class _DeleteVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpnConnection\", {}).n(\"EC2Client\", \"DeleteVpnConnectionCommand\").f(void 0, void 0).ser(se_DeleteVpnConnectionCommand).de(de_DeleteVpnConnectionCommand).build() {\n};\n__name(_DeleteVpnConnectionCommand, \"DeleteVpnConnectionCommand\");\nvar DeleteVpnConnectionCommand = _DeleteVpnConnectionCommand;\n\n// src/commands/DeleteVpnConnectionRouteCommand.ts\n\n\n\nvar _DeleteVpnConnectionRouteCommand = class _DeleteVpnConnectionRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpnConnectionRoute\", {}).n(\"EC2Client\", \"DeleteVpnConnectionRouteCommand\").f(void 0, void 0).ser(se_DeleteVpnConnectionRouteCommand).de(de_DeleteVpnConnectionRouteCommand).build() {\n};\n__name(_DeleteVpnConnectionRouteCommand, \"DeleteVpnConnectionRouteCommand\");\nvar DeleteVpnConnectionRouteCommand = _DeleteVpnConnectionRouteCommand;\n\n// src/commands/DeleteVpnGatewayCommand.ts\n\n\n\nvar _DeleteVpnGatewayCommand = class _DeleteVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeleteVpnGateway\", {}).n(\"EC2Client\", \"DeleteVpnGatewayCommand\").f(void 0, void 0).ser(se_DeleteVpnGatewayCommand).de(de_DeleteVpnGatewayCommand).build() {\n};\n__name(_DeleteVpnGatewayCommand, \"DeleteVpnGatewayCommand\");\nvar DeleteVpnGatewayCommand = _DeleteVpnGatewayCommand;\n\n// src/commands/DeprovisionByoipCidrCommand.ts\n\n\n\nvar _DeprovisionByoipCidrCommand = class _DeprovisionByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeprovisionByoipCidr\", {}).n(\"EC2Client\", \"DeprovisionByoipCidrCommand\").f(void 0, void 0).ser(se_DeprovisionByoipCidrCommand).de(de_DeprovisionByoipCidrCommand).build() {\n};\n__name(_DeprovisionByoipCidrCommand, \"DeprovisionByoipCidrCommand\");\nvar DeprovisionByoipCidrCommand = _DeprovisionByoipCidrCommand;\n\n// src/commands/DeprovisionIpamByoasnCommand.ts\n\n\n\nvar _DeprovisionIpamByoasnCommand = class _DeprovisionIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeprovisionIpamByoasn\", {}).n(\"EC2Client\", \"DeprovisionIpamByoasnCommand\").f(void 0, void 0).ser(se_DeprovisionIpamByoasnCommand).de(de_DeprovisionIpamByoasnCommand).build() {\n};\n__name(_DeprovisionIpamByoasnCommand, \"DeprovisionIpamByoasnCommand\");\nvar DeprovisionIpamByoasnCommand = _DeprovisionIpamByoasnCommand;\n\n// src/commands/DeprovisionIpamPoolCidrCommand.ts\n\n\n\nvar _DeprovisionIpamPoolCidrCommand = class _DeprovisionIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeprovisionIpamPoolCidr\", {}).n(\"EC2Client\", \"DeprovisionIpamPoolCidrCommand\").f(void 0, void 0).ser(se_DeprovisionIpamPoolCidrCommand).de(de_DeprovisionIpamPoolCidrCommand).build() {\n};\n__name(_DeprovisionIpamPoolCidrCommand, \"DeprovisionIpamPoolCidrCommand\");\nvar DeprovisionIpamPoolCidrCommand = _DeprovisionIpamPoolCidrCommand;\n\n// src/commands/DeprovisionPublicIpv4PoolCidrCommand.ts\n\n\n\nvar _DeprovisionPublicIpv4PoolCidrCommand = class _DeprovisionPublicIpv4PoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeprovisionPublicIpv4PoolCidr\", {}).n(\"EC2Client\", \"DeprovisionPublicIpv4PoolCidrCommand\").f(void 0, void 0).ser(se_DeprovisionPublicIpv4PoolCidrCommand).de(de_DeprovisionPublicIpv4PoolCidrCommand).build() {\n};\n__name(_DeprovisionPublicIpv4PoolCidrCommand, \"DeprovisionPublicIpv4PoolCidrCommand\");\nvar DeprovisionPublicIpv4PoolCidrCommand = _DeprovisionPublicIpv4PoolCidrCommand;\n\n// src/commands/DeregisterImageCommand.ts\n\n\n\nvar _DeregisterImageCommand = class _DeregisterImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeregisterImage\", {}).n(\"EC2Client\", \"DeregisterImageCommand\").f(void 0, void 0).ser(se_DeregisterImageCommand).de(de_DeregisterImageCommand).build() {\n};\n__name(_DeregisterImageCommand, \"DeregisterImageCommand\");\nvar DeregisterImageCommand = _DeregisterImageCommand;\n\n// src/commands/DeregisterInstanceEventNotificationAttributesCommand.ts\n\n\n\nvar _DeregisterInstanceEventNotificationAttributesCommand = class _DeregisterInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeregisterInstanceEventNotificationAttributes\", {}).n(\"EC2Client\", \"DeregisterInstanceEventNotificationAttributesCommand\").f(void 0, void 0).ser(se_DeregisterInstanceEventNotificationAttributesCommand).de(de_DeregisterInstanceEventNotificationAttributesCommand).build() {\n};\n__name(_DeregisterInstanceEventNotificationAttributesCommand, \"DeregisterInstanceEventNotificationAttributesCommand\");\nvar DeregisterInstanceEventNotificationAttributesCommand = _DeregisterInstanceEventNotificationAttributesCommand;\n\n// src/commands/DeregisterTransitGatewayMulticastGroupMembersCommand.ts\n\n\n\nvar _DeregisterTransitGatewayMulticastGroupMembersCommand = class _DeregisterTransitGatewayMulticastGroupMembersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeregisterTransitGatewayMulticastGroupMembers\", {}).n(\"EC2Client\", \"DeregisterTransitGatewayMulticastGroupMembersCommand\").f(void 0, void 0).ser(se_DeregisterTransitGatewayMulticastGroupMembersCommand).de(de_DeregisterTransitGatewayMulticastGroupMembersCommand).build() {\n};\n__name(_DeregisterTransitGatewayMulticastGroupMembersCommand, \"DeregisterTransitGatewayMulticastGroupMembersCommand\");\nvar DeregisterTransitGatewayMulticastGroupMembersCommand = _DeregisterTransitGatewayMulticastGroupMembersCommand;\n\n// src/commands/DeregisterTransitGatewayMulticastGroupSourcesCommand.ts\n\n\n\nvar _DeregisterTransitGatewayMulticastGroupSourcesCommand = class _DeregisterTransitGatewayMulticastGroupSourcesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DeregisterTransitGatewayMulticastGroupSources\", {}).n(\"EC2Client\", \"DeregisterTransitGatewayMulticastGroupSourcesCommand\").f(void 0, void 0).ser(se_DeregisterTransitGatewayMulticastGroupSourcesCommand).de(de_DeregisterTransitGatewayMulticastGroupSourcesCommand).build() {\n};\n__name(_DeregisterTransitGatewayMulticastGroupSourcesCommand, \"DeregisterTransitGatewayMulticastGroupSourcesCommand\");\nvar DeregisterTransitGatewayMulticastGroupSourcesCommand = _DeregisterTransitGatewayMulticastGroupSourcesCommand;\n\n// src/commands/DescribeAccountAttributesCommand.ts\n\n\n\nvar _DescribeAccountAttributesCommand = class _DescribeAccountAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAccountAttributes\", {}).n(\"EC2Client\", \"DescribeAccountAttributesCommand\").f(void 0, void 0).ser(se_DescribeAccountAttributesCommand).de(de_DescribeAccountAttributesCommand).build() {\n};\n__name(_DescribeAccountAttributesCommand, \"DescribeAccountAttributesCommand\");\nvar DescribeAccountAttributesCommand = _DescribeAccountAttributesCommand;\n\n// src/commands/DescribeAddressesAttributeCommand.ts\n\n\n\nvar _DescribeAddressesAttributeCommand = class _DescribeAddressesAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAddressesAttribute\", {}).n(\"EC2Client\", \"DescribeAddressesAttributeCommand\").f(void 0, void 0).ser(se_DescribeAddressesAttributeCommand).de(de_DescribeAddressesAttributeCommand).build() {\n};\n__name(_DescribeAddressesAttributeCommand, \"DescribeAddressesAttributeCommand\");\nvar DescribeAddressesAttributeCommand = _DescribeAddressesAttributeCommand;\n\n// src/commands/DescribeAddressesCommand.ts\n\n\n\nvar _DescribeAddressesCommand = class _DescribeAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAddresses\", {}).n(\"EC2Client\", \"DescribeAddressesCommand\").f(void 0, void 0).ser(se_DescribeAddressesCommand).de(de_DescribeAddressesCommand).build() {\n};\n__name(_DescribeAddressesCommand, \"DescribeAddressesCommand\");\nvar DescribeAddressesCommand = _DescribeAddressesCommand;\n\n// src/commands/DescribeAddressTransfersCommand.ts\n\n\n\nvar _DescribeAddressTransfersCommand = class _DescribeAddressTransfersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAddressTransfers\", {}).n(\"EC2Client\", \"DescribeAddressTransfersCommand\").f(void 0, void 0).ser(se_DescribeAddressTransfersCommand).de(de_DescribeAddressTransfersCommand).build() {\n};\n__name(_DescribeAddressTransfersCommand, \"DescribeAddressTransfersCommand\");\nvar DescribeAddressTransfersCommand = _DescribeAddressTransfersCommand;\n\n// src/commands/DescribeAggregateIdFormatCommand.ts\n\n\n\nvar _DescribeAggregateIdFormatCommand = class _DescribeAggregateIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAggregateIdFormat\", {}).n(\"EC2Client\", \"DescribeAggregateIdFormatCommand\").f(void 0, void 0).ser(se_DescribeAggregateIdFormatCommand).de(de_DescribeAggregateIdFormatCommand).build() {\n};\n__name(_DescribeAggregateIdFormatCommand, \"DescribeAggregateIdFormatCommand\");\nvar DescribeAggregateIdFormatCommand = _DescribeAggregateIdFormatCommand;\n\n// src/commands/DescribeAvailabilityZonesCommand.ts\n\n\n\nvar _DescribeAvailabilityZonesCommand = class _DescribeAvailabilityZonesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAvailabilityZones\", {}).n(\"EC2Client\", \"DescribeAvailabilityZonesCommand\").f(void 0, void 0).ser(se_DescribeAvailabilityZonesCommand).de(de_DescribeAvailabilityZonesCommand).build() {\n};\n__name(_DescribeAvailabilityZonesCommand, \"DescribeAvailabilityZonesCommand\");\nvar DescribeAvailabilityZonesCommand = _DescribeAvailabilityZonesCommand;\n\n// src/commands/DescribeAwsNetworkPerformanceMetricSubscriptionsCommand.ts\n\n\n\nvar _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = class _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeAwsNetworkPerformanceMetricSubscriptions\", {}).n(\"EC2Client\", \"DescribeAwsNetworkPerformanceMetricSubscriptionsCommand\").f(void 0, void 0).ser(se_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand).de(de_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand).build() {\n};\n__name(_DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, \"DescribeAwsNetworkPerformanceMetricSubscriptionsCommand\");\nvar DescribeAwsNetworkPerformanceMetricSubscriptionsCommand = _DescribeAwsNetworkPerformanceMetricSubscriptionsCommand;\n\n// src/commands/DescribeBundleTasksCommand.ts\n\n\n\nvar _DescribeBundleTasksCommand = class _DescribeBundleTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeBundleTasks\", {}).n(\"EC2Client\", \"DescribeBundleTasksCommand\").f(void 0, DescribeBundleTasksResultFilterSensitiveLog).ser(se_DescribeBundleTasksCommand).de(de_DescribeBundleTasksCommand).build() {\n};\n__name(_DescribeBundleTasksCommand, \"DescribeBundleTasksCommand\");\nvar DescribeBundleTasksCommand = _DescribeBundleTasksCommand;\n\n// src/commands/DescribeByoipCidrsCommand.ts\n\n\n\nvar _DescribeByoipCidrsCommand = class _DescribeByoipCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeByoipCidrs\", {}).n(\"EC2Client\", \"DescribeByoipCidrsCommand\").f(void 0, void 0).ser(se_DescribeByoipCidrsCommand).de(de_DescribeByoipCidrsCommand).build() {\n};\n__name(_DescribeByoipCidrsCommand, \"DescribeByoipCidrsCommand\");\nvar DescribeByoipCidrsCommand = _DescribeByoipCidrsCommand;\n\n// src/commands/DescribeCapacityBlockOfferingsCommand.ts\n\n\n\nvar _DescribeCapacityBlockOfferingsCommand = class _DescribeCapacityBlockOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCapacityBlockOfferings\", {}).n(\"EC2Client\", \"DescribeCapacityBlockOfferingsCommand\").f(void 0, void 0).ser(se_DescribeCapacityBlockOfferingsCommand).de(de_DescribeCapacityBlockOfferingsCommand).build() {\n};\n__name(_DescribeCapacityBlockOfferingsCommand, \"DescribeCapacityBlockOfferingsCommand\");\nvar DescribeCapacityBlockOfferingsCommand = _DescribeCapacityBlockOfferingsCommand;\n\n// src/commands/DescribeCapacityReservationFleetsCommand.ts\n\n\n\nvar _DescribeCapacityReservationFleetsCommand = class _DescribeCapacityReservationFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCapacityReservationFleets\", {}).n(\"EC2Client\", \"DescribeCapacityReservationFleetsCommand\").f(void 0, void 0).ser(se_DescribeCapacityReservationFleetsCommand).de(de_DescribeCapacityReservationFleetsCommand).build() {\n};\n__name(_DescribeCapacityReservationFleetsCommand, \"DescribeCapacityReservationFleetsCommand\");\nvar DescribeCapacityReservationFleetsCommand = _DescribeCapacityReservationFleetsCommand;\n\n// src/commands/DescribeCapacityReservationsCommand.ts\n\n\n\nvar _DescribeCapacityReservationsCommand = class _DescribeCapacityReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCapacityReservations\", {}).n(\"EC2Client\", \"DescribeCapacityReservationsCommand\").f(void 0, void 0).ser(se_DescribeCapacityReservationsCommand).de(de_DescribeCapacityReservationsCommand).build() {\n};\n__name(_DescribeCapacityReservationsCommand, \"DescribeCapacityReservationsCommand\");\nvar DescribeCapacityReservationsCommand = _DescribeCapacityReservationsCommand;\n\n// src/commands/DescribeCarrierGatewaysCommand.ts\n\n\n\nvar _DescribeCarrierGatewaysCommand = class _DescribeCarrierGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCarrierGateways\", {}).n(\"EC2Client\", \"DescribeCarrierGatewaysCommand\").f(void 0, void 0).ser(se_DescribeCarrierGatewaysCommand).de(de_DescribeCarrierGatewaysCommand).build() {\n};\n__name(_DescribeCarrierGatewaysCommand, \"DescribeCarrierGatewaysCommand\");\nvar DescribeCarrierGatewaysCommand = _DescribeCarrierGatewaysCommand;\n\n// src/commands/DescribeClassicLinkInstancesCommand.ts\n\n\n\nvar _DescribeClassicLinkInstancesCommand = class _DescribeClassicLinkInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClassicLinkInstances\", {}).n(\"EC2Client\", \"DescribeClassicLinkInstancesCommand\").f(void 0, void 0).ser(se_DescribeClassicLinkInstancesCommand).de(de_DescribeClassicLinkInstancesCommand).build() {\n};\n__name(_DescribeClassicLinkInstancesCommand, \"DescribeClassicLinkInstancesCommand\");\nvar DescribeClassicLinkInstancesCommand = _DescribeClassicLinkInstancesCommand;\n\n// src/commands/DescribeClientVpnAuthorizationRulesCommand.ts\n\n\n\nvar _DescribeClientVpnAuthorizationRulesCommand = class _DescribeClientVpnAuthorizationRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClientVpnAuthorizationRules\", {}).n(\"EC2Client\", \"DescribeClientVpnAuthorizationRulesCommand\").f(void 0, void 0).ser(se_DescribeClientVpnAuthorizationRulesCommand).de(de_DescribeClientVpnAuthorizationRulesCommand).build() {\n};\n__name(_DescribeClientVpnAuthorizationRulesCommand, \"DescribeClientVpnAuthorizationRulesCommand\");\nvar DescribeClientVpnAuthorizationRulesCommand = _DescribeClientVpnAuthorizationRulesCommand;\n\n// src/commands/DescribeClientVpnConnectionsCommand.ts\n\n\n\nvar _DescribeClientVpnConnectionsCommand = class _DescribeClientVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClientVpnConnections\", {}).n(\"EC2Client\", \"DescribeClientVpnConnectionsCommand\").f(void 0, void 0).ser(se_DescribeClientVpnConnectionsCommand).de(de_DescribeClientVpnConnectionsCommand).build() {\n};\n__name(_DescribeClientVpnConnectionsCommand, \"DescribeClientVpnConnectionsCommand\");\nvar DescribeClientVpnConnectionsCommand = _DescribeClientVpnConnectionsCommand;\n\n// src/commands/DescribeClientVpnEndpointsCommand.ts\n\n\n\nvar _DescribeClientVpnEndpointsCommand = class _DescribeClientVpnEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClientVpnEndpoints\", {}).n(\"EC2Client\", \"DescribeClientVpnEndpointsCommand\").f(void 0, void 0).ser(se_DescribeClientVpnEndpointsCommand).de(de_DescribeClientVpnEndpointsCommand).build() {\n};\n__name(_DescribeClientVpnEndpointsCommand, \"DescribeClientVpnEndpointsCommand\");\nvar DescribeClientVpnEndpointsCommand = _DescribeClientVpnEndpointsCommand;\n\n// src/commands/DescribeClientVpnRoutesCommand.ts\n\n\n\nvar _DescribeClientVpnRoutesCommand = class _DescribeClientVpnRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClientVpnRoutes\", {}).n(\"EC2Client\", \"DescribeClientVpnRoutesCommand\").f(void 0, void 0).ser(se_DescribeClientVpnRoutesCommand).de(de_DescribeClientVpnRoutesCommand).build() {\n};\n__name(_DescribeClientVpnRoutesCommand, \"DescribeClientVpnRoutesCommand\");\nvar DescribeClientVpnRoutesCommand = _DescribeClientVpnRoutesCommand;\n\n// src/commands/DescribeClientVpnTargetNetworksCommand.ts\n\n\n\nvar _DescribeClientVpnTargetNetworksCommand = class _DescribeClientVpnTargetNetworksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeClientVpnTargetNetworks\", {}).n(\"EC2Client\", \"DescribeClientVpnTargetNetworksCommand\").f(void 0, void 0).ser(se_DescribeClientVpnTargetNetworksCommand).de(de_DescribeClientVpnTargetNetworksCommand).build() {\n};\n__name(_DescribeClientVpnTargetNetworksCommand, \"DescribeClientVpnTargetNetworksCommand\");\nvar DescribeClientVpnTargetNetworksCommand = _DescribeClientVpnTargetNetworksCommand;\n\n// src/commands/DescribeCoipPoolsCommand.ts\n\n\n\nvar _DescribeCoipPoolsCommand = class _DescribeCoipPoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCoipPools\", {}).n(\"EC2Client\", \"DescribeCoipPoolsCommand\").f(void 0, void 0).ser(se_DescribeCoipPoolsCommand).de(de_DescribeCoipPoolsCommand).build() {\n};\n__name(_DescribeCoipPoolsCommand, \"DescribeCoipPoolsCommand\");\nvar DescribeCoipPoolsCommand = _DescribeCoipPoolsCommand;\n\n// src/commands/DescribeConversionTasksCommand.ts\n\n\n\nvar _DescribeConversionTasksCommand = class _DescribeConversionTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeConversionTasks\", {}).n(\"EC2Client\", \"DescribeConversionTasksCommand\").f(void 0, DescribeConversionTasksResultFilterSensitiveLog).ser(se_DescribeConversionTasksCommand).de(de_DescribeConversionTasksCommand).build() {\n};\n__name(_DescribeConversionTasksCommand, \"DescribeConversionTasksCommand\");\nvar DescribeConversionTasksCommand = _DescribeConversionTasksCommand;\n\n// src/commands/DescribeCustomerGatewaysCommand.ts\n\n\n\nvar _DescribeCustomerGatewaysCommand = class _DescribeCustomerGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeCustomerGateways\", {}).n(\"EC2Client\", \"DescribeCustomerGatewaysCommand\").f(void 0, void 0).ser(se_DescribeCustomerGatewaysCommand).de(de_DescribeCustomerGatewaysCommand).build() {\n};\n__name(_DescribeCustomerGatewaysCommand, \"DescribeCustomerGatewaysCommand\");\nvar DescribeCustomerGatewaysCommand = _DescribeCustomerGatewaysCommand;\n\n// src/commands/DescribeDhcpOptionsCommand.ts\n\n\n\nvar _DescribeDhcpOptionsCommand = class _DescribeDhcpOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeDhcpOptions\", {}).n(\"EC2Client\", \"DescribeDhcpOptionsCommand\").f(void 0, void 0).ser(se_DescribeDhcpOptionsCommand).de(de_DescribeDhcpOptionsCommand).build() {\n};\n__name(_DescribeDhcpOptionsCommand, \"DescribeDhcpOptionsCommand\");\nvar DescribeDhcpOptionsCommand = _DescribeDhcpOptionsCommand;\n\n// src/commands/DescribeEgressOnlyInternetGatewaysCommand.ts\n\n\n\nvar _DescribeEgressOnlyInternetGatewaysCommand = class _DescribeEgressOnlyInternetGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeEgressOnlyInternetGateways\", {}).n(\"EC2Client\", \"DescribeEgressOnlyInternetGatewaysCommand\").f(void 0, void 0).ser(se_DescribeEgressOnlyInternetGatewaysCommand).de(de_DescribeEgressOnlyInternetGatewaysCommand).build() {\n};\n__name(_DescribeEgressOnlyInternetGatewaysCommand, \"DescribeEgressOnlyInternetGatewaysCommand\");\nvar DescribeEgressOnlyInternetGatewaysCommand = _DescribeEgressOnlyInternetGatewaysCommand;\n\n// src/commands/DescribeElasticGpusCommand.ts\n\n\n\nvar _DescribeElasticGpusCommand = class _DescribeElasticGpusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeElasticGpus\", {}).n(\"EC2Client\", \"DescribeElasticGpusCommand\").f(void 0, void 0).ser(se_DescribeElasticGpusCommand).de(de_DescribeElasticGpusCommand).build() {\n};\n__name(_DescribeElasticGpusCommand, \"DescribeElasticGpusCommand\");\nvar DescribeElasticGpusCommand = _DescribeElasticGpusCommand;\n\n// src/commands/DescribeExportImageTasksCommand.ts\n\n\n\nvar _DescribeExportImageTasksCommand = class _DescribeExportImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeExportImageTasks\", {}).n(\"EC2Client\", \"DescribeExportImageTasksCommand\").f(void 0, void 0).ser(se_DescribeExportImageTasksCommand).de(de_DescribeExportImageTasksCommand).build() {\n};\n__name(_DescribeExportImageTasksCommand, \"DescribeExportImageTasksCommand\");\nvar DescribeExportImageTasksCommand = _DescribeExportImageTasksCommand;\n\n// src/commands/DescribeExportTasksCommand.ts\n\n\n\nvar _DescribeExportTasksCommand = class _DescribeExportTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeExportTasks\", {}).n(\"EC2Client\", \"DescribeExportTasksCommand\").f(void 0, void 0).ser(se_DescribeExportTasksCommand).de(de_DescribeExportTasksCommand).build() {\n};\n__name(_DescribeExportTasksCommand, \"DescribeExportTasksCommand\");\nvar DescribeExportTasksCommand = _DescribeExportTasksCommand;\n\n// src/commands/DescribeFastLaunchImagesCommand.ts\n\n\n\nvar _DescribeFastLaunchImagesCommand = class _DescribeFastLaunchImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFastLaunchImages\", {}).n(\"EC2Client\", \"DescribeFastLaunchImagesCommand\").f(void 0, void 0).ser(se_DescribeFastLaunchImagesCommand).de(de_DescribeFastLaunchImagesCommand).build() {\n};\n__name(_DescribeFastLaunchImagesCommand, \"DescribeFastLaunchImagesCommand\");\nvar DescribeFastLaunchImagesCommand = _DescribeFastLaunchImagesCommand;\n\n// src/commands/DescribeFastSnapshotRestoresCommand.ts\n\n\n\nvar _DescribeFastSnapshotRestoresCommand = class _DescribeFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFastSnapshotRestores\", {}).n(\"EC2Client\", \"DescribeFastSnapshotRestoresCommand\").f(void 0, void 0).ser(se_DescribeFastSnapshotRestoresCommand).de(de_DescribeFastSnapshotRestoresCommand).build() {\n};\n__name(_DescribeFastSnapshotRestoresCommand, \"DescribeFastSnapshotRestoresCommand\");\nvar DescribeFastSnapshotRestoresCommand = _DescribeFastSnapshotRestoresCommand;\n\n// src/commands/DescribeFleetHistoryCommand.ts\n\n\n\nvar _DescribeFleetHistoryCommand = class _DescribeFleetHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFleetHistory\", {}).n(\"EC2Client\", \"DescribeFleetHistoryCommand\").f(void 0, void 0).ser(se_DescribeFleetHistoryCommand).de(de_DescribeFleetHistoryCommand).build() {\n};\n__name(_DescribeFleetHistoryCommand, \"DescribeFleetHistoryCommand\");\nvar DescribeFleetHistoryCommand = _DescribeFleetHistoryCommand;\n\n// src/commands/DescribeFleetInstancesCommand.ts\n\n\n\nvar _DescribeFleetInstancesCommand = class _DescribeFleetInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFleetInstances\", {}).n(\"EC2Client\", \"DescribeFleetInstancesCommand\").f(void 0, void 0).ser(se_DescribeFleetInstancesCommand).de(de_DescribeFleetInstancesCommand).build() {\n};\n__name(_DescribeFleetInstancesCommand, \"DescribeFleetInstancesCommand\");\nvar DescribeFleetInstancesCommand = _DescribeFleetInstancesCommand;\n\n// src/commands/DescribeFleetsCommand.ts\n\n\n\nvar _DescribeFleetsCommand = class _DescribeFleetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFleets\", {}).n(\"EC2Client\", \"DescribeFleetsCommand\").f(void 0, void 0).ser(se_DescribeFleetsCommand).de(de_DescribeFleetsCommand).build() {\n};\n__name(_DescribeFleetsCommand, \"DescribeFleetsCommand\");\nvar DescribeFleetsCommand = _DescribeFleetsCommand;\n\n// src/commands/DescribeFlowLogsCommand.ts\n\n\n\nvar _DescribeFlowLogsCommand = class _DescribeFlowLogsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFlowLogs\", {}).n(\"EC2Client\", \"DescribeFlowLogsCommand\").f(void 0, void 0).ser(se_DescribeFlowLogsCommand).de(de_DescribeFlowLogsCommand).build() {\n};\n__name(_DescribeFlowLogsCommand, \"DescribeFlowLogsCommand\");\nvar DescribeFlowLogsCommand = _DescribeFlowLogsCommand;\n\n// src/commands/DescribeFpgaImageAttributeCommand.ts\n\n\n\nvar _DescribeFpgaImageAttributeCommand = class _DescribeFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFpgaImageAttribute\", {}).n(\"EC2Client\", \"DescribeFpgaImageAttributeCommand\").f(void 0, void 0).ser(se_DescribeFpgaImageAttributeCommand).de(de_DescribeFpgaImageAttributeCommand).build() {\n};\n__name(_DescribeFpgaImageAttributeCommand, \"DescribeFpgaImageAttributeCommand\");\nvar DescribeFpgaImageAttributeCommand = _DescribeFpgaImageAttributeCommand;\n\n// src/commands/DescribeFpgaImagesCommand.ts\n\n\n\nvar _DescribeFpgaImagesCommand = class _DescribeFpgaImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeFpgaImages\", {}).n(\"EC2Client\", \"DescribeFpgaImagesCommand\").f(void 0, void 0).ser(se_DescribeFpgaImagesCommand).de(de_DescribeFpgaImagesCommand).build() {\n};\n__name(_DescribeFpgaImagesCommand, \"DescribeFpgaImagesCommand\");\nvar DescribeFpgaImagesCommand = _DescribeFpgaImagesCommand;\n\n// src/commands/DescribeHostReservationOfferingsCommand.ts\n\n\n\nvar _DescribeHostReservationOfferingsCommand = class _DescribeHostReservationOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeHostReservationOfferings\", {}).n(\"EC2Client\", \"DescribeHostReservationOfferingsCommand\").f(void 0, void 0).ser(se_DescribeHostReservationOfferingsCommand).de(de_DescribeHostReservationOfferingsCommand).build() {\n};\n__name(_DescribeHostReservationOfferingsCommand, \"DescribeHostReservationOfferingsCommand\");\nvar DescribeHostReservationOfferingsCommand = _DescribeHostReservationOfferingsCommand;\n\n// src/commands/DescribeHostReservationsCommand.ts\n\n\n\nvar _DescribeHostReservationsCommand = class _DescribeHostReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeHostReservations\", {}).n(\"EC2Client\", \"DescribeHostReservationsCommand\").f(void 0, void 0).ser(se_DescribeHostReservationsCommand).de(de_DescribeHostReservationsCommand).build() {\n};\n__name(_DescribeHostReservationsCommand, \"DescribeHostReservationsCommand\");\nvar DescribeHostReservationsCommand = _DescribeHostReservationsCommand;\n\n// src/commands/DescribeHostsCommand.ts\n\n\n\nvar _DescribeHostsCommand = class _DescribeHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeHosts\", {}).n(\"EC2Client\", \"DescribeHostsCommand\").f(void 0, void 0).ser(se_DescribeHostsCommand).de(de_DescribeHostsCommand).build() {\n};\n__name(_DescribeHostsCommand, \"DescribeHostsCommand\");\nvar DescribeHostsCommand = _DescribeHostsCommand;\n\n// src/commands/DescribeIamInstanceProfileAssociationsCommand.ts\n\n\n\nvar _DescribeIamInstanceProfileAssociationsCommand = class _DescribeIamInstanceProfileAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIamInstanceProfileAssociations\", {}).n(\"EC2Client\", \"DescribeIamInstanceProfileAssociationsCommand\").f(void 0, void 0).ser(se_DescribeIamInstanceProfileAssociationsCommand).de(de_DescribeIamInstanceProfileAssociationsCommand).build() {\n};\n__name(_DescribeIamInstanceProfileAssociationsCommand, \"DescribeIamInstanceProfileAssociationsCommand\");\nvar DescribeIamInstanceProfileAssociationsCommand = _DescribeIamInstanceProfileAssociationsCommand;\n\n// src/commands/DescribeIdentityIdFormatCommand.ts\n\n\n\nvar _DescribeIdentityIdFormatCommand = class _DescribeIdentityIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIdentityIdFormat\", {}).n(\"EC2Client\", \"DescribeIdentityIdFormatCommand\").f(void 0, void 0).ser(se_DescribeIdentityIdFormatCommand).de(de_DescribeIdentityIdFormatCommand).build() {\n};\n__name(_DescribeIdentityIdFormatCommand, \"DescribeIdentityIdFormatCommand\");\nvar DescribeIdentityIdFormatCommand = _DescribeIdentityIdFormatCommand;\n\n// src/commands/DescribeIdFormatCommand.ts\n\n\n\nvar _DescribeIdFormatCommand = class _DescribeIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIdFormat\", {}).n(\"EC2Client\", \"DescribeIdFormatCommand\").f(void 0, void 0).ser(se_DescribeIdFormatCommand).de(de_DescribeIdFormatCommand).build() {\n};\n__name(_DescribeIdFormatCommand, \"DescribeIdFormatCommand\");\nvar DescribeIdFormatCommand = _DescribeIdFormatCommand;\n\n// src/commands/DescribeImageAttributeCommand.ts\n\n\n\nvar _DescribeImageAttributeCommand = class _DescribeImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeImageAttribute\", {}).n(\"EC2Client\", \"DescribeImageAttributeCommand\").f(void 0, void 0).ser(se_DescribeImageAttributeCommand).de(de_DescribeImageAttributeCommand).build() {\n};\n__name(_DescribeImageAttributeCommand, \"DescribeImageAttributeCommand\");\nvar DescribeImageAttributeCommand = _DescribeImageAttributeCommand;\n\n// src/commands/DescribeImagesCommand.ts\n\n\n\nvar _DescribeImagesCommand = class _DescribeImagesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeImages\", {}).n(\"EC2Client\", \"DescribeImagesCommand\").f(void 0, void 0).ser(se_DescribeImagesCommand).de(de_DescribeImagesCommand).build() {\n};\n__name(_DescribeImagesCommand, \"DescribeImagesCommand\");\nvar DescribeImagesCommand = _DescribeImagesCommand;\n\n// src/commands/DescribeImportImageTasksCommand.ts\n\n\n\n\n// src/models/models_4.ts\n\nvar ImageState = {\n available: \"available\",\n deregistered: \"deregistered\",\n disabled: \"disabled\",\n error: \"error\",\n failed: \"failed\",\n invalid: \"invalid\",\n pending: \"pending\",\n transient: \"transient\"\n};\nvar TpmSupportValues = {\n v2_0: \"v2.0\"\n};\nvar VirtualizationType = {\n hvm: \"hvm\",\n paravirtual: \"paravirtual\"\n};\nvar InstanceAttributeName = {\n blockDeviceMapping: \"blockDeviceMapping\",\n disableApiStop: \"disableApiStop\",\n disableApiTermination: \"disableApiTermination\",\n ebsOptimized: \"ebsOptimized\",\n enaSupport: \"enaSupport\",\n enclaveOptions: \"enclaveOptions\",\n groupSet: \"groupSet\",\n instanceInitiatedShutdownBehavior: \"instanceInitiatedShutdownBehavior\",\n instanceType: \"instanceType\",\n kernel: \"kernel\",\n productCodes: \"productCodes\",\n ramdisk: \"ramdisk\",\n rootDeviceName: \"rootDeviceName\",\n sourceDestCheck: \"sourceDestCheck\",\n sriovNetSupport: \"sriovNetSupport\",\n userData: \"userData\"\n};\nvar InstanceBootModeValues = {\n legacy_bios: \"legacy-bios\",\n uefi: \"uefi\"\n};\nvar InstanceLifecycleType = {\n capacity_block: \"capacity-block\",\n scheduled: \"scheduled\",\n spot: \"spot\"\n};\nvar InstanceAutoRecoveryState = {\n default: \"default\",\n disabled: \"disabled\"\n};\nvar InstanceMetadataEndpointState = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar InstanceMetadataProtocolState = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar HttpTokensState = {\n optional: \"optional\",\n required: \"required\"\n};\nvar InstanceMetadataTagsState = {\n disabled: \"disabled\",\n enabled: \"enabled\"\n};\nvar InstanceMetadataOptionsState = {\n applied: \"applied\",\n pending: \"pending\"\n};\nvar MonitoringState = {\n disabled: \"disabled\",\n disabling: \"disabling\",\n enabled: \"enabled\",\n pending: \"pending\"\n};\nvar InstanceStateName = {\n pending: \"pending\",\n running: \"running\",\n shutting_down: \"shutting-down\",\n stopped: \"stopped\",\n stopping: \"stopping\",\n terminated: \"terminated\"\n};\nvar StatusName = {\n reachability: \"reachability\"\n};\nvar StatusType = {\n failed: \"failed\",\n initializing: \"initializing\",\n insufficient_data: \"insufficient-data\",\n passed: \"passed\"\n};\nvar SummaryStatus = {\n impaired: \"impaired\",\n initializing: \"initializing\",\n insufficient_data: \"insufficient-data\",\n not_applicable: \"not-applicable\",\n ok: \"ok\"\n};\nvar EventCode = {\n instance_reboot: \"instance-reboot\",\n instance_retirement: \"instance-retirement\",\n instance_stop: \"instance-stop\",\n system_maintenance: \"system-maintenance\",\n system_reboot: \"system-reboot\"\n};\nvar LocationType = {\n availability_zone: \"availability-zone\",\n availability_zone_id: \"availability-zone-id\",\n outpost: \"outpost\",\n region: \"region\"\n};\nvar EbsOptimizedSupport = {\n default: \"default\",\n supported: \"supported\",\n unsupported: \"unsupported\"\n};\nvar EbsEncryptionSupport = {\n supported: \"supported\",\n unsupported: \"unsupported\"\n};\nvar EbsNvmeSupport = {\n REQUIRED: \"required\",\n SUPPORTED: \"supported\",\n UNSUPPORTED: \"unsupported\"\n};\nvar InstanceTypeHypervisor = {\n NITRO: \"nitro\",\n XEN: \"xen\"\n};\nvar DiskType = {\n hdd: \"hdd\",\n ssd: \"ssd\"\n};\nvar InstanceStorageEncryptionSupport = {\n required: \"required\",\n unsupported: \"unsupported\"\n};\nvar EphemeralNvmeSupport = {\n REQUIRED: \"required\",\n SUPPORTED: \"supported\",\n UNSUPPORTED: \"unsupported\"\n};\nvar EnaSupport = {\n required: \"required\",\n supported: \"supported\",\n unsupported: \"unsupported\"\n};\nvar NitroEnclavesSupport = {\n SUPPORTED: \"supported\",\n UNSUPPORTED: \"unsupported\"\n};\nvar NitroTpmSupport = {\n SUPPORTED: \"supported\",\n UNSUPPORTED: \"unsupported\"\n};\nvar PhcSupport = {\n SUPPORTED: \"supported\",\n UNSUPPORTED: \"unsupported\"\n};\nvar PlacementGroupStrategy = {\n cluster: \"cluster\",\n partition: \"partition\",\n spread: \"spread\"\n};\nvar ArchitectureType = {\n arm64: \"arm64\",\n arm64_mac: \"arm64_mac\",\n i386: \"i386\",\n x86_64: \"x86_64\",\n x86_64_mac: \"x86_64_mac\"\n};\nvar SupportedAdditionalProcessorFeature = {\n AMD_SEV_SNP: \"amd-sev-snp\"\n};\nvar BootModeType = {\n legacy_bios: \"legacy-bios\",\n uefi: \"uefi\"\n};\nvar RootDeviceType = {\n ebs: \"ebs\",\n instance_store: \"instance-store\"\n};\nvar UsageClassType = {\n capacity_block: \"capacity-block\",\n on_demand: \"on-demand\",\n spot: \"spot\"\n};\nvar LockState = {\n compliance: \"compliance\",\n compliance_cooloff: \"compliance-cooloff\",\n expired: \"expired\",\n governance: \"governance\"\n};\nvar MoveStatus = {\n movingToVpc: \"movingToVpc\",\n restoringToClassic: \"restoringToClassic\"\n};\nvar FindingsFound = {\n false: \"false\",\n true: \"true\",\n unknown: \"unknown\"\n};\nvar AnalysisStatus = {\n failed: \"failed\",\n running: \"running\",\n succeeded: \"succeeded\"\n};\nvar NetworkInterfaceAttribute = {\n associatePublicIpAddress: \"associatePublicIpAddress\",\n attachment: \"attachment\",\n description: \"description\",\n groupSet: \"groupSet\",\n sourceDestCheck: \"sourceDestCheck\"\n};\nvar OfferingClassType = {\n CONVERTIBLE: \"convertible\",\n STANDARD: \"standard\"\n};\nvar OfferingTypeValues = {\n All_Upfront: \"All Upfront\",\n Heavy_Utilization: \"Heavy Utilization\",\n Light_Utilization: \"Light Utilization\",\n Medium_Utilization: \"Medium Utilization\",\n No_Upfront: \"No Upfront\",\n Partial_Upfront: \"Partial Upfront\"\n};\nvar RIProductDescription = {\n Linux_UNIX: \"Linux/UNIX\",\n Linux_UNIX_Amazon_VPC_: \"Linux/UNIX (Amazon VPC)\",\n Windows: \"Windows\",\n Windows_Amazon_VPC_: \"Windows (Amazon VPC)\"\n};\nvar RecurringChargeFrequency = {\n Hourly: \"Hourly\"\n};\nvar Scope = {\n AVAILABILITY_ZONE: \"Availability Zone\",\n REGIONAL: \"Region\"\n};\nvar ReservedInstanceState = {\n active: \"active\",\n payment_failed: \"payment-failed\",\n payment_pending: \"payment-pending\",\n queued: \"queued\",\n queued_deleted: \"queued-deleted\",\n retired: \"retired\"\n};\nvar SnapshotAttributeName = {\n createVolumePermission: \"createVolumePermission\",\n productCodes: \"productCodes\"\n};\nvar TieringOperationStatus = {\n archival_completed: \"archival-completed\",\n archival_failed: \"archival-failed\",\n archival_in_progress: \"archival-in-progress\",\n permanent_restore_completed: \"permanent-restore-completed\",\n permanent_restore_failed: \"permanent-restore-failed\",\n permanent_restore_in_progress: \"permanent-restore-in-progress\",\n temporary_restore_completed: \"temporary-restore-completed\",\n temporary_restore_failed: \"temporary-restore-failed\",\n temporary_restore_in_progress: \"temporary-restore-in-progress\"\n};\nvar EventType = {\n BATCH_CHANGE: \"fleetRequestChange\",\n ERROR: \"error\",\n INFORMATION: \"information\",\n INSTANCE_CHANGE: \"instanceChange\"\n};\nvar ExcessCapacityTerminationPolicy = {\n DEFAULT: \"default\",\n NO_TERMINATION: \"noTermination\"\n};\nvar SnapshotDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING }\n}), \"SnapshotDetailFilterSensitiveLog\");\nvar ImportImageTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SnapshotDetails && {\n SnapshotDetails: obj.SnapshotDetails.map((item) => SnapshotDetailFilterSensitiveLog(item))\n }\n}), \"ImportImageTaskFilterSensitiveLog\");\nvar DescribeImportImageTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj\n}), \"DescribeImportImageTasksResultFilterSensitiveLog\");\nvar SnapshotTaskDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING }\n}), \"SnapshotTaskDetailFilterSensitiveLog\");\nvar ImportSnapshotTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SnapshotTaskDetail && { SnapshotTaskDetail: SnapshotTaskDetailFilterSensitiveLog(obj.SnapshotTaskDetail) }\n}), \"ImportSnapshotTaskFilterSensitiveLog\");\nvar DescribeImportSnapshotTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ImportSnapshotTasks && {\n ImportSnapshotTasks: obj.ImportSnapshotTasks.map((item) => ImportSnapshotTaskFilterSensitiveLog(item))\n }\n}), \"DescribeImportSnapshotTasksResultFilterSensitiveLog\");\nvar DescribeLaunchTemplateVersionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateVersions && {\n LaunchTemplateVersions: obj.LaunchTemplateVersions.map((item) => LaunchTemplateVersionFilterSensitiveLog(item))\n }\n}), \"DescribeLaunchTemplateVersionsResultFilterSensitiveLog\");\nvar SpotFleetLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"SpotFleetLaunchSpecificationFilterSensitiveLog\");\n\n// src/commands/DescribeImportImageTasksCommand.ts\nvar _DescribeImportImageTasksCommand = class _DescribeImportImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeImportImageTasks\", {}).n(\"EC2Client\", \"DescribeImportImageTasksCommand\").f(void 0, DescribeImportImageTasksResultFilterSensitiveLog).ser(se_DescribeImportImageTasksCommand).de(de_DescribeImportImageTasksCommand).build() {\n};\n__name(_DescribeImportImageTasksCommand, \"DescribeImportImageTasksCommand\");\nvar DescribeImportImageTasksCommand = _DescribeImportImageTasksCommand;\n\n// src/commands/DescribeImportSnapshotTasksCommand.ts\n\n\n\nvar _DescribeImportSnapshotTasksCommand = class _DescribeImportSnapshotTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeImportSnapshotTasks\", {}).n(\"EC2Client\", \"DescribeImportSnapshotTasksCommand\").f(void 0, DescribeImportSnapshotTasksResultFilterSensitiveLog).ser(se_DescribeImportSnapshotTasksCommand).de(de_DescribeImportSnapshotTasksCommand).build() {\n};\n__name(_DescribeImportSnapshotTasksCommand, \"DescribeImportSnapshotTasksCommand\");\nvar DescribeImportSnapshotTasksCommand = _DescribeImportSnapshotTasksCommand;\n\n// src/commands/DescribeInstanceAttributeCommand.ts\n\n\n\nvar _DescribeInstanceAttributeCommand = class _DescribeInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceAttribute\", {}).n(\"EC2Client\", \"DescribeInstanceAttributeCommand\").f(void 0, void 0).ser(se_DescribeInstanceAttributeCommand).de(de_DescribeInstanceAttributeCommand).build() {\n};\n__name(_DescribeInstanceAttributeCommand, \"DescribeInstanceAttributeCommand\");\nvar DescribeInstanceAttributeCommand = _DescribeInstanceAttributeCommand;\n\n// src/commands/DescribeInstanceConnectEndpointsCommand.ts\n\n\n\nvar _DescribeInstanceConnectEndpointsCommand = class _DescribeInstanceConnectEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceConnectEndpoints\", {}).n(\"EC2Client\", \"DescribeInstanceConnectEndpointsCommand\").f(void 0, void 0).ser(se_DescribeInstanceConnectEndpointsCommand).de(de_DescribeInstanceConnectEndpointsCommand).build() {\n};\n__name(_DescribeInstanceConnectEndpointsCommand, \"DescribeInstanceConnectEndpointsCommand\");\nvar DescribeInstanceConnectEndpointsCommand = _DescribeInstanceConnectEndpointsCommand;\n\n// src/commands/DescribeInstanceCreditSpecificationsCommand.ts\n\n\n\nvar _DescribeInstanceCreditSpecificationsCommand = class _DescribeInstanceCreditSpecificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceCreditSpecifications\", {}).n(\"EC2Client\", \"DescribeInstanceCreditSpecificationsCommand\").f(void 0, void 0).ser(se_DescribeInstanceCreditSpecificationsCommand).de(de_DescribeInstanceCreditSpecificationsCommand).build() {\n};\n__name(_DescribeInstanceCreditSpecificationsCommand, \"DescribeInstanceCreditSpecificationsCommand\");\nvar DescribeInstanceCreditSpecificationsCommand = _DescribeInstanceCreditSpecificationsCommand;\n\n// src/commands/DescribeInstanceEventNotificationAttributesCommand.ts\n\n\n\nvar _DescribeInstanceEventNotificationAttributesCommand = class _DescribeInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceEventNotificationAttributes\", {}).n(\"EC2Client\", \"DescribeInstanceEventNotificationAttributesCommand\").f(void 0, void 0).ser(se_DescribeInstanceEventNotificationAttributesCommand).de(de_DescribeInstanceEventNotificationAttributesCommand).build() {\n};\n__name(_DescribeInstanceEventNotificationAttributesCommand, \"DescribeInstanceEventNotificationAttributesCommand\");\nvar DescribeInstanceEventNotificationAttributesCommand = _DescribeInstanceEventNotificationAttributesCommand;\n\n// src/commands/DescribeInstanceEventWindowsCommand.ts\n\n\n\nvar _DescribeInstanceEventWindowsCommand = class _DescribeInstanceEventWindowsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceEventWindows\", {}).n(\"EC2Client\", \"DescribeInstanceEventWindowsCommand\").f(void 0, void 0).ser(se_DescribeInstanceEventWindowsCommand).de(de_DescribeInstanceEventWindowsCommand).build() {\n};\n__name(_DescribeInstanceEventWindowsCommand, \"DescribeInstanceEventWindowsCommand\");\nvar DescribeInstanceEventWindowsCommand = _DescribeInstanceEventWindowsCommand;\n\n// src/commands/DescribeInstancesCommand.ts\n\n\n\nvar _DescribeInstancesCommand = class _DescribeInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstances\", {}).n(\"EC2Client\", \"DescribeInstancesCommand\").f(void 0, void 0).ser(se_DescribeInstancesCommand).de(de_DescribeInstancesCommand).build() {\n};\n__name(_DescribeInstancesCommand, \"DescribeInstancesCommand\");\nvar DescribeInstancesCommand = _DescribeInstancesCommand;\n\n// src/commands/DescribeInstanceStatusCommand.ts\n\n\n\nvar _DescribeInstanceStatusCommand = class _DescribeInstanceStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceStatus\", {}).n(\"EC2Client\", \"DescribeInstanceStatusCommand\").f(void 0, void 0).ser(se_DescribeInstanceStatusCommand).de(de_DescribeInstanceStatusCommand).build() {\n};\n__name(_DescribeInstanceStatusCommand, \"DescribeInstanceStatusCommand\");\nvar DescribeInstanceStatusCommand = _DescribeInstanceStatusCommand;\n\n// src/commands/DescribeInstanceTopologyCommand.ts\n\n\n\nvar _DescribeInstanceTopologyCommand = class _DescribeInstanceTopologyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceTopology\", {}).n(\"EC2Client\", \"DescribeInstanceTopologyCommand\").f(void 0, void 0).ser(se_DescribeInstanceTopologyCommand).de(de_DescribeInstanceTopologyCommand).build() {\n};\n__name(_DescribeInstanceTopologyCommand, \"DescribeInstanceTopologyCommand\");\nvar DescribeInstanceTopologyCommand = _DescribeInstanceTopologyCommand;\n\n// src/commands/DescribeInstanceTypeOfferingsCommand.ts\n\n\n\nvar _DescribeInstanceTypeOfferingsCommand = class _DescribeInstanceTypeOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceTypeOfferings\", {}).n(\"EC2Client\", \"DescribeInstanceTypeOfferingsCommand\").f(void 0, void 0).ser(se_DescribeInstanceTypeOfferingsCommand).de(de_DescribeInstanceTypeOfferingsCommand).build() {\n};\n__name(_DescribeInstanceTypeOfferingsCommand, \"DescribeInstanceTypeOfferingsCommand\");\nvar DescribeInstanceTypeOfferingsCommand = _DescribeInstanceTypeOfferingsCommand;\n\n// src/commands/DescribeInstanceTypesCommand.ts\n\n\n\nvar _DescribeInstanceTypesCommand = class _DescribeInstanceTypesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInstanceTypes\", {}).n(\"EC2Client\", \"DescribeInstanceTypesCommand\").f(void 0, void 0).ser(se_DescribeInstanceTypesCommand).de(de_DescribeInstanceTypesCommand).build() {\n};\n__name(_DescribeInstanceTypesCommand, \"DescribeInstanceTypesCommand\");\nvar DescribeInstanceTypesCommand = _DescribeInstanceTypesCommand;\n\n// src/commands/DescribeInternetGatewaysCommand.ts\n\n\n\nvar _DescribeInternetGatewaysCommand = class _DescribeInternetGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeInternetGateways\", {}).n(\"EC2Client\", \"DescribeInternetGatewaysCommand\").f(void 0, void 0).ser(se_DescribeInternetGatewaysCommand).de(de_DescribeInternetGatewaysCommand).build() {\n};\n__name(_DescribeInternetGatewaysCommand, \"DescribeInternetGatewaysCommand\");\nvar DescribeInternetGatewaysCommand = _DescribeInternetGatewaysCommand;\n\n// src/commands/DescribeIpamByoasnCommand.ts\n\n\n\nvar _DescribeIpamByoasnCommand = class _DescribeIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamByoasn\", {}).n(\"EC2Client\", \"DescribeIpamByoasnCommand\").f(void 0, void 0).ser(se_DescribeIpamByoasnCommand).de(de_DescribeIpamByoasnCommand).build() {\n};\n__name(_DescribeIpamByoasnCommand, \"DescribeIpamByoasnCommand\");\nvar DescribeIpamByoasnCommand = _DescribeIpamByoasnCommand;\n\n// src/commands/DescribeIpamExternalResourceVerificationTokensCommand.ts\n\n\n\nvar _DescribeIpamExternalResourceVerificationTokensCommand = class _DescribeIpamExternalResourceVerificationTokensCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamExternalResourceVerificationTokens\", {}).n(\"EC2Client\", \"DescribeIpamExternalResourceVerificationTokensCommand\").f(void 0, void 0).ser(se_DescribeIpamExternalResourceVerificationTokensCommand).de(de_DescribeIpamExternalResourceVerificationTokensCommand).build() {\n};\n__name(_DescribeIpamExternalResourceVerificationTokensCommand, \"DescribeIpamExternalResourceVerificationTokensCommand\");\nvar DescribeIpamExternalResourceVerificationTokensCommand = _DescribeIpamExternalResourceVerificationTokensCommand;\n\n// src/commands/DescribeIpamPoolsCommand.ts\n\n\n\nvar _DescribeIpamPoolsCommand = class _DescribeIpamPoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamPools\", {}).n(\"EC2Client\", \"DescribeIpamPoolsCommand\").f(void 0, void 0).ser(se_DescribeIpamPoolsCommand).de(de_DescribeIpamPoolsCommand).build() {\n};\n__name(_DescribeIpamPoolsCommand, \"DescribeIpamPoolsCommand\");\nvar DescribeIpamPoolsCommand = _DescribeIpamPoolsCommand;\n\n// src/commands/DescribeIpamResourceDiscoveriesCommand.ts\n\n\n\nvar _DescribeIpamResourceDiscoveriesCommand = class _DescribeIpamResourceDiscoveriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamResourceDiscoveries\", {}).n(\"EC2Client\", \"DescribeIpamResourceDiscoveriesCommand\").f(void 0, void 0).ser(se_DescribeIpamResourceDiscoveriesCommand).de(de_DescribeIpamResourceDiscoveriesCommand).build() {\n};\n__name(_DescribeIpamResourceDiscoveriesCommand, \"DescribeIpamResourceDiscoveriesCommand\");\nvar DescribeIpamResourceDiscoveriesCommand = _DescribeIpamResourceDiscoveriesCommand;\n\n// src/commands/DescribeIpamResourceDiscoveryAssociationsCommand.ts\n\n\n\nvar _DescribeIpamResourceDiscoveryAssociationsCommand = class _DescribeIpamResourceDiscoveryAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamResourceDiscoveryAssociations\", {}).n(\"EC2Client\", \"DescribeIpamResourceDiscoveryAssociationsCommand\").f(void 0, void 0).ser(se_DescribeIpamResourceDiscoveryAssociationsCommand).de(de_DescribeIpamResourceDiscoveryAssociationsCommand).build() {\n};\n__name(_DescribeIpamResourceDiscoveryAssociationsCommand, \"DescribeIpamResourceDiscoveryAssociationsCommand\");\nvar DescribeIpamResourceDiscoveryAssociationsCommand = _DescribeIpamResourceDiscoveryAssociationsCommand;\n\n// src/commands/DescribeIpamsCommand.ts\n\n\n\nvar _DescribeIpamsCommand = class _DescribeIpamsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpams\", {}).n(\"EC2Client\", \"DescribeIpamsCommand\").f(void 0, void 0).ser(se_DescribeIpamsCommand).de(de_DescribeIpamsCommand).build() {\n};\n__name(_DescribeIpamsCommand, \"DescribeIpamsCommand\");\nvar DescribeIpamsCommand = _DescribeIpamsCommand;\n\n// src/commands/DescribeIpamScopesCommand.ts\n\n\n\nvar _DescribeIpamScopesCommand = class _DescribeIpamScopesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpamScopes\", {}).n(\"EC2Client\", \"DescribeIpamScopesCommand\").f(void 0, void 0).ser(se_DescribeIpamScopesCommand).de(de_DescribeIpamScopesCommand).build() {\n};\n__name(_DescribeIpamScopesCommand, \"DescribeIpamScopesCommand\");\nvar DescribeIpamScopesCommand = _DescribeIpamScopesCommand;\n\n// src/commands/DescribeIpv6PoolsCommand.ts\n\n\n\nvar _DescribeIpv6PoolsCommand = class _DescribeIpv6PoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeIpv6Pools\", {}).n(\"EC2Client\", \"DescribeIpv6PoolsCommand\").f(void 0, void 0).ser(se_DescribeIpv6PoolsCommand).de(de_DescribeIpv6PoolsCommand).build() {\n};\n__name(_DescribeIpv6PoolsCommand, \"DescribeIpv6PoolsCommand\");\nvar DescribeIpv6PoolsCommand = _DescribeIpv6PoolsCommand;\n\n// src/commands/DescribeKeyPairsCommand.ts\n\n\n\nvar _DescribeKeyPairsCommand = class _DescribeKeyPairsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeKeyPairs\", {}).n(\"EC2Client\", \"DescribeKeyPairsCommand\").f(void 0, void 0).ser(se_DescribeKeyPairsCommand).de(de_DescribeKeyPairsCommand).build() {\n};\n__name(_DescribeKeyPairsCommand, \"DescribeKeyPairsCommand\");\nvar DescribeKeyPairsCommand = _DescribeKeyPairsCommand;\n\n// src/commands/DescribeLaunchTemplatesCommand.ts\n\n\n\nvar _DescribeLaunchTemplatesCommand = class _DescribeLaunchTemplatesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLaunchTemplates\", {}).n(\"EC2Client\", \"DescribeLaunchTemplatesCommand\").f(void 0, void 0).ser(se_DescribeLaunchTemplatesCommand).de(de_DescribeLaunchTemplatesCommand).build() {\n};\n__name(_DescribeLaunchTemplatesCommand, \"DescribeLaunchTemplatesCommand\");\nvar DescribeLaunchTemplatesCommand = _DescribeLaunchTemplatesCommand;\n\n// src/commands/DescribeLaunchTemplateVersionsCommand.ts\n\n\n\nvar _DescribeLaunchTemplateVersionsCommand = class _DescribeLaunchTemplateVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLaunchTemplateVersions\", {}).n(\"EC2Client\", \"DescribeLaunchTemplateVersionsCommand\").f(void 0, DescribeLaunchTemplateVersionsResultFilterSensitiveLog).ser(se_DescribeLaunchTemplateVersionsCommand).de(de_DescribeLaunchTemplateVersionsCommand).build() {\n};\n__name(_DescribeLaunchTemplateVersionsCommand, \"DescribeLaunchTemplateVersionsCommand\");\nvar DescribeLaunchTemplateVersionsCommand = _DescribeLaunchTemplateVersionsCommand;\n\n// src/commands/DescribeLocalGatewayRouteTablesCommand.ts\n\n\n\nvar _DescribeLocalGatewayRouteTablesCommand = class _DescribeLocalGatewayRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGatewayRouteTables\", {}).n(\"EC2Client\", \"DescribeLocalGatewayRouteTablesCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTablesCommand).de(de_DescribeLocalGatewayRouteTablesCommand).build() {\n};\n__name(_DescribeLocalGatewayRouteTablesCommand, \"DescribeLocalGatewayRouteTablesCommand\");\nvar DescribeLocalGatewayRouteTablesCommand = _DescribeLocalGatewayRouteTablesCommand;\n\n// src/commands/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand.ts\n\n\n\nvar _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = class _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations\", {}).n(\"EC2Client\", \"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand).de(de_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand).build() {\n};\n__name(_DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, \"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand\");\nvar DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand = _DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand;\n\n// src/commands/DescribeLocalGatewayRouteTableVpcAssociationsCommand.ts\n\n\n\nvar _DescribeLocalGatewayRouteTableVpcAssociationsCommand = class _DescribeLocalGatewayRouteTableVpcAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGatewayRouteTableVpcAssociations\", {}).n(\"EC2Client\", \"DescribeLocalGatewayRouteTableVpcAssociationsCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewayRouteTableVpcAssociationsCommand).de(de_DescribeLocalGatewayRouteTableVpcAssociationsCommand).build() {\n};\n__name(_DescribeLocalGatewayRouteTableVpcAssociationsCommand, \"DescribeLocalGatewayRouteTableVpcAssociationsCommand\");\nvar DescribeLocalGatewayRouteTableVpcAssociationsCommand = _DescribeLocalGatewayRouteTableVpcAssociationsCommand;\n\n// src/commands/DescribeLocalGatewaysCommand.ts\n\n\n\nvar _DescribeLocalGatewaysCommand = class _DescribeLocalGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGateways\", {}).n(\"EC2Client\", \"DescribeLocalGatewaysCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewaysCommand).de(de_DescribeLocalGatewaysCommand).build() {\n};\n__name(_DescribeLocalGatewaysCommand, \"DescribeLocalGatewaysCommand\");\nvar DescribeLocalGatewaysCommand = _DescribeLocalGatewaysCommand;\n\n// src/commands/DescribeLocalGatewayVirtualInterfaceGroupsCommand.ts\n\n\n\nvar _DescribeLocalGatewayVirtualInterfaceGroupsCommand = class _DescribeLocalGatewayVirtualInterfaceGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGatewayVirtualInterfaceGroups\", {}).n(\"EC2Client\", \"DescribeLocalGatewayVirtualInterfaceGroupsCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewayVirtualInterfaceGroupsCommand).de(de_DescribeLocalGatewayVirtualInterfaceGroupsCommand).build() {\n};\n__name(_DescribeLocalGatewayVirtualInterfaceGroupsCommand, \"DescribeLocalGatewayVirtualInterfaceGroupsCommand\");\nvar DescribeLocalGatewayVirtualInterfaceGroupsCommand = _DescribeLocalGatewayVirtualInterfaceGroupsCommand;\n\n// src/commands/DescribeLocalGatewayVirtualInterfacesCommand.ts\n\n\n\nvar _DescribeLocalGatewayVirtualInterfacesCommand = class _DescribeLocalGatewayVirtualInterfacesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLocalGatewayVirtualInterfaces\", {}).n(\"EC2Client\", \"DescribeLocalGatewayVirtualInterfacesCommand\").f(void 0, void 0).ser(se_DescribeLocalGatewayVirtualInterfacesCommand).de(de_DescribeLocalGatewayVirtualInterfacesCommand).build() {\n};\n__name(_DescribeLocalGatewayVirtualInterfacesCommand, \"DescribeLocalGatewayVirtualInterfacesCommand\");\nvar DescribeLocalGatewayVirtualInterfacesCommand = _DescribeLocalGatewayVirtualInterfacesCommand;\n\n// src/commands/DescribeLockedSnapshotsCommand.ts\n\n\n\nvar _DescribeLockedSnapshotsCommand = class _DescribeLockedSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeLockedSnapshots\", {}).n(\"EC2Client\", \"DescribeLockedSnapshotsCommand\").f(void 0, void 0).ser(se_DescribeLockedSnapshotsCommand).de(de_DescribeLockedSnapshotsCommand).build() {\n};\n__name(_DescribeLockedSnapshotsCommand, \"DescribeLockedSnapshotsCommand\");\nvar DescribeLockedSnapshotsCommand = _DescribeLockedSnapshotsCommand;\n\n// src/commands/DescribeMacHostsCommand.ts\n\n\n\nvar _DescribeMacHostsCommand = class _DescribeMacHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeMacHosts\", {}).n(\"EC2Client\", \"DescribeMacHostsCommand\").f(void 0, void 0).ser(se_DescribeMacHostsCommand).de(de_DescribeMacHostsCommand).build() {\n};\n__name(_DescribeMacHostsCommand, \"DescribeMacHostsCommand\");\nvar DescribeMacHostsCommand = _DescribeMacHostsCommand;\n\n// src/commands/DescribeManagedPrefixListsCommand.ts\n\n\n\nvar _DescribeManagedPrefixListsCommand = class _DescribeManagedPrefixListsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeManagedPrefixLists\", {}).n(\"EC2Client\", \"DescribeManagedPrefixListsCommand\").f(void 0, void 0).ser(se_DescribeManagedPrefixListsCommand).de(de_DescribeManagedPrefixListsCommand).build() {\n};\n__name(_DescribeManagedPrefixListsCommand, \"DescribeManagedPrefixListsCommand\");\nvar DescribeManagedPrefixListsCommand = _DescribeManagedPrefixListsCommand;\n\n// src/commands/DescribeMovingAddressesCommand.ts\n\n\n\nvar _DescribeMovingAddressesCommand = class _DescribeMovingAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeMovingAddresses\", {}).n(\"EC2Client\", \"DescribeMovingAddressesCommand\").f(void 0, void 0).ser(se_DescribeMovingAddressesCommand).de(de_DescribeMovingAddressesCommand).build() {\n};\n__name(_DescribeMovingAddressesCommand, \"DescribeMovingAddressesCommand\");\nvar DescribeMovingAddressesCommand = _DescribeMovingAddressesCommand;\n\n// src/commands/DescribeNatGatewaysCommand.ts\n\n\n\nvar _DescribeNatGatewaysCommand = class _DescribeNatGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNatGateways\", {}).n(\"EC2Client\", \"DescribeNatGatewaysCommand\").f(void 0, void 0).ser(se_DescribeNatGatewaysCommand).de(de_DescribeNatGatewaysCommand).build() {\n};\n__name(_DescribeNatGatewaysCommand, \"DescribeNatGatewaysCommand\");\nvar DescribeNatGatewaysCommand = _DescribeNatGatewaysCommand;\n\n// src/commands/DescribeNetworkAclsCommand.ts\n\n\n\nvar _DescribeNetworkAclsCommand = class _DescribeNetworkAclsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkAcls\", {}).n(\"EC2Client\", \"DescribeNetworkAclsCommand\").f(void 0, void 0).ser(se_DescribeNetworkAclsCommand).de(de_DescribeNetworkAclsCommand).build() {\n};\n__name(_DescribeNetworkAclsCommand, \"DescribeNetworkAclsCommand\");\nvar DescribeNetworkAclsCommand = _DescribeNetworkAclsCommand;\n\n// src/commands/DescribeNetworkInsightsAccessScopeAnalysesCommand.ts\n\n\n\nvar _DescribeNetworkInsightsAccessScopeAnalysesCommand = class _DescribeNetworkInsightsAccessScopeAnalysesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInsightsAccessScopeAnalyses\", {}).n(\"EC2Client\", \"DescribeNetworkInsightsAccessScopeAnalysesCommand\").f(void 0, void 0).ser(se_DescribeNetworkInsightsAccessScopeAnalysesCommand).de(de_DescribeNetworkInsightsAccessScopeAnalysesCommand).build() {\n};\n__name(_DescribeNetworkInsightsAccessScopeAnalysesCommand, \"DescribeNetworkInsightsAccessScopeAnalysesCommand\");\nvar DescribeNetworkInsightsAccessScopeAnalysesCommand = _DescribeNetworkInsightsAccessScopeAnalysesCommand;\n\n// src/commands/DescribeNetworkInsightsAccessScopesCommand.ts\n\n\n\nvar _DescribeNetworkInsightsAccessScopesCommand = class _DescribeNetworkInsightsAccessScopesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInsightsAccessScopes\", {}).n(\"EC2Client\", \"DescribeNetworkInsightsAccessScopesCommand\").f(void 0, void 0).ser(se_DescribeNetworkInsightsAccessScopesCommand).de(de_DescribeNetworkInsightsAccessScopesCommand).build() {\n};\n__name(_DescribeNetworkInsightsAccessScopesCommand, \"DescribeNetworkInsightsAccessScopesCommand\");\nvar DescribeNetworkInsightsAccessScopesCommand = _DescribeNetworkInsightsAccessScopesCommand;\n\n// src/commands/DescribeNetworkInsightsAnalysesCommand.ts\n\n\n\nvar _DescribeNetworkInsightsAnalysesCommand = class _DescribeNetworkInsightsAnalysesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInsightsAnalyses\", {}).n(\"EC2Client\", \"DescribeNetworkInsightsAnalysesCommand\").f(void 0, void 0).ser(se_DescribeNetworkInsightsAnalysesCommand).de(de_DescribeNetworkInsightsAnalysesCommand).build() {\n};\n__name(_DescribeNetworkInsightsAnalysesCommand, \"DescribeNetworkInsightsAnalysesCommand\");\nvar DescribeNetworkInsightsAnalysesCommand = _DescribeNetworkInsightsAnalysesCommand;\n\n// src/commands/DescribeNetworkInsightsPathsCommand.ts\n\n\n\nvar _DescribeNetworkInsightsPathsCommand = class _DescribeNetworkInsightsPathsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInsightsPaths\", {}).n(\"EC2Client\", \"DescribeNetworkInsightsPathsCommand\").f(void 0, void 0).ser(se_DescribeNetworkInsightsPathsCommand).de(de_DescribeNetworkInsightsPathsCommand).build() {\n};\n__name(_DescribeNetworkInsightsPathsCommand, \"DescribeNetworkInsightsPathsCommand\");\nvar DescribeNetworkInsightsPathsCommand = _DescribeNetworkInsightsPathsCommand;\n\n// src/commands/DescribeNetworkInterfaceAttributeCommand.ts\n\n\n\nvar _DescribeNetworkInterfaceAttributeCommand = class _DescribeNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInterfaceAttribute\", {}).n(\"EC2Client\", \"DescribeNetworkInterfaceAttributeCommand\").f(void 0, void 0).ser(se_DescribeNetworkInterfaceAttributeCommand).de(de_DescribeNetworkInterfaceAttributeCommand).build() {\n};\n__name(_DescribeNetworkInterfaceAttributeCommand, \"DescribeNetworkInterfaceAttributeCommand\");\nvar DescribeNetworkInterfaceAttributeCommand = _DescribeNetworkInterfaceAttributeCommand;\n\n// src/commands/DescribeNetworkInterfacePermissionsCommand.ts\n\n\n\nvar _DescribeNetworkInterfacePermissionsCommand = class _DescribeNetworkInterfacePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInterfacePermissions\", {}).n(\"EC2Client\", \"DescribeNetworkInterfacePermissionsCommand\").f(void 0, void 0).ser(se_DescribeNetworkInterfacePermissionsCommand).de(de_DescribeNetworkInterfacePermissionsCommand).build() {\n};\n__name(_DescribeNetworkInterfacePermissionsCommand, \"DescribeNetworkInterfacePermissionsCommand\");\nvar DescribeNetworkInterfacePermissionsCommand = _DescribeNetworkInterfacePermissionsCommand;\n\n// src/commands/DescribeNetworkInterfacesCommand.ts\n\n\n\nvar _DescribeNetworkInterfacesCommand = class _DescribeNetworkInterfacesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeNetworkInterfaces\", {}).n(\"EC2Client\", \"DescribeNetworkInterfacesCommand\").f(void 0, void 0).ser(se_DescribeNetworkInterfacesCommand).de(de_DescribeNetworkInterfacesCommand).build() {\n};\n__name(_DescribeNetworkInterfacesCommand, \"DescribeNetworkInterfacesCommand\");\nvar DescribeNetworkInterfacesCommand = _DescribeNetworkInterfacesCommand;\n\n// src/commands/DescribePlacementGroupsCommand.ts\n\n\n\nvar _DescribePlacementGroupsCommand = class _DescribePlacementGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribePlacementGroups\", {}).n(\"EC2Client\", \"DescribePlacementGroupsCommand\").f(void 0, void 0).ser(se_DescribePlacementGroupsCommand).de(de_DescribePlacementGroupsCommand).build() {\n};\n__name(_DescribePlacementGroupsCommand, \"DescribePlacementGroupsCommand\");\nvar DescribePlacementGroupsCommand = _DescribePlacementGroupsCommand;\n\n// src/commands/DescribePrefixListsCommand.ts\n\n\n\nvar _DescribePrefixListsCommand = class _DescribePrefixListsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribePrefixLists\", {}).n(\"EC2Client\", \"DescribePrefixListsCommand\").f(void 0, void 0).ser(se_DescribePrefixListsCommand).de(de_DescribePrefixListsCommand).build() {\n};\n__name(_DescribePrefixListsCommand, \"DescribePrefixListsCommand\");\nvar DescribePrefixListsCommand = _DescribePrefixListsCommand;\n\n// src/commands/DescribePrincipalIdFormatCommand.ts\n\n\n\nvar _DescribePrincipalIdFormatCommand = class _DescribePrincipalIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribePrincipalIdFormat\", {}).n(\"EC2Client\", \"DescribePrincipalIdFormatCommand\").f(void 0, void 0).ser(se_DescribePrincipalIdFormatCommand).de(de_DescribePrincipalIdFormatCommand).build() {\n};\n__name(_DescribePrincipalIdFormatCommand, \"DescribePrincipalIdFormatCommand\");\nvar DescribePrincipalIdFormatCommand = _DescribePrincipalIdFormatCommand;\n\n// src/commands/DescribePublicIpv4PoolsCommand.ts\n\n\n\nvar _DescribePublicIpv4PoolsCommand = class _DescribePublicIpv4PoolsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribePublicIpv4Pools\", {}).n(\"EC2Client\", \"DescribePublicIpv4PoolsCommand\").f(void 0, void 0).ser(se_DescribePublicIpv4PoolsCommand).de(de_DescribePublicIpv4PoolsCommand).build() {\n};\n__name(_DescribePublicIpv4PoolsCommand, \"DescribePublicIpv4PoolsCommand\");\nvar DescribePublicIpv4PoolsCommand = _DescribePublicIpv4PoolsCommand;\n\n// src/commands/DescribeRegionsCommand.ts\n\n\n\nvar _DescribeRegionsCommand = class _DescribeRegionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeRegions\", {}).n(\"EC2Client\", \"DescribeRegionsCommand\").f(void 0, void 0).ser(se_DescribeRegionsCommand).de(de_DescribeRegionsCommand).build() {\n};\n__name(_DescribeRegionsCommand, \"DescribeRegionsCommand\");\nvar DescribeRegionsCommand = _DescribeRegionsCommand;\n\n// src/commands/DescribeReplaceRootVolumeTasksCommand.ts\n\n\n\nvar _DescribeReplaceRootVolumeTasksCommand = class _DescribeReplaceRootVolumeTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeReplaceRootVolumeTasks\", {}).n(\"EC2Client\", \"DescribeReplaceRootVolumeTasksCommand\").f(void 0, void 0).ser(se_DescribeReplaceRootVolumeTasksCommand).de(de_DescribeReplaceRootVolumeTasksCommand).build() {\n};\n__name(_DescribeReplaceRootVolumeTasksCommand, \"DescribeReplaceRootVolumeTasksCommand\");\nvar DescribeReplaceRootVolumeTasksCommand = _DescribeReplaceRootVolumeTasksCommand;\n\n// src/commands/DescribeReservedInstancesCommand.ts\n\n\n\nvar _DescribeReservedInstancesCommand = class _DescribeReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeReservedInstances\", {}).n(\"EC2Client\", \"DescribeReservedInstancesCommand\").f(void 0, void 0).ser(se_DescribeReservedInstancesCommand).de(de_DescribeReservedInstancesCommand).build() {\n};\n__name(_DescribeReservedInstancesCommand, \"DescribeReservedInstancesCommand\");\nvar DescribeReservedInstancesCommand = _DescribeReservedInstancesCommand;\n\n// src/commands/DescribeReservedInstancesListingsCommand.ts\n\n\n\nvar _DescribeReservedInstancesListingsCommand = class _DescribeReservedInstancesListingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeReservedInstancesListings\", {}).n(\"EC2Client\", \"DescribeReservedInstancesListingsCommand\").f(void 0, void 0).ser(se_DescribeReservedInstancesListingsCommand).de(de_DescribeReservedInstancesListingsCommand).build() {\n};\n__name(_DescribeReservedInstancesListingsCommand, \"DescribeReservedInstancesListingsCommand\");\nvar DescribeReservedInstancesListingsCommand = _DescribeReservedInstancesListingsCommand;\n\n// src/commands/DescribeReservedInstancesModificationsCommand.ts\n\n\n\nvar _DescribeReservedInstancesModificationsCommand = class _DescribeReservedInstancesModificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeReservedInstancesModifications\", {}).n(\"EC2Client\", \"DescribeReservedInstancesModificationsCommand\").f(void 0, void 0).ser(se_DescribeReservedInstancesModificationsCommand).de(de_DescribeReservedInstancesModificationsCommand).build() {\n};\n__name(_DescribeReservedInstancesModificationsCommand, \"DescribeReservedInstancesModificationsCommand\");\nvar DescribeReservedInstancesModificationsCommand = _DescribeReservedInstancesModificationsCommand;\n\n// src/commands/DescribeReservedInstancesOfferingsCommand.ts\n\n\n\nvar _DescribeReservedInstancesOfferingsCommand = class _DescribeReservedInstancesOfferingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeReservedInstancesOfferings\", {}).n(\"EC2Client\", \"DescribeReservedInstancesOfferingsCommand\").f(void 0, void 0).ser(se_DescribeReservedInstancesOfferingsCommand).de(de_DescribeReservedInstancesOfferingsCommand).build() {\n};\n__name(_DescribeReservedInstancesOfferingsCommand, \"DescribeReservedInstancesOfferingsCommand\");\nvar DescribeReservedInstancesOfferingsCommand = _DescribeReservedInstancesOfferingsCommand;\n\n// src/commands/DescribeRouteTablesCommand.ts\n\n\n\nvar _DescribeRouteTablesCommand = class _DescribeRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeRouteTables\", {}).n(\"EC2Client\", \"DescribeRouteTablesCommand\").f(void 0, void 0).ser(se_DescribeRouteTablesCommand).de(de_DescribeRouteTablesCommand).build() {\n};\n__name(_DescribeRouteTablesCommand, \"DescribeRouteTablesCommand\");\nvar DescribeRouteTablesCommand = _DescribeRouteTablesCommand;\n\n// src/commands/DescribeScheduledInstanceAvailabilityCommand.ts\n\n\n\nvar _DescribeScheduledInstanceAvailabilityCommand = class _DescribeScheduledInstanceAvailabilityCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeScheduledInstanceAvailability\", {}).n(\"EC2Client\", \"DescribeScheduledInstanceAvailabilityCommand\").f(void 0, void 0).ser(se_DescribeScheduledInstanceAvailabilityCommand).de(de_DescribeScheduledInstanceAvailabilityCommand).build() {\n};\n__name(_DescribeScheduledInstanceAvailabilityCommand, \"DescribeScheduledInstanceAvailabilityCommand\");\nvar DescribeScheduledInstanceAvailabilityCommand = _DescribeScheduledInstanceAvailabilityCommand;\n\n// src/commands/DescribeScheduledInstancesCommand.ts\n\n\n\nvar _DescribeScheduledInstancesCommand = class _DescribeScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeScheduledInstances\", {}).n(\"EC2Client\", \"DescribeScheduledInstancesCommand\").f(void 0, void 0).ser(se_DescribeScheduledInstancesCommand).de(de_DescribeScheduledInstancesCommand).build() {\n};\n__name(_DescribeScheduledInstancesCommand, \"DescribeScheduledInstancesCommand\");\nvar DescribeScheduledInstancesCommand = _DescribeScheduledInstancesCommand;\n\n// src/commands/DescribeSecurityGroupReferencesCommand.ts\n\n\n\nvar _DescribeSecurityGroupReferencesCommand = class _DescribeSecurityGroupReferencesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSecurityGroupReferences\", {}).n(\"EC2Client\", \"DescribeSecurityGroupReferencesCommand\").f(void 0, void 0).ser(se_DescribeSecurityGroupReferencesCommand).de(de_DescribeSecurityGroupReferencesCommand).build() {\n};\n__name(_DescribeSecurityGroupReferencesCommand, \"DescribeSecurityGroupReferencesCommand\");\nvar DescribeSecurityGroupReferencesCommand = _DescribeSecurityGroupReferencesCommand;\n\n// src/commands/DescribeSecurityGroupRulesCommand.ts\n\n\n\nvar _DescribeSecurityGroupRulesCommand = class _DescribeSecurityGroupRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSecurityGroupRules\", {}).n(\"EC2Client\", \"DescribeSecurityGroupRulesCommand\").f(void 0, void 0).ser(se_DescribeSecurityGroupRulesCommand).de(de_DescribeSecurityGroupRulesCommand).build() {\n};\n__name(_DescribeSecurityGroupRulesCommand, \"DescribeSecurityGroupRulesCommand\");\nvar DescribeSecurityGroupRulesCommand = _DescribeSecurityGroupRulesCommand;\n\n// src/commands/DescribeSecurityGroupsCommand.ts\n\n\n\nvar _DescribeSecurityGroupsCommand = class _DescribeSecurityGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSecurityGroups\", {}).n(\"EC2Client\", \"DescribeSecurityGroupsCommand\").f(void 0, void 0).ser(se_DescribeSecurityGroupsCommand).de(de_DescribeSecurityGroupsCommand).build() {\n};\n__name(_DescribeSecurityGroupsCommand, \"DescribeSecurityGroupsCommand\");\nvar DescribeSecurityGroupsCommand = _DescribeSecurityGroupsCommand;\n\n// src/commands/DescribeSnapshotAttributeCommand.ts\n\n\n\nvar _DescribeSnapshotAttributeCommand = class _DescribeSnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSnapshotAttribute\", {}).n(\"EC2Client\", \"DescribeSnapshotAttributeCommand\").f(void 0, void 0).ser(se_DescribeSnapshotAttributeCommand).de(de_DescribeSnapshotAttributeCommand).build() {\n};\n__name(_DescribeSnapshotAttributeCommand, \"DescribeSnapshotAttributeCommand\");\nvar DescribeSnapshotAttributeCommand = _DescribeSnapshotAttributeCommand;\n\n// src/commands/DescribeSnapshotsCommand.ts\n\n\n\nvar _DescribeSnapshotsCommand = class _DescribeSnapshotsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSnapshots\", {}).n(\"EC2Client\", \"DescribeSnapshotsCommand\").f(void 0, void 0).ser(se_DescribeSnapshotsCommand).de(de_DescribeSnapshotsCommand).build() {\n};\n__name(_DescribeSnapshotsCommand, \"DescribeSnapshotsCommand\");\nvar DescribeSnapshotsCommand = _DescribeSnapshotsCommand;\n\n// src/commands/DescribeSnapshotTierStatusCommand.ts\n\n\n\nvar _DescribeSnapshotTierStatusCommand = class _DescribeSnapshotTierStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSnapshotTierStatus\", {}).n(\"EC2Client\", \"DescribeSnapshotTierStatusCommand\").f(void 0, void 0).ser(se_DescribeSnapshotTierStatusCommand).de(de_DescribeSnapshotTierStatusCommand).build() {\n};\n__name(_DescribeSnapshotTierStatusCommand, \"DescribeSnapshotTierStatusCommand\");\nvar DescribeSnapshotTierStatusCommand = _DescribeSnapshotTierStatusCommand;\n\n// src/commands/DescribeSpotDatafeedSubscriptionCommand.ts\n\n\n\nvar _DescribeSpotDatafeedSubscriptionCommand = class _DescribeSpotDatafeedSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotDatafeedSubscription\", {}).n(\"EC2Client\", \"DescribeSpotDatafeedSubscriptionCommand\").f(void 0, void 0).ser(se_DescribeSpotDatafeedSubscriptionCommand).de(de_DescribeSpotDatafeedSubscriptionCommand).build() {\n};\n__name(_DescribeSpotDatafeedSubscriptionCommand, \"DescribeSpotDatafeedSubscriptionCommand\");\nvar DescribeSpotDatafeedSubscriptionCommand = _DescribeSpotDatafeedSubscriptionCommand;\n\n// src/commands/DescribeSpotFleetInstancesCommand.ts\n\n\n\nvar _DescribeSpotFleetInstancesCommand = class _DescribeSpotFleetInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotFleetInstances\", {}).n(\"EC2Client\", \"DescribeSpotFleetInstancesCommand\").f(void 0, void 0).ser(se_DescribeSpotFleetInstancesCommand).de(de_DescribeSpotFleetInstancesCommand).build() {\n};\n__name(_DescribeSpotFleetInstancesCommand, \"DescribeSpotFleetInstancesCommand\");\nvar DescribeSpotFleetInstancesCommand = _DescribeSpotFleetInstancesCommand;\n\n// src/commands/DescribeSpotFleetRequestHistoryCommand.ts\n\n\n\nvar _DescribeSpotFleetRequestHistoryCommand = class _DescribeSpotFleetRequestHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotFleetRequestHistory\", {}).n(\"EC2Client\", \"DescribeSpotFleetRequestHistoryCommand\").f(void 0, void 0).ser(se_DescribeSpotFleetRequestHistoryCommand).de(de_DescribeSpotFleetRequestHistoryCommand).build() {\n};\n__name(_DescribeSpotFleetRequestHistoryCommand, \"DescribeSpotFleetRequestHistoryCommand\");\nvar DescribeSpotFleetRequestHistoryCommand = _DescribeSpotFleetRequestHistoryCommand;\n\n// src/commands/DescribeSpotFleetRequestsCommand.ts\n\n\n\n\n// src/models/models_5.ts\n\nvar OnDemandAllocationStrategy = {\n LOWEST_PRICE: \"lowestPrice\",\n PRIORITIZED: \"prioritized\"\n};\nvar ReplacementStrategy = {\n LAUNCH: \"launch\",\n LAUNCH_BEFORE_TERMINATE: \"launch-before-terminate\"\n};\nvar SpotInstanceState = {\n active: \"active\",\n cancelled: \"cancelled\",\n closed: \"closed\",\n disabled: \"disabled\",\n failed: \"failed\",\n open: \"open\"\n};\nvar VerifiedAccessLogDeliveryStatusCode = {\n FAILED: \"failed\",\n SUCCESS: \"success\"\n};\nvar VolumeAttributeName = {\n autoEnableIO: \"autoEnableIO\",\n productCodes: \"productCodes\"\n};\nvar VolumeModificationState = {\n completed: \"completed\",\n failed: \"failed\",\n modifying: \"modifying\",\n optimizing: \"optimizing\"\n};\nvar VolumeStatusName = {\n io_enabled: \"io-enabled\",\n io_performance: \"io-performance\"\n};\nvar VolumeStatusInfoStatus = {\n impaired: \"impaired\",\n insufficient_data: \"insufficient-data\",\n ok: \"ok\"\n};\nvar VpcAttributeName = {\n enableDnsHostnames: \"enableDnsHostnames\",\n enableDnsSupport: \"enableDnsSupport\",\n enableNetworkAddressUsageMetrics: \"enableNetworkAddressUsageMetrics\"\n};\nvar ImageBlockPublicAccessDisabledState = {\n unblocked: \"unblocked\"\n};\nvar SnapshotBlockPublicAccessState = {\n block_all_sharing: \"block-all-sharing\",\n block_new_sharing: \"block-new-sharing\",\n unblocked: \"unblocked\"\n};\nvar TransitGatewayPropagationState = {\n disabled: \"disabled\",\n disabling: \"disabling\",\n enabled: \"enabled\",\n enabling: \"enabling\"\n};\nvar ImageBlockPublicAccessEnabledState = {\n block_new_sharing: \"block-new-sharing\"\n};\nvar ClientCertificateRevocationListStatusCode = {\n active: \"active\",\n pending: \"pending\"\n};\nvar UnlimitedSupportedInstanceFamily = {\n t2: \"t2\",\n t3: \"t3\",\n t3a: \"t3a\",\n t4g: \"t4g\"\n};\nvar PartitionLoadFrequency = {\n DAILY: \"daily\",\n MONTHLY: \"monthly\",\n NONE: \"none\",\n WEEKLY: \"weekly\"\n};\nvar SpotFleetRequestConfigDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchSpecifications && {\n LaunchSpecifications: obj.LaunchSpecifications.map((item) => SpotFleetLaunchSpecificationFilterSensitiveLog(item))\n }\n}), \"SpotFleetRequestConfigDataFilterSensitiveLog\");\nvar SpotFleetRequestConfigFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SpotFleetRequestConfig && {\n SpotFleetRequestConfig: SpotFleetRequestConfigDataFilterSensitiveLog(obj.SpotFleetRequestConfig)\n }\n}), \"SpotFleetRequestConfigFilterSensitiveLog\");\nvar DescribeSpotFleetRequestsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj\n}), \"DescribeSpotFleetRequestsResponseFilterSensitiveLog\");\nvar LaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"LaunchSpecificationFilterSensitiveLog\");\nvar SpotInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchSpecification && {\n LaunchSpecification: LaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification)\n }\n}), \"SpotInstanceRequestFilterSensitiveLog\");\nvar DescribeSpotInstanceRequestsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SpotInstanceRequests && {\n SpotInstanceRequests: obj.SpotInstanceRequests.map((item) => SpotInstanceRequestFilterSensitiveLog(item))\n }\n}), \"DescribeSpotInstanceRequestsResultFilterSensitiveLog\");\nvar DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProviders && {\n VerifiedAccessTrustProviders: obj.VerifiedAccessTrustProviders.map(\n (item) => VerifiedAccessTrustProviderFilterSensitiveLog(item)\n )\n }\n}), \"DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog\");\nvar DescribeVpnConnectionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnections && {\n VpnConnections: obj.VpnConnections.map((item) => VpnConnectionFilterSensitiveLog(item))\n }\n}), \"DescribeVpnConnectionsResultFilterSensitiveLog\");\nvar DetachVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProvider && {\n VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider)\n }\n}), \"DetachVerifiedAccessTrustProviderResultFilterSensitiveLog\");\n\n// src/commands/DescribeSpotFleetRequestsCommand.ts\nvar _DescribeSpotFleetRequestsCommand = class _DescribeSpotFleetRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotFleetRequests\", {}).n(\"EC2Client\", \"DescribeSpotFleetRequestsCommand\").f(void 0, DescribeSpotFleetRequestsResponseFilterSensitiveLog).ser(se_DescribeSpotFleetRequestsCommand).de(de_DescribeSpotFleetRequestsCommand).build() {\n};\n__name(_DescribeSpotFleetRequestsCommand, \"DescribeSpotFleetRequestsCommand\");\nvar DescribeSpotFleetRequestsCommand = _DescribeSpotFleetRequestsCommand;\n\n// src/commands/DescribeSpotInstanceRequestsCommand.ts\n\n\n\nvar _DescribeSpotInstanceRequestsCommand = class _DescribeSpotInstanceRequestsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotInstanceRequests\", {}).n(\"EC2Client\", \"DescribeSpotInstanceRequestsCommand\").f(void 0, DescribeSpotInstanceRequestsResultFilterSensitiveLog).ser(se_DescribeSpotInstanceRequestsCommand).de(de_DescribeSpotInstanceRequestsCommand).build() {\n};\n__name(_DescribeSpotInstanceRequestsCommand, \"DescribeSpotInstanceRequestsCommand\");\nvar DescribeSpotInstanceRequestsCommand = _DescribeSpotInstanceRequestsCommand;\n\n// src/commands/DescribeSpotPriceHistoryCommand.ts\n\n\n\nvar _DescribeSpotPriceHistoryCommand = class _DescribeSpotPriceHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSpotPriceHistory\", {}).n(\"EC2Client\", \"DescribeSpotPriceHistoryCommand\").f(void 0, void 0).ser(se_DescribeSpotPriceHistoryCommand).de(de_DescribeSpotPriceHistoryCommand).build() {\n};\n__name(_DescribeSpotPriceHistoryCommand, \"DescribeSpotPriceHistoryCommand\");\nvar DescribeSpotPriceHistoryCommand = _DescribeSpotPriceHistoryCommand;\n\n// src/commands/DescribeStaleSecurityGroupsCommand.ts\n\n\n\nvar _DescribeStaleSecurityGroupsCommand = class _DescribeStaleSecurityGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeStaleSecurityGroups\", {}).n(\"EC2Client\", \"DescribeStaleSecurityGroupsCommand\").f(void 0, void 0).ser(se_DescribeStaleSecurityGroupsCommand).de(de_DescribeStaleSecurityGroupsCommand).build() {\n};\n__name(_DescribeStaleSecurityGroupsCommand, \"DescribeStaleSecurityGroupsCommand\");\nvar DescribeStaleSecurityGroupsCommand = _DescribeStaleSecurityGroupsCommand;\n\n// src/commands/DescribeStoreImageTasksCommand.ts\n\n\n\nvar _DescribeStoreImageTasksCommand = class _DescribeStoreImageTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeStoreImageTasks\", {}).n(\"EC2Client\", \"DescribeStoreImageTasksCommand\").f(void 0, void 0).ser(se_DescribeStoreImageTasksCommand).de(de_DescribeStoreImageTasksCommand).build() {\n};\n__name(_DescribeStoreImageTasksCommand, \"DescribeStoreImageTasksCommand\");\nvar DescribeStoreImageTasksCommand = _DescribeStoreImageTasksCommand;\n\n// src/commands/DescribeSubnetsCommand.ts\n\n\n\nvar _DescribeSubnetsCommand = class _DescribeSubnetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeSubnets\", {}).n(\"EC2Client\", \"DescribeSubnetsCommand\").f(void 0, void 0).ser(se_DescribeSubnetsCommand).de(de_DescribeSubnetsCommand).build() {\n};\n__name(_DescribeSubnetsCommand, \"DescribeSubnetsCommand\");\nvar DescribeSubnetsCommand = _DescribeSubnetsCommand;\n\n// src/commands/DescribeTagsCommand.ts\n\n\n\nvar _DescribeTagsCommand = class _DescribeTagsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTags\", {}).n(\"EC2Client\", \"DescribeTagsCommand\").f(void 0, void 0).ser(se_DescribeTagsCommand).de(de_DescribeTagsCommand).build() {\n};\n__name(_DescribeTagsCommand, \"DescribeTagsCommand\");\nvar DescribeTagsCommand = _DescribeTagsCommand;\n\n// src/commands/DescribeTrafficMirrorFilterRulesCommand.ts\n\n\n\nvar _DescribeTrafficMirrorFilterRulesCommand = class _DescribeTrafficMirrorFilterRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTrafficMirrorFilterRules\", {}).n(\"EC2Client\", \"DescribeTrafficMirrorFilterRulesCommand\").f(void 0, void 0).ser(se_DescribeTrafficMirrorFilterRulesCommand).de(de_DescribeTrafficMirrorFilterRulesCommand).build() {\n};\n__name(_DescribeTrafficMirrorFilterRulesCommand, \"DescribeTrafficMirrorFilterRulesCommand\");\nvar DescribeTrafficMirrorFilterRulesCommand = _DescribeTrafficMirrorFilterRulesCommand;\n\n// src/commands/DescribeTrafficMirrorFiltersCommand.ts\n\n\n\nvar _DescribeTrafficMirrorFiltersCommand = class _DescribeTrafficMirrorFiltersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTrafficMirrorFilters\", {}).n(\"EC2Client\", \"DescribeTrafficMirrorFiltersCommand\").f(void 0, void 0).ser(se_DescribeTrafficMirrorFiltersCommand).de(de_DescribeTrafficMirrorFiltersCommand).build() {\n};\n__name(_DescribeTrafficMirrorFiltersCommand, \"DescribeTrafficMirrorFiltersCommand\");\nvar DescribeTrafficMirrorFiltersCommand = _DescribeTrafficMirrorFiltersCommand;\n\n// src/commands/DescribeTrafficMirrorSessionsCommand.ts\n\n\n\nvar _DescribeTrafficMirrorSessionsCommand = class _DescribeTrafficMirrorSessionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTrafficMirrorSessions\", {}).n(\"EC2Client\", \"DescribeTrafficMirrorSessionsCommand\").f(void 0, void 0).ser(se_DescribeTrafficMirrorSessionsCommand).de(de_DescribeTrafficMirrorSessionsCommand).build() {\n};\n__name(_DescribeTrafficMirrorSessionsCommand, \"DescribeTrafficMirrorSessionsCommand\");\nvar DescribeTrafficMirrorSessionsCommand = _DescribeTrafficMirrorSessionsCommand;\n\n// src/commands/DescribeTrafficMirrorTargetsCommand.ts\n\n\n\nvar _DescribeTrafficMirrorTargetsCommand = class _DescribeTrafficMirrorTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTrafficMirrorTargets\", {}).n(\"EC2Client\", \"DescribeTrafficMirrorTargetsCommand\").f(void 0, void 0).ser(se_DescribeTrafficMirrorTargetsCommand).de(de_DescribeTrafficMirrorTargetsCommand).build() {\n};\n__name(_DescribeTrafficMirrorTargetsCommand, \"DescribeTrafficMirrorTargetsCommand\");\nvar DescribeTrafficMirrorTargetsCommand = _DescribeTrafficMirrorTargetsCommand;\n\n// src/commands/DescribeTransitGatewayAttachmentsCommand.ts\n\n\n\nvar _DescribeTransitGatewayAttachmentsCommand = class _DescribeTransitGatewayAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayAttachments\", {}).n(\"EC2Client\", \"DescribeTransitGatewayAttachmentsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayAttachmentsCommand).de(de_DescribeTransitGatewayAttachmentsCommand).build() {\n};\n__name(_DescribeTransitGatewayAttachmentsCommand, \"DescribeTransitGatewayAttachmentsCommand\");\nvar DescribeTransitGatewayAttachmentsCommand = _DescribeTransitGatewayAttachmentsCommand;\n\n// src/commands/DescribeTransitGatewayConnectPeersCommand.ts\n\n\n\nvar _DescribeTransitGatewayConnectPeersCommand = class _DescribeTransitGatewayConnectPeersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayConnectPeers\", {}).n(\"EC2Client\", \"DescribeTransitGatewayConnectPeersCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayConnectPeersCommand).de(de_DescribeTransitGatewayConnectPeersCommand).build() {\n};\n__name(_DescribeTransitGatewayConnectPeersCommand, \"DescribeTransitGatewayConnectPeersCommand\");\nvar DescribeTransitGatewayConnectPeersCommand = _DescribeTransitGatewayConnectPeersCommand;\n\n// src/commands/DescribeTransitGatewayConnectsCommand.ts\n\n\n\nvar _DescribeTransitGatewayConnectsCommand = class _DescribeTransitGatewayConnectsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayConnects\", {}).n(\"EC2Client\", \"DescribeTransitGatewayConnectsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayConnectsCommand).de(de_DescribeTransitGatewayConnectsCommand).build() {\n};\n__name(_DescribeTransitGatewayConnectsCommand, \"DescribeTransitGatewayConnectsCommand\");\nvar DescribeTransitGatewayConnectsCommand = _DescribeTransitGatewayConnectsCommand;\n\n// src/commands/DescribeTransitGatewayMulticastDomainsCommand.ts\n\n\n\nvar _DescribeTransitGatewayMulticastDomainsCommand = class _DescribeTransitGatewayMulticastDomainsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayMulticastDomains\", {}).n(\"EC2Client\", \"DescribeTransitGatewayMulticastDomainsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayMulticastDomainsCommand).de(de_DescribeTransitGatewayMulticastDomainsCommand).build() {\n};\n__name(_DescribeTransitGatewayMulticastDomainsCommand, \"DescribeTransitGatewayMulticastDomainsCommand\");\nvar DescribeTransitGatewayMulticastDomainsCommand = _DescribeTransitGatewayMulticastDomainsCommand;\n\n// src/commands/DescribeTransitGatewayPeeringAttachmentsCommand.ts\n\n\n\nvar _DescribeTransitGatewayPeeringAttachmentsCommand = class _DescribeTransitGatewayPeeringAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayPeeringAttachments\", {}).n(\"EC2Client\", \"DescribeTransitGatewayPeeringAttachmentsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayPeeringAttachmentsCommand).de(de_DescribeTransitGatewayPeeringAttachmentsCommand).build() {\n};\n__name(_DescribeTransitGatewayPeeringAttachmentsCommand, \"DescribeTransitGatewayPeeringAttachmentsCommand\");\nvar DescribeTransitGatewayPeeringAttachmentsCommand = _DescribeTransitGatewayPeeringAttachmentsCommand;\n\n// src/commands/DescribeTransitGatewayPolicyTablesCommand.ts\n\n\n\nvar _DescribeTransitGatewayPolicyTablesCommand = class _DescribeTransitGatewayPolicyTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayPolicyTables\", {}).n(\"EC2Client\", \"DescribeTransitGatewayPolicyTablesCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayPolicyTablesCommand).de(de_DescribeTransitGatewayPolicyTablesCommand).build() {\n};\n__name(_DescribeTransitGatewayPolicyTablesCommand, \"DescribeTransitGatewayPolicyTablesCommand\");\nvar DescribeTransitGatewayPolicyTablesCommand = _DescribeTransitGatewayPolicyTablesCommand;\n\n// src/commands/DescribeTransitGatewayRouteTableAnnouncementsCommand.ts\n\n\n\nvar _DescribeTransitGatewayRouteTableAnnouncementsCommand = class _DescribeTransitGatewayRouteTableAnnouncementsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayRouteTableAnnouncements\", {}).n(\"EC2Client\", \"DescribeTransitGatewayRouteTableAnnouncementsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayRouteTableAnnouncementsCommand).de(de_DescribeTransitGatewayRouteTableAnnouncementsCommand).build() {\n};\n__name(_DescribeTransitGatewayRouteTableAnnouncementsCommand, \"DescribeTransitGatewayRouteTableAnnouncementsCommand\");\nvar DescribeTransitGatewayRouteTableAnnouncementsCommand = _DescribeTransitGatewayRouteTableAnnouncementsCommand;\n\n// src/commands/DescribeTransitGatewayRouteTablesCommand.ts\n\n\n\nvar _DescribeTransitGatewayRouteTablesCommand = class _DescribeTransitGatewayRouteTablesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayRouteTables\", {}).n(\"EC2Client\", \"DescribeTransitGatewayRouteTablesCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayRouteTablesCommand).de(de_DescribeTransitGatewayRouteTablesCommand).build() {\n};\n__name(_DescribeTransitGatewayRouteTablesCommand, \"DescribeTransitGatewayRouteTablesCommand\");\nvar DescribeTransitGatewayRouteTablesCommand = _DescribeTransitGatewayRouteTablesCommand;\n\n// src/commands/DescribeTransitGatewaysCommand.ts\n\n\n\nvar _DescribeTransitGatewaysCommand = class _DescribeTransitGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGateways\", {}).n(\"EC2Client\", \"DescribeTransitGatewaysCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewaysCommand).de(de_DescribeTransitGatewaysCommand).build() {\n};\n__name(_DescribeTransitGatewaysCommand, \"DescribeTransitGatewaysCommand\");\nvar DescribeTransitGatewaysCommand = _DescribeTransitGatewaysCommand;\n\n// src/commands/DescribeTransitGatewayVpcAttachmentsCommand.ts\n\n\n\nvar _DescribeTransitGatewayVpcAttachmentsCommand = class _DescribeTransitGatewayVpcAttachmentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTransitGatewayVpcAttachments\", {}).n(\"EC2Client\", \"DescribeTransitGatewayVpcAttachmentsCommand\").f(void 0, void 0).ser(se_DescribeTransitGatewayVpcAttachmentsCommand).de(de_DescribeTransitGatewayVpcAttachmentsCommand).build() {\n};\n__name(_DescribeTransitGatewayVpcAttachmentsCommand, \"DescribeTransitGatewayVpcAttachmentsCommand\");\nvar DescribeTransitGatewayVpcAttachmentsCommand = _DescribeTransitGatewayVpcAttachmentsCommand;\n\n// src/commands/DescribeTrunkInterfaceAssociationsCommand.ts\n\n\n\nvar _DescribeTrunkInterfaceAssociationsCommand = class _DescribeTrunkInterfaceAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeTrunkInterfaceAssociations\", {}).n(\"EC2Client\", \"DescribeTrunkInterfaceAssociationsCommand\").f(void 0, void 0).ser(se_DescribeTrunkInterfaceAssociationsCommand).de(de_DescribeTrunkInterfaceAssociationsCommand).build() {\n};\n__name(_DescribeTrunkInterfaceAssociationsCommand, \"DescribeTrunkInterfaceAssociationsCommand\");\nvar DescribeTrunkInterfaceAssociationsCommand = _DescribeTrunkInterfaceAssociationsCommand;\n\n// src/commands/DescribeVerifiedAccessEndpointsCommand.ts\n\n\n\nvar _DescribeVerifiedAccessEndpointsCommand = class _DescribeVerifiedAccessEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVerifiedAccessEndpoints\", {}).n(\"EC2Client\", \"DescribeVerifiedAccessEndpointsCommand\").f(void 0, void 0).ser(se_DescribeVerifiedAccessEndpointsCommand).de(de_DescribeVerifiedAccessEndpointsCommand).build() {\n};\n__name(_DescribeVerifiedAccessEndpointsCommand, \"DescribeVerifiedAccessEndpointsCommand\");\nvar DescribeVerifiedAccessEndpointsCommand = _DescribeVerifiedAccessEndpointsCommand;\n\n// src/commands/DescribeVerifiedAccessGroupsCommand.ts\n\n\n\nvar _DescribeVerifiedAccessGroupsCommand = class _DescribeVerifiedAccessGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVerifiedAccessGroups\", {}).n(\"EC2Client\", \"DescribeVerifiedAccessGroupsCommand\").f(void 0, void 0).ser(se_DescribeVerifiedAccessGroupsCommand).de(de_DescribeVerifiedAccessGroupsCommand).build() {\n};\n__name(_DescribeVerifiedAccessGroupsCommand, \"DescribeVerifiedAccessGroupsCommand\");\nvar DescribeVerifiedAccessGroupsCommand = _DescribeVerifiedAccessGroupsCommand;\n\n// src/commands/DescribeVerifiedAccessInstanceLoggingConfigurationsCommand.ts\n\n\n\nvar _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = class _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVerifiedAccessInstanceLoggingConfigurations\", {}).n(\"EC2Client\", \"DescribeVerifiedAccessInstanceLoggingConfigurationsCommand\").f(void 0, void 0).ser(se_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand).de(de_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand).build() {\n};\n__name(_DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, \"DescribeVerifiedAccessInstanceLoggingConfigurationsCommand\");\nvar DescribeVerifiedAccessInstanceLoggingConfigurationsCommand = _DescribeVerifiedAccessInstanceLoggingConfigurationsCommand;\n\n// src/commands/DescribeVerifiedAccessInstancesCommand.ts\n\n\n\nvar _DescribeVerifiedAccessInstancesCommand = class _DescribeVerifiedAccessInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVerifiedAccessInstances\", {}).n(\"EC2Client\", \"DescribeVerifiedAccessInstancesCommand\").f(void 0, void 0).ser(se_DescribeVerifiedAccessInstancesCommand).de(de_DescribeVerifiedAccessInstancesCommand).build() {\n};\n__name(_DescribeVerifiedAccessInstancesCommand, \"DescribeVerifiedAccessInstancesCommand\");\nvar DescribeVerifiedAccessInstancesCommand = _DescribeVerifiedAccessInstancesCommand;\n\n// src/commands/DescribeVerifiedAccessTrustProvidersCommand.ts\n\n\n\nvar _DescribeVerifiedAccessTrustProvidersCommand = class _DescribeVerifiedAccessTrustProvidersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVerifiedAccessTrustProviders\", {}).n(\"EC2Client\", \"DescribeVerifiedAccessTrustProvidersCommand\").f(void 0, DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog).ser(se_DescribeVerifiedAccessTrustProvidersCommand).de(de_DescribeVerifiedAccessTrustProvidersCommand).build() {\n};\n__name(_DescribeVerifiedAccessTrustProvidersCommand, \"DescribeVerifiedAccessTrustProvidersCommand\");\nvar DescribeVerifiedAccessTrustProvidersCommand = _DescribeVerifiedAccessTrustProvidersCommand;\n\n// src/commands/DescribeVolumeAttributeCommand.ts\n\n\n\nvar _DescribeVolumeAttributeCommand = class _DescribeVolumeAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVolumeAttribute\", {}).n(\"EC2Client\", \"DescribeVolumeAttributeCommand\").f(void 0, void 0).ser(se_DescribeVolumeAttributeCommand).de(de_DescribeVolumeAttributeCommand).build() {\n};\n__name(_DescribeVolumeAttributeCommand, \"DescribeVolumeAttributeCommand\");\nvar DescribeVolumeAttributeCommand = _DescribeVolumeAttributeCommand;\n\n// src/commands/DescribeVolumesCommand.ts\n\n\n\nvar _DescribeVolumesCommand = class _DescribeVolumesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVolumes\", {}).n(\"EC2Client\", \"DescribeVolumesCommand\").f(void 0, void 0).ser(se_DescribeVolumesCommand).de(de_DescribeVolumesCommand).build() {\n};\n__name(_DescribeVolumesCommand, \"DescribeVolumesCommand\");\nvar DescribeVolumesCommand = _DescribeVolumesCommand;\n\n// src/commands/DescribeVolumesModificationsCommand.ts\n\n\n\nvar _DescribeVolumesModificationsCommand = class _DescribeVolumesModificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVolumesModifications\", {}).n(\"EC2Client\", \"DescribeVolumesModificationsCommand\").f(void 0, void 0).ser(se_DescribeVolumesModificationsCommand).de(de_DescribeVolumesModificationsCommand).build() {\n};\n__name(_DescribeVolumesModificationsCommand, \"DescribeVolumesModificationsCommand\");\nvar DescribeVolumesModificationsCommand = _DescribeVolumesModificationsCommand;\n\n// src/commands/DescribeVolumeStatusCommand.ts\n\n\n\nvar _DescribeVolumeStatusCommand = class _DescribeVolumeStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVolumeStatus\", {}).n(\"EC2Client\", \"DescribeVolumeStatusCommand\").f(void 0, void 0).ser(se_DescribeVolumeStatusCommand).de(de_DescribeVolumeStatusCommand).build() {\n};\n__name(_DescribeVolumeStatusCommand, \"DescribeVolumeStatusCommand\");\nvar DescribeVolumeStatusCommand = _DescribeVolumeStatusCommand;\n\n// src/commands/DescribeVpcAttributeCommand.ts\n\n\n\nvar _DescribeVpcAttributeCommand = class _DescribeVpcAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcAttribute\", {}).n(\"EC2Client\", \"DescribeVpcAttributeCommand\").f(void 0, void 0).ser(se_DescribeVpcAttributeCommand).de(de_DescribeVpcAttributeCommand).build() {\n};\n__name(_DescribeVpcAttributeCommand, \"DescribeVpcAttributeCommand\");\nvar DescribeVpcAttributeCommand = _DescribeVpcAttributeCommand;\n\n// src/commands/DescribeVpcClassicLinkCommand.ts\n\n\n\nvar _DescribeVpcClassicLinkCommand = class _DescribeVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcClassicLink\", {}).n(\"EC2Client\", \"DescribeVpcClassicLinkCommand\").f(void 0, void 0).ser(se_DescribeVpcClassicLinkCommand).de(de_DescribeVpcClassicLinkCommand).build() {\n};\n__name(_DescribeVpcClassicLinkCommand, \"DescribeVpcClassicLinkCommand\");\nvar DescribeVpcClassicLinkCommand = _DescribeVpcClassicLinkCommand;\n\n// src/commands/DescribeVpcClassicLinkDnsSupportCommand.ts\n\n\n\nvar _DescribeVpcClassicLinkDnsSupportCommand = class _DescribeVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcClassicLinkDnsSupport\", {}).n(\"EC2Client\", \"DescribeVpcClassicLinkDnsSupportCommand\").f(void 0, void 0).ser(se_DescribeVpcClassicLinkDnsSupportCommand).de(de_DescribeVpcClassicLinkDnsSupportCommand).build() {\n};\n__name(_DescribeVpcClassicLinkDnsSupportCommand, \"DescribeVpcClassicLinkDnsSupportCommand\");\nvar DescribeVpcClassicLinkDnsSupportCommand = _DescribeVpcClassicLinkDnsSupportCommand;\n\n// src/commands/DescribeVpcEndpointConnectionNotificationsCommand.ts\n\n\n\nvar _DescribeVpcEndpointConnectionNotificationsCommand = class _DescribeVpcEndpointConnectionNotificationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpointConnectionNotifications\", {}).n(\"EC2Client\", \"DescribeVpcEndpointConnectionNotificationsCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointConnectionNotificationsCommand).de(de_DescribeVpcEndpointConnectionNotificationsCommand).build() {\n};\n__name(_DescribeVpcEndpointConnectionNotificationsCommand, \"DescribeVpcEndpointConnectionNotificationsCommand\");\nvar DescribeVpcEndpointConnectionNotificationsCommand = _DescribeVpcEndpointConnectionNotificationsCommand;\n\n// src/commands/DescribeVpcEndpointConnectionsCommand.ts\n\n\n\nvar _DescribeVpcEndpointConnectionsCommand = class _DescribeVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpointConnections\", {}).n(\"EC2Client\", \"DescribeVpcEndpointConnectionsCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointConnectionsCommand).de(de_DescribeVpcEndpointConnectionsCommand).build() {\n};\n__name(_DescribeVpcEndpointConnectionsCommand, \"DescribeVpcEndpointConnectionsCommand\");\nvar DescribeVpcEndpointConnectionsCommand = _DescribeVpcEndpointConnectionsCommand;\n\n// src/commands/DescribeVpcEndpointsCommand.ts\n\n\n\nvar _DescribeVpcEndpointsCommand = class _DescribeVpcEndpointsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpoints\", {}).n(\"EC2Client\", \"DescribeVpcEndpointsCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointsCommand).de(de_DescribeVpcEndpointsCommand).build() {\n};\n__name(_DescribeVpcEndpointsCommand, \"DescribeVpcEndpointsCommand\");\nvar DescribeVpcEndpointsCommand = _DescribeVpcEndpointsCommand;\n\n// src/commands/DescribeVpcEndpointServiceConfigurationsCommand.ts\n\n\n\nvar _DescribeVpcEndpointServiceConfigurationsCommand = class _DescribeVpcEndpointServiceConfigurationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpointServiceConfigurations\", {}).n(\"EC2Client\", \"DescribeVpcEndpointServiceConfigurationsCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointServiceConfigurationsCommand).de(de_DescribeVpcEndpointServiceConfigurationsCommand).build() {\n};\n__name(_DescribeVpcEndpointServiceConfigurationsCommand, \"DescribeVpcEndpointServiceConfigurationsCommand\");\nvar DescribeVpcEndpointServiceConfigurationsCommand = _DescribeVpcEndpointServiceConfigurationsCommand;\n\n// src/commands/DescribeVpcEndpointServicePermissionsCommand.ts\n\n\n\nvar _DescribeVpcEndpointServicePermissionsCommand = class _DescribeVpcEndpointServicePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpointServicePermissions\", {}).n(\"EC2Client\", \"DescribeVpcEndpointServicePermissionsCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointServicePermissionsCommand).de(de_DescribeVpcEndpointServicePermissionsCommand).build() {\n};\n__name(_DescribeVpcEndpointServicePermissionsCommand, \"DescribeVpcEndpointServicePermissionsCommand\");\nvar DescribeVpcEndpointServicePermissionsCommand = _DescribeVpcEndpointServicePermissionsCommand;\n\n// src/commands/DescribeVpcEndpointServicesCommand.ts\n\n\n\nvar _DescribeVpcEndpointServicesCommand = class _DescribeVpcEndpointServicesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcEndpointServices\", {}).n(\"EC2Client\", \"DescribeVpcEndpointServicesCommand\").f(void 0, void 0).ser(se_DescribeVpcEndpointServicesCommand).de(de_DescribeVpcEndpointServicesCommand).build() {\n};\n__name(_DescribeVpcEndpointServicesCommand, \"DescribeVpcEndpointServicesCommand\");\nvar DescribeVpcEndpointServicesCommand = _DescribeVpcEndpointServicesCommand;\n\n// src/commands/DescribeVpcPeeringConnectionsCommand.ts\n\n\n\nvar _DescribeVpcPeeringConnectionsCommand = class _DescribeVpcPeeringConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcPeeringConnections\", {}).n(\"EC2Client\", \"DescribeVpcPeeringConnectionsCommand\").f(void 0, void 0).ser(se_DescribeVpcPeeringConnectionsCommand).de(de_DescribeVpcPeeringConnectionsCommand).build() {\n};\n__name(_DescribeVpcPeeringConnectionsCommand, \"DescribeVpcPeeringConnectionsCommand\");\nvar DescribeVpcPeeringConnectionsCommand = _DescribeVpcPeeringConnectionsCommand;\n\n// src/commands/DescribeVpcsCommand.ts\n\n\n\nvar _DescribeVpcsCommand = class _DescribeVpcsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpcs\", {}).n(\"EC2Client\", \"DescribeVpcsCommand\").f(void 0, void 0).ser(se_DescribeVpcsCommand).de(de_DescribeVpcsCommand).build() {\n};\n__name(_DescribeVpcsCommand, \"DescribeVpcsCommand\");\nvar DescribeVpcsCommand = _DescribeVpcsCommand;\n\n// src/commands/DescribeVpnConnectionsCommand.ts\n\n\n\nvar _DescribeVpnConnectionsCommand = class _DescribeVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpnConnections\", {}).n(\"EC2Client\", \"DescribeVpnConnectionsCommand\").f(void 0, DescribeVpnConnectionsResultFilterSensitiveLog).ser(se_DescribeVpnConnectionsCommand).de(de_DescribeVpnConnectionsCommand).build() {\n};\n__name(_DescribeVpnConnectionsCommand, \"DescribeVpnConnectionsCommand\");\nvar DescribeVpnConnectionsCommand = _DescribeVpnConnectionsCommand;\n\n// src/commands/DescribeVpnGatewaysCommand.ts\n\n\n\nvar _DescribeVpnGatewaysCommand = class _DescribeVpnGatewaysCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DescribeVpnGateways\", {}).n(\"EC2Client\", \"DescribeVpnGatewaysCommand\").f(void 0, void 0).ser(se_DescribeVpnGatewaysCommand).de(de_DescribeVpnGatewaysCommand).build() {\n};\n__name(_DescribeVpnGatewaysCommand, \"DescribeVpnGatewaysCommand\");\nvar DescribeVpnGatewaysCommand = _DescribeVpnGatewaysCommand;\n\n// src/commands/DetachClassicLinkVpcCommand.ts\n\n\n\nvar _DetachClassicLinkVpcCommand = class _DetachClassicLinkVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachClassicLinkVpc\", {}).n(\"EC2Client\", \"DetachClassicLinkVpcCommand\").f(void 0, void 0).ser(se_DetachClassicLinkVpcCommand).de(de_DetachClassicLinkVpcCommand).build() {\n};\n__name(_DetachClassicLinkVpcCommand, \"DetachClassicLinkVpcCommand\");\nvar DetachClassicLinkVpcCommand = _DetachClassicLinkVpcCommand;\n\n// src/commands/DetachInternetGatewayCommand.ts\n\n\n\nvar _DetachInternetGatewayCommand = class _DetachInternetGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachInternetGateway\", {}).n(\"EC2Client\", \"DetachInternetGatewayCommand\").f(void 0, void 0).ser(se_DetachInternetGatewayCommand).de(de_DetachInternetGatewayCommand).build() {\n};\n__name(_DetachInternetGatewayCommand, \"DetachInternetGatewayCommand\");\nvar DetachInternetGatewayCommand = _DetachInternetGatewayCommand;\n\n// src/commands/DetachNetworkInterfaceCommand.ts\n\n\n\nvar _DetachNetworkInterfaceCommand = class _DetachNetworkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachNetworkInterface\", {}).n(\"EC2Client\", \"DetachNetworkInterfaceCommand\").f(void 0, void 0).ser(se_DetachNetworkInterfaceCommand).de(de_DetachNetworkInterfaceCommand).build() {\n};\n__name(_DetachNetworkInterfaceCommand, \"DetachNetworkInterfaceCommand\");\nvar DetachNetworkInterfaceCommand = _DetachNetworkInterfaceCommand;\n\n// src/commands/DetachVerifiedAccessTrustProviderCommand.ts\n\n\n\nvar _DetachVerifiedAccessTrustProviderCommand = class _DetachVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachVerifiedAccessTrustProvider\", {}).n(\"EC2Client\", \"DetachVerifiedAccessTrustProviderCommand\").f(void 0, DetachVerifiedAccessTrustProviderResultFilterSensitiveLog).ser(se_DetachVerifiedAccessTrustProviderCommand).de(de_DetachVerifiedAccessTrustProviderCommand).build() {\n};\n__name(_DetachVerifiedAccessTrustProviderCommand, \"DetachVerifiedAccessTrustProviderCommand\");\nvar DetachVerifiedAccessTrustProviderCommand = _DetachVerifiedAccessTrustProviderCommand;\n\n// src/commands/DetachVolumeCommand.ts\n\n\n\nvar _DetachVolumeCommand = class _DetachVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachVolume\", {}).n(\"EC2Client\", \"DetachVolumeCommand\").f(void 0, void 0).ser(se_DetachVolumeCommand).de(de_DetachVolumeCommand).build() {\n};\n__name(_DetachVolumeCommand, \"DetachVolumeCommand\");\nvar DetachVolumeCommand = _DetachVolumeCommand;\n\n// src/commands/DetachVpnGatewayCommand.ts\n\n\n\nvar _DetachVpnGatewayCommand = class _DetachVpnGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DetachVpnGateway\", {}).n(\"EC2Client\", \"DetachVpnGatewayCommand\").f(void 0, void 0).ser(se_DetachVpnGatewayCommand).de(de_DetachVpnGatewayCommand).build() {\n};\n__name(_DetachVpnGatewayCommand, \"DetachVpnGatewayCommand\");\nvar DetachVpnGatewayCommand = _DetachVpnGatewayCommand;\n\n// src/commands/DisableAddressTransferCommand.ts\n\n\n\nvar _DisableAddressTransferCommand = class _DisableAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableAddressTransfer\", {}).n(\"EC2Client\", \"DisableAddressTransferCommand\").f(void 0, void 0).ser(se_DisableAddressTransferCommand).de(de_DisableAddressTransferCommand).build() {\n};\n__name(_DisableAddressTransferCommand, \"DisableAddressTransferCommand\");\nvar DisableAddressTransferCommand = _DisableAddressTransferCommand;\n\n// src/commands/DisableAwsNetworkPerformanceMetricSubscriptionCommand.ts\n\n\n\nvar _DisableAwsNetworkPerformanceMetricSubscriptionCommand = class _DisableAwsNetworkPerformanceMetricSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableAwsNetworkPerformanceMetricSubscription\", {}).n(\"EC2Client\", \"DisableAwsNetworkPerformanceMetricSubscriptionCommand\").f(void 0, void 0).ser(se_DisableAwsNetworkPerformanceMetricSubscriptionCommand).de(de_DisableAwsNetworkPerformanceMetricSubscriptionCommand).build() {\n};\n__name(_DisableAwsNetworkPerformanceMetricSubscriptionCommand, \"DisableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar DisableAwsNetworkPerformanceMetricSubscriptionCommand = _DisableAwsNetworkPerformanceMetricSubscriptionCommand;\n\n// src/commands/DisableEbsEncryptionByDefaultCommand.ts\n\n\n\nvar _DisableEbsEncryptionByDefaultCommand = class _DisableEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableEbsEncryptionByDefault\", {}).n(\"EC2Client\", \"DisableEbsEncryptionByDefaultCommand\").f(void 0, void 0).ser(se_DisableEbsEncryptionByDefaultCommand).de(de_DisableEbsEncryptionByDefaultCommand).build() {\n};\n__name(_DisableEbsEncryptionByDefaultCommand, \"DisableEbsEncryptionByDefaultCommand\");\nvar DisableEbsEncryptionByDefaultCommand = _DisableEbsEncryptionByDefaultCommand;\n\n// src/commands/DisableFastLaunchCommand.ts\n\n\n\nvar _DisableFastLaunchCommand = class _DisableFastLaunchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableFastLaunch\", {}).n(\"EC2Client\", \"DisableFastLaunchCommand\").f(void 0, void 0).ser(se_DisableFastLaunchCommand).de(de_DisableFastLaunchCommand).build() {\n};\n__name(_DisableFastLaunchCommand, \"DisableFastLaunchCommand\");\nvar DisableFastLaunchCommand = _DisableFastLaunchCommand;\n\n// src/commands/DisableFastSnapshotRestoresCommand.ts\n\n\n\nvar _DisableFastSnapshotRestoresCommand = class _DisableFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableFastSnapshotRestores\", {}).n(\"EC2Client\", \"DisableFastSnapshotRestoresCommand\").f(void 0, void 0).ser(se_DisableFastSnapshotRestoresCommand).de(de_DisableFastSnapshotRestoresCommand).build() {\n};\n__name(_DisableFastSnapshotRestoresCommand, \"DisableFastSnapshotRestoresCommand\");\nvar DisableFastSnapshotRestoresCommand = _DisableFastSnapshotRestoresCommand;\n\n// src/commands/DisableImageBlockPublicAccessCommand.ts\n\n\n\nvar _DisableImageBlockPublicAccessCommand = class _DisableImageBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableImageBlockPublicAccess\", {}).n(\"EC2Client\", \"DisableImageBlockPublicAccessCommand\").f(void 0, void 0).ser(se_DisableImageBlockPublicAccessCommand).de(de_DisableImageBlockPublicAccessCommand).build() {\n};\n__name(_DisableImageBlockPublicAccessCommand, \"DisableImageBlockPublicAccessCommand\");\nvar DisableImageBlockPublicAccessCommand = _DisableImageBlockPublicAccessCommand;\n\n// src/commands/DisableImageCommand.ts\n\n\n\nvar _DisableImageCommand = class _DisableImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableImage\", {}).n(\"EC2Client\", \"DisableImageCommand\").f(void 0, void 0).ser(se_DisableImageCommand).de(de_DisableImageCommand).build() {\n};\n__name(_DisableImageCommand, \"DisableImageCommand\");\nvar DisableImageCommand = _DisableImageCommand;\n\n// src/commands/DisableImageDeprecationCommand.ts\n\n\n\nvar _DisableImageDeprecationCommand = class _DisableImageDeprecationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableImageDeprecation\", {}).n(\"EC2Client\", \"DisableImageDeprecationCommand\").f(void 0, void 0).ser(se_DisableImageDeprecationCommand).de(de_DisableImageDeprecationCommand).build() {\n};\n__name(_DisableImageDeprecationCommand, \"DisableImageDeprecationCommand\");\nvar DisableImageDeprecationCommand = _DisableImageDeprecationCommand;\n\n// src/commands/DisableImageDeregistrationProtectionCommand.ts\n\n\n\nvar _DisableImageDeregistrationProtectionCommand = class _DisableImageDeregistrationProtectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableImageDeregistrationProtection\", {}).n(\"EC2Client\", \"DisableImageDeregistrationProtectionCommand\").f(void 0, void 0).ser(se_DisableImageDeregistrationProtectionCommand).de(de_DisableImageDeregistrationProtectionCommand).build() {\n};\n__name(_DisableImageDeregistrationProtectionCommand, \"DisableImageDeregistrationProtectionCommand\");\nvar DisableImageDeregistrationProtectionCommand = _DisableImageDeregistrationProtectionCommand;\n\n// src/commands/DisableIpamOrganizationAdminAccountCommand.ts\n\n\n\nvar _DisableIpamOrganizationAdminAccountCommand = class _DisableIpamOrganizationAdminAccountCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableIpamOrganizationAdminAccount\", {}).n(\"EC2Client\", \"DisableIpamOrganizationAdminAccountCommand\").f(void 0, void 0).ser(se_DisableIpamOrganizationAdminAccountCommand).de(de_DisableIpamOrganizationAdminAccountCommand).build() {\n};\n__name(_DisableIpamOrganizationAdminAccountCommand, \"DisableIpamOrganizationAdminAccountCommand\");\nvar DisableIpamOrganizationAdminAccountCommand = _DisableIpamOrganizationAdminAccountCommand;\n\n// src/commands/DisableSerialConsoleAccessCommand.ts\n\n\n\nvar _DisableSerialConsoleAccessCommand = class _DisableSerialConsoleAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableSerialConsoleAccess\", {}).n(\"EC2Client\", \"DisableSerialConsoleAccessCommand\").f(void 0, void 0).ser(se_DisableSerialConsoleAccessCommand).de(de_DisableSerialConsoleAccessCommand).build() {\n};\n__name(_DisableSerialConsoleAccessCommand, \"DisableSerialConsoleAccessCommand\");\nvar DisableSerialConsoleAccessCommand = _DisableSerialConsoleAccessCommand;\n\n// src/commands/DisableSnapshotBlockPublicAccessCommand.ts\n\n\n\nvar _DisableSnapshotBlockPublicAccessCommand = class _DisableSnapshotBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableSnapshotBlockPublicAccess\", {}).n(\"EC2Client\", \"DisableSnapshotBlockPublicAccessCommand\").f(void 0, void 0).ser(se_DisableSnapshotBlockPublicAccessCommand).de(de_DisableSnapshotBlockPublicAccessCommand).build() {\n};\n__name(_DisableSnapshotBlockPublicAccessCommand, \"DisableSnapshotBlockPublicAccessCommand\");\nvar DisableSnapshotBlockPublicAccessCommand = _DisableSnapshotBlockPublicAccessCommand;\n\n// src/commands/DisableTransitGatewayRouteTablePropagationCommand.ts\n\n\n\nvar _DisableTransitGatewayRouteTablePropagationCommand = class _DisableTransitGatewayRouteTablePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableTransitGatewayRouteTablePropagation\", {}).n(\"EC2Client\", \"DisableTransitGatewayRouteTablePropagationCommand\").f(void 0, void 0).ser(se_DisableTransitGatewayRouteTablePropagationCommand).de(de_DisableTransitGatewayRouteTablePropagationCommand).build() {\n};\n__name(_DisableTransitGatewayRouteTablePropagationCommand, \"DisableTransitGatewayRouteTablePropagationCommand\");\nvar DisableTransitGatewayRouteTablePropagationCommand = _DisableTransitGatewayRouteTablePropagationCommand;\n\n// src/commands/DisableVgwRoutePropagationCommand.ts\n\n\n\nvar _DisableVgwRoutePropagationCommand = class _DisableVgwRoutePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableVgwRoutePropagation\", {}).n(\"EC2Client\", \"DisableVgwRoutePropagationCommand\").f(void 0, void 0).ser(se_DisableVgwRoutePropagationCommand).de(de_DisableVgwRoutePropagationCommand).build() {\n};\n__name(_DisableVgwRoutePropagationCommand, \"DisableVgwRoutePropagationCommand\");\nvar DisableVgwRoutePropagationCommand = _DisableVgwRoutePropagationCommand;\n\n// src/commands/DisableVpcClassicLinkCommand.ts\n\n\n\nvar _DisableVpcClassicLinkCommand = class _DisableVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableVpcClassicLink\", {}).n(\"EC2Client\", \"DisableVpcClassicLinkCommand\").f(void 0, void 0).ser(se_DisableVpcClassicLinkCommand).de(de_DisableVpcClassicLinkCommand).build() {\n};\n__name(_DisableVpcClassicLinkCommand, \"DisableVpcClassicLinkCommand\");\nvar DisableVpcClassicLinkCommand = _DisableVpcClassicLinkCommand;\n\n// src/commands/DisableVpcClassicLinkDnsSupportCommand.ts\n\n\n\nvar _DisableVpcClassicLinkDnsSupportCommand = class _DisableVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisableVpcClassicLinkDnsSupport\", {}).n(\"EC2Client\", \"DisableVpcClassicLinkDnsSupportCommand\").f(void 0, void 0).ser(se_DisableVpcClassicLinkDnsSupportCommand).de(de_DisableVpcClassicLinkDnsSupportCommand).build() {\n};\n__name(_DisableVpcClassicLinkDnsSupportCommand, \"DisableVpcClassicLinkDnsSupportCommand\");\nvar DisableVpcClassicLinkDnsSupportCommand = _DisableVpcClassicLinkDnsSupportCommand;\n\n// src/commands/DisassociateAddressCommand.ts\n\n\n\nvar _DisassociateAddressCommand = class _DisassociateAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateAddress\", {}).n(\"EC2Client\", \"DisassociateAddressCommand\").f(void 0, void 0).ser(se_DisassociateAddressCommand).de(de_DisassociateAddressCommand).build() {\n};\n__name(_DisassociateAddressCommand, \"DisassociateAddressCommand\");\nvar DisassociateAddressCommand = _DisassociateAddressCommand;\n\n// src/commands/DisassociateClientVpnTargetNetworkCommand.ts\n\n\n\nvar _DisassociateClientVpnTargetNetworkCommand = class _DisassociateClientVpnTargetNetworkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateClientVpnTargetNetwork\", {}).n(\"EC2Client\", \"DisassociateClientVpnTargetNetworkCommand\").f(void 0, void 0).ser(se_DisassociateClientVpnTargetNetworkCommand).de(de_DisassociateClientVpnTargetNetworkCommand).build() {\n};\n__name(_DisassociateClientVpnTargetNetworkCommand, \"DisassociateClientVpnTargetNetworkCommand\");\nvar DisassociateClientVpnTargetNetworkCommand = _DisassociateClientVpnTargetNetworkCommand;\n\n// src/commands/DisassociateEnclaveCertificateIamRoleCommand.ts\n\n\n\nvar _DisassociateEnclaveCertificateIamRoleCommand = class _DisassociateEnclaveCertificateIamRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateEnclaveCertificateIamRole\", {}).n(\"EC2Client\", \"DisassociateEnclaveCertificateIamRoleCommand\").f(void 0, void 0).ser(se_DisassociateEnclaveCertificateIamRoleCommand).de(de_DisassociateEnclaveCertificateIamRoleCommand).build() {\n};\n__name(_DisassociateEnclaveCertificateIamRoleCommand, \"DisassociateEnclaveCertificateIamRoleCommand\");\nvar DisassociateEnclaveCertificateIamRoleCommand = _DisassociateEnclaveCertificateIamRoleCommand;\n\n// src/commands/DisassociateIamInstanceProfileCommand.ts\n\n\n\nvar _DisassociateIamInstanceProfileCommand = class _DisassociateIamInstanceProfileCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateIamInstanceProfile\", {}).n(\"EC2Client\", \"DisassociateIamInstanceProfileCommand\").f(void 0, void 0).ser(se_DisassociateIamInstanceProfileCommand).de(de_DisassociateIamInstanceProfileCommand).build() {\n};\n__name(_DisassociateIamInstanceProfileCommand, \"DisassociateIamInstanceProfileCommand\");\nvar DisassociateIamInstanceProfileCommand = _DisassociateIamInstanceProfileCommand;\n\n// src/commands/DisassociateInstanceEventWindowCommand.ts\n\n\n\nvar _DisassociateInstanceEventWindowCommand = class _DisassociateInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateInstanceEventWindow\", {}).n(\"EC2Client\", \"DisassociateInstanceEventWindowCommand\").f(void 0, void 0).ser(se_DisassociateInstanceEventWindowCommand).de(de_DisassociateInstanceEventWindowCommand).build() {\n};\n__name(_DisassociateInstanceEventWindowCommand, \"DisassociateInstanceEventWindowCommand\");\nvar DisassociateInstanceEventWindowCommand = _DisassociateInstanceEventWindowCommand;\n\n// src/commands/DisassociateIpamByoasnCommand.ts\n\n\n\nvar _DisassociateIpamByoasnCommand = class _DisassociateIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateIpamByoasn\", {}).n(\"EC2Client\", \"DisassociateIpamByoasnCommand\").f(void 0, void 0).ser(se_DisassociateIpamByoasnCommand).de(de_DisassociateIpamByoasnCommand).build() {\n};\n__name(_DisassociateIpamByoasnCommand, \"DisassociateIpamByoasnCommand\");\nvar DisassociateIpamByoasnCommand = _DisassociateIpamByoasnCommand;\n\n// src/commands/DisassociateIpamResourceDiscoveryCommand.ts\n\n\n\nvar _DisassociateIpamResourceDiscoveryCommand = class _DisassociateIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateIpamResourceDiscovery\", {}).n(\"EC2Client\", \"DisassociateIpamResourceDiscoveryCommand\").f(void 0, void 0).ser(se_DisassociateIpamResourceDiscoveryCommand).de(de_DisassociateIpamResourceDiscoveryCommand).build() {\n};\n__name(_DisassociateIpamResourceDiscoveryCommand, \"DisassociateIpamResourceDiscoveryCommand\");\nvar DisassociateIpamResourceDiscoveryCommand = _DisassociateIpamResourceDiscoveryCommand;\n\n// src/commands/DisassociateNatGatewayAddressCommand.ts\n\n\n\nvar _DisassociateNatGatewayAddressCommand = class _DisassociateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateNatGatewayAddress\", {}).n(\"EC2Client\", \"DisassociateNatGatewayAddressCommand\").f(void 0, void 0).ser(se_DisassociateNatGatewayAddressCommand).de(de_DisassociateNatGatewayAddressCommand).build() {\n};\n__name(_DisassociateNatGatewayAddressCommand, \"DisassociateNatGatewayAddressCommand\");\nvar DisassociateNatGatewayAddressCommand = _DisassociateNatGatewayAddressCommand;\n\n// src/commands/DisassociateRouteTableCommand.ts\n\n\n\nvar _DisassociateRouteTableCommand = class _DisassociateRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateRouteTable\", {}).n(\"EC2Client\", \"DisassociateRouteTableCommand\").f(void 0, void 0).ser(se_DisassociateRouteTableCommand).de(de_DisassociateRouteTableCommand).build() {\n};\n__name(_DisassociateRouteTableCommand, \"DisassociateRouteTableCommand\");\nvar DisassociateRouteTableCommand = _DisassociateRouteTableCommand;\n\n// src/commands/DisassociateSubnetCidrBlockCommand.ts\n\n\n\nvar _DisassociateSubnetCidrBlockCommand = class _DisassociateSubnetCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateSubnetCidrBlock\", {}).n(\"EC2Client\", \"DisassociateSubnetCidrBlockCommand\").f(void 0, void 0).ser(se_DisassociateSubnetCidrBlockCommand).de(de_DisassociateSubnetCidrBlockCommand).build() {\n};\n__name(_DisassociateSubnetCidrBlockCommand, \"DisassociateSubnetCidrBlockCommand\");\nvar DisassociateSubnetCidrBlockCommand = _DisassociateSubnetCidrBlockCommand;\n\n// src/commands/DisassociateTransitGatewayMulticastDomainCommand.ts\n\n\n\nvar _DisassociateTransitGatewayMulticastDomainCommand = class _DisassociateTransitGatewayMulticastDomainCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateTransitGatewayMulticastDomain\", {}).n(\"EC2Client\", \"DisassociateTransitGatewayMulticastDomainCommand\").f(void 0, void 0).ser(se_DisassociateTransitGatewayMulticastDomainCommand).de(de_DisassociateTransitGatewayMulticastDomainCommand).build() {\n};\n__name(_DisassociateTransitGatewayMulticastDomainCommand, \"DisassociateTransitGatewayMulticastDomainCommand\");\nvar DisassociateTransitGatewayMulticastDomainCommand = _DisassociateTransitGatewayMulticastDomainCommand;\n\n// src/commands/DisassociateTransitGatewayPolicyTableCommand.ts\n\n\n\nvar _DisassociateTransitGatewayPolicyTableCommand = class _DisassociateTransitGatewayPolicyTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateTransitGatewayPolicyTable\", {}).n(\"EC2Client\", \"DisassociateTransitGatewayPolicyTableCommand\").f(void 0, void 0).ser(se_DisassociateTransitGatewayPolicyTableCommand).de(de_DisassociateTransitGatewayPolicyTableCommand).build() {\n};\n__name(_DisassociateTransitGatewayPolicyTableCommand, \"DisassociateTransitGatewayPolicyTableCommand\");\nvar DisassociateTransitGatewayPolicyTableCommand = _DisassociateTransitGatewayPolicyTableCommand;\n\n// src/commands/DisassociateTransitGatewayRouteTableCommand.ts\n\n\n\nvar _DisassociateTransitGatewayRouteTableCommand = class _DisassociateTransitGatewayRouteTableCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateTransitGatewayRouteTable\", {}).n(\"EC2Client\", \"DisassociateTransitGatewayRouteTableCommand\").f(void 0, void 0).ser(se_DisassociateTransitGatewayRouteTableCommand).de(de_DisassociateTransitGatewayRouteTableCommand).build() {\n};\n__name(_DisassociateTransitGatewayRouteTableCommand, \"DisassociateTransitGatewayRouteTableCommand\");\nvar DisassociateTransitGatewayRouteTableCommand = _DisassociateTransitGatewayRouteTableCommand;\n\n// src/commands/DisassociateTrunkInterfaceCommand.ts\n\n\n\nvar _DisassociateTrunkInterfaceCommand = class _DisassociateTrunkInterfaceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateTrunkInterface\", {}).n(\"EC2Client\", \"DisassociateTrunkInterfaceCommand\").f(void 0, void 0).ser(se_DisassociateTrunkInterfaceCommand).de(de_DisassociateTrunkInterfaceCommand).build() {\n};\n__name(_DisassociateTrunkInterfaceCommand, \"DisassociateTrunkInterfaceCommand\");\nvar DisassociateTrunkInterfaceCommand = _DisassociateTrunkInterfaceCommand;\n\n// src/commands/DisassociateVpcCidrBlockCommand.ts\n\n\n\nvar _DisassociateVpcCidrBlockCommand = class _DisassociateVpcCidrBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"DisassociateVpcCidrBlock\", {}).n(\"EC2Client\", \"DisassociateVpcCidrBlockCommand\").f(void 0, void 0).ser(se_DisassociateVpcCidrBlockCommand).de(de_DisassociateVpcCidrBlockCommand).build() {\n};\n__name(_DisassociateVpcCidrBlockCommand, \"DisassociateVpcCidrBlockCommand\");\nvar DisassociateVpcCidrBlockCommand = _DisassociateVpcCidrBlockCommand;\n\n// src/commands/EnableAddressTransferCommand.ts\n\n\n\nvar _EnableAddressTransferCommand = class _EnableAddressTransferCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableAddressTransfer\", {}).n(\"EC2Client\", \"EnableAddressTransferCommand\").f(void 0, void 0).ser(se_EnableAddressTransferCommand).de(de_EnableAddressTransferCommand).build() {\n};\n__name(_EnableAddressTransferCommand, \"EnableAddressTransferCommand\");\nvar EnableAddressTransferCommand = _EnableAddressTransferCommand;\n\n// src/commands/EnableAwsNetworkPerformanceMetricSubscriptionCommand.ts\n\n\n\nvar _EnableAwsNetworkPerformanceMetricSubscriptionCommand = class _EnableAwsNetworkPerformanceMetricSubscriptionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableAwsNetworkPerformanceMetricSubscription\", {}).n(\"EC2Client\", \"EnableAwsNetworkPerformanceMetricSubscriptionCommand\").f(void 0, void 0).ser(se_EnableAwsNetworkPerformanceMetricSubscriptionCommand).de(de_EnableAwsNetworkPerformanceMetricSubscriptionCommand).build() {\n};\n__name(_EnableAwsNetworkPerformanceMetricSubscriptionCommand, \"EnableAwsNetworkPerformanceMetricSubscriptionCommand\");\nvar EnableAwsNetworkPerformanceMetricSubscriptionCommand = _EnableAwsNetworkPerformanceMetricSubscriptionCommand;\n\n// src/commands/EnableEbsEncryptionByDefaultCommand.ts\n\n\n\nvar _EnableEbsEncryptionByDefaultCommand = class _EnableEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableEbsEncryptionByDefault\", {}).n(\"EC2Client\", \"EnableEbsEncryptionByDefaultCommand\").f(void 0, void 0).ser(se_EnableEbsEncryptionByDefaultCommand).de(de_EnableEbsEncryptionByDefaultCommand).build() {\n};\n__name(_EnableEbsEncryptionByDefaultCommand, \"EnableEbsEncryptionByDefaultCommand\");\nvar EnableEbsEncryptionByDefaultCommand = _EnableEbsEncryptionByDefaultCommand;\n\n// src/commands/EnableFastLaunchCommand.ts\n\n\n\nvar _EnableFastLaunchCommand = class _EnableFastLaunchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableFastLaunch\", {}).n(\"EC2Client\", \"EnableFastLaunchCommand\").f(void 0, void 0).ser(se_EnableFastLaunchCommand).de(de_EnableFastLaunchCommand).build() {\n};\n__name(_EnableFastLaunchCommand, \"EnableFastLaunchCommand\");\nvar EnableFastLaunchCommand = _EnableFastLaunchCommand;\n\n// src/commands/EnableFastSnapshotRestoresCommand.ts\n\n\n\nvar _EnableFastSnapshotRestoresCommand = class _EnableFastSnapshotRestoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableFastSnapshotRestores\", {}).n(\"EC2Client\", \"EnableFastSnapshotRestoresCommand\").f(void 0, void 0).ser(se_EnableFastSnapshotRestoresCommand).de(de_EnableFastSnapshotRestoresCommand).build() {\n};\n__name(_EnableFastSnapshotRestoresCommand, \"EnableFastSnapshotRestoresCommand\");\nvar EnableFastSnapshotRestoresCommand = _EnableFastSnapshotRestoresCommand;\n\n// src/commands/EnableImageBlockPublicAccessCommand.ts\n\n\n\nvar _EnableImageBlockPublicAccessCommand = class _EnableImageBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableImageBlockPublicAccess\", {}).n(\"EC2Client\", \"EnableImageBlockPublicAccessCommand\").f(void 0, void 0).ser(se_EnableImageBlockPublicAccessCommand).de(de_EnableImageBlockPublicAccessCommand).build() {\n};\n__name(_EnableImageBlockPublicAccessCommand, \"EnableImageBlockPublicAccessCommand\");\nvar EnableImageBlockPublicAccessCommand = _EnableImageBlockPublicAccessCommand;\n\n// src/commands/EnableImageCommand.ts\n\n\n\nvar _EnableImageCommand = class _EnableImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableImage\", {}).n(\"EC2Client\", \"EnableImageCommand\").f(void 0, void 0).ser(se_EnableImageCommand).de(de_EnableImageCommand).build() {\n};\n__name(_EnableImageCommand, \"EnableImageCommand\");\nvar EnableImageCommand = _EnableImageCommand;\n\n// src/commands/EnableImageDeprecationCommand.ts\n\n\n\nvar _EnableImageDeprecationCommand = class _EnableImageDeprecationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableImageDeprecation\", {}).n(\"EC2Client\", \"EnableImageDeprecationCommand\").f(void 0, void 0).ser(se_EnableImageDeprecationCommand).de(de_EnableImageDeprecationCommand).build() {\n};\n__name(_EnableImageDeprecationCommand, \"EnableImageDeprecationCommand\");\nvar EnableImageDeprecationCommand = _EnableImageDeprecationCommand;\n\n// src/commands/EnableImageDeregistrationProtectionCommand.ts\n\n\n\nvar _EnableImageDeregistrationProtectionCommand = class _EnableImageDeregistrationProtectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableImageDeregistrationProtection\", {}).n(\"EC2Client\", \"EnableImageDeregistrationProtectionCommand\").f(void 0, void 0).ser(se_EnableImageDeregistrationProtectionCommand).de(de_EnableImageDeregistrationProtectionCommand).build() {\n};\n__name(_EnableImageDeregistrationProtectionCommand, \"EnableImageDeregistrationProtectionCommand\");\nvar EnableImageDeregistrationProtectionCommand = _EnableImageDeregistrationProtectionCommand;\n\n// src/commands/EnableIpamOrganizationAdminAccountCommand.ts\n\n\n\nvar _EnableIpamOrganizationAdminAccountCommand = class _EnableIpamOrganizationAdminAccountCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableIpamOrganizationAdminAccount\", {}).n(\"EC2Client\", \"EnableIpamOrganizationAdminAccountCommand\").f(void 0, void 0).ser(se_EnableIpamOrganizationAdminAccountCommand).de(de_EnableIpamOrganizationAdminAccountCommand).build() {\n};\n__name(_EnableIpamOrganizationAdminAccountCommand, \"EnableIpamOrganizationAdminAccountCommand\");\nvar EnableIpamOrganizationAdminAccountCommand = _EnableIpamOrganizationAdminAccountCommand;\n\n// src/commands/EnableReachabilityAnalyzerOrganizationSharingCommand.ts\n\n\n\nvar _EnableReachabilityAnalyzerOrganizationSharingCommand = class _EnableReachabilityAnalyzerOrganizationSharingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableReachabilityAnalyzerOrganizationSharing\", {}).n(\"EC2Client\", \"EnableReachabilityAnalyzerOrganizationSharingCommand\").f(void 0, void 0).ser(se_EnableReachabilityAnalyzerOrganizationSharingCommand).de(de_EnableReachabilityAnalyzerOrganizationSharingCommand).build() {\n};\n__name(_EnableReachabilityAnalyzerOrganizationSharingCommand, \"EnableReachabilityAnalyzerOrganizationSharingCommand\");\nvar EnableReachabilityAnalyzerOrganizationSharingCommand = _EnableReachabilityAnalyzerOrganizationSharingCommand;\n\n// src/commands/EnableSerialConsoleAccessCommand.ts\n\n\n\nvar _EnableSerialConsoleAccessCommand = class _EnableSerialConsoleAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableSerialConsoleAccess\", {}).n(\"EC2Client\", \"EnableSerialConsoleAccessCommand\").f(void 0, void 0).ser(se_EnableSerialConsoleAccessCommand).de(de_EnableSerialConsoleAccessCommand).build() {\n};\n__name(_EnableSerialConsoleAccessCommand, \"EnableSerialConsoleAccessCommand\");\nvar EnableSerialConsoleAccessCommand = _EnableSerialConsoleAccessCommand;\n\n// src/commands/EnableSnapshotBlockPublicAccessCommand.ts\n\n\n\nvar _EnableSnapshotBlockPublicAccessCommand = class _EnableSnapshotBlockPublicAccessCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableSnapshotBlockPublicAccess\", {}).n(\"EC2Client\", \"EnableSnapshotBlockPublicAccessCommand\").f(void 0, void 0).ser(se_EnableSnapshotBlockPublicAccessCommand).de(de_EnableSnapshotBlockPublicAccessCommand).build() {\n};\n__name(_EnableSnapshotBlockPublicAccessCommand, \"EnableSnapshotBlockPublicAccessCommand\");\nvar EnableSnapshotBlockPublicAccessCommand = _EnableSnapshotBlockPublicAccessCommand;\n\n// src/commands/EnableTransitGatewayRouteTablePropagationCommand.ts\n\n\n\nvar _EnableTransitGatewayRouteTablePropagationCommand = class _EnableTransitGatewayRouteTablePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableTransitGatewayRouteTablePropagation\", {}).n(\"EC2Client\", \"EnableTransitGatewayRouteTablePropagationCommand\").f(void 0, void 0).ser(se_EnableTransitGatewayRouteTablePropagationCommand).de(de_EnableTransitGatewayRouteTablePropagationCommand).build() {\n};\n__name(_EnableTransitGatewayRouteTablePropagationCommand, \"EnableTransitGatewayRouteTablePropagationCommand\");\nvar EnableTransitGatewayRouteTablePropagationCommand = _EnableTransitGatewayRouteTablePropagationCommand;\n\n// src/commands/EnableVgwRoutePropagationCommand.ts\n\n\n\nvar _EnableVgwRoutePropagationCommand = class _EnableVgwRoutePropagationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableVgwRoutePropagation\", {}).n(\"EC2Client\", \"EnableVgwRoutePropagationCommand\").f(void 0, void 0).ser(se_EnableVgwRoutePropagationCommand).de(de_EnableVgwRoutePropagationCommand).build() {\n};\n__name(_EnableVgwRoutePropagationCommand, \"EnableVgwRoutePropagationCommand\");\nvar EnableVgwRoutePropagationCommand = _EnableVgwRoutePropagationCommand;\n\n// src/commands/EnableVolumeIOCommand.ts\n\n\n\nvar _EnableVolumeIOCommand = class _EnableVolumeIOCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableVolumeIO\", {}).n(\"EC2Client\", \"EnableVolumeIOCommand\").f(void 0, void 0).ser(se_EnableVolumeIOCommand).de(de_EnableVolumeIOCommand).build() {\n};\n__name(_EnableVolumeIOCommand, \"EnableVolumeIOCommand\");\nvar EnableVolumeIOCommand = _EnableVolumeIOCommand;\n\n// src/commands/EnableVpcClassicLinkCommand.ts\n\n\n\nvar _EnableVpcClassicLinkCommand = class _EnableVpcClassicLinkCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableVpcClassicLink\", {}).n(\"EC2Client\", \"EnableVpcClassicLinkCommand\").f(void 0, void 0).ser(se_EnableVpcClassicLinkCommand).de(de_EnableVpcClassicLinkCommand).build() {\n};\n__name(_EnableVpcClassicLinkCommand, \"EnableVpcClassicLinkCommand\");\nvar EnableVpcClassicLinkCommand = _EnableVpcClassicLinkCommand;\n\n// src/commands/EnableVpcClassicLinkDnsSupportCommand.ts\n\n\n\nvar _EnableVpcClassicLinkDnsSupportCommand = class _EnableVpcClassicLinkDnsSupportCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"EnableVpcClassicLinkDnsSupport\", {}).n(\"EC2Client\", \"EnableVpcClassicLinkDnsSupportCommand\").f(void 0, void 0).ser(se_EnableVpcClassicLinkDnsSupportCommand).de(de_EnableVpcClassicLinkDnsSupportCommand).build() {\n};\n__name(_EnableVpcClassicLinkDnsSupportCommand, \"EnableVpcClassicLinkDnsSupportCommand\");\nvar EnableVpcClassicLinkDnsSupportCommand = _EnableVpcClassicLinkDnsSupportCommand;\n\n// src/commands/ExportClientVpnClientCertificateRevocationListCommand.ts\n\n\n\nvar _ExportClientVpnClientCertificateRevocationListCommand = class _ExportClientVpnClientCertificateRevocationListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ExportClientVpnClientCertificateRevocationList\", {}).n(\"EC2Client\", \"ExportClientVpnClientCertificateRevocationListCommand\").f(void 0, void 0).ser(se_ExportClientVpnClientCertificateRevocationListCommand).de(de_ExportClientVpnClientCertificateRevocationListCommand).build() {\n};\n__name(_ExportClientVpnClientCertificateRevocationListCommand, \"ExportClientVpnClientCertificateRevocationListCommand\");\nvar ExportClientVpnClientCertificateRevocationListCommand = _ExportClientVpnClientCertificateRevocationListCommand;\n\n// src/commands/ExportClientVpnClientConfigurationCommand.ts\n\n\n\nvar _ExportClientVpnClientConfigurationCommand = class _ExportClientVpnClientConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ExportClientVpnClientConfiguration\", {}).n(\"EC2Client\", \"ExportClientVpnClientConfigurationCommand\").f(void 0, void 0).ser(se_ExportClientVpnClientConfigurationCommand).de(de_ExportClientVpnClientConfigurationCommand).build() {\n};\n__name(_ExportClientVpnClientConfigurationCommand, \"ExportClientVpnClientConfigurationCommand\");\nvar ExportClientVpnClientConfigurationCommand = _ExportClientVpnClientConfigurationCommand;\n\n// src/commands/ExportImageCommand.ts\n\n\n\nvar _ExportImageCommand = class _ExportImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ExportImage\", {}).n(\"EC2Client\", \"ExportImageCommand\").f(void 0, void 0).ser(se_ExportImageCommand).de(de_ExportImageCommand).build() {\n};\n__name(_ExportImageCommand, \"ExportImageCommand\");\nvar ExportImageCommand = _ExportImageCommand;\n\n// src/commands/ExportTransitGatewayRoutesCommand.ts\n\n\n\nvar _ExportTransitGatewayRoutesCommand = class _ExportTransitGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ExportTransitGatewayRoutes\", {}).n(\"EC2Client\", \"ExportTransitGatewayRoutesCommand\").f(void 0, void 0).ser(se_ExportTransitGatewayRoutesCommand).de(de_ExportTransitGatewayRoutesCommand).build() {\n};\n__name(_ExportTransitGatewayRoutesCommand, \"ExportTransitGatewayRoutesCommand\");\nvar ExportTransitGatewayRoutesCommand = _ExportTransitGatewayRoutesCommand;\n\n// src/commands/GetAssociatedEnclaveCertificateIamRolesCommand.ts\n\n\n\nvar _GetAssociatedEnclaveCertificateIamRolesCommand = class _GetAssociatedEnclaveCertificateIamRolesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetAssociatedEnclaveCertificateIamRoles\", {}).n(\"EC2Client\", \"GetAssociatedEnclaveCertificateIamRolesCommand\").f(void 0, void 0).ser(se_GetAssociatedEnclaveCertificateIamRolesCommand).de(de_GetAssociatedEnclaveCertificateIamRolesCommand).build() {\n};\n__name(_GetAssociatedEnclaveCertificateIamRolesCommand, \"GetAssociatedEnclaveCertificateIamRolesCommand\");\nvar GetAssociatedEnclaveCertificateIamRolesCommand = _GetAssociatedEnclaveCertificateIamRolesCommand;\n\n// src/commands/GetAssociatedIpv6PoolCidrsCommand.ts\n\n\n\nvar _GetAssociatedIpv6PoolCidrsCommand = class _GetAssociatedIpv6PoolCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetAssociatedIpv6PoolCidrs\", {}).n(\"EC2Client\", \"GetAssociatedIpv6PoolCidrsCommand\").f(void 0, void 0).ser(se_GetAssociatedIpv6PoolCidrsCommand).de(de_GetAssociatedIpv6PoolCidrsCommand).build() {\n};\n__name(_GetAssociatedIpv6PoolCidrsCommand, \"GetAssociatedIpv6PoolCidrsCommand\");\nvar GetAssociatedIpv6PoolCidrsCommand = _GetAssociatedIpv6PoolCidrsCommand;\n\n// src/commands/GetAwsNetworkPerformanceDataCommand.ts\n\n\n\nvar _GetAwsNetworkPerformanceDataCommand = class _GetAwsNetworkPerformanceDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetAwsNetworkPerformanceData\", {}).n(\"EC2Client\", \"GetAwsNetworkPerformanceDataCommand\").f(void 0, void 0).ser(se_GetAwsNetworkPerformanceDataCommand).de(de_GetAwsNetworkPerformanceDataCommand).build() {\n};\n__name(_GetAwsNetworkPerformanceDataCommand, \"GetAwsNetworkPerformanceDataCommand\");\nvar GetAwsNetworkPerformanceDataCommand = _GetAwsNetworkPerformanceDataCommand;\n\n// src/commands/GetCapacityReservationUsageCommand.ts\n\n\n\nvar _GetCapacityReservationUsageCommand = class _GetCapacityReservationUsageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetCapacityReservationUsage\", {}).n(\"EC2Client\", \"GetCapacityReservationUsageCommand\").f(void 0, void 0).ser(se_GetCapacityReservationUsageCommand).de(de_GetCapacityReservationUsageCommand).build() {\n};\n__name(_GetCapacityReservationUsageCommand, \"GetCapacityReservationUsageCommand\");\nvar GetCapacityReservationUsageCommand = _GetCapacityReservationUsageCommand;\n\n// src/commands/GetCoipPoolUsageCommand.ts\n\n\n\nvar _GetCoipPoolUsageCommand = class _GetCoipPoolUsageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetCoipPoolUsage\", {}).n(\"EC2Client\", \"GetCoipPoolUsageCommand\").f(void 0, void 0).ser(se_GetCoipPoolUsageCommand).de(de_GetCoipPoolUsageCommand).build() {\n};\n__name(_GetCoipPoolUsageCommand, \"GetCoipPoolUsageCommand\");\nvar GetCoipPoolUsageCommand = _GetCoipPoolUsageCommand;\n\n// src/commands/GetConsoleOutputCommand.ts\n\n\n\nvar _GetConsoleOutputCommand = class _GetConsoleOutputCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetConsoleOutput\", {}).n(\"EC2Client\", \"GetConsoleOutputCommand\").f(void 0, void 0).ser(se_GetConsoleOutputCommand).de(de_GetConsoleOutputCommand).build() {\n};\n__name(_GetConsoleOutputCommand, \"GetConsoleOutputCommand\");\nvar GetConsoleOutputCommand = _GetConsoleOutputCommand;\n\n// src/commands/GetConsoleScreenshotCommand.ts\n\n\n\nvar _GetConsoleScreenshotCommand = class _GetConsoleScreenshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetConsoleScreenshot\", {}).n(\"EC2Client\", \"GetConsoleScreenshotCommand\").f(void 0, void 0).ser(se_GetConsoleScreenshotCommand).de(de_GetConsoleScreenshotCommand).build() {\n};\n__name(_GetConsoleScreenshotCommand, \"GetConsoleScreenshotCommand\");\nvar GetConsoleScreenshotCommand = _GetConsoleScreenshotCommand;\n\n// src/commands/GetDefaultCreditSpecificationCommand.ts\n\n\n\nvar _GetDefaultCreditSpecificationCommand = class _GetDefaultCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetDefaultCreditSpecification\", {}).n(\"EC2Client\", \"GetDefaultCreditSpecificationCommand\").f(void 0, void 0).ser(se_GetDefaultCreditSpecificationCommand).de(de_GetDefaultCreditSpecificationCommand).build() {\n};\n__name(_GetDefaultCreditSpecificationCommand, \"GetDefaultCreditSpecificationCommand\");\nvar GetDefaultCreditSpecificationCommand = _GetDefaultCreditSpecificationCommand;\n\n// src/commands/GetEbsDefaultKmsKeyIdCommand.ts\n\n\n\nvar _GetEbsDefaultKmsKeyIdCommand = class _GetEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetEbsDefaultKmsKeyId\", {}).n(\"EC2Client\", \"GetEbsDefaultKmsKeyIdCommand\").f(void 0, void 0).ser(se_GetEbsDefaultKmsKeyIdCommand).de(de_GetEbsDefaultKmsKeyIdCommand).build() {\n};\n__name(_GetEbsDefaultKmsKeyIdCommand, \"GetEbsDefaultKmsKeyIdCommand\");\nvar GetEbsDefaultKmsKeyIdCommand = _GetEbsDefaultKmsKeyIdCommand;\n\n// src/commands/GetEbsEncryptionByDefaultCommand.ts\n\n\n\nvar _GetEbsEncryptionByDefaultCommand = class _GetEbsEncryptionByDefaultCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetEbsEncryptionByDefault\", {}).n(\"EC2Client\", \"GetEbsEncryptionByDefaultCommand\").f(void 0, void 0).ser(se_GetEbsEncryptionByDefaultCommand).de(de_GetEbsEncryptionByDefaultCommand).build() {\n};\n__name(_GetEbsEncryptionByDefaultCommand, \"GetEbsEncryptionByDefaultCommand\");\nvar GetEbsEncryptionByDefaultCommand = _GetEbsEncryptionByDefaultCommand;\n\n// src/commands/GetFlowLogsIntegrationTemplateCommand.ts\n\n\n\nvar _GetFlowLogsIntegrationTemplateCommand = class _GetFlowLogsIntegrationTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetFlowLogsIntegrationTemplate\", {}).n(\"EC2Client\", \"GetFlowLogsIntegrationTemplateCommand\").f(void 0, void 0).ser(se_GetFlowLogsIntegrationTemplateCommand).de(de_GetFlowLogsIntegrationTemplateCommand).build() {\n};\n__name(_GetFlowLogsIntegrationTemplateCommand, \"GetFlowLogsIntegrationTemplateCommand\");\nvar GetFlowLogsIntegrationTemplateCommand = _GetFlowLogsIntegrationTemplateCommand;\n\n// src/commands/GetGroupsForCapacityReservationCommand.ts\n\n\n\nvar _GetGroupsForCapacityReservationCommand = class _GetGroupsForCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetGroupsForCapacityReservation\", {}).n(\"EC2Client\", \"GetGroupsForCapacityReservationCommand\").f(void 0, void 0).ser(se_GetGroupsForCapacityReservationCommand).de(de_GetGroupsForCapacityReservationCommand).build() {\n};\n__name(_GetGroupsForCapacityReservationCommand, \"GetGroupsForCapacityReservationCommand\");\nvar GetGroupsForCapacityReservationCommand = _GetGroupsForCapacityReservationCommand;\n\n// src/commands/GetHostReservationPurchasePreviewCommand.ts\n\n\n\nvar _GetHostReservationPurchasePreviewCommand = class _GetHostReservationPurchasePreviewCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetHostReservationPurchasePreview\", {}).n(\"EC2Client\", \"GetHostReservationPurchasePreviewCommand\").f(void 0, void 0).ser(se_GetHostReservationPurchasePreviewCommand).de(de_GetHostReservationPurchasePreviewCommand).build() {\n};\n__name(_GetHostReservationPurchasePreviewCommand, \"GetHostReservationPurchasePreviewCommand\");\nvar GetHostReservationPurchasePreviewCommand = _GetHostReservationPurchasePreviewCommand;\n\n// src/commands/GetImageBlockPublicAccessStateCommand.ts\n\n\n\nvar _GetImageBlockPublicAccessStateCommand = class _GetImageBlockPublicAccessStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetImageBlockPublicAccessState\", {}).n(\"EC2Client\", \"GetImageBlockPublicAccessStateCommand\").f(void 0, void 0).ser(se_GetImageBlockPublicAccessStateCommand).de(de_GetImageBlockPublicAccessStateCommand).build() {\n};\n__name(_GetImageBlockPublicAccessStateCommand, \"GetImageBlockPublicAccessStateCommand\");\nvar GetImageBlockPublicAccessStateCommand = _GetImageBlockPublicAccessStateCommand;\n\n// src/commands/GetInstanceMetadataDefaultsCommand.ts\n\n\n\nvar _GetInstanceMetadataDefaultsCommand = class _GetInstanceMetadataDefaultsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetInstanceMetadataDefaults\", {}).n(\"EC2Client\", \"GetInstanceMetadataDefaultsCommand\").f(void 0, void 0).ser(se_GetInstanceMetadataDefaultsCommand).de(de_GetInstanceMetadataDefaultsCommand).build() {\n};\n__name(_GetInstanceMetadataDefaultsCommand, \"GetInstanceMetadataDefaultsCommand\");\nvar GetInstanceMetadataDefaultsCommand = _GetInstanceMetadataDefaultsCommand;\n\n// src/commands/GetInstanceTpmEkPubCommand.ts\n\n\n\n\n// src/models/models_6.ts\n\nvar EkPubKeyFormat = {\n der: \"der\",\n tpmt: \"tpmt\"\n};\nvar EkPubKeyType = {\n ECC_SEC_P384: \"ecc-sec-p384\",\n RSA_2048: \"rsa-2048\"\n};\nvar IpamComplianceStatus = {\n compliant: \"compliant\",\n ignored: \"ignored\",\n noncompliant: \"noncompliant\",\n unmanaged: \"unmanaged\"\n};\nvar IpamOverlapStatus = {\n ignored: \"ignored\",\n nonoverlapping: \"nonoverlapping\",\n overlapping: \"overlapping\"\n};\nvar IpamAddressHistoryResourceType = {\n eip: \"eip\",\n instance: \"instance\",\n network_interface: \"network-interface\",\n subnet: \"subnet\",\n vpc: \"vpc\"\n};\nvar IpamDiscoveryFailureCode = {\n assume_role_failure: \"assume-role-failure\",\n throttling_failure: \"throttling-failure\",\n unauthorized_failure: \"unauthorized-failure\"\n};\nvar IpamPublicAddressType = {\n AMAZON_OWNED_CONTIG: \"amazon-owned-contig\",\n AMAZON_OWNED_EIP: \"amazon-owned-eip\",\n BYOIP: \"byoip\",\n EC2_PUBLIC_IP: \"ec2-public-ip\",\n SERVICE_MANAGED_BYOIP: \"service-managed-byoip\",\n SERVICE_MANAGED_IP: \"service-managed-ip\"\n};\nvar IpamPublicAddressAssociationStatus = {\n ASSOCIATED: \"associated\",\n DISASSOCIATED: \"disassociated\"\n};\nvar IpamPublicAddressAwsService = {\n AGA: \"global-accelerator\",\n DMS: \"database-migration-service\",\n EC2_LB: \"load-balancer\",\n ECS: \"elastic-container-service\",\n NAT_GATEWAY: \"nat-gateway\",\n OTHER: \"other\",\n RDS: \"relational-database-service\",\n REDSHIFT: \"redshift\",\n S2S_VPN: \"site-to-site-vpn\"\n};\nvar IpamResourceCidrIpSource = {\n amazon: \"amazon\",\n byoip: \"byoip\",\n none: \"none\"\n};\nvar IpamNetworkInterfaceAttachmentStatus = {\n available: \"available\",\n in_use: \"in-use\"\n};\nvar IpamResourceType = {\n eip: \"eip\",\n eni: \"eni\",\n ipv6_pool: \"ipv6-pool\",\n public_ipv4_pool: \"public-ipv4-pool\",\n subnet: \"subnet\",\n vpc: \"vpc\"\n};\nvar IpamManagementState = {\n ignored: \"ignored\",\n managed: \"managed\",\n unmanaged: \"unmanaged\"\n};\nvar LockMode = {\n compliance: \"compliance\",\n governance: \"governance\"\n};\nvar ModifyAvailabilityZoneOptInStatus = {\n not_opted_in: \"not-opted-in\",\n opted_in: \"opted-in\"\n};\nvar OperationType = {\n add: \"add\",\n remove: \"remove\"\n};\nvar UnsuccessfulInstanceCreditSpecificationErrorCode = {\n INCORRECT_INSTANCE_STATE: \"IncorrectInstanceState\",\n INSTANCE_CREDIT_SPECIFICATION_NOT_SUPPORTED: \"InstanceCreditSpecification.NotSupported\",\n INSTANCE_NOT_FOUND: \"InvalidInstanceID.NotFound\",\n INVALID_INSTANCE_ID: \"InvalidInstanceID.Malformed\"\n};\nvar DefaultInstanceMetadataEndpointState = {\n disabled: \"disabled\",\n enabled: \"enabled\",\n no_preference: \"no-preference\"\n};\nvar MetadataDefaultHttpTokensState = {\n no_preference: \"no-preference\",\n optional: \"optional\",\n required: \"required\"\n};\nvar DefaultInstanceMetadataTagsState = {\n disabled: \"disabled\",\n enabled: \"enabled\",\n no_preference: \"no-preference\"\n};\nvar HostTenancy = {\n dedicated: \"dedicated\",\n default: \"default\",\n host: \"host\"\n};\nvar TargetStorageTier = {\n archive: \"archive\"\n};\nvar TrafficMirrorFilterRuleField = {\n description: \"description\",\n destination_port_range: \"destination-port-range\",\n protocol: \"protocol\",\n source_port_range: \"source-port-range\"\n};\nvar TrafficMirrorSessionField = {\n description: \"description\",\n packet_length: \"packet-length\",\n virtual_network_id: \"virtual-network-id\"\n};\nvar VpcTenancy = {\n default: \"default\"\n};\nvar GetInstanceTpmEkPubResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.KeyValue && { KeyValue: import_smithy_client.SENSITIVE_STRING }\n}), \"GetInstanceTpmEkPubResultFilterSensitiveLog\");\nvar GetLaunchTemplateDataResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchTemplateData && {\n LaunchTemplateData: ResponseLaunchTemplateDataFilterSensitiveLog(obj.LaunchTemplateData)\n }\n}), \"GetLaunchTemplateDataResultFilterSensitiveLog\");\nvar GetPasswordDataResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.PasswordData && { PasswordData: import_smithy_client.SENSITIVE_STRING }\n}), \"GetPasswordDataResultFilterSensitiveLog\");\nvar GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnectionDeviceSampleConfiguration && { VpnConnectionDeviceSampleConfiguration: import_smithy_client.SENSITIVE_STRING }\n}), \"GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog\");\nvar ImageDiskContainerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING }\n}), \"ImageDiskContainerFilterSensitiveLog\");\nvar ImportImageRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.DiskContainers && {\n DiskContainers: obj.DiskContainers.map((item) => ImageDiskContainerFilterSensitiveLog(item))\n }\n}), \"ImportImageRequestFilterSensitiveLog\");\nvar ImportImageResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SnapshotDetails && {\n SnapshotDetails: obj.SnapshotDetails.map((item) => SnapshotDetailFilterSensitiveLog(item))\n }\n}), \"ImportImageResultFilterSensitiveLog\");\nvar DiskImageDetailFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ImportManifestUrl && { ImportManifestUrl: import_smithy_client.SENSITIVE_STRING }\n}), \"DiskImageDetailFilterSensitiveLog\");\nvar DiskImageFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Image && { Image: DiskImageDetailFilterSensitiveLog(obj.Image) }\n}), \"DiskImageFilterSensitiveLog\");\nvar UserDataFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj\n}), \"UserDataFilterSensitiveLog\");\nvar ImportInstanceLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"ImportInstanceLaunchSpecificationFilterSensitiveLog\");\nvar ImportInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.DiskImages && { DiskImages: obj.DiskImages.map((item) => DiskImageFilterSensitiveLog(item)) },\n ...obj.LaunchSpecification && {\n LaunchSpecification: ImportInstanceLaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification)\n }\n}), \"ImportInstanceRequestFilterSensitiveLog\");\nvar ImportInstanceResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ConversionTask && { ConversionTask: ConversionTaskFilterSensitiveLog(obj.ConversionTask) }\n}), \"ImportInstanceResultFilterSensitiveLog\");\nvar SnapshotDiskContainerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Url && { Url: import_smithy_client.SENSITIVE_STRING }\n}), \"SnapshotDiskContainerFilterSensitiveLog\");\nvar ImportSnapshotRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.DiskContainer && { DiskContainer: SnapshotDiskContainerFilterSensitiveLog(obj.DiskContainer) }\n}), \"ImportSnapshotRequestFilterSensitiveLog\");\nvar ImportSnapshotResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SnapshotTaskDetail && { SnapshotTaskDetail: SnapshotTaskDetailFilterSensitiveLog(obj.SnapshotTaskDetail) }\n}), \"ImportSnapshotResultFilterSensitiveLog\");\nvar ImportVolumeRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Image && { Image: DiskImageDetailFilterSensitiveLog(obj.Image) }\n}), \"ImportVolumeRequestFilterSensitiveLog\");\nvar ImportVolumeResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ConversionTask && { ConversionTask: ConversionTaskFilterSensitiveLog(obj.ConversionTask) }\n}), \"ImportVolumeResultFilterSensitiveLog\");\nvar ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.ClientSecret && { ClientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog\");\nvar ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OidcOptions && {\n OidcOptions: ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog(obj.OidcOptions)\n }\n}), \"ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog\");\nvar ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VerifiedAccessTrustProvider && {\n VerifiedAccessTrustProvider: VerifiedAccessTrustProviderFilterSensitiveLog(obj.VerifiedAccessTrustProvider)\n }\n}), \"ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog\");\nvar ModifyVpnConnectionResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) }\n}), \"ModifyVpnConnectionResultFilterSensitiveLog\");\n\n// src/commands/GetInstanceTpmEkPubCommand.ts\nvar _GetInstanceTpmEkPubCommand = class _GetInstanceTpmEkPubCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetInstanceTpmEkPub\", {}).n(\"EC2Client\", \"GetInstanceTpmEkPubCommand\").f(void 0, GetInstanceTpmEkPubResultFilterSensitiveLog).ser(se_GetInstanceTpmEkPubCommand).de(de_GetInstanceTpmEkPubCommand).build() {\n};\n__name(_GetInstanceTpmEkPubCommand, \"GetInstanceTpmEkPubCommand\");\nvar GetInstanceTpmEkPubCommand = _GetInstanceTpmEkPubCommand;\n\n// src/commands/GetInstanceTypesFromInstanceRequirementsCommand.ts\n\n\n\nvar _GetInstanceTypesFromInstanceRequirementsCommand = class _GetInstanceTypesFromInstanceRequirementsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetInstanceTypesFromInstanceRequirements\", {}).n(\"EC2Client\", \"GetInstanceTypesFromInstanceRequirementsCommand\").f(void 0, void 0).ser(se_GetInstanceTypesFromInstanceRequirementsCommand).de(de_GetInstanceTypesFromInstanceRequirementsCommand).build() {\n};\n__name(_GetInstanceTypesFromInstanceRequirementsCommand, \"GetInstanceTypesFromInstanceRequirementsCommand\");\nvar GetInstanceTypesFromInstanceRequirementsCommand = _GetInstanceTypesFromInstanceRequirementsCommand;\n\n// src/commands/GetInstanceUefiDataCommand.ts\n\n\n\nvar _GetInstanceUefiDataCommand = class _GetInstanceUefiDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetInstanceUefiData\", {}).n(\"EC2Client\", \"GetInstanceUefiDataCommand\").f(void 0, void 0).ser(se_GetInstanceUefiDataCommand).de(de_GetInstanceUefiDataCommand).build() {\n};\n__name(_GetInstanceUefiDataCommand, \"GetInstanceUefiDataCommand\");\nvar GetInstanceUefiDataCommand = _GetInstanceUefiDataCommand;\n\n// src/commands/GetIpamAddressHistoryCommand.ts\n\n\n\nvar _GetIpamAddressHistoryCommand = class _GetIpamAddressHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamAddressHistory\", {}).n(\"EC2Client\", \"GetIpamAddressHistoryCommand\").f(void 0, void 0).ser(se_GetIpamAddressHistoryCommand).de(de_GetIpamAddressHistoryCommand).build() {\n};\n__name(_GetIpamAddressHistoryCommand, \"GetIpamAddressHistoryCommand\");\nvar GetIpamAddressHistoryCommand = _GetIpamAddressHistoryCommand;\n\n// src/commands/GetIpamDiscoveredAccountsCommand.ts\n\n\n\nvar _GetIpamDiscoveredAccountsCommand = class _GetIpamDiscoveredAccountsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamDiscoveredAccounts\", {}).n(\"EC2Client\", \"GetIpamDiscoveredAccountsCommand\").f(void 0, void 0).ser(se_GetIpamDiscoveredAccountsCommand).de(de_GetIpamDiscoveredAccountsCommand).build() {\n};\n__name(_GetIpamDiscoveredAccountsCommand, \"GetIpamDiscoveredAccountsCommand\");\nvar GetIpamDiscoveredAccountsCommand = _GetIpamDiscoveredAccountsCommand;\n\n// src/commands/GetIpamDiscoveredPublicAddressesCommand.ts\n\n\n\nvar _GetIpamDiscoveredPublicAddressesCommand = class _GetIpamDiscoveredPublicAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamDiscoveredPublicAddresses\", {}).n(\"EC2Client\", \"GetIpamDiscoveredPublicAddressesCommand\").f(void 0, void 0).ser(se_GetIpamDiscoveredPublicAddressesCommand).de(de_GetIpamDiscoveredPublicAddressesCommand).build() {\n};\n__name(_GetIpamDiscoveredPublicAddressesCommand, \"GetIpamDiscoveredPublicAddressesCommand\");\nvar GetIpamDiscoveredPublicAddressesCommand = _GetIpamDiscoveredPublicAddressesCommand;\n\n// src/commands/GetIpamDiscoveredResourceCidrsCommand.ts\n\n\n\nvar _GetIpamDiscoveredResourceCidrsCommand = class _GetIpamDiscoveredResourceCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamDiscoveredResourceCidrs\", {}).n(\"EC2Client\", \"GetIpamDiscoveredResourceCidrsCommand\").f(void 0, void 0).ser(se_GetIpamDiscoveredResourceCidrsCommand).de(de_GetIpamDiscoveredResourceCidrsCommand).build() {\n};\n__name(_GetIpamDiscoveredResourceCidrsCommand, \"GetIpamDiscoveredResourceCidrsCommand\");\nvar GetIpamDiscoveredResourceCidrsCommand = _GetIpamDiscoveredResourceCidrsCommand;\n\n// src/commands/GetIpamPoolAllocationsCommand.ts\n\n\n\nvar _GetIpamPoolAllocationsCommand = class _GetIpamPoolAllocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamPoolAllocations\", {}).n(\"EC2Client\", \"GetIpamPoolAllocationsCommand\").f(void 0, void 0).ser(se_GetIpamPoolAllocationsCommand).de(de_GetIpamPoolAllocationsCommand).build() {\n};\n__name(_GetIpamPoolAllocationsCommand, \"GetIpamPoolAllocationsCommand\");\nvar GetIpamPoolAllocationsCommand = _GetIpamPoolAllocationsCommand;\n\n// src/commands/GetIpamPoolCidrsCommand.ts\n\n\n\nvar _GetIpamPoolCidrsCommand = class _GetIpamPoolCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamPoolCidrs\", {}).n(\"EC2Client\", \"GetIpamPoolCidrsCommand\").f(void 0, void 0).ser(se_GetIpamPoolCidrsCommand).de(de_GetIpamPoolCidrsCommand).build() {\n};\n__name(_GetIpamPoolCidrsCommand, \"GetIpamPoolCidrsCommand\");\nvar GetIpamPoolCidrsCommand = _GetIpamPoolCidrsCommand;\n\n// src/commands/GetIpamResourceCidrsCommand.ts\n\n\n\nvar _GetIpamResourceCidrsCommand = class _GetIpamResourceCidrsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetIpamResourceCidrs\", {}).n(\"EC2Client\", \"GetIpamResourceCidrsCommand\").f(void 0, void 0).ser(se_GetIpamResourceCidrsCommand).de(de_GetIpamResourceCidrsCommand).build() {\n};\n__name(_GetIpamResourceCidrsCommand, \"GetIpamResourceCidrsCommand\");\nvar GetIpamResourceCidrsCommand = _GetIpamResourceCidrsCommand;\n\n// src/commands/GetLaunchTemplateDataCommand.ts\n\n\n\nvar _GetLaunchTemplateDataCommand = class _GetLaunchTemplateDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetLaunchTemplateData\", {}).n(\"EC2Client\", \"GetLaunchTemplateDataCommand\").f(void 0, GetLaunchTemplateDataResultFilterSensitiveLog).ser(se_GetLaunchTemplateDataCommand).de(de_GetLaunchTemplateDataCommand).build() {\n};\n__name(_GetLaunchTemplateDataCommand, \"GetLaunchTemplateDataCommand\");\nvar GetLaunchTemplateDataCommand = _GetLaunchTemplateDataCommand;\n\n// src/commands/GetManagedPrefixListAssociationsCommand.ts\n\n\n\nvar _GetManagedPrefixListAssociationsCommand = class _GetManagedPrefixListAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetManagedPrefixListAssociations\", {}).n(\"EC2Client\", \"GetManagedPrefixListAssociationsCommand\").f(void 0, void 0).ser(se_GetManagedPrefixListAssociationsCommand).de(de_GetManagedPrefixListAssociationsCommand).build() {\n};\n__name(_GetManagedPrefixListAssociationsCommand, \"GetManagedPrefixListAssociationsCommand\");\nvar GetManagedPrefixListAssociationsCommand = _GetManagedPrefixListAssociationsCommand;\n\n// src/commands/GetManagedPrefixListEntriesCommand.ts\n\n\n\nvar _GetManagedPrefixListEntriesCommand = class _GetManagedPrefixListEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetManagedPrefixListEntries\", {}).n(\"EC2Client\", \"GetManagedPrefixListEntriesCommand\").f(void 0, void 0).ser(se_GetManagedPrefixListEntriesCommand).de(de_GetManagedPrefixListEntriesCommand).build() {\n};\n__name(_GetManagedPrefixListEntriesCommand, \"GetManagedPrefixListEntriesCommand\");\nvar GetManagedPrefixListEntriesCommand = _GetManagedPrefixListEntriesCommand;\n\n// src/commands/GetNetworkInsightsAccessScopeAnalysisFindingsCommand.ts\n\n\n\nvar _GetNetworkInsightsAccessScopeAnalysisFindingsCommand = class _GetNetworkInsightsAccessScopeAnalysisFindingsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetNetworkInsightsAccessScopeAnalysisFindings\", {}).n(\"EC2Client\", \"GetNetworkInsightsAccessScopeAnalysisFindingsCommand\").f(void 0, void 0).ser(se_GetNetworkInsightsAccessScopeAnalysisFindingsCommand).de(de_GetNetworkInsightsAccessScopeAnalysisFindingsCommand).build() {\n};\n__name(_GetNetworkInsightsAccessScopeAnalysisFindingsCommand, \"GetNetworkInsightsAccessScopeAnalysisFindingsCommand\");\nvar GetNetworkInsightsAccessScopeAnalysisFindingsCommand = _GetNetworkInsightsAccessScopeAnalysisFindingsCommand;\n\n// src/commands/GetNetworkInsightsAccessScopeContentCommand.ts\n\n\n\nvar _GetNetworkInsightsAccessScopeContentCommand = class _GetNetworkInsightsAccessScopeContentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetNetworkInsightsAccessScopeContent\", {}).n(\"EC2Client\", \"GetNetworkInsightsAccessScopeContentCommand\").f(void 0, void 0).ser(se_GetNetworkInsightsAccessScopeContentCommand).de(de_GetNetworkInsightsAccessScopeContentCommand).build() {\n};\n__name(_GetNetworkInsightsAccessScopeContentCommand, \"GetNetworkInsightsAccessScopeContentCommand\");\nvar GetNetworkInsightsAccessScopeContentCommand = _GetNetworkInsightsAccessScopeContentCommand;\n\n// src/commands/GetPasswordDataCommand.ts\n\n\n\nvar _GetPasswordDataCommand = class _GetPasswordDataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetPasswordData\", {}).n(\"EC2Client\", \"GetPasswordDataCommand\").f(void 0, GetPasswordDataResultFilterSensitiveLog).ser(se_GetPasswordDataCommand).de(de_GetPasswordDataCommand).build() {\n};\n__name(_GetPasswordDataCommand, \"GetPasswordDataCommand\");\nvar GetPasswordDataCommand = _GetPasswordDataCommand;\n\n// src/commands/GetReservedInstancesExchangeQuoteCommand.ts\n\n\n\nvar _GetReservedInstancesExchangeQuoteCommand = class _GetReservedInstancesExchangeQuoteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetReservedInstancesExchangeQuote\", {}).n(\"EC2Client\", \"GetReservedInstancesExchangeQuoteCommand\").f(void 0, void 0).ser(se_GetReservedInstancesExchangeQuoteCommand).de(de_GetReservedInstancesExchangeQuoteCommand).build() {\n};\n__name(_GetReservedInstancesExchangeQuoteCommand, \"GetReservedInstancesExchangeQuoteCommand\");\nvar GetReservedInstancesExchangeQuoteCommand = _GetReservedInstancesExchangeQuoteCommand;\n\n// src/commands/GetSecurityGroupsForVpcCommand.ts\n\n\n\nvar _GetSecurityGroupsForVpcCommand = class _GetSecurityGroupsForVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetSecurityGroupsForVpc\", {}).n(\"EC2Client\", \"GetSecurityGroupsForVpcCommand\").f(void 0, void 0).ser(se_GetSecurityGroupsForVpcCommand).de(de_GetSecurityGroupsForVpcCommand).build() {\n};\n__name(_GetSecurityGroupsForVpcCommand, \"GetSecurityGroupsForVpcCommand\");\nvar GetSecurityGroupsForVpcCommand = _GetSecurityGroupsForVpcCommand;\n\n// src/commands/GetSerialConsoleAccessStatusCommand.ts\n\n\n\nvar _GetSerialConsoleAccessStatusCommand = class _GetSerialConsoleAccessStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetSerialConsoleAccessStatus\", {}).n(\"EC2Client\", \"GetSerialConsoleAccessStatusCommand\").f(void 0, void 0).ser(se_GetSerialConsoleAccessStatusCommand).de(de_GetSerialConsoleAccessStatusCommand).build() {\n};\n__name(_GetSerialConsoleAccessStatusCommand, \"GetSerialConsoleAccessStatusCommand\");\nvar GetSerialConsoleAccessStatusCommand = _GetSerialConsoleAccessStatusCommand;\n\n// src/commands/GetSnapshotBlockPublicAccessStateCommand.ts\n\n\n\nvar _GetSnapshotBlockPublicAccessStateCommand = class _GetSnapshotBlockPublicAccessStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetSnapshotBlockPublicAccessState\", {}).n(\"EC2Client\", \"GetSnapshotBlockPublicAccessStateCommand\").f(void 0, void 0).ser(se_GetSnapshotBlockPublicAccessStateCommand).de(de_GetSnapshotBlockPublicAccessStateCommand).build() {\n};\n__name(_GetSnapshotBlockPublicAccessStateCommand, \"GetSnapshotBlockPublicAccessStateCommand\");\nvar GetSnapshotBlockPublicAccessStateCommand = _GetSnapshotBlockPublicAccessStateCommand;\n\n// src/commands/GetSpotPlacementScoresCommand.ts\n\n\n\nvar _GetSpotPlacementScoresCommand = class _GetSpotPlacementScoresCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetSpotPlacementScores\", {}).n(\"EC2Client\", \"GetSpotPlacementScoresCommand\").f(void 0, void 0).ser(se_GetSpotPlacementScoresCommand).de(de_GetSpotPlacementScoresCommand).build() {\n};\n__name(_GetSpotPlacementScoresCommand, \"GetSpotPlacementScoresCommand\");\nvar GetSpotPlacementScoresCommand = _GetSpotPlacementScoresCommand;\n\n// src/commands/GetSubnetCidrReservationsCommand.ts\n\n\n\nvar _GetSubnetCidrReservationsCommand = class _GetSubnetCidrReservationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetSubnetCidrReservations\", {}).n(\"EC2Client\", \"GetSubnetCidrReservationsCommand\").f(void 0, void 0).ser(se_GetSubnetCidrReservationsCommand).de(de_GetSubnetCidrReservationsCommand).build() {\n};\n__name(_GetSubnetCidrReservationsCommand, \"GetSubnetCidrReservationsCommand\");\nvar GetSubnetCidrReservationsCommand = _GetSubnetCidrReservationsCommand;\n\n// src/commands/GetTransitGatewayAttachmentPropagationsCommand.ts\n\n\n\nvar _GetTransitGatewayAttachmentPropagationsCommand = class _GetTransitGatewayAttachmentPropagationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayAttachmentPropagations\", {}).n(\"EC2Client\", \"GetTransitGatewayAttachmentPropagationsCommand\").f(void 0, void 0).ser(se_GetTransitGatewayAttachmentPropagationsCommand).de(de_GetTransitGatewayAttachmentPropagationsCommand).build() {\n};\n__name(_GetTransitGatewayAttachmentPropagationsCommand, \"GetTransitGatewayAttachmentPropagationsCommand\");\nvar GetTransitGatewayAttachmentPropagationsCommand = _GetTransitGatewayAttachmentPropagationsCommand;\n\n// src/commands/GetTransitGatewayMulticastDomainAssociationsCommand.ts\n\n\n\nvar _GetTransitGatewayMulticastDomainAssociationsCommand = class _GetTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayMulticastDomainAssociations\", {}).n(\"EC2Client\", \"GetTransitGatewayMulticastDomainAssociationsCommand\").f(void 0, void 0).ser(se_GetTransitGatewayMulticastDomainAssociationsCommand).de(de_GetTransitGatewayMulticastDomainAssociationsCommand).build() {\n};\n__name(_GetTransitGatewayMulticastDomainAssociationsCommand, \"GetTransitGatewayMulticastDomainAssociationsCommand\");\nvar GetTransitGatewayMulticastDomainAssociationsCommand = _GetTransitGatewayMulticastDomainAssociationsCommand;\n\n// src/commands/GetTransitGatewayPolicyTableAssociationsCommand.ts\n\n\n\nvar _GetTransitGatewayPolicyTableAssociationsCommand = class _GetTransitGatewayPolicyTableAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayPolicyTableAssociations\", {}).n(\"EC2Client\", \"GetTransitGatewayPolicyTableAssociationsCommand\").f(void 0, void 0).ser(se_GetTransitGatewayPolicyTableAssociationsCommand).de(de_GetTransitGatewayPolicyTableAssociationsCommand).build() {\n};\n__name(_GetTransitGatewayPolicyTableAssociationsCommand, \"GetTransitGatewayPolicyTableAssociationsCommand\");\nvar GetTransitGatewayPolicyTableAssociationsCommand = _GetTransitGatewayPolicyTableAssociationsCommand;\n\n// src/commands/GetTransitGatewayPolicyTableEntriesCommand.ts\n\n\n\nvar _GetTransitGatewayPolicyTableEntriesCommand = class _GetTransitGatewayPolicyTableEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayPolicyTableEntries\", {}).n(\"EC2Client\", \"GetTransitGatewayPolicyTableEntriesCommand\").f(void 0, void 0).ser(se_GetTransitGatewayPolicyTableEntriesCommand).de(de_GetTransitGatewayPolicyTableEntriesCommand).build() {\n};\n__name(_GetTransitGatewayPolicyTableEntriesCommand, \"GetTransitGatewayPolicyTableEntriesCommand\");\nvar GetTransitGatewayPolicyTableEntriesCommand = _GetTransitGatewayPolicyTableEntriesCommand;\n\n// src/commands/GetTransitGatewayPrefixListReferencesCommand.ts\n\n\n\nvar _GetTransitGatewayPrefixListReferencesCommand = class _GetTransitGatewayPrefixListReferencesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayPrefixListReferences\", {}).n(\"EC2Client\", \"GetTransitGatewayPrefixListReferencesCommand\").f(void 0, void 0).ser(se_GetTransitGatewayPrefixListReferencesCommand).de(de_GetTransitGatewayPrefixListReferencesCommand).build() {\n};\n__name(_GetTransitGatewayPrefixListReferencesCommand, \"GetTransitGatewayPrefixListReferencesCommand\");\nvar GetTransitGatewayPrefixListReferencesCommand = _GetTransitGatewayPrefixListReferencesCommand;\n\n// src/commands/GetTransitGatewayRouteTableAssociationsCommand.ts\n\n\n\nvar _GetTransitGatewayRouteTableAssociationsCommand = class _GetTransitGatewayRouteTableAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayRouteTableAssociations\", {}).n(\"EC2Client\", \"GetTransitGatewayRouteTableAssociationsCommand\").f(void 0, void 0).ser(se_GetTransitGatewayRouteTableAssociationsCommand).de(de_GetTransitGatewayRouteTableAssociationsCommand).build() {\n};\n__name(_GetTransitGatewayRouteTableAssociationsCommand, \"GetTransitGatewayRouteTableAssociationsCommand\");\nvar GetTransitGatewayRouteTableAssociationsCommand = _GetTransitGatewayRouteTableAssociationsCommand;\n\n// src/commands/GetTransitGatewayRouteTablePropagationsCommand.ts\n\n\n\nvar _GetTransitGatewayRouteTablePropagationsCommand = class _GetTransitGatewayRouteTablePropagationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetTransitGatewayRouteTablePropagations\", {}).n(\"EC2Client\", \"GetTransitGatewayRouteTablePropagationsCommand\").f(void 0, void 0).ser(se_GetTransitGatewayRouteTablePropagationsCommand).de(de_GetTransitGatewayRouteTablePropagationsCommand).build() {\n};\n__name(_GetTransitGatewayRouteTablePropagationsCommand, \"GetTransitGatewayRouteTablePropagationsCommand\");\nvar GetTransitGatewayRouteTablePropagationsCommand = _GetTransitGatewayRouteTablePropagationsCommand;\n\n// src/commands/GetVerifiedAccessEndpointPolicyCommand.ts\n\n\n\nvar _GetVerifiedAccessEndpointPolicyCommand = class _GetVerifiedAccessEndpointPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetVerifiedAccessEndpointPolicy\", {}).n(\"EC2Client\", \"GetVerifiedAccessEndpointPolicyCommand\").f(void 0, void 0).ser(se_GetVerifiedAccessEndpointPolicyCommand).de(de_GetVerifiedAccessEndpointPolicyCommand).build() {\n};\n__name(_GetVerifiedAccessEndpointPolicyCommand, \"GetVerifiedAccessEndpointPolicyCommand\");\nvar GetVerifiedAccessEndpointPolicyCommand = _GetVerifiedAccessEndpointPolicyCommand;\n\n// src/commands/GetVerifiedAccessGroupPolicyCommand.ts\n\n\n\nvar _GetVerifiedAccessGroupPolicyCommand = class _GetVerifiedAccessGroupPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetVerifiedAccessGroupPolicy\", {}).n(\"EC2Client\", \"GetVerifiedAccessGroupPolicyCommand\").f(void 0, void 0).ser(se_GetVerifiedAccessGroupPolicyCommand).de(de_GetVerifiedAccessGroupPolicyCommand).build() {\n};\n__name(_GetVerifiedAccessGroupPolicyCommand, \"GetVerifiedAccessGroupPolicyCommand\");\nvar GetVerifiedAccessGroupPolicyCommand = _GetVerifiedAccessGroupPolicyCommand;\n\n// src/commands/GetVpnConnectionDeviceSampleConfigurationCommand.ts\n\n\n\nvar _GetVpnConnectionDeviceSampleConfigurationCommand = class _GetVpnConnectionDeviceSampleConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetVpnConnectionDeviceSampleConfiguration\", {}).n(\"EC2Client\", \"GetVpnConnectionDeviceSampleConfigurationCommand\").f(void 0, GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog).ser(se_GetVpnConnectionDeviceSampleConfigurationCommand).de(de_GetVpnConnectionDeviceSampleConfigurationCommand).build() {\n};\n__name(_GetVpnConnectionDeviceSampleConfigurationCommand, \"GetVpnConnectionDeviceSampleConfigurationCommand\");\nvar GetVpnConnectionDeviceSampleConfigurationCommand = _GetVpnConnectionDeviceSampleConfigurationCommand;\n\n// src/commands/GetVpnConnectionDeviceTypesCommand.ts\n\n\n\nvar _GetVpnConnectionDeviceTypesCommand = class _GetVpnConnectionDeviceTypesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetVpnConnectionDeviceTypes\", {}).n(\"EC2Client\", \"GetVpnConnectionDeviceTypesCommand\").f(void 0, void 0).ser(se_GetVpnConnectionDeviceTypesCommand).de(de_GetVpnConnectionDeviceTypesCommand).build() {\n};\n__name(_GetVpnConnectionDeviceTypesCommand, \"GetVpnConnectionDeviceTypesCommand\");\nvar GetVpnConnectionDeviceTypesCommand = _GetVpnConnectionDeviceTypesCommand;\n\n// src/commands/GetVpnTunnelReplacementStatusCommand.ts\n\n\n\nvar _GetVpnTunnelReplacementStatusCommand = class _GetVpnTunnelReplacementStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"GetVpnTunnelReplacementStatus\", {}).n(\"EC2Client\", \"GetVpnTunnelReplacementStatusCommand\").f(void 0, void 0).ser(se_GetVpnTunnelReplacementStatusCommand).de(de_GetVpnTunnelReplacementStatusCommand).build() {\n};\n__name(_GetVpnTunnelReplacementStatusCommand, \"GetVpnTunnelReplacementStatusCommand\");\nvar GetVpnTunnelReplacementStatusCommand = _GetVpnTunnelReplacementStatusCommand;\n\n// src/commands/ImportClientVpnClientCertificateRevocationListCommand.ts\n\n\n\nvar _ImportClientVpnClientCertificateRevocationListCommand = class _ImportClientVpnClientCertificateRevocationListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportClientVpnClientCertificateRevocationList\", {}).n(\"EC2Client\", \"ImportClientVpnClientCertificateRevocationListCommand\").f(void 0, void 0).ser(se_ImportClientVpnClientCertificateRevocationListCommand).de(de_ImportClientVpnClientCertificateRevocationListCommand).build() {\n};\n__name(_ImportClientVpnClientCertificateRevocationListCommand, \"ImportClientVpnClientCertificateRevocationListCommand\");\nvar ImportClientVpnClientCertificateRevocationListCommand = _ImportClientVpnClientCertificateRevocationListCommand;\n\n// src/commands/ImportImageCommand.ts\n\n\n\nvar _ImportImageCommand = class _ImportImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportImage\", {}).n(\"EC2Client\", \"ImportImageCommand\").f(ImportImageRequestFilterSensitiveLog, ImportImageResultFilterSensitiveLog).ser(se_ImportImageCommand).de(de_ImportImageCommand).build() {\n};\n__name(_ImportImageCommand, \"ImportImageCommand\");\nvar ImportImageCommand = _ImportImageCommand;\n\n// src/commands/ImportInstanceCommand.ts\n\n\n\nvar _ImportInstanceCommand = class _ImportInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportInstance\", {}).n(\"EC2Client\", \"ImportInstanceCommand\").f(ImportInstanceRequestFilterSensitiveLog, ImportInstanceResultFilterSensitiveLog).ser(se_ImportInstanceCommand).de(de_ImportInstanceCommand).build() {\n};\n__name(_ImportInstanceCommand, \"ImportInstanceCommand\");\nvar ImportInstanceCommand = _ImportInstanceCommand;\n\n// src/commands/ImportKeyPairCommand.ts\n\n\n\nvar _ImportKeyPairCommand = class _ImportKeyPairCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportKeyPair\", {}).n(\"EC2Client\", \"ImportKeyPairCommand\").f(void 0, void 0).ser(se_ImportKeyPairCommand).de(de_ImportKeyPairCommand).build() {\n};\n__name(_ImportKeyPairCommand, \"ImportKeyPairCommand\");\nvar ImportKeyPairCommand = _ImportKeyPairCommand;\n\n// src/commands/ImportSnapshotCommand.ts\n\n\n\nvar _ImportSnapshotCommand = class _ImportSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportSnapshot\", {}).n(\"EC2Client\", \"ImportSnapshotCommand\").f(ImportSnapshotRequestFilterSensitiveLog, ImportSnapshotResultFilterSensitiveLog).ser(se_ImportSnapshotCommand).de(de_ImportSnapshotCommand).build() {\n};\n__name(_ImportSnapshotCommand, \"ImportSnapshotCommand\");\nvar ImportSnapshotCommand = _ImportSnapshotCommand;\n\n// src/commands/ImportVolumeCommand.ts\n\n\n\nvar _ImportVolumeCommand = class _ImportVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ImportVolume\", {}).n(\"EC2Client\", \"ImportVolumeCommand\").f(ImportVolumeRequestFilterSensitiveLog, ImportVolumeResultFilterSensitiveLog).ser(se_ImportVolumeCommand).de(de_ImportVolumeCommand).build() {\n};\n__name(_ImportVolumeCommand, \"ImportVolumeCommand\");\nvar ImportVolumeCommand = _ImportVolumeCommand;\n\n// src/commands/ListImagesInRecycleBinCommand.ts\n\n\n\nvar _ListImagesInRecycleBinCommand = class _ListImagesInRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ListImagesInRecycleBin\", {}).n(\"EC2Client\", \"ListImagesInRecycleBinCommand\").f(void 0, void 0).ser(se_ListImagesInRecycleBinCommand).de(de_ListImagesInRecycleBinCommand).build() {\n};\n__name(_ListImagesInRecycleBinCommand, \"ListImagesInRecycleBinCommand\");\nvar ListImagesInRecycleBinCommand = _ListImagesInRecycleBinCommand;\n\n// src/commands/ListSnapshotsInRecycleBinCommand.ts\n\n\n\nvar _ListSnapshotsInRecycleBinCommand = class _ListSnapshotsInRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ListSnapshotsInRecycleBin\", {}).n(\"EC2Client\", \"ListSnapshotsInRecycleBinCommand\").f(void 0, void 0).ser(se_ListSnapshotsInRecycleBinCommand).de(de_ListSnapshotsInRecycleBinCommand).build() {\n};\n__name(_ListSnapshotsInRecycleBinCommand, \"ListSnapshotsInRecycleBinCommand\");\nvar ListSnapshotsInRecycleBinCommand = _ListSnapshotsInRecycleBinCommand;\n\n// src/commands/LockSnapshotCommand.ts\n\n\n\nvar _LockSnapshotCommand = class _LockSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"LockSnapshot\", {}).n(\"EC2Client\", \"LockSnapshotCommand\").f(void 0, void 0).ser(se_LockSnapshotCommand).de(de_LockSnapshotCommand).build() {\n};\n__name(_LockSnapshotCommand, \"LockSnapshotCommand\");\nvar LockSnapshotCommand = _LockSnapshotCommand;\n\n// src/commands/ModifyAddressAttributeCommand.ts\n\n\n\nvar _ModifyAddressAttributeCommand = class _ModifyAddressAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyAddressAttribute\", {}).n(\"EC2Client\", \"ModifyAddressAttributeCommand\").f(void 0, void 0).ser(se_ModifyAddressAttributeCommand).de(de_ModifyAddressAttributeCommand).build() {\n};\n__name(_ModifyAddressAttributeCommand, \"ModifyAddressAttributeCommand\");\nvar ModifyAddressAttributeCommand = _ModifyAddressAttributeCommand;\n\n// src/commands/ModifyAvailabilityZoneGroupCommand.ts\n\n\n\nvar _ModifyAvailabilityZoneGroupCommand = class _ModifyAvailabilityZoneGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyAvailabilityZoneGroup\", {}).n(\"EC2Client\", \"ModifyAvailabilityZoneGroupCommand\").f(void 0, void 0).ser(se_ModifyAvailabilityZoneGroupCommand).de(de_ModifyAvailabilityZoneGroupCommand).build() {\n};\n__name(_ModifyAvailabilityZoneGroupCommand, \"ModifyAvailabilityZoneGroupCommand\");\nvar ModifyAvailabilityZoneGroupCommand = _ModifyAvailabilityZoneGroupCommand;\n\n// src/commands/ModifyCapacityReservationCommand.ts\n\n\n\nvar _ModifyCapacityReservationCommand = class _ModifyCapacityReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyCapacityReservation\", {}).n(\"EC2Client\", \"ModifyCapacityReservationCommand\").f(void 0, void 0).ser(se_ModifyCapacityReservationCommand).de(de_ModifyCapacityReservationCommand).build() {\n};\n__name(_ModifyCapacityReservationCommand, \"ModifyCapacityReservationCommand\");\nvar ModifyCapacityReservationCommand = _ModifyCapacityReservationCommand;\n\n// src/commands/ModifyCapacityReservationFleetCommand.ts\n\n\n\nvar _ModifyCapacityReservationFleetCommand = class _ModifyCapacityReservationFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyCapacityReservationFleet\", {}).n(\"EC2Client\", \"ModifyCapacityReservationFleetCommand\").f(void 0, void 0).ser(se_ModifyCapacityReservationFleetCommand).de(de_ModifyCapacityReservationFleetCommand).build() {\n};\n__name(_ModifyCapacityReservationFleetCommand, \"ModifyCapacityReservationFleetCommand\");\nvar ModifyCapacityReservationFleetCommand = _ModifyCapacityReservationFleetCommand;\n\n// src/commands/ModifyClientVpnEndpointCommand.ts\n\n\n\nvar _ModifyClientVpnEndpointCommand = class _ModifyClientVpnEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyClientVpnEndpoint\", {}).n(\"EC2Client\", \"ModifyClientVpnEndpointCommand\").f(void 0, void 0).ser(se_ModifyClientVpnEndpointCommand).de(de_ModifyClientVpnEndpointCommand).build() {\n};\n__name(_ModifyClientVpnEndpointCommand, \"ModifyClientVpnEndpointCommand\");\nvar ModifyClientVpnEndpointCommand = _ModifyClientVpnEndpointCommand;\n\n// src/commands/ModifyDefaultCreditSpecificationCommand.ts\n\n\n\nvar _ModifyDefaultCreditSpecificationCommand = class _ModifyDefaultCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyDefaultCreditSpecification\", {}).n(\"EC2Client\", \"ModifyDefaultCreditSpecificationCommand\").f(void 0, void 0).ser(se_ModifyDefaultCreditSpecificationCommand).de(de_ModifyDefaultCreditSpecificationCommand).build() {\n};\n__name(_ModifyDefaultCreditSpecificationCommand, \"ModifyDefaultCreditSpecificationCommand\");\nvar ModifyDefaultCreditSpecificationCommand = _ModifyDefaultCreditSpecificationCommand;\n\n// src/commands/ModifyEbsDefaultKmsKeyIdCommand.ts\n\n\n\nvar _ModifyEbsDefaultKmsKeyIdCommand = class _ModifyEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyEbsDefaultKmsKeyId\", {}).n(\"EC2Client\", \"ModifyEbsDefaultKmsKeyIdCommand\").f(void 0, void 0).ser(se_ModifyEbsDefaultKmsKeyIdCommand).de(de_ModifyEbsDefaultKmsKeyIdCommand).build() {\n};\n__name(_ModifyEbsDefaultKmsKeyIdCommand, \"ModifyEbsDefaultKmsKeyIdCommand\");\nvar ModifyEbsDefaultKmsKeyIdCommand = _ModifyEbsDefaultKmsKeyIdCommand;\n\n// src/commands/ModifyFleetCommand.ts\n\n\n\nvar _ModifyFleetCommand = class _ModifyFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyFleet\", {}).n(\"EC2Client\", \"ModifyFleetCommand\").f(void 0, void 0).ser(se_ModifyFleetCommand).de(de_ModifyFleetCommand).build() {\n};\n__name(_ModifyFleetCommand, \"ModifyFleetCommand\");\nvar ModifyFleetCommand = _ModifyFleetCommand;\n\n// src/commands/ModifyFpgaImageAttributeCommand.ts\n\n\n\nvar _ModifyFpgaImageAttributeCommand = class _ModifyFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyFpgaImageAttribute\", {}).n(\"EC2Client\", \"ModifyFpgaImageAttributeCommand\").f(void 0, void 0).ser(se_ModifyFpgaImageAttributeCommand).de(de_ModifyFpgaImageAttributeCommand).build() {\n};\n__name(_ModifyFpgaImageAttributeCommand, \"ModifyFpgaImageAttributeCommand\");\nvar ModifyFpgaImageAttributeCommand = _ModifyFpgaImageAttributeCommand;\n\n// src/commands/ModifyHostsCommand.ts\n\n\n\nvar _ModifyHostsCommand = class _ModifyHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyHosts\", {}).n(\"EC2Client\", \"ModifyHostsCommand\").f(void 0, void 0).ser(se_ModifyHostsCommand).de(de_ModifyHostsCommand).build() {\n};\n__name(_ModifyHostsCommand, \"ModifyHostsCommand\");\nvar ModifyHostsCommand = _ModifyHostsCommand;\n\n// src/commands/ModifyIdentityIdFormatCommand.ts\n\n\n\nvar _ModifyIdentityIdFormatCommand = class _ModifyIdentityIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIdentityIdFormat\", {}).n(\"EC2Client\", \"ModifyIdentityIdFormatCommand\").f(void 0, void 0).ser(se_ModifyIdentityIdFormatCommand).de(de_ModifyIdentityIdFormatCommand).build() {\n};\n__name(_ModifyIdentityIdFormatCommand, \"ModifyIdentityIdFormatCommand\");\nvar ModifyIdentityIdFormatCommand = _ModifyIdentityIdFormatCommand;\n\n// src/commands/ModifyIdFormatCommand.ts\n\n\n\nvar _ModifyIdFormatCommand = class _ModifyIdFormatCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIdFormat\", {}).n(\"EC2Client\", \"ModifyIdFormatCommand\").f(void 0, void 0).ser(se_ModifyIdFormatCommand).de(de_ModifyIdFormatCommand).build() {\n};\n__name(_ModifyIdFormatCommand, \"ModifyIdFormatCommand\");\nvar ModifyIdFormatCommand = _ModifyIdFormatCommand;\n\n// src/commands/ModifyImageAttributeCommand.ts\n\n\n\nvar _ModifyImageAttributeCommand = class _ModifyImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyImageAttribute\", {}).n(\"EC2Client\", \"ModifyImageAttributeCommand\").f(void 0, void 0).ser(se_ModifyImageAttributeCommand).de(de_ModifyImageAttributeCommand).build() {\n};\n__name(_ModifyImageAttributeCommand, \"ModifyImageAttributeCommand\");\nvar ModifyImageAttributeCommand = _ModifyImageAttributeCommand;\n\n// src/commands/ModifyInstanceAttributeCommand.ts\n\n\n\nvar _ModifyInstanceAttributeCommand = class _ModifyInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceAttribute\", {}).n(\"EC2Client\", \"ModifyInstanceAttributeCommand\").f(void 0, void 0).ser(se_ModifyInstanceAttributeCommand).de(de_ModifyInstanceAttributeCommand).build() {\n};\n__name(_ModifyInstanceAttributeCommand, \"ModifyInstanceAttributeCommand\");\nvar ModifyInstanceAttributeCommand = _ModifyInstanceAttributeCommand;\n\n// src/commands/ModifyInstanceCapacityReservationAttributesCommand.ts\n\n\n\nvar _ModifyInstanceCapacityReservationAttributesCommand = class _ModifyInstanceCapacityReservationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceCapacityReservationAttributes\", {}).n(\"EC2Client\", \"ModifyInstanceCapacityReservationAttributesCommand\").f(void 0, void 0).ser(se_ModifyInstanceCapacityReservationAttributesCommand).de(de_ModifyInstanceCapacityReservationAttributesCommand).build() {\n};\n__name(_ModifyInstanceCapacityReservationAttributesCommand, \"ModifyInstanceCapacityReservationAttributesCommand\");\nvar ModifyInstanceCapacityReservationAttributesCommand = _ModifyInstanceCapacityReservationAttributesCommand;\n\n// src/commands/ModifyInstanceCreditSpecificationCommand.ts\n\n\n\nvar _ModifyInstanceCreditSpecificationCommand = class _ModifyInstanceCreditSpecificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceCreditSpecification\", {}).n(\"EC2Client\", \"ModifyInstanceCreditSpecificationCommand\").f(void 0, void 0).ser(se_ModifyInstanceCreditSpecificationCommand).de(de_ModifyInstanceCreditSpecificationCommand).build() {\n};\n__name(_ModifyInstanceCreditSpecificationCommand, \"ModifyInstanceCreditSpecificationCommand\");\nvar ModifyInstanceCreditSpecificationCommand = _ModifyInstanceCreditSpecificationCommand;\n\n// src/commands/ModifyInstanceEventStartTimeCommand.ts\n\n\n\nvar _ModifyInstanceEventStartTimeCommand = class _ModifyInstanceEventStartTimeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceEventStartTime\", {}).n(\"EC2Client\", \"ModifyInstanceEventStartTimeCommand\").f(void 0, void 0).ser(se_ModifyInstanceEventStartTimeCommand).de(de_ModifyInstanceEventStartTimeCommand).build() {\n};\n__name(_ModifyInstanceEventStartTimeCommand, \"ModifyInstanceEventStartTimeCommand\");\nvar ModifyInstanceEventStartTimeCommand = _ModifyInstanceEventStartTimeCommand;\n\n// src/commands/ModifyInstanceEventWindowCommand.ts\n\n\n\nvar _ModifyInstanceEventWindowCommand = class _ModifyInstanceEventWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceEventWindow\", {}).n(\"EC2Client\", \"ModifyInstanceEventWindowCommand\").f(void 0, void 0).ser(se_ModifyInstanceEventWindowCommand).de(de_ModifyInstanceEventWindowCommand).build() {\n};\n__name(_ModifyInstanceEventWindowCommand, \"ModifyInstanceEventWindowCommand\");\nvar ModifyInstanceEventWindowCommand = _ModifyInstanceEventWindowCommand;\n\n// src/commands/ModifyInstanceMaintenanceOptionsCommand.ts\n\n\n\nvar _ModifyInstanceMaintenanceOptionsCommand = class _ModifyInstanceMaintenanceOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceMaintenanceOptions\", {}).n(\"EC2Client\", \"ModifyInstanceMaintenanceOptionsCommand\").f(void 0, void 0).ser(se_ModifyInstanceMaintenanceOptionsCommand).de(de_ModifyInstanceMaintenanceOptionsCommand).build() {\n};\n__name(_ModifyInstanceMaintenanceOptionsCommand, \"ModifyInstanceMaintenanceOptionsCommand\");\nvar ModifyInstanceMaintenanceOptionsCommand = _ModifyInstanceMaintenanceOptionsCommand;\n\n// src/commands/ModifyInstanceMetadataDefaultsCommand.ts\n\n\n\nvar _ModifyInstanceMetadataDefaultsCommand = class _ModifyInstanceMetadataDefaultsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceMetadataDefaults\", {}).n(\"EC2Client\", \"ModifyInstanceMetadataDefaultsCommand\").f(void 0, void 0).ser(se_ModifyInstanceMetadataDefaultsCommand).de(de_ModifyInstanceMetadataDefaultsCommand).build() {\n};\n__name(_ModifyInstanceMetadataDefaultsCommand, \"ModifyInstanceMetadataDefaultsCommand\");\nvar ModifyInstanceMetadataDefaultsCommand = _ModifyInstanceMetadataDefaultsCommand;\n\n// src/commands/ModifyInstanceMetadataOptionsCommand.ts\n\n\n\nvar _ModifyInstanceMetadataOptionsCommand = class _ModifyInstanceMetadataOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstanceMetadataOptions\", {}).n(\"EC2Client\", \"ModifyInstanceMetadataOptionsCommand\").f(void 0, void 0).ser(se_ModifyInstanceMetadataOptionsCommand).de(de_ModifyInstanceMetadataOptionsCommand).build() {\n};\n__name(_ModifyInstanceMetadataOptionsCommand, \"ModifyInstanceMetadataOptionsCommand\");\nvar ModifyInstanceMetadataOptionsCommand = _ModifyInstanceMetadataOptionsCommand;\n\n// src/commands/ModifyInstancePlacementCommand.ts\n\n\n\nvar _ModifyInstancePlacementCommand = class _ModifyInstancePlacementCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyInstancePlacement\", {}).n(\"EC2Client\", \"ModifyInstancePlacementCommand\").f(void 0, void 0).ser(se_ModifyInstancePlacementCommand).de(de_ModifyInstancePlacementCommand).build() {\n};\n__name(_ModifyInstancePlacementCommand, \"ModifyInstancePlacementCommand\");\nvar ModifyInstancePlacementCommand = _ModifyInstancePlacementCommand;\n\n// src/commands/ModifyIpamCommand.ts\n\n\n\nvar _ModifyIpamCommand = class _ModifyIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIpam\", {}).n(\"EC2Client\", \"ModifyIpamCommand\").f(void 0, void 0).ser(se_ModifyIpamCommand).de(de_ModifyIpamCommand).build() {\n};\n__name(_ModifyIpamCommand, \"ModifyIpamCommand\");\nvar ModifyIpamCommand = _ModifyIpamCommand;\n\n// src/commands/ModifyIpamPoolCommand.ts\n\n\n\nvar _ModifyIpamPoolCommand = class _ModifyIpamPoolCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIpamPool\", {}).n(\"EC2Client\", \"ModifyIpamPoolCommand\").f(void 0, void 0).ser(se_ModifyIpamPoolCommand).de(de_ModifyIpamPoolCommand).build() {\n};\n__name(_ModifyIpamPoolCommand, \"ModifyIpamPoolCommand\");\nvar ModifyIpamPoolCommand = _ModifyIpamPoolCommand;\n\n// src/commands/ModifyIpamResourceCidrCommand.ts\n\n\n\nvar _ModifyIpamResourceCidrCommand = class _ModifyIpamResourceCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIpamResourceCidr\", {}).n(\"EC2Client\", \"ModifyIpamResourceCidrCommand\").f(void 0, void 0).ser(se_ModifyIpamResourceCidrCommand).de(de_ModifyIpamResourceCidrCommand).build() {\n};\n__name(_ModifyIpamResourceCidrCommand, \"ModifyIpamResourceCidrCommand\");\nvar ModifyIpamResourceCidrCommand = _ModifyIpamResourceCidrCommand;\n\n// src/commands/ModifyIpamResourceDiscoveryCommand.ts\n\n\n\nvar _ModifyIpamResourceDiscoveryCommand = class _ModifyIpamResourceDiscoveryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIpamResourceDiscovery\", {}).n(\"EC2Client\", \"ModifyIpamResourceDiscoveryCommand\").f(void 0, void 0).ser(se_ModifyIpamResourceDiscoveryCommand).de(de_ModifyIpamResourceDiscoveryCommand).build() {\n};\n__name(_ModifyIpamResourceDiscoveryCommand, \"ModifyIpamResourceDiscoveryCommand\");\nvar ModifyIpamResourceDiscoveryCommand = _ModifyIpamResourceDiscoveryCommand;\n\n// src/commands/ModifyIpamScopeCommand.ts\n\n\n\nvar _ModifyIpamScopeCommand = class _ModifyIpamScopeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyIpamScope\", {}).n(\"EC2Client\", \"ModifyIpamScopeCommand\").f(void 0, void 0).ser(se_ModifyIpamScopeCommand).de(de_ModifyIpamScopeCommand).build() {\n};\n__name(_ModifyIpamScopeCommand, \"ModifyIpamScopeCommand\");\nvar ModifyIpamScopeCommand = _ModifyIpamScopeCommand;\n\n// src/commands/ModifyLaunchTemplateCommand.ts\n\n\n\nvar _ModifyLaunchTemplateCommand = class _ModifyLaunchTemplateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyLaunchTemplate\", {}).n(\"EC2Client\", \"ModifyLaunchTemplateCommand\").f(void 0, void 0).ser(se_ModifyLaunchTemplateCommand).de(de_ModifyLaunchTemplateCommand).build() {\n};\n__name(_ModifyLaunchTemplateCommand, \"ModifyLaunchTemplateCommand\");\nvar ModifyLaunchTemplateCommand = _ModifyLaunchTemplateCommand;\n\n// src/commands/ModifyLocalGatewayRouteCommand.ts\n\n\n\nvar _ModifyLocalGatewayRouteCommand = class _ModifyLocalGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyLocalGatewayRoute\", {}).n(\"EC2Client\", \"ModifyLocalGatewayRouteCommand\").f(void 0, void 0).ser(se_ModifyLocalGatewayRouteCommand).de(de_ModifyLocalGatewayRouteCommand).build() {\n};\n__name(_ModifyLocalGatewayRouteCommand, \"ModifyLocalGatewayRouteCommand\");\nvar ModifyLocalGatewayRouteCommand = _ModifyLocalGatewayRouteCommand;\n\n// src/commands/ModifyManagedPrefixListCommand.ts\n\n\n\nvar _ModifyManagedPrefixListCommand = class _ModifyManagedPrefixListCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyManagedPrefixList\", {}).n(\"EC2Client\", \"ModifyManagedPrefixListCommand\").f(void 0, void 0).ser(se_ModifyManagedPrefixListCommand).de(de_ModifyManagedPrefixListCommand).build() {\n};\n__name(_ModifyManagedPrefixListCommand, \"ModifyManagedPrefixListCommand\");\nvar ModifyManagedPrefixListCommand = _ModifyManagedPrefixListCommand;\n\n// src/commands/ModifyNetworkInterfaceAttributeCommand.ts\n\n\n\nvar _ModifyNetworkInterfaceAttributeCommand = class _ModifyNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyNetworkInterfaceAttribute\", {}).n(\"EC2Client\", \"ModifyNetworkInterfaceAttributeCommand\").f(void 0, void 0).ser(se_ModifyNetworkInterfaceAttributeCommand).de(de_ModifyNetworkInterfaceAttributeCommand).build() {\n};\n__name(_ModifyNetworkInterfaceAttributeCommand, \"ModifyNetworkInterfaceAttributeCommand\");\nvar ModifyNetworkInterfaceAttributeCommand = _ModifyNetworkInterfaceAttributeCommand;\n\n// src/commands/ModifyPrivateDnsNameOptionsCommand.ts\n\n\n\nvar _ModifyPrivateDnsNameOptionsCommand = class _ModifyPrivateDnsNameOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyPrivateDnsNameOptions\", {}).n(\"EC2Client\", \"ModifyPrivateDnsNameOptionsCommand\").f(void 0, void 0).ser(se_ModifyPrivateDnsNameOptionsCommand).de(de_ModifyPrivateDnsNameOptionsCommand).build() {\n};\n__name(_ModifyPrivateDnsNameOptionsCommand, \"ModifyPrivateDnsNameOptionsCommand\");\nvar ModifyPrivateDnsNameOptionsCommand = _ModifyPrivateDnsNameOptionsCommand;\n\n// src/commands/ModifyReservedInstancesCommand.ts\n\n\n\nvar _ModifyReservedInstancesCommand = class _ModifyReservedInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyReservedInstances\", {}).n(\"EC2Client\", \"ModifyReservedInstancesCommand\").f(void 0, void 0).ser(se_ModifyReservedInstancesCommand).de(de_ModifyReservedInstancesCommand).build() {\n};\n__name(_ModifyReservedInstancesCommand, \"ModifyReservedInstancesCommand\");\nvar ModifyReservedInstancesCommand = _ModifyReservedInstancesCommand;\n\n// src/commands/ModifySecurityGroupRulesCommand.ts\n\n\n\nvar _ModifySecurityGroupRulesCommand = class _ModifySecurityGroupRulesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifySecurityGroupRules\", {}).n(\"EC2Client\", \"ModifySecurityGroupRulesCommand\").f(void 0, void 0).ser(se_ModifySecurityGroupRulesCommand).de(de_ModifySecurityGroupRulesCommand).build() {\n};\n__name(_ModifySecurityGroupRulesCommand, \"ModifySecurityGroupRulesCommand\");\nvar ModifySecurityGroupRulesCommand = _ModifySecurityGroupRulesCommand;\n\n// src/commands/ModifySnapshotAttributeCommand.ts\n\n\n\nvar _ModifySnapshotAttributeCommand = class _ModifySnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifySnapshotAttribute\", {}).n(\"EC2Client\", \"ModifySnapshotAttributeCommand\").f(void 0, void 0).ser(se_ModifySnapshotAttributeCommand).de(de_ModifySnapshotAttributeCommand).build() {\n};\n__name(_ModifySnapshotAttributeCommand, \"ModifySnapshotAttributeCommand\");\nvar ModifySnapshotAttributeCommand = _ModifySnapshotAttributeCommand;\n\n// src/commands/ModifySnapshotTierCommand.ts\n\n\n\nvar _ModifySnapshotTierCommand = class _ModifySnapshotTierCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifySnapshotTier\", {}).n(\"EC2Client\", \"ModifySnapshotTierCommand\").f(void 0, void 0).ser(se_ModifySnapshotTierCommand).de(de_ModifySnapshotTierCommand).build() {\n};\n__name(_ModifySnapshotTierCommand, \"ModifySnapshotTierCommand\");\nvar ModifySnapshotTierCommand = _ModifySnapshotTierCommand;\n\n// src/commands/ModifySpotFleetRequestCommand.ts\n\n\n\nvar _ModifySpotFleetRequestCommand = class _ModifySpotFleetRequestCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifySpotFleetRequest\", {}).n(\"EC2Client\", \"ModifySpotFleetRequestCommand\").f(void 0, void 0).ser(se_ModifySpotFleetRequestCommand).de(de_ModifySpotFleetRequestCommand).build() {\n};\n__name(_ModifySpotFleetRequestCommand, \"ModifySpotFleetRequestCommand\");\nvar ModifySpotFleetRequestCommand = _ModifySpotFleetRequestCommand;\n\n// src/commands/ModifySubnetAttributeCommand.ts\n\n\n\nvar _ModifySubnetAttributeCommand = class _ModifySubnetAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifySubnetAttribute\", {}).n(\"EC2Client\", \"ModifySubnetAttributeCommand\").f(void 0, void 0).ser(se_ModifySubnetAttributeCommand).de(de_ModifySubnetAttributeCommand).build() {\n};\n__name(_ModifySubnetAttributeCommand, \"ModifySubnetAttributeCommand\");\nvar ModifySubnetAttributeCommand = _ModifySubnetAttributeCommand;\n\n// src/commands/ModifyTrafficMirrorFilterNetworkServicesCommand.ts\n\n\n\nvar _ModifyTrafficMirrorFilterNetworkServicesCommand = class _ModifyTrafficMirrorFilterNetworkServicesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTrafficMirrorFilterNetworkServices\", {}).n(\"EC2Client\", \"ModifyTrafficMirrorFilterNetworkServicesCommand\").f(void 0, void 0).ser(se_ModifyTrafficMirrorFilterNetworkServicesCommand).de(de_ModifyTrafficMirrorFilterNetworkServicesCommand).build() {\n};\n__name(_ModifyTrafficMirrorFilterNetworkServicesCommand, \"ModifyTrafficMirrorFilterNetworkServicesCommand\");\nvar ModifyTrafficMirrorFilterNetworkServicesCommand = _ModifyTrafficMirrorFilterNetworkServicesCommand;\n\n// src/commands/ModifyTrafficMirrorFilterRuleCommand.ts\n\n\n\nvar _ModifyTrafficMirrorFilterRuleCommand = class _ModifyTrafficMirrorFilterRuleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTrafficMirrorFilterRule\", {}).n(\"EC2Client\", \"ModifyTrafficMirrorFilterRuleCommand\").f(void 0, void 0).ser(se_ModifyTrafficMirrorFilterRuleCommand).de(de_ModifyTrafficMirrorFilterRuleCommand).build() {\n};\n__name(_ModifyTrafficMirrorFilterRuleCommand, \"ModifyTrafficMirrorFilterRuleCommand\");\nvar ModifyTrafficMirrorFilterRuleCommand = _ModifyTrafficMirrorFilterRuleCommand;\n\n// src/commands/ModifyTrafficMirrorSessionCommand.ts\n\n\n\nvar _ModifyTrafficMirrorSessionCommand = class _ModifyTrafficMirrorSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTrafficMirrorSession\", {}).n(\"EC2Client\", \"ModifyTrafficMirrorSessionCommand\").f(void 0, void 0).ser(se_ModifyTrafficMirrorSessionCommand).de(de_ModifyTrafficMirrorSessionCommand).build() {\n};\n__name(_ModifyTrafficMirrorSessionCommand, \"ModifyTrafficMirrorSessionCommand\");\nvar ModifyTrafficMirrorSessionCommand = _ModifyTrafficMirrorSessionCommand;\n\n// src/commands/ModifyTransitGatewayCommand.ts\n\n\n\nvar _ModifyTransitGatewayCommand = class _ModifyTransitGatewayCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTransitGateway\", {}).n(\"EC2Client\", \"ModifyTransitGatewayCommand\").f(void 0, void 0).ser(se_ModifyTransitGatewayCommand).de(de_ModifyTransitGatewayCommand).build() {\n};\n__name(_ModifyTransitGatewayCommand, \"ModifyTransitGatewayCommand\");\nvar ModifyTransitGatewayCommand = _ModifyTransitGatewayCommand;\n\n// src/commands/ModifyTransitGatewayPrefixListReferenceCommand.ts\n\n\n\nvar _ModifyTransitGatewayPrefixListReferenceCommand = class _ModifyTransitGatewayPrefixListReferenceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTransitGatewayPrefixListReference\", {}).n(\"EC2Client\", \"ModifyTransitGatewayPrefixListReferenceCommand\").f(void 0, void 0).ser(se_ModifyTransitGatewayPrefixListReferenceCommand).de(de_ModifyTransitGatewayPrefixListReferenceCommand).build() {\n};\n__name(_ModifyTransitGatewayPrefixListReferenceCommand, \"ModifyTransitGatewayPrefixListReferenceCommand\");\nvar ModifyTransitGatewayPrefixListReferenceCommand = _ModifyTransitGatewayPrefixListReferenceCommand;\n\n// src/commands/ModifyTransitGatewayVpcAttachmentCommand.ts\n\n\n\nvar _ModifyTransitGatewayVpcAttachmentCommand = class _ModifyTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyTransitGatewayVpcAttachment\", {}).n(\"EC2Client\", \"ModifyTransitGatewayVpcAttachmentCommand\").f(void 0, void 0).ser(se_ModifyTransitGatewayVpcAttachmentCommand).de(de_ModifyTransitGatewayVpcAttachmentCommand).build() {\n};\n__name(_ModifyTransitGatewayVpcAttachmentCommand, \"ModifyTransitGatewayVpcAttachmentCommand\");\nvar ModifyTransitGatewayVpcAttachmentCommand = _ModifyTransitGatewayVpcAttachmentCommand;\n\n// src/commands/ModifyVerifiedAccessEndpointCommand.ts\n\n\n\nvar _ModifyVerifiedAccessEndpointCommand = class _ModifyVerifiedAccessEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessEndpoint\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessEndpointCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessEndpointCommand).de(de_ModifyVerifiedAccessEndpointCommand).build() {\n};\n__name(_ModifyVerifiedAccessEndpointCommand, \"ModifyVerifiedAccessEndpointCommand\");\nvar ModifyVerifiedAccessEndpointCommand = _ModifyVerifiedAccessEndpointCommand;\n\n// src/commands/ModifyVerifiedAccessEndpointPolicyCommand.ts\n\n\n\nvar _ModifyVerifiedAccessEndpointPolicyCommand = class _ModifyVerifiedAccessEndpointPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessEndpointPolicy\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessEndpointPolicyCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessEndpointPolicyCommand).de(de_ModifyVerifiedAccessEndpointPolicyCommand).build() {\n};\n__name(_ModifyVerifiedAccessEndpointPolicyCommand, \"ModifyVerifiedAccessEndpointPolicyCommand\");\nvar ModifyVerifiedAccessEndpointPolicyCommand = _ModifyVerifiedAccessEndpointPolicyCommand;\n\n// src/commands/ModifyVerifiedAccessGroupCommand.ts\n\n\n\nvar _ModifyVerifiedAccessGroupCommand = class _ModifyVerifiedAccessGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessGroup\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessGroupCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessGroupCommand).de(de_ModifyVerifiedAccessGroupCommand).build() {\n};\n__name(_ModifyVerifiedAccessGroupCommand, \"ModifyVerifiedAccessGroupCommand\");\nvar ModifyVerifiedAccessGroupCommand = _ModifyVerifiedAccessGroupCommand;\n\n// src/commands/ModifyVerifiedAccessGroupPolicyCommand.ts\n\n\n\nvar _ModifyVerifiedAccessGroupPolicyCommand = class _ModifyVerifiedAccessGroupPolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessGroupPolicy\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessGroupPolicyCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessGroupPolicyCommand).de(de_ModifyVerifiedAccessGroupPolicyCommand).build() {\n};\n__name(_ModifyVerifiedAccessGroupPolicyCommand, \"ModifyVerifiedAccessGroupPolicyCommand\");\nvar ModifyVerifiedAccessGroupPolicyCommand = _ModifyVerifiedAccessGroupPolicyCommand;\n\n// src/commands/ModifyVerifiedAccessInstanceCommand.ts\n\n\n\nvar _ModifyVerifiedAccessInstanceCommand = class _ModifyVerifiedAccessInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessInstance\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessInstanceCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessInstanceCommand).de(de_ModifyVerifiedAccessInstanceCommand).build() {\n};\n__name(_ModifyVerifiedAccessInstanceCommand, \"ModifyVerifiedAccessInstanceCommand\");\nvar ModifyVerifiedAccessInstanceCommand = _ModifyVerifiedAccessInstanceCommand;\n\n// src/commands/ModifyVerifiedAccessInstanceLoggingConfigurationCommand.ts\n\n\n\nvar _ModifyVerifiedAccessInstanceLoggingConfigurationCommand = class _ModifyVerifiedAccessInstanceLoggingConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessInstanceLoggingConfiguration\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessInstanceLoggingConfigurationCommand\").f(void 0, void 0).ser(se_ModifyVerifiedAccessInstanceLoggingConfigurationCommand).de(de_ModifyVerifiedAccessInstanceLoggingConfigurationCommand).build() {\n};\n__name(_ModifyVerifiedAccessInstanceLoggingConfigurationCommand, \"ModifyVerifiedAccessInstanceLoggingConfigurationCommand\");\nvar ModifyVerifiedAccessInstanceLoggingConfigurationCommand = _ModifyVerifiedAccessInstanceLoggingConfigurationCommand;\n\n// src/commands/ModifyVerifiedAccessTrustProviderCommand.ts\n\n\n\nvar _ModifyVerifiedAccessTrustProviderCommand = class _ModifyVerifiedAccessTrustProviderCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVerifiedAccessTrustProvider\", {}).n(\"EC2Client\", \"ModifyVerifiedAccessTrustProviderCommand\").f(\n ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog\n).ser(se_ModifyVerifiedAccessTrustProviderCommand).de(de_ModifyVerifiedAccessTrustProviderCommand).build() {\n};\n__name(_ModifyVerifiedAccessTrustProviderCommand, \"ModifyVerifiedAccessTrustProviderCommand\");\nvar ModifyVerifiedAccessTrustProviderCommand = _ModifyVerifiedAccessTrustProviderCommand;\n\n// src/commands/ModifyVolumeAttributeCommand.ts\n\n\n\nvar _ModifyVolumeAttributeCommand = class _ModifyVolumeAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVolumeAttribute\", {}).n(\"EC2Client\", \"ModifyVolumeAttributeCommand\").f(void 0, void 0).ser(se_ModifyVolumeAttributeCommand).de(de_ModifyVolumeAttributeCommand).build() {\n};\n__name(_ModifyVolumeAttributeCommand, \"ModifyVolumeAttributeCommand\");\nvar ModifyVolumeAttributeCommand = _ModifyVolumeAttributeCommand;\n\n// src/commands/ModifyVolumeCommand.ts\n\n\n\nvar _ModifyVolumeCommand = class _ModifyVolumeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVolume\", {}).n(\"EC2Client\", \"ModifyVolumeCommand\").f(void 0, void 0).ser(se_ModifyVolumeCommand).de(de_ModifyVolumeCommand).build() {\n};\n__name(_ModifyVolumeCommand, \"ModifyVolumeCommand\");\nvar ModifyVolumeCommand = _ModifyVolumeCommand;\n\n// src/commands/ModifyVpcAttributeCommand.ts\n\n\n\nvar _ModifyVpcAttributeCommand = class _ModifyVpcAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcAttribute\", {}).n(\"EC2Client\", \"ModifyVpcAttributeCommand\").f(void 0, void 0).ser(se_ModifyVpcAttributeCommand).de(de_ModifyVpcAttributeCommand).build() {\n};\n__name(_ModifyVpcAttributeCommand, \"ModifyVpcAttributeCommand\");\nvar ModifyVpcAttributeCommand = _ModifyVpcAttributeCommand;\n\n// src/commands/ModifyVpcEndpointCommand.ts\n\n\n\nvar _ModifyVpcEndpointCommand = class _ModifyVpcEndpointCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcEndpoint\", {}).n(\"EC2Client\", \"ModifyVpcEndpointCommand\").f(void 0, void 0).ser(se_ModifyVpcEndpointCommand).de(de_ModifyVpcEndpointCommand).build() {\n};\n__name(_ModifyVpcEndpointCommand, \"ModifyVpcEndpointCommand\");\nvar ModifyVpcEndpointCommand = _ModifyVpcEndpointCommand;\n\n// src/commands/ModifyVpcEndpointConnectionNotificationCommand.ts\n\n\n\nvar _ModifyVpcEndpointConnectionNotificationCommand = class _ModifyVpcEndpointConnectionNotificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcEndpointConnectionNotification\", {}).n(\"EC2Client\", \"ModifyVpcEndpointConnectionNotificationCommand\").f(void 0, void 0).ser(se_ModifyVpcEndpointConnectionNotificationCommand).de(de_ModifyVpcEndpointConnectionNotificationCommand).build() {\n};\n__name(_ModifyVpcEndpointConnectionNotificationCommand, \"ModifyVpcEndpointConnectionNotificationCommand\");\nvar ModifyVpcEndpointConnectionNotificationCommand = _ModifyVpcEndpointConnectionNotificationCommand;\n\n// src/commands/ModifyVpcEndpointServiceConfigurationCommand.ts\n\n\n\nvar _ModifyVpcEndpointServiceConfigurationCommand = class _ModifyVpcEndpointServiceConfigurationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcEndpointServiceConfiguration\", {}).n(\"EC2Client\", \"ModifyVpcEndpointServiceConfigurationCommand\").f(void 0, void 0).ser(se_ModifyVpcEndpointServiceConfigurationCommand).de(de_ModifyVpcEndpointServiceConfigurationCommand).build() {\n};\n__name(_ModifyVpcEndpointServiceConfigurationCommand, \"ModifyVpcEndpointServiceConfigurationCommand\");\nvar ModifyVpcEndpointServiceConfigurationCommand = _ModifyVpcEndpointServiceConfigurationCommand;\n\n// src/commands/ModifyVpcEndpointServicePayerResponsibilityCommand.ts\n\n\n\nvar _ModifyVpcEndpointServicePayerResponsibilityCommand = class _ModifyVpcEndpointServicePayerResponsibilityCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcEndpointServicePayerResponsibility\", {}).n(\"EC2Client\", \"ModifyVpcEndpointServicePayerResponsibilityCommand\").f(void 0, void 0).ser(se_ModifyVpcEndpointServicePayerResponsibilityCommand).de(de_ModifyVpcEndpointServicePayerResponsibilityCommand).build() {\n};\n__name(_ModifyVpcEndpointServicePayerResponsibilityCommand, \"ModifyVpcEndpointServicePayerResponsibilityCommand\");\nvar ModifyVpcEndpointServicePayerResponsibilityCommand = _ModifyVpcEndpointServicePayerResponsibilityCommand;\n\n// src/commands/ModifyVpcEndpointServicePermissionsCommand.ts\n\n\n\nvar _ModifyVpcEndpointServicePermissionsCommand = class _ModifyVpcEndpointServicePermissionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcEndpointServicePermissions\", {}).n(\"EC2Client\", \"ModifyVpcEndpointServicePermissionsCommand\").f(void 0, void 0).ser(se_ModifyVpcEndpointServicePermissionsCommand).de(de_ModifyVpcEndpointServicePermissionsCommand).build() {\n};\n__name(_ModifyVpcEndpointServicePermissionsCommand, \"ModifyVpcEndpointServicePermissionsCommand\");\nvar ModifyVpcEndpointServicePermissionsCommand = _ModifyVpcEndpointServicePermissionsCommand;\n\n// src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts\n\n\n\nvar _ModifyVpcPeeringConnectionOptionsCommand = class _ModifyVpcPeeringConnectionOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcPeeringConnectionOptions\", {}).n(\"EC2Client\", \"ModifyVpcPeeringConnectionOptionsCommand\").f(void 0, void 0).ser(se_ModifyVpcPeeringConnectionOptionsCommand).de(de_ModifyVpcPeeringConnectionOptionsCommand).build() {\n};\n__name(_ModifyVpcPeeringConnectionOptionsCommand, \"ModifyVpcPeeringConnectionOptionsCommand\");\nvar ModifyVpcPeeringConnectionOptionsCommand = _ModifyVpcPeeringConnectionOptionsCommand;\n\n// src/commands/ModifyVpcTenancyCommand.ts\n\n\n\nvar _ModifyVpcTenancyCommand = class _ModifyVpcTenancyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpcTenancy\", {}).n(\"EC2Client\", \"ModifyVpcTenancyCommand\").f(void 0, void 0).ser(se_ModifyVpcTenancyCommand).de(de_ModifyVpcTenancyCommand).build() {\n};\n__name(_ModifyVpcTenancyCommand, \"ModifyVpcTenancyCommand\");\nvar ModifyVpcTenancyCommand = _ModifyVpcTenancyCommand;\n\n// src/commands/ModifyVpnConnectionCommand.ts\n\n\n\nvar _ModifyVpnConnectionCommand = class _ModifyVpnConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpnConnection\", {}).n(\"EC2Client\", \"ModifyVpnConnectionCommand\").f(void 0, ModifyVpnConnectionResultFilterSensitiveLog).ser(se_ModifyVpnConnectionCommand).de(de_ModifyVpnConnectionCommand).build() {\n};\n__name(_ModifyVpnConnectionCommand, \"ModifyVpnConnectionCommand\");\nvar ModifyVpnConnectionCommand = _ModifyVpnConnectionCommand;\n\n// src/commands/ModifyVpnConnectionOptionsCommand.ts\n\n\n\n\n// src/models/models_7.ts\n\nvar Status = {\n inClassic: \"InClassic\",\n inVpc: \"InVpc\",\n moveInProgress: \"MoveInProgress\"\n};\nvar VerificationMethod = {\n dns_token: \"dns-token\",\n remarks_x509: \"remarks-x509\"\n};\nvar ReportInstanceReasonCodes = {\n instance_stuck_in_state: \"instance-stuck-in-state\",\n not_accepting_credentials: \"not-accepting-credentials\",\n other: \"other\",\n password_not_available: \"password-not-available\",\n performance_ebs_volume: \"performance-ebs-volume\",\n performance_instance_store: \"performance-instance-store\",\n performance_network: \"performance-network\",\n performance_other: \"performance-other\",\n unresponsive: \"unresponsive\"\n};\nvar ReportStatusType = {\n impaired: \"impaired\",\n ok: \"ok\"\n};\nvar ResetFpgaImageAttributeName = {\n loadPermission: \"loadPermission\"\n};\nvar ResetImageAttributeName = {\n launchPermission: \"launchPermission\"\n};\nvar MembershipType = {\n igmp: \"igmp\",\n static: \"static\"\n};\nvar ModifyVpnConnectionOptionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) }\n}), \"ModifyVpnConnectionOptionsResultFilterSensitiveLog\");\nvar ModifyVpnTunnelCertificateResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) }\n}), \"ModifyVpnTunnelCertificateResultFilterSensitiveLog\");\nvar ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.PreSharedKey && { PreSharedKey: import_smithy_client.SENSITIVE_STRING }\n}), \"ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog\");\nvar ModifyVpnTunnelOptionsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TunnelOptions && { TunnelOptions: import_smithy_client.SENSITIVE_STRING }\n}), \"ModifyVpnTunnelOptionsRequestFilterSensitiveLog\");\nvar ModifyVpnTunnelOptionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.VpnConnection && { VpnConnection: VpnConnectionFilterSensitiveLog(obj.VpnConnection) }\n}), \"ModifyVpnTunnelOptionsResultFilterSensitiveLog\");\nvar RequestSpotFleetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SpotFleetRequestConfig && {\n SpotFleetRequestConfig: SpotFleetRequestConfigDataFilterSensitiveLog(obj.SpotFleetRequestConfig)\n }\n}), \"RequestSpotFleetRequestFilterSensitiveLog\");\nvar RequestSpotLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"RequestSpotLaunchSpecificationFilterSensitiveLog\");\nvar RequestSpotInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchSpecification && {\n LaunchSpecification: RequestSpotLaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification)\n }\n}), \"RequestSpotInstancesRequestFilterSensitiveLog\");\nvar RequestSpotInstancesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SpotInstanceRequests && {\n SpotInstanceRequests: obj.SpotInstanceRequests.map((item) => SpotInstanceRequestFilterSensitiveLog(item))\n }\n}), \"RequestSpotInstancesResultFilterSensitiveLog\");\nvar RunInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.UserData && { UserData: import_smithy_client.SENSITIVE_STRING }\n}), \"RunInstancesRequestFilterSensitiveLog\");\nvar ScheduledInstancesLaunchSpecificationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj\n}), \"ScheduledInstancesLaunchSpecificationFilterSensitiveLog\");\nvar RunScheduledInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.LaunchSpecification && { LaunchSpecification: import_smithy_client.SENSITIVE_STRING }\n}), \"RunScheduledInstancesRequestFilterSensitiveLog\");\n\n// src/commands/ModifyVpnConnectionOptionsCommand.ts\nvar _ModifyVpnConnectionOptionsCommand = class _ModifyVpnConnectionOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpnConnectionOptions\", {}).n(\"EC2Client\", \"ModifyVpnConnectionOptionsCommand\").f(void 0, ModifyVpnConnectionOptionsResultFilterSensitiveLog).ser(se_ModifyVpnConnectionOptionsCommand).de(de_ModifyVpnConnectionOptionsCommand).build() {\n};\n__name(_ModifyVpnConnectionOptionsCommand, \"ModifyVpnConnectionOptionsCommand\");\nvar ModifyVpnConnectionOptionsCommand = _ModifyVpnConnectionOptionsCommand;\n\n// src/commands/ModifyVpnTunnelCertificateCommand.ts\n\n\n\nvar _ModifyVpnTunnelCertificateCommand = class _ModifyVpnTunnelCertificateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpnTunnelCertificate\", {}).n(\"EC2Client\", \"ModifyVpnTunnelCertificateCommand\").f(void 0, ModifyVpnTunnelCertificateResultFilterSensitiveLog).ser(se_ModifyVpnTunnelCertificateCommand).de(de_ModifyVpnTunnelCertificateCommand).build() {\n};\n__name(_ModifyVpnTunnelCertificateCommand, \"ModifyVpnTunnelCertificateCommand\");\nvar ModifyVpnTunnelCertificateCommand = _ModifyVpnTunnelCertificateCommand;\n\n// src/commands/ModifyVpnTunnelOptionsCommand.ts\n\n\n\nvar _ModifyVpnTunnelOptionsCommand = class _ModifyVpnTunnelOptionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ModifyVpnTunnelOptions\", {}).n(\"EC2Client\", \"ModifyVpnTunnelOptionsCommand\").f(ModifyVpnTunnelOptionsRequestFilterSensitiveLog, ModifyVpnTunnelOptionsResultFilterSensitiveLog).ser(se_ModifyVpnTunnelOptionsCommand).de(de_ModifyVpnTunnelOptionsCommand).build() {\n};\n__name(_ModifyVpnTunnelOptionsCommand, \"ModifyVpnTunnelOptionsCommand\");\nvar ModifyVpnTunnelOptionsCommand = _ModifyVpnTunnelOptionsCommand;\n\n// src/commands/MonitorInstancesCommand.ts\n\n\n\nvar _MonitorInstancesCommand = class _MonitorInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"MonitorInstances\", {}).n(\"EC2Client\", \"MonitorInstancesCommand\").f(void 0, void 0).ser(se_MonitorInstancesCommand).de(de_MonitorInstancesCommand).build() {\n};\n__name(_MonitorInstancesCommand, \"MonitorInstancesCommand\");\nvar MonitorInstancesCommand = _MonitorInstancesCommand;\n\n// src/commands/MoveAddressToVpcCommand.ts\n\n\n\nvar _MoveAddressToVpcCommand = class _MoveAddressToVpcCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"MoveAddressToVpc\", {}).n(\"EC2Client\", \"MoveAddressToVpcCommand\").f(void 0, void 0).ser(se_MoveAddressToVpcCommand).de(de_MoveAddressToVpcCommand).build() {\n};\n__name(_MoveAddressToVpcCommand, \"MoveAddressToVpcCommand\");\nvar MoveAddressToVpcCommand = _MoveAddressToVpcCommand;\n\n// src/commands/MoveByoipCidrToIpamCommand.ts\n\n\n\nvar _MoveByoipCidrToIpamCommand = class _MoveByoipCidrToIpamCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"MoveByoipCidrToIpam\", {}).n(\"EC2Client\", \"MoveByoipCidrToIpamCommand\").f(void 0, void 0).ser(se_MoveByoipCidrToIpamCommand).de(de_MoveByoipCidrToIpamCommand).build() {\n};\n__name(_MoveByoipCidrToIpamCommand, \"MoveByoipCidrToIpamCommand\");\nvar MoveByoipCidrToIpamCommand = _MoveByoipCidrToIpamCommand;\n\n// src/commands/MoveCapacityReservationInstancesCommand.ts\n\n\n\nvar _MoveCapacityReservationInstancesCommand = class _MoveCapacityReservationInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"MoveCapacityReservationInstances\", {}).n(\"EC2Client\", \"MoveCapacityReservationInstancesCommand\").f(void 0, void 0).ser(se_MoveCapacityReservationInstancesCommand).de(de_MoveCapacityReservationInstancesCommand).build() {\n};\n__name(_MoveCapacityReservationInstancesCommand, \"MoveCapacityReservationInstancesCommand\");\nvar MoveCapacityReservationInstancesCommand = _MoveCapacityReservationInstancesCommand;\n\n// src/commands/ProvisionByoipCidrCommand.ts\n\n\n\nvar _ProvisionByoipCidrCommand = class _ProvisionByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ProvisionByoipCidr\", {}).n(\"EC2Client\", \"ProvisionByoipCidrCommand\").f(void 0, void 0).ser(se_ProvisionByoipCidrCommand).de(de_ProvisionByoipCidrCommand).build() {\n};\n__name(_ProvisionByoipCidrCommand, \"ProvisionByoipCidrCommand\");\nvar ProvisionByoipCidrCommand = _ProvisionByoipCidrCommand;\n\n// src/commands/ProvisionIpamByoasnCommand.ts\n\n\n\nvar _ProvisionIpamByoasnCommand = class _ProvisionIpamByoasnCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ProvisionIpamByoasn\", {}).n(\"EC2Client\", \"ProvisionIpamByoasnCommand\").f(void 0, void 0).ser(se_ProvisionIpamByoasnCommand).de(de_ProvisionIpamByoasnCommand).build() {\n};\n__name(_ProvisionIpamByoasnCommand, \"ProvisionIpamByoasnCommand\");\nvar ProvisionIpamByoasnCommand = _ProvisionIpamByoasnCommand;\n\n// src/commands/ProvisionIpamPoolCidrCommand.ts\n\n\n\nvar _ProvisionIpamPoolCidrCommand = class _ProvisionIpamPoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ProvisionIpamPoolCidr\", {}).n(\"EC2Client\", \"ProvisionIpamPoolCidrCommand\").f(void 0, void 0).ser(se_ProvisionIpamPoolCidrCommand).de(de_ProvisionIpamPoolCidrCommand).build() {\n};\n__name(_ProvisionIpamPoolCidrCommand, \"ProvisionIpamPoolCidrCommand\");\nvar ProvisionIpamPoolCidrCommand = _ProvisionIpamPoolCidrCommand;\n\n// src/commands/ProvisionPublicIpv4PoolCidrCommand.ts\n\n\n\nvar _ProvisionPublicIpv4PoolCidrCommand = class _ProvisionPublicIpv4PoolCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ProvisionPublicIpv4PoolCidr\", {}).n(\"EC2Client\", \"ProvisionPublicIpv4PoolCidrCommand\").f(void 0, void 0).ser(se_ProvisionPublicIpv4PoolCidrCommand).de(de_ProvisionPublicIpv4PoolCidrCommand).build() {\n};\n__name(_ProvisionPublicIpv4PoolCidrCommand, \"ProvisionPublicIpv4PoolCidrCommand\");\nvar ProvisionPublicIpv4PoolCidrCommand = _ProvisionPublicIpv4PoolCidrCommand;\n\n// src/commands/PurchaseCapacityBlockCommand.ts\n\n\n\nvar _PurchaseCapacityBlockCommand = class _PurchaseCapacityBlockCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"PurchaseCapacityBlock\", {}).n(\"EC2Client\", \"PurchaseCapacityBlockCommand\").f(void 0, void 0).ser(se_PurchaseCapacityBlockCommand).de(de_PurchaseCapacityBlockCommand).build() {\n};\n__name(_PurchaseCapacityBlockCommand, \"PurchaseCapacityBlockCommand\");\nvar PurchaseCapacityBlockCommand = _PurchaseCapacityBlockCommand;\n\n// src/commands/PurchaseHostReservationCommand.ts\n\n\n\nvar _PurchaseHostReservationCommand = class _PurchaseHostReservationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"PurchaseHostReservation\", {}).n(\"EC2Client\", \"PurchaseHostReservationCommand\").f(void 0, void 0).ser(se_PurchaseHostReservationCommand).de(de_PurchaseHostReservationCommand).build() {\n};\n__name(_PurchaseHostReservationCommand, \"PurchaseHostReservationCommand\");\nvar PurchaseHostReservationCommand = _PurchaseHostReservationCommand;\n\n// src/commands/PurchaseReservedInstancesOfferingCommand.ts\n\n\n\nvar _PurchaseReservedInstancesOfferingCommand = class _PurchaseReservedInstancesOfferingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"PurchaseReservedInstancesOffering\", {}).n(\"EC2Client\", \"PurchaseReservedInstancesOfferingCommand\").f(void 0, void 0).ser(se_PurchaseReservedInstancesOfferingCommand).de(de_PurchaseReservedInstancesOfferingCommand).build() {\n};\n__name(_PurchaseReservedInstancesOfferingCommand, \"PurchaseReservedInstancesOfferingCommand\");\nvar PurchaseReservedInstancesOfferingCommand = _PurchaseReservedInstancesOfferingCommand;\n\n// src/commands/PurchaseScheduledInstancesCommand.ts\n\n\n\nvar _PurchaseScheduledInstancesCommand = class _PurchaseScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"PurchaseScheduledInstances\", {}).n(\"EC2Client\", \"PurchaseScheduledInstancesCommand\").f(void 0, void 0).ser(se_PurchaseScheduledInstancesCommand).de(de_PurchaseScheduledInstancesCommand).build() {\n};\n__name(_PurchaseScheduledInstancesCommand, \"PurchaseScheduledInstancesCommand\");\nvar PurchaseScheduledInstancesCommand = _PurchaseScheduledInstancesCommand;\n\n// src/commands/RebootInstancesCommand.ts\n\n\n\nvar _RebootInstancesCommand = class _RebootInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RebootInstances\", {}).n(\"EC2Client\", \"RebootInstancesCommand\").f(void 0, void 0).ser(se_RebootInstancesCommand).de(de_RebootInstancesCommand).build() {\n};\n__name(_RebootInstancesCommand, \"RebootInstancesCommand\");\nvar RebootInstancesCommand = _RebootInstancesCommand;\n\n// src/commands/RegisterImageCommand.ts\n\n\n\nvar _RegisterImageCommand = class _RegisterImageCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RegisterImage\", {}).n(\"EC2Client\", \"RegisterImageCommand\").f(void 0, void 0).ser(se_RegisterImageCommand).de(de_RegisterImageCommand).build() {\n};\n__name(_RegisterImageCommand, \"RegisterImageCommand\");\nvar RegisterImageCommand = _RegisterImageCommand;\n\n// src/commands/RegisterInstanceEventNotificationAttributesCommand.ts\n\n\n\nvar _RegisterInstanceEventNotificationAttributesCommand = class _RegisterInstanceEventNotificationAttributesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RegisterInstanceEventNotificationAttributes\", {}).n(\"EC2Client\", \"RegisterInstanceEventNotificationAttributesCommand\").f(void 0, void 0).ser(se_RegisterInstanceEventNotificationAttributesCommand).de(de_RegisterInstanceEventNotificationAttributesCommand).build() {\n};\n__name(_RegisterInstanceEventNotificationAttributesCommand, \"RegisterInstanceEventNotificationAttributesCommand\");\nvar RegisterInstanceEventNotificationAttributesCommand = _RegisterInstanceEventNotificationAttributesCommand;\n\n// src/commands/RegisterTransitGatewayMulticastGroupMembersCommand.ts\n\n\n\nvar _RegisterTransitGatewayMulticastGroupMembersCommand = class _RegisterTransitGatewayMulticastGroupMembersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RegisterTransitGatewayMulticastGroupMembers\", {}).n(\"EC2Client\", \"RegisterTransitGatewayMulticastGroupMembersCommand\").f(void 0, void 0).ser(se_RegisterTransitGatewayMulticastGroupMembersCommand).de(de_RegisterTransitGatewayMulticastGroupMembersCommand).build() {\n};\n__name(_RegisterTransitGatewayMulticastGroupMembersCommand, \"RegisterTransitGatewayMulticastGroupMembersCommand\");\nvar RegisterTransitGatewayMulticastGroupMembersCommand = _RegisterTransitGatewayMulticastGroupMembersCommand;\n\n// src/commands/RegisterTransitGatewayMulticastGroupSourcesCommand.ts\n\n\n\nvar _RegisterTransitGatewayMulticastGroupSourcesCommand = class _RegisterTransitGatewayMulticastGroupSourcesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RegisterTransitGatewayMulticastGroupSources\", {}).n(\"EC2Client\", \"RegisterTransitGatewayMulticastGroupSourcesCommand\").f(void 0, void 0).ser(se_RegisterTransitGatewayMulticastGroupSourcesCommand).de(de_RegisterTransitGatewayMulticastGroupSourcesCommand).build() {\n};\n__name(_RegisterTransitGatewayMulticastGroupSourcesCommand, \"RegisterTransitGatewayMulticastGroupSourcesCommand\");\nvar RegisterTransitGatewayMulticastGroupSourcesCommand = _RegisterTransitGatewayMulticastGroupSourcesCommand;\n\n// src/commands/RejectTransitGatewayMulticastDomainAssociationsCommand.ts\n\n\n\nvar _RejectTransitGatewayMulticastDomainAssociationsCommand = class _RejectTransitGatewayMulticastDomainAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RejectTransitGatewayMulticastDomainAssociations\", {}).n(\"EC2Client\", \"RejectTransitGatewayMulticastDomainAssociationsCommand\").f(void 0, void 0).ser(se_RejectTransitGatewayMulticastDomainAssociationsCommand).de(de_RejectTransitGatewayMulticastDomainAssociationsCommand).build() {\n};\n__name(_RejectTransitGatewayMulticastDomainAssociationsCommand, \"RejectTransitGatewayMulticastDomainAssociationsCommand\");\nvar RejectTransitGatewayMulticastDomainAssociationsCommand = _RejectTransitGatewayMulticastDomainAssociationsCommand;\n\n// src/commands/RejectTransitGatewayPeeringAttachmentCommand.ts\n\n\n\nvar _RejectTransitGatewayPeeringAttachmentCommand = class _RejectTransitGatewayPeeringAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RejectTransitGatewayPeeringAttachment\", {}).n(\"EC2Client\", \"RejectTransitGatewayPeeringAttachmentCommand\").f(void 0, void 0).ser(se_RejectTransitGatewayPeeringAttachmentCommand).de(de_RejectTransitGatewayPeeringAttachmentCommand).build() {\n};\n__name(_RejectTransitGatewayPeeringAttachmentCommand, \"RejectTransitGatewayPeeringAttachmentCommand\");\nvar RejectTransitGatewayPeeringAttachmentCommand = _RejectTransitGatewayPeeringAttachmentCommand;\n\n// src/commands/RejectTransitGatewayVpcAttachmentCommand.ts\n\n\n\nvar _RejectTransitGatewayVpcAttachmentCommand = class _RejectTransitGatewayVpcAttachmentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RejectTransitGatewayVpcAttachment\", {}).n(\"EC2Client\", \"RejectTransitGatewayVpcAttachmentCommand\").f(void 0, void 0).ser(se_RejectTransitGatewayVpcAttachmentCommand).de(de_RejectTransitGatewayVpcAttachmentCommand).build() {\n};\n__name(_RejectTransitGatewayVpcAttachmentCommand, \"RejectTransitGatewayVpcAttachmentCommand\");\nvar RejectTransitGatewayVpcAttachmentCommand = _RejectTransitGatewayVpcAttachmentCommand;\n\n// src/commands/RejectVpcEndpointConnectionsCommand.ts\n\n\n\nvar _RejectVpcEndpointConnectionsCommand = class _RejectVpcEndpointConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RejectVpcEndpointConnections\", {}).n(\"EC2Client\", \"RejectVpcEndpointConnectionsCommand\").f(void 0, void 0).ser(se_RejectVpcEndpointConnectionsCommand).de(de_RejectVpcEndpointConnectionsCommand).build() {\n};\n__name(_RejectVpcEndpointConnectionsCommand, \"RejectVpcEndpointConnectionsCommand\");\nvar RejectVpcEndpointConnectionsCommand = _RejectVpcEndpointConnectionsCommand;\n\n// src/commands/RejectVpcPeeringConnectionCommand.ts\n\n\n\nvar _RejectVpcPeeringConnectionCommand = class _RejectVpcPeeringConnectionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RejectVpcPeeringConnection\", {}).n(\"EC2Client\", \"RejectVpcPeeringConnectionCommand\").f(void 0, void 0).ser(se_RejectVpcPeeringConnectionCommand).de(de_RejectVpcPeeringConnectionCommand).build() {\n};\n__name(_RejectVpcPeeringConnectionCommand, \"RejectVpcPeeringConnectionCommand\");\nvar RejectVpcPeeringConnectionCommand = _RejectVpcPeeringConnectionCommand;\n\n// src/commands/ReleaseAddressCommand.ts\n\n\n\nvar _ReleaseAddressCommand = class _ReleaseAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReleaseAddress\", {}).n(\"EC2Client\", \"ReleaseAddressCommand\").f(void 0, void 0).ser(se_ReleaseAddressCommand).de(de_ReleaseAddressCommand).build() {\n};\n__name(_ReleaseAddressCommand, \"ReleaseAddressCommand\");\nvar ReleaseAddressCommand = _ReleaseAddressCommand;\n\n// src/commands/ReleaseHostsCommand.ts\n\n\n\nvar _ReleaseHostsCommand = class _ReleaseHostsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReleaseHosts\", {}).n(\"EC2Client\", \"ReleaseHostsCommand\").f(void 0, void 0).ser(se_ReleaseHostsCommand).de(de_ReleaseHostsCommand).build() {\n};\n__name(_ReleaseHostsCommand, \"ReleaseHostsCommand\");\nvar ReleaseHostsCommand = _ReleaseHostsCommand;\n\n// src/commands/ReleaseIpamPoolAllocationCommand.ts\n\n\n\nvar _ReleaseIpamPoolAllocationCommand = class _ReleaseIpamPoolAllocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReleaseIpamPoolAllocation\", {}).n(\"EC2Client\", \"ReleaseIpamPoolAllocationCommand\").f(void 0, void 0).ser(se_ReleaseIpamPoolAllocationCommand).de(de_ReleaseIpamPoolAllocationCommand).build() {\n};\n__name(_ReleaseIpamPoolAllocationCommand, \"ReleaseIpamPoolAllocationCommand\");\nvar ReleaseIpamPoolAllocationCommand = _ReleaseIpamPoolAllocationCommand;\n\n// src/commands/ReplaceIamInstanceProfileAssociationCommand.ts\n\n\n\nvar _ReplaceIamInstanceProfileAssociationCommand = class _ReplaceIamInstanceProfileAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceIamInstanceProfileAssociation\", {}).n(\"EC2Client\", \"ReplaceIamInstanceProfileAssociationCommand\").f(void 0, void 0).ser(se_ReplaceIamInstanceProfileAssociationCommand).de(de_ReplaceIamInstanceProfileAssociationCommand).build() {\n};\n__name(_ReplaceIamInstanceProfileAssociationCommand, \"ReplaceIamInstanceProfileAssociationCommand\");\nvar ReplaceIamInstanceProfileAssociationCommand = _ReplaceIamInstanceProfileAssociationCommand;\n\n// src/commands/ReplaceNetworkAclAssociationCommand.ts\n\n\n\nvar _ReplaceNetworkAclAssociationCommand = class _ReplaceNetworkAclAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceNetworkAclAssociation\", {}).n(\"EC2Client\", \"ReplaceNetworkAclAssociationCommand\").f(void 0, void 0).ser(se_ReplaceNetworkAclAssociationCommand).de(de_ReplaceNetworkAclAssociationCommand).build() {\n};\n__name(_ReplaceNetworkAclAssociationCommand, \"ReplaceNetworkAclAssociationCommand\");\nvar ReplaceNetworkAclAssociationCommand = _ReplaceNetworkAclAssociationCommand;\n\n// src/commands/ReplaceNetworkAclEntryCommand.ts\n\n\n\nvar _ReplaceNetworkAclEntryCommand = class _ReplaceNetworkAclEntryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceNetworkAclEntry\", {}).n(\"EC2Client\", \"ReplaceNetworkAclEntryCommand\").f(void 0, void 0).ser(se_ReplaceNetworkAclEntryCommand).de(de_ReplaceNetworkAclEntryCommand).build() {\n};\n__name(_ReplaceNetworkAclEntryCommand, \"ReplaceNetworkAclEntryCommand\");\nvar ReplaceNetworkAclEntryCommand = _ReplaceNetworkAclEntryCommand;\n\n// src/commands/ReplaceRouteCommand.ts\n\n\n\nvar _ReplaceRouteCommand = class _ReplaceRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceRoute\", {}).n(\"EC2Client\", \"ReplaceRouteCommand\").f(void 0, void 0).ser(se_ReplaceRouteCommand).de(de_ReplaceRouteCommand).build() {\n};\n__name(_ReplaceRouteCommand, \"ReplaceRouteCommand\");\nvar ReplaceRouteCommand = _ReplaceRouteCommand;\n\n// src/commands/ReplaceRouteTableAssociationCommand.ts\n\n\n\nvar _ReplaceRouteTableAssociationCommand = class _ReplaceRouteTableAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceRouteTableAssociation\", {}).n(\"EC2Client\", \"ReplaceRouteTableAssociationCommand\").f(void 0, void 0).ser(se_ReplaceRouteTableAssociationCommand).de(de_ReplaceRouteTableAssociationCommand).build() {\n};\n__name(_ReplaceRouteTableAssociationCommand, \"ReplaceRouteTableAssociationCommand\");\nvar ReplaceRouteTableAssociationCommand = _ReplaceRouteTableAssociationCommand;\n\n// src/commands/ReplaceTransitGatewayRouteCommand.ts\n\n\n\nvar _ReplaceTransitGatewayRouteCommand = class _ReplaceTransitGatewayRouteCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceTransitGatewayRoute\", {}).n(\"EC2Client\", \"ReplaceTransitGatewayRouteCommand\").f(void 0, void 0).ser(se_ReplaceTransitGatewayRouteCommand).de(de_ReplaceTransitGatewayRouteCommand).build() {\n};\n__name(_ReplaceTransitGatewayRouteCommand, \"ReplaceTransitGatewayRouteCommand\");\nvar ReplaceTransitGatewayRouteCommand = _ReplaceTransitGatewayRouteCommand;\n\n// src/commands/ReplaceVpnTunnelCommand.ts\n\n\n\nvar _ReplaceVpnTunnelCommand = class _ReplaceVpnTunnelCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReplaceVpnTunnel\", {}).n(\"EC2Client\", \"ReplaceVpnTunnelCommand\").f(void 0, void 0).ser(se_ReplaceVpnTunnelCommand).de(de_ReplaceVpnTunnelCommand).build() {\n};\n__name(_ReplaceVpnTunnelCommand, \"ReplaceVpnTunnelCommand\");\nvar ReplaceVpnTunnelCommand = _ReplaceVpnTunnelCommand;\n\n// src/commands/ReportInstanceStatusCommand.ts\n\n\n\nvar _ReportInstanceStatusCommand = class _ReportInstanceStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ReportInstanceStatus\", {}).n(\"EC2Client\", \"ReportInstanceStatusCommand\").f(void 0, void 0).ser(se_ReportInstanceStatusCommand).de(de_ReportInstanceStatusCommand).build() {\n};\n__name(_ReportInstanceStatusCommand, \"ReportInstanceStatusCommand\");\nvar ReportInstanceStatusCommand = _ReportInstanceStatusCommand;\n\n// src/commands/RequestSpotFleetCommand.ts\n\n\n\nvar _RequestSpotFleetCommand = class _RequestSpotFleetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RequestSpotFleet\", {}).n(\"EC2Client\", \"RequestSpotFleetCommand\").f(RequestSpotFleetRequestFilterSensitiveLog, void 0).ser(se_RequestSpotFleetCommand).de(de_RequestSpotFleetCommand).build() {\n};\n__name(_RequestSpotFleetCommand, \"RequestSpotFleetCommand\");\nvar RequestSpotFleetCommand = _RequestSpotFleetCommand;\n\n// src/commands/RequestSpotInstancesCommand.ts\n\n\n\nvar _RequestSpotInstancesCommand = class _RequestSpotInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RequestSpotInstances\", {}).n(\"EC2Client\", \"RequestSpotInstancesCommand\").f(RequestSpotInstancesRequestFilterSensitiveLog, RequestSpotInstancesResultFilterSensitiveLog).ser(se_RequestSpotInstancesCommand).de(de_RequestSpotInstancesCommand).build() {\n};\n__name(_RequestSpotInstancesCommand, \"RequestSpotInstancesCommand\");\nvar RequestSpotInstancesCommand = _RequestSpotInstancesCommand;\n\n// src/commands/ResetAddressAttributeCommand.ts\n\n\n\nvar _ResetAddressAttributeCommand = class _ResetAddressAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetAddressAttribute\", {}).n(\"EC2Client\", \"ResetAddressAttributeCommand\").f(void 0, void 0).ser(se_ResetAddressAttributeCommand).de(de_ResetAddressAttributeCommand).build() {\n};\n__name(_ResetAddressAttributeCommand, \"ResetAddressAttributeCommand\");\nvar ResetAddressAttributeCommand = _ResetAddressAttributeCommand;\n\n// src/commands/ResetEbsDefaultKmsKeyIdCommand.ts\n\n\n\nvar _ResetEbsDefaultKmsKeyIdCommand = class _ResetEbsDefaultKmsKeyIdCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetEbsDefaultKmsKeyId\", {}).n(\"EC2Client\", \"ResetEbsDefaultKmsKeyIdCommand\").f(void 0, void 0).ser(se_ResetEbsDefaultKmsKeyIdCommand).de(de_ResetEbsDefaultKmsKeyIdCommand).build() {\n};\n__name(_ResetEbsDefaultKmsKeyIdCommand, \"ResetEbsDefaultKmsKeyIdCommand\");\nvar ResetEbsDefaultKmsKeyIdCommand = _ResetEbsDefaultKmsKeyIdCommand;\n\n// src/commands/ResetFpgaImageAttributeCommand.ts\n\n\n\nvar _ResetFpgaImageAttributeCommand = class _ResetFpgaImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetFpgaImageAttribute\", {}).n(\"EC2Client\", \"ResetFpgaImageAttributeCommand\").f(void 0, void 0).ser(se_ResetFpgaImageAttributeCommand).de(de_ResetFpgaImageAttributeCommand).build() {\n};\n__name(_ResetFpgaImageAttributeCommand, \"ResetFpgaImageAttributeCommand\");\nvar ResetFpgaImageAttributeCommand = _ResetFpgaImageAttributeCommand;\n\n// src/commands/ResetImageAttributeCommand.ts\n\n\n\nvar _ResetImageAttributeCommand = class _ResetImageAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetImageAttribute\", {}).n(\"EC2Client\", \"ResetImageAttributeCommand\").f(void 0, void 0).ser(se_ResetImageAttributeCommand).de(de_ResetImageAttributeCommand).build() {\n};\n__name(_ResetImageAttributeCommand, \"ResetImageAttributeCommand\");\nvar ResetImageAttributeCommand = _ResetImageAttributeCommand;\n\n// src/commands/ResetInstanceAttributeCommand.ts\n\n\n\nvar _ResetInstanceAttributeCommand = class _ResetInstanceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetInstanceAttribute\", {}).n(\"EC2Client\", \"ResetInstanceAttributeCommand\").f(void 0, void 0).ser(se_ResetInstanceAttributeCommand).de(de_ResetInstanceAttributeCommand).build() {\n};\n__name(_ResetInstanceAttributeCommand, \"ResetInstanceAttributeCommand\");\nvar ResetInstanceAttributeCommand = _ResetInstanceAttributeCommand;\n\n// src/commands/ResetNetworkInterfaceAttributeCommand.ts\n\n\n\nvar _ResetNetworkInterfaceAttributeCommand = class _ResetNetworkInterfaceAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetNetworkInterfaceAttribute\", {}).n(\"EC2Client\", \"ResetNetworkInterfaceAttributeCommand\").f(void 0, void 0).ser(se_ResetNetworkInterfaceAttributeCommand).de(de_ResetNetworkInterfaceAttributeCommand).build() {\n};\n__name(_ResetNetworkInterfaceAttributeCommand, \"ResetNetworkInterfaceAttributeCommand\");\nvar ResetNetworkInterfaceAttributeCommand = _ResetNetworkInterfaceAttributeCommand;\n\n// src/commands/ResetSnapshotAttributeCommand.ts\n\n\n\nvar _ResetSnapshotAttributeCommand = class _ResetSnapshotAttributeCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"ResetSnapshotAttribute\", {}).n(\"EC2Client\", \"ResetSnapshotAttributeCommand\").f(void 0, void 0).ser(se_ResetSnapshotAttributeCommand).de(de_ResetSnapshotAttributeCommand).build() {\n};\n__name(_ResetSnapshotAttributeCommand, \"ResetSnapshotAttributeCommand\");\nvar ResetSnapshotAttributeCommand = _ResetSnapshotAttributeCommand;\n\n// src/commands/RestoreAddressToClassicCommand.ts\n\n\n\nvar _RestoreAddressToClassicCommand = class _RestoreAddressToClassicCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RestoreAddressToClassic\", {}).n(\"EC2Client\", \"RestoreAddressToClassicCommand\").f(void 0, void 0).ser(se_RestoreAddressToClassicCommand).de(de_RestoreAddressToClassicCommand).build() {\n};\n__name(_RestoreAddressToClassicCommand, \"RestoreAddressToClassicCommand\");\nvar RestoreAddressToClassicCommand = _RestoreAddressToClassicCommand;\n\n// src/commands/RestoreImageFromRecycleBinCommand.ts\n\n\n\nvar _RestoreImageFromRecycleBinCommand = class _RestoreImageFromRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RestoreImageFromRecycleBin\", {}).n(\"EC2Client\", \"RestoreImageFromRecycleBinCommand\").f(void 0, void 0).ser(se_RestoreImageFromRecycleBinCommand).de(de_RestoreImageFromRecycleBinCommand).build() {\n};\n__name(_RestoreImageFromRecycleBinCommand, \"RestoreImageFromRecycleBinCommand\");\nvar RestoreImageFromRecycleBinCommand = _RestoreImageFromRecycleBinCommand;\n\n// src/commands/RestoreManagedPrefixListVersionCommand.ts\n\n\n\nvar _RestoreManagedPrefixListVersionCommand = class _RestoreManagedPrefixListVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RestoreManagedPrefixListVersion\", {}).n(\"EC2Client\", \"RestoreManagedPrefixListVersionCommand\").f(void 0, void 0).ser(se_RestoreManagedPrefixListVersionCommand).de(de_RestoreManagedPrefixListVersionCommand).build() {\n};\n__name(_RestoreManagedPrefixListVersionCommand, \"RestoreManagedPrefixListVersionCommand\");\nvar RestoreManagedPrefixListVersionCommand = _RestoreManagedPrefixListVersionCommand;\n\n// src/commands/RestoreSnapshotFromRecycleBinCommand.ts\n\n\n\nvar _RestoreSnapshotFromRecycleBinCommand = class _RestoreSnapshotFromRecycleBinCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RestoreSnapshotFromRecycleBin\", {}).n(\"EC2Client\", \"RestoreSnapshotFromRecycleBinCommand\").f(void 0, void 0).ser(se_RestoreSnapshotFromRecycleBinCommand).de(de_RestoreSnapshotFromRecycleBinCommand).build() {\n};\n__name(_RestoreSnapshotFromRecycleBinCommand, \"RestoreSnapshotFromRecycleBinCommand\");\nvar RestoreSnapshotFromRecycleBinCommand = _RestoreSnapshotFromRecycleBinCommand;\n\n// src/commands/RestoreSnapshotTierCommand.ts\n\n\n\nvar _RestoreSnapshotTierCommand = class _RestoreSnapshotTierCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RestoreSnapshotTier\", {}).n(\"EC2Client\", \"RestoreSnapshotTierCommand\").f(void 0, void 0).ser(se_RestoreSnapshotTierCommand).de(de_RestoreSnapshotTierCommand).build() {\n};\n__name(_RestoreSnapshotTierCommand, \"RestoreSnapshotTierCommand\");\nvar RestoreSnapshotTierCommand = _RestoreSnapshotTierCommand;\n\n// src/commands/RevokeClientVpnIngressCommand.ts\n\n\n\nvar _RevokeClientVpnIngressCommand = class _RevokeClientVpnIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RevokeClientVpnIngress\", {}).n(\"EC2Client\", \"RevokeClientVpnIngressCommand\").f(void 0, void 0).ser(se_RevokeClientVpnIngressCommand).de(de_RevokeClientVpnIngressCommand).build() {\n};\n__name(_RevokeClientVpnIngressCommand, \"RevokeClientVpnIngressCommand\");\nvar RevokeClientVpnIngressCommand = _RevokeClientVpnIngressCommand;\n\n// src/commands/RevokeSecurityGroupEgressCommand.ts\n\n\n\nvar _RevokeSecurityGroupEgressCommand = class _RevokeSecurityGroupEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RevokeSecurityGroupEgress\", {}).n(\"EC2Client\", \"RevokeSecurityGroupEgressCommand\").f(void 0, void 0).ser(se_RevokeSecurityGroupEgressCommand).de(de_RevokeSecurityGroupEgressCommand).build() {\n};\n__name(_RevokeSecurityGroupEgressCommand, \"RevokeSecurityGroupEgressCommand\");\nvar RevokeSecurityGroupEgressCommand = _RevokeSecurityGroupEgressCommand;\n\n// src/commands/RevokeSecurityGroupIngressCommand.ts\n\n\n\nvar _RevokeSecurityGroupIngressCommand = class _RevokeSecurityGroupIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RevokeSecurityGroupIngress\", {}).n(\"EC2Client\", \"RevokeSecurityGroupIngressCommand\").f(void 0, void 0).ser(se_RevokeSecurityGroupIngressCommand).de(de_RevokeSecurityGroupIngressCommand).build() {\n};\n__name(_RevokeSecurityGroupIngressCommand, \"RevokeSecurityGroupIngressCommand\");\nvar RevokeSecurityGroupIngressCommand = _RevokeSecurityGroupIngressCommand;\n\n// src/commands/RunInstancesCommand.ts\n\n\n\nvar _RunInstancesCommand = class _RunInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RunInstances\", {}).n(\"EC2Client\", \"RunInstancesCommand\").f(RunInstancesRequestFilterSensitiveLog, void 0).ser(se_RunInstancesCommand).de(de_RunInstancesCommand).build() {\n};\n__name(_RunInstancesCommand, \"RunInstancesCommand\");\nvar RunInstancesCommand = _RunInstancesCommand;\n\n// src/commands/RunScheduledInstancesCommand.ts\n\n\n\nvar _RunScheduledInstancesCommand = class _RunScheduledInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"RunScheduledInstances\", {}).n(\"EC2Client\", \"RunScheduledInstancesCommand\").f(RunScheduledInstancesRequestFilterSensitiveLog, void 0).ser(se_RunScheduledInstancesCommand).de(de_RunScheduledInstancesCommand).build() {\n};\n__name(_RunScheduledInstancesCommand, \"RunScheduledInstancesCommand\");\nvar RunScheduledInstancesCommand = _RunScheduledInstancesCommand;\n\n// src/commands/SearchLocalGatewayRoutesCommand.ts\n\n\n\nvar _SearchLocalGatewayRoutesCommand = class _SearchLocalGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"SearchLocalGatewayRoutes\", {}).n(\"EC2Client\", \"SearchLocalGatewayRoutesCommand\").f(void 0, void 0).ser(se_SearchLocalGatewayRoutesCommand).de(de_SearchLocalGatewayRoutesCommand).build() {\n};\n__name(_SearchLocalGatewayRoutesCommand, \"SearchLocalGatewayRoutesCommand\");\nvar SearchLocalGatewayRoutesCommand = _SearchLocalGatewayRoutesCommand;\n\n// src/commands/SearchTransitGatewayMulticastGroupsCommand.ts\n\n\n\nvar _SearchTransitGatewayMulticastGroupsCommand = class _SearchTransitGatewayMulticastGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"SearchTransitGatewayMulticastGroups\", {}).n(\"EC2Client\", \"SearchTransitGatewayMulticastGroupsCommand\").f(void 0, void 0).ser(se_SearchTransitGatewayMulticastGroupsCommand).de(de_SearchTransitGatewayMulticastGroupsCommand).build() {\n};\n__name(_SearchTransitGatewayMulticastGroupsCommand, \"SearchTransitGatewayMulticastGroupsCommand\");\nvar SearchTransitGatewayMulticastGroupsCommand = _SearchTransitGatewayMulticastGroupsCommand;\n\n// src/commands/SearchTransitGatewayRoutesCommand.ts\n\n\n\nvar _SearchTransitGatewayRoutesCommand = class _SearchTransitGatewayRoutesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"SearchTransitGatewayRoutes\", {}).n(\"EC2Client\", \"SearchTransitGatewayRoutesCommand\").f(void 0, void 0).ser(se_SearchTransitGatewayRoutesCommand).de(de_SearchTransitGatewayRoutesCommand).build() {\n};\n__name(_SearchTransitGatewayRoutesCommand, \"SearchTransitGatewayRoutesCommand\");\nvar SearchTransitGatewayRoutesCommand = _SearchTransitGatewayRoutesCommand;\n\n// src/commands/SendDiagnosticInterruptCommand.ts\n\n\n\nvar _SendDiagnosticInterruptCommand = class _SendDiagnosticInterruptCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"SendDiagnosticInterrupt\", {}).n(\"EC2Client\", \"SendDiagnosticInterruptCommand\").f(void 0, void 0).ser(se_SendDiagnosticInterruptCommand).de(de_SendDiagnosticInterruptCommand).build() {\n};\n__name(_SendDiagnosticInterruptCommand, \"SendDiagnosticInterruptCommand\");\nvar SendDiagnosticInterruptCommand = _SendDiagnosticInterruptCommand;\n\n// src/commands/StartInstancesCommand.ts\n\n\n\nvar _StartInstancesCommand = class _StartInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"StartInstances\", {}).n(\"EC2Client\", \"StartInstancesCommand\").f(void 0, void 0).ser(se_StartInstancesCommand).de(de_StartInstancesCommand).build() {\n};\n__name(_StartInstancesCommand, \"StartInstancesCommand\");\nvar StartInstancesCommand = _StartInstancesCommand;\n\n// src/commands/StartNetworkInsightsAccessScopeAnalysisCommand.ts\n\n\n\nvar _StartNetworkInsightsAccessScopeAnalysisCommand = class _StartNetworkInsightsAccessScopeAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"StartNetworkInsightsAccessScopeAnalysis\", {}).n(\"EC2Client\", \"StartNetworkInsightsAccessScopeAnalysisCommand\").f(void 0, void 0).ser(se_StartNetworkInsightsAccessScopeAnalysisCommand).de(de_StartNetworkInsightsAccessScopeAnalysisCommand).build() {\n};\n__name(_StartNetworkInsightsAccessScopeAnalysisCommand, \"StartNetworkInsightsAccessScopeAnalysisCommand\");\nvar StartNetworkInsightsAccessScopeAnalysisCommand = _StartNetworkInsightsAccessScopeAnalysisCommand;\n\n// src/commands/StartNetworkInsightsAnalysisCommand.ts\n\n\n\nvar _StartNetworkInsightsAnalysisCommand = class _StartNetworkInsightsAnalysisCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"StartNetworkInsightsAnalysis\", {}).n(\"EC2Client\", \"StartNetworkInsightsAnalysisCommand\").f(void 0, void 0).ser(se_StartNetworkInsightsAnalysisCommand).de(de_StartNetworkInsightsAnalysisCommand).build() {\n};\n__name(_StartNetworkInsightsAnalysisCommand, \"StartNetworkInsightsAnalysisCommand\");\nvar StartNetworkInsightsAnalysisCommand = _StartNetworkInsightsAnalysisCommand;\n\n// src/commands/StartVpcEndpointServicePrivateDnsVerificationCommand.ts\n\n\n\nvar _StartVpcEndpointServicePrivateDnsVerificationCommand = class _StartVpcEndpointServicePrivateDnsVerificationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"StartVpcEndpointServicePrivateDnsVerification\", {}).n(\"EC2Client\", \"StartVpcEndpointServicePrivateDnsVerificationCommand\").f(void 0, void 0).ser(se_StartVpcEndpointServicePrivateDnsVerificationCommand).de(de_StartVpcEndpointServicePrivateDnsVerificationCommand).build() {\n};\n__name(_StartVpcEndpointServicePrivateDnsVerificationCommand, \"StartVpcEndpointServicePrivateDnsVerificationCommand\");\nvar StartVpcEndpointServicePrivateDnsVerificationCommand = _StartVpcEndpointServicePrivateDnsVerificationCommand;\n\n// src/commands/StopInstancesCommand.ts\n\n\n\nvar _StopInstancesCommand = class _StopInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"StopInstances\", {}).n(\"EC2Client\", \"StopInstancesCommand\").f(void 0, void 0).ser(se_StopInstancesCommand).de(de_StopInstancesCommand).build() {\n};\n__name(_StopInstancesCommand, \"StopInstancesCommand\");\nvar StopInstancesCommand = _StopInstancesCommand;\n\n// src/commands/TerminateClientVpnConnectionsCommand.ts\n\n\n\nvar _TerminateClientVpnConnectionsCommand = class _TerminateClientVpnConnectionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"TerminateClientVpnConnections\", {}).n(\"EC2Client\", \"TerminateClientVpnConnectionsCommand\").f(void 0, void 0).ser(se_TerminateClientVpnConnectionsCommand).de(de_TerminateClientVpnConnectionsCommand).build() {\n};\n__name(_TerminateClientVpnConnectionsCommand, \"TerminateClientVpnConnectionsCommand\");\nvar TerminateClientVpnConnectionsCommand = _TerminateClientVpnConnectionsCommand;\n\n// src/commands/TerminateInstancesCommand.ts\n\n\n\nvar _TerminateInstancesCommand = class _TerminateInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"TerminateInstances\", {}).n(\"EC2Client\", \"TerminateInstancesCommand\").f(void 0, void 0).ser(se_TerminateInstancesCommand).de(de_TerminateInstancesCommand).build() {\n};\n__name(_TerminateInstancesCommand, \"TerminateInstancesCommand\");\nvar TerminateInstancesCommand = _TerminateInstancesCommand;\n\n// src/commands/UnassignIpv6AddressesCommand.ts\n\n\n\nvar _UnassignIpv6AddressesCommand = class _UnassignIpv6AddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UnassignIpv6Addresses\", {}).n(\"EC2Client\", \"UnassignIpv6AddressesCommand\").f(void 0, void 0).ser(se_UnassignIpv6AddressesCommand).de(de_UnassignIpv6AddressesCommand).build() {\n};\n__name(_UnassignIpv6AddressesCommand, \"UnassignIpv6AddressesCommand\");\nvar UnassignIpv6AddressesCommand = _UnassignIpv6AddressesCommand;\n\n// src/commands/UnassignPrivateIpAddressesCommand.ts\n\n\n\nvar _UnassignPrivateIpAddressesCommand = class _UnassignPrivateIpAddressesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UnassignPrivateIpAddresses\", {}).n(\"EC2Client\", \"UnassignPrivateIpAddressesCommand\").f(void 0, void 0).ser(se_UnassignPrivateIpAddressesCommand).de(de_UnassignPrivateIpAddressesCommand).build() {\n};\n__name(_UnassignPrivateIpAddressesCommand, \"UnassignPrivateIpAddressesCommand\");\nvar UnassignPrivateIpAddressesCommand = _UnassignPrivateIpAddressesCommand;\n\n// src/commands/UnassignPrivateNatGatewayAddressCommand.ts\n\n\n\nvar _UnassignPrivateNatGatewayAddressCommand = class _UnassignPrivateNatGatewayAddressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UnassignPrivateNatGatewayAddress\", {}).n(\"EC2Client\", \"UnassignPrivateNatGatewayAddressCommand\").f(void 0, void 0).ser(se_UnassignPrivateNatGatewayAddressCommand).de(de_UnassignPrivateNatGatewayAddressCommand).build() {\n};\n__name(_UnassignPrivateNatGatewayAddressCommand, \"UnassignPrivateNatGatewayAddressCommand\");\nvar UnassignPrivateNatGatewayAddressCommand = _UnassignPrivateNatGatewayAddressCommand;\n\n// src/commands/UnlockSnapshotCommand.ts\n\n\n\nvar _UnlockSnapshotCommand = class _UnlockSnapshotCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UnlockSnapshot\", {}).n(\"EC2Client\", \"UnlockSnapshotCommand\").f(void 0, void 0).ser(se_UnlockSnapshotCommand).de(de_UnlockSnapshotCommand).build() {\n};\n__name(_UnlockSnapshotCommand, \"UnlockSnapshotCommand\");\nvar UnlockSnapshotCommand = _UnlockSnapshotCommand;\n\n// src/commands/UnmonitorInstancesCommand.ts\n\n\n\nvar _UnmonitorInstancesCommand = class _UnmonitorInstancesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UnmonitorInstances\", {}).n(\"EC2Client\", \"UnmonitorInstancesCommand\").f(void 0, void 0).ser(se_UnmonitorInstancesCommand).de(de_UnmonitorInstancesCommand).build() {\n};\n__name(_UnmonitorInstancesCommand, \"UnmonitorInstancesCommand\");\nvar UnmonitorInstancesCommand = _UnmonitorInstancesCommand;\n\n// src/commands/UpdateSecurityGroupRuleDescriptionsEgressCommand.ts\n\n\n\nvar _UpdateSecurityGroupRuleDescriptionsEgressCommand = class _UpdateSecurityGroupRuleDescriptionsEgressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UpdateSecurityGroupRuleDescriptionsEgress\", {}).n(\"EC2Client\", \"UpdateSecurityGroupRuleDescriptionsEgressCommand\").f(void 0, void 0).ser(se_UpdateSecurityGroupRuleDescriptionsEgressCommand).de(de_UpdateSecurityGroupRuleDescriptionsEgressCommand).build() {\n};\n__name(_UpdateSecurityGroupRuleDescriptionsEgressCommand, \"UpdateSecurityGroupRuleDescriptionsEgressCommand\");\nvar UpdateSecurityGroupRuleDescriptionsEgressCommand = _UpdateSecurityGroupRuleDescriptionsEgressCommand;\n\n// src/commands/UpdateSecurityGroupRuleDescriptionsIngressCommand.ts\n\n\n\nvar _UpdateSecurityGroupRuleDescriptionsIngressCommand = class _UpdateSecurityGroupRuleDescriptionsIngressCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"UpdateSecurityGroupRuleDescriptionsIngress\", {}).n(\"EC2Client\", \"UpdateSecurityGroupRuleDescriptionsIngressCommand\").f(void 0, void 0).ser(se_UpdateSecurityGroupRuleDescriptionsIngressCommand).de(de_UpdateSecurityGroupRuleDescriptionsIngressCommand).build() {\n};\n__name(_UpdateSecurityGroupRuleDescriptionsIngressCommand, \"UpdateSecurityGroupRuleDescriptionsIngressCommand\");\nvar UpdateSecurityGroupRuleDescriptionsIngressCommand = _UpdateSecurityGroupRuleDescriptionsIngressCommand;\n\n// src/commands/WithdrawByoipCidrCommand.ts\n\n\n\nvar _WithdrawByoipCidrCommand = class _WithdrawByoipCidrCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonEC2\", \"WithdrawByoipCidr\", {}).n(\"EC2Client\", \"WithdrawByoipCidrCommand\").f(void 0, void 0).ser(se_WithdrawByoipCidrCommand).de(de_WithdrawByoipCidrCommand).build() {\n};\n__name(_WithdrawByoipCidrCommand, \"WithdrawByoipCidrCommand\");\nvar WithdrawByoipCidrCommand = _WithdrawByoipCidrCommand;\n\n// src/EC2.ts\nvar commands = {\n AcceptAddressTransferCommand,\n AcceptReservedInstancesExchangeQuoteCommand,\n AcceptTransitGatewayMulticastDomainAssociationsCommand,\n AcceptTransitGatewayPeeringAttachmentCommand,\n AcceptTransitGatewayVpcAttachmentCommand,\n AcceptVpcEndpointConnectionsCommand,\n AcceptVpcPeeringConnectionCommand,\n AdvertiseByoipCidrCommand,\n AllocateAddressCommand,\n AllocateHostsCommand,\n AllocateIpamPoolCidrCommand,\n ApplySecurityGroupsToClientVpnTargetNetworkCommand,\n AssignIpv6AddressesCommand,\n AssignPrivateIpAddressesCommand,\n AssignPrivateNatGatewayAddressCommand,\n AssociateAddressCommand,\n AssociateClientVpnTargetNetworkCommand,\n AssociateDhcpOptionsCommand,\n AssociateEnclaveCertificateIamRoleCommand,\n AssociateIamInstanceProfileCommand,\n AssociateInstanceEventWindowCommand,\n AssociateIpamByoasnCommand,\n AssociateIpamResourceDiscoveryCommand,\n AssociateNatGatewayAddressCommand,\n AssociateRouteTableCommand,\n AssociateSubnetCidrBlockCommand,\n AssociateTransitGatewayMulticastDomainCommand,\n AssociateTransitGatewayPolicyTableCommand,\n AssociateTransitGatewayRouteTableCommand,\n AssociateTrunkInterfaceCommand,\n AssociateVpcCidrBlockCommand,\n AttachClassicLinkVpcCommand,\n AttachInternetGatewayCommand,\n AttachNetworkInterfaceCommand,\n AttachVerifiedAccessTrustProviderCommand,\n AttachVolumeCommand,\n AttachVpnGatewayCommand,\n AuthorizeClientVpnIngressCommand,\n AuthorizeSecurityGroupEgressCommand,\n AuthorizeSecurityGroupIngressCommand,\n BundleInstanceCommand,\n CancelBundleTaskCommand,\n CancelCapacityReservationCommand,\n CancelCapacityReservationFleetsCommand,\n CancelConversionTaskCommand,\n CancelExportTaskCommand,\n CancelImageLaunchPermissionCommand,\n CancelImportTaskCommand,\n CancelReservedInstancesListingCommand,\n CancelSpotFleetRequestsCommand,\n CancelSpotInstanceRequestsCommand,\n ConfirmProductInstanceCommand,\n CopyFpgaImageCommand,\n CopyImageCommand,\n CopySnapshotCommand,\n CreateCapacityReservationCommand,\n CreateCapacityReservationBySplittingCommand,\n CreateCapacityReservationFleetCommand,\n CreateCarrierGatewayCommand,\n CreateClientVpnEndpointCommand,\n CreateClientVpnRouteCommand,\n CreateCoipCidrCommand,\n CreateCoipPoolCommand,\n CreateCustomerGatewayCommand,\n CreateDefaultSubnetCommand,\n CreateDefaultVpcCommand,\n CreateDhcpOptionsCommand,\n CreateEgressOnlyInternetGatewayCommand,\n CreateFleetCommand,\n CreateFlowLogsCommand,\n CreateFpgaImageCommand,\n CreateImageCommand,\n CreateInstanceConnectEndpointCommand,\n CreateInstanceEventWindowCommand,\n CreateInstanceExportTaskCommand,\n CreateInternetGatewayCommand,\n CreateIpamCommand,\n CreateIpamExternalResourceVerificationTokenCommand,\n CreateIpamPoolCommand,\n CreateIpamResourceDiscoveryCommand,\n CreateIpamScopeCommand,\n CreateKeyPairCommand,\n CreateLaunchTemplateCommand,\n CreateLaunchTemplateVersionCommand,\n CreateLocalGatewayRouteCommand,\n CreateLocalGatewayRouteTableCommand,\n CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n CreateLocalGatewayRouteTableVpcAssociationCommand,\n CreateManagedPrefixListCommand,\n CreateNatGatewayCommand,\n CreateNetworkAclCommand,\n CreateNetworkAclEntryCommand,\n CreateNetworkInsightsAccessScopeCommand,\n CreateNetworkInsightsPathCommand,\n CreateNetworkInterfaceCommand,\n CreateNetworkInterfacePermissionCommand,\n CreatePlacementGroupCommand,\n CreatePublicIpv4PoolCommand,\n CreateReplaceRootVolumeTaskCommand,\n CreateReservedInstancesListingCommand,\n CreateRestoreImageTaskCommand,\n CreateRouteCommand,\n CreateRouteTableCommand,\n CreateSecurityGroupCommand,\n CreateSnapshotCommand,\n CreateSnapshotsCommand,\n CreateSpotDatafeedSubscriptionCommand,\n CreateStoreImageTaskCommand,\n CreateSubnetCommand,\n CreateSubnetCidrReservationCommand,\n CreateTagsCommand,\n CreateTrafficMirrorFilterCommand,\n CreateTrafficMirrorFilterRuleCommand,\n CreateTrafficMirrorSessionCommand,\n CreateTrafficMirrorTargetCommand,\n CreateTransitGatewayCommand,\n CreateTransitGatewayConnectCommand,\n CreateTransitGatewayConnectPeerCommand,\n CreateTransitGatewayMulticastDomainCommand,\n CreateTransitGatewayPeeringAttachmentCommand,\n CreateTransitGatewayPolicyTableCommand,\n CreateTransitGatewayPrefixListReferenceCommand,\n CreateTransitGatewayRouteCommand,\n CreateTransitGatewayRouteTableCommand,\n CreateTransitGatewayRouteTableAnnouncementCommand,\n CreateTransitGatewayVpcAttachmentCommand,\n CreateVerifiedAccessEndpointCommand,\n CreateVerifiedAccessGroupCommand,\n CreateVerifiedAccessInstanceCommand,\n CreateVerifiedAccessTrustProviderCommand,\n CreateVolumeCommand,\n CreateVpcCommand,\n CreateVpcEndpointCommand,\n CreateVpcEndpointConnectionNotificationCommand,\n CreateVpcEndpointServiceConfigurationCommand,\n CreateVpcPeeringConnectionCommand,\n CreateVpnConnectionCommand,\n CreateVpnConnectionRouteCommand,\n CreateVpnGatewayCommand,\n DeleteCarrierGatewayCommand,\n DeleteClientVpnEndpointCommand,\n DeleteClientVpnRouteCommand,\n DeleteCoipCidrCommand,\n DeleteCoipPoolCommand,\n DeleteCustomerGatewayCommand,\n DeleteDhcpOptionsCommand,\n DeleteEgressOnlyInternetGatewayCommand,\n DeleteFleetsCommand,\n DeleteFlowLogsCommand,\n DeleteFpgaImageCommand,\n DeleteInstanceConnectEndpointCommand,\n DeleteInstanceEventWindowCommand,\n DeleteInternetGatewayCommand,\n DeleteIpamCommand,\n DeleteIpamExternalResourceVerificationTokenCommand,\n DeleteIpamPoolCommand,\n DeleteIpamResourceDiscoveryCommand,\n DeleteIpamScopeCommand,\n DeleteKeyPairCommand,\n DeleteLaunchTemplateCommand,\n DeleteLaunchTemplateVersionsCommand,\n DeleteLocalGatewayRouteCommand,\n DeleteLocalGatewayRouteTableCommand,\n DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n DeleteLocalGatewayRouteTableVpcAssociationCommand,\n DeleteManagedPrefixListCommand,\n DeleteNatGatewayCommand,\n DeleteNetworkAclCommand,\n DeleteNetworkAclEntryCommand,\n DeleteNetworkInsightsAccessScopeCommand,\n DeleteNetworkInsightsAccessScopeAnalysisCommand,\n DeleteNetworkInsightsAnalysisCommand,\n DeleteNetworkInsightsPathCommand,\n DeleteNetworkInterfaceCommand,\n DeleteNetworkInterfacePermissionCommand,\n DeletePlacementGroupCommand,\n DeletePublicIpv4PoolCommand,\n DeleteQueuedReservedInstancesCommand,\n DeleteRouteCommand,\n DeleteRouteTableCommand,\n DeleteSecurityGroupCommand,\n DeleteSnapshotCommand,\n DeleteSpotDatafeedSubscriptionCommand,\n DeleteSubnetCommand,\n DeleteSubnetCidrReservationCommand,\n DeleteTagsCommand,\n DeleteTrafficMirrorFilterCommand,\n DeleteTrafficMirrorFilterRuleCommand,\n DeleteTrafficMirrorSessionCommand,\n DeleteTrafficMirrorTargetCommand,\n DeleteTransitGatewayCommand,\n DeleteTransitGatewayConnectCommand,\n DeleteTransitGatewayConnectPeerCommand,\n DeleteTransitGatewayMulticastDomainCommand,\n DeleteTransitGatewayPeeringAttachmentCommand,\n DeleteTransitGatewayPolicyTableCommand,\n DeleteTransitGatewayPrefixListReferenceCommand,\n DeleteTransitGatewayRouteCommand,\n DeleteTransitGatewayRouteTableCommand,\n DeleteTransitGatewayRouteTableAnnouncementCommand,\n DeleteTransitGatewayVpcAttachmentCommand,\n DeleteVerifiedAccessEndpointCommand,\n DeleteVerifiedAccessGroupCommand,\n DeleteVerifiedAccessInstanceCommand,\n DeleteVerifiedAccessTrustProviderCommand,\n DeleteVolumeCommand,\n DeleteVpcCommand,\n DeleteVpcEndpointConnectionNotificationsCommand,\n DeleteVpcEndpointsCommand,\n DeleteVpcEndpointServiceConfigurationsCommand,\n DeleteVpcPeeringConnectionCommand,\n DeleteVpnConnectionCommand,\n DeleteVpnConnectionRouteCommand,\n DeleteVpnGatewayCommand,\n DeprovisionByoipCidrCommand,\n DeprovisionIpamByoasnCommand,\n DeprovisionIpamPoolCidrCommand,\n DeprovisionPublicIpv4PoolCidrCommand,\n DeregisterImageCommand,\n DeregisterInstanceEventNotificationAttributesCommand,\n DeregisterTransitGatewayMulticastGroupMembersCommand,\n DeregisterTransitGatewayMulticastGroupSourcesCommand,\n DescribeAccountAttributesCommand,\n DescribeAddressesCommand,\n DescribeAddressesAttributeCommand,\n DescribeAddressTransfersCommand,\n DescribeAggregateIdFormatCommand,\n DescribeAvailabilityZonesCommand,\n DescribeAwsNetworkPerformanceMetricSubscriptionsCommand,\n DescribeBundleTasksCommand,\n DescribeByoipCidrsCommand,\n DescribeCapacityBlockOfferingsCommand,\n DescribeCapacityReservationFleetsCommand,\n DescribeCapacityReservationsCommand,\n DescribeCarrierGatewaysCommand,\n DescribeClassicLinkInstancesCommand,\n DescribeClientVpnAuthorizationRulesCommand,\n DescribeClientVpnConnectionsCommand,\n DescribeClientVpnEndpointsCommand,\n DescribeClientVpnRoutesCommand,\n DescribeClientVpnTargetNetworksCommand,\n DescribeCoipPoolsCommand,\n DescribeConversionTasksCommand,\n DescribeCustomerGatewaysCommand,\n DescribeDhcpOptionsCommand,\n DescribeEgressOnlyInternetGatewaysCommand,\n DescribeElasticGpusCommand,\n DescribeExportImageTasksCommand,\n DescribeExportTasksCommand,\n DescribeFastLaunchImagesCommand,\n DescribeFastSnapshotRestoresCommand,\n DescribeFleetHistoryCommand,\n DescribeFleetInstancesCommand,\n DescribeFleetsCommand,\n DescribeFlowLogsCommand,\n DescribeFpgaImageAttributeCommand,\n DescribeFpgaImagesCommand,\n DescribeHostReservationOfferingsCommand,\n DescribeHostReservationsCommand,\n DescribeHostsCommand,\n DescribeIamInstanceProfileAssociationsCommand,\n DescribeIdentityIdFormatCommand,\n DescribeIdFormatCommand,\n DescribeImageAttributeCommand,\n DescribeImagesCommand,\n DescribeImportImageTasksCommand,\n DescribeImportSnapshotTasksCommand,\n DescribeInstanceAttributeCommand,\n DescribeInstanceConnectEndpointsCommand,\n DescribeInstanceCreditSpecificationsCommand,\n DescribeInstanceEventNotificationAttributesCommand,\n DescribeInstanceEventWindowsCommand,\n DescribeInstancesCommand,\n DescribeInstanceStatusCommand,\n DescribeInstanceTopologyCommand,\n DescribeInstanceTypeOfferingsCommand,\n DescribeInstanceTypesCommand,\n DescribeInternetGatewaysCommand,\n DescribeIpamByoasnCommand,\n DescribeIpamExternalResourceVerificationTokensCommand,\n DescribeIpamPoolsCommand,\n DescribeIpamResourceDiscoveriesCommand,\n DescribeIpamResourceDiscoveryAssociationsCommand,\n DescribeIpamsCommand,\n DescribeIpamScopesCommand,\n DescribeIpv6PoolsCommand,\n DescribeKeyPairsCommand,\n DescribeLaunchTemplatesCommand,\n DescribeLaunchTemplateVersionsCommand,\n DescribeLocalGatewayRouteTablesCommand,\n DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand,\n DescribeLocalGatewayRouteTableVpcAssociationsCommand,\n DescribeLocalGatewaysCommand,\n DescribeLocalGatewayVirtualInterfaceGroupsCommand,\n DescribeLocalGatewayVirtualInterfacesCommand,\n DescribeLockedSnapshotsCommand,\n DescribeMacHostsCommand,\n DescribeManagedPrefixListsCommand,\n DescribeMovingAddressesCommand,\n DescribeNatGatewaysCommand,\n DescribeNetworkAclsCommand,\n DescribeNetworkInsightsAccessScopeAnalysesCommand,\n DescribeNetworkInsightsAccessScopesCommand,\n DescribeNetworkInsightsAnalysesCommand,\n DescribeNetworkInsightsPathsCommand,\n DescribeNetworkInterfaceAttributeCommand,\n DescribeNetworkInterfacePermissionsCommand,\n DescribeNetworkInterfacesCommand,\n DescribePlacementGroupsCommand,\n DescribePrefixListsCommand,\n DescribePrincipalIdFormatCommand,\n DescribePublicIpv4PoolsCommand,\n DescribeRegionsCommand,\n DescribeReplaceRootVolumeTasksCommand,\n DescribeReservedInstancesCommand,\n DescribeReservedInstancesListingsCommand,\n DescribeReservedInstancesModificationsCommand,\n DescribeReservedInstancesOfferingsCommand,\n DescribeRouteTablesCommand,\n DescribeScheduledInstanceAvailabilityCommand,\n DescribeScheduledInstancesCommand,\n DescribeSecurityGroupReferencesCommand,\n DescribeSecurityGroupRulesCommand,\n DescribeSecurityGroupsCommand,\n DescribeSnapshotAttributeCommand,\n DescribeSnapshotsCommand,\n DescribeSnapshotTierStatusCommand,\n DescribeSpotDatafeedSubscriptionCommand,\n DescribeSpotFleetInstancesCommand,\n DescribeSpotFleetRequestHistoryCommand,\n DescribeSpotFleetRequestsCommand,\n DescribeSpotInstanceRequestsCommand,\n DescribeSpotPriceHistoryCommand,\n DescribeStaleSecurityGroupsCommand,\n DescribeStoreImageTasksCommand,\n DescribeSubnetsCommand,\n DescribeTagsCommand,\n DescribeTrafficMirrorFilterRulesCommand,\n DescribeTrafficMirrorFiltersCommand,\n DescribeTrafficMirrorSessionsCommand,\n DescribeTrafficMirrorTargetsCommand,\n DescribeTransitGatewayAttachmentsCommand,\n DescribeTransitGatewayConnectPeersCommand,\n DescribeTransitGatewayConnectsCommand,\n DescribeTransitGatewayMulticastDomainsCommand,\n DescribeTransitGatewayPeeringAttachmentsCommand,\n DescribeTransitGatewayPolicyTablesCommand,\n DescribeTransitGatewayRouteTableAnnouncementsCommand,\n DescribeTransitGatewayRouteTablesCommand,\n DescribeTransitGatewaysCommand,\n DescribeTransitGatewayVpcAttachmentsCommand,\n DescribeTrunkInterfaceAssociationsCommand,\n DescribeVerifiedAccessEndpointsCommand,\n DescribeVerifiedAccessGroupsCommand,\n DescribeVerifiedAccessInstanceLoggingConfigurationsCommand,\n DescribeVerifiedAccessInstancesCommand,\n DescribeVerifiedAccessTrustProvidersCommand,\n DescribeVolumeAttributeCommand,\n DescribeVolumesCommand,\n DescribeVolumesModificationsCommand,\n DescribeVolumeStatusCommand,\n DescribeVpcAttributeCommand,\n DescribeVpcClassicLinkCommand,\n DescribeVpcClassicLinkDnsSupportCommand,\n DescribeVpcEndpointConnectionNotificationsCommand,\n DescribeVpcEndpointConnectionsCommand,\n DescribeVpcEndpointsCommand,\n DescribeVpcEndpointServiceConfigurationsCommand,\n DescribeVpcEndpointServicePermissionsCommand,\n DescribeVpcEndpointServicesCommand,\n DescribeVpcPeeringConnectionsCommand,\n DescribeVpcsCommand,\n DescribeVpnConnectionsCommand,\n DescribeVpnGatewaysCommand,\n DetachClassicLinkVpcCommand,\n DetachInternetGatewayCommand,\n DetachNetworkInterfaceCommand,\n DetachVerifiedAccessTrustProviderCommand,\n DetachVolumeCommand,\n DetachVpnGatewayCommand,\n DisableAddressTransferCommand,\n DisableAwsNetworkPerformanceMetricSubscriptionCommand,\n DisableEbsEncryptionByDefaultCommand,\n DisableFastLaunchCommand,\n DisableFastSnapshotRestoresCommand,\n DisableImageCommand,\n DisableImageBlockPublicAccessCommand,\n DisableImageDeprecationCommand,\n DisableImageDeregistrationProtectionCommand,\n DisableIpamOrganizationAdminAccountCommand,\n DisableSerialConsoleAccessCommand,\n DisableSnapshotBlockPublicAccessCommand,\n DisableTransitGatewayRouteTablePropagationCommand,\n DisableVgwRoutePropagationCommand,\n DisableVpcClassicLinkCommand,\n DisableVpcClassicLinkDnsSupportCommand,\n DisassociateAddressCommand,\n DisassociateClientVpnTargetNetworkCommand,\n DisassociateEnclaveCertificateIamRoleCommand,\n DisassociateIamInstanceProfileCommand,\n DisassociateInstanceEventWindowCommand,\n DisassociateIpamByoasnCommand,\n DisassociateIpamResourceDiscoveryCommand,\n DisassociateNatGatewayAddressCommand,\n DisassociateRouteTableCommand,\n DisassociateSubnetCidrBlockCommand,\n DisassociateTransitGatewayMulticastDomainCommand,\n DisassociateTransitGatewayPolicyTableCommand,\n DisassociateTransitGatewayRouteTableCommand,\n DisassociateTrunkInterfaceCommand,\n DisassociateVpcCidrBlockCommand,\n EnableAddressTransferCommand,\n EnableAwsNetworkPerformanceMetricSubscriptionCommand,\n EnableEbsEncryptionByDefaultCommand,\n EnableFastLaunchCommand,\n EnableFastSnapshotRestoresCommand,\n EnableImageCommand,\n EnableImageBlockPublicAccessCommand,\n EnableImageDeprecationCommand,\n EnableImageDeregistrationProtectionCommand,\n EnableIpamOrganizationAdminAccountCommand,\n EnableReachabilityAnalyzerOrganizationSharingCommand,\n EnableSerialConsoleAccessCommand,\n EnableSnapshotBlockPublicAccessCommand,\n EnableTransitGatewayRouteTablePropagationCommand,\n EnableVgwRoutePropagationCommand,\n EnableVolumeIOCommand,\n EnableVpcClassicLinkCommand,\n EnableVpcClassicLinkDnsSupportCommand,\n ExportClientVpnClientCertificateRevocationListCommand,\n ExportClientVpnClientConfigurationCommand,\n ExportImageCommand,\n ExportTransitGatewayRoutesCommand,\n GetAssociatedEnclaveCertificateIamRolesCommand,\n GetAssociatedIpv6PoolCidrsCommand,\n GetAwsNetworkPerformanceDataCommand,\n GetCapacityReservationUsageCommand,\n GetCoipPoolUsageCommand,\n GetConsoleOutputCommand,\n GetConsoleScreenshotCommand,\n GetDefaultCreditSpecificationCommand,\n GetEbsDefaultKmsKeyIdCommand,\n GetEbsEncryptionByDefaultCommand,\n GetFlowLogsIntegrationTemplateCommand,\n GetGroupsForCapacityReservationCommand,\n GetHostReservationPurchasePreviewCommand,\n GetImageBlockPublicAccessStateCommand,\n GetInstanceMetadataDefaultsCommand,\n GetInstanceTpmEkPubCommand,\n GetInstanceTypesFromInstanceRequirementsCommand,\n GetInstanceUefiDataCommand,\n GetIpamAddressHistoryCommand,\n GetIpamDiscoveredAccountsCommand,\n GetIpamDiscoveredPublicAddressesCommand,\n GetIpamDiscoveredResourceCidrsCommand,\n GetIpamPoolAllocationsCommand,\n GetIpamPoolCidrsCommand,\n GetIpamResourceCidrsCommand,\n GetLaunchTemplateDataCommand,\n GetManagedPrefixListAssociationsCommand,\n GetManagedPrefixListEntriesCommand,\n GetNetworkInsightsAccessScopeAnalysisFindingsCommand,\n GetNetworkInsightsAccessScopeContentCommand,\n GetPasswordDataCommand,\n GetReservedInstancesExchangeQuoteCommand,\n GetSecurityGroupsForVpcCommand,\n GetSerialConsoleAccessStatusCommand,\n GetSnapshotBlockPublicAccessStateCommand,\n GetSpotPlacementScoresCommand,\n GetSubnetCidrReservationsCommand,\n GetTransitGatewayAttachmentPropagationsCommand,\n GetTransitGatewayMulticastDomainAssociationsCommand,\n GetTransitGatewayPolicyTableAssociationsCommand,\n GetTransitGatewayPolicyTableEntriesCommand,\n GetTransitGatewayPrefixListReferencesCommand,\n GetTransitGatewayRouteTableAssociationsCommand,\n GetTransitGatewayRouteTablePropagationsCommand,\n GetVerifiedAccessEndpointPolicyCommand,\n GetVerifiedAccessGroupPolicyCommand,\n GetVpnConnectionDeviceSampleConfigurationCommand,\n GetVpnConnectionDeviceTypesCommand,\n GetVpnTunnelReplacementStatusCommand,\n ImportClientVpnClientCertificateRevocationListCommand,\n ImportImageCommand,\n ImportInstanceCommand,\n ImportKeyPairCommand,\n ImportSnapshotCommand,\n ImportVolumeCommand,\n ListImagesInRecycleBinCommand,\n ListSnapshotsInRecycleBinCommand,\n LockSnapshotCommand,\n ModifyAddressAttributeCommand,\n ModifyAvailabilityZoneGroupCommand,\n ModifyCapacityReservationCommand,\n ModifyCapacityReservationFleetCommand,\n ModifyClientVpnEndpointCommand,\n ModifyDefaultCreditSpecificationCommand,\n ModifyEbsDefaultKmsKeyIdCommand,\n ModifyFleetCommand,\n ModifyFpgaImageAttributeCommand,\n ModifyHostsCommand,\n ModifyIdentityIdFormatCommand,\n ModifyIdFormatCommand,\n ModifyImageAttributeCommand,\n ModifyInstanceAttributeCommand,\n ModifyInstanceCapacityReservationAttributesCommand,\n ModifyInstanceCreditSpecificationCommand,\n ModifyInstanceEventStartTimeCommand,\n ModifyInstanceEventWindowCommand,\n ModifyInstanceMaintenanceOptionsCommand,\n ModifyInstanceMetadataDefaultsCommand,\n ModifyInstanceMetadataOptionsCommand,\n ModifyInstancePlacementCommand,\n ModifyIpamCommand,\n ModifyIpamPoolCommand,\n ModifyIpamResourceCidrCommand,\n ModifyIpamResourceDiscoveryCommand,\n ModifyIpamScopeCommand,\n ModifyLaunchTemplateCommand,\n ModifyLocalGatewayRouteCommand,\n ModifyManagedPrefixListCommand,\n ModifyNetworkInterfaceAttributeCommand,\n ModifyPrivateDnsNameOptionsCommand,\n ModifyReservedInstancesCommand,\n ModifySecurityGroupRulesCommand,\n ModifySnapshotAttributeCommand,\n ModifySnapshotTierCommand,\n ModifySpotFleetRequestCommand,\n ModifySubnetAttributeCommand,\n ModifyTrafficMirrorFilterNetworkServicesCommand,\n ModifyTrafficMirrorFilterRuleCommand,\n ModifyTrafficMirrorSessionCommand,\n ModifyTransitGatewayCommand,\n ModifyTransitGatewayPrefixListReferenceCommand,\n ModifyTransitGatewayVpcAttachmentCommand,\n ModifyVerifiedAccessEndpointCommand,\n ModifyVerifiedAccessEndpointPolicyCommand,\n ModifyVerifiedAccessGroupCommand,\n ModifyVerifiedAccessGroupPolicyCommand,\n ModifyVerifiedAccessInstanceCommand,\n ModifyVerifiedAccessInstanceLoggingConfigurationCommand,\n ModifyVerifiedAccessTrustProviderCommand,\n ModifyVolumeCommand,\n ModifyVolumeAttributeCommand,\n ModifyVpcAttributeCommand,\n ModifyVpcEndpointCommand,\n ModifyVpcEndpointConnectionNotificationCommand,\n ModifyVpcEndpointServiceConfigurationCommand,\n ModifyVpcEndpointServicePayerResponsibilityCommand,\n ModifyVpcEndpointServicePermissionsCommand,\n ModifyVpcPeeringConnectionOptionsCommand,\n ModifyVpcTenancyCommand,\n ModifyVpnConnectionCommand,\n ModifyVpnConnectionOptionsCommand,\n ModifyVpnTunnelCertificateCommand,\n ModifyVpnTunnelOptionsCommand,\n MonitorInstancesCommand,\n MoveAddressToVpcCommand,\n MoveByoipCidrToIpamCommand,\n MoveCapacityReservationInstancesCommand,\n ProvisionByoipCidrCommand,\n ProvisionIpamByoasnCommand,\n ProvisionIpamPoolCidrCommand,\n ProvisionPublicIpv4PoolCidrCommand,\n PurchaseCapacityBlockCommand,\n PurchaseHostReservationCommand,\n PurchaseReservedInstancesOfferingCommand,\n PurchaseScheduledInstancesCommand,\n RebootInstancesCommand,\n RegisterImageCommand,\n RegisterInstanceEventNotificationAttributesCommand,\n RegisterTransitGatewayMulticastGroupMembersCommand,\n RegisterTransitGatewayMulticastGroupSourcesCommand,\n RejectTransitGatewayMulticastDomainAssociationsCommand,\n RejectTransitGatewayPeeringAttachmentCommand,\n RejectTransitGatewayVpcAttachmentCommand,\n RejectVpcEndpointConnectionsCommand,\n RejectVpcPeeringConnectionCommand,\n ReleaseAddressCommand,\n ReleaseHostsCommand,\n ReleaseIpamPoolAllocationCommand,\n ReplaceIamInstanceProfileAssociationCommand,\n ReplaceNetworkAclAssociationCommand,\n ReplaceNetworkAclEntryCommand,\n ReplaceRouteCommand,\n ReplaceRouteTableAssociationCommand,\n ReplaceTransitGatewayRouteCommand,\n ReplaceVpnTunnelCommand,\n ReportInstanceStatusCommand,\n RequestSpotFleetCommand,\n RequestSpotInstancesCommand,\n ResetAddressAttributeCommand,\n ResetEbsDefaultKmsKeyIdCommand,\n ResetFpgaImageAttributeCommand,\n ResetImageAttributeCommand,\n ResetInstanceAttributeCommand,\n ResetNetworkInterfaceAttributeCommand,\n ResetSnapshotAttributeCommand,\n RestoreAddressToClassicCommand,\n RestoreImageFromRecycleBinCommand,\n RestoreManagedPrefixListVersionCommand,\n RestoreSnapshotFromRecycleBinCommand,\n RestoreSnapshotTierCommand,\n RevokeClientVpnIngressCommand,\n RevokeSecurityGroupEgressCommand,\n RevokeSecurityGroupIngressCommand,\n RunInstancesCommand,\n RunScheduledInstancesCommand,\n SearchLocalGatewayRoutesCommand,\n SearchTransitGatewayMulticastGroupsCommand,\n SearchTransitGatewayRoutesCommand,\n SendDiagnosticInterruptCommand,\n StartInstancesCommand,\n StartNetworkInsightsAccessScopeAnalysisCommand,\n StartNetworkInsightsAnalysisCommand,\n StartVpcEndpointServicePrivateDnsVerificationCommand,\n StopInstancesCommand,\n TerminateClientVpnConnectionsCommand,\n TerminateInstancesCommand,\n UnassignIpv6AddressesCommand,\n UnassignPrivateIpAddressesCommand,\n UnassignPrivateNatGatewayAddressCommand,\n UnlockSnapshotCommand,\n UnmonitorInstancesCommand,\n UpdateSecurityGroupRuleDescriptionsEgressCommand,\n UpdateSecurityGroupRuleDescriptionsIngressCommand,\n WithdrawByoipCidrCommand\n};\nvar _EC2 = class _EC2 extends EC2Client {\n};\n__name(_EC2, \"EC2\");\nvar EC2 = _EC2;\n(0, import_smithy_client.createAggregatedClient)(commands, EC2);\n\n// src/pagination/DescribeAddressTransfersPaginator.ts\n\nvar paginateDescribeAddressTransfers = (0, import_core.createPaginator)(EC2Client, DescribeAddressTransfersCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAddressesAttributePaginator.ts\n\nvar paginateDescribeAddressesAttribute = (0, import_core.createPaginator)(EC2Client, DescribeAddressesAttributeCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator.ts\n\nvar paginateDescribeAwsNetworkPerformanceMetricSubscriptions = (0, import_core.createPaginator)(EC2Client, DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeByoipCidrsPaginator.ts\n\nvar paginateDescribeByoipCidrs = (0, import_core.createPaginator)(EC2Client, DescribeByoipCidrsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeCapacityBlockOfferingsPaginator.ts\n\nvar paginateDescribeCapacityBlockOfferings = (0, import_core.createPaginator)(EC2Client, DescribeCapacityBlockOfferingsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeCapacityReservationFleetsPaginator.ts\n\nvar paginateDescribeCapacityReservationFleets = (0, import_core.createPaginator)(EC2Client, DescribeCapacityReservationFleetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeCapacityReservationsPaginator.ts\n\nvar paginateDescribeCapacityReservations = (0, import_core.createPaginator)(EC2Client, DescribeCapacityReservationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeCarrierGatewaysPaginator.ts\n\nvar paginateDescribeCarrierGateways = (0, import_core.createPaginator)(EC2Client, DescribeCarrierGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClassicLinkInstancesPaginator.ts\n\nvar paginateDescribeClassicLinkInstances = (0, import_core.createPaginator)(EC2Client, DescribeClassicLinkInstancesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClientVpnAuthorizationRulesPaginator.ts\n\nvar paginateDescribeClientVpnAuthorizationRules = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnAuthorizationRulesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClientVpnConnectionsPaginator.ts\n\nvar paginateDescribeClientVpnConnections = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnConnectionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClientVpnEndpointsPaginator.ts\n\nvar paginateDescribeClientVpnEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnEndpointsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClientVpnRoutesPaginator.ts\n\nvar paginateDescribeClientVpnRoutes = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnRoutesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeClientVpnTargetNetworksPaginator.ts\n\nvar paginateDescribeClientVpnTargetNetworks = (0, import_core.createPaginator)(EC2Client, DescribeClientVpnTargetNetworksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeCoipPoolsPaginator.ts\n\nvar paginateDescribeCoipPools = (0, import_core.createPaginator)(EC2Client, DescribeCoipPoolsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeDhcpOptionsPaginator.ts\n\nvar paginateDescribeDhcpOptions = (0, import_core.createPaginator)(EC2Client, DescribeDhcpOptionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeEgressOnlyInternetGatewaysPaginator.ts\n\nvar paginateDescribeEgressOnlyInternetGateways = (0, import_core.createPaginator)(EC2Client, DescribeEgressOnlyInternetGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeExportImageTasksPaginator.ts\n\nvar paginateDescribeExportImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeExportImageTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeFastLaunchImagesPaginator.ts\n\nvar paginateDescribeFastLaunchImages = (0, import_core.createPaginator)(EC2Client, DescribeFastLaunchImagesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeFastSnapshotRestoresPaginator.ts\n\nvar paginateDescribeFastSnapshotRestores = (0, import_core.createPaginator)(EC2Client, DescribeFastSnapshotRestoresCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeFleetsPaginator.ts\n\nvar paginateDescribeFleets = (0, import_core.createPaginator)(EC2Client, DescribeFleetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeFlowLogsPaginator.ts\n\nvar paginateDescribeFlowLogs = (0, import_core.createPaginator)(EC2Client, DescribeFlowLogsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeFpgaImagesPaginator.ts\n\nvar paginateDescribeFpgaImages = (0, import_core.createPaginator)(EC2Client, DescribeFpgaImagesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeHostReservationOfferingsPaginator.ts\n\nvar paginateDescribeHostReservationOfferings = (0, import_core.createPaginator)(EC2Client, DescribeHostReservationOfferingsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeHostReservationsPaginator.ts\n\nvar paginateDescribeHostReservations = (0, import_core.createPaginator)(EC2Client, DescribeHostReservationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeHostsPaginator.ts\n\nvar paginateDescribeHosts = (0, import_core.createPaginator)(EC2Client, DescribeHostsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIamInstanceProfileAssociationsPaginator.ts\n\nvar paginateDescribeIamInstanceProfileAssociations = (0, import_core.createPaginator)(EC2Client, DescribeIamInstanceProfileAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeImagesPaginator.ts\n\nvar paginateDescribeImages = (0, import_core.createPaginator)(EC2Client, DescribeImagesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeImportImageTasksPaginator.ts\n\nvar paginateDescribeImportImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeImportImageTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeImportSnapshotTasksPaginator.ts\n\nvar paginateDescribeImportSnapshotTasks = (0, import_core.createPaginator)(EC2Client, DescribeImportSnapshotTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceConnectEndpointsPaginator.ts\n\nvar paginateDescribeInstanceConnectEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeInstanceConnectEndpointsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceCreditSpecificationsPaginator.ts\n\nvar paginateDescribeInstanceCreditSpecifications = (0, import_core.createPaginator)(EC2Client, DescribeInstanceCreditSpecificationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceEventWindowsPaginator.ts\n\nvar paginateDescribeInstanceEventWindows = (0, import_core.createPaginator)(EC2Client, DescribeInstanceEventWindowsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceStatusPaginator.ts\n\nvar paginateDescribeInstanceStatus = (0, import_core.createPaginator)(EC2Client, DescribeInstanceStatusCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceTopologyPaginator.ts\n\nvar paginateDescribeInstanceTopology = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTopologyCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceTypeOfferingsPaginator.ts\n\nvar paginateDescribeInstanceTypeOfferings = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTypeOfferingsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceTypesPaginator.ts\n\nvar paginateDescribeInstanceTypes = (0, import_core.createPaginator)(EC2Client, DescribeInstanceTypesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstancesPaginator.ts\n\nvar paginateDescribeInstances = (0, import_core.createPaginator)(EC2Client, DescribeInstancesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInternetGatewaysPaginator.ts\n\nvar paginateDescribeInternetGateways = (0, import_core.createPaginator)(EC2Client, DescribeInternetGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpamPoolsPaginator.ts\n\nvar paginateDescribeIpamPools = (0, import_core.createPaginator)(EC2Client, DescribeIpamPoolsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpamResourceDiscoveriesPaginator.ts\n\nvar paginateDescribeIpamResourceDiscoveries = (0, import_core.createPaginator)(EC2Client, DescribeIpamResourceDiscoveriesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpamResourceDiscoveryAssociationsPaginator.ts\n\nvar paginateDescribeIpamResourceDiscoveryAssociations = (0, import_core.createPaginator)(EC2Client, DescribeIpamResourceDiscoveryAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpamScopesPaginator.ts\n\nvar paginateDescribeIpamScopes = (0, import_core.createPaginator)(EC2Client, DescribeIpamScopesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpamsPaginator.ts\n\nvar paginateDescribeIpams = (0, import_core.createPaginator)(EC2Client, DescribeIpamsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeIpv6PoolsPaginator.ts\n\nvar paginateDescribeIpv6Pools = (0, import_core.createPaginator)(EC2Client, DescribeIpv6PoolsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLaunchTemplateVersionsPaginator.ts\n\nvar paginateDescribeLaunchTemplateVersions = (0, import_core.createPaginator)(EC2Client, DescribeLaunchTemplateVersionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLaunchTemplatesPaginator.ts\n\nvar paginateDescribeLaunchTemplates = (0, import_core.createPaginator)(EC2Client, DescribeLaunchTemplatesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator.ts\n\nvar paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations = (0, import_core.createPaginator)(\n EC2Client,\n DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand,\n \"NextToken\",\n \"NextToken\",\n \"MaxResults\"\n);\n\n// src/pagination/DescribeLocalGatewayRouteTableVpcAssociationsPaginator.ts\n\nvar paginateDescribeLocalGatewayRouteTableVpcAssociations = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayRouteTableVpcAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLocalGatewayRouteTablesPaginator.ts\n\nvar paginateDescribeLocalGatewayRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayRouteTablesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLocalGatewayVirtualInterfaceGroupsPaginator.ts\n\nvar paginateDescribeLocalGatewayVirtualInterfaceGroups = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayVirtualInterfaceGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLocalGatewayVirtualInterfacesPaginator.ts\n\nvar paginateDescribeLocalGatewayVirtualInterfaces = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewayVirtualInterfacesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeLocalGatewaysPaginator.ts\n\nvar paginateDescribeLocalGateways = (0, import_core.createPaginator)(EC2Client, DescribeLocalGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMacHostsPaginator.ts\n\nvar paginateDescribeMacHosts = (0, import_core.createPaginator)(EC2Client, DescribeMacHostsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeManagedPrefixListsPaginator.ts\n\nvar paginateDescribeManagedPrefixLists = (0, import_core.createPaginator)(EC2Client, DescribeManagedPrefixListsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMovingAddressesPaginator.ts\n\nvar paginateDescribeMovingAddresses = (0, import_core.createPaginator)(EC2Client, DescribeMovingAddressesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNatGatewaysPaginator.ts\n\nvar paginateDescribeNatGateways = (0, import_core.createPaginator)(EC2Client, DescribeNatGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkAclsPaginator.ts\n\nvar paginateDescribeNetworkAcls = (0, import_core.createPaginator)(EC2Client, DescribeNetworkAclsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInsightsAccessScopeAnalysesPaginator.ts\n\nvar paginateDescribeNetworkInsightsAccessScopeAnalyses = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAccessScopeAnalysesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInsightsAccessScopesPaginator.ts\n\nvar paginateDescribeNetworkInsightsAccessScopes = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAccessScopesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInsightsAnalysesPaginator.ts\n\nvar paginateDescribeNetworkInsightsAnalyses = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsAnalysesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInsightsPathsPaginator.ts\n\nvar paginateDescribeNetworkInsightsPaths = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInsightsPathsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInterfacePermissionsPaginator.ts\n\nvar paginateDescribeNetworkInterfacePermissions = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInterfacePermissionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeNetworkInterfacesPaginator.ts\n\nvar paginateDescribeNetworkInterfaces = (0, import_core.createPaginator)(EC2Client, DescribeNetworkInterfacesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePrefixListsPaginator.ts\n\nvar paginateDescribePrefixLists = (0, import_core.createPaginator)(EC2Client, DescribePrefixListsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePrincipalIdFormatPaginator.ts\n\nvar paginateDescribePrincipalIdFormat = (0, import_core.createPaginator)(EC2Client, DescribePrincipalIdFormatCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePublicIpv4PoolsPaginator.ts\n\nvar paginateDescribePublicIpv4Pools = (0, import_core.createPaginator)(EC2Client, DescribePublicIpv4PoolsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeReplaceRootVolumeTasksPaginator.ts\n\nvar paginateDescribeReplaceRootVolumeTasks = (0, import_core.createPaginator)(EC2Client, DescribeReplaceRootVolumeTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeReservedInstancesModificationsPaginator.ts\n\nvar paginateDescribeReservedInstancesModifications = (0, import_core.createPaginator)(EC2Client, DescribeReservedInstancesModificationsCommand, \"NextToken\", \"NextToken\", \"\");\n\n// src/pagination/DescribeReservedInstancesOfferingsPaginator.ts\n\nvar paginateDescribeReservedInstancesOfferings = (0, import_core.createPaginator)(EC2Client, DescribeReservedInstancesOfferingsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeRouteTablesPaginator.ts\n\nvar paginateDescribeRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeRouteTablesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeScheduledInstanceAvailabilityPaginator.ts\n\nvar paginateDescribeScheduledInstanceAvailability = (0, import_core.createPaginator)(EC2Client, DescribeScheduledInstanceAvailabilityCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeScheduledInstancesPaginator.ts\n\nvar paginateDescribeScheduledInstances = (0, import_core.createPaginator)(EC2Client, DescribeScheduledInstancesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSecurityGroupRulesPaginator.ts\n\nvar paginateDescribeSecurityGroupRules = (0, import_core.createPaginator)(EC2Client, DescribeSecurityGroupRulesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSecurityGroupsPaginator.ts\n\nvar paginateDescribeSecurityGroups = (0, import_core.createPaginator)(EC2Client, DescribeSecurityGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSnapshotTierStatusPaginator.ts\n\nvar paginateDescribeSnapshotTierStatus = (0, import_core.createPaginator)(EC2Client, DescribeSnapshotTierStatusCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSnapshotsPaginator.ts\n\nvar paginateDescribeSnapshots = (0, import_core.createPaginator)(EC2Client, DescribeSnapshotsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSpotFleetRequestsPaginator.ts\n\nvar paginateDescribeSpotFleetRequests = (0, import_core.createPaginator)(EC2Client, DescribeSpotFleetRequestsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSpotInstanceRequestsPaginator.ts\n\nvar paginateDescribeSpotInstanceRequests = (0, import_core.createPaginator)(EC2Client, DescribeSpotInstanceRequestsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSpotPriceHistoryPaginator.ts\n\nvar paginateDescribeSpotPriceHistory = (0, import_core.createPaginator)(EC2Client, DescribeSpotPriceHistoryCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeStaleSecurityGroupsPaginator.ts\n\nvar paginateDescribeStaleSecurityGroups = (0, import_core.createPaginator)(EC2Client, DescribeStaleSecurityGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeStoreImageTasksPaginator.ts\n\nvar paginateDescribeStoreImageTasks = (0, import_core.createPaginator)(EC2Client, DescribeStoreImageTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSubnetsPaginator.ts\n\nvar paginateDescribeSubnets = (0, import_core.createPaginator)(EC2Client, DescribeSubnetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTagsPaginator.ts\n\nvar paginateDescribeTags = (0, import_core.createPaginator)(EC2Client, DescribeTagsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTrafficMirrorFiltersPaginator.ts\n\nvar paginateDescribeTrafficMirrorFilters = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorFiltersCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTrafficMirrorSessionsPaginator.ts\n\nvar paginateDescribeTrafficMirrorSessions = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorSessionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTrafficMirrorTargetsPaginator.ts\n\nvar paginateDescribeTrafficMirrorTargets = (0, import_core.createPaginator)(EC2Client, DescribeTrafficMirrorTargetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayAttachmentsPaginator.ts\n\nvar paginateDescribeTransitGatewayAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayAttachmentsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayConnectPeersPaginator.ts\n\nvar paginateDescribeTransitGatewayConnectPeers = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayConnectPeersCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayConnectsPaginator.ts\n\nvar paginateDescribeTransitGatewayConnects = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayConnectsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayMulticastDomainsPaginator.ts\n\nvar paginateDescribeTransitGatewayMulticastDomains = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayMulticastDomainsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayPeeringAttachmentsPaginator.ts\n\nvar paginateDescribeTransitGatewayPeeringAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayPeeringAttachmentsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayPolicyTablesPaginator.ts\n\nvar paginateDescribeTransitGatewayPolicyTables = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayPolicyTablesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayRouteTableAnnouncementsPaginator.ts\n\nvar paginateDescribeTransitGatewayRouteTableAnnouncements = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayRouteTableAnnouncementsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayRouteTablesPaginator.ts\n\nvar paginateDescribeTransitGatewayRouteTables = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayRouteTablesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewayVpcAttachmentsPaginator.ts\n\nvar paginateDescribeTransitGatewayVpcAttachments = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewayVpcAttachmentsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTransitGatewaysPaginator.ts\n\nvar paginateDescribeTransitGateways = (0, import_core.createPaginator)(EC2Client, DescribeTransitGatewaysCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeTrunkInterfaceAssociationsPaginator.ts\n\nvar paginateDescribeTrunkInterfaceAssociations = (0, import_core.createPaginator)(EC2Client, DescribeTrunkInterfaceAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVerifiedAccessEndpointsPaginator.ts\n\nvar paginateDescribeVerifiedAccessEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessEndpointsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVerifiedAccessGroupsPaginator.ts\n\nvar paginateDescribeVerifiedAccessGroups = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator.ts\n\nvar paginateDescribeVerifiedAccessInstanceLoggingConfigurations = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVerifiedAccessInstancesPaginator.ts\n\nvar paginateDescribeVerifiedAccessInstances = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessInstancesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVerifiedAccessTrustProvidersPaginator.ts\n\nvar paginateDescribeVerifiedAccessTrustProviders = (0, import_core.createPaginator)(EC2Client, DescribeVerifiedAccessTrustProvidersCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVolumeStatusPaginator.ts\n\nvar paginateDescribeVolumeStatus = (0, import_core.createPaginator)(EC2Client, DescribeVolumeStatusCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVolumesModificationsPaginator.ts\n\nvar paginateDescribeVolumesModifications = (0, import_core.createPaginator)(EC2Client, DescribeVolumesModificationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVolumesPaginator.ts\n\nvar paginateDescribeVolumes = (0, import_core.createPaginator)(EC2Client, DescribeVolumesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcClassicLinkDnsSupportPaginator.ts\n\nvar paginateDescribeVpcClassicLinkDnsSupport = (0, import_core.createPaginator)(EC2Client, DescribeVpcClassicLinkDnsSupportCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcEndpointConnectionNotificationsPaginator.ts\n\nvar paginateDescribeVpcEndpointConnectionNotifications = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointConnectionNotificationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcEndpointConnectionsPaginator.ts\n\nvar paginateDescribeVpcEndpointConnections = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointConnectionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcEndpointServiceConfigurationsPaginator.ts\n\nvar paginateDescribeVpcEndpointServiceConfigurations = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointServiceConfigurationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcEndpointServicePermissionsPaginator.ts\n\nvar paginateDescribeVpcEndpointServicePermissions = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointServicePermissionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcEndpointsPaginator.ts\n\nvar paginateDescribeVpcEndpoints = (0, import_core.createPaginator)(EC2Client, DescribeVpcEndpointsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcPeeringConnectionsPaginator.ts\n\nvar paginateDescribeVpcPeeringConnections = (0, import_core.createPaginator)(EC2Client, DescribeVpcPeeringConnectionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeVpcsPaginator.ts\n\nvar paginateDescribeVpcs = (0, import_core.createPaginator)(EC2Client, DescribeVpcsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetAssociatedIpv6PoolCidrsPaginator.ts\n\nvar paginateGetAssociatedIpv6PoolCidrs = (0, import_core.createPaginator)(EC2Client, GetAssociatedIpv6PoolCidrsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetAwsNetworkPerformanceDataPaginator.ts\n\nvar paginateGetAwsNetworkPerformanceData = (0, import_core.createPaginator)(EC2Client, GetAwsNetworkPerformanceDataCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetGroupsForCapacityReservationPaginator.ts\n\nvar paginateGetGroupsForCapacityReservation = (0, import_core.createPaginator)(EC2Client, GetGroupsForCapacityReservationCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetInstanceTypesFromInstanceRequirementsPaginator.ts\n\nvar paginateGetInstanceTypesFromInstanceRequirements = (0, import_core.createPaginator)(EC2Client, GetInstanceTypesFromInstanceRequirementsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamAddressHistoryPaginator.ts\n\nvar paginateGetIpamAddressHistory = (0, import_core.createPaginator)(EC2Client, GetIpamAddressHistoryCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamDiscoveredAccountsPaginator.ts\n\nvar paginateGetIpamDiscoveredAccounts = (0, import_core.createPaginator)(EC2Client, GetIpamDiscoveredAccountsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamDiscoveredResourceCidrsPaginator.ts\n\nvar paginateGetIpamDiscoveredResourceCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamDiscoveredResourceCidrsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamPoolAllocationsPaginator.ts\n\nvar paginateGetIpamPoolAllocations = (0, import_core.createPaginator)(EC2Client, GetIpamPoolAllocationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamPoolCidrsPaginator.ts\n\nvar paginateGetIpamPoolCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamPoolCidrsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetIpamResourceCidrsPaginator.ts\n\nvar paginateGetIpamResourceCidrs = (0, import_core.createPaginator)(EC2Client, GetIpamResourceCidrsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetManagedPrefixListAssociationsPaginator.ts\n\nvar paginateGetManagedPrefixListAssociations = (0, import_core.createPaginator)(EC2Client, GetManagedPrefixListAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetManagedPrefixListEntriesPaginator.ts\n\nvar paginateGetManagedPrefixListEntries = (0, import_core.createPaginator)(EC2Client, GetManagedPrefixListEntriesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetNetworkInsightsAccessScopeAnalysisFindingsPaginator.ts\n\nvar paginateGetNetworkInsightsAccessScopeAnalysisFindings = (0, import_core.createPaginator)(EC2Client, GetNetworkInsightsAccessScopeAnalysisFindingsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetSecurityGroupsForVpcPaginator.ts\n\nvar paginateGetSecurityGroupsForVpc = (0, import_core.createPaginator)(EC2Client, GetSecurityGroupsForVpcCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetSpotPlacementScoresPaginator.ts\n\nvar paginateGetSpotPlacementScores = (0, import_core.createPaginator)(EC2Client, GetSpotPlacementScoresCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayAttachmentPropagationsPaginator.ts\n\nvar paginateGetTransitGatewayAttachmentPropagations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayAttachmentPropagationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayMulticastDomainAssociationsPaginator.ts\n\nvar paginateGetTransitGatewayMulticastDomainAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayMulticastDomainAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayPolicyTableAssociationsPaginator.ts\n\nvar paginateGetTransitGatewayPolicyTableAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayPolicyTableAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayPrefixListReferencesPaginator.ts\n\nvar paginateGetTransitGatewayPrefixListReferences = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayPrefixListReferencesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayRouteTableAssociationsPaginator.ts\n\nvar paginateGetTransitGatewayRouteTableAssociations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayRouteTableAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetTransitGatewayRouteTablePropagationsPaginator.ts\n\nvar paginateGetTransitGatewayRouteTablePropagations = (0, import_core.createPaginator)(EC2Client, GetTransitGatewayRouteTablePropagationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetVpnConnectionDeviceTypesPaginator.ts\n\nvar paginateGetVpnConnectionDeviceTypes = (0, import_core.createPaginator)(EC2Client, GetVpnConnectionDeviceTypesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListImagesInRecycleBinPaginator.ts\n\nvar paginateListImagesInRecycleBin = (0, import_core.createPaginator)(EC2Client, ListImagesInRecycleBinCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListSnapshotsInRecycleBinPaginator.ts\n\nvar paginateListSnapshotsInRecycleBin = (0, import_core.createPaginator)(EC2Client, ListSnapshotsInRecycleBinCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/SearchLocalGatewayRoutesPaginator.ts\n\nvar paginateSearchLocalGatewayRoutes = (0, import_core.createPaginator)(EC2Client, SearchLocalGatewayRoutesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/SearchTransitGatewayMulticastGroupsPaginator.ts\n\nvar paginateSearchTransitGatewayMulticastGroups = (0, import_core.createPaginator)(EC2Client, SearchTransitGatewayMulticastGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/waiters/waitForBundleTaskComplete.ts\nvar import_util_waiter = require(\"@smithy/util-waiter\");\nvar checkState = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeBundleTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.BundleTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"complete\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.BundleTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"failed\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForBundleTaskComplete = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState);\n}, \"waitForBundleTaskComplete\");\nvar waitUntilBundleTaskComplete = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilBundleTaskComplete\");\n\n// src/waiters/waitForConversionTaskCancelled.ts\n\nvar checkState2 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeConversionTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ConversionTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"cancelled\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForConversionTaskCancelled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2);\n}, \"waitForConversionTaskCancelled\");\nvar waitUntilConversionTaskCancelled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilConversionTaskCancelled\");\n\n// src/waiters/waitForConversionTaskCompleted.ts\n\nvar checkState3 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeConversionTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ConversionTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"completed\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ConversionTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"cancelled\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ConversionTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"cancelling\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForConversionTaskCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3);\n}, \"waitForConversionTaskCompleted\");\nvar waitUntilConversionTaskCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilConversionTaskCompleted\");\n\n// src/waiters/waitForConversionTaskDeleted.ts\n\nvar checkState4 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeConversionTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ConversionTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"deleted\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForConversionTaskDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4);\n}, \"waitForConversionTaskDeleted\");\nvar waitUntilConversionTaskDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilConversionTaskDeleted\");\n\n// src/waiters/waitForCustomerGatewayAvailable.ts\n\nvar checkState5 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeCustomerGatewaysCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.CustomerGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.CustomerGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleted\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.CustomerGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleting\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForCustomerGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5);\n}, \"waitForCustomerGatewayAvailable\");\nvar waitUntilCustomerGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilCustomerGatewayAvailable\");\n\n// src/waiters/waitForExportTaskCancelled.ts\n\nvar checkState6 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeExportTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ExportTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"cancelled\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForExportTaskCancelled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6);\n}, \"waitForExportTaskCancelled\");\nvar waitUntilExportTaskCancelled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilExportTaskCancelled\");\n\n// src/waiters/waitForExportTaskCompleted.ts\n\nvar checkState7 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeExportTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ExportTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"completed\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForExportTaskCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState7);\n}, \"waitForExportTaskCompleted\");\nvar waitUntilExportTaskCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState7);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilExportTaskCompleted\");\n\n// src/waiters/waitForImageAvailable.ts\n\nvar checkState8 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeImagesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Images);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Images);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"failed\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForImageAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState8);\n}, \"waitForImageAvailable\");\nvar waitUntilImageAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState8);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilImageAvailable\");\n\n// src/waiters/waitForImageExists.ts\n\nvar checkState9 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeImagesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Images);\n return flat_1.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidAMIID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForImageExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState9);\n}, \"waitForImageExists\");\nvar waitUntilImageExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState9);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilImageExists\");\n\n// src/waiters/waitForInstanceExists.ts\n\nvar checkState10 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstancesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n return flat_1.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidInstanceID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInstanceExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState10);\n}, \"waitForInstanceExists\");\nvar waitUntilInstanceExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState10);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInstanceExists\");\n\n// src/waiters/waitForInstanceRunning.ts\n\nvar checkState11 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstancesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n let allStringEq_8 = returnComparator().length > 0;\n for (const element_7 of returnComparator()) {\n allStringEq_8 = allStringEq_8 && element_7 == \"running\";\n }\n if (allStringEq_8) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"shutting-down\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"terminated\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"stopping\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidInstanceID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInstanceRunning = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState11);\n}, \"waitForInstanceRunning\");\nvar waitUntilInstanceRunning = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState11);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInstanceRunning\");\n\n// src/waiters/waitForInstanceStatusOk.ts\n\nvar checkState12 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstanceStatusCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.InstanceStatuses);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.InstanceStatus.Status;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"ok\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidInstanceID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInstanceStatusOk = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState12);\n}, \"waitForInstanceStatusOk\");\nvar waitUntilInstanceStatusOk = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState12);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInstanceStatusOk\");\n\n// src/waiters/waitForInstanceStopped.ts\n\nvar checkState13 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstancesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n let allStringEq_8 = returnComparator().length > 0;\n for (const element_7 of returnComparator()) {\n allStringEq_8 = allStringEq_8 && element_7 == \"stopped\";\n }\n if (allStringEq_8) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"pending\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"terminated\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInstanceStopped = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState13);\n}, \"waitForInstanceStopped\");\nvar waitUntilInstanceStopped = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState13);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInstanceStopped\");\n\n// src/waiters/waitForInstanceTerminated.ts\n\nvar checkState14 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstancesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n let allStringEq_8 = returnComparator().length > 0;\n for (const element_7 of returnComparator()) {\n allStringEq_8 = allStringEq_8 && element_7 == \"terminated\";\n }\n if (allStringEq_8) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"pending\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Reservations);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Instances;\n });\n const flat_4 = [].concat(...projection_3);\n const projection_6 = flat_4.map((element_5) => {\n return element_5.State.Name;\n });\n return projection_6;\n }, \"returnComparator\");\n for (const anyStringEq_7 of returnComparator()) {\n if (anyStringEq_7 == \"stopping\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInstanceTerminated = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState14);\n}, \"waitForInstanceTerminated\");\nvar waitUntilInstanceTerminated = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState14);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInstanceTerminated\");\n\n// src/waiters/waitForInternetGatewayExists.ts\n\nvar checkState15 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInternetGatewaysCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.InternetGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.InternetGatewayId;\n });\n return projection_3.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidInternetGateway.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForInternetGatewayExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState15);\n}, \"waitForInternetGatewayExists\");\nvar waitUntilInternetGatewayExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState15);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilInternetGatewayExists\");\n\n// src/waiters/waitForKeyPairExists.ts\n\nvar checkState16 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeKeyPairsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.KeyPairs);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.KeyName;\n });\n return projection_3.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidKeyPair.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForKeyPairExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState16);\n}, \"waitForKeyPairExists\");\nvar waitUntilKeyPairExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState16);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilKeyPairExists\");\n\n// src/waiters/waitForNatGatewayAvailable.ts\n\nvar checkState17 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeNatGatewaysCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NatGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NatGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"failed\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NatGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleting\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NatGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleted\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"NatGatewayNotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForNatGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState17);\n}, \"waitForNatGatewayAvailable\");\nvar waitUntilNatGatewayAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState17);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilNatGatewayAvailable\");\n\n// src/waiters/waitForNatGatewayDeleted.ts\n\nvar checkState18 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeNatGatewaysCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NatGateways);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"deleted\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"NatGatewayNotFound\") {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForNatGatewayDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState18);\n}, \"waitForNatGatewayDeleted\");\nvar waitUntilNatGatewayDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState18);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilNatGatewayDeleted\");\n\n// src/waiters/waitForNetworkInterfaceAvailable.ts\n\nvar checkState19 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeNetworkInterfacesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.NetworkInterfaces);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidNetworkInterfaceID.NotFound\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForNetworkInterfaceAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 20, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState19);\n}, \"waitForNetworkInterfaceAvailable\");\nvar waitUntilNetworkInterfaceAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 20, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState19);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilNetworkInterfaceAvailable\");\n\n// src/waiters/waitForSnapshotImported.ts\n\nvar checkState20 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeImportSnapshotTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ImportSnapshotTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.SnapshotTaskDetail.Status;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"completed\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.ImportSnapshotTasks);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.SnapshotTaskDetail.Status;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"error\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSnapshotImported = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState20);\n}, \"waitForSnapshotImported\");\nvar waitUntilSnapshotImported = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState20);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSnapshotImported\");\n\n// src/waiters/waitForSecurityGroupExists.ts\n\nvar checkState21 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeSecurityGroupsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SecurityGroups);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.GroupId;\n });\n return projection_3.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidGroup.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSecurityGroupExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState21);\n}, \"waitForSecurityGroupExists\");\nvar waitUntilSecurityGroupExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState21);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSecurityGroupExists\");\n\n// src/waiters/waitForSnapshotCompleted.ts\n\nvar checkState22 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeSnapshotsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Snapshots);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"completed\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Snapshots);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"error\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSnapshotCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState22);\n}, \"waitForSnapshotCompleted\");\nvar waitUntilSnapshotCompleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState22);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSnapshotCompleted\");\n\n// src/waiters/waitForSpotInstanceRequestFulfilled.ts\n\nvar checkState23 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeSpotInstanceRequestsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"fulfilled\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"request-canceled-and-instance-running\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"schedule-expired\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"canceled-before-fulfillment\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"bad-parameters\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.SpotInstanceRequests);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"system-error\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidSpotInstanceRequestID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSpotInstanceRequestFulfilled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState23);\n}, \"waitForSpotInstanceRequestFulfilled\");\nvar waitUntilSpotInstanceRequestFulfilled = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState23);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSpotInstanceRequestFulfilled\");\n\n// src/waiters/waitForStoreImageTaskComplete.ts\n\nvar checkState24 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeStoreImageTasksCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.StoreImageTaskResults);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.StoreTaskState;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"Completed\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.StoreImageTaskResults);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.StoreTaskState;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"Failed\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.StoreImageTaskResults);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.StoreTaskState;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"InProgress\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForStoreImageTaskComplete = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState24);\n}, \"waitForStoreImageTaskComplete\");\nvar waitUntilStoreImageTaskComplete = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState24);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilStoreImageTaskComplete\");\n\n// src/waiters/waitForSubnetAvailable.ts\n\nvar checkState25 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeSubnetsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Subnets);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSubnetAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState25);\n}, \"waitForSubnetAvailable\");\nvar waitUntilSubnetAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState25);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSubnetAvailable\");\n\n// src/waiters/waitForSystemStatusOk.ts\n\nvar checkState26 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeInstanceStatusCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.InstanceStatuses);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.SystemStatus.Status;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"ok\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForSystemStatusOk = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState26);\n}, \"waitForSystemStatusOk\");\nvar waitUntilSystemStatusOk = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState26);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilSystemStatusOk\");\n\n// src/waiters/waitForPasswordDataAvailable.ts\n\nvar checkState27 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new GetPasswordDataCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.PasswordData.length > 0;\n }, \"returnComparator\");\n if (returnComparator() == true) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForPasswordDataAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState27);\n}, \"waitForPasswordDataAvailable\");\nvar waitUntilPasswordDataAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState27);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilPasswordDataAvailable\");\n\n// src/waiters/waitForVolumeAvailable.ts\n\nvar checkState28 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVolumesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Volumes);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Volumes);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleted\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVolumeAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState28);\n}, \"waitForVolumeAvailable\");\nvar waitUntilVolumeAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState28);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVolumeAvailable\");\n\n// src/waiters/waitForVolumeDeleted.ts\n\nvar checkState29 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVolumesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Volumes);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"deleted\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidVolume.NotFound\") {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVolumeDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState29);\n}, \"waitForVolumeDeleted\");\nvar waitUntilVolumeDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState29);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVolumeDeleted\");\n\n// src/waiters/waitForVolumeInUse.ts\n\nvar checkState30 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVolumesCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Volumes);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"in-use\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Volumes);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleted\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVolumeInUse = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState30);\n}, \"waitForVolumeInUse\");\nvar waitUntilVolumeInUse = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState30);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVolumeInUse\");\n\n// src/waiters/waitForVpcAvailable.ts\n\nvar checkState31 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpcsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.Vpcs);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpcAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState31);\n}, \"waitForVpcAvailable\");\nvar waitUntilVpcAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState31);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpcAvailable\");\n\n// src/waiters/waitForVpcExists.ts\n\nvar checkState32 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpcsCommand(input));\n reason = result;\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidVpcID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpcExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 1, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState32);\n}, \"waitForVpcExists\");\nvar waitUntilVpcExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 1, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState32);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpcExists\");\n\n// src/waiters/waitForVpcPeeringConnectionDeleted.ts\n\nvar checkState33 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpcPeeringConnectionsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpcPeeringConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.Status.Code;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"deleted\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidVpcPeeringConnectionID.NotFound\") {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpcPeeringConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState33);\n}, \"waitForVpcPeeringConnectionDeleted\");\nvar waitUntilVpcPeeringConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState33);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpcPeeringConnectionDeleted\");\n\n// src/waiters/waitForVpcPeeringConnectionExists.ts\n\nvar checkState34 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpcPeeringConnectionsCommand(input));\n reason = result;\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvalidVpcPeeringConnectionID.NotFound\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpcPeeringConnectionExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState34);\n}, \"waitForVpcPeeringConnectionExists\");\nvar waitUntilVpcPeeringConnectionExists = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState34);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpcPeeringConnectionExists\");\n\n// src/waiters/waitForVpnConnectionAvailable.ts\n\nvar checkState35 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpnConnectionsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpnConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"available\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpnConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleting\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpnConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"deleted\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpnConnectionAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState35);\n}, \"waitForVpnConnectionAvailable\");\nvar waitUntilVpnConnectionAvailable = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState35);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpnConnectionAvailable\");\n\n// src/waiters/waitForVpnConnectionDeleted.ts\n\nvar checkState36 = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new DescribeVpnConnectionsCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpnConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n let allStringEq_5 = returnComparator().length > 0;\n for (const element_4 of returnComparator()) {\n allStringEq_5 = allStringEq_5 && element_4 == \"deleted\";\n }\n if (allStringEq_5) {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n const flat_1 = [].concat(...result.VpnConnections);\n const projection_3 = flat_1.map((element_2) => {\n return element_2.State;\n });\n return projection_3;\n }, \"returnComparator\");\n for (const anyStringEq_4 of returnComparator()) {\n if (anyStringEq_4 == \"pending\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForVpnConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState36);\n}, \"waitForVpnConnectionDeleted\");\nvar waitUntilVpnConnectionDeleted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 15, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState36);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilVpnConnectionDeleted\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n EC2ServiceException,\n __Client,\n EC2Client,\n EC2,\n $Command,\n AcceptAddressTransferCommand,\n AcceptReservedInstancesExchangeQuoteCommand,\n AcceptTransitGatewayMulticastDomainAssociationsCommand,\n AcceptTransitGatewayPeeringAttachmentCommand,\n AcceptTransitGatewayVpcAttachmentCommand,\n AcceptVpcEndpointConnectionsCommand,\n AcceptVpcPeeringConnectionCommand,\n AdvertiseByoipCidrCommand,\n AllocateAddressCommand,\n AllocateHostsCommand,\n AllocateIpamPoolCidrCommand,\n ApplySecurityGroupsToClientVpnTargetNetworkCommand,\n AssignIpv6AddressesCommand,\n AssignPrivateIpAddressesCommand,\n AssignPrivateNatGatewayAddressCommand,\n AssociateAddressCommand,\n AssociateClientVpnTargetNetworkCommand,\n AssociateDhcpOptionsCommand,\n AssociateEnclaveCertificateIamRoleCommand,\n AssociateIamInstanceProfileCommand,\n AssociateInstanceEventWindowCommand,\n AssociateIpamByoasnCommand,\n AssociateIpamResourceDiscoveryCommand,\n AssociateNatGatewayAddressCommand,\n AssociateRouteTableCommand,\n AssociateSubnetCidrBlockCommand,\n AssociateTransitGatewayMulticastDomainCommand,\n AssociateTransitGatewayPolicyTableCommand,\n AssociateTransitGatewayRouteTableCommand,\n AssociateTrunkInterfaceCommand,\n AssociateVpcCidrBlockCommand,\n AttachClassicLinkVpcCommand,\n AttachInternetGatewayCommand,\n AttachNetworkInterfaceCommand,\n AttachVerifiedAccessTrustProviderCommand,\n AttachVolumeCommand,\n AttachVpnGatewayCommand,\n AuthorizeClientVpnIngressCommand,\n AuthorizeSecurityGroupEgressCommand,\n AuthorizeSecurityGroupIngressCommand,\n BundleInstanceCommand,\n CancelBundleTaskCommand,\n CancelCapacityReservationCommand,\n CancelCapacityReservationFleetsCommand,\n CancelConversionTaskCommand,\n CancelExportTaskCommand,\n CancelImageLaunchPermissionCommand,\n CancelImportTaskCommand,\n CancelReservedInstancesListingCommand,\n CancelSpotFleetRequestsCommand,\n CancelSpotInstanceRequestsCommand,\n ConfirmProductInstanceCommand,\n CopyFpgaImageCommand,\n CopyImageCommand,\n CopySnapshotCommand,\n CreateCapacityReservationBySplittingCommand,\n CreateCapacityReservationCommand,\n CreateCapacityReservationFleetCommand,\n CreateCarrierGatewayCommand,\n CreateClientVpnEndpointCommand,\n CreateClientVpnRouteCommand,\n CreateCoipCidrCommand,\n CreateCoipPoolCommand,\n CreateCustomerGatewayCommand,\n CreateDefaultSubnetCommand,\n CreateDefaultVpcCommand,\n CreateDhcpOptionsCommand,\n CreateEgressOnlyInternetGatewayCommand,\n CreateFleetCommand,\n CreateFlowLogsCommand,\n CreateFpgaImageCommand,\n CreateImageCommand,\n CreateInstanceConnectEndpointCommand,\n CreateInstanceEventWindowCommand,\n CreateInstanceExportTaskCommand,\n CreateInternetGatewayCommand,\n CreateIpamCommand,\n CreateIpamExternalResourceVerificationTokenCommand,\n CreateIpamPoolCommand,\n CreateIpamResourceDiscoveryCommand,\n CreateIpamScopeCommand,\n CreateKeyPairCommand,\n CreateLaunchTemplateCommand,\n CreateLaunchTemplateVersionCommand,\n CreateLocalGatewayRouteCommand,\n CreateLocalGatewayRouteTableCommand,\n CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n CreateLocalGatewayRouteTableVpcAssociationCommand,\n CreateManagedPrefixListCommand,\n CreateNatGatewayCommand,\n CreateNetworkAclCommand,\n CreateNetworkAclEntryCommand,\n CreateNetworkInsightsAccessScopeCommand,\n CreateNetworkInsightsPathCommand,\n CreateNetworkInterfaceCommand,\n CreateNetworkInterfacePermissionCommand,\n CreatePlacementGroupCommand,\n CreatePublicIpv4PoolCommand,\n CreateReplaceRootVolumeTaskCommand,\n CreateReservedInstancesListingCommand,\n CreateRestoreImageTaskCommand,\n CreateRouteCommand,\n CreateRouteTableCommand,\n CreateSecurityGroupCommand,\n CreateSnapshotCommand,\n CreateSnapshotsCommand,\n CreateSpotDatafeedSubscriptionCommand,\n CreateStoreImageTaskCommand,\n CreateSubnetCidrReservationCommand,\n CreateSubnetCommand,\n CreateTagsCommand,\n CreateTrafficMirrorFilterCommand,\n CreateTrafficMirrorFilterRuleCommand,\n CreateTrafficMirrorSessionCommand,\n CreateTrafficMirrorTargetCommand,\n CreateTransitGatewayCommand,\n CreateTransitGatewayConnectCommand,\n CreateTransitGatewayConnectPeerCommand,\n CreateTransitGatewayMulticastDomainCommand,\n CreateTransitGatewayPeeringAttachmentCommand,\n CreateTransitGatewayPolicyTableCommand,\n CreateTransitGatewayPrefixListReferenceCommand,\n CreateTransitGatewayRouteCommand,\n CreateTransitGatewayRouteTableAnnouncementCommand,\n CreateTransitGatewayRouteTableCommand,\n CreateTransitGatewayVpcAttachmentCommand,\n CreateVerifiedAccessEndpointCommand,\n CreateVerifiedAccessGroupCommand,\n CreateVerifiedAccessInstanceCommand,\n CreateVerifiedAccessTrustProviderCommand,\n CreateVolumeCommand,\n CreateVpcCommand,\n CreateVpcEndpointCommand,\n CreateVpcEndpointConnectionNotificationCommand,\n CreateVpcEndpointServiceConfigurationCommand,\n CreateVpcPeeringConnectionCommand,\n CreateVpnConnectionCommand,\n CreateVpnConnectionRouteCommand,\n CreateVpnGatewayCommand,\n DeleteCarrierGatewayCommand,\n DeleteClientVpnEndpointCommand,\n DeleteClientVpnRouteCommand,\n DeleteCoipCidrCommand,\n DeleteCoipPoolCommand,\n DeleteCustomerGatewayCommand,\n DeleteDhcpOptionsCommand,\n DeleteEgressOnlyInternetGatewayCommand,\n DeleteFleetsCommand,\n DeleteFlowLogsCommand,\n DeleteFpgaImageCommand,\n DeleteInstanceConnectEndpointCommand,\n DeleteInstanceEventWindowCommand,\n DeleteInternetGatewayCommand,\n DeleteIpamCommand,\n DeleteIpamExternalResourceVerificationTokenCommand,\n DeleteIpamPoolCommand,\n DeleteIpamResourceDiscoveryCommand,\n DeleteIpamScopeCommand,\n DeleteKeyPairCommand,\n DeleteLaunchTemplateCommand,\n DeleteLaunchTemplateVersionsCommand,\n DeleteLocalGatewayRouteCommand,\n DeleteLocalGatewayRouteTableCommand,\n DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,\n DeleteLocalGatewayRouteTableVpcAssociationCommand,\n DeleteManagedPrefixListCommand,\n DeleteNatGatewayCommand,\n DeleteNetworkAclCommand,\n DeleteNetworkAclEntryCommand,\n DeleteNetworkInsightsAccessScopeAnalysisCommand,\n DeleteNetworkInsightsAccessScopeCommand,\n DeleteNetworkInsightsAnalysisCommand,\n DeleteNetworkInsightsPathCommand,\n DeleteNetworkInterfaceCommand,\n DeleteNetworkInterfacePermissionCommand,\n DeletePlacementGroupCommand,\n DeletePublicIpv4PoolCommand,\n DeleteQueuedReservedInstancesCommand,\n DeleteRouteCommand,\n DeleteRouteTableCommand,\n DeleteSecurityGroupCommand,\n DeleteSnapshotCommand,\n DeleteSpotDatafeedSubscriptionCommand,\n DeleteSubnetCidrReservationCommand,\n DeleteSubnetCommand,\n DeleteTagsCommand,\n DeleteTrafficMirrorFilterCommand,\n DeleteTrafficMirrorFilterRuleCommand,\n DeleteTrafficMirrorSessionCommand,\n DeleteTrafficMirrorTargetCommand,\n DeleteTransitGatewayCommand,\n DeleteTransitGatewayConnectCommand,\n DeleteTransitGatewayConnectPeerCommand,\n DeleteTransitGatewayMulticastDomainCommand,\n DeleteTransitGatewayPeeringAttachmentCommand,\n DeleteTransitGatewayPolicyTableCommand,\n DeleteTransitGatewayPrefixListReferenceCommand,\n DeleteTransitGatewayRouteCommand,\n DeleteTransitGatewayRouteTableAnnouncementCommand,\n DeleteTransitGatewayRouteTableCommand,\n DeleteTransitGatewayVpcAttachmentCommand,\n DeleteVerifiedAccessEndpointCommand,\n DeleteVerifiedAccessGroupCommand,\n DeleteVerifiedAccessInstanceCommand,\n DeleteVerifiedAccessTrustProviderCommand,\n DeleteVolumeCommand,\n DeleteVpcCommand,\n DeleteVpcEndpointConnectionNotificationsCommand,\n DeleteVpcEndpointServiceConfigurationsCommand,\n DeleteVpcEndpointsCommand,\n DeleteVpcPeeringConnectionCommand,\n DeleteVpnConnectionCommand,\n DeleteVpnConnectionRouteCommand,\n DeleteVpnGatewayCommand,\n DeprovisionByoipCidrCommand,\n DeprovisionIpamByoasnCommand,\n DeprovisionIpamPoolCidrCommand,\n DeprovisionPublicIpv4PoolCidrCommand,\n DeregisterImageCommand,\n DeregisterInstanceEventNotificationAttributesCommand,\n DeregisterTransitGatewayMulticastGroupMembersCommand,\n DeregisterTransitGatewayMulticastGroupSourcesCommand,\n DescribeAccountAttributesCommand,\n DescribeAddressTransfersCommand,\n DescribeAddressesAttributeCommand,\n DescribeAddressesCommand,\n DescribeAggregateIdFormatCommand,\n DescribeAvailabilityZonesCommand,\n DescribeAwsNetworkPerformanceMetricSubscriptionsCommand,\n DescribeBundleTasksCommand,\n DescribeByoipCidrsCommand,\n DescribeCapacityBlockOfferingsCommand,\n DescribeCapacityReservationFleetsCommand,\n DescribeCapacityReservationsCommand,\n DescribeCarrierGatewaysCommand,\n DescribeClassicLinkInstancesCommand,\n DescribeClientVpnAuthorizationRulesCommand,\n DescribeClientVpnConnectionsCommand,\n DescribeClientVpnEndpointsCommand,\n DescribeClientVpnRoutesCommand,\n DescribeClientVpnTargetNetworksCommand,\n DescribeCoipPoolsCommand,\n DescribeConversionTasksCommand,\n DescribeCustomerGatewaysCommand,\n DescribeDhcpOptionsCommand,\n DescribeEgressOnlyInternetGatewaysCommand,\n DescribeElasticGpusCommand,\n DescribeExportImageTasksCommand,\n DescribeExportTasksCommand,\n DescribeFastLaunchImagesCommand,\n DescribeFastSnapshotRestoresCommand,\n DescribeFleetHistoryCommand,\n DescribeFleetInstancesCommand,\n DescribeFleetsCommand,\n DescribeFlowLogsCommand,\n DescribeFpgaImageAttributeCommand,\n DescribeFpgaImagesCommand,\n DescribeHostReservationOfferingsCommand,\n DescribeHostReservationsCommand,\n DescribeHostsCommand,\n DescribeIamInstanceProfileAssociationsCommand,\n DescribeIdFormatCommand,\n DescribeIdentityIdFormatCommand,\n DescribeImageAttributeCommand,\n DescribeImagesCommand,\n DescribeImportImageTasksCommand,\n DescribeImportSnapshotTasksCommand,\n DescribeInstanceAttributeCommand,\n DescribeInstanceConnectEndpointsCommand,\n DescribeInstanceCreditSpecificationsCommand,\n DescribeInstanceEventNotificationAttributesCommand,\n DescribeInstanceEventWindowsCommand,\n DescribeInstanceStatusCommand,\n DescribeInstanceTopologyCommand,\n DescribeInstanceTypeOfferingsCommand,\n DescribeInstanceTypesCommand,\n DescribeInstancesCommand,\n DescribeInternetGatewaysCommand,\n DescribeIpamByoasnCommand,\n DescribeIpamExternalResourceVerificationTokensCommand,\n DescribeIpamPoolsCommand,\n DescribeIpamResourceDiscoveriesCommand,\n DescribeIpamResourceDiscoveryAssociationsCommand,\n DescribeIpamScopesCommand,\n DescribeIpamsCommand,\n DescribeIpv6PoolsCommand,\n DescribeKeyPairsCommand,\n DescribeLaunchTemplateVersionsCommand,\n DescribeLaunchTemplatesCommand,\n DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand,\n DescribeLocalGatewayRouteTableVpcAssociationsCommand,\n DescribeLocalGatewayRouteTablesCommand,\n DescribeLocalGatewayVirtualInterfaceGroupsCommand,\n DescribeLocalGatewayVirtualInterfacesCommand,\n DescribeLocalGatewaysCommand,\n DescribeLockedSnapshotsCommand,\n DescribeMacHostsCommand,\n DescribeManagedPrefixListsCommand,\n DescribeMovingAddressesCommand,\n DescribeNatGatewaysCommand,\n DescribeNetworkAclsCommand,\n DescribeNetworkInsightsAccessScopeAnalysesCommand,\n DescribeNetworkInsightsAccessScopesCommand,\n DescribeNetworkInsightsAnalysesCommand,\n DescribeNetworkInsightsPathsCommand,\n DescribeNetworkInterfaceAttributeCommand,\n DescribeNetworkInterfacePermissionsCommand,\n DescribeNetworkInterfacesCommand,\n DescribePlacementGroupsCommand,\n DescribePrefixListsCommand,\n DescribePrincipalIdFormatCommand,\n DescribePublicIpv4PoolsCommand,\n DescribeRegionsCommand,\n DescribeReplaceRootVolumeTasksCommand,\n DescribeReservedInstancesCommand,\n DescribeReservedInstancesListingsCommand,\n DescribeReservedInstancesModificationsCommand,\n DescribeReservedInstancesOfferingsCommand,\n DescribeRouteTablesCommand,\n DescribeScheduledInstanceAvailabilityCommand,\n DescribeScheduledInstancesCommand,\n DescribeSecurityGroupReferencesCommand,\n DescribeSecurityGroupRulesCommand,\n DescribeSecurityGroupsCommand,\n DescribeSnapshotAttributeCommand,\n DescribeSnapshotTierStatusCommand,\n DescribeSnapshotsCommand,\n DescribeSpotDatafeedSubscriptionCommand,\n DescribeSpotFleetInstancesCommand,\n DescribeSpotFleetRequestHistoryCommand,\n DescribeSpotFleetRequestsCommand,\n DescribeSpotInstanceRequestsCommand,\n DescribeSpotPriceHistoryCommand,\n DescribeStaleSecurityGroupsCommand,\n DescribeStoreImageTasksCommand,\n DescribeSubnetsCommand,\n DescribeTagsCommand,\n DescribeTrafficMirrorFilterRulesCommand,\n DescribeTrafficMirrorFiltersCommand,\n DescribeTrafficMirrorSessionsCommand,\n DescribeTrafficMirrorTargetsCommand,\n DescribeTransitGatewayAttachmentsCommand,\n DescribeTransitGatewayConnectPeersCommand,\n DescribeTransitGatewayConnectsCommand,\n DescribeTransitGatewayMulticastDomainsCommand,\n DescribeTransitGatewayPeeringAttachmentsCommand,\n DescribeTransitGatewayPolicyTablesCommand,\n DescribeTransitGatewayRouteTableAnnouncementsCommand,\n DescribeTransitGatewayRouteTablesCommand,\n DescribeTransitGatewayVpcAttachmentsCommand,\n DescribeTransitGatewaysCommand,\n DescribeTrunkInterfaceAssociationsCommand,\n DescribeVerifiedAccessEndpointsCommand,\n DescribeVerifiedAccessGroupsCommand,\n DescribeVerifiedAccessInstanceLoggingConfigurationsCommand,\n DescribeVerifiedAccessInstancesCommand,\n DescribeVerifiedAccessTrustProvidersCommand,\n DescribeVolumeAttributeCommand,\n DescribeVolumeStatusCommand,\n DescribeVolumesCommand,\n DescribeVolumesModificationsCommand,\n DescribeVpcAttributeCommand,\n DescribeVpcClassicLinkCommand,\n DescribeVpcClassicLinkDnsSupportCommand,\n DescribeVpcEndpointConnectionNotificationsCommand,\n DescribeVpcEndpointConnectionsCommand,\n DescribeVpcEndpointServiceConfigurationsCommand,\n DescribeVpcEndpointServicePermissionsCommand,\n DescribeVpcEndpointServicesCommand,\n DescribeVpcEndpointsCommand,\n DescribeVpcPeeringConnectionsCommand,\n DescribeVpcsCommand,\n DescribeVpnConnectionsCommand,\n DescribeVpnGatewaysCommand,\n DetachClassicLinkVpcCommand,\n DetachInternetGatewayCommand,\n DetachNetworkInterfaceCommand,\n DetachVerifiedAccessTrustProviderCommand,\n DetachVolumeCommand,\n DetachVpnGatewayCommand,\n DisableAddressTransferCommand,\n DisableAwsNetworkPerformanceMetricSubscriptionCommand,\n DisableEbsEncryptionByDefaultCommand,\n DisableFastLaunchCommand,\n DisableFastSnapshotRestoresCommand,\n DisableImageBlockPublicAccessCommand,\n DisableImageCommand,\n DisableImageDeprecationCommand,\n DisableImageDeregistrationProtectionCommand,\n DisableIpamOrganizationAdminAccountCommand,\n DisableSerialConsoleAccessCommand,\n DisableSnapshotBlockPublicAccessCommand,\n DisableTransitGatewayRouteTablePropagationCommand,\n DisableVgwRoutePropagationCommand,\n DisableVpcClassicLinkCommand,\n DisableVpcClassicLinkDnsSupportCommand,\n DisassociateAddressCommand,\n DisassociateClientVpnTargetNetworkCommand,\n DisassociateEnclaveCertificateIamRoleCommand,\n DisassociateIamInstanceProfileCommand,\n DisassociateInstanceEventWindowCommand,\n DisassociateIpamByoasnCommand,\n DisassociateIpamResourceDiscoveryCommand,\n DisassociateNatGatewayAddressCommand,\n DisassociateRouteTableCommand,\n DisassociateSubnetCidrBlockCommand,\n DisassociateTransitGatewayMulticastDomainCommand,\n DisassociateTransitGatewayPolicyTableCommand,\n DisassociateTransitGatewayRouteTableCommand,\n DisassociateTrunkInterfaceCommand,\n DisassociateVpcCidrBlockCommand,\n EnableAddressTransferCommand,\n EnableAwsNetworkPerformanceMetricSubscriptionCommand,\n EnableEbsEncryptionByDefaultCommand,\n EnableFastLaunchCommand,\n EnableFastSnapshotRestoresCommand,\n EnableImageBlockPublicAccessCommand,\n EnableImageCommand,\n EnableImageDeprecationCommand,\n EnableImageDeregistrationProtectionCommand,\n EnableIpamOrganizationAdminAccountCommand,\n EnableReachabilityAnalyzerOrganizationSharingCommand,\n EnableSerialConsoleAccessCommand,\n EnableSnapshotBlockPublicAccessCommand,\n EnableTransitGatewayRouteTablePropagationCommand,\n EnableVgwRoutePropagationCommand,\n EnableVolumeIOCommand,\n EnableVpcClassicLinkCommand,\n EnableVpcClassicLinkDnsSupportCommand,\n ExportClientVpnClientCertificateRevocationListCommand,\n ExportClientVpnClientConfigurationCommand,\n ExportImageCommand,\n ExportTransitGatewayRoutesCommand,\n GetAssociatedEnclaveCertificateIamRolesCommand,\n GetAssociatedIpv6PoolCidrsCommand,\n GetAwsNetworkPerformanceDataCommand,\n GetCapacityReservationUsageCommand,\n GetCoipPoolUsageCommand,\n GetConsoleOutputCommand,\n GetConsoleScreenshotCommand,\n GetDefaultCreditSpecificationCommand,\n GetEbsDefaultKmsKeyIdCommand,\n GetEbsEncryptionByDefaultCommand,\n GetFlowLogsIntegrationTemplateCommand,\n GetGroupsForCapacityReservationCommand,\n GetHostReservationPurchasePreviewCommand,\n GetImageBlockPublicAccessStateCommand,\n GetInstanceMetadataDefaultsCommand,\n GetInstanceTpmEkPubCommand,\n GetInstanceTypesFromInstanceRequirementsCommand,\n GetInstanceUefiDataCommand,\n GetIpamAddressHistoryCommand,\n GetIpamDiscoveredAccountsCommand,\n GetIpamDiscoveredPublicAddressesCommand,\n GetIpamDiscoveredResourceCidrsCommand,\n GetIpamPoolAllocationsCommand,\n GetIpamPoolCidrsCommand,\n GetIpamResourceCidrsCommand,\n GetLaunchTemplateDataCommand,\n GetManagedPrefixListAssociationsCommand,\n GetManagedPrefixListEntriesCommand,\n GetNetworkInsightsAccessScopeAnalysisFindingsCommand,\n GetNetworkInsightsAccessScopeContentCommand,\n GetPasswordDataCommand,\n GetReservedInstancesExchangeQuoteCommand,\n GetSecurityGroupsForVpcCommand,\n GetSerialConsoleAccessStatusCommand,\n GetSnapshotBlockPublicAccessStateCommand,\n GetSpotPlacementScoresCommand,\n GetSubnetCidrReservationsCommand,\n GetTransitGatewayAttachmentPropagationsCommand,\n GetTransitGatewayMulticastDomainAssociationsCommand,\n GetTransitGatewayPolicyTableAssociationsCommand,\n GetTransitGatewayPolicyTableEntriesCommand,\n GetTransitGatewayPrefixListReferencesCommand,\n GetTransitGatewayRouteTableAssociationsCommand,\n GetTransitGatewayRouteTablePropagationsCommand,\n GetVerifiedAccessEndpointPolicyCommand,\n GetVerifiedAccessGroupPolicyCommand,\n GetVpnConnectionDeviceSampleConfigurationCommand,\n GetVpnConnectionDeviceTypesCommand,\n GetVpnTunnelReplacementStatusCommand,\n ImportClientVpnClientCertificateRevocationListCommand,\n ImportImageCommand,\n ImportInstanceCommand,\n ImportKeyPairCommand,\n ImportSnapshotCommand,\n ImportVolumeCommand,\n ListImagesInRecycleBinCommand,\n ListSnapshotsInRecycleBinCommand,\n LockSnapshotCommand,\n ModifyAddressAttributeCommand,\n ModifyAvailabilityZoneGroupCommand,\n ModifyCapacityReservationCommand,\n ModifyCapacityReservationFleetCommand,\n ModifyClientVpnEndpointCommand,\n ModifyDefaultCreditSpecificationCommand,\n ModifyEbsDefaultKmsKeyIdCommand,\n ModifyFleetCommand,\n ModifyFpgaImageAttributeCommand,\n ModifyHostsCommand,\n ModifyIdFormatCommand,\n ModifyIdentityIdFormatCommand,\n ModifyImageAttributeCommand,\n ModifyInstanceAttributeCommand,\n ModifyInstanceCapacityReservationAttributesCommand,\n ModifyInstanceCreditSpecificationCommand,\n ModifyInstanceEventStartTimeCommand,\n ModifyInstanceEventWindowCommand,\n ModifyInstanceMaintenanceOptionsCommand,\n ModifyInstanceMetadataDefaultsCommand,\n ModifyInstanceMetadataOptionsCommand,\n ModifyInstancePlacementCommand,\n ModifyIpamCommand,\n ModifyIpamPoolCommand,\n ModifyIpamResourceCidrCommand,\n ModifyIpamResourceDiscoveryCommand,\n ModifyIpamScopeCommand,\n ModifyLaunchTemplateCommand,\n ModifyLocalGatewayRouteCommand,\n ModifyManagedPrefixListCommand,\n ModifyNetworkInterfaceAttributeCommand,\n ModifyPrivateDnsNameOptionsCommand,\n ModifyReservedInstancesCommand,\n ModifySecurityGroupRulesCommand,\n ModifySnapshotAttributeCommand,\n ModifySnapshotTierCommand,\n ModifySpotFleetRequestCommand,\n ModifySubnetAttributeCommand,\n ModifyTrafficMirrorFilterNetworkServicesCommand,\n ModifyTrafficMirrorFilterRuleCommand,\n ModifyTrafficMirrorSessionCommand,\n ModifyTransitGatewayCommand,\n ModifyTransitGatewayPrefixListReferenceCommand,\n ModifyTransitGatewayVpcAttachmentCommand,\n ModifyVerifiedAccessEndpointCommand,\n ModifyVerifiedAccessEndpointPolicyCommand,\n ModifyVerifiedAccessGroupCommand,\n ModifyVerifiedAccessGroupPolicyCommand,\n ModifyVerifiedAccessInstanceCommand,\n ModifyVerifiedAccessInstanceLoggingConfigurationCommand,\n ModifyVerifiedAccessTrustProviderCommand,\n ModifyVolumeAttributeCommand,\n ModifyVolumeCommand,\n ModifyVpcAttributeCommand,\n ModifyVpcEndpointCommand,\n ModifyVpcEndpointConnectionNotificationCommand,\n ModifyVpcEndpointServiceConfigurationCommand,\n ModifyVpcEndpointServicePayerResponsibilityCommand,\n ModifyVpcEndpointServicePermissionsCommand,\n ModifyVpcPeeringConnectionOptionsCommand,\n ModifyVpcTenancyCommand,\n ModifyVpnConnectionCommand,\n ModifyVpnConnectionOptionsCommand,\n ModifyVpnTunnelCertificateCommand,\n ModifyVpnTunnelOptionsCommand,\n MonitorInstancesCommand,\n MoveAddressToVpcCommand,\n MoveByoipCidrToIpamCommand,\n MoveCapacityReservationInstancesCommand,\n ProvisionByoipCidrCommand,\n ProvisionIpamByoasnCommand,\n ProvisionIpamPoolCidrCommand,\n ProvisionPublicIpv4PoolCidrCommand,\n PurchaseCapacityBlockCommand,\n PurchaseHostReservationCommand,\n PurchaseReservedInstancesOfferingCommand,\n PurchaseScheduledInstancesCommand,\n RebootInstancesCommand,\n RegisterImageCommand,\n RegisterInstanceEventNotificationAttributesCommand,\n RegisterTransitGatewayMulticastGroupMembersCommand,\n RegisterTransitGatewayMulticastGroupSourcesCommand,\n RejectTransitGatewayMulticastDomainAssociationsCommand,\n RejectTransitGatewayPeeringAttachmentCommand,\n RejectTransitGatewayVpcAttachmentCommand,\n RejectVpcEndpointConnectionsCommand,\n RejectVpcPeeringConnectionCommand,\n ReleaseAddressCommand,\n ReleaseHostsCommand,\n ReleaseIpamPoolAllocationCommand,\n ReplaceIamInstanceProfileAssociationCommand,\n ReplaceNetworkAclAssociationCommand,\n ReplaceNetworkAclEntryCommand,\n ReplaceRouteCommand,\n ReplaceRouteTableAssociationCommand,\n ReplaceTransitGatewayRouteCommand,\n ReplaceVpnTunnelCommand,\n ReportInstanceStatusCommand,\n RequestSpotFleetCommand,\n RequestSpotInstancesCommand,\n ResetAddressAttributeCommand,\n ResetEbsDefaultKmsKeyIdCommand,\n ResetFpgaImageAttributeCommand,\n ResetImageAttributeCommand,\n ResetInstanceAttributeCommand,\n ResetNetworkInterfaceAttributeCommand,\n ResetSnapshotAttributeCommand,\n RestoreAddressToClassicCommand,\n RestoreImageFromRecycleBinCommand,\n RestoreManagedPrefixListVersionCommand,\n RestoreSnapshotFromRecycleBinCommand,\n RestoreSnapshotTierCommand,\n RevokeClientVpnIngressCommand,\n RevokeSecurityGroupEgressCommand,\n RevokeSecurityGroupIngressCommand,\n RunInstancesCommand,\n RunScheduledInstancesCommand,\n SearchLocalGatewayRoutesCommand,\n SearchTransitGatewayMulticastGroupsCommand,\n SearchTransitGatewayRoutesCommand,\n SendDiagnosticInterruptCommand,\n StartInstancesCommand,\n StartNetworkInsightsAccessScopeAnalysisCommand,\n StartNetworkInsightsAnalysisCommand,\n StartVpcEndpointServicePrivateDnsVerificationCommand,\n StopInstancesCommand,\n TerminateClientVpnConnectionsCommand,\n TerminateInstancesCommand,\n UnassignIpv6AddressesCommand,\n UnassignPrivateIpAddressesCommand,\n UnassignPrivateNatGatewayAddressCommand,\n UnlockSnapshotCommand,\n UnmonitorInstancesCommand,\n UpdateSecurityGroupRuleDescriptionsEgressCommand,\n UpdateSecurityGroupRuleDescriptionsIngressCommand,\n WithdrawByoipCidrCommand,\n paginateDescribeAddressTransfers,\n paginateDescribeAddressesAttribute,\n paginateDescribeAwsNetworkPerformanceMetricSubscriptions,\n paginateDescribeByoipCidrs,\n paginateDescribeCapacityBlockOfferings,\n paginateDescribeCapacityReservationFleets,\n paginateDescribeCapacityReservations,\n paginateDescribeCarrierGateways,\n paginateDescribeClassicLinkInstances,\n paginateDescribeClientVpnAuthorizationRules,\n paginateDescribeClientVpnConnections,\n paginateDescribeClientVpnEndpoints,\n paginateDescribeClientVpnRoutes,\n paginateDescribeClientVpnTargetNetworks,\n paginateDescribeCoipPools,\n paginateDescribeDhcpOptions,\n paginateDescribeEgressOnlyInternetGateways,\n paginateDescribeExportImageTasks,\n paginateDescribeFastLaunchImages,\n paginateDescribeFastSnapshotRestores,\n paginateDescribeFleets,\n paginateDescribeFlowLogs,\n paginateDescribeFpgaImages,\n paginateDescribeHostReservationOfferings,\n paginateDescribeHostReservations,\n paginateDescribeHosts,\n paginateDescribeIamInstanceProfileAssociations,\n paginateDescribeImages,\n paginateDescribeImportImageTasks,\n paginateDescribeImportSnapshotTasks,\n paginateDescribeInstanceConnectEndpoints,\n paginateDescribeInstanceCreditSpecifications,\n paginateDescribeInstanceEventWindows,\n paginateDescribeInstanceStatus,\n paginateDescribeInstanceTopology,\n paginateDescribeInstanceTypeOfferings,\n paginateDescribeInstanceTypes,\n paginateDescribeInstances,\n paginateDescribeInternetGateways,\n paginateDescribeIpamPools,\n paginateDescribeIpamResourceDiscoveries,\n paginateDescribeIpamResourceDiscoveryAssociations,\n paginateDescribeIpamScopes,\n paginateDescribeIpams,\n paginateDescribeIpv6Pools,\n paginateDescribeLaunchTemplateVersions,\n paginateDescribeLaunchTemplates,\n paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations,\n paginateDescribeLocalGatewayRouteTableVpcAssociations,\n paginateDescribeLocalGatewayRouteTables,\n paginateDescribeLocalGatewayVirtualInterfaceGroups,\n paginateDescribeLocalGatewayVirtualInterfaces,\n paginateDescribeLocalGateways,\n paginateDescribeMacHosts,\n paginateDescribeManagedPrefixLists,\n paginateDescribeMovingAddresses,\n paginateDescribeNatGateways,\n paginateDescribeNetworkAcls,\n paginateDescribeNetworkInsightsAccessScopeAnalyses,\n paginateDescribeNetworkInsightsAccessScopes,\n paginateDescribeNetworkInsightsAnalyses,\n paginateDescribeNetworkInsightsPaths,\n paginateDescribeNetworkInterfacePermissions,\n paginateDescribeNetworkInterfaces,\n paginateDescribePrefixLists,\n paginateDescribePrincipalIdFormat,\n paginateDescribePublicIpv4Pools,\n paginateDescribeReplaceRootVolumeTasks,\n paginateDescribeReservedInstancesModifications,\n paginateDescribeReservedInstancesOfferings,\n paginateDescribeRouteTables,\n paginateDescribeScheduledInstanceAvailability,\n paginateDescribeScheduledInstances,\n paginateDescribeSecurityGroupRules,\n paginateDescribeSecurityGroups,\n paginateDescribeSnapshotTierStatus,\n paginateDescribeSnapshots,\n paginateDescribeSpotFleetRequests,\n paginateDescribeSpotInstanceRequests,\n paginateDescribeSpotPriceHistory,\n paginateDescribeStaleSecurityGroups,\n paginateDescribeStoreImageTasks,\n paginateDescribeSubnets,\n paginateDescribeTags,\n paginateDescribeTrafficMirrorFilters,\n paginateDescribeTrafficMirrorSessions,\n paginateDescribeTrafficMirrorTargets,\n paginateDescribeTransitGatewayAttachments,\n paginateDescribeTransitGatewayConnectPeers,\n paginateDescribeTransitGatewayConnects,\n paginateDescribeTransitGatewayMulticastDomains,\n paginateDescribeTransitGatewayPeeringAttachments,\n paginateDescribeTransitGatewayPolicyTables,\n paginateDescribeTransitGatewayRouteTableAnnouncements,\n paginateDescribeTransitGatewayRouteTables,\n paginateDescribeTransitGatewayVpcAttachments,\n paginateDescribeTransitGateways,\n paginateDescribeTrunkInterfaceAssociations,\n paginateDescribeVerifiedAccessEndpoints,\n paginateDescribeVerifiedAccessGroups,\n paginateDescribeVerifiedAccessInstanceLoggingConfigurations,\n paginateDescribeVerifiedAccessInstances,\n paginateDescribeVerifiedAccessTrustProviders,\n paginateDescribeVolumeStatus,\n paginateDescribeVolumesModifications,\n paginateDescribeVolumes,\n paginateDescribeVpcClassicLinkDnsSupport,\n paginateDescribeVpcEndpointConnectionNotifications,\n paginateDescribeVpcEndpointConnections,\n paginateDescribeVpcEndpointServiceConfigurations,\n paginateDescribeVpcEndpointServicePermissions,\n paginateDescribeVpcEndpoints,\n paginateDescribeVpcPeeringConnections,\n paginateDescribeVpcs,\n paginateGetAssociatedIpv6PoolCidrs,\n paginateGetAwsNetworkPerformanceData,\n paginateGetGroupsForCapacityReservation,\n paginateGetInstanceTypesFromInstanceRequirements,\n paginateGetIpamAddressHistory,\n paginateGetIpamDiscoveredAccounts,\n paginateGetIpamDiscoveredResourceCidrs,\n paginateGetIpamPoolAllocations,\n paginateGetIpamPoolCidrs,\n paginateGetIpamResourceCidrs,\n paginateGetManagedPrefixListAssociations,\n paginateGetManagedPrefixListEntries,\n paginateGetNetworkInsightsAccessScopeAnalysisFindings,\n paginateGetSecurityGroupsForVpc,\n paginateGetSpotPlacementScores,\n paginateGetTransitGatewayAttachmentPropagations,\n paginateGetTransitGatewayMulticastDomainAssociations,\n paginateGetTransitGatewayPolicyTableAssociations,\n paginateGetTransitGatewayPrefixListReferences,\n paginateGetTransitGatewayRouteTableAssociations,\n paginateGetTransitGatewayRouteTablePropagations,\n paginateGetVpnConnectionDeviceTypes,\n paginateListImagesInRecycleBin,\n paginateListSnapshotsInRecycleBin,\n paginateSearchLocalGatewayRoutes,\n paginateSearchTransitGatewayMulticastGroups,\n waitForBundleTaskComplete,\n waitUntilBundleTaskComplete,\n waitForConversionTaskCancelled,\n waitUntilConversionTaskCancelled,\n waitForConversionTaskCompleted,\n waitUntilConversionTaskCompleted,\n waitForConversionTaskDeleted,\n waitUntilConversionTaskDeleted,\n waitForCustomerGatewayAvailable,\n waitUntilCustomerGatewayAvailable,\n waitForExportTaskCancelled,\n waitUntilExportTaskCancelled,\n waitForExportTaskCompleted,\n waitUntilExportTaskCompleted,\n waitForImageAvailable,\n waitUntilImageAvailable,\n waitForImageExists,\n waitUntilImageExists,\n waitForInstanceExists,\n waitUntilInstanceExists,\n waitForInstanceRunning,\n waitUntilInstanceRunning,\n waitForInstanceStatusOk,\n waitUntilInstanceStatusOk,\n waitForInstanceStopped,\n waitUntilInstanceStopped,\n waitForInstanceTerminated,\n waitUntilInstanceTerminated,\n waitForInternetGatewayExists,\n waitUntilInternetGatewayExists,\n waitForKeyPairExists,\n waitUntilKeyPairExists,\n waitForNatGatewayAvailable,\n waitUntilNatGatewayAvailable,\n waitForNatGatewayDeleted,\n waitUntilNatGatewayDeleted,\n waitForNetworkInterfaceAvailable,\n waitUntilNetworkInterfaceAvailable,\n waitForSnapshotImported,\n waitUntilSnapshotImported,\n waitForSecurityGroupExists,\n waitUntilSecurityGroupExists,\n waitForSnapshotCompleted,\n waitUntilSnapshotCompleted,\n waitForSpotInstanceRequestFulfilled,\n waitUntilSpotInstanceRequestFulfilled,\n waitForStoreImageTaskComplete,\n waitUntilStoreImageTaskComplete,\n waitForSubnetAvailable,\n waitUntilSubnetAvailable,\n waitForSystemStatusOk,\n waitUntilSystemStatusOk,\n waitForPasswordDataAvailable,\n waitUntilPasswordDataAvailable,\n waitForVolumeAvailable,\n waitUntilVolumeAvailable,\n waitForVolumeDeleted,\n waitUntilVolumeDeleted,\n waitForVolumeInUse,\n waitUntilVolumeInUse,\n waitForVpcAvailable,\n waitUntilVpcAvailable,\n waitForVpcExists,\n waitUntilVpcExists,\n waitForVpcPeeringConnectionDeleted,\n waitUntilVpcPeeringConnectionDeleted,\n waitForVpcPeeringConnectionExists,\n waitUntilVpcPeeringConnectionExists,\n waitForVpnConnectionAvailable,\n waitUntilVpnConnectionAvailable,\n waitForVpnConnectionDeleted,\n waitUntilVpnConnectionDeleted,\n AcceleratorManufacturer,\n AcceleratorName,\n AcceleratorType,\n ResourceType,\n AddressTransferStatus,\n TransitGatewayAttachmentResourceType,\n TransitGatewayMulitcastDomainAssociationState,\n DynamicRoutingValue,\n TransitGatewayAttachmentState,\n ApplianceModeSupportValue,\n DnsSupportValue,\n Ipv6SupportValue,\n SecurityGroupReferencingSupportValue,\n VpcPeeringConnectionStateReasonCode,\n Protocol,\n AccountAttributeName,\n InstanceHealthStatus,\n ActivityStatus,\n PrincipalType,\n DomainType,\n AddressAttributeName,\n AddressFamily,\n AsnAssociationState,\n ByoipCidrState,\n Affinity,\n AutoPlacement,\n HostMaintenance,\n HostRecovery,\n IpamPoolAllocationResourceType,\n AllocationState,\n AllocationStrategy,\n AllocationType,\n AllowsMultipleInstanceTypes,\n NatGatewayAddressStatus,\n AssociationStatusCode,\n IamInstanceProfileAssociationState,\n InstanceEventWindowState,\n WeekDay,\n IpamAssociatedResourceDiscoveryStatus,\n IpamResourceDiscoveryAssociationState,\n RouteTableAssociationStateCode,\n IpSource,\n Ipv6AddressAttribute,\n SubnetCidrBlockStateCode,\n TransitGatewayAssociationState,\n InterfaceProtocolType,\n VpcCidrBlockStateCode,\n DeviceTrustProviderType,\n TrustProviderType,\n UserTrustProviderType,\n VolumeAttachmentState,\n AttachmentStatus,\n ClientVpnAuthorizationRuleStatusCode,\n BundleTaskState,\n CapacityReservationFleetState,\n ListingState,\n CurrencyCodeValues,\n ListingStatus,\n BatchState,\n CancelBatchErrorCode,\n CancelSpotInstanceRequestState,\n EndDateType,\n InstanceMatchCriteria,\n CapacityReservationInstancePlatform,\n CapacityReservationTenancy,\n CapacityReservationType,\n CapacityReservationState,\n FleetInstanceMatchCriteria,\n _InstanceType,\n OidcOptionsFilterSensitiveLog,\n VerifiedAccessTrustProviderFilterSensitiveLog,\n AttachVerifiedAccessTrustProviderResultFilterSensitiveLog,\n S3StorageFilterSensitiveLog,\n StorageFilterSensitiveLog,\n BundleInstanceRequestFilterSensitiveLog,\n BundleTaskFilterSensitiveLog,\n BundleInstanceResultFilterSensitiveLog,\n CancelBundleTaskResultFilterSensitiveLog,\n CopySnapshotRequestFilterSensitiveLog,\n FleetCapacityReservationTenancy,\n CarrierGatewayState,\n ClientVpnAuthenticationType,\n SelfServicePortal,\n TransportProtocol,\n ClientVpnEndpointStatusCode,\n ClientVpnRouteStatusCode,\n GatewayType,\n HostnameType,\n SubnetState,\n Tenancy,\n VpcState,\n FleetExcessCapacityTerminationPolicy,\n BareMetal,\n BurstablePerformance,\n CpuManufacturer,\n InstanceGeneration,\n LocalStorage,\n LocalStorageType,\n FleetOnDemandAllocationStrategy,\n FleetCapacityReservationUsageStrategy,\n SpotAllocationStrategy,\n SpotInstanceInterruptionBehavior,\n FleetReplacementStrategy,\n DefaultTargetCapacityType,\n TargetCapacityUnitType,\n FleetType,\n InstanceLifecycle,\n PlatformValues,\n DestinationFileFormat,\n LogDestinationType,\n FlowLogsResourceType,\n TrafficType,\n VolumeType,\n Ec2InstanceConnectEndpointState,\n ContainerFormat,\n DiskImageFormat,\n ExportEnvironment,\n ExportTaskState,\n IpamTier,\n IpamState,\n IpamExternalResourceVerificationTokenState,\n TokenState,\n IpamPoolAwsService,\n IpamPoolPublicIpSource,\n IpamPoolSourceResourceType,\n IpamScopeType,\n IpamPoolState,\n IpamResourceDiscoveryState,\n IpamScopeState,\n KeyFormat,\n KeyType,\n CapacityReservationPreference,\n AmdSevSnpSpecification,\n ShutdownBehavior,\n MarketType,\n InstanceInterruptionBehavior,\n SpotInstanceType,\n LaunchTemplateAutoRecoveryState,\n LaunchTemplateInstanceMetadataEndpointState,\n LaunchTemplateInstanceMetadataProtocolIpv6,\n LaunchTemplateHttpTokensState,\n LaunchTemplateInstanceMetadataTagsState,\n LaunchTemplateInstanceMetadataOptionsState,\n LocalGatewayRouteState,\n LocalGatewayRouteType,\n LocalGatewayRouteTableMode,\n PrefixListState,\n ConnectivityType,\n NatGatewayState,\n RuleAction,\n KeyPairFilterSensitiveLog,\n RequestLaunchTemplateDataFilterSensitiveLog,\n CreateLaunchTemplateRequestFilterSensitiveLog,\n CreateLaunchTemplateVersionRequestFilterSensitiveLog,\n ResponseLaunchTemplateDataFilterSensitiveLog,\n LaunchTemplateVersionFilterSensitiveLog,\n CreateLaunchTemplateVersionResultFilterSensitiveLog,\n NetworkInterfaceCreationType,\n NetworkInterfaceType,\n NetworkInterfaceStatus,\n InterfacePermissionType,\n NetworkInterfacePermissionStateCode,\n SpreadLevel,\n PlacementStrategy,\n PlacementGroupState,\n ReplaceRootVolumeTaskState,\n RouteOrigin,\n RouteState,\n SSEType,\n SnapshotState,\n StorageTier,\n CopyTagsFromSource,\n DatafeedSubscriptionState,\n SubnetCidrReservationType,\n TrafficMirrorRuleAction,\n TrafficDirection,\n TrafficMirrorNetworkService,\n TrafficMirrorTargetType,\n AutoAcceptSharedAttachmentsValue,\n DefaultRouteTableAssociationValue,\n DefaultRouteTablePropagationValue,\n MulticastSupportValue,\n VpnEcmpSupportValue,\n TransitGatewayState,\n ProtocolValue,\n BgpStatus,\n TransitGatewayConnectPeerState,\n AutoAcceptSharedAssociationsValue,\n Igmpv2SupportValue,\n StaticSourcesSupportValue,\n TransitGatewayMulticastDomainState,\n TransitGatewayPolicyTableState,\n TransitGatewayPrefixListReferenceState,\n TransitGatewayRouteState,\n TransitGatewayRouteType,\n TransitGatewayRouteTableState,\n TransitGatewayRouteTableAnnouncementDirection,\n TransitGatewayRouteTableAnnouncementState,\n VerifiedAccessEndpointAttachmentType,\n VerifiedAccessEndpointType,\n VerifiedAccessEndpointProtocol,\n VerifiedAccessEndpointStatusCode,\n VolumeState,\n DnsRecordIpType,\n IpAddressType,\n VpcEndpointType,\n State,\n ConnectionNotificationState,\n ConnectionNotificationType,\n PayerResponsibility,\n DnsNameState,\n ServiceState,\n ServiceType,\n ServiceConnectivityType,\n TunnelInsideIpVersion,\n GatewayAssociationState,\n VpnStaticRouteSource,\n VpnState,\n TelemetryStatus,\n FleetStateCode,\n DeleteFleetErrorCode,\n LaunchTemplateErrorCode,\n CreateVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog,\n CreateVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n CreateVerifiedAccessTrustProviderResultFilterSensitiveLog,\n VpnTunnelOptionsSpecificationFilterSensitiveLog,\n VpnConnectionOptionsSpecificationFilterSensitiveLog,\n CreateVpnConnectionRequestFilterSensitiveLog,\n TunnelOptionFilterSensitiveLog,\n VpnConnectionOptionsFilterSensitiveLog,\n VpnConnectionFilterSensitiveLog,\n CreateVpnConnectionResultFilterSensitiveLog,\n DeleteQueuedReservedInstancesErrorCode,\n AsnState,\n IpamPoolCidrFailureCode,\n IpamPoolCidrState,\n AvailabilityZoneOptInStatus,\n AvailabilityZoneState,\n MetricType,\n PeriodType,\n StatisticType,\n ClientVpnConnectionStatusCode,\n AssociatedNetworkType,\n ClientVpnEndpointAttributeStatusCode,\n VpnProtocol,\n ConversionTaskState,\n ElasticGpuStatus,\n ElasticGpuState,\n FastLaunchResourceType,\n FastLaunchStateCode,\n FastSnapshotRestoreStateCode,\n FleetEventType,\n FleetActivityStatus,\n FpgaImageAttributeName,\n PermissionGroup,\n ProductCodeValues,\n FpgaImageStateCode,\n PaymentOption,\n ReservationState,\n ImageAttributeName,\n ArchitectureValues,\n BootModeValues,\n HypervisorType,\n ImageTypeValues,\n ImdsSupportValues,\n DeviceType,\n DeleteVerifiedAccessTrustProviderResultFilterSensitiveLog,\n DescribeBundleTasksResultFilterSensitiveLog,\n DiskImageDescriptionFilterSensitiveLog,\n ImportInstanceVolumeDetailItemFilterSensitiveLog,\n ImportInstanceTaskDetailsFilterSensitiveLog,\n ImportVolumeTaskDetailsFilterSensitiveLog,\n ConversionTaskFilterSensitiveLog,\n DescribeConversionTasksResultFilterSensitiveLog,\n ImageState,\n TpmSupportValues,\n VirtualizationType,\n InstanceAttributeName,\n InstanceBootModeValues,\n InstanceLifecycleType,\n InstanceAutoRecoveryState,\n InstanceMetadataEndpointState,\n InstanceMetadataProtocolState,\n HttpTokensState,\n InstanceMetadataTagsState,\n InstanceMetadataOptionsState,\n MonitoringState,\n InstanceStateName,\n StatusName,\n StatusType,\n SummaryStatus,\n EventCode,\n LocationType,\n EbsOptimizedSupport,\n EbsEncryptionSupport,\n EbsNvmeSupport,\n InstanceTypeHypervisor,\n DiskType,\n InstanceStorageEncryptionSupport,\n EphemeralNvmeSupport,\n EnaSupport,\n NitroEnclavesSupport,\n NitroTpmSupport,\n PhcSupport,\n PlacementGroupStrategy,\n ArchitectureType,\n SupportedAdditionalProcessorFeature,\n BootModeType,\n RootDeviceType,\n UsageClassType,\n LockState,\n MoveStatus,\n FindingsFound,\n AnalysisStatus,\n NetworkInterfaceAttribute,\n OfferingClassType,\n OfferingTypeValues,\n RIProductDescription,\n RecurringChargeFrequency,\n Scope,\n ReservedInstanceState,\n SnapshotAttributeName,\n TieringOperationStatus,\n EventType,\n ExcessCapacityTerminationPolicy,\n SnapshotDetailFilterSensitiveLog,\n ImportImageTaskFilterSensitiveLog,\n DescribeImportImageTasksResultFilterSensitiveLog,\n SnapshotTaskDetailFilterSensitiveLog,\n ImportSnapshotTaskFilterSensitiveLog,\n DescribeImportSnapshotTasksResultFilterSensitiveLog,\n DescribeLaunchTemplateVersionsResultFilterSensitiveLog,\n SpotFleetLaunchSpecificationFilterSensitiveLog,\n OnDemandAllocationStrategy,\n ReplacementStrategy,\n SpotInstanceState,\n VerifiedAccessLogDeliveryStatusCode,\n VolumeAttributeName,\n VolumeModificationState,\n VolumeStatusName,\n VolumeStatusInfoStatus,\n VpcAttributeName,\n ImageBlockPublicAccessDisabledState,\n SnapshotBlockPublicAccessState,\n TransitGatewayPropagationState,\n ImageBlockPublicAccessEnabledState,\n ClientCertificateRevocationListStatusCode,\n UnlimitedSupportedInstanceFamily,\n PartitionLoadFrequency,\n SpotFleetRequestConfigDataFilterSensitiveLog,\n SpotFleetRequestConfigFilterSensitiveLog,\n DescribeSpotFleetRequestsResponseFilterSensitiveLog,\n LaunchSpecificationFilterSensitiveLog,\n SpotInstanceRequestFilterSensitiveLog,\n DescribeSpotInstanceRequestsResultFilterSensitiveLog,\n DescribeVerifiedAccessTrustProvidersResultFilterSensitiveLog,\n DescribeVpnConnectionsResultFilterSensitiveLog,\n DetachVerifiedAccessTrustProviderResultFilterSensitiveLog,\n EkPubKeyFormat,\n EkPubKeyType,\n IpamComplianceStatus,\n IpamOverlapStatus,\n IpamAddressHistoryResourceType,\n IpamDiscoveryFailureCode,\n IpamPublicAddressType,\n IpamPublicAddressAssociationStatus,\n IpamPublicAddressAwsService,\n IpamResourceCidrIpSource,\n IpamNetworkInterfaceAttachmentStatus,\n IpamResourceType,\n IpamManagementState,\n LockMode,\n ModifyAvailabilityZoneOptInStatus,\n OperationType,\n UnsuccessfulInstanceCreditSpecificationErrorCode,\n DefaultInstanceMetadataEndpointState,\n MetadataDefaultHttpTokensState,\n DefaultInstanceMetadataTagsState,\n HostTenancy,\n TargetStorageTier,\n TrafficMirrorFilterRuleField,\n TrafficMirrorSessionField,\n VpcTenancy,\n GetInstanceTpmEkPubResultFilterSensitiveLog,\n GetLaunchTemplateDataResultFilterSensitiveLog,\n GetPasswordDataResultFilterSensitiveLog,\n GetVpnConnectionDeviceSampleConfigurationResultFilterSensitiveLog,\n ImageDiskContainerFilterSensitiveLog,\n ImportImageRequestFilterSensitiveLog,\n ImportImageResultFilterSensitiveLog,\n DiskImageDetailFilterSensitiveLog,\n DiskImageFilterSensitiveLog,\n UserDataFilterSensitiveLog,\n ImportInstanceLaunchSpecificationFilterSensitiveLog,\n ImportInstanceRequestFilterSensitiveLog,\n ImportInstanceResultFilterSensitiveLog,\n SnapshotDiskContainerFilterSensitiveLog,\n ImportSnapshotRequestFilterSensitiveLog,\n ImportSnapshotResultFilterSensitiveLog,\n ImportVolumeRequestFilterSensitiveLog,\n ImportVolumeResultFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderOidcOptionsFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderRequestFilterSensitiveLog,\n ModifyVerifiedAccessTrustProviderResultFilterSensitiveLog,\n ModifyVpnConnectionResultFilterSensitiveLog,\n Status,\n VerificationMethod,\n ReportInstanceReasonCodes,\n ReportStatusType,\n ResetFpgaImageAttributeName,\n ResetImageAttributeName,\n MembershipType,\n ModifyVpnConnectionOptionsResultFilterSensitiveLog,\n ModifyVpnTunnelCertificateResultFilterSensitiveLog,\n ModifyVpnTunnelOptionsSpecificationFilterSensitiveLog,\n ModifyVpnTunnelOptionsRequestFilterSensitiveLog,\n ModifyVpnTunnelOptionsResultFilterSensitiveLog,\n RequestSpotFleetRequestFilterSensitiveLog,\n RequestSpotLaunchSpecificationFilterSensitiveLog,\n RequestSpotInstancesRequestFilterSensitiveLog,\n RequestSpotInstancesResultFilterSensitiveLog,\n RunInstancesRequestFilterSensitiveLog,\n ScheduledInstancesLaunchSpecificationFilterSensitiveLog,\n RunScheduledInstancesRequestFilterSensitiveLog\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst tslib_1 = require(\"tslib\");\nconst package_json_1 = tslib_1.__importDefault(require(\"../package.json\"));\nconst core_1 = require(\"@aws-sdk/core\");\nconst credential_provider_node_1 = require(\"@aws-sdk/credential-provider-node\");\nconst util_user_agent_node_1 = require(\"@aws-sdk/util-user-agent-node\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst hash_node_1 = require(\"@smithy/hash-node\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_body_length_node_1 = require(\"@smithy/util-body-length-node\");\nconst util_retry_1 = require(\"@smithy/util-retry\");\nconst runtimeConfig_shared_1 = require(\"./runtimeConfig.shared\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_defaults_mode_node_1 = require(\"@smithy/util-defaults-mode-node\");\nconst smithy_client_2 = require(\"@smithy/smithy-client\");\nconst getRuntimeConfig = (config) => {\n (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version);\n const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config);\n const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode);\n const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config);\n (0, core_1.emitWarningIfUnsupportedVersion)(process.version);\n return {\n ...clientSharedValues,\n ...config,\n runtime: \"node\",\n defaultsMode,\n bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,\n credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider,\n defaultUserAgentProvider: config?.defaultUserAgentProvider ??\n (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }),\n maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),\n region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS),\n requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n retryMode: config?.retryMode ??\n (0, node_config_provider_1.loadConfig)({\n ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS,\n default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE,\n }),\n sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, \"sha256\"),\n streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector,\n useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),\n useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst url_parser_1 = require(\"@smithy/url-parser\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst endpointResolver_1 = require(\"./endpoint/endpointResolver\");\nconst getRuntimeConfig = (config) => {\n return {\n apiVersion: \"2016-11-15\",\n base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64,\n base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64,\n disableHostPrefix: config?.disableHostPrefix ?? false,\n endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver,\n extensions: config?.extensions ?? [],\n httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultEC2HttpAuthSchemeProvider,\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n ],\n logger: config?.logger ?? new smithy_client_1.NoOpLogger(),\n serviceId: config?.serviceId ?? \"EC2\",\n urlParser: config?.urlParser ?? url_parser_1.parseUrl,\n utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8,\n utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8,\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = {\n randomUUID: _crypto.default.randomUUID\n};\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nexports.unsafeStringify = unsafeStringify;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nfunction unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.unsafeStringify)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.URL = exports.DNS = void 0;\nexports.default = v35;\n\nvar _stringify = require(\"./stringify.js\");\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction v35(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n var _namespace;\n\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _native = _interopRequireDefault(require(\"./native.js\"));\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n if (_native.default.randomUUID && !buf && !options) {\n return _native.default.randomUUID();\n }\n\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.slice(14, 15), 16);\n}\n\nvar _default = version;\nexports.default = _default;","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthSchemeConfig = exports.defaultSSMHttpAuthSchemeProvider = exports.defaultSSMHttpAuthSchemeParametersProvider = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_middleware_1 = require(\"@smithy/util-middleware\");\nconst defaultSSMHttpAuthSchemeParametersProvider = async (config, context, input) => {\n return {\n operation: (0, util_middleware_1.getSmithyContext)(context).operation,\n region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) ||\n (() => {\n throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n })(),\n };\n};\nexports.defaultSSMHttpAuthSchemeParametersProvider = defaultSSMHttpAuthSchemeParametersProvider;\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n return {\n schemeId: \"aws.auth#sigv4\",\n signingProperties: {\n name: \"ssm\",\n region: authParameters.region,\n },\n propertiesExtractor: (config, context) => ({\n signingProperties: {\n config,\n context,\n },\n }),\n };\n}\nconst defaultSSMHttpAuthSchemeProvider = (authParameters) => {\n const options = [];\n switch (authParameters.operation) {\n default: {\n options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n }\n }\n return options;\n};\nexports.defaultSSMHttpAuthSchemeProvider = defaultSSMHttpAuthSchemeProvider;\nconst resolveHttpAuthSchemeConfig = (config) => {\n const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config);\n return {\n ...config_0,\n };\n};\nexports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.defaultEndpointResolver = void 0;\nconst util_endpoints_1 = require(\"@aws-sdk/util-endpoints\");\nconst util_endpoints_2 = require(\"@smithy/util-endpoints\");\nconst ruleset_1 = require(\"./ruleset\");\nconst cache = new util_endpoints_2.EndpointCache({\n size: 50,\n params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {\n endpointParams: endpointParams,\n logger: context.logger,\n }));\n};\nexports.defaultEndpointResolver = defaultEndpointResolver;\nutil_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ruleSet = void 0;\nconst u = \"required\", v = \"fn\", w = \"argv\", x = \"ref\";\nconst a = true, b = \"isSet\", c = \"booleanEquals\", d = \"error\", e = \"endpoint\", f = \"tree\", g = \"PartitionResult\", h = \"getAttr\", i = { [u]: false, \"type\": \"String\" }, j = { [u]: true, \"default\": false, \"type\": \"Boolean\" }, k = { [x]: \"Endpoint\" }, l = { [v]: c, [w]: [{ [x]: \"UseFIPS\" }, true] }, m = { [v]: c, [w]: [{ [x]: \"UseDualStack\" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, \"supportsFIPS\"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, \"supportsDualStack\"] }] }, r = [l], s = [m], t = [{ [x]: \"Region\" }];\nconst _data = { version: \"1.0\", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: \"Invalid Configuration: FIPS and custom endpoint are not supported\", type: d }, { conditions: s, error: \"Invalid Configuration: Dualstack and custom endpoint are not supported\", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: \"aws.partition\", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: \"https://ssm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS and DualStack are enabled, but this partition does not support one or both\", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: \"stringEquals\", [w]: [{ [v]: h, [w]: [p, \"name\"] }, \"aws-us-gov\"] }], endpoint: { url: \"https://ssm.{Region}.amazonaws.com\", properties: n, headers: n }, type: e }, { endpoint: { url: \"https://ssm-fips.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS is enabled but this partition does not support FIPS\", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: \"https://ssm.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"DualStack is enabled but this partition does not support DualStack\", type: d }], type: f }, { endpoint: { url: \"https://ssm.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: \"Invalid Configuration: Missing Region\", type: d }] };\nexports.ruleSet = _data;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AddTagsToResourceCommand: () => AddTagsToResourceCommand,\n AlreadyExistsException: () => AlreadyExistsException,\n AssociateOpsItemRelatedItemCommand: () => AssociateOpsItemRelatedItemCommand,\n AssociatedInstances: () => AssociatedInstances,\n AssociationAlreadyExists: () => AssociationAlreadyExists,\n AssociationComplianceSeverity: () => AssociationComplianceSeverity,\n AssociationDescriptionFilterSensitiveLog: () => AssociationDescriptionFilterSensitiveLog,\n AssociationDoesNotExist: () => AssociationDoesNotExist,\n AssociationExecutionDoesNotExist: () => AssociationExecutionDoesNotExist,\n AssociationExecutionFilterKey: () => AssociationExecutionFilterKey,\n AssociationExecutionTargetsFilterKey: () => AssociationExecutionTargetsFilterKey,\n AssociationFilterKey: () => AssociationFilterKey,\n AssociationFilterOperatorType: () => AssociationFilterOperatorType,\n AssociationLimitExceeded: () => AssociationLimitExceeded,\n AssociationStatusName: () => AssociationStatusName,\n AssociationSyncCompliance: () => AssociationSyncCompliance,\n AssociationVersionInfoFilterSensitiveLog: () => AssociationVersionInfoFilterSensitiveLog,\n AssociationVersionLimitExceeded: () => AssociationVersionLimitExceeded,\n AttachmentHashType: () => AttachmentHashType,\n AttachmentsSourceKey: () => AttachmentsSourceKey,\n AutomationDefinitionNotApprovedException: () => AutomationDefinitionNotApprovedException,\n AutomationDefinitionNotFoundException: () => AutomationDefinitionNotFoundException,\n AutomationDefinitionVersionNotFoundException: () => AutomationDefinitionVersionNotFoundException,\n AutomationExecutionFilterKey: () => AutomationExecutionFilterKey,\n AutomationExecutionLimitExceededException: () => AutomationExecutionLimitExceededException,\n AutomationExecutionNotFoundException: () => AutomationExecutionNotFoundException,\n AutomationExecutionStatus: () => AutomationExecutionStatus,\n AutomationStepNotFoundException: () => AutomationStepNotFoundException,\n AutomationSubtype: () => AutomationSubtype,\n AutomationType: () => AutomationType,\n BaselineOverrideFilterSensitiveLog: () => BaselineOverrideFilterSensitiveLog,\n CalendarState: () => CalendarState,\n CancelCommandCommand: () => CancelCommandCommand,\n CancelMaintenanceWindowExecutionCommand: () => CancelMaintenanceWindowExecutionCommand,\n CommandFilterKey: () => CommandFilterKey,\n CommandFilterSensitiveLog: () => CommandFilterSensitiveLog,\n CommandInvocationStatus: () => CommandInvocationStatus,\n CommandPluginStatus: () => CommandPluginStatus,\n CommandStatus: () => CommandStatus,\n ComplianceQueryOperatorType: () => ComplianceQueryOperatorType,\n ComplianceSeverity: () => ComplianceSeverity,\n ComplianceStatus: () => ComplianceStatus,\n ComplianceTypeCountLimitExceededException: () => ComplianceTypeCountLimitExceededException,\n ComplianceUploadType: () => ComplianceUploadType,\n ConnectionStatus: () => ConnectionStatus,\n CreateActivationCommand: () => CreateActivationCommand,\n CreateAssociationBatchCommand: () => CreateAssociationBatchCommand,\n CreateAssociationBatchRequestEntryFilterSensitiveLog: () => CreateAssociationBatchRequestEntryFilterSensitiveLog,\n CreateAssociationBatchRequestFilterSensitiveLog: () => CreateAssociationBatchRequestFilterSensitiveLog,\n CreateAssociationBatchResultFilterSensitiveLog: () => CreateAssociationBatchResultFilterSensitiveLog,\n CreateAssociationCommand: () => CreateAssociationCommand,\n CreateAssociationRequestFilterSensitiveLog: () => CreateAssociationRequestFilterSensitiveLog,\n CreateAssociationResultFilterSensitiveLog: () => CreateAssociationResultFilterSensitiveLog,\n CreateDocumentCommand: () => CreateDocumentCommand,\n CreateMaintenanceWindowCommand: () => CreateMaintenanceWindowCommand,\n CreateMaintenanceWindowRequestFilterSensitiveLog: () => CreateMaintenanceWindowRequestFilterSensitiveLog,\n CreateOpsItemCommand: () => CreateOpsItemCommand,\n CreateOpsMetadataCommand: () => CreateOpsMetadataCommand,\n CreatePatchBaselineCommand: () => CreatePatchBaselineCommand,\n CreatePatchBaselineRequestFilterSensitiveLog: () => CreatePatchBaselineRequestFilterSensitiveLog,\n CreateResourceDataSyncCommand: () => CreateResourceDataSyncCommand,\n CustomSchemaCountLimitExceededException: () => CustomSchemaCountLimitExceededException,\n DeleteActivationCommand: () => DeleteActivationCommand,\n DeleteAssociationCommand: () => DeleteAssociationCommand,\n DeleteDocumentCommand: () => DeleteDocumentCommand,\n DeleteInventoryCommand: () => DeleteInventoryCommand,\n DeleteMaintenanceWindowCommand: () => DeleteMaintenanceWindowCommand,\n DeleteOpsItemCommand: () => DeleteOpsItemCommand,\n DeleteOpsMetadataCommand: () => DeleteOpsMetadataCommand,\n DeleteParameterCommand: () => DeleteParameterCommand,\n DeleteParametersCommand: () => DeleteParametersCommand,\n DeletePatchBaselineCommand: () => DeletePatchBaselineCommand,\n DeleteResourceDataSyncCommand: () => DeleteResourceDataSyncCommand,\n DeleteResourcePolicyCommand: () => DeleteResourcePolicyCommand,\n DeregisterManagedInstanceCommand: () => DeregisterManagedInstanceCommand,\n DeregisterPatchBaselineForPatchGroupCommand: () => DeregisterPatchBaselineForPatchGroupCommand,\n DeregisterTargetFromMaintenanceWindowCommand: () => DeregisterTargetFromMaintenanceWindowCommand,\n DeregisterTaskFromMaintenanceWindowCommand: () => DeregisterTaskFromMaintenanceWindowCommand,\n DescribeActivationsCommand: () => DescribeActivationsCommand,\n DescribeActivationsFilterKeys: () => DescribeActivationsFilterKeys,\n DescribeAssociationCommand: () => DescribeAssociationCommand,\n DescribeAssociationExecutionTargetsCommand: () => DescribeAssociationExecutionTargetsCommand,\n DescribeAssociationExecutionsCommand: () => DescribeAssociationExecutionsCommand,\n DescribeAssociationResultFilterSensitiveLog: () => DescribeAssociationResultFilterSensitiveLog,\n DescribeAutomationExecutionsCommand: () => DescribeAutomationExecutionsCommand,\n DescribeAutomationStepExecutionsCommand: () => DescribeAutomationStepExecutionsCommand,\n DescribeAvailablePatchesCommand: () => DescribeAvailablePatchesCommand,\n DescribeDocumentCommand: () => DescribeDocumentCommand,\n DescribeDocumentPermissionCommand: () => DescribeDocumentPermissionCommand,\n DescribeEffectiveInstanceAssociationsCommand: () => DescribeEffectiveInstanceAssociationsCommand,\n DescribeEffectivePatchesForPatchBaselineCommand: () => DescribeEffectivePatchesForPatchBaselineCommand,\n DescribeInstanceAssociationsStatusCommand: () => DescribeInstanceAssociationsStatusCommand,\n DescribeInstanceInformationCommand: () => DescribeInstanceInformationCommand,\n DescribeInstanceInformationResultFilterSensitiveLog: () => DescribeInstanceInformationResultFilterSensitiveLog,\n DescribeInstancePatchStatesCommand: () => DescribeInstancePatchStatesCommand,\n DescribeInstancePatchStatesForPatchGroupCommand: () => DescribeInstancePatchStatesForPatchGroupCommand,\n DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog: () => DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog,\n DescribeInstancePatchStatesResultFilterSensitiveLog: () => DescribeInstancePatchStatesResultFilterSensitiveLog,\n DescribeInstancePatchesCommand: () => DescribeInstancePatchesCommand,\n DescribeInstancePropertiesCommand: () => DescribeInstancePropertiesCommand,\n DescribeInstancePropertiesResultFilterSensitiveLog: () => DescribeInstancePropertiesResultFilterSensitiveLog,\n DescribeInventoryDeletionsCommand: () => DescribeInventoryDeletionsCommand,\n DescribeMaintenanceWindowExecutionTaskInvocationsCommand: () => DescribeMaintenanceWindowExecutionTaskInvocationsCommand,\n DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog: () => DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog,\n DescribeMaintenanceWindowExecutionTasksCommand: () => DescribeMaintenanceWindowExecutionTasksCommand,\n DescribeMaintenanceWindowExecutionsCommand: () => DescribeMaintenanceWindowExecutionsCommand,\n DescribeMaintenanceWindowScheduleCommand: () => DescribeMaintenanceWindowScheduleCommand,\n DescribeMaintenanceWindowTargetsCommand: () => DescribeMaintenanceWindowTargetsCommand,\n DescribeMaintenanceWindowTargetsResultFilterSensitiveLog: () => DescribeMaintenanceWindowTargetsResultFilterSensitiveLog,\n DescribeMaintenanceWindowTasksCommand: () => DescribeMaintenanceWindowTasksCommand,\n DescribeMaintenanceWindowTasksResultFilterSensitiveLog: () => DescribeMaintenanceWindowTasksResultFilterSensitiveLog,\n DescribeMaintenanceWindowsCommand: () => DescribeMaintenanceWindowsCommand,\n DescribeMaintenanceWindowsForTargetCommand: () => DescribeMaintenanceWindowsForTargetCommand,\n DescribeMaintenanceWindowsResultFilterSensitiveLog: () => DescribeMaintenanceWindowsResultFilterSensitiveLog,\n DescribeOpsItemsCommand: () => DescribeOpsItemsCommand,\n DescribeParametersCommand: () => DescribeParametersCommand,\n DescribePatchBaselinesCommand: () => DescribePatchBaselinesCommand,\n DescribePatchGroupStateCommand: () => DescribePatchGroupStateCommand,\n DescribePatchGroupsCommand: () => DescribePatchGroupsCommand,\n DescribePatchPropertiesCommand: () => DescribePatchPropertiesCommand,\n DescribeSessionsCommand: () => DescribeSessionsCommand,\n DisassociateOpsItemRelatedItemCommand: () => DisassociateOpsItemRelatedItemCommand,\n DocumentAlreadyExists: () => DocumentAlreadyExists,\n DocumentFilterKey: () => DocumentFilterKey,\n DocumentFormat: () => DocumentFormat,\n DocumentHashType: () => DocumentHashType,\n DocumentLimitExceeded: () => DocumentLimitExceeded,\n DocumentMetadataEnum: () => DocumentMetadataEnum,\n DocumentParameterType: () => DocumentParameterType,\n DocumentPermissionLimit: () => DocumentPermissionLimit,\n DocumentPermissionType: () => DocumentPermissionType,\n DocumentReviewAction: () => DocumentReviewAction,\n DocumentReviewCommentType: () => DocumentReviewCommentType,\n DocumentStatus: () => DocumentStatus,\n DocumentType: () => DocumentType,\n DocumentVersionLimitExceeded: () => DocumentVersionLimitExceeded,\n DoesNotExistException: () => DoesNotExistException,\n DuplicateDocumentContent: () => DuplicateDocumentContent,\n DuplicateDocumentVersionName: () => DuplicateDocumentVersionName,\n DuplicateInstanceId: () => DuplicateInstanceId,\n ExecutionMode: () => ExecutionMode,\n ExternalAlarmState: () => ExternalAlarmState,\n FailedCreateAssociationFilterSensitiveLog: () => FailedCreateAssociationFilterSensitiveLog,\n Fault: () => Fault,\n FeatureNotAvailableException: () => FeatureNotAvailableException,\n GetAutomationExecutionCommand: () => GetAutomationExecutionCommand,\n GetCalendarStateCommand: () => GetCalendarStateCommand,\n GetCommandInvocationCommand: () => GetCommandInvocationCommand,\n GetConnectionStatusCommand: () => GetConnectionStatusCommand,\n GetDefaultPatchBaselineCommand: () => GetDefaultPatchBaselineCommand,\n GetDeployablePatchSnapshotForInstanceCommand: () => GetDeployablePatchSnapshotForInstanceCommand,\n GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog: () => GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog,\n GetDocumentCommand: () => GetDocumentCommand,\n GetInventoryCommand: () => GetInventoryCommand,\n GetInventorySchemaCommand: () => GetInventorySchemaCommand,\n GetMaintenanceWindowCommand: () => GetMaintenanceWindowCommand,\n GetMaintenanceWindowExecutionCommand: () => GetMaintenanceWindowExecutionCommand,\n GetMaintenanceWindowExecutionTaskCommand: () => GetMaintenanceWindowExecutionTaskCommand,\n GetMaintenanceWindowExecutionTaskInvocationCommand: () => GetMaintenanceWindowExecutionTaskInvocationCommand,\n GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog: () => GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog,\n GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog: () => GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog,\n GetMaintenanceWindowResultFilterSensitiveLog: () => GetMaintenanceWindowResultFilterSensitiveLog,\n GetMaintenanceWindowTaskCommand: () => GetMaintenanceWindowTaskCommand,\n GetMaintenanceWindowTaskResultFilterSensitiveLog: () => GetMaintenanceWindowTaskResultFilterSensitiveLog,\n GetOpsItemCommand: () => GetOpsItemCommand,\n GetOpsMetadataCommand: () => GetOpsMetadataCommand,\n GetOpsSummaryCommand: () => GetOpsSummaryCommand,\n GetParameterCommand: () => GetParameterCommand,\n GetParameterHistoryCommand: () => GetParameterHistoryCommand,\n GetParameterHistoryResultFilterSensitiveLog: () => GetParameterHistoryResultFilterSensitiveLog,\n GetParameterResultFilterSensitiveLog: () => GetParameterResultFilterSensitiveLog,\n GetParametersByPathCommand: () => GetParametersByPathCommand,\n GetParametersByPathResultFilterSensitiveLog: () => GetParametersByPathResultFilterSensitiveLog,\n GetParametersCommand: () => GetParametersCommand,\n GetParametersResultFilterSensitiveLog: () => GetParametersResultFilterSensitiveLog,\n GetPatchBaselineCommand: () => GetPatchBaselineCommand,\n GetPatchBaselineForPatchGroupCommand: () => GetPatchBaselineForPatchGroupCommand,\n GetPatchBaselineResultFilterSensitiveLog: () => GetPatchBaselineResultFilterSensitiveLog,\n GetResourcePoliciesCommand: () => GetResourcePoliciesCommand,\n GetServiceSettingCommand: () => GetServiceSettingCommand,\n HierarchyLevelLimitExceededException: () => HierarchyLevelLimitExceededException,\n HierarchyTypeMismatchException: () => HierarchyTypeMismatchException,\n IdempotentParameterMismatch: () => IdempotentParameterMismatch,\n IncompatiblePolicyException: () => IncompatiblePolicyException,\n InstanceInformationFilterKey: () => InstanceInformationFilterKey,\n InstanceInformationFilterSensitiveLog: () => InstanceInformationFilterSensitiveLog,\n InstancePatchStateFilterSensitiveLog: () => InstancePatchStateFilterSensitiveLog,\n InstancePatchStateOperatorType: () => InstancePatchStateOperatorType,\n InstancePropertyFilterKey: () => InstancePropertyFilterKey,\n InstancePropertyFilterOperator: () => InstancePropertyFilterOperator,\n InstancePropertyFilterSensitiveLog: () => InstancePropertyFilterSensitiveLog,\n InternalServerError: () => InternalServerError,\n InvalidActivation: () => InvalidActivation,\n InvalidActivationId: () => InvalidActivationId,\n InvalidAggregatorException: () => InvalidAggregatorException,\n InvalidAllowedPatternException: () => InvalidAllowedPatternException,\n InvalidAssociation: () => InvalidAssociation,\n InvalidAssociationVersion: () => InvalidAssociationVersion,\n InvalidAutomationExecutionParametersException: () => InvalidAutomationExecutionParametersException,\n InvalidAutomationSignalException: () => InvalidAutomationSignalException,\n InvalidAutomationStatusUpdateException: () => InvalidAutomationStatusUpdateException,\n InvalidCommandId: () => InvalidCommandId,\n InvalidDeleteInventoryParametersException: () => InvalidDeleteInventoryParametersException,\n InvalidDeletionIdException: () => InvalidDeletionIdException,\n InvalidDocument: () => InvalidDocument,\n InvalidDocumentContent: () => InvalidDocumentContent,\n InvalidDocumentOperation: () => InvalidDocumentOperation,\n InvalidDocumentSchemaVersion: () => InvalidDocumentSchemaVersion,\n InvalidDocumentType: () => InvalidDocumentType,\n InvalidDocumentVersion: () => InvalidDocumentVersion,\n InvalidFilter: () => InvalidFilter,\n InvalidFilterKey: () => InvalidFilterKey,\n InvalidFilterOption: () => InvalidFilterOption,\n InvalidFilterValue: () => InvalidFilterValue,\n InvalidInstanceId: () => InvalidInstanceId,\n InvalidInstanceInformationFilterValue: () => InvalidInstanceInformationFilterValue,\n InvalidInstancePropertyFilterValue: () => InvalidInstancePropertyFilterValue,\n InvalidInventoryGroupException: () => InvalidInventoryGroupException,\n InvalidInventoryItemContextException: () => InvalidInventoryItemContextException,\n InvalidInventoryRequestException: () => InvalidInventoryRequestException,\n InvalidItemContentException: () => InvalidItemContentException,\n InvalidKeyId: () => InvalidKeyId,\n InvalidNextToken: () => InvalidNextToken,\n InvalidNotificationConfig: () => InvalidNotificationConfig,\n InvalidOptionException: () => InvalidOptionException,\n InvalidOutputFolder: () => InvalidOutputFolder,\n InvalidOutputLocation: () => InvalidOutputLocation,\n InvalidParameters: () => InvalidParameters,\n InvalidPermissionType: () => InvalidPermissionType,\n InvalidPluginName: () => InvalidPluginName,\n InvalidPolicyAttributeException: () => InvalidPolicyAttributeException,\n InvalidPolicyTypeException: () => InvalidPolicyTypeException,\n InvalidResourceId: () => InvalidResourceId,\n InvalidResourceType: () => InvalidResourceType,\n InvalidResultAttributeException: () => InvalidResultAttributeException,\n InvalidRole: () => InvalidRole,\n InvalidSchedule: () => InvalidSchedule,\n InvalidTag: () => InvalidTag,\n InvalidTarget: () => InvalidTarget,\n InvalidTargetMaps: () => InvalidTargetMaps,\n InvalidTypeNameException: () => InvalidTypeNameException,\n InvalidUpdate: () => InvalidUpdate,\n InventoryAttributeDataType: () => InventoryAttributeDataType,\n InventoryDeletionStatus: () => InventoryDeletionStatus,\n InventoryQueryOperatorType: () => InventoryQueryOperatorType,\n InventorySchemaDeleteOption: () => InventorySchemaDeleteOption,\n InvocationDoesNotExist: () => InvocationDoesNotExist,\n ItemContentMismatchException: () => ItemContentMismatchException,\n ItemSizeLimitExceededException: () => ItemSizeLimitExceededException,\n LabelParameterVersionCommand: () => LabelParameterVersionCommand,\n LastResourceDataSyncStatus: () => LastResourceDataSyncStatus,\n ListAssociationVersionsCommand: () => ListAssociationVersionsCommand,\n ListAssociationVersionsResultFilterSensitiveLog: () => ListAssociationVersionsResultFilterSensitiveLog,\n ListAssociationsCommand: () => ListAssociationsCommand,\n ListCommandInvocationsCommand: () => ListCommandInvocationsCommand,\n ListCommandsCommand: () => ListCommandsCommand,\n ListCommandsResultFilterSensitiveLog: () => ListCommandsResultFilterSensitiveLog,\n ListComplianceItemsCommand: () => ListComplianceItemsCommand,\n ListComplianceSummariesCommand: () => ListComplianceSummariesCommand,\n ListDocumentMetadataHistoryCommand: () => ListDocumentMetadataHistoryCommand,\n ListDocumentVersionsCommand: () => ListDocumentVersionsCommand,\n ListDocumentsCommand: () => ListDocumentsCommand,\n ListInventoryEntriesCommand: () => ListInventoryEntriesCommand,\n ListOpsItemEventsCommand: () => ListOpsItemEventsCommand,\n ListOpsItemRelatedItemsCommand: () => ListOpsItemRelatedItemsCommand,\n ListOpsMetadataCommand: () => ListOpsMetadataCommand,\n ListResourceComplianceSummariesCommand: () => ListResourceComplianceSummariesCommand,\n ListResourceDataSyncCommand: () => ListResourceDataSyncCommand,\n ListTagsForResourceCommand: () => ListTagsForResourceCommand,\n MaintenanceWindowExecutionStatus: () => MaintenanceWindowExecutionStatus,\n MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog: () => MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog,\n MaintenanceWindowIdentityFilterSensitiveLog: () => MaintenanceWindowIdentityFilterSensitiveLog,\n MaintenanceWindowLambdaParametersFilterSensitiveLog: () => MaintenanceWindowLambdaParametersFilterSensitiveLog,\n MaintenanceWindowResourceType: () => MaintenanceWindowResourceType,\n MaintenanceWindowRunCommandParametersFilterSensitiveLog: () => MaintenanceWindowRunCommandParametersFilterSensitiveLog,\n MaintenanceWindowStepFunctionsParametersFilterSensitiveLog: () => MaintenanceWindowStepFunctionsParametersFilterSensitiveLog,\n MaintenanceWindowTargetFilterSensitiveLog: () => MaintenanceWindowTargetFilterSensitiveLog,\n MaintenanceWindowTaskCutoffBehavior: () => MaintenanceWindowTaskCutoffBehavior,\n MaintenanceWindowTaskFilterSensitiveLog: () => MaintenanceWindowTaskFilterSensitiveLog,\n MaintenanceWindowTaskInvocationParametersFilterSensitiveLog: () => MaintenanceWindowTaskInvocationParametersFilterSensitiveLog,\n MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog: () => MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog,\n MaintenanceWindowTaskType: () => MaintenanceWindowTaskType,\n MalformedResourcePolicyDocumentException: () => MalformedResourcePolicyDocumentException,\n MaxDocumentSizeExceeded: () => MaxDocumentSizeExceeded,\n ModifyDocumentPermissionCommand: () => ModifyDocumentPermissionCommand,\n NotificationEvent: () => NotificationEvent,\n NotificationType: () => NotificationType,\n OperatingSystem: () => OperatingSystem,\n OpsFilterOperatorType: () => OpsFilterOperatorType,\n OpsItemAccessDeniedException: () => OpsItemAccessDeniedException,\n OpsItemAlreadyExistsException: () => OpsItemAlreadyExistsException,\n OpsItemConflictException: () => OpsItemConflictException,\n OpsItemDataType: () => OpsItemDataType,\n OpsItemEventFilterKey: () => OpsItemEventFilterKey,\n OpsItemEventFilterOperator: () => OpsItemEventFilterOperator,\n OpsItemFilterKey: () => OpsItemFilterKey,\n OpsItemFilterOperator: () => OpsItemFilterOperator,\n OpsItemInvalidParameterException: () => OpsItemInvalidParameterException,\n OpsItemLimitExceededException: () => OpsItemLimitExceededException,\n OpsItemNotFoundException: () => OpsItemNotFoundException,\n OpsItemRelatedItemAlreadyExistsException: () => OpsItemRelatedItemAlreadyExistsException,\n OpsItemRelatedItemAssociationNotFoundException: () => OpsItemRelatedItemAssociationNotFoundException,\n OpsItemRelatedItemsFilterKey: () => OpsItemRelatedItemsFilterKey,\n OpsItemRelatedItemsFilterOperator: () => OpsItemRelatedItemsFilterOperator,\n OpsItemStatus: () => OpsItemStatus,\n OpsMetadataAlreadyExistsException: () => OpsMetadataAlreadyExistsException,\n OpsMetadataInvalidArgumentException: () => OpsMetadataInvalidArgumentException,\n OpsMetadataKeyLimitExceededException: () => OpsMetadataKeyLimitExceededException,\n OpsMetadataLimitExceededException: () => OpsMetadataLimitExceededException,\n OpsMetadataNotFoundException: () => OpsMetadataNotFoundException,\n OpsMetadataTooManyUpdatesException: () => OpsMetadataTooManyUpdatesException,\n ParameterAlreadyExists: () => ParameterAlreadyExists,\n ParameterFilterSensitiveLog: () => ParameterFilterSensitiveLog,\n ParameterHistoryFilterSensitiveLog: () => ParameterHistoryFilterSensitiveLog,\n ParameterLimitExceeded: () => ParameterLimitExceeded,\n ParameterMaxVersionLimitExceeded: () => ParameterMaxVersionLimitExceeded,\n ParameterNotFound: () => ParameterNotFound,\n ParameterPatternMismatchException: () => ParameterPatternMismatchException,\n ParameterTier: () => ParameterTier,\n ParameterType: () => ParameterType,\n ParameterVersionLabelLimitExceeded: () => ParameterVersionLabelLimitExceeded,\n ParameterVersionNotFound: () => ParameterVersionNotFound,\n ParametersFilterKey: () => ParametersFilterKey,\n PatchAction: () => PatchAction,\n PatchComplianceDataState: () => PatchComplianceDataState,\n PatchComplianceLevel: () => PatchComplianceLevel,\n PatchDeploymentStatus: () => PatchDeploymentStatus,\n PatchFilterKey: () => PatchFilterKey,\n PatchOperationType: () => PatchOperationType,\n PatchProperty: () => PatchProperty,\n PatchSet: () => PatchSet,\n PatchSourceFilterSensitiveLog: () => PatchSourceFilterSensitiveLog,\n PingStatus: () => PingStatus,\n PlatformType: () => PlatformType,\n PoliciesLimitExceededException: () => PoliciesLimitExceededException,\n PutComplianceItemsCommand: () => PutComplianceItemsCommand,\n PutInventoryCommand: () => PutInventoryCommand,\n PutParameterCommand: () => PutParameterCommand,\n PutParameterRequestFilterSensitiveLog: () => PutParameterRequestFilterSensitiveLog,\n PutResourcePolicyCommand: () => PutResourcePolicyCommand,\n RebootOption: () => RebootOption,\n RegisterDefaultPatchBaselineCommand: () => RegisterDefaultPatchBaselineCommand,\n RegisterPatchBaselineForPatchGroupCommand: () => RegisterPatchBaselineForPatchGroupCommand,\n RegisterTargetWithMaintenanceWindowCommand: () => RegisterTargetWithMaintenanceWindowCommand,\n RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog: () => RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog,\n RegisterTaskWithMaintenanceWindowCommand: () => RegisterTaskWithMaintenanceWindowCommand,\n RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog: () => RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog,\n RemoveTagsFromResourceCommand: () => RemoveTagsFromResourceCommand,\n ResetServiceSettingCommand: () => ResetServiceSettingCommand,\n ResourceDataSyncAlreadyExistsException: () => ResourceDataSyncAlreadyExistsException,\n ResourceDataSyncConflictException: () => ResourceDataSyncConflictException,\n ResourceDataSyncCountExceededException: () => ResourceDataSyncCountExceededException,\n ResourceDataSyncInvalidConfigurationException: () => ResourceDataSyncInvalidConfigurationException,\n ResourceDataSyncNotFoundException: () => ResourceDataSyncNotFoundException,\n ResourceDataSyncS3Format: () => ResourceDataSyncS3Format,\n ResourceInUseException: () => ResourceInUseException,\n ResourceLimitExceededException: () => ResourceLimitExceededException,\n ResourceNotFoundException: () => ResourceNotFoundException,\n ResourcePolicyConflictException: () => ResourcePolicyConflictException,\n ResourcePolicyInvalidParameterException: () => ResourcePolicyInvalidParameterException,\n ResourcePolicyLimitExceededException: () => ResourcePolicyLimitExceededException,\n ResourcePolicyNotFoundException: () => ResourcePolicyNotFoundException,\n ResourceType: () => ResourceType,\n ResourceTypeForTagging: () => ResourceTypeForTagging,\n ResumeSessionCommand: () => ResumeSessionCommand,\n ReviewStatus: () => ReviewStatus,\n SSM: () => SSM,\n SSMClient: () => SSMClient,\n SSMServiceException: () => SSMServiceException,\n SendAutomationSignalCommand: () => SendAutomationSignalCommand,\n SendCommandCommand: () => SendCommandCommand,\n SendCommandRequestFilterSensitiveLog: () => SendCommandRequestFilterSensitiveLog,\n SendCommandResultFilterSensitiveLog: () => SendCommandResultFilterSensitiveLog,\n ServiceSettingNotFound: () => ServiceSettingNotFound,\n SessionFilterKey: () => SessionFilterKey,\n SessionState: () => SessionState,\n SessionStatus: () => SessionStatus,\n SignalType: () => SignalType,\n SourceType: () => SourceType,\n StartAssociationsOnceCommand: () => StartAssociationsOnceCommand,\n StartAutomationExecutionCommand: () => StartAutomationExecutionCommand,\n StartChangeRequestExecutionCommand: () => StartChangeRequestExecutionCommand,\n StartSessionCommand: () => StartSessionCommand,\n StatusUnchanged: () => StatusUnchanged,\n StepExecutionFilterKey: () => StepExecutionFilterKey,\n StopAutomationExecutionCommand: () => StopAutomationExecutionCommand,\n StopType: () => StopType,\n SubTypeCountLimitExceededException: () => SubTypeCountLimitExceededException,\n TargetInUseException: () => TargetInUseException,\n TargetNotConnected: () => TargetNotConnected,\n TerminateSessionCommand: () => TerminateSessionCommand,\n TooManyTagsError: () => TooManyTagsError,\n TooManyUpdates: () => TooManyUpdates,\n TotalSizeLimitExceededException: () => TotalSizeLimitExceededException,\n UnlabelParameterVersionCommand: () => UnlabelParameterVersionCommand,\n UnsupportedCalendarException: () => UnsupportedCalendarException,\n UnsupportedFeatureRequiredException: () => UnsupportedFeatureRequiredException,\n UnsupportedInventoryItemContextException: () => UnsupportedInventoryItemContextException,\n UnsupportedInventorySchemaVersionException: () => UnsupportedInventorySchemaVersionException,\n UnsupportedOperatingSystem: () => UnsupportedOperatingSystem,\n UnsupportedParameterType: () => UnsupportedParameterType,\n UnsupportedPlatformType: () => UnsupportedPlatformType,\n UpdateAssociationCommand: () => UpdateAssociationCommand,\n UpdateAssociationRequestFilterSensitiveLog: () => UpdateAssociationRequestFilterSensitiveLog,\n UpdateAssociationResultFilterSensitiveLog: () => UpdateAssociationResultFilterSensitiveLog,\n UpdateAssociationStatusCommand: () => UpdateAssociationStatusCommand,\n UpdateAssociationStatusResultFilterSensitiveLog: () => UpdateAssociationStatusResultFilterSensitiveLog,\n UpdateDocumentCommand: () => UpdateDocumentCommand,\n UpdateDocumentDefaultVersionCommand: () => UpdateDocumentDefaultVersionCommand,\n UpdateDocumentMetadataCommand: () => UpdateDocumentMetadataCommand,\n UpdateMaintenanceWindowCommand: () => UpdateMaintenanceWindowCommand,\n UpdateMaintenanceWindowRequestFilterSensitiveLog: () => UpdateMaintenanceWindowRequestFilterSensitiveLog,\n UpdateMaintenanceWindowResultFilterSensitiveLog: () => UpdateMaintenanceWindowResultFilterSensitiveLog,\n UpdateMaintenanceWindowTargetCommand: () => UpdateMaintenanceWindowTargetCommand,\n UpdateMaintenanceWindowTargetRequestFilterSensitiveLog: () => UpdateMaintenanceWindowTargetRequestFilterSensitiveLog,\n UpdateMaintenanceWindowTargetResultFilterSensitiveLog: () => UpdateMaintenanceWindowTargetResultFilterSensitiveLog,\n UpdateMaintenanceWindowTaskCommand: () => UpdateMaintenanceWindowTaskCommand,\n UpdateMaintenanceWindowTaskRequestFilterSensitiveLog: () => UpdateMaintenanceWindowTaskRequestFilterSensitiveLog,\n UpdateMaintenanceWindowTaskResultFilterSensitiveLog: () => UpdateMaintenanceWindowTaskResultFilterSensitiveLog,\n UpdateManagedInstanceRoleCommand: () => UpdateManagedInstanceRoleCommand,\n UpdateOpsItemCommand: () => UpdateOpsItemCommand,\n UpdateOpsMetadataCommand: () => UpdateOpsMetadataCommand,\n UpdatePatchBaselineCommand: () => UpdatePatchBaselineCommand,\n UpdatePatchBaselineRequestFilterSensitiveLog: () => UpdatePatchBaselineRequestFilterSensitiveLog,\n UpdatePatchBaselineResultFilterSensitiveLog: () => UpdatePatchBaselineResultFilterSensitiveLog,\n UpdateResourceDataSyncCommand: () => UpdateResourceDataSyncCommand,\n UpdateServiceSettingCommand: () => UpdateServiceSettingCommand,\n __Client: () => import_smithy_client.Client,\n paginateDescribeActivations: () => paginateDescribeActivations,\n paginateDescribeAssociationExecutionTargets: () => paginateDescribeAssociationExecutionTargets,\n paginateDescribeAssociationExecutions: () => paginateDescribeAssociationExecutions,\n paginateDescribeAutomationExecutions: () => paginateDescribeAutomationExecutions,\n paginateDescribeAutomationStepExecutions: () => paginateDescribeAutomationStepExecutions,\n paginateDescribeAvailablePatches: () => paginateDescribeAvailablePatches,\n paginateDescribeEffectiveInstanceAssociations: () => paginateDescribeEffectiveInstanceAssociations,\n paginateDescribeEffectivePatchesForPatchBaseline: () => paginateDescribeEffectivePatchesForPatchBaseline,\n paginateDescribeInstanceAssociationsStatus: () => paginateDescribeInstanceAssociationsStatus,\n paginateDescribeInstanceInformation: () => paginateDescribeInstanceInformation,\n paginateDescribeInstancePatchStates: () => paginateDescribeInstancePatchStates,\n paginateDescribeInstancePatchStatesForPatchGroup: () => paginateDescribeInstancePatchStatesForPatchGroup,\n paginateDescribeInstancePatches: () => paginateDescribeInstancePatches,\n paginateDescribeInstanceProperties: () => paginateDescribeInstanceProperties,\n paginateDescribeInventoryDeletions: () => paginateDescribeInventoryDeletions,\n paginateDescribeMaintenanceWindowExecutionTaskInvocations: () => paginateDescribeMaintenanceWindowExecutionTaskInvocations,\n paginateDescribeMaintenanceWindowExecutionTasks: () => paginateDescribeMaintenanceWindowExecutionTasks,\n paginateDescribeMaintenanceWindowExecutions: () => paginateDescribeMaintenanceWindowExecutions,\n paginateDescribeMaintenanceWindowSchedule: () => paginateDescribeMaintenanceWindowSchedule,\n paginateDescribeMaintenanceWindowTargets: () => paginateDescribeMaintenanceWindowTargets,\n paginateDescribeMaintenanceWindowTasks: () => paginateDescribeMaintenanceWindowTasks,\n paginateDescribeMaintenanceWindows: () => paginateDescribeMaintenanceWindows,\n paginateDescribeMaintenanceWindowsForTarget: () => paginateDescribeMaintenanceWindowsForTarget,\n paginateDescribeOpsItems: () => paginateDescribeOpsItems,\n paginateDescribeParameters: () => paginateDescribeParameters,\n paginateDescribePatchBaselines: () => paginateDescribePatchBaselines,\n paginateDescribePatchGroups: () => paginateDescribePatchGroups,\n paginateDescribePatchProperties: () => paginateDescribePatchProperties,\n paginateDescribeSessions: () => paginateDescribeSessions,\n paginateGetInventory: () => paginateGetInventory,\n paginateGetInventorySchema: () => paginateGetInventorySchema,\n paginateGetOpsSummary: () => paginateGetOpsSummary,\n paginateGetParameterHistory: () => paginateGetParameterHistory,\n paginateGetParametersByPath: () => paginateGetParametersByPath,\n paginateGetResourcePolicies: () => paginateGetResourcePolicies,\n paginateListAssociationVersions: () => paginateListAssociationVersions,\n paginateListAssociations: () => paginateListAssociations,\n paginateListCommandInvocations: () => paginateListCommandInvocations,\n paginateListCommands: () => paginateListCommands,\n paginateListComplianceItems: () => paginateListComplianceItems,\n paginateListComplianceSummaries: () => paginateListComplianceSummaries,\n paginateListDocumentVersions: () => paginateListDocumentVersions,\n paginateListDocuments: () => paginateListDocuments,\n paginateListOpsItemEvents: () => paginateListOpsItemEvents,\n paginateListOpsItemRelatedItems: () => paginateListOpsItemRelatedItems,\n paginateListOpsMetadata: () => paginateListOpsMetadata,\n paginateListResourceComplianceSummaries: () => paginateListResourceComplianceSummaries,\n paginateListResourceDataSync: () => paginateListResourceDataSync,\n waitForCommandExecuted: () => waitForCommandExecuted,\n waitUntilCommandExecuted: () => waitUntilCommandExecuted\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/SSMClient.ts\nvar import_middleware_host_header = require(\"@aws-sdk/middleware-host-header\");\nvar import_middleware_logger = require(\"@aws-sdk/middleware-logger\");\nvar import_middleware_recursion_detection = require(\"@aws-sdk/middleware-recursion-detection\");\nvar import_middleware_user_agent = require(\"@aws-sdk/middleware-user-agent\");\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_core = require(\"@smithy/core\");\nvar import_middleware_content_length = require(\"@smithy/middleware-content-length\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\n\nvar import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");\n\n// src/endpoint/EndpointParameters.ts\nvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {\n return {\n ...options,\n useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n useFipsEndpoint: options.useFipsEndpoint ?? false,\n defaultSigningName: \"ssm\"\n };\n}, \"resolveClientEndpointParameters\");\nvar commonParams = {\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n};\n\n// src/SSMClient.ts\nvar import_runtimeConfig = require(\"././runtimeConfig\");\n\n// src/runtimeExtensions.ts\nvar import_region_config_resolver = require(\"@aws-sdk/region-config-resolver\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n// src/auth/httpAuthExtensionConfiguration.ts\nvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n let _credentials = runtimeConfig.credentials;\n return {\n setHttpAuthScheme(httpAuthScheme) {\n const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n if (index === -1) {\n _httpAuthSchemes.push(httpAuthScheme);\n } else {\n _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n }\n },\n httpAuthSchemes() {\n return _httpAuthSchemes;\n },\n setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n _httpAuthSchemeProvider = httpAuthSchemeProvider;\n },\n httpAuthSchemeProvider() {\n return _httpAuthSchemeProvider;\n },\n setCredentials(credentials) {\n _credentials = credentials;\n },\n credentials() {\n return _credentials;\n }\n };\n}, \"getHttpAuthExtensionConfiguration\");\nvar resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n httpAuthSchemes: config.httpAuthSchemes(),\n httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n credentials: config.credentials()\n };\n}, \"resolveHttpAuthRuntimeConfig\");\n\n// src/runtimeExtensions.ts\nvar asPartial = /* @__PURE__ */ __name((t) => t, \"asPartial\");\nvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {\n const extensionConfiguration = {\n ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)),\n ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig))\n };\n extensions.forEach((extension) => extension.configure(extensionConfiguration));\n return {\n ...runtimeConfig,\n ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),\n ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n ...resolveHttpAuthRuntimeConfig(extensionConfiguration)\n };\n}, \"resolveRuntimeExtensions\");\n\n// src/SSMClient.ts\nvar _SSMClient = class _SSMClient extends import_smithy_client.Client {\n constructor(...[configuration]) {\n const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});\n const _config_1 = resolveClientEndpointParameters(_config_0);\n const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);\n const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);\n const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);\n const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);\n const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);\n const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);\n const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []);\n super(_config_8);\n this.config = _config_8;\n this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));\n this.middlewareStack.use(\n (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSMHttpAuthSchemeParametersProvider,\n identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({\n \"aws.auth#sigv4\": config.credentials\n })\n })\n );\n this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));\n }\n /**\n * Destroy underlying resources, like sockets. It's usually not necessary to do this.\n * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.\n * Otherwise, sockets might stay open for quite a long time before the server terminates them.\n */\n destroy() {\n super.destroy();\n }\n};\n__name(_SSMClient, \"SSMClient\");\nvar SSMClient = _SSMClient;\n\n// src/SSM.ts\n\n\n// src/commands/AddTagsToResourceCommand.ts\n\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\n\n// src/protocols/Aws_json1_1.ts\nvar import_core2 = require(\"@aws-sdk/core\");\n\n\nvar import_uuid = require(\"uuid\");\n\n// src/models/models_0.ts\n\n\n// src/models/SSMServiceException.ts\n\nvar _SSMServiceException = class _SSMServiceException extends import_smithy_client.ServiceException {\n /**\n * @internal\n */\n constructor(options) {\n super(options);\n Object.setPrototypeOf(this, _SSMServiceException.prototype);\n }\n};\n__name(_SSMServiceException, \"SSMServiceException\");\nvar SSMServiceException = _SSMServiceException;\n\n// src/models/models_0.ts\nvar ResourceTypeForTagging = {\n ASSOCIATION: \"Association\",\n AUTOMATION: \"Automation\",\n DOCUMENT: \"Document\",\n MAINTENANCE_WINDOW: \"MaintenanceWindow\",\n MANAGED_INSTANCE: \"ManagedInstance\",\n OPSMETADATA: \"OpsMetadata\",\n OPS_ITEM: \"OpsItem\",\n PARAMETER: \"Parameter\",\n PATCH_BASELINE: \"PatchBaseline\"\n};\nvar _InternalServerError = class _InternalServerError extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InternalServerError\",\n $fault: \"server\",\n ...opts\n });\n this.name = \"InternalServerError\";\n this.$fault = \"server\";\n Object.setPrototypeOf(this, _InternalServerError.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InternalServerError, \"InternalServerError\");\nvar InternalServerError = _InternalServerError;\nvar _InvalidResourceId = class _InvalidResourceId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidResourceId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidResourceId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidResourceId.prototype);\n }\n};\n__name(_InvalidResourceId, \"InvalidResourceId\");\nvar InvalidResourceId = _InvalidResourceId;\nvar _InvalidResourceType = class _InvalidResourceType extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidResourceType\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidResourceType\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidResourceType.prototype);\n }\n};\n__name(_InvalidResourceType, \"InvalidResourceType\");\nvar InvalidResourceType = _InvalidResourceType;\nvar _TooManyTagsError = class _TooManyTagsError extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TooManyTagsError\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TooManyTagsError\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TooManyTagsError.prototype);\n }\n};\n__name(_TooManyTagsError, \"TooManyTagsError\");\nvar TooManyTagsError = _TooManyTagsError;\nvar _TooManyUpdates = class _TooManyUpdates extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TooManyUpdates\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TooManyUpdates\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TooManyUpdates.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_TooManyUpdates, \"TooManyUpdates\");\nvar TooManyUpdates = _TooManyUpdates;\nvar ExternalAlarmState = {\n ALARM: \"ALARM\",\n UNKNOWN: \"UNKNOWN\"\n};\nvar _AlreadyExistsException = class _AlreadyExistsException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AlreadyExistsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AlreadyExistsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AlreadyExistsException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AlreadyExistsException, \"AlreadyExistsException\");\nvar AlreadyExistsException = _AlreadyExistsException;\nvar _OpsItemConflictException = class _OpsItemConflictException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemConflictException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemConflictException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemConflictException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemConflictException, \"OpsItemConflictException\");\nvar OpsItemConflictException = _OpsItemConflictException;\nvar _OpsItemInvalidParameterException = class _OpsItemInvalidParameterException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemInvalidParameterException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemInvalidParameterException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemInvalidParameterException.prototype);\n this.ParameterNames = opts.ParameterNames;\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemInvalidParameterException, \"OpsItemInvalidParameterException\");\nvar OpsItemInvalidParameterException = _OpsItemInvalidParameterException;\nvar _OpsItemLimitExceededException = class _OpsItemLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemLimitExceededException.prototype);\n this.ResourceTypes = opts.ResourceTypes;\n this.Limit = opts.Limit;\n this.LimitType = opts.LimitType;\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemLimitExceededException, \"OpsItemLimitExceededException\");\nvar OpsItemLimitExceededException = _OpsItemLimitExceededException;\nvar _OpsItemNotFoundException = class _OpsItemNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemNotFoundException, \"OpsItemNotFoundException\");\nvar OpsItemNotFoundException = _OpsItemNotFoundException;\nvar _OpsItemRelatedItemAlreadyExistsException = class _OpsItemRelatedItemAlreadyExistsException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemRelatedItemAlreadyExistsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemRelatedItemAlreadyExistsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemRelatedItemAlreadyExistsException.prototype);\n this.Message = opts.Message;\n this.ResourceUri = opts.ResourceUri;\n this.OpsItemId = opts.OpsItemId;\n }\n};\n__name(_OpsItemRelatedItemAlreadyExistsException, \"OpsItemRelatedItemAlreadyExistsException\");\nvar OpsItemRelatedItemAlreadyExistsException = _OpsItemRelatedItemAlreadyExistsException;\nvar _DuplicateInstanceId = class _DuplicateInstanceId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DuplicateInstanceId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DuplicateInstanceId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DuplicateInstanceId.prototype);\n }\n};\n__name(_DuplicateInstanceId, \"DuplicateInstanceId\");\nvar DuplicateInstanceId = _DuplicateInstanceId;\nvar _InvalidCommandId = class _InvalidCommandId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidCommandId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidCommandId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidCommandId.prototype);\n }\n};\n__name(_InvalidCommandId, \"InvalidCommandId\");\nvar InvalidCommandId = _InvalidCommandId;\nvar _InvalidInstanceId = class _InvalidInstanceId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInstanceId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInstanceId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInstanceId.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidInstanceId, \"InvalidInstanceId\");\nvar InvalidInstanceId = _InvalidInstanceId;\nvar _DoesNotExistException = class _DoesNotExistException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DoesNotExistException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DoesNotExistException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DoesNotExistException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DoesNotExistException, \"DoesNotExistException\");\nvar DoesNotExistException = _DoesNotExistException;\nvar _InvalidParameters = class _InvalidParameters extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidParameters\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidParameters\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidParameters.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidParameters, \"InvalidParameters\");\nvar InvalidParameters = _InvalidParameters;\nvar _AssociationAlreadyExists = class _AssociationAlreadyExists extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociationAlreadyExists\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociationAlreadyExists\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociationAlreadyExists.prototype);\n }\n};\n__name(_AssociationAlreadyExists, \"AssociationAlreadyExists\");\nvar AssociationAlreadyExists = _AssociationAlreadyExists;\nvar _AssociationLimitExceeded = class _AssociationLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociationLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociationLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociationLimitExceeded.prototype);\n }\n};\n__name(_AssociationLimitExceeded, \"AssociationLimitExceeded\");\nvar AssociationLimitExceeded = _AssociationLimitExceeded;\nvar AssociationComplianceSeverity = {\n Critical: \"CRITICAL\",\n High: \"HIGH\",\n Low: \"LOW\",\n Medium: \"MEDIUM\",\n Unspecified: \"UNSPECIFIED\"\n};\nvar AssociationSyncCompliance = {\n Auto: \"AUTO\",\n Manual: \"MANUAL\"\n};\nvar AssociationStatusName = {\n Failed: \"Failed\",\n Pending: \"Pending\",\n Success: \"Success\"\n};\nvar _InvalidDocument = class _InvalidDocument extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocument\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocument\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocument.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocument, \"InvalidDocument\");\nvar InvalidDocument = _InvalidDocument;\nvar _InvalidDocumentVersion = class _InvalidDocumentVersion extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocumentVersion\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocumentVersion\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocumentVersion.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocumentVersion, \"InvalidDocumentVersion\");\nvar InvalidDocumentVersion = _InvalidDocumentVersion;\nvar _InvalidOutputLocation = class _InvalidOutputLocation extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidOutputLocation\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidOutputLocation\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidOutputLocation.prototype);\n }\n};\n__name(_InvalidOutputLocation, \"InvalidOutputLocation\");\nvar InvalidOutputLocation = _InvalidOutputLocation;\nvar _InvalidSchedule = class _InvalidSchedule extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidSchedule\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidSchedule\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidSchedule.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidSchedule, \"InvalidSchedule\");\nvar InvalidSchedule = _InvalidSchedule;\nvar _InvalidTag = class _InvalidTag extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidTag\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidTag\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidTag.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidTag, \"InvalidTag\");\nvar InvalidTag = _InvalidTag;\nvar _InvalidTarget = class _InvalidTarget extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidTarget\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidTarget\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidTarget.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidTarget, \"InvalidTarget\");\nvar InvalidTarget = _InvalidTarget;\nvar _InvalidTargetMaps = class _InvalidTargetMaps extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidTargetMaps\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidTargetMaps\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidTargetMaps.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidTargetMaps, \"InvalidTargetMaps\");\nvar InvalidTargetMaps = _InvalidTargetMaps;\nvar _UnsupportedPlatformType = class _UnsupportedPlatformType extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedPlatformType\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedPlatformType\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedPlatformType.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedPlatformType, \"UnsupportedPlatformType\");\nvar UnsupportedPlatformType = _UnsupportedPlatformType;\nvar Fault = {\n Client: \"Client\",\n Server: \"Server\",\n Unknown: \"Unknown\"\n};\nvar AttachmentsSourceKey = {\n AttachmentReference: \"AttachmentReference\",\n S3FileUrl: \"S3FileUrl\",\n SourceUrl: \"SourceUrl\"\n};\nvar DocumentFormat = {\n JSON: \"JSON\",\n TEXT: \"TEXT\",\n YAML: \"YAML\"\n};\nvar DocumentType = {\n ApplicationConfiguration: \"ApplicationConfiguration\",\n ApplicationConfigurationSchema: \"ApplicationConfigurationSchema\",\n Automation: \"Automation\",\n ChangeCalendar: \"ChangeCalendar\",\n ChangeTemplate: \"Automation.ChangeTemplate\",\n CloudFormation: \"CloudFormation\",\n Command: \"Command\",\n ConformancePackTemplate: \"ConformancePackTemplate\",\n DeploymentStrategy: \"DeploymentStrategy\",\n Package: \"Package\",\n Policy: \"Policy\",\n ProblemAnalysis: \"ProblemAnalysis\",\n ProblemAnalysisTemplate: \"ProblemAnalysisTemplate\",\n QuickSetup: \"QuickSetup\",\n Session: \"Session\"\n};\nvar DocumentHashType = {\n SHA1: \"Sha1\",\n SHA256: \"Sha256\"\n};\nvar DocumentParameterType = {\n String: \"String\",\n StringList: \"StringList\"\n};\nvar PlatformType = {\n LINUX: \"Linux\",\n MACOS: \"MacOS\",\n WINDOWS: \"Windows\"\n};\nvar ReviewStatus = {\n APPROVED: \"APPROVED\",\n NOT_REVIEWED: \"NOT_REVIEWED\",\n PENDING: \"PENDING\",\n REJECTED: \"REJECTED\"\n};\nvar DocumentStatus = {\n Active: \"Active\",\n Creating: \"Creating\",\n Deleting: \"Deleting\",\n Failed: \"Failed\",\n Updating: \"Updating\"\n};\nvar _DocumentAlreadyExists = class _DocumentAlreadyExists extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DocumentAlreadyExists\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DocumentAlreadyExists\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DocumentAlreadyExists.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DocumentAlreadyExists, \"DocumentAlreadyExists\");\nvar DocumentAlreadyExists = _DocumentAlreadyExists;\nvar _DocumentLimitExceeded = class _DocumentLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DocumentLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DocumentLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DocumentLimitExceeded.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DocumentLimitExceeded, \"DocumentLimitExceeded\");\nvar DocumentLimitExceeded = _DocumentLimitExceeded;\nvar _InvalidDocumentContent = class _InvalidDocumentContent extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocumentContent\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocumentContent\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocumentContent.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocumentContent, \"InvalidDocumentContent\");\nvar InvalidDocumentContent = _InvalidDocumentContent;\nvar _InvalidDocumentSchemaVersion = class _InvalidDocumentSchemaVersion extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocumentSchemaVersion\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocumentSchemaVersion\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocumentSchemaVersion.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocumentSchemaVersion, \"InvalidDocumentSchemaVersion\");\nvar InvalidDocumentSchemaVersion = _InvalidDocumentSchemaVersion;\nvar _MaxDocumentSizeExceeded = class _MaxDocumentSizeExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"MaxDocumentSizeExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"MaxDocumentSizeExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _MaxDocumentSizeExceeded.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_MaxDocumentSizeExceeded, \"MaxDocumentSizeExceeded\");\nvar MaxDocumentSizeExceeded = _MaxDocumentSizeExceeded;\nvar _IdempotentParameterMismatch = class _IdempotentParameterMismatch extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"IdempotentParameterMismatch\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"IdempotentParameterMismatch\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _IdempotentParameterMismatch.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_IdempotentParameterMismatch, \"IdempotentParameterMismatch\");\nvar IdempotentParameterMismatch = _IdempotentParameterMismatch;\nvar _ResourceLimitExceededException = class _ResourceLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceLimitExceededException, \"ResourceLimitExceededException\");\nvar ResourceLimitExceededException = _ResourceLimitExceededException;\nvar OpsItemDataType = {\n SEARCHABLE_STRING: \"SearchableString\",\n STRING: \"String\"\n};\nvar _OpsItemAccessDeniedException = class _OpsItemAccessDeniedException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemAccessDeniedException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemAccessDeniedException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemAccessDeniedException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemAccessDeniedException, \"OpsItemAccessDeniedException\");\nvar OpsItemAccessDeniedException = _OpsItemAccessDeniedException;\nvar _OpsItemAlreadyExistsException = class _OpsItemAlreadyExistsException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemAlreadyExistsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemAlreadyExistsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemAlreadyExistsException.prototype);\n this.Message = opts.Message;\n this.OpsItemId = opts.OpsItemId;\n }\n};\n__name(_OpsItemAlreadyExistsException, \"OpsItemAlreadyExistsException\");\nvar OpsItemAlreadyExistsException = _OpsItemAlreadyExistsException;\nvar _OpsMetadataAlreadyExistsException = class _OpsMetadataAlreadyExistsException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataAlreadyExistsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataAlreadyExistsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataAlreadyExistsException.prototype);\n }\n};\n__name(_OpsMetadataAlreadyExistsException, \"OpsMetadataAlreadyExistsException\");\nvar OpsMetadataAlreadyExistsException = _OpsMetadataAlreadyExistsException;\nvar _OpsMetadataInvalidArgumentException = class _OpsMetadataInvalidArgumentException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataInvalidArgumentException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataInvalidArgumentException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataInvalidArgumentException.prototype);\n }\n};\n__name(_OpsMetadataInvalidArgumentException, \"OpsMetadataInvalidArgumentException\");\nvar OpsMetadataInvalidArgumentException = _OpsMetadataInvalidArgumentException;\nvar _OpsMetadataLimitExceededException = class _OpsMetadataLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataLimitExceededException.prototype);\n }\n};\n__name(_OpsMetadataLimitExceededException, \"OpsMetadataLimitExceededException\");\nvar OpsMetadataLimitExceededException = _OpsMetadataLimitExceededException;\nvar _OpsMetadataTooManyUpdatesException = class _OpsMetadataTooManyUpdatesException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataTooManyUpdatesException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataTooManyUpdatesException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataTooManyUpdatesException.prototype);\n }\n};\n__name(_OpsMetadataTooManyUpdatesException, \"OpsMetadataTooManyUpdatesException\");\nvar OpsMetadataTooManyUpdatesException = _OpsMetadataTooManyUpdatesException;\nvar PatchComplianceLevel = {\n Critical: \"CRITICAL\",\n High: \"HIGH\",\n Informational: \"INFORMATIONAL\",\n Low: \"LOW\",\n Medium: \"MEDIUM\",\n Unspecified: \"UNSPECIFIED\"\n};\nvar PatchFilterKey = {\n AdvisoryId: \"ADVISORY_ID\",\n Arch: \"ARCH\",\n BugzillaId: \"BUGZILLA_ID\",\n CVEId: \"CVE_ID\",\n Classification: \"CLASSIFICATION\",\n Epoch: \"EPOCH\",\n MsrcSeverity: \"MSRC_SEVERITY\",\n Name: \"NAME\",\n PatchId: \"PATCH_ID\",\n PatchSet: \"PATCH_SET\",\n Priority: \"PRIORITY\",\n Product: \"PRODUCT\",\n ProductFamily: \"PRODUCT_FAMILY\",\n Release: \"RELEASE\",\n Repository: \"REPOSITORY\",\n Section: \"SECTION\",\n Security: \"SECURITY\",\n Severity: \"SEVERITY\",\n Version: \"VERSION\"\n};\nvar OperatingSystem = {\n AlmaLinux: \"ALMA_LINUX\",\n AmazonLinux: \"AMAZON_LINUX\",\n AmazonLinux2: \"AMAZON_LINUX_2\",\n AmazonLinux2022: \"AMAZON_LINUX_2022\",\n AmazonLinux2023: \"AMAZON_LINUX_2023\",\n CentOS: \"CENTOS\",\n Debian: \"DEBIAN\",\n MacOS: \"MACOS\",\n OracleLinux: \"ORACLE_LINUX\",\n Raspbian: \"RASPBIAN\",\n RedhatEnterpriseLinux: \"REDHAT_ENTERPRISE_LINUX\",\n Rocky_Linux: \"ROCKY_LINUX\",\n Suse: \"SUSE\",\n Ubuntu: \"UBUNTU\",\n Windows: \"WINDOWS\"\n};\nvar PatchAction = {\n AllowAsDependency: \"ALLOW_AS_DEPENDENCY\",\n Block: \"BLOCK\"\n};\nvar ResourceDataSyncS3Format = {\n JSON_SERDE: \"JsonSerDe\"\n};\nvar _ResourceDataSyncAlreadyExistsException = class _ResourceDataSyncAlreadyExistsException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceDataSyncAlreadyExistsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceDataSyncAlreadyExistsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceDataSyncAlreadyExistsException.prototype);\n this.SyncName = opts.SyncName;\n }\n};\n__name(_ResourceDataSyncAlreadyExistsException, \"ResourceDataSyncAlreadyExistsException\");\nvar ResourceDataSyncAlreadyExistsException = _ResourceDataSyncAlreadyExistsException;\nvar _ResourceDataSyncCountExceededException = class _ResourceDataSyncCountExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceDataSyncCountExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceDataSyncCountExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceDataSyncCountExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceDataSyncCountExceededException, \"ResourceDataSyncCountExceededException\");\nvar ResourceDataSyncCountExceededException = _ResourceDataSyncCountExceededException;\nvar _ResourceDataSyncInvalidConfigurationException = class _ResourceDataSyncInvalidConfigurationException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceDataSyncInvalidConfigurationException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceDataSyncInvalidConfigurationException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceDataSyncInvalidConfigurationException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceDataSyncInvalidConfigurationException, \"ResourceDataSyncInvalidConfigurationException\");\nvar ResourceDataSyncInvalidConfigurationException = _ResourceDataSyncInvalidConfigurationException;\nvar _InvalidActivation = class _InvalidActivation extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidActivation\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidActivation\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidActivation.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidActivation, \"InvalidActivation\");\nvar InvalidActivation = _InvalidActivation;\nvar _InvalidActivationId = class _InvalidActivationId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidActivationId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidActivationId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidActivationId.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidActivationId, \"InvalidActivationId\");\nvar InvalidActivationId = _InvalidActivationId;\nvar _AssociationDoesNotExist = class _AssociationDoesNotExist extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociationDoesNotExist\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociationDoesNotExist\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociationDoesNotExist.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AssociationDoesNotExist, \"AssociationDoesNotExist\");\nvar AssociationDoesNotExist = _AssociationDoesNotExist;\nvar _AssociatedInstances = class _AssociatedInstances extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociatedInstances\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociatedInstances\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociatedInstances.prototype);\n }\n};\n__name(_AssociatedInstances, \"AssociatedInstances\");\nvar AssociatedInstances = _AssociatedInstances;\nvar _InvalidDocumentOperation = class _InvalidDocumentOperation extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocumentOperation\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocumentOperation\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocumentOperation.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocumentOperation, \"InvalidDocumentOperation\");\nvar InvalidDocumentOperation = _InvalidDocumentOperation;\nvar InventorySchemaDeleteOption = {\n DELETE_SCHEMA: \"DeleteSchema\",\n DISABLE_SCHEMA: \"DisableSchema\"\n};\nvar _InvalidDeleteInventoryParametersException = class _InvalidDeleteInventoryParametersException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDeleteInventoryParametersException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDeleteInventoryParametersException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDeleteInventoryParametersException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDeleteInventoryParametersException, \"InvalidDeleteInventoryParametersException\");\nvar InvalidDeleteInventoryParametersException = _InvalidDeleteInventoryParametersException;\nvar _InvalidInventoryRequestException = class _InvalidInventoryRequestException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInventoryRequestException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInventoryRequestException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInventoryRequestException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidInventoryRequestException, \"InvalidInventoryRequestException\");\nvar InvalidInventoryRequestException = _InvalidInventoryRequestException;\nvar _InvalidOptionException = class _InvalidOptionException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidOptionException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidOptionException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidOptionException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidOptionException, \"InvalidOptionException\");\nvar InvalidOptionException = _InvalidOptionException;\nvar _InvalidTypeNameException = class _InvalidTypeNameException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidTypeNameException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidTypeNameException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidTypeNameException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidTypeNameException, \"InvalidTypeNameException\");\nvar InvalidTypeNameException = _InvalidTypeNameException;\nvar _OpsMetadataNotFoundException = class _OpsMetadataNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataNotFoundException.prototype);\n }\n};\n__name(_OpsMetadataNotFoundException, \"OpsMetadataNotFoundException\");\nvar OpsMetadataNotFoundException = _OpsMetadataNotFoundException;\nvar _ParameterNotFound = class _ParameterNotFound extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterNotFound\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterNotFound\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterNotFound.prototype);\n }\n};\n__name(_ParameterNotFound, \"ParameterNotFound\");\nvar ParameterNotFound = _ParameterNotFound;\nvar _ResourceInUseException = class _ResourceInUseException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceInUseException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceInUseException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceInUseException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceInUseException, \"ResourceInUseException\");\nvar ResourceInUseException = _ResourceInUseException;\nvar _ResourceDataSyncNotFoundException = class _ResourceDataSyncNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceDataSyncNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceDataSyncNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceDataSyncNotFoundException.prototype);\n this.SyncName = opts.SyncName;\n this.SyncType = opts.SyncType;\n this.Message = opts.Message;\n }\n};\n__name(_ResourceDataSyncNotFoundException, \"ResourceDataSyncNotFoundException\");\nvar ResourceDataSyncNotFoundException = _ResourceDataSyncNotFoundException;\nvar _MalformedResourcePolicyDocumentException = class _MalformedResourcePolicyDocumentException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"MalformedResourcePolicyDocumentException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"MalformedResourcePolicyDocumentException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _MalformedResourcePolicyDocumentException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_MalformedResourcePolicyDocumentException, \"MalformedResourcePolicyDocumentException\");\nvar MalformedResourcePolicyDocumentException = _MalformedResourcePolicyDocumentException;\nvar _ResourceNotFoundException = class _ResourceNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceNotFoundException, \"ResourceNotFoundException\");\nvar ResourceNotFoundException = _ResourceNotFoundException;\nvar _ResourcePolicyConflictException = class _ResourcePolicyConflictException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourcePolicyConflictException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourcePolicyConflictException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourcePolicyConflictException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourcePolicyConflictException, \"ResourcePolicyConflictException\");\nvar ResourcePolicyConflictException = _ResourcePolicyConflictException;\nvar _ResourcePolicyInvalidParameterException = class _ResourcePolicyInvalidParameterException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourcePolicyInvalidParameterException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourcePolicyInvalidParameterException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourcePolicyInvalidParameterException.prototype);\n this.ParameterNames = opts.ParameterNames;\n this.Message = opts.Message;\n }\n};\n__name(_ResourcePolicyInvalidParameterException, \"ResourcePolicyInvalidParameterException\");\nvar ResourcePolicyInvalidParameterException = _ResourcePolicyInvalidParameterException;\nvar _ResourcePolicyNotFoundException = class _ResourcePolicyNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourcePolicyNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourcePolicyNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourcePolicyNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourcePolicyNotFoundException, \"ResourcePolicyNotFoundException\");\nvar ResourcePolicyNotFoundException = _ResourcePolicyNotFoundException;\nvar _TargetInUseException = class _TargetInUseException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TargetInUseException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TargetInUseException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TargetInUseException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_TargetInUseException, \"TargetInUseException\");\nvar TargetInUseException = _TargetInUseException;\nvar DescribeActivationsFilterKeys = {\n ACTIVATION_IDS: \"ActivationIds\",\n DEFAULT_INSTANCE_NAME: \"DefaultInstanceName\",\n IAM_ROLE: \"IamRole\"\n};\nvar _InvalidFilter = class _InvalidFilter extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidFilter\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidFilter\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidFilter.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidFilter, \"InvalidFilter\");\nvar InvalidFilter = _InvalidFilter;\nvar _InvalidNextToken = class _InvalidNextToken extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidNextToken\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidNextToken\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidNextToken.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidNextToken, \"InvalidNextToken\");\nvar InvalidNextToken = _InvalidNextToken;\nvar _InvalidAssociationVersion = class _InvalidAssociationVersion extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAssociationVersion\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAssociationVersion\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAssociationVersion.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAssociationVersion, \"InvalidAssociationVersion\");\nvar InvalidAssociationVersion = _InvalidAssociationVersion;\nvar AssociationExecutionFilterKey = {\n CreatedTime: \"CreatedTime\",\n ExecutionId: \"ExecutionId\",\n Status: \"Status\"\n};\nvar AssociationFilterOperatorType = {\n Equal: \"EQUAL\",\n GreaterThan: \"GREATER_THAN\",\n LessThan: \"LESS_THAN\"\n};\nvar _AssociationExecutionDoesNotExist = class _AssociationExecutionDoesNotExist extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociationExecutionDoesNotExist\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociationExecutionDoesNotExist\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociationExecutionDoesNotExist.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AssociationExecutionDoesNotExist, \"AssociationExecutionDoesNotExist\");\nvar AssociationExecutionDoesNotExist = _AssociationExecutionDoesNotExist;\nvar AssociationExecutionTargetsFilterKey = {\n ResourceId: \"ResourceId\",\n ResourceType: \"ResourceType\",\n Status: \"Status\"\n};\nvar AutomationExecutionFilterKey = {\n AUTOMATION_SUBTYPE: \"AutomationSubtype\",\n AUTOMATION_TYPE: \"AutomationType\",\n CURRENT_ACTION: \"CurrentAction\",\n DOCUMENT_NAME_PREFIX: \"DocumentNamePrefix\",\n EXECUTION_ID: \"ExecutionId\",\n EXECUTION_STATUS: \"ExecutionStatus\",\n OPS_ITEM_ID: \"OpsItemId\",\n PARENT_EXECUTION_ID: \"ParentExecutionId\",\n START_TIME_AFTER: \"StartTimeAfter\",\n START_TIME_BEFORE: \"StartTimeBefore\",\n TAG_KEY: \"TagKey\",\n TARGET_RESOURCE_GROUP: \"TargetResourceGroup\"\n};\nvar AutomationExecutionStatus = {\n APPROVED: \"Approved\",\n CANCELLED: \"Cancelled\",\n CANCELLING: \"Cancelling\",\n CHANGE_CALENDAR_OVERRIDE_APPROVED: \"ChangeCalendarOverrideApproved\",\n CHANGE_CALENDAR_OVERRIDE_REJECTED: \"ChangeCalendarOverrideRejected\",\n COMPLETED_WITH_FAILURE: \"CompletedWithFailure\",\n COMPLETED_WITH_SUCCESS: \"CompletedWithSuccess\",\n EXITED: \"Exited\",\n FAILED: \"Failed\",\n INPROGRESS: \"InProgress\",\n PENDING: \"Pending\",\n PENDING_APPROVAL: \"PendingApproval\",\n PENDING_CHANGE_CALENDAR_OVERRIDE: \"PendingChangeCalendarOverride\",\n REJECTED: \"Rejected\",\n RUNBOOK_INPROGRESS: \"RunbookInProgress\",\n SCHEDULED: \"Scheduled\",\n SUCCESS: \"Success\",\n TIMEDOUT: \"TimedOut\",\n WAITING: \"Waiting\"\n};\nvar AutomationSubtype = {\n ChangeRequest: \"ChangeRequest\"\n};\nvar AutomationType = {\n CrossAccount: \"CrossAccount\",\n Local: \"Local\"\n};\nvar ExecutionMode = {\n Auto: \"Auto\",\n Interactive: \"Interactive\"\n};\nvar _InvalidFilterKey = class _InvalidFilterKey extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidFilterKey\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidFilterKey\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidFilterKey.prototype);\n }\n};\n__name(_InvalidFilterKey, \"InvalidFilterKey\");\nvar InvalidFilterKey = _InvalidFilterKey;\nvar _InvalidFilterValue = class _InvalidFilterValue extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidFilterValue\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidFilterValue\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidFilterValue.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidFilterValue, \"InvalidFilterValue\");\nvar InvalidFilterValue = _InvalidFilterValue;\nvar _AutomationExecutionNotFoundException = class _AutomationExecutionNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationExecutionNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationExecutionNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationExecutionNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationExecutionNotFoundException, \"AutomationExecutionNotFoundException\");\nvar AutomationExecutionNotFoundException = _AutomationExecutionNotFoundException;\nvar StepExecutionFilterKey = {\n ACTION: \"Action\",\n PARENT_STEP_EXECUTION_ID: \"ParentStepExecutionId\",\n PARENT_STEP_ITERATION: \"ParentStepIteration\",\n PARENT_STEP_ITERATOR_VALUE: \"ParentStepIteratorValue\",\n START_TIME_AFTER: \"StartTimeAfter\",\n START_TIME_BEFORE: \"StartTimeBefore\",\n STEP_EXECUTION_ID: \"StepExecutionId\",\n STEP_EXECUTION_STATUS: \"StepExecutionStatus\",\n STEP_NAME: \"StepName\"\n};\nvar DocumentPermissionType = {\n SHARE: \"Share\"\n};\nvar _InvalidPermissionType = class _InvalidPermissionType extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidPermissionType\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidPermissionType\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidPermissionType.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidPermissionType, \"InvalidPermissionType\");\nvar InvalidPermissionType = _InvalidPermissionType;\nvar PatchDeploymentStatus = {\n Approved: \"APPROVED\",\n ExplicitApproved: \"EXPLICIT_APPROVED\",\n ExplicitRejected: \"EXPLICIT_REJECTED\",\n PendingApproval: \"PENDING_APPROVAL\"\n};\nvar _UnsupportedOperatingSystem = class _UnsupportedOperatingSystem extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedOperatingSystem\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedOperatingSystem\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedOperatingSystem.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedOperatingSystem, \"UnsupportedOperatingSystem\");\nvar UnsupportedOperatingSystem = _UnsupportedOperatingSystem;\nvar InstanceInformationFilterKey = {\n ACTIVATION_IDS: \"ActivationIds\",\n AGENT_VERSION: \"AgentVersion\",\n ASSOCIATION_STATUS: \"AssociationStatus\",\n IAM_ROLE: \"IamRole\",\n INSTANCE_IDS: \"InstanceIds\",\n PING_STATUS: \"PingStatus\",\n PLATFORM_TYPES: \"PlatformTypes\",\n RESOURCE_TYPE: \"ResourceType\"\n};\nvar PingStatus = {\n CONNECTION_LOST: \"ConnectionLost\",\n INACTIVE: \"Inactive\",\n ONLINE: \"Online\"\n};\nvar ResourceType = {\n EC2_INSTANCE: \"EC2Instance\",\n MANAGED_INSTANCE: \"ManagedInstance\"\n};\nvar SourceType = {\n AWS_EC2_INSTANCE: \"AWS::EC2::Instance\",\n AWS_IOT_THING: \"AWS::IoT::Thing\",\n AWS_SSM_MANAGEDINSTANCE: \"AWS::SSM::ManagedInstance\"\n};\nvar _InvalidInstanceInformationFilterValue = class _InvalidInstanceInformationFilterValue extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInstanceInformationFilterValue\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInstanceInformationFilterValue\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInstanceInformationFilterValue.prototype);\n }\n};\n__name(_InvalidInstanceInformationFilterValue, \"InvalidInstanceInformationFilterValue\");\nvar InvalidInstanceInformationFilterValue = _InvalidInstanceInformationFilterValue;\nvar PatchComplianceDataState = {\n Failed: \"FAILED\",\n Installed: \"INSTALLED\",\n InstalledOther: \"INSTALLED_OTHER\",\n InstalledPendingReboot: \"INSTALLED_PENDING_REBOOT\",\n InstalledRejected: \"INSTALLED_REJECTED\",\n Missing: \"MISSING\",\n NotApplicable: \"NOT_APPLICABLE\"\n};\nvar PatchOperationType = {\n INSTALL: \"Install\",\n SCAN: \"Scan\"\n};\nvar RebootOption = {\n NO_REBOOT: \"NoReboot\",\n REBOOT_IF_NEEDED: \"RebootIfNeeded\"\n};\nvar InstancePatchStateOperatorType = {\n EQUAL: \"Equal\",\n GREATER_THAN: \"GreaterThan\",\n LESS_THAN: \"LessThan\",\n NOT_EQUAL: \"NotEqual\"\n};\nvar InstancePropertyFilterOperator = {\n BEGIN_WITH: \"BeginWith\",\n EQUAL: \"Equal\",\n GREATER_THAN: \"GreaterThan\",\n LESS_THAN: \"LessThan\",\n NOT_EQUAL: \"NotEqual\"\n};\nvar InstancePropertyFilterKey = {\n ACTIVATION_IDS: \"ActivationIds\",\n AGENT_VERSION: \"AgentVersion\",\n ASSOCIATION_STATUS: \"AssociationStatus\",\n DOCUMENT_NAME: \"DocumentName\",\n IAM_ROLE: \"IamRole\",\n INSTANCE_IDS: \"InstanceIds\",\n PING_STATUS: \"PingStatus\",\n PLATFORM_TYPES: \"PlatformTypes\",\n RESOURCE_TYPE: \"ResourceType\"\n};\nvar _InvalidInstancePropertyFilterValue = class _InvalidInstancePropertyFilterValue extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInstancePropertyFilterValue\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInstancePropertyFilterValue\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInstancePropertyFilterValue.prototype);\n }\n};\n__name(_InvalidInstancePropertyFilterValue, \"InvalidInstancePropertyFilterValue\");\nvar InvalidInstancePropertyFilterValue = _InvalidInstancePropertyFilterValue;\nvar InventoryDeletionStatus = {\n COMPLETE: \"Complete\",\n IN_PROGRESS: \"InProgress\"\n};\nvar _InvalidDeletionIdException = class _InvalidDeletionIdException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDeletionIdException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDeletionIdException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDeletionIdException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDeletionIdException, \"InvalidDeletionIdException\");\nvar InvalidDeletionIdException = _InvalidDeletionIdException;\nvar MaintenanceWindowExecutionStatus = {\n Cancelled: \"CANCELLED\",\n Cancelling: \"CANCELLING\",\n Failed: \"FAILED\",\n InProgress: \"IN_PROGRESS\",\n Pending: \"PENDING\",\n SkippedOverlapping: \"SKIPPED_OVERLAPPING\",\n Success: \"SUCCESS\",\n TimedOut: \"TIMED_OUT\"\n};\nvar MaintenanceWindowTaskType = {\n Automation: \"AUTOMATION\",\n Lambda: \"LAMBDA\",\n RunCommand: \"RUN_COMMAND\",\n StepFunctions: \"STEP_FUNCTIONS\"\n};\nvar MaintenanceWindowResourceType = {\n Instance: \"INSTANCE\",\n ResourceGroup: \"RESOURCE_GROUP\"\n};\nvar CreateAssociationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateAssociationRequestFilterSensitiveLog\");\nvar AssociationDescriptionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"AssociationDescriptionFilterSensitiveLog\");\nvar CreateAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.AssociationDescription && {\n AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription)\n }\n}), \"CreateAssociationResultFilterSensitiveLog\");\nvar CreateAssociationBatchRequestEntryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateAssociationBatchRequestEntryFilterSensitiveLog\");\nvar CreateAssociationBatchRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Entries && {\n Entries: obj.Entries.map((item) => CreateAssociationBatchRequestEntryFilterSensitiveLog(item))\n }\n}), \"CreateAssociationBatchRequestFilterSensitiveLog\");\nvar FailedCreateAssociationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Entry && { Entry: CreateAssociationBatchRequestEntryFilterSensitiveLog(obj.Entry) }\n}), \"FailedCreateAssociationFilterSensitiveLog\");\nvar CreateAssociationBatchResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Successful && { Successful: obj.Successful.map((item) => AssociationDescriptionFilterSensitiveLog(item)) },\n ...obj.Failed && { Failed: obj.Failed.map((item) => FailedCreateAssociationFilterSensitiveLog(item)) }\n}), \"CreateAssociationBatchResultFilterSensitiveLog\");\nvar CreateMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateMaintenanceWindowRequestFilterSensitiveLog\");\nvar PatchSourceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Configuration && { Configuration: import_smithy_client.SENSITIVE_STRING }\n}), \"PatchSourceFilterSensitiveLog\");\nvar CreatePatchBaselineRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) }\n}), \"CreatePatchBaselineRequestFilterSensitiveLog\");\nvar DescribeAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.AssociationDescription && {\n AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription)\n }\n}), \"DescribeAssociationResultFilterSensitiveLog\");\nvar InstanceInformationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.IPAddress && { IPAddress: import_smithy_client.SENSITIVE_STRING }\n}), \"InstanceInformationFilterSensitiveLog\");\nvar DescribeInstanceInformationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.InstanceInformationList && {\n InstanceInformationList: obj.InstanceInformationList.map((item) => InstanceInformationFilterSensitiveLog(item))\n }\n}), \"DescribeInstanceInformationResultFilterSensitiveLog\");\nvar InstancePatchStateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }\n}), \"InstancePatchStateFilterSensitiveLog\");\nvar DescribeInstancePatchStatesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.InstancePatchStates && {\n InstancePatchStates: obj.InstancePatchStates.map((item) => InstancePatchStateFilterSensitiveLog(item))\n }\n}), \"DescribeInstancePatchStatesResultFilterSensitiveLog\");\nvar DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.InstancePatchStates && {\n InstancePatchStates: obj.InstancePatchStates.map((item) => InstancePatchStateFilterSensitiveLog(item))\n }\n}), \"DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog\");\nvar InstancePropertyFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.IPAddress && { IPAddress: import_smithy_client.SENSITIVE_STRING }\n}), \"InstancePropertyFilterSensitiveLog\");\nvar DescribeInstancePropertiesResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.InstanceProperties && {\n InstanceProperties: obj.InstanceProperties.map((item) => InstancePropertyFilterSensitiveLog(item))\n }\n}), \"DescribeInstancePropertiesResultFilterSensitiveLog\");\nvar MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog\");\nvar DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.WindowExecutionTaskInvocationIdentities && {\n WindowExecutionTaskInvocationIdentities: obj.WindowExecutionTaskInvocationIdentities.map(\n (item) => MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog(item)\n )\n }\n}), \"DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog\");\nvar MaintenanceWindowIdentityFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowIdentityFilterSensitiveLog\");\nvar DescribeMaintenanceWindowsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.WindowIdentities && {\n WindowIdentities: obj.WindowIdentities.map((item) => MaintenanceWindowIdentityFilterSensitiveLog(item))\n }\n}), \"DescribeMaintenanceWindowsResultFilterSensitiveLog\");\n\n// src/models/models_1.ts\n\nvar MaintenanceWindowTaskCutoffBehavior = {\n CancelTask: \"CANCEL_TASK\",\n ContinueTask: \"CONTINUE_TASK\"\n};\nvar OpsItemFilterKey = {\n ACCOUNT_ID: \"AccountId\",\n ACTUAL_END_TIME: \"ActualEndTime\",\n ACTUAL_START_TIME: \"ActualStartTime\",\n AUTOMATION_ID: \"AutomationId\",\n CATEGORY: \"Category\",\n CHANGE_REQUEST_APPROVER_ARN: \"ChangeRequestByApproverArn\",\n CHANGE_REQUEST_APPROVER_NAME: \"ChangeRequestByApproverName\",\n CHANGE_REQUEST_REQUESTER_ARN: \"ChangeRequestByRequesterArn\",\n CHANGE_REQUEST_REQUESTER_NAME: \"ChangeRequestByRequesterName\",\n CHANGE_REQUEST_TARGETS_RESOURCE_GROUP: \"ChangeRequestByTargetsResourceGroup\",\n CHANGE_REQUEST_TEMPLATE: \"ChangeRequestByTemplate\",\n CREATED_BY: \"CreatedBy\",\n CREATED_TIME: \"CreatedTime\",\n INSIGHT_TYPE: \"InsightByType\",\n LAST_MODIFIED_TIME: \"LastModifiedTime\",\n OPERATIONAL_DATA: \"OperationalData\",\n OPERATIONAL_DATA_KEY: \"OperationalDataKey\",\n OPERATIONAL_DATA_VALUE: \"OperationalDataValue\",\n OPSITEM_ID: \"OpsItemId\",\n OPSITEM_TYPE: \"OpsItemType\",\n PLANNED_END_TIME: \"PlannedEndTime\",\n PLANNED_START_TIME: \"PlannedStartTime\",\n PRIORITY: \"Priority\",\n RESOURCE_ID: \"ResourceId\",\n SEVERITY: \"Severity\",\n SOURCE: \"Source\",\n STATUS: \"Status\",\n TITLE: \"Title\"\n};\nvar OpsItemFilterOperator = {\n CONTAINS: \"Contains\",\n EQUAL: \"Equal\",\n GREATER_THAN: \"GreaterThan\",\n LESS_THAN: \"LessThan\"\n};\nvar OpsItemStatus = {\n APPROVED: \"Approved\",\n CANCELLED: \"Cancelled\",\n CANCELLING: \"Cancelling\",\n CHANGE_CALENDAR_OVERRIDE_APPROVED: \"ChangeCalendarOverrideApproved\",\n CHANGE_CALENDAR_OVERRIDE_REJECTED: \"ChangeCalendarOverrideRejected\",\n CLOSED: \"Closed\",\n COMPLETED_WITH_FAILURE: \"CompletedWithFailure\",\n COMPLETED_WITH_SUCCESS: \"CompletedWithSuccess\",\n FAILED: \"Failed\",\n IN_PROGRESS: \"InProgress\",\n OPEN: \"Open\",\n PENDING: \"Pending\",\n PENDING_APPROVAL: \"PendingApproval\",\n PENDING_CHANGE_CALENDAR_OVERRIDE: \"PendingChangeCalendarOverride\",\n REJECTED: \"Rejected\",\n RESOLVED: \"Resolved\",\n RUNBOOK_IN_PROGRESS: \"RunbookInProgress\",\n SCHEDULED: \"Scheduled\",\n TIMED_OUT: \"TimedOut\"\n};\nvar ParametersFilterKey = {\n KEY_ID: \"KeyId\",\n NAME: \"Name\",\n TYPE: \"Type\"\n};\nvar ParameterTier = {\n ADVANCED: \"Advanced\",\n INTELLIGENT_TIERING: \"Intelligent-Tiering\",\n STANDARD: \"Standard\"\n};\nvar ParameterType = {\n SECURE_STRING: \"SecureString\",\n STRING: \"String\",\n STRING_LIST: \"StringList\"\n};\nvar _InvalidFilterOption = class _InvalidFilterOption extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidFilterOption\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidFilterOption\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidFilterOption.prototype);\n }\n};\n__name(_InvalidFilterOption, \"InvalidFilterOption\");\nvar InvalidFilterOption = _InvalidFilterOption;\nvar PatchSet = {\n Application: \"APPLICATION\",\n Os: \"OS\"\n};\nvar PatchProperty = {\n PatchClassification: \"CLASSIFICATION\",\n PatchMsrcSeverity: \"MSRC_SEVERITY\",\n PatchPriority: \"PRIORITY\",\n PatchProductFamily: \"PRODUCT_FAMILY\",\n PatchSeverity: \"SEVERITY\",\n Product: \"PRODUCT\"\n};\nvar SessionFilterKey = {\n INVOKED_AFTER: \"InvokedAfter\",\n INVOKED_BEFORE: \"InvokedBefore\",\n OWNER: \"Owner\",\n SESSION_ID: \"SessionId\",\n STATUS: \"Status\",\n TARGET_ID: \"Target\"\n};\nvar SessionState = {\n ACTIVE: \"Active\",\n HISTORY: \"History\"\n};\nvar SessionStatus = {\n CONNECTED: \"Connected\",\n CONNECTING: \"Connecting\",\n DISCONNECTED: \"Disconnected\",\n FAILED: \"Failed\",\n TERMINATED: \"Terminated\",\n TERMINATING: \"Terminating\"\n};\nvar _OpsItemRelatedItemAssociationNotFoundException = class _OpsItemRelatedItemAssociationNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsItemRelatedItemAssociationNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsItemRelatedItemAssociationNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsItemRelatedItemAssociationNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_OpsItemRelatedItemAssociationNotFoundException, \"OpsItemRelatedItemAssociationNotFoundException\");\nvar OpsItemRelatedItemAssociationNotFoundException = _OpsItemRelatedItemAssociationNotFoundException;\nvar CalendarState = {\n CLOSED: \"CLOSED\",\n OPEN: \"OPEN\"\n};\nvar _InvalidDocumentType = class _InvalidDocumentType extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidDocumentType\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidDocumentType\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidDocumentType.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidDocumentType, \"InvalidDocumentType\");\nvar InvalidDocumentType = _InvalidDocumentType;\nvar _UnsupportedCalendarException = class _UnsupportedCalendarException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedCalendarException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedCalendarException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedCalendarException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedCalendarException, \"UnsupportedCalendarException\");\nvar UnsupportedCalendarException = _UnsupportedCalendarException;\nvar CommandInvocationStatus = {\n CANCELLED: \"Cancelled\",\n CANCELLING: \"Cancelling\",\n DELAYED: \"Delayed\",\n FAILED: \"Failed\",\n IN_PROGRESS: \"InProgress\",\n PENDING: \"Pending\",\n SUCCESS: \"Success\",\n TIMED_OUT: \"TimedOut\"\n};\nvar _InvalidPluginName = class _InvalidPluginName extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidPluginName\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidPluginName\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidPluginName.prototype);\n }\n};\n__name(_InvalidPluginName, \"InvalidPluginName\");\nvar InvalidPluginName = _InvalidPluginName;\nvar _InvocationDoesNotExist = class _InvocationDoesNotExist extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvocationDoesNotExist\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvocationDoesNotExist\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvocationDoesNotExist.prototype);\n }\n};\n__name(_InvocationDoesNotExist, \"InvocationDoesNotExist\");\nvar InvocationDoesNotExist = _InvocationDoesNotExist;\nvar ConnectionStatus = {\n CONNECTED: \"connected\",\n NOT_CONNECTED: \"notconnected\"\n};\nvar _UnsupportedFeatureRequiredException = class _UnsupportedFeatureRequiredException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedFeatureRequiredException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedFeatureRequiredException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedFeatureRequiredException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedFeatureRequiredException, \"UnsupportedFeatureRequiredException\");\nvar UnsupportedFeatureRequiredException = _UnsupportedFeatureRequiredException;\nvar AttachmentHashType = {\n SHA256: \"Sha256\"\n};\nvar InventoryQueryOperatorType = {\n BEGIN_WITH: \"BeginWith\",\n EQUAL: \"Equal\",\n EXISTS: \"Exists\",\n GREATER_THAN: \"GreaterThan\",\n LESS_THAN: \"LessThan\",\n NOT_EQUAL: \"NotEqual\"\n};\nvar _InvalidAggregatorException = class _InvalidAggregatorException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAggregatorException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAggregatorException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAggregatorException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAggregatorException, \"InvalidAggregatorException\");\nvar InvalidAggregatorException = _InvalidAggregatorException;\nvar _InvalidInventoryGroupException = class _InvalidInventoryGroupException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInventoryGroupException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInventoryGroupException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInventoryGroupException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidInventoryGroupException, \"InvalidInventoryGroupException\");\nvar InvalidInventoryGroupException = _InvalidInventoryGroupException;\nvar _InvalidResultAttributeException = class _InvalidResultAttributeException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidResultAttributeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidResultAttributeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidResultAttributeException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidResultAttributeException, \"InvalidResultAttributeException\");\nvar InvalidResultAttributeException = _InvalidResultAttributeException;\nvar InventoryAttributeDataType = {\n NUMBER: \"number\",\n STRING: \"string\"\n};\nvar NotificationEvent = {\n ALL: \"All\",\n CANCELLED: \"Cancelled\",\n FAILED: \"Failed\",\n IN_PROGRESS: \"InProgress\",\n SUCCESS: \"Success\",\n TIMED_OUT: \"TimedOut\"\n};\nvar NotificationType = {\n Command: \"Command\",\n Invocation: \"Invocation\"\n};\nvar OpsFilterOperatorType = {\n BEGIN_WITH: \"BeginWith\",\n EQUAL: \"Equal\",\n EXISTS: \"Exists\",\n GREATER_THAN: \"GreaterThan\",\n LESS_THAN: \"LessThan\",\n NOT_EQUAL: \"NotEqual\"\n};\nvar _InvalidKeyId = class _InvalidKeyId extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidKeyId\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidKeyId\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidKeyId.prototype);\n }\n};\n__name(_InvalidKeyId, \"InvalidKeyId\");\nvar InvalidKeyId = _InvalidKeyId;\nvar _ParameterVersionNotFound = class _ParameterVersionNotFound extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterVersionNotFound\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterVersionNotFound\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterVersionNotFound.prototype);\n }\n};\n__name(_ParameterVersionNotFound, \"ParameterVersionNotFound\");\nvar ParameterVersionNotFound = _ParameterVersionNotFound;\nvar _ServiceSettingNotFound = class _ServiceSettingNotFound extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ServiceSettingNotFound\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ServiceSettingNotFound\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ServiceSettingNotFound.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ServiceSettingNotFound, \"ServiceSettingNotFound\");\nvar ServiceSettingNotFound = _ServiceSettingNotFound;\nvar _ParameterVersionLabelLimitExceeded = class _ParameterVersionLabelLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterVersionLabelLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterVersionLabelLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterVersionLabelLimitExceeded.prototype);\n }\n};\n__name(_ParameterVersionLabelLimitExceeded, \"ParameterVersionLabelLimitExceeded\");\nvar ParameterVersionLabelLimitExceeded = _ParameterVersionLabelLimitExceeded;\nvar AssociationFilterKey = {\n AssociationId: \"AssociationId\",\n AssociationName: \"AssociationName\",\n InstanceId: \"InstanceId\",\n LastExecutedAfter: \"LastExecutedAfter\",\n LastExecutedBefore: \"LastExecutedBefore\",\n Name: \"Name\",\n ResourceGroupName: \"ResourceGroupName\",\n Status: \"AssociationStatusName\"\n};\nvar CommandFilterKey = {\n DOCUMENT_NAME: \"DocumentName\",\n EXECUTION_STAGE: \"ExecutionStage\",\n INVOKED_AFTER: \"InvokedAfter\",\n INVOKED_BEFORE: \"InvokedBefore\",\n STATUS: \"Status\"\n};\nvar CommandPluginStatus = {\n CANCELLED: \"Cancelled\",\n FAILED: \"Failed\",\n IN_PROGRESS: \"InProgress\",\n PENDING: \"Pending\",\n SUCCESS: \"Success\",\n TIMED_OUT: \"TimedOut\"\n};\nvar CommandStatus = {\n CANCELLED: \"Cancelled\",\n CANCELLING: \"Cancelling\",\n FAILED: \"Failed\",\n IN_PROGRESS: \"InProgress\",\n PENDING: \"Pending\",\n SUCCESS: \"Success\",\n TIMED_OUT: \"TimedOut\"\n};\nvar ComplianceQueryOperatorType = {\n BeginWith: \"BEGIN_WITH\",\n Equal: \"EQUAL\",\n GreaterThan: \"GREATER_THAN\",\n LessThan: \"LESS_THAN\",\n NotEqual: \"NOT_EQUAL\"\n};\nvar ComplianceSeverity = {\n Critical: \"CRITICAL\",\n High: \"HIGH\",\n Informational: \"INFORMATIONAL\",\n Low: \"LOW\",\n Medium: \"MEDIUM\",\n Unspecified: \"UNSPECIFIED\"\n};\nvar ComplianceStatus = {\n Compliant: \"COMPLIANT\",\n NonCompliant: \"NON_COMPLIANT\"\n};\nvar DocumentMetadataEnum = {\n DocumentReviews: \"DocumentReviews\"\n};\nvar DocumentReviewCommentType = {\n Comment: \"Comment\"\n};\nvar DocumentFilterKey = {\n DocumentType: \"DocumentType\",\n Name: \"Name\",\n Owner: \"Owner\",\n PlatformTypes: \"PlatformTypes\"\n};\nvar OpsItemEventFilterKey = {\n OPSITEM_ID: \"OpsItemId\"\n};\nvar OpsItemEventFilterOperator = {\n EQUAL: \"Equal\"\n};\nvar OpsItemRelatedItemsFilterKey = {\n ASSOCIATION_ID: \"AssociationId\",\n RESOURCE_TYPE: \"ResourceType\",\n RESOURCE_URI: \"ResourceUri\"\n};\nvar OpsItemRelatedItemsFilterOperator = {\n EQUAL: \"Equal\"\n};\nvar LastResourceDataSyncStatus = {\n FAILED: \"Failed\",\n INPROGRESS: \"InProgress\",\n SUCCESSFUL: \"Successful\"\n};\nvar _DocumentPermissionLimit = class _DocumentPermissionLimit extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DocumentPermissionLimit\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DocumentPermissionLimit\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DocumentPermissionLimit.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DocumentPermissionLimit, \"DocumentPermissionLimit\");\nvar DocumentPermissionLimit = _DocumentPermissionLimit;\nvar _ComplianceTypeCountLimitExceededException = class _ComplianceTypeCountLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ComplianceTypeCountLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ComplianceTypeCountLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ComplianceTypeCountLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ComplianceTypeCountLimitExceededException, \"ComplianceTypeCountLimitExceededException\");\nvar ComplianceTypeCountLimitExceededException = _ComplianceTypeCountLimitExceededException;\nvar _InvalidItemContentException = class _InvalidItemContentException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidItemContentException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidItemContentException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidItemContentException.prototype);\n this.TypeName = opts.TypeName;\n this.Message = opts.Message;\n }\n};\n__name(_InvalidItemContentException, \"InvalidItemContentException\");\nvar InvalidItemContentException = _InvalidItemContentException;\nvar _ItemSizeLimitExceededException = class _ItemSizeLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ItemSizeLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ItemSizeLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ItemSizeLimitExceededException.prototype);\n this.TypeName = opts.TypeName;\n this.Message = opts.Message;\n }\n};\n__name(_ItemSizeLimitExceededException, \"ItemSizeLimitExceededException\");\nvar ItemSizeLimitExceededException = _ItemSizeLimitExceededException;\nvar ComplianceUploadType = {\n Complete: \"COMPLETE\",\n Partial: \"PARTIAL\"\n};\nvar _TotalSizeLimitExceededException = class _TotalSizeLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TotalSizeLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TotalSizeLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TotalSizeLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_TotalSizeLimitExceededException, \"TotalSizeLimitExceededException\");\nvar TotalSizeLimitExceededException = _TotalSizeLimitExceededException;\nvar _CustomSchemaCountLimitExceededException = class _CustomSchemaCountLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"CustomSchemaCountLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"CustomSchemaCountLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _CustomSchemaCountLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_CustomSchemaCountLimitExceededException, \"CustomSchemaCountLimitExceededException\");\nvar CustomSchemaCountLimitExceededException = _CustomSchemaCountLimitExceededException;\nvar _InvalidInventoryItemContextException = class _InvalidInventoryItemContextException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidInventoryItemContextException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidInventoryItemContextException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidInventoryItemContextException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidInventoryItemContextException, \"InvalidInventoryItemContextException\");\nvar InvalidInventoryItemContextException = _InvalidInventoryItemContextException;\nvar _ItemContentMismatchException = class _ItemContentMismatchException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ItemContentMismatchException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ItemContentMismatchException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ItemContentMismatchException.prototype);\n this.TypeName = opts.TypeName;\n this.Message = opts.Message;\n }\n};\n__name(_ItemContentMismatchException, \"ItemContentMismatchException\");\nvar ItemContentMismatchException = _ItemContentMismatchException;\nvar _SubTypeCountLimitExceededException = class _SubTypeCountLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"SubTypeCountLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"SubTypeCountLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _SubTypeCountLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_SubTypeCountLimitExceededException, \"SubTypeCountLimitExceededException\");\nvar SubTypeCountLimitExceededException = _SubTypeCountLimitExceededException;\nvar _UnsupportedInventoryItemContextException = class _UnsupportedInventoryItemContextException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedInventoryItemContextException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedInventoryItemContextException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedInventoryItemContextException.prototype);\n this.TypeName = opts.TypeName;\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedInventoryItemContextException, \"UnsupportedInventoryItemContextException\");\nvar UnsupportedInventoryItemContextException = _UnsupportedInventoryItemContextException;\nvar _UnsupportedInventorySchemaVersionException = class _UnsupportedInventorySchemaVersionException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedInventorySchemaVersionException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedInventorySchemaVersionException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedInventorySchemaVersionException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_UnsupportedInventorySchemaVersionException, \"UnsupportedInventorySchemaVersionException\");\nvar UnsupportedInventorySchemaVersionException = _UnsupportedInventorySchemaVersionException;\nvar _HierarchyLevelLimitExceededException = class _HierarchyLevelLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"HierarchyLevelLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"HierarchyLevelLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _HierarchyLevelLimitExceededException.prototype);\n }\n};\n__name(_HierarchyLevelLimitExceededException, \"HierarchyLevelLimitExceededException\");\nvar HierarchyLevelLimitExceededException = _HierarchyLevelLimitExceededException;\nvar _HierarchyTypeMismatchException = class _HierarchyTypeMismatchException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"HierarchyTypeMismatchException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"HierarchyTypeMismatchException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _HierarchyTypeMismatchException.prototype);\n }\n};\n__name(_HierarchyTypeMismatchException, \"HierarchyTypeMismatchException\");\nvar HierarchyTypeMismatchException = _HierarchyTypeMismatchException;\nvar _IncompatiblePolicyException = class _IncompatiblePolicyException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"IncompatiblePolicyException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"IncompatiblePolicyException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _IncompatiblePolicyException.prototype);\n }\n};\n__name(_IncompatiblePolicyException, \"IncompatiblePolicyException\");\nvar IncompatiblePolicyException = _IncompatiblePolicyException;\nvar _InvalidAllowedPatternException = class _InvalidAllowedPatternException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAllowedPatternException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAllowedPatternException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAllowedPatternException.prototype);\n }\n};\n__name(_InvalidAllowedPatternException, \"InvalidAllowedPatternException\");\nvar InvalidAllowedPatternException = _InvalidAllowedPatternException;\nvar _InvalidPolicyAttributeException = class _InvalidPolicyAttributeException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidPolicyAttributeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidPolicyAttributeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidPolicyAttributeException.prototype);\n }\n};\n__name(_InvalidPolicyAttributeException, \"InvalidPolicyAttributeException\");\nvar InvalidPolicyAttributeException = _InvalidPolicyAttributeException;\nvar _InvalidPolicyTypeException = class _InvalidPolicyTypeException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidPolicyTypeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidPolicyTypeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidPolicyTypeException.prototype);\n }\n};\n__name(_InvalidPolicyTypeException, \"InvalidPolicyTypeException\");\nvar InvalidPolicyTypeException = _InvalidPolicyTypeException;\nvar _ParameterAlreadyExists = class _ParameterAlreadyExists extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterAlreadyExists\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterAlreadyExists\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterAlreadyExists.prototype);\n }\n};\n__name(_ParameterAlreadyExists, \"ParameterAlreadyExists\");\nvar ParameterAlreadyExists = _ParameterAlreadyExists;\nvar _ParameterLimitExceeded = class _ParameterLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterLimitExceeded.prototype);\n }\n};\n__name(_ParameterLimitExceeded, \"ParameterLimitExceeded\");\nvar ParameterLimitExceeded = _ParameterLimitExceeded;\nvar _ParameterMaxVersionLimitExceeded = class _ParameterMaxVersionLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterMaxVersionLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterMaxVersionLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterMaxVersionLimitExceeded.prototype);\n }\n};\n__name(_ParameterMaxVersionLimitExceeded, \"ParameterMaxVersionLimitExceeded\");\nvar ParameterMaxVersionLimitExceeded = _ParameterMaxVersionLimitExceeded;\nvar _ParameterPatternMismatchException = class _ParameterPatternMismatchException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ParameterPatternMismatchException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ParameterPatternMismatchException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ParameterPatternMismatchException.prototype);\n }\n};\n__name(_ParameterPatternMismatchException, \"ParameterPatternMismatchException\");\nvar ParameterPatternMismatchException = _ParameterPatternMismatchException;\nvar _PoliciesLimitExceededException = class _PoliciesLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"PoliciesLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"PoliciesLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _PoliciesLimitExceededException.prototype);\n }\n};\n__name(_PoliciesLimitExceededException, \"PoliciesLimitExceededException\");\nvar PoliciesLimitExceededException = _PoliciesLimitExceededException;\nvar _UnsupportedParameterType = class _UnsupportedParameterType extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedParameterType\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedParameterType\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedParameterType.prototype);\n }\n};\n__name(_UnsupportedParameterType, \"UnsupportedParameterType\");\nvar UnsupportedParameterType = _UnsupportedParameterType;\nvar _ResourcePolicyLimitExceededException = class _ResourcePolicyLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourcePolicyLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourcePolicyLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourcePolicyLimitExceededException.prototype);\n this.Limit = opts.Limit;\n this.LimitType = opts.LimitType;\n this.Message = opts.Message;\n }\n};\n__name(_ResourcePolicyLimitExceededException, \"ResourcePolicyLimitExceededException\");\nvar ResourcePolicyLimitExceededException = _ResourcePolicyLimitExceededException;\nvar _FeatureNotAvailableException = class _FeatureNotAvailableException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"FeatureNotAvailableException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"FeatureNotAvailableException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _FeatureNotAvailableException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_FeatureNotAvailableException, \"FeatureNotAvailableException\");\nvar FeatureNotAvailableException = _FeatureNotAvailableException;\nvar _AutomationStepNotFoundException = class _AutomationStepNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationStepNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationStepNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationStepNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationStepNotFoundException, \"AutomationStepNotFoundException\");\nvar AutomationStepNotFoundException = _AutomationStepNotFoundException;\nvar _InvalidAutomationSignalException = class _InvalidAutomationSignalException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAutomationSignalException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAutomationSignalException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAutomationSignalException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAutomationSignalException, \"InvalidAutomationSignalException\");\nvar InvalidAutomationSignalException = _InvalidAutomationSignalException;\nvar SignalType = {\n APPROVE: \"Approve\",\n REJECT: \"Reject\",\n RESUME: \"Resume\",\n START_STEP: \"StartStep\",\n STOP_STEP: \"StopStep\"\n};\nvar _InvalidNotificationConfig = class _InvalidNotificationConfig extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidNotificationConfig\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidNotificationConfig\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidNotificationConfig.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidNotificationConfig, \"InvalidNotificationConfig\");\nvar InvalidNotificationConfig = _InvalidNotificationConfig;\nvar _InvalidOutputFolder = class _InvalidOutputFolder extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidOutputFolder\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidOutputFolder\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidOutputFolder.prototype);\n }\n};\n__name(_InvalidOutputFolder, \"InvalidOutputFolder\");\nvar InvalidOutputFolder = _InvalidOutputFolder;\nvar _InvalidRole = class _InvalidRole extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidRole\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidRole\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidRole.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidRole, \"InvalidRole\");\nvar InvalidRole = _InvalidRole;\nvar _InvalidAssociation = class _InvalidAssociation extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAssociation\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAssociation\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAssociation.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAssociation, \"InvalidAssociation\");\nvar InvalidAssociation = _InvalidAssociation;\nvar _AutomationDefinitionNotFoundException = class _AutomationDefinitionNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationDefinitionNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationDefinitionNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationDefinitionNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationDefinitionNotFoundException, \"AutomationDefinitionNotFoundException\");\nvar AutomationDefinitionNotFoundException = _AutomationDefinitionNotFoundException;\nvar _AutomationDefinitionVersionNotFoundException = class _AutomationDefinitionVersionNotFoundException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationDefinitionVersionNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationDefinitionVersionNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationDefinitionVersionNotFoundException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationDefinitionVersionNotFoundException, \"AutomationDefinitionVersionNotFoundException\");\nvar AutomationDefinitionVersionNotFoundException = _AutomationDefinitionVersionNotFoundException;\nvar _AutomationExecutionLimitExceededException = class _AutomationExecutionLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationExecutionLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationExecutionLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationExecutionLimitExceededException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationExecutionLimitExceededException, \"AutomationExecutionLimitExceededException\");\nvar AutomationExecutionLimitExceededException = _AutomationExecutionLimitExceededException;\nvar _InvalidAutomationExecutionParametersException = class _InvalidAutomationExecutionParametersException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAutomationExecutionParametersException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAutomationExecutionParametersException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAutomationExecutionParametersException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAutomationExecutionParametersException, \"InvalidAutomationExecutionParametersException\");\nvar InvalidAutomationExecutionParametersException = _InvalidAutomationExecutionParametersException;\nvar MaintenanceWindowTargetFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowTargetFilterSensitiveLog\");\nvar DescribeMaintenanceWindowTargetsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Targets && { Targets: obj.Targets.map((item) => MaintenanceWindowTargetFilterSensitiveLog(item)) }\n}), \"DescribeMaintenanceWindowTargetsResultFilterSensitiveLog\");\nvar MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Values && { Values: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog\");\nvar MaintenanceWindowTaskFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowTaskFilterSensitiveLog\");\nvar DescribeMaintenanceWindowTasksResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Tasks && { Tasks: obj.Tasks.map((item) => MaintenanceWindowTaskFilterSensitiveLog(item)) }\n}), \"DescribeMaintenanceWindowTasksResultFilterSensitiveLog\");\nvar BaselineOverrideFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) }\n}), \"BaselineOverrideFilterSensitiveLog\");\nvar GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj\n}), \"GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog\");\nvar GetMaintenanceWindowResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"GetMaintenanceWindowResultFilterSensitiveLog\");\nvar GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING }\n}), \"GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog\");\nvar GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING }\n}), \"GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog\");\nvar MaintenanceWindowLambdaParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowLambdaParametersFilterSensitiveLog\");\nvar MaintenanceWindowRunCommandParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowRunCommandParametersFilterSensitiveLog\");\nvar MaintenanceWindowStepFunctionsParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Input && { Input: import_smithy_client.SENSITIVE_STRING }\n}), \"MaintenanceWindowStepFunctionsParametersFilterSensitiveLog\");\nvar MaintenanceWindowTaskInvocationParametersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.RunCommand && { RunCommand: MaintenanceWindowRunCommandParametersFilterSensitiveLog(obj.RunCommand) },\n ...obj.StepFunctions && {\n StepFunctions: MaintenanceWindowStepFunctionsParametersFilterSensitiveLog(obj.StepFunctions)\n },\n ...obj.Lambda && { Lambda: MaintenanceWindowLambdaParametersFilterSensitiveLog(obj.Lambda) }\n}), \"MaintenanceWindowTaskInvocationParametersFilterSensitiveLog\");\nvar GetMaintenanceWindowTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.TaskInvocationParameters && {\n TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters)\n },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"GetMaintenanceWindowTaskResultFilterSensitiveLog\");\nvar ParameterFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING }\n}), \"ParameterFilterSensitiveLog\");\nvar GetParameterResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameter && { Parameter: ParameterFilterSensitiveLog(obj.Parameter) }\n}), \"GetParameterResultFilterSensitiveLog\");\nvar ParameterHistoryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING }\n}), \"ParameterHistoryFilterSensitiveLog\");\nvar GetParameterHistoryResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterHistoryFilterSensitiveLog(item)) }\n}), \"GetParameterHistoryResultFilterSensitiveLog\");\nvar GetParametersResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterFilterSensitiveLog(item)) }\n}), \"GetParametersResultFilterSensitiveLog\");\nvar GetParametersByPathResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: obj.Parameters.map((item) => ParameterFilterSensitiveLog(item)) }\n}), \"GetParametersByPathResultFilterSensitiveLog\");\nvar GetPatchBaselineResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) }\n}), \"GetPatchBaselineResultFilterSensitiveLog\");\nvar AssociationVersionInfoFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"AssociationVersionInfoFilterSensitiveLog\");\nvar ListAssociationVersionsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.AssociationVersions && {\n AssociationVersions: obj.AssociationVersions.map((item) => AssociationVersionInfoFilterSensitiveLog(item))\n }\n}), \"ListAssociationVersionsResultFilterSensitiveLog\");\nvar CommandFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"CommandFilterSensitiveLog\");\nvar ListCommandsResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Commands && { Commands: obj.Commands.map((item) => CommandFilterSensitiveLog(item)) }\n}), \"ListCommandsResultFilterSensitiveLog\");\nvar PutParameterRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Value && { Value: import_smithy_client.SENSITIVE_STRING }\n}), \"PutParameterRequestFilterSensitiveLog\");\nvar RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog\");\nvar RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.TaskInvocationParameters && {\n TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters)\n },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog\");\nvar SendCommandRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"SendCommandRequestFilterSensitiveLog\");\nvar SendCommandResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Command && { Command: CommandFilterSensitiveLog(obj.Command) }\n}), \"SendCommandResultFilterSensitiveLog\");\n\n// src/models/models_2.ts\n\nvar _AutomationDefinitionNotApprovedException = class _AutomationDefinitionNotApprovedException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AutomationDefinitionNotApprovedException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AutomationDefinitionNotApprovedException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AutomationDefinitionNotApprovedException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AutomationDefinitionNotApprovedException, \"AutomationDefinitionNotApprovedException\");\nvar AutomationDefinitionNotApprovedException = _AutomationDefinitionNotApprovedException;\nvar _TargetNotConnected = class _TargetNotConnected extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TargetNotConnected\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TargetNotConnected\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TargetNotConnected.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_TargetNotConnected, \"TargetNotConnected\");\nvar TargetNotConnected = _TargetNotConnected;\nvar _InvalidAutomationStatusUpdateException = class _InvalidAutomationStatusUpdateException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAutomationStatusUpdateException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAutomationStatusUpdateException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAutomationStatusUpdateException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidAutomationStatusUpdateException, \"InvalidAutomationStatusUpdateException\");\nvar InvalidAutomationStatusUpdateException = _InvalidAutomationStatusUpdateException;\nvar StopType = {\n CANCEL: \"Cancel\",\n COMPLETE: \"Complete\"\n};\nvar _AssociationVersionLimitExceeded = class _AssociationVersionLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AssociationVersionLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AssociationVersionLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AssociationVersionLimitExceeded.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_AssociationVersionLimitExceeded, \"AssociationVersionLimitExceeded\");\nvar AssociationVersionLimitExceeded = _AssociationVersionLimitExceeded;\nvar _InvalidUpdate = class _InvalidUpdate extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidUpdate\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidUpdate\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidUpdate.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_InvalidUpdate, \"InvalidUpdate\");\nvar InvalidUpdate = _InvalidUpdate;\nvar _StatusUnchanged = class _StatusUnchanged extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"StatusUnchanged\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"StatusUnchanged\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _StatusUnchanged.prototype);\n }\n};\n__name(_StatusUnchanged, \"StatusUnchanged\");\nvar StatusUnchanged = _StatusUnchanged;\nvar _DocumentVersionLimitExceeded = class _DocumentVersionLimitExceeded extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DocumentVersionLimitExceeded\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DocumentVersionLimitExceeded\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DocumentVersionLimitExceeded.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DocumentVersionLimitExceeded, \"DocumentVersionLimitExceeded\");\nvar DocumentVersionLimitExceeded = _DocumentVersionLimitExceeded;\nvar _DuplicateDocumentContent = class _DuplicateDocumentContent extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DuplicateDocumentContent\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DuplicateDocumentContent\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DuplicateDocumentContent.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DuplicateDocumentContent, \"DuplicateDocumentContent\");\nvar DuplicateDocumentContent = _DuplicateDocumentContent;\nvar _DuplicateDocumentVersionName = class _DuplicateDocumentVersionName extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"DuplicateDocumentVersionName\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"DuplicateDocumentVersionName\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _DuplicateDocumentVersionName.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_DuplicateDocumentVersionName, \"DuplicateDocumentVersionName\");\nvar DuplicateDocumentVersionName = _DuplicateDocumentVersionName;\nvar DocumentReviewAction = {\n Approve: \"Approve\",\n Reject: \"Reject\",\n SendForReview: \"SendForReview\",\n UpdateReview: \"UpdateReview\"\n};\nvar _OpsMetadataKeyLimitExceededException = class _OpsMetadataKeyLimitExceededException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"OpsMetadataKeyLimitExceededException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"OpsMetadataKeyLimitExceededException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _OpsMetadataKeyLimitExceededException.prototype);\n }\n};\n__name(_OpsMetadataKeyLimitExceededException, \"OpsMetadataKeyLimitExceededException\");\nvar OpsMetadataKeyLimitExceededException = _OpsMetadataKeyLimitExceededException;\nvar _ResourceDataSyncConflictException = class _ResourceDataSyncConflictException extends SSMServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceDataSyncConflictException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceDataSyncConflictException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceDataSyncConflictException.prototype);\n this.Message = opts.Message;\n }\n};\n__name(_ResourceDataSyncConflictException, \"ResourceDataSyncConflictException\");\nvar ResourceDataSyncConflictException = _ResourceDataSyncConflictException;\nvar UpdateAssociationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Parameters && { Parameters: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateAssociationRequestFilterSensitiveLog\");\nvar UpdateAssociationResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.AssociationDescription && {\n AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription)\n }\n}), \"UpdateAssociationResultFilterSensitiveLog\");\nvar UpdateAssociationStatusResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.AssociationDescription && {\n AssociationDescription: AssociationDescriptionFilterSensitiveLog(obj.AssociationDescription)\n }\n}), \"UpdateAssociationStatusResultFilterSensitiveLog\");\nvar UpdateMaintenanceWindowRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowRequestFilterSensitiveLog\");\nvar UpdateMaintenanceWindowResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowResultFilterSensitiveLog\");\nvar UpdateMaintenanceWindowTargetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowTargetRequestFilterSensitiveLog\");\nvar UpdateMaintenanceWindowTargetResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.OwnerInformation && { OwnerInformation: import_smithy_client.SENSITIVE_STRING },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowTargetResultFilterSensitiveLog\");\nvar UpdateMaintenanceWindowTaskRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.TaskInvocationParameters && {\n TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters)\n },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowTaskRequestFilterSensitiveLog\");\nvar UpdateMaintenanceWindowTaskResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.TaskParameters && { TaskParameters: import_smithy_client.SENSITIVE_STRING },\n ...obj.TaskInvocationParameters && {\n TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersFilterSensitiveLog(obj.TaskInvocationParameters)\n },\n ...obj.Description && { Description: import_smithy_client.SENSITIVE_STRING }\n}), \"UpdateMaintenanceWindowTaskResultFilterSensitiveLog\");\nvar UpdatePatchBaselineRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) }\n}), \"UpdatePatchBaselineRequestFilterSensitiveLog\");\nvar UpdatePatchBaselineResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Sources && { Sources: obj.Sources.map((item) => PatchSourceFilterSensitiveLog(item)) }\n}), \"UpdatePatchBaselineResultFilterSensitiveLog\");\n\n// src/protocols/Aws_json1_1.ts\nvar se_AddTagsToResourceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"AddTagsToResource\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AddTagsToResourceCommand\");\nvar se_AssociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"AssociateOpsItemRelatedItem\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssociateOpsItemRelatedItemCommand\");\nvar se_CancelCommandCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CancelCommand\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelCommandCommand\");\nvar se_CancelMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CancelMaintenanceWindowExecution\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CancelMaintenanceWindowExecutionCommand\");\nvar se_CreateActivationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateActivation\");\n let body;\n body = JSON.stringify(se_CreateActivationRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateActivationCommand\");\nvar se_CreateAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateAssociation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateAssociationCommand\");\nvar se_CreateAssociationBatchCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateAssociationBatch\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateAssociationBatchCommand\");\nvar se_CreateDocumentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateDocument\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateDocumentCommand\");\nvar se_CreateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateMaintenanceWindow\");\n let body;\n body = JSON.stringify(se_CreateMaintenanceWindowRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateMaintenanceWindowCommand\");\nvar se_CreateOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateOpsItem\");\n let body;\n body = JSON.stringify(se_CreateOpsItemRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateOpsItemCommand\");\nvar se_CreateOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateOpsMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateOpsMetadataCommand\");\nvar se_CreatePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreatePatchBaseline\");\n let body;\n body = JSON.stringify(se_CreatePatchBaselineRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreatePatchBaselineCommand\");\nvar se_CreateResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"CreateResourceDataSync\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_CreateResourceDataSyncCommand\");\nvar se_DeleteActivationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteActivation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteActivationCommand\");\nvar se_DeleteAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteAssociation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteAssociationCommand\");\nvar se_DeleteDocumentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteDocument\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteDocumentCommand\");\nvar se_DeleteInventoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteInventory\");\n let body;\n body = JSON.stringify(se_DeleteInventoryRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteInventoryCommand\");\nvar se_DeleteMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteMaintenanceWindow\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteMaintenanceWindowCommand\");\nvar se_DeleteOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteOpsItem\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteOpsItemCommand\");\nvar se_DeleteOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteOpsMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteOpsMetadataCommand\");\nvar se_DeleteParameterCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteParameter\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteParameterCommand\");\nvar se_DeleteParametersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteParameters\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteParametersCommand\");\nvar se_DeletePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeletePatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeletePatchBaselineCommand\");\nvar se_DeleteResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteResourceDataSync\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteResourceDataSyncCommand\");\nvar se_DeleteResourcePolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeleteResourcePolicy\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeleteResourcePolicyCommand\");\nvar se_DeregisterManagedInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeregisterManagedInstance\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterManagedInstanceCommand\");\nvar se_DeregisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeregisterPatchBaselineForPatchGroup\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterPatchBaselineForPatchGroupCommand\");\nvar se_DeregisterTargetFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeregisterTargetFromMaintenanceWindow\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterTargetFromMaintenanceWindowCommand\");\nvar se_DeregisterTaskFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DeregisterTaskFromMaintenanceWindow\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DeregisterTaskFromMaintenanceWindowCommand\");\nvar se_DescribeActivationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeActivations\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeActivationsCommand\");\nvar se_DescribeAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAssociation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAssociationCommand\");\nvar se_DescribeAssociationExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAssociationExecutions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAssociationExecutionsCommand\");\nvar se_DescribeAssociationExecutionTargetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAssociationExecutionTargets\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAssociationExecutionTargetsCommand\");\nvar se_DescribeAutomationExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAutomationExecutions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAutomationExecutionsCommand\");\nvar se_DescribeAutomationStepExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAutomationStepExecutions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAutomationStepExecutionsCommand\");\nvar se_DescribeAvailablePatchesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeAvailablePatches\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeAvailablePatchesCommand\");\nvar se_DescribeDocumentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeDocument\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeDocumentCommand\");\nvar se_DescribeDocumentPermissionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeDocumentPermission\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeDocumentPermissionCommand\");\nvar se_DescribeEffectiveInstanceAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeEffectiveInstanceAssociations\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeEffectiveInstanceAssociationsCommand\");\nvar se_DescribeEffectivePatchesForPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeEffectivePatchesForPatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeEffectivePatchesForPatchBaselineCommand\");\nvar se_DescribeInstanceAssociationsStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstanceAssociationsStatus\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceAssociationsStatusCommand\");\nvar se_DescribeInstanceInformationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstanceInformation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstanceInformationCommand\");\nvar se_DescribeInstancePatchesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstancePatches\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstancePatchesCommand\");\nvar se_DescribeInstancePatchStatesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstancePatchStates\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstancePatchStatesCommand\");\nvar se_DescribeInstancePatchStatesForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstancePatchStatesForPatchGroup\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstancePatchStatesForPatchGroupCommand\");\nvar se_DescribeInstancePropertiesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInstanceProperties\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInstancePropertiesCommand\");\nvar se_DescribeInventoryDeletionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeInventoryDeletions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeInventoryDeletionsCommand\");\nvar se_DescribeMaintenanceWindowExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowExecutions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowExecutionsCommand\");\nvar se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowExecutionTaskInvocations\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand\");\nvar se_DescribeMaintenanceWindowExecutionTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowExecutionTasks\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowExecutionTasksCommand\");\nvar se_DescribeMaintenanceWindowsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindows\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowsCommand\");\nvar se_DescribeMaintenanceWindowScheduleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowSchedule\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowScheduleCommand\");\nvar se_DescribeMaintenanceWindowsForTargetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowsForTarget\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowsForTargetCommand\");\nvar se_DescribeMaintenanceWindowTargetsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowTargets\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowTargetsCommand\");\nvar se_DescribeMaintenanceWindowTasksCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeMaintenanceWindowTasks\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeMaintenanceWindowTasksCommand\");\nvar se_DescribeOpsItemsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeOpsItems\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeOpsItemsCommand\");\nvar se_DescribeParametersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeParameters\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeParametersCommand\");\nvar se_DescribePatchBaselinesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribePatchBaselines\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePatchBaselinesCommand\");\nvar se_DescribePatchGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribePatchGroups\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePatchGroupsCommand\");\nvar se_DescribePatchGroupStateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribePatchGroupState\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePatchGroupStateCommand\");\nvar se_DescribePatchPropertiesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribePatchProperties\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribePatchPropertiesCommand\");\nvar se_DescribeSessionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DescribeSessions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DescribeSessionsCommand\");\nvar se_DisassociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"DisassociateOpsItemRelatedItem\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DisassociateOpsItemRelatedItemCommand\");\nvar se_GetAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetAutomationExecution\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetAutomationExecutionCommand\");\nvar se_GetCalendarStateCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetCalendarState\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetCalendarStateCommand\");\nvar se_GetCommandInvocationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetCommandInvocation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetCommandInvocationCommand\");\nvar se_GetConnectionStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetConnectionStatus\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetConnectionStatusCommand\");\nvar se_GetDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetDefaultPatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetDefaultPatchBaselineCommand\");\nvar se_GetDeployablePatchSnapshotForInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetDeployablePatchSnapshotForInstance\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetDeployablePatchSnapshotForInstanceCommand\");\nvar se_GetDocumentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetDocument\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetDocumentCommand\");\nvar se_GetInventoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetInventory\");\n let body;\n body = JSON.stringify(se_GetInventoryRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInventoryCommand\");\nvar se_GetInventorySchemaCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetInventorySchema\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetInventorySchemaCommand\");\nvar se_GetMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetMaintenanceWindow\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetMaintenanceWindowCommand\");\nvar se_GetMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetMaintenanceWindowExecution\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetMaintenanceWindowExecutionCommand\");\nvar se_GetMaintenanceWindowExecutionTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetMaintenanceWindowExecutionTask\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetMaintenanceWindowExecutionTaskCommand\");\nvar se_GetMaintenanceWindowExecutionTaskInvocationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetMaintenanceWindowExecutionTaskInvocation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetMaintenanceWindowExecutionTaskInvocationCommand\");\nvar se_GetMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetMaintenanceWindowTask\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetMaintenanceWindowTaskCommand\");\nvar se_GetOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetOpsItem\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetOpsItemCommand\");\nvar se_GetOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetOpsMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetOpsMetadataCommand\");\nvar se_GetOpsSummaryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetOpsSummary\");\n let body;\n body = JSON.stringify(se_GetOpsSummaryRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetOpsSummaryCommand\");\nvar se_GetParameterCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetParameter\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetParameterCommand\");\nvar se_GetParameterHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetParameterHistory\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetParameterHistoryCommand\");\nvar se_GetParametersCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetParameters\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetParametersCommand\");\nvar se_GetParametersByPathCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetParametersByPath\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetParametersByPathCommand\");\nvar se_GetPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetPatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetPatchBaselineCommand\");\nvar se_GetPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetPatchBaselineForPatchGroup\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetPatchBaselineForPatchGroupCommand\");\nvar se_GetResourcePoliciesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetResourcePolicies\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetResourcePoliciesCommand\");\nvar se_GetServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"GetServiceSetting\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetServiceSettingCommand\");\nvar se_LabelParameterVersionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"LabelParameterVersion\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_LabelParameterVersionCommand\");\nvar se_ListAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListAssociations\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListAssociationsCommand\");\nvar se_ListAssociationVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListAssociationVersions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListAssociationVersionsCommand\");\nvar se_ListCommandInvocationsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListCommandInvocations\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListCommandInvocationsCommand\");\nvar se_ListCommandsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListCommands\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListCommandsCommand\");\nvar se_ListComplianceItemsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListComplianceItems\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListComplianceItemsCommand\");\nvar se_ListComplianceSummariesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListComplianceSummaries\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListComplianceSummariesCommand\");\nvar se_ListDocumentMetadataHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListDocumentMetadataHistory\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListDocumentMetadataHistoryCommand\");\nvar se_ListDocumentsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListDocuments\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListDocumentsCommand\");\nvar se_ListDocumentVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListDocumentVersions\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListDocumentVersionsCommand\");\nvar se_ListInventoryEntriesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListInventoryEntries\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListInventoryEntriesCommand\");\nvar se_ListOpsItemEventsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListOpsItemEvents\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListOpsItemEventsCommand\");\nvar se_ListOpsItemRelatedItemsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListOpsItemRelatedItems\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListOpsItemRelatedItemsCommand\");\nvar se_ListOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListOpsMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListOpsMetadataCommand\");\nvar se_ListResourceComplianceSummariesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListResourceComplianceSummaries\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListResourceComplianceSummariesCommand\");\nvar se_ListResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListResourceDataSync\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListResourceDataSyncCommand\");\nvar se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ListTagsForResource\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ListTagsForResourceCommand\");\nvar se_ModifyDocumentPermissionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ModifyDocumentPermission\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ModifyDocumentPermissionCommand\");\nvar se_PutComplianceItemsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"PutComplianceItems\");\n let body;\n body = JSON.stringify(se_PutComplianceItemsRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PutComplianceItemsCommand\");\nvar se_PutInventoryCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"PutInventory\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PutInventoryCommand\");\nvar se_PutParameterCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"PutParameter\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PutParameterCommand\");\nvar se_PutResourcePolicyCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"PutResourcePolicy\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_PutResourcePolicyCommand\");\nvar se_RegisterDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"RegisterDefaultPatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterDefaultPatchBaselineCommand\");\nvar se_RegisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"RegisterPatchBaselineForPatchGroup\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterPatchBaselineForPatchGroupCommand\");\nvar se_RegisterTargetWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"RegisterTargetWithMaintenanceWindow\");\n let body;\n body = JSON.stringify(se_RegisterTargetWithMaintenanceWindowRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterTargetWithMaintenanceWindowCommand\");\nvar se_RegisterTaskWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"RegisterTaskWithMaintenanceWindow\");\n let body;\n body = JSON.stringify(se_RegisterTaskWithMaintenanceWindowRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RegisterTaskWithMaintenanceWindowCommand\");\nvar se_RemoveTagsFromResourceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"RemoveTagsFromResource\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_RemoveTagsFromResourceCommand\");\nvar se_ResetServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ResetServiceSetting\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResetServiceSettingCommand\");\nvar se_ResumeSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"ResumeSession\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_ResumeSessionCommand\");\nvar se_SendAutomationSignalCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"SendAutomationSignal\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SendAutomationSignalCommand\");\nvar se_SendCommandCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"SendCommand\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_SendCommandCommand\");\nvar se_StartAssociationsOnceCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"StartAssociationsOnce\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartAssociationsOnceCommand\");\nvar se_StartAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"StartAutomationExecution\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartAutomationExecutionCommand\");\nvar se_StartChangeRequestExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"StartChangeRequestExecution\");\n let body;\n body = JSON.stringify(se_StartChangeRequestExecutionRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartChangeRequestExecutionCommand\");\nvar se_StartSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"StartSession\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StartSessionCommand\");\nvar se_StopAutomationExecutionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"StopAutomationExecution\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_StopAutomationExecutionCommand\");\nvar se_TerminateSessionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"TerminateSession\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_TerminateSessionCommand\");\nvar se_UnlabelParameterVersionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UnlabelParameterVersion\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UnlabelParameterVersionCommand\");\nvar se_UpdateAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateAssociation\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateAssociationCommand\");\nvar se_UpdateAssociationStatusCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateAssociationStatus\");\n let body;\n body = JSON.stringify(se_UpdateAssociationStatusRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateAssociationStatusCommand\");\nvar se_UpdateDocumentCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateDocument\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateDocumentCommand\");\nvar se_UpdateDocumentDefaultVersionCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateDocumentDefaultVersion\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateDocumentDefaultVersionCommand\");\nvar se_UpdateDocumentMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateDocumentMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateDocumentMetadataCommand\");\nvar se_UpdateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateMaintenanceWindow\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateMaintenanceWindowCommand\");\nvar se_UpdateMaintenanceWindowTargetCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateMaintenanceWindowTarget\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateMaintenanceWindowTargetCommand\");\nvar se_UpdateMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateMaintenanceWindowTask\");\n let body;\n body = JSON.stringify(se_UpdateMaintenanceWindowTaskRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateMaintenanceWindowTaskCommand\");\nvar se_UpdateManagedInstanceRoleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateManagedInstanceRole\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateManagedInstanceRoleCommand\");\nvar se_UpdateOpsItemCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateOpsItem\");\n let body;\n body = JSON.stringify(se_UpdateOpsItemRequest(input, context));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateOpsItemCommand\");\nvar se_UpdateOpsMetadataCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateOpsMetadata\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateOpsMetadataCommand\");\nvar se_UpdatePatchBaselineCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdatePatchBaseline\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdatePatchBaselineCommand\");\nvar se_UpdateResourceDataSyncCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateResourceDataSync\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateResourceDataSyncCommand\");\nvar se_UpdateServiceSettingCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = sharedHeaders(\"UpdateServiceSetting\");\n let body;\n body = JSON.stringify((0, import_smithy_client._json)(input));\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_UpdateServiceSettingCommand\");\nvar de_AddTagsToResourceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AddTagsToResourceCommand\");\nvar de_AssociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssociateOpsItemRelatedItemCommand\");\nvar de_CancelCommandCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelCommandCommand\");\nvar de_CancelMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CancelMaintenanceWindowExecutionCommand\");\nvar de_CreateActivationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateActivationCommand\");\nvar de_CreateAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_CreateAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateAssociationCommand\");\nvar de_CreateAssociationBatchCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_CreateAssociationBatchResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateAssociationBatchCommand\");\nvar de_CreateDocumentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_CreateDocumentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateDocumentCommand\");\nvar de_CreateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateMaintenanceWindowCommand\");\nvar de_CreateOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateOpsItemCommand\");\nvar de_CreateOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateOpsMetadataCommand\");\nvar de_CreatePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreatePatchBaselineCommand\");\nvar de_CreateResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_CreateResourceDataSyncCommand\");\nvar de_DeleteActivationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteActivationCommand\");\nvar de_DeleteAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteAssociationCommand\");\nvar de_DeleteDocumentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteDocumentCommand\");\nvar de_DeleteInventoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteInventoryCommand\");\nvar de_DeleteMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteMaintenanceWindowCommand\");\nvar de_DeleteOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteOpsItemCommand\");\nvar de_DeleteOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteOpsMetadataCommand\");\nvar de_DeleteParameterCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteParameterCommand\");\nvar de_DeleteParametersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteParametersCommand\");\nvar de_DeletePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeletePatchBaselineCommand\");\nvar de_DeleteResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteResourceDataSyncCommand\");\nvar de_DeleteResourcePolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeleteResourcePolicyCommand\");\nvar de_DeregisterManagedInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterManagedInstanceCommand\");\nvar de_DeregisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterPatchBaselineForPatchGroupCommand\");\nvar de_DeregisterTargetFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterTargetFromMaintenanceWindowCommand\");\nvar de_DeregisterTaskFromMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DeregisterTaskFromMaintenanceWindowCommand\");\nvar de_DescribeActivationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeActivationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeActivationsCommand\");\nvar de_DescribeAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAssociationCommand\");\nvar de_DescribeAssociationExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAssociationExecutionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAssociationExecutionsCommand\");\nvar de_DescribeAssociationExecutionTargetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAssociationExecutionTargetsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAssociationExecutionTargetsCommand\");\nvar de_DescribeAutomationExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAutomationExecutionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAutomationExecutionsCommand\");\nvar de_DescribeAutomationStepExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAutomationStepExecutionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAutomationStepExecutionsCommand\");\nvar de_DescribeAvailablePatchesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeAvailablePatchesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeAvailablePatchesCommand\");\nvar de_DescribeDocumentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeDocumentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeDocumentCommand\");\nvar de_DescribeDocumentPermissionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeDocumentPermissionCommand\");\nvar de_DescribeEffectiveInstanceAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeEffectiveInstanceAssociationsCommand\");\nvar de_DescribeEffectivePatchesForPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeEffectivePatchesForPatchBaselineResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeEffectivePatchesForPatchBaselineCommand\");\nvar de_DescribeInstanceAssociationsStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceAssociationsStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceAssociationsStatusCommand\");\nvar de_DescribeInstanceInformationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstanceInformationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstanceInformationCommand\");\nvar de_DescribeInstancePatchesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstancePatchesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstancePatchesCommand\");\nvar de_DescribeInstancePatchStatesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstancePatchStatesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstancePatchStatesCommand\");\nvar de_DescribeInstancePatchStatesForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstancePatchStatesForPatchGroupResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstancePatchStatesForPatchGroupCommand\");\nvar de_DescribeInstancePropertiesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInstancePropertiesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInstancePropertiesCommand\");\nvar de_DescribeInventoryDeletionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeInventoryDeletionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeInventoryDeletionsCommand\");\nvar de_DescribeMaintenanceWindowExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeMaintenanceWindowExecutionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowExecutionsCommand\");\nvar de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeMaintenanceWindowExecutionTaskInvocationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand\");\nvar de_DescribeMaintenanceWindowExecutionTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeMaintenanceWindowExecutionTasksResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowExecutionTasksCommand\");\nvar de_DescribeMaintenanceWindowsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowsCommand\");\nvar de_DescribeMaintenanceWindowScheduleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowScheduleCommand\");\nvar de_DescribeMaintenanceWindowsForTargetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowsForTargetCommand\");\nvar de_DescribeMaintenanceWindowTargetsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowTargetsCommand\");\nvar de_DescribeMaintenanceWindowTasksCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeMaintenanceWindowTasksCommand\");\nvar de_DescribeOpsItemsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeOpsItemsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeOpsItemsCommand\");\nvar de_DescribeParametersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeParametersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeParametersCommand\");\nvar de_DescribePatchBaselinesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePatchBaselinesCommand\");\nvar de_DescribePatchGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePatchGroupsCommand\");\nvar de_DescribePatchGroupStateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePatchGroupStateCommand\");\nvar de_DescribePatchPropertiesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribePatchPropertiesCommand\");\nvar de_DescribeSessionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_DescribeSessionsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DescribeSessionsCommand\");\nvar de_DisassociateOpsItemRelatedItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DisassociateOpsItemRelatedItemCommand\");\nvar de_GetAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetAutomationExecutionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetAutomationExecutionCommand\");\nvar de_GetCalendarStateCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetCalendarStateCommand\");\nvar de_GetCommandInvocationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetCommandInvocationCommand\");\nvar de_GetConnectionStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetConnectionStatusCommand\");\nvar de_GetDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetDefaultPatchBaselineCommand\");\nvar de_GetDeployablePatchSnapshotForInstanceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetDeployablePatchSnapshotForInstanceCommand\");\nvar de_GetDocumentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetDocumentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetDocumentCommand\");\nvar de_GetInventoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInventoryCommand\");\nvar de_GetInventorySchemaCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetInventorySchemaCommand\");\nvar de_GetMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetMaintenanceWindowResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetMaintenanceWindowCommand\");\nvar de_GetMaintenanceWindowExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetMaintenanceWindowExecutionResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetMaintenanceWindowExecutionCommand\");\nvar de_GetMaintenanceWindowExecutionTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetMaintenanceWindowExecutionTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetMaintenanceWindowExecutionTaskCommand\");\nvar de_GetMaintenanceWindowExecutionTaskInvocationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetMaintenanceWindowExecutionTaskInvocationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetMaintenanceWindowExecutionTaskInvocationCommand\");\nvar de_GetMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetMaintenanceWindowTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetMaintenanceWindowTaskCommand\");\nvar de_GetOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetOpsItemResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetOpsItemCommand\");\nvar de_GetOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetOpsMetadataCommand\");\nvar de_GetOpsSummaryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetOpsSummaryCommand\");\nvar de_GetParameterCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetParameterResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetParameterCommand\");\nvar de_GetParameterHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetParameterHistoryResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetParameterHistoryCommand\");\nvar de_GetParametersCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetParametersResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetParametersCommand\");\nvar de_GetParametersByPathCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetParametersByPathResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetParametersByPathCommand\");\nvar de_GetPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetPatchBaselineResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetPatchBaselineCommand\");\nvar de_GetPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetPatchBaselineForPatchGroupCommand\");\nvar de_GetResourcePoliciesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetResourcePoliciesCommand\");\nvar de_GetServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_GetServiceSettingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetServiceSettingCommand\");\nvar de_LabelParameterVersionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_LabelParameterVersionCommand\");\nvar de_ListAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListAssociationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListAssociationsCommand\");\nvar de_ListAssociationVersionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListAssociationVersionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListAssociationVersionsCommand\");\nvar de_ListCommandInvocationsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListCommandInvocationsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListCommandInvocationsCommand\");\nvar de_ListCommandsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListCommandsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListCommandsCommand\");\nvar de_ListComplianceItemsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListComplianceItemsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListComplianceItemsCommand\");\nvar de_ListComplianceSummariesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListComplianceSummariesCommand\");\nvar de_ListDocumentMetadataHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListDocumentMetadataHistoryResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListDocumentMetadataHistoryCommand\");\nvar de_ListDocumentsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListDocumentsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListDocumentsCommand\");\nvar de_ListDocumentVersionsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListDocumentVersionsResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListDocumentVersionsCommand\");\nvar de_ListInventoryEntriesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListInventoryEntriesCommand\");\nvar de_ListOpsItemEventsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListOpsItemEventsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListOpsItemEventsCommand\");\nvar de_ListOpsItemRelatedItemsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListOpsItemRelatedItemsResponse(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListOpsItemRelatedItemsCommand\");\nvar de_ListOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListOpsMetadataResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListOpsMetadataCommand\");\nvar de_ListResourceComplianceSummariesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListResourceComplianceSummariesResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListResourceComplianceSummariesCommand\");\nvar de_ListResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ListResourceDataSyncResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListResourceDataSyncCommand\");\nvar de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ListTagsForResourceCommand\");\nvar de_ModifyDocumentPermissionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ModifyDocumentPermissionCommand\");\nvar de_PutComplianceItemsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PutComplianceItemsCommand\");\nvar de_PutInventoryCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PutInventoryCommand\");\nvar de_PutParameterCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PutParameterCommand\");\nvar de_PutResourcePolicyCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_PutResourcePolicyCommand\");\nvar de_RegisterDefaultPatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterDefaultPatchBaselineCommand\");\nvar de_RegisterPatchBaselineForPatchGroupCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterPatchBaselineForPatchGroupCommand\");\nvar de_RegisterTargetWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterTargetWithMaintenanceWindowCommand\");\nvar de_RegisterTaskWithMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RegisterTaskWithMaintenanceWindowCommand\");\nvar de_RemoveTagsFromResourceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_RemoveTagsFromResourceCommand\");\nvar de_ResetServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_ResetServiceSettingResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ResetServiceSettingCommand\");\nvar de_ResumeSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_ResumeSessionCommand\");\nvar de_SendAutomationSignalCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_SendAutomationSignalCommand\");\nvar de_SendCommandCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_SendCommandResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_SendCommandCommand\");\nvar de_StartAssociationsOnceCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartAssociationsOnceCommand\");\nvar de_StartAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartAutomationExecutionCommand\");\nvar de_StartChangeRequestExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartChangeRequestExecutionCommand\");\nvar de_StartSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StartSessionCommand\");\nvar de_StopAutomationExecutionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_StopAutomationExecutionCommand\");\nvar de_TerminateSessionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_TerminateSessionCommand\");\nvar de_UnlabelParameterVersionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UnlabelParameterVersionCommand\");\nvar de_UpdateAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_UpdateAssociationResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateAssociationCommand\");\nvar de_UpdateAssociationStatusCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_UpdateAssociationStatusResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateAssociationStatusCommand\");\nvar de_UpdateDocumentCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_UpdateDocumentResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateDocumentCommand\");\nvar de_UpdateDocumentDefaultVersionCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateDocumentDefaultVersionCommand\");\nvar de_UpdateDocumentMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateDocumentMetadataCommand\");\nvar de_UpdateMaintenanceWindowCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateMaintenanceWindowCommand\");\nvar de_UpdateMaintenanceWindowTargetCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateMaintenanceWindowTargetCommand\");\nvar de_UpdateMaintenanceWindowTaskCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_UpdateMaintenanceWindowTaskResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateMaintenanceWindowTaskCommand\");\nvar de_UpdateManagedInstanceRoleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateManagedInstanceRoleCommand\");\nvar de_UpdateOpsItemCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateOpsItemCommand\");\nvar de_UpdateOpsMetadataCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateOpsMetadataCommand\");\nvar de_UpdatePatchBaselineCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = de_UpdatePatchBaselineResult(data, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdatePatchBaselineCommand\");\nvar de_UpdateResourceDataSyncCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateResourceDataSyncCommand\");\nvar de_UpdateServiceSettingCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core2.parseJsonBody)(output.body, context);\n let contents = {};\n contents = (0, import_smithy_client._json)(data);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_UpdateServiceSettingCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n const parsedOutput = {\n ...output,\n body: await (0, import_core2.parseJsonErrorBody)(output.body, context)\n };\n const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);\n switch (errorCode) {\n case \"InternalServerError\":\n case \"com.amazonaws.ssm#InternalServerError\":\n throw await de_InternalServerErrorRes(parsedOutput, context);\n case \"InvalidResourceId\":\n case \"com.amazonaws.ssm#InvalidResourceId\":\n throw await de_InvalidResourceIdRes(parsedOutput, context);\n case \"InvalidResourceType\":\n case \"com.amazonaws.ssm#InvalidResourceType\":\n throw await de_InvalidResourceTypeRes(parsedOutput, context);\n case \"TooManyTagsError\":\n case \"com.amazonaws.ssm#TooManyTagsError\":\n throw await de_TooManyTagsErrorRes(parsedOutput, context);\n case \"TooManyUpdates\":\n case \"com.amazonaws.ssm#TooManyUpdates\":\n throw await de_TooManyUpdatesRes(parsedOutput, context);\n case \"OpsItemConflictException\":\n case \"com.amazonaws.ssm#OpsItemConflictException\":\n throw await de_OpsItemConflictExceptionRes(parsedOutput, context);\n case \"OpsItemInvalidParameterException\":\n case \"com.amazonaws.ssm#OpsItemInvalidParameterException\":\n throw await de_OpsItemInvalidParameterExceptionRes(parsedOutput, context);\n case \"OpsItemLimitExceededException\":\n case \"com.amazonaws.ssm#OpsItemLimitExceededException\":\n throw await de_OpsItemLimitExceededExceptionRes(parsedOutput, context);\n case \"OpsItemNotFoundException\":\n case \"com.amazonaws.ssm#OpsItemNotFoundException\":\n throw await de_OpsItemNotFoundExceptionRes(parsedOutput, context);\n case \"OpsItemRelatedItemAlreadyExistsException\":\n case \"com.amazonaws.ssm#OpsItemRelatedItemAlreadyExistsException\":\n throw await de_OpsItemRelatedItemAlreadyExistsExceptionRes(parsedOutput, context);\n case \"DuplicateInstanceId\":\n case \"com.amazonaws.ssm#DuplicateInstanceId\":\n throw await de_DuplicateInstanceIdRes(parsedOutput, context);\n case \"InvalidCommandId\":\n case \"com.amazonaws.ssm#InvalidCommandId\":\n throw await de_InvalidCommandIdRes(parsedOutput, context);\n case \"InvalidInstanceId\":\n case \"com.amazonaws.ssm#InvalidInstanceId\":\n throw await de_InvalidInstanceIdRes(parsedOutput, context);\n case \"DoesNotExistException\":\n case \"com.amazonaws.ssm#DoesNotExistException\":\n throw await de_DoesNotExistExceptionRes(parsedOutput, context);\n case \"InvalidParameters\":\n case \"com.amazonaws.ssm#InvalidParameters\":\n throw await de_InvalidParametersRes(parsedOutput, context);\n case \"AssociationAlreadyExists\":\n case \"com.amazonaws.ssm#AssociationAlreadyExists\":\n throw await de_AssociationAlreadyExistsRes(parsedOutput, context);\n case \"AssociationLimitExceeded\":\n case \"com.amazonaws.ssm#AssociationLimitExceeded\":\n throw await de_AssociationLimitExceededRes(parsedOutput, context);\n case \"InvalidDocument\":\n case \"com.amazonaws.ssm#InvalidDocument\":\n throw await de_InvalidDocumentRes(parsedOutput, context);\n case \"InvalidDocumentVersion\":\n case \"com.amazonaws.ssm#InvalidDocumentVersion\":\n throw await de_InvalidDocumentVersionRes(parsedOutput, context);\n case \"InvalidOutputLocation\":\n case \"com.amazonaws.ssm#InvalidOutputLocation\":\n throw await de_InvalidOutputLocationRes(parsedOutput, context);\n case \"InvalidSchedule\":\n case \"com.amazonaws.ssm#InvalidSchedule\":\n throw await de_InvalidScheduleRes(parsedOutput, context);\n case \"InvalidTag\":\n case \"com.amazonaws.ssm#InvalidTag\":\n throw await de_InvalidTagRes(parsedOutput, context);\n case \"InvalidTarget\":\n case \"com.amazonaws.ssm#InvalidTarget\":\n throw await de_InvalidTargetRes(parsedOutput, context);\n case \"InvalidTargetMaps\":\n case \"com.amazonaws.ssm#InvalidTargetMaps\":\n throw await de_InvalidTargetMapsRes(parsedOutput, context);\n case \"UnsupportedPlatformType\":\n case \"com.amazonaws.ssm#UnsupportedPlatformType\":\n throw await de_UnsupportedPlatformTypeRes(parsedOutput, context);\n case \"DocumentAlreadyExists\":\n case \"com.amazonaws.ssm#DocumentAlreadyExists\":\n throw await de_DocumentAlreadyExistsRes(parsedOutput, context);\n case \"DocumentLimitExceeded\":\n case \"com.amazonaws.ssm#DocumentLimitExceeded\":\n throw await de_DocumentLimitExceededRes(parsedOutput, context);\n case \"InvalidDocumentContent\":\n case \"com.amazonaws.ssm#InvalidDocumentContent\":\n throw await de_InvalidDocumentContentRes(parsedOutput, context);\n case \"InvalidDocumentSchemaVersion\":\n case \"com.amazonaws.ssm#InvalidDocumentSchemaVersion\":\n throw await de_InvalidDocumentSchemaVersionRes(parsedOutput, context);\n case \"MaxDocumentSizeExceeded\":\n case \"com.amazonaws.ssm#MaxDocumentSizeExceeded\":\n throw await de_MaxDocumentSizeExceededRes(parsedOutput, context);\n case \"IdempotentParameterMismatch\":\n case \"com.amazonaws.ssm#IdempotentParameterMismatch\":\n throw await de_IdempotentParameterMismatchRes(parsedOutput, context);\n case \"ResourceLimitExceededException\":\n case \"com.amazonaws.ssm#ResourceLimitExceededException\":\n throw await de_ResourceLimitExceededExceptionRes(parsedOutput, context);\n case \"OpsItemAccessDeniedException\":\n case \"com.amazonaws.ssm#OpsItemAccessDeniedException\":\n throw await de_OpsItemAccessDeniedExceptionRes(parsedOutput, context);\n case \"OpsItemAlreadyExistsException\":\n case \"com.amazonaws.ssm#OpsItemAlreadyExistsException\":\n throw await de_OpsItemAlreadyExistsExceptionRes(parsedOutput, context);\n case \"OpsMetadataAlreadyExistsException\":\n case \"com.amazonaws.ssm#OpsMetadataAlreadyExistsException\":\n throw await de_OpsMetadataAlreadyExistsExceptionRes(parsedOutput, context);\n case \"OpsMetadataInvalidArgumentException\":\n case \"com.amazonaws.ssm#OpsMetadataInvalidArgumentException\":\n throw await de_OpsMetadataInvalidArgumentExceptionRes(parsedOutput, context);\n case \"OpsMetadataLimitExceededException\":\n case \"com.amazonaws.ssm#OpsMetadataLimitExceededException\":\n throw await de_OpsMetadataLimitExceededExceptionRes(parsedOutput, context);\n case \"OpsMetadataTooManyUpdatesException\":\n case \"com.amazonaws.ssm#OpsMetadataTooManyUpdatesException\":\n throw await de_OpsMetadataTooManyUpdatesExceptionRes(parsedOutput, context);\n case \"ResourceDataSyncAlreadyExistsException\":\n case \"com.amazonaws.ssm#ResourceDataSyncAlreadyExistsException\":\n throw await de_ResourceDataSyncAlreadyExistsExceptionRes(parsedOutput, context);\n case \"ResourceDataSyncCountExceededException\":\n case \"com.amazonaws.ssm#ResourceDataSyncCountExceededException\":\n throw await de_ResourceDataSyncCountExceededExceptionRes(parsedOutput, context);\n case \"ResourceDataSyncInvalidConfigurationException\":\n case \"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException\":\n throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(parsedOutput, context);\n case \"InvalidActivation\":\n case \"com.amazonaws.ssm#InvalidActivation\":\n throw await de_InvalidActivationRes(parsedOutput, context);\n case \"InvalidActivationId\":\n case \"com.amazonaws.ssm#InvalidActivationId\":\n throw await de_InvalidActivationIdRes(parsedOutput, context);\n case \"AssociationDoesNotExist\":\n case \"com.amazonaws.ssm#AssociationDoesNotExist\":\n throw await de_AssociationDoesNotExistRes(parsedOutput, context);\n case \"AssociatedInstances\":\n case \"com.amazonaws.ssm#AssociatedInstances\":\n throw await de_AssociatedInstancesRes(parsedOutput, context);\n case \"InvalidDocumentOperation\":\n case \"com.amazonaws.ssm#InvalidDocumentOperation\":\n throw await de_InvalidDocumentOperationRes(parsedOutput, context);\n case \"InvalidDeleteInventoryParametersException\":\n case \"com.amazonaws.ssm#InvalidDeleteInventoryParametersException\":\n throw await de_InvalidDeleteInventoryParametersExceptionRes(parsedOutput, context);\n case \"InvalidInventoryRequestException\":\n case \"com.amazonaws.ssm#InvalidInventoryRequestException\":\n throw await de_InvalidInventoryRequestExceptionRes(parsedOutput, context);\n case \"InvalidOptionException\":\n case \"com.amazonaws.ssm#InvalidOptionException\":\n throw await de_InvalidOptionExceptionRes(parsedOutput, context);\n case \"InvalidTypeNameException\":\n case \"com.amazonaws.ssm#InvalidTypeNameException\":\n throw await de_InvalidTypeNameExceptionRes(parsedOutput, context);\n case \"OpsMetadataNotFoundException\":\n case \"com.amazonaws.ssm#OpsMetadataNotFoundException\":\n throw await de_OpsMetadataNotFoundExceptionRes(parsedOutput, context);\n case \"ParameterNotFound\":\n case \"com.amazonaws.ssm#ParameterNotFound\":\n throw await de_ParameterNotFoundRes(parsedOutput, context);\n case \"ResourceInUseException\":\n case \"com.amazonaws.ssm#ResourceInUseException\":\n throw await de_ResourceInUseExceptionRes(parsedOutput, context);\n case \"ResourceDataSyncNotFoundException\":\n case \"com.amazonaws.ssm#ResourceDataSyncNotFoundException\":\n throw await de_ResourceDataSyncNotFoundExceptionRes(parsedOutput, context);\n case \"MalformedResourcePolicyDocumentException\":\n case \"com.amazonaws.ssm#MalformedResourcePolicyDocumentException\":\n throw await de_MalformedResourcePolicyDocumentExceptionRes(parsedOutput, context);\n case \"ResourceNotFoundException\":\n case \"com.amazonaws.ssm#ResourceNotFoundException\":\n throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);\n case \"ResourcePolicyConflictException\":\n case \"com.amazonaws.ssm#ResourcePolicyConflictException\":\n throw await de_ResourcePolicyConflictExceptionRes(parsedOutput, context);\n case \"ResourcePolicyInvalidParameterException\":\n case \"com.amazonaws.ssm#ResourcePolicyInvalidParameterException\":\n throw await de_ResourcePolicyInvalidParameterExceptionRes(parsedOutput, context);\n case \"ResourcePolicyNotFoundException\":\n case \"com.amazonaws.ssm#ResourcePolicyNotFoundException\":\n throw await de_ResourcePolicyNotFoundExceptionRes(parsedOutput, context);\n case \"TargetInUseException\":\n case \"com.amazonaws.ssm#TargetInUseException\":\n throw await de_TargetInUseExceptionRes(parsedOutput, context);\n case \"InvalidFilter\":\n case \"com.amazonaws.ssm#InvalidFilter\":\n throw await de_InvalidFilterRes(parsedOutput, context);\n case \"InvalidNextToken\":\n case \"com.amazonaws.ssm#InvalidNextToken\":\n throw await de_InvalidNextTokenRes(parsedOutput, context);\n case \"InvalidAssociationVersion\":\n case \"com.amazonaws.ssm#InvalidAssociationVersion\":\n throw await de_InvalidAssociationVersionRes(parsedOutput, context);\n case \"AssociationExecutionDoesNotExist\":\n case \"com.amazonaws.ssm#AssociationExecutionDoesNotExist\":\n throw await de_AssociationExecutionDoesNotExistRes(parsedOutput, context);\n case \"InvalidFilterKey\":\n case \"com.amazonaws.ssm#InvalidFilterKey\":\n throw await de_InvalidFilterKeyRes(parsedOutput, context);\n case \"InvalidFilterValue\":\n case \"com.amazonaws.ssm#InvalidFilterValue\":\n throw await de_InvalidFilterValueRes(parsedOutput, context);\n case \"AutomationExecutionNotFoundException\":\n case \"com.amazonaws.ssm#AutomationExecutionNotFoundException\":\n throw await de_AutomationExecutionNotFoundExceptionRes(parsedOutput, context);\n case \"InvalidPermissionType\":\n case \"com.amazonaws.ssm#InvalidPermissionType\":\n throw await de_InvalidPermissionTypeRes(parsedOutput, context);\n case \"UnsupportedOperatingSystem\":\n case \"com.amazonaws.ssm#UnsupportedOperatingSystem\":\n throw await de_UnsupportedOperatingSystemRes(parsedOutput, context);\n case \"InvalidInstanceInformationFilterValue\":\n case \"com.amazonaws.ssm#InvalidInstanceInformationFilterValue\":\n throw await de_InvalidInstanceInformationFilterValueRes(parsedOutput, context);\n case \"InvalidInstancePropertyFilterValue\":\n case \"com.amazonaws.ssm#InvalidInstancePropertyFilterValue\":\n throw await de_InvalidInstancePropertyFilterValueRes(parsedOutput, context);\n case \"InvalidDeletionIdException\":\n case \"com.amazonaws.ssm#InvalidDeletionIdException\":\n throw await de_InvalidDeletionIdExceptionRes(parsedOutput, context);\n case \"InvalidFilterOption\":\n case \"com.amazonaws.ssm#InvalidFilterOption\":\n throw await de_InvalidFilterOptionRes(parsedOutput, context);\n case \"OpsItemRelatedItemAssociationNotFoundException\":\n case \"com.amazonaws.ssm#OpsItemRelatedItemAssociationNotFoundException\":\n throw await de_OpsItemRelatedItemAssociationNotFoundExceptionRes(parsedOutput, context);\n case \"InvalidDocumentType\":\n case \"com.amazonaws.ssm#InvalidDocumentType\":\n throw await de_InvalidDocumentTypeRes(parsedOutput, context);\n case \"UnsupportedCalendarException\":\n case \"com.amazonaws.ssm#UnsupportedCalendarException\":\n throw await de_UnsupportedCalendarExceptionRes(parsedOutput, context);\n case \"InvalidPluginName\":\n case \"com.amazonaws.ssm#InvalidPluginName\":\n throw await de_InvalidPluginNameRes(parsedOutput, context);\n case \"InvocationDoesNotExist\":\n case \"com.amazonaws.ssm#InvocationDoesNotExist\":\n throw await de_InvocationDoesNotExistRes(parsedOutput, context);\n case \"UnsupportedFeatureRequiredException\":\n case \"com.amazonaws.ssm#UnsupportedFeatureRequiredException\":\n throw await de_UnsupportedFeatureRequiredExceptionRes(parsedOutput, context);\n case \"InvalidAggregatorException\":\n case \"com.amazonaws.ssm#InvalidAggregatorException\":\n throw await de_InvalidAggregatorExceptionRes(parsedOutput, context);\n case \"InvalidInventoryGroupException\":\n case \"com.amazonaws.ssm#InvalidInventoryGroupException\":\n throw await de_InvalidInventoryGroupExceptionRes(parsedOutput, context);\n case \"InvalidResultAttributeException\":\n case \"com.amazonaws.ssm#InvalidResultAttributeException\":\n throw await de_InvalidResultAttributeExceptionRes(parsedOutput, context);\n case \"InvalidKeyId\":\n case \"com.amazonaws.ssm#InvalidKeyId\":\n throw await de_InvalidKeyIdRes(parsedOutput, context);\n case \"ParameterVersionNotFound\":\n case \"com.amazonaws.ssm#ParameterVersionNotFound\":\n throw await de_ParameterVersionNotFoundRes(parsedOutput, context);\n case \"ServiceSettingNotFound\":\n case \"com.amazonaws.ssm#ServiceSettingNotFound\":\n throw await de_ServiceSettingNotFoundRes(parsedOutput, context);\n case \"ParameterVersionLabelLimitExceeded\":\n case \"com.amazonaws.ssm#ParameterVersionLabelLimitExceeded\":\n throw await de_ParameterVersionLabelLimitExceededRes(parsedOutput, context);\n case \"DocumentPermissionLimit\":\n case \"com.amazonaws.ssm#DocumentPermissionLimit\":\n throw await de_DocumentPermissionLimitRes(parsedOutput, context);\n case \"ComplianceTypeCountLimitExceededException\":\n case \"com.amazonaws.ssm#ComplianceTypeCountLimitExceededException\":\n throw await de_ComplianceTypeCountLimitExceededExceptionRes(parsedOutput, context);\n case \"InvalidItemContentException\":\n case \"com.amazonaws.ssm#InvalidItemContentException\":\n throw await de_InvalidItemContentExceptionRes(parsedOutput, context);\n case \"ItemSizeLimitExceededException\":\n case \"com.amazonaws.ssm#ItemSizeLimitExceededException\":\n throw await de_ItemSizeLimitExceededExceptionRes(parsedOutput, context);\n case \"TotalSizeLimitExceededException\":\n case \"com.amazonaws.ssm#TotalSizeLimitExceededException\":\n throw await de_TotalSizeLimitExceededExceptionRes(parsedOutput, context);\n case \"CustomSchemaCountLimitExceededException\":\n case \"com.amazonaws.ssm#CustomSchemaCountLimitExceededException\":\n throw await de_CustomSchemaCountLimitExceededExceptionRes(parsedOutput, context);\n case \"InvalidInventoryItemContextException\":\n case \"com.amazonaws.ssm#InvalidInventoryItemContextException\":\n throw await de_InvalidInventoryItemContextExceptionRes(parsedOutput, context);\n case \"ItemContentMismatchException\":\n case \"com.amazonaws.ssm#ItemContentMismatchException\":\n throw await de_ItemContentMismatchExceptionRes(parsedOutput, context);\n case \"SubTypeCountLimitExceededException\":\n case \"com.amazonaws.ssm#SubTypeCountLimitExceededException\":\n throw await de_SubTypeCountLimitExceededExceptionRes(parsedOutput, context);\n case \"UnsupportedInventoryItemContextException\":\n case \"com.amazonaws.ssm#UnsupportedInventoryItemContextException\":\n throw await de_UnsupportedInventoryItemContextExceptionRes(parsedOutput, context);\n case \"UnsupportedInventorySchemaVersionException\":\n case \"com.amazonaws.ssm#UnsupportedInventorySchemaVersionException\":\n throw await de_UnsupportedInventorySchemaVersionExceptionRes(parsedOutput, context);\n case \"HierarchyLevelLimitExceededException\":\n case \"com.amazonaws.ssm#HierarchyLevelLimitExceededException\":\n throw await de_HierarchyLevelLimitExceededExceptionRes(parsedOutput, context);\n case \"HierarchyTypeMismatchException\":\n case \"com.amazonaws.ssm#HierarchyTypeMismatchException\":\n throw await de_HierarchyTypeMismatchExceptionRes(parsedOutput, context);\n case \"IncompatiblePolicyException\":\n case \"com.amazonaws.ssm#IncompatiblePolicyException\":\n throw await de_IncompatiblePolicyExceptionRes(parsedOutput, context);\n case \"InvalidAllowedPatternException\":\n case \"com.amazonaws.ssm#InvalidAllowedPatternException\":\n throw await de_InvalidAllowedPatternExceptionRes(parsedOutput, context);\n case \"InvalidPolicyAttributeException\":\n case \"com.amazonaws.ssm#InvalidPolicyAttributeException\":\n throw await de_InvalidPolicyAttributeExceptionRes(parsedOutput, context);\n case \"InvalidPolicyTypeException\":\n case \"com.amazonaws.ssm#InvalidPolicyTypeException\":\n throw await de_InvalidPolicyTypeExceptionRes(parsedOutput, context);\n case \"ParameterAlreadyExists\":\n case \"com.amazonaws.ssm#ParameterAlreadyExists\":\n throw await de_ParameterAlreadyExistsRes(parsedOutput, context);\n case \"ParameterLimitExceeded\":\n case \"com.amazonaws.ssm#ParameterLimitExceeded\":\n throw await de_ParameterLimitExceededRes(parsedOutput, context);\n case \"ParameterMaxVersionLimitExceeded\":\n case \"com.amazonaws.ssm#ParameterMaxVersionLimitExceeded\":\n throw await de_ParameterMaxVersionLimitExceededRes(parsedOutput, context);\n case \"ParameterPatternMismatchException\":\n case \"com.amazonaws.ssm#ParameterPatternMismatchException\":\n throw await de_ParameterPatternMismatchExceptionRes(parsedOutput, context);\n case \"PoliciesLimitExceededException\":\n case \"com.amazonaws.ssm#PoliciesLimitExceededException\":\n throw await de_PoliciesLimitExceededExceptionRes(parsedOutput, context);\n case \"UnsupportedParameterType\":\n case \"com.amazonaws.ssm#UnsupportedParameterType\":\n throw await de_UnsupportedParameterTypeRes(parsedOutput, context);\n case \"ResourcePolicyLimitExceededException\":\n case \"com.amazonaws.ssm#ResourcePolicyLimitExceededException\":\n throw await de_ResourcePolicyLimitExceededExceptionRes(parsedOutput, context);\n case \"AlreadyExistsException\":\n case \"com.amazonaws.ssm#AlreadyExistsException\":\n throw await de_AlreadyExistsExceptionRes(parsedOutput, context);\n case \"FeatureNotAvailableException\":\n case \"com.amazonaws.ssm#FeatureNotAvailableException\":\n throw await de_FeatureNotAvailableExceptionRes(parsedOutput, context);\n case \"AutomationStepNotFoundException\":\n case \"com.amazonaws.ssm#AutomationStepNotFoundException\":\n throw await de_AutomationStepNotFoundExceptionRes(parsedOutput, context);\n case \"InvalidAutomationSignalException\":\n case \"com.amazonaws.ssm#InvalidAutomationSignalException\":\n throw await de_InvalidAutomationSignalExceptionRes(parsedOutput, context);\n case \"InvalidNotificationConfig\":\n case \"com.amazonaws.ssm#InvalidNotificationConfig\":\n throw await de_InvalidNotificationConfigRes(parsedOutput, context);\n case \"InvalidOutputFolder\":\n case \"com.amazonaws.ssm#InvalidOutputFolder\":\n throw await de_InvalidOutputFolderRes(parsedOutput, context);\n case \"InvalidRole\":\n case \"com.amazonaws.ssm#InvalidRole\":\n throw await de_InvalidRoleRes(parsedOutput, context);\n case \"InvalidAssociation\":\n case \"com.amazonaws.ssm#InvalidAssociation\":\n throw await de_InvalidAssociationRes(parsedOutput, context);\n case \"AutomationDefinitionNotFoundException\":\n case \"com.amazonaws.ssm#AutomationDefinitionNotFoundException\":\n throw await de_AutomationDefinitionNotFoundExceptionRes(parsedOutput, context);\n case \"AutomationDefinitionVersionNotFoundException\":\n case \"com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException\":\n throw await de_AutomationDefinitionVersionNotFoundExceptionRes(parsedOutput, context);\n case \"AutomationExecutionLimitExceededException\":\n case \"com.amazonaws.ssm#AutomationExecutionLimitExceededException\":\n throw await de_AutomationExecutionLimitExceededExceptionRes(parsedOutput, context);\n case \"InvalidAutomationExecutionParametersException\":\n case \"com.amazonaws.ssm#InvalidAutomationExecutionParametersException\":\n throw await de_InvalidAutomationExecutionParametersExceptionRes(parsedOutput, context);\n case \"AutomationDefinitionNotApprovedException\":\n case \"com.amazonaws.ssm#AutomationDefinitionNotApprovedException\":\n throw await de_AutomationDefinitionNotApprovedExceptionRes(parsedOutput, context);\n case \"TargetNotConnected\":\n case \"com.amazonaws.ssm#TargetNotConnected\":\n throw await de_TargetNotConnectedRes(parsedOutput, context);\n case \"InvalidAutomationStatusUpdateException\":\n case \"com.amazonaws.ssm#InvalidAutomationStatusUpdateException\":\n throw await de_InvalidAutomationStatusUpdateExceptionRes(parsedOutput, context);\n case \"AssociationVersionLimitExceeded\":\n case \"com.amazonaws.ssm#AssociationVersionLimitExceeded\":\n throw await de_AssociationVersionLimitExceededRes(parsedOutput, context);\n case \"InvalidUpdate\":\n case \"com.amazonaws.ssm#InvalidUpdate\":\n throw await de_InvalidUpdateRes(parsedOutput, context);\n case \"StatusUnchanged\":\n case \"com.amazonaws.ssm#StatusUnchanged\":\n throw await de_StatusUnchangedRes(parsedOutput, context);\n case \"DocumentVersionLimitExceeded\":\n case \"com.amazonaws.ssm#DocumentVersionLimitExceeded\":\n throw await de_DocumentVersionLimitExceededRes(parsedOutput, context);\n case \"DuplicateDocumentContent\":\n case \"com.amazonaws.ssm#DuplicateDocumentContent\":\n throw await de_DuplicateDocumentContentRes(parsedOutput, context);\n case \"DuplicateDocumentVersionName\":\n case \"com.amazonaws.ssm#DuplicateDocumentVersionName\":\n throw await de_DuplicateDocumentVersionNameRes(parsedOutput, context);\n case \"OpsMetadataKeyLimitExceededException\":\n case \"com.amazonaws.ssm#OpsMetadataKeyLimitExceededException\":\n throw await de_OpsMetadataKeyLimitExceededExceptionRes(parsedOutput, context);\n case \"ResourceDataSyncConflictException\":\n case \"com.amazonaws.ssm#ResourceDataSyncConflictException\":\n throw await de_ResourceDataSyncConflictExceptionRes(parsedOutput, context);\n default:\n const parsedBody = parsedOutput.body;\n return throwDefaultError({\n output,\n parsedBody,\n errorCode\n });\n }\n}, \"de_CommandError\");\nvar de_AlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AlreadyExistsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AlreadyExistsExceptionRes\");\nvar de_AssociatedInstancesRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociatedInstances({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociatedInstancesRes\");\nvar de_AssociationAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociationAlreadyExists({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociationAlreadyExistsRes\");\nvar de_AssociationDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociationDoesNotExist({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociationDoesNotExistRes\");\nvar de_AssociationExecutionDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociationExecutionDoesNotExist({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociationExecutionDoesNotExistRes\");\nvar de_AssociationLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociationLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociationLimitExceededRes\");\nvar de_AssociationVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AssociationVersionLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AssociationVersionLimitExceededRes\");\nvar de_AutomationDefinitionNotApprovedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationDefinitionNotApprovedException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationDefinitionNotApprovedExceptionRes\");\nvar de_AutomationDefinitionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationDefinitionNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationDefinitionNotFoundExceptionRes\");\nvar de_AutomationDefinitionVersionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationDefinitionVersionNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationDefinitionVersionNotFoundExceptionRes\");\nvar de_AutomationExecutionLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationExecutionLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationExecutionLimitExceededExceptionRes\");\nvar de_AutomationExecutionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationExecutionNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationExecutionNotFoundExceptionRes\");\nvar de_AutomationStepNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new AutomationStepNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_AutomationStepNotFoundExceptionRes\");\nvar de_ComplianceTypeCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ComplianceTypeCountLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ComplianceTypeCountLimitExceededExceptionRes\");\nvar de_CustomSchemaCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new CustomSchemaCountLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_CustomSchemaCountLimitExceededExceptionRes\");\nvar de_DocumentAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DocumentAlreadyExists({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DocumentAlreadyExistsRes\");\nvar de_DocumentLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DocumentLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DocumentLimitExceededRes\");\nvar de_DocumentPermissionLimitRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DocumentPermissionLimit({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DocumentPermissionLimitRes\");\nvar de_DocumentVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DocumentVersionLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DocumentVersionLimitExceededRes\");\nvar de_DoesNotExistExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DoesNotExistException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DoesNotExistExceptionRes\");\nvar de_DuplicateDocumentContentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DuplicateDocumentContent({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DuplicateDocumentContentRes\");\nvar de_DuplicateDocumentVersionNameRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DuplicateDocumentVersionName({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DuplicateDocumentVersionNameRes\");\nvar de_DuplicateInstanceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new DuplicateInstanceId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_DuplicateInstanceIdRes\");\nvar de_FeatureNotAvailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new FeatureNotAvailableException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_FeatureNotAvailableExceptionRes\");\nvar de_HierarchyLevelLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new HierarchyLevelLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_HierarchyLevelLimitExceededExceptionRes\");\nvar de_HierarchyTypeMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new HierarchyTypeMismatchException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_HierarchyTypeMismatchExceptionRes\");\nvar de_IdempotentParameterMismatchRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new IdempotentParameterMismatch({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_IdempotentParameterMismatchRes\");\nvar de_IncompatiblePolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new IncompatiblePolicyException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_IncompatiblePolicyExceptionRes\");\nvar de_InternalServerErrorRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InternalServerError({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InternalServerErrorRes\");\nvar de_InvalidActivationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidActivation({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidActivationRes\");\nvar de_InvalidActivationIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidActivationId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidActivationIdRes\");\nvar de_InvalidAggregatorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAggregatorException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAggregatorExceptionRes\");\nvar de_InvalidAllowedPatternExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAllowedPatternException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAllowedPatternExceptionRes\");\nvar de_InvalidAssociationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAssociation({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAssociationRes\");\nvar de_InvalidAssociationVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAssociationVersion({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAssociationVersionRes\");\nvar de_InvalidAutomationExecutionParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAutomationExecutionParametersException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAutomationExecutionParametersExceptionRes\");\nvar de_InvalidAutomationSignalExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAutomationSignalException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAutomationSignalExceptionRes\");\nvar de_InvalidAutomationStatusUpdateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidAutomationStatusUpdateException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAutomationStatusUpdateExceptionRes\");\nvar de_InvalidCommandIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidCommandId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidCommandIdRes\");\nvar de_InvalidDeleteInventoryParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDeleteInventoryParametersException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDeleteInventoryParametersExceptionRes\");\nvar de_InvalidDeletionIdExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDeletionIdException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDeletionIdExceptionRes\");\nvar de_InvalidDocumentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocument({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentRes\");\nvar de_InvalidDocumentContentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocumentContent({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentContentRes\");\nvar de_InvalidDocumentOperationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocumentOperation({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentOperationRes\");\nvar de_InvalidDocumentSchemaVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocumentSchemaVersion({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentSchemaVersionRes\");\nvar de_InvalidDocumentTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocumentType({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentTypeRes\");\nvar de_InvalidDocumentVersionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidDocumentVersion({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidDocumentVersionRes\");\nvar de_InvalidFilterRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidFilter({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidFilterRes\");\nvar de_InvalidFilterKeyRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidFilterKey({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidFilterKeyRes\");\nvar de_InvalidFilterOptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidFilterOption({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidFilterOptionRes\");\nvar de_InvalidFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidFilterValue({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidFilterValueRes\");\nvar de_InvalidInstanceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInstanceId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInstanceIdRes\");\nvar de_InvalidInstanceInformationFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInstanceInformationFilterValue({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInstanceInformationFilterValueRes\");\nvar de_InvalidInstancePropertyFilterValueRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInstancePropertyFilterValue({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInstancePropertyFilterValueRes\");\nvar de_InvalidInventoryGroupExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInventoryGroupException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInventoryGroupExceptionRes\");\nvar de_InvalidInventoryItemContextExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInventoryItemContextException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInventoryItemContextExceptionRes\");\nvar de_InvalidInventoryRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidInventoryRequestException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidInventoryRequestExceptionRes\");\nvar de_InvalidItemContentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidItemContentException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidItemContentExceptionRes\");\nvar de_InvalidKeyIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidKeyId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidKeyIdRes\");\nvar de_InvalidNextTokenRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidNextToken({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidNextTokenRes\");\nvar de_InvalidNotificationConfigRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidNotificationConfig({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidNotificationConfigRes\");\nvar de_InvalidOptionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidOptionException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidOptionExceptionRes\");\nvar de_InvalidOutputFolderRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidOutputFolder({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidOutputFolderRes\");\nvar de_InvalidOutputLocationRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidOutputLocation({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidOutputLocationRes\");\nvar de_InvalidParametersRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidParameters({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidParametersRes\");\nvar de_InvalidPermissionTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidPermissionType({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidPermissionTypeRes\");\nvar de_InvalidPluginNameRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidPluginName({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidPluginNameRes\");\nvar de_InvalidPolicyAttributeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidPolicyAttributeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidPolicyAttributeExceptionRes\");\nvar de_InvalidPolicyTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidPolicyTypeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidPolicyTypeExceptionRes\");\nvar de_InvalidResourceIdRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidResourceId({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidResourceIdRes\");\nvar de_InvalidResourceTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidResourceType({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidResourceTypeRes\");\nvar de_InvalidResultAttributeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidResultAttributeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidResultAttributeExceptionRes\");\nvar de_InvalidRoleRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidRole({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidRoleRes\");\nvar de_InvalidScheduleRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidSchedule({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidScheduleRes\");\nvar de_InvalidTagRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidTag({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidTagRes\");\nvar de_InvalidTargetRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidTarget({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidTargetRes\");\nvar de_InvalidTargetMapsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidTargetMaps({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidTargetMapsRes\");\nvar de_InvalidTypeNameExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidTypeNameException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidTypeNameExceptionRes\");\nvar de_InvalidUpdateRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvalidUpdate({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidUpdateRes\");\nvar de_InvocationDoesNotExistRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new InvocationDoesNotExist({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvocationDoesNotExistRes\");\nvar de_ItemContentMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ItemContentMismatchException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ItemContentMismatchExceptionRes\");\nvar de_ItemSizeLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ItemSizeLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ItemSizeLimitExceededExceptionRes\");\nvar de_MalformedResourcePolicyDocumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new MalformedResourcePolicyDocumentException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_MalformedResourcePolicyDocumentExceptionRes\");\nvar de_MaxDocumentSizeExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new MaxDocumentSizeExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_MaxDocumentSizeExceededRes\");\nvar de_OpsItemAccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemAccessDeniedException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemAccessDeniedExceptionRes\");\nvar de_OpsItemAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemAlreadyExistsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemAlreadyExistsExceptionRes\");\nvar de_OpsItemConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemConflictException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemConflictExceptionRes\");\nvar de_OpsItemInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemInvalidParameterException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemInvalidParameterExceptionRes\");\nvar de_OpsItemLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemLimitExceededExceptionRes\");\nvar de_OpsItemNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemNotFoundExceptionRes\");\nvar de_OpsItemRelatedItemAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemRelatedItemAlreadyExistsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemRelatedItemAlreadyExistsExceptionRes\");\nvar de_OpsItemRelatedItemAssociationNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsItemRelatedItemAssociationNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsItemRelatedItemAssociationNotFoundExceptionRes\");\nvar de_OpsMetadataAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataAlreadyExistsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataAlreadyExistsExceptionRes\");\nvar de_OpsMetadataInvalidArgumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataInvalidArgumentException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataInvalidArgumentExceptionRes\");\nvar de_OpsMetadataKeyLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataKeyLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataKeyLimitExceededExceptionRes\");\nvar de_OpsMetadataLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataLimitExceededExceptionRes\");\nvar de_OpsMetadataNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataNotFoundExceptionRes\");\nvar de_OpsMetadataTooManyUpdatesExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new OpsMetadataTooManyUpdatesException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_OpsMetadataTooManyUpdatesExceptionRes\");\nvar de_ParameterAlreadyExistsRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterAlreadyExists({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterAlreadyExistsRes\");\nvar de_ParameterLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterLimitExceededRes\");\nvar de_ParameterMaxVersionLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterMaxVersionLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterMaxVersionLimitExceededRes\");\nvar de_ParameterNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterNotFound({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterNotFoundRes\");\nvar de_ParameterPatternMismatchExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterPatternMismatchException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterPatternMismatchExceptionRes\");\nvar de_ParameterVersionLabelLimitExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterVersionLabelLimitExceeded({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterVersionLabelLimitExceededRes\");\nvar de_ParameterVersionNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ParameterVersionNotFound({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ParameterVersionNotFoundRes\");\nvar de_PoliciesLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new PoliciesLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_PoliciesLimitExceededExceptionRes\");\nvar de_ResourceDataSyncAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceDataSyncAlreadyExistsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceDataSyncAlreadyExistsExceptionRes\");\nvar de_ResourceDataSyncConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceDataSyncConflictException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceDataSyncConflictExceptionRes\");\nvar de_ResourceDataSyncCountExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceDataSyncCountExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceDataSyncCountExceededExceptionRes\");\nvar de_ResourceDataSyncInvalidConfigurationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceDataSyncInvalidConfigurationException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceDataSyncInvalidConfigurationExceptionRes\");\nvar de_ResourceDataSyncNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceDataSyncNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceDataSyncNotFoundExceptionRes\");\nvar de_ResourceInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceInUseException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceInUseExceptionRes\");\nvar de_ResourceLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceLimitExceededExceptionRes\");\nvar de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourceNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourceNotFoundExceptionRes\");\nvar de_ResourcePolicyConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourcePolicyConflictException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourcePolicyConflictExceptionRes\");\nvar de_ResourcePolicyInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourcePolicyInvalidParameterException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourcePolicyInvalidParameterExceptionRes\");\nvar de_ResourcePolicyLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourcePolicyLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourcePolicyLimitExceededExceptionRes\");\nvar de_ResourcePolicyNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ResourcePolicyNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ResourcePolicyNotFoundExceptionRes\");\nvar de_ServiceSettingNotFoundRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new ServiceSettingNotFound({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ServiceSettingNotFoundRes\");\nvar de_StatusUnchangedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new StatusUnchanged({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_StatusUnchangedRes\");\nvar de_SubTypeCountLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new SubTypeCountLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_SubTypeCountLimitExceededExceptionRes\");\nvar de_TargetInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new TargetInUseException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_TargetInUseExceptionRes\");\nvar de_TargetNotConnectedRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new TargetNotConnected({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_TargetNotConnectedRes\");\nvar de_TooManyTagsErrorRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new TooManyTagsError({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_TooManyTagsErrorRes\");\nvar de_TooManyUpdatesRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new TooManyUpdates({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_TooManyUpdatesRes\");\nvar de_TotalSizeLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new TotalSizeLimitExceededException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_TotalSizeLimitExceededExceptionRes\");\nvar de_UnsupportedCalendarExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedCalendarException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedCalendarExceptionRes\");\nvar de_UnsupportedFeatureRequiredExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedFeatureRequiredException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedFeatureRequiredExceptionRes\");\nvar de_UnsupportedInventoryItemContextExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedInventoryItemContextException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedInventoryItemContextExceptionRes\");\nvar de_UnsupportedInventorySchemaVersionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedInventorySchemaVersionException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedInventorySchemaVersionExceptionRes\");\nvar de_UnsupportedOperatingSystemRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedOperatingSystem({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedOperatingSystemRes\");\nvar de_UnsupportedParameterTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedParameterType({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedParameterTypeRes\");\nvar de_UnsupportedPlatformTypeRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = (0, import_smithy_client._json)(body);\n const exception = new UnsupportedPlatformType({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_UnsupportedPlatformTypeRes\");\nvar se_AssociationStatus = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AdditionalInfo: [],\n Date: (_) => _.getTime() / 1e3,\n Message: [],\n Name: []\n });\n}, \"se_AssociationStatus\");\nvar se_ComplianceExecutionSummary = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ExecutionId: [],\n ExecutionTime: (_) => _.getTime() / 1e3,\n ExecutionType: []\n });\n}, \"se_ComplianceExecutionSummary\");\nvar se_CreateActivationRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n DefaultInstanceName: [],\n Description: [],\n ExpirationDate: (_) => _.getTime() / 1e3,\n IamRole: [],\n RegistrationLimit: [],\n RegistrationMetadata: import_smithy_client._json,\n Tags: import_smithy_client._json\n });\n}, \"se_CreateActivationRequest\");\nvar se_CreateMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AllowUnassociatedTargets: [],\n ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],\n Cutoff: [],\n Description: [],\n Duration: [],\n EndDate: [],\n Name: [],\n Schedule: [],\n ScheduleOffset: [],\n ScheduleTimezone: [],\n StartDate: [],\n Tags: import_smithy_client._json\n });\n}, \"se_CreateMaintenanceWindowRequest\");\nvar se_CreateOpsItemRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AccountId: [],\n ActualEndTime: (_) => _.getTime() / 1e3,\n ActualStartTime: (_) => _.getTime() / 1e3,\n Category: [],\n Description: [],\n Notifications: import_smithy_client._json,\n OperationalData: import_smithy_client._json,\n OpsItemType: [],\n PlannedEndTime: (_) => _.getTime() / 1e3,\n PlannedStartTime: (_) => _.getTime() / 1e3,\n Priority: [],\n RelatedOpsItems: import_smithy_client._json,\n Severity: [],\n Source: [],\n Tags: import_smithy_client._json,\n Title: []\n });\n}, \"se_CreateOpsItemRequest\");\nvar se_CreatePatchBaselineRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ApprovalRules: import_smithy_client._json,\n ApprovedPatches: import_smithy_client._json,\n ApprovedPatchesComplianceLevel: [],\n ApprovedPatchesEnableNonSecurity: [],\n ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],\n Description: [],\n GlobalFilters: import_smithy_client._json,\n Name: [],\n OperatingSystem: [],\n RejectedPatches: import_smithy_client._json,\n RejectedPatchesAction: [],\n Sources: import_smithy_client._json,\n Tags: import_smithy_client._json\n });\n}, \"se_CreatePatchBaselineRequest\");\nvar se_DeleteInventoryRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],\n DryRun: [],\n SchemaDeleteOption: [],\n TypeName: []\n });\n}, \"se_DeleteInventoryRequest\");\nvar se_GetInventoryRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n Aggregators: (_) => se_InventoryAggregatorList(_, context),\n Filters: import_smithy_client._json,\n MaxResults: [],\n NextToken: [],\n ResultAttributes: import_smithy_client._json\n });\n}, \"se_GetInventoryRequest\");\nvar se_GetOpsSummaryRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n Aggregators: (_) => se_OpsAggregatorList(_, context),\n Filters: import_smithy_client._json,\n MaxResults: [],\n NextToken: [],\n ResultAttributes: import_smithy_client._json,\n SyncName: []\n });\n}, \"se_GetOpsSummaryRequest\");\nvar se_InventoryAggregator = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n Aggregators: (_) => se_InventoryAggregatorList(_, context),\n Expression: [],\n Groups: import_smithy_client._json\n });\n}, \"se_InventoryAggregator\");\nvar se_InventoryAggregatorList = /* @__PURE__ */ __name((input, context) => {\n return input.filter((e) => e != null).map((entry) => {\n return se_InventoryAggregator(entry, context);\n });\n}, \"se_InventoryAggregatorList\");\nvar se_MaintenanceWindowLambdaParameters = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ClientContext: [],\n Payload: context.base64Encoder,\n Qualifier: []\n });\n}, \"se_MaintenanceWindowLambdaParameters\");\nvar se_MaintenanceWindowTaskInvocationParameters = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n Automation: import_smithy_client._json,\n Lambda: (_) => se_MaintenanceWindowLambdaParameters(_, context),\n RunCommand: import_smithy_client._json,\n StepFunctions: import_smithy_client._json\n });\n}, \"se_MaintenanceWindowTaskInvocationParameters\");\nvar se_OpsAggregator = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AggregatorType: [],\n Aggregators: (_) => se_OpsAggregatorList(_, context),\n AttributeName: [],\n Filters: import_smithy_client._json,\n TypeName: [],\n Values: import_smithy_client._json\n });\n}, \"se_OpsAggregator\");\nvar se_OpsAggregatorList = /* @__PURE__ */ __name((input, context) => {\n return input.filter((e) => e != null).map((entry) => {\n return se_OpsAggregator(entry, context);\n });\n}, \"se_OpsAggregatorList\");\nvar se_PutComplianceItemsRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ComplianceType: [],\n ExecutionSummary: (_) => se_ComplianceExecutionSummary(_, context),\n ItemContentHash: [],\n Items: import_smithy_client._json,\n ResourceId: [],\n ResourceType: [],\n UploadType: []\n });\n}, \"se_PutComplianceItemsRequest\");\nvar se_RegisterTargetWithMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],\n Description: [],\n Name: [],\n OwnerInformation: [],\n ResourceType: [],\n Targets: import_smithy_client._json,\n WindowId: []\n });\n}, \"se_RegisterTargetWithMaintenanceWindowRequest\");\nvar se_RegisterTaskWithMaintenanceWindowRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AlarmConfiguration: import_smithy_client._json,\n ClientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],\n CutoffBehavior: [],\n Description: [],\n LoggingInfo: import_smithy_client._json,\n MaxConcurrency: [],\n MaxErrors: [],\n Name: [],\n Priority: [],\n ServiceRoleArn: [],\n Targets: import_smithy_client._json,\n TaskArn: [],\n TaskInvocationParameters: (_) => se_MaintenanceWindowTaskInvocationParameters(_, context),\n TaskParameters: import_smithy_client._json,\n TaskType: [],\n WindowId: []\n });\n}, \"se_RegisterTaskWithMaintenanceWindowRequest\");\nvar se_StartChangeRequestExecutionRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AutoApprove: [],\n ChangeDetails: [],\n ChangeRequestName: [],\n ClientToken: [],\n DocumentName: [],\n DocumentVersion: [],\n Parameters: import_smithy_client._json,\n Runbooks: import_smithy_client._json,\n ScheduledEndTime: (_) => _.getTime() / 1e3,\n ScheduledTime: (_) => _.getTime() / 1e3,\n Tags: import_smithy_client._json\n });\n}, \"se_StartChangeRequestExecutionRequest\");\nvar se_UpdateAssociationStatusRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AssociationStatus: (_) => se_AssociationStatus(_, context),\n InstanceId: [],\n Name: []\n });\n}, \"se_UpdateAssociationStatusRequest\");\nvar se_UpdateMaintenanceWindowTaskRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n AlarmConfiguration: import_smithy_client._json,\n CutoffBehavior: [],\n Description: [],\n LoggingInfo: import_smithy_client._json,\n MaxConcurrency: [],\n MaxErrors: [],\n Name: [],\n Priority: [],\n Replace: [],\n ServiceRoleArn: [],\n Targets: import_smithy_client._json,\n TaskArn: [],\n TaskInvocationParameters: (_) => se_MaintenanceWindowTaskInvocationParameters(_, context),\n TaskParameters: import_smithy_client._json,\n WindowId: [],\n WindowTaskId: []\n });\n}, \"se_UpdateMaintenanceWindowTaskRequest\");\nvar se_UpdateOpsItemRequest = /* @__PURE__ */ __name((input, context) => {\n return (0, import_smithy_client.take)(input, {\n ActualEndTime: (_) => _.getTime() / 1e3,\n ActualStartTime: (_) => _.getTime() / 1e3,\n Category: [],\n Description: [],\n Notifications: import_smithy_client._json,\n OperationalData: import_smithy_client._json,\n OperationalDataToDelete: import_smithy_client._json,\n OpsItemArn: [],\n OpsItemId: [],\n PlannedEndTime: (_) => _.getTime() / 1e3,\n PlannedStartTime: (_) => _.getTime() / 1e3,\n Priority: [],\n RelatedOpsItems: import_smithy_client._json,\n Severity: [],\n Status: [],\n Title: []\n });\n}, \"se_UpdateOpsItemRequest\");\nvar de_Activation = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActivationId: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DefaultInstanceName: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n ExpirationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Expired: import_smithy_client.expectBoolean,\n IamRole: import_smithy_client.expectString,\n RegistrationLimit: import_smithy_client.expectInt32,\n RegistrationsCount: import_smithy_client.expectInt32,\n Tags: import_smithy_client._json\n });\n}, \"de_Activation\");\nvar de_ActivationList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Activation(entry, context);\n });\n return retVal;\n}, \"de_ActivationList\");\nvar de_Association = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationId: import_smithy_client.expectString,\n AssociationName: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n Duration: import_smithy_client.expectInt32,\n InstanceId: import_smithy_client.expectString,\n LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n Overview: import_smithy_client._json,\n ScheduleExpression: import_smithy_client.expectString,\n ScheduleOffset: import_smithy_client.expectInt32,\n TargetMaps: import_smithy_client._json,\n Targets: import_smithy_client._json\n });\n}, \"de_Association\");\nvar de_AssociationDescription = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n ApplyOnlyAtCronInterval: import_smithy_client.expectBoolean,\n AssociationId: import_smithy_client.expectString,\n AssociationName: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n AutomationTargetParameterName: import_smithy_client.expectString,\n CalendarNames: import_smithy_client._json,\n ComplianceSeverity: import_smithy_client.expectString,\n Date: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DocumentVersion: import_smithy_client.expectString,\n Duration: import_smithy_client.expectInt32,\n InstanceId: import_smithy_client.expectString,\n LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastSuccessfulExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastUpdateAssociationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n OutputLocation: import_smithy_client._json,\n Overview: import_smithy_client._json,\n Parameters: import_smithy_client._json,\n ScheduleExpression: import_smithy_client.expectString,\n ScheduleOffset: import_smithy_client.expectInt32,\n Status: (_) => de_AssociationStatus(_, context),\n SyncCompliance: import_smithy_client.expectString,\n TargetLocations: import_smithy_client._json,\n TargetMaps: import_smithy_client._json,\n Targets: import_smithy_client._json,\n TriggeredAlarms: import_smithy_client._json\n });\n}, \"de_AssociationDescription\");\nvar de_AssociationDescriptionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociationDescription(entry, context);\n });\n return retVal;\n}, \"de_AssociationDescriptionList\");\nvar de_AssociationExecution = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n AssociationId: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DetailedStatus: import_smithy_client.expectString,\n ExecutionId: import_smithy_client.expectString,\n LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ResourceCountByStatus: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n TriggeredAlarms: import_smithy_client._json\n });\n}, \"de_AssociationExecution\");\nvar de_AssociationExecutionsList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociationExecution(entry, context);\n });\n return retVal;\n}, \"de_AssociationExecutionsList\");\nvar de_AssociationExecutionTarget = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationId: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n DetailedStatus: import_smithy_client.expectString,\n ExecutionId: import_smithy_client.expectString,\n LastExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n OutputSource: import_smithy_client._json,\n ResourceId: import_smithy_client.expectString,\n ResourceType: import_smithy_client.expectString,\n Status: import_smithy_client.expectString\n });\n}, \"de_AssociationExecutionTarget\");\nvar de_AssociationExecutionTargetsList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociationExecutionTarget(entry, context);\n });\n return retVal;\n}, \"de_AssociationExecutionTargetsList\");\nvar de_AssociationList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Association(entry, context);\n });\n return retVal;\n}, \"de_AssociationList\");\nvar de_AssociationStatus = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AdditionalInfo: import_smithy_client.expectString,\n Date: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Message: import_smithy_client.expectString,\n Name: import_smithy_client.expectString\n });\n}, \"de_AssociationStatus\");\nvar de_AssociationVersionInfo = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ApplyOnlyAtCronInterval: import_smithy_client.expectBoolean,\n AssociationId: import_smithy_client.expectString,\n AssociationName: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n CalendarNames: import_smithy_client._json,\n ComplianceSeverity: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DocumentVersion: import_smithy_client.expectString,\n Duration: import_smithy_client.expectInt32,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n OutputLocation: import_smithy_client._json,\n Parameters: import_smithy_client._json,\n ScheduleExpression: import_smithy_client.expectString,\n ScheduleOffset: import_smithy_client.expectInt32,\n SyncCompliance: import_smithy_client.expectString,\n TargetLocations: import_smithy_client._json,\n TargetMaps: import_smithy_client._json,\n Targets: import_smithy_client._json\n });\n}, \"de_AssociationVersionInfo\");\nvar de_AssociationVersionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_AssociationVersionInfo(entry, context);\n });\n return retVal;\n}, \"de_AssociationVersionList\");\nvar de_AutomationExecution = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n AssociationId: import_smithy_client.expectString,\n AutomationExecutionId: import_smithy_client.expectString,\n AutomationExecutionStatus: import_smithy_client.expectString,\n AutomationSubtype: import_smithy_client.expectString,\n ChangeRequestName: import_smithy_client.expectString,\n CurrentAction: import_smithy_client.expectString,\n CurrentStepName: import_smithy_client.expectString,\n DocumentName: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n ExecutedBy: import_smithy_client.expectString,\n ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n FailureMessage: import_smithy_client.expectString,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Mode: import_smithy_client.expectString,\n OpsItemId: import_smithy_client.expectString,\n Outputs: import_smithy_client._json,\n Parameters: import_smithy_client._json,\n ParentAutomationExecutionId: import_smithy_client.expectString,\n ProgressCounters: import_smithy_client._json,\n ResolvedTargets: import_smithy_client._json,\n Runbooks: import_smithy_client._json,\n ScheduledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n StepExecutions: (_) => de_StepExecutionList(_, context),\n StepExecutionsTruncated: import_smithy_client.expectBoolean,\n Target: import_smithy_client.expectString,\n TargetLocations: import_smithy_client._json,\n TargetMaps: import_smithy_client._json,\n TargetParameterName: import_smithy_client.expectString,\n Targets: import_smithy_client._json,\n TriggeredAlarms: import_smithy_client._json,\n Variables: import_smithy_client._json\n });\n}, \"de_AutomationExecution\");\nvar de_AutomationExecutionMetadata = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n AssociationId: import_smithy_client.expectString,\n AutomationExecutionId: import_smithy_client.expectString,\n AutomationExecutionStatus: import_smithy_client.expectString,\n AutomationSubtype: import_smithy_client.expectString,\n AutomationType: import_smithy_client.expectString,\n ChangeRequestName: import_smithy_client.expectString,\n CurrentAction: import_smithy_client.expectString,\n CurrentStepName: import_smithy_client.expectString,\n DocumentName: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n ExecutedBy: import_smithy_client.expectString,\n ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n FailureMessage: import_smithy_client.expectString,\n LogFile: import_smithy_client.expectString,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Mode: import_smithy_client.expectString,\n OpsItemId: import_smithy_client.expectString,\n Outputs: import_smithy_client._json,\n ParentAutomationExecutionId: import_smithy_client.expectString,\n ResolvedTargets: import_smithy_client._json,\n Runbooks: import_smithy_client._json,\n ScheduledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Target: import_smithy_client.expectString,\n TargetMaps: import_smithy_client._json,\n TargetParameterName: import_smithy_client.expectString,\n Targets: import_smithy_client._json,\n TriggeredAlarms: import_smithy_client._json\n });\n}, \"de_AutomationExecutionMetadata\");\nvar de_AutomationExecutionMetadataList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_AutomationExecutionMetadata(entry, context);\n });\n return retVal;\n}, \"de_AutomationExecutionMetadataList\");\nvar de_Command = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n CloudWatchOutputConfig: import_smithy_client._json,\n CommandId: import_smithy_client.expectString,\n Comment: import_smithy_client.expectString,\n CompletedCount: import_smithy_client.expectInt32,\n DeliveryTimedOutCount: import_smithy_client.expectInt32,\n DocumentName: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n ErrorCount: import_smithy_client.expectInt32,\n ExpiresAfter: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n InstanceIds: import_smithy_client._json,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n NotificationConfig: import_smithy_client._json,\n OutputS3BucketName: import_smithy_client.expectString,\n OutputS3KeyPrefix: import_smithy_client.expectString,\n OutputS3Region: import_smithy_client.expectString,\n Parameters: import_smithy_client._json,\n RequestedDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ServiceRole: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TargetCount: import_smithy_client.expectInt32,\n Targets: import_smithy_client._json,\n TimeoutSeconds: import_smithy_client.expectInt32,\n TriggeredAlarms: import_smithy_client._json\n });\n}, \"de_Command\");\nvar de_CommandInvocation = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CloudWatchOutputConfig: import_smithy_client._json,\n CommandId: import_smithy_client.expectString,\n CommandPlugins: (_) => de_CommandPluginList(_, context),\n Comment: import_smithy_client.expectString,\n DocumentName: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n InstanceId: import_smithy_client.expectString,\n InstanceName: import_smithy_client.expectString,\n NotificationConfig: import_smithy_client._json,\n RequestedDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ServiceRole: import_smithy_client.expectString,\n StandardErrorUrl: import_smithy_client.expectString,\n StandardOutputUrl: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TraceOutput: import_smithy_client.expectString\n });\n}, \"de_CommandInvocation\");\nvar de_CommandInvocationList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_CommandInvocation(entry, context);\n });\n return retVal;\n}, \"de_CommandInvocationList\");\nvar de_CommandList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Command(entry, context);\n });\n return retVal;\n}, \"de_CommandList\");\nvar de_CommandPlugin = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Name: import_smithy_client.expectString,\n Output: import_smithy_client.expectString,\n OutputS3BucketName: import_smithy_client.expectString,\n OutputS3KeyPrefix: import_smithy_client.expectString,\n OutputS3Region: import_smithy_client.expectString,\n ResponseCode: import_smithy_client.expectInt32,\n ResponseFinishDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ResponseStartDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n StandardErrorUrl: import_smithy_client.expectString,\n StandardOutputUrl: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString\n });\n}, \"de_CommandPlugin\");\nvar de_CommandPluginList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_CommandPlugin(entry, context);\n });\n return retVal;\n}, \"de_CommandPluginList\");\nvar de_ComplianceExecutionSummary = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ExecutionId: import_smithy_client.expectString,\n ExecutionTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionType: import_smithy_client.expectString\n });\n}, \"de_ComplianceExecutionSummary\");\nvar de_ComplianceItem = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ComplianceType: import_smithy_client.expectString,\n Details: import_smithy_client._json,\n ExecutionSummary: (_) => de_ComplianceExecutionSummary(_, context),\n Id: import_smithy_client.expectString,\n ResourceId: import_smithy_client.expectString,\n ResourceType: import_smithy_client.expectString,\n Severity: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n Title: import_smithy_client.expectString\n });\n}, \"de_ComplianceItem\");\nvar de_ComplianceItemList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ComplianceItem(entry, context);\n });\n return retVal;\n}, \"de_ComplianceItemList\");\nvar de_CreateAssociationBatchResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Failed: import_smithy_client._json,\n Successful: (_) => de_AssociationDescriptionList(_, context)\n });\n}, \"de_CreateAssociationBatchResult\");\nvar de_CreateAssociationResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationDescription: (_) => de_AssociationDescription(_, context)\n });\n}, \"de_CreateAssociationResult\");\nvar de_CreateDocumentResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n DocumentDescription: (_) => de_DocumentDescription(_, context)\n });\n}, \"de_CreateDocumentResult\");\nvar de_DescribeActivationsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActivationList: (_) => de_ActivationList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeActivationsResult\");\nvar de_DescribeAssociationExecutionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationExecutions: (_) => de_AssociationExecutionsList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeAssociationExecutionsResult\");\nvar de_DescribeAssociationExecutionTargetsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationExecutionTargets: (_) => de_AssociationExecutionTargetsList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeAssociationExecutionTargetsResult\");\nvar de_DescribeAssociationResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationDescription: (_) => de_AssociationDescription(_, context)\n });\n}, \"de_DescribeAssociationResult\");\nvar de_DescribeAutomationExecutionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AutomationExecutionMetadataList: (_) => de_AutomationExecutionMetadataList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeAutomationExecutionsResult\");\nvar de_DescribeAutomationStepExecutionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n StepExecutions: (_) => de_StepExecutionList(_, context)\n });\n}, \"de_DescribeAutomationStepExecutionsResult\");\nvar de_DescribeAvailablePatchesResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Patches: (_) => de_PatchList(_, context)\n });\n}, \"de_DescribeAvailablePatchesResult\");\nvar de_DescribeDocumentResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Document: (_) => de_DocumentDescription(_, context)\n });\n}, \"de_DescribeDocumentResult\");\nvar de_DescribeEffectivePatchesForPatchBaselineResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n EffectivePatches: (_) => de_EffectivePatchList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeEffectivePatchesForPatchBaselineResult\");\nvar de_DescribeInstanceAssociationsStatusResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InstanceAssociationStatusInfos: (_) => de_InstanceAssociationStatusInfos(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInstanceAssociationsStatusResult\");\nvar de_DescribeInstanceInformationResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InstanceInformationList: (_) => de_InstanceInformationList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInstanceInformationResult\");\nvar de_DescribeInstancePatchesResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Patches: (_) => de_PatchComplianceDataList(_, context)\n });\n}, \"de_DescribeInstancePatchesResult\");\nvar de_DescribeInstancePatchStatesForPatchGroupResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InstancePatchStates: (_) => de_InstancePatchStatesList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInstancePatchStatesForPatchGroupResult\");\nvar de_DescribeInstancePatchStatesResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InstancePatchStates: (_) => de_InstancePatchStateList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInstancePatchStatesResult\");\nvar de_DescribeInstancePropertiesResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InstanceProperties: (_) => de_InstanceProperties(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInstancePropertiesResult\");\nvar de_DescribeInventoryDeletionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InventoryDeletions: (_) => de_InventoryDeletionsList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_DescribeInventoryDeletionsResult\");\nvar de_DescribeMaintenanceWindowExecutionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n WindowExecutions: (_) => de_MaintenanceWindowExecutionList(_, context)\n });\n}, \"de_DescribeMaintenanceWindowExecutionsResult\");\nvar de_DescribeMaintenanceWindowExecutionTaskInvocationsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n WindowExecutionTaskInvocationIdentities: (_) => de_MaintenanceWindowExecutionTaskInvocationIdentityList(_, context)\n });\n}, \"de_DescribeMaintenanceWindowExecutionTaskInvocationsResult\");\nvar de_DescribeMaintenanceWindowExecutionTasksResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n WindowExecutionTaskIdentities: (_) => de_MaintenanceWindowExecutionTaskIdentityList(_, context)\n });\n}, \"de_DescribeMaintenanceWindowExecutionTasksResult\");\nvar de_DescribeOpsItemsResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n OpsItemSummaries: (_) => de_OpsItemSummaries(_, context)\n });\n}, \"de_DescribeOpsItemsResponse\");\nvar de_DescribeParametersResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Parameters: (_) => de_ParameterMetadataList(_, context)\n });\n}, \"de_DescribeParametersResult\");\nvar de_DescribeSessionsResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Sessions: (_) => de_SessionList(_, context)\n });\n}, \"de_DescribeSessionsResponse\");\nvar de_DocumentDescription = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ApprovedVersion: import_smithy_client.expectString,\n AttachmentsInformation: import_smithy_client._json,\n Author: import_smithy_client.expectString,\n Category: import_smithy_client._json,\n CategoryEnum: import_smithy_client._json,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DefaultVersion: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n DisplayName: import_smithy_client.expectString,\n DocumentFormat: import_smithy_client.expectString,\n DocumentType: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n Hash: import_smithy_client.expectString,\n HashType: import_smithy_client.expectString,\n LatestVersion: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Owner: import_smithy_client.expectString,\n Parameters: import_smithy_client._json,\n PendingReviewVersion: import_smithy_client.expectString,\n PlatformTypes: import_smithy_client._json,\n Requires: import_smithy_client._json,\n ReviewInformation: (_) => de_ReviewInformationList(_, context),\n ReviewStatus: import_smithy_client.expectString,\n SchemaVersion: import_smithy_client.expectString,\n Sha1: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusInformation: import_smithy_client.expectString,\n Tags: import_smithy_client._json,\n TargetType: import_smithy_client.expectString,\n VersionName: import_smithy_client.expectString\n });\n}, \"de_DocumentDescription\");\nvar de_DocumentIdentifier = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Author: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DisplayName: import_smithy_client.expectString,\n DocumentFormat: import_smithy_client.expectString,\n DocumentType: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Owner: import_smithy_client.expectString,\n PlatformTypes: import_smithy_client._json,\n Requires: import_smithy_client._json,\n ReviewStatus: import_smithy_client.expectString,\n SchemaVersion: import_smithy_client.expectString,\n Tags: import_smithy_client._json,\n TargetType: import_smithy_client.expectString,\n VersionName: import_smithy_client.expectString\n });\n}, \"de_DocumentIdentifier\");\nvar de_DocumentIdentifierList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_DocumentIdentifier(entry, context);\n });\n return retVal;\n}, \"de_DocumentIdentifierList\");\nvar de_DocumentMetadataResponseInfo = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ReviewerResponse: (_) => de_DocumentReviewerResponseList(_, context)\n });\n}, \"de_DocumentMetadataResponseInfo\");\nvar de_DocumentReviewerResponseList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_DocumentReviewerResponseSource(entry, context);\n });\n return retVal;\n}, \"de_DocumentReviewerResponseList\");\nvar de_DocumentReviewerResponseSource = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Comment: import_smithy_client._json,\n CreateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ReviewStatus: import_smithy_client.expectString,\n Reviewer: import_smithy_client.expectString,\n UpdatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_)))\n });\n}, \"de_DocumentReviewerResponseSource\");\nvar de_DocumentVersionInfo = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DisplayName: import_smithy_client.expectString,\n DocumentFormat: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n IsDefaultVersion: import_smithy_client.expectBoolean,\n Name: import_smithy_client.expectString,\n ReviewStatus: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusInformation: import_smithy_client.expectString,\n VersionName: import_smithy_client.expectString\n });\n}, \"de_DocumentVersionInfo\");\nvar de_DocumentVersionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_DocumentVersionInfo(entry, context);\n });\n return retVal;\n}, \"de_DocumentVersionList\");\nvar de_EffectivePatch = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Patch: (_) => de_Patch(_, context),\n PatchStatus: (_) => de_PatchStatus(_, context)\n });\n}, \"de_EffectivePatch\");\nvar de_EffectivePatchList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_EffectivePatch(entry, context);\n });\n return retVal;\n}, \"de_EffectivePatchList\");\nvar de_GetAutomationExecutionResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AutomationExecution: (_) => de_AutomationExecution(_, context)\n });\n}, \"de_GetAutomationExecutionResult\");\nvar de_GetDocumentResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AttachmentsContent: import_smithy_client._json,\n Content: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DisplayName: import_smithy_client.expectString,\n DocumentFormat: import_smithy_client.expectString,\n DocumentType: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Requires: import_smithy_client._json,\n ReviewStatus: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n StatusInformation: import_smithy_client.expectString,\n VersionName: import_smithy_client.expectString\n });\n}, \"de_GetDocumentResult\");\nvar de_GetMaintenanceWindowExecutionResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TaskIds: import_smithy_client._json,\n WindowExecutionId: import_smithy_client.expectString\n });\n}, \"de_GetMaintenanceWindowExecutionResult\");\nvar de_GetMaintenanceWindowExecutionTaskInvocationResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionId: import_smithy_client.expectString,\n InvocationId: import_smithy_client.expectString,\n OwnerInformation: import_smithy_client.expectString,\n Parameters: import_smithy_client.expectString,\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TaskExecutionId: import_smithy_client.expectString,\n TaskType: import_smithy_client.expectString,\n WindowExecutionId: import_smithy_client.expectString,\n WindowTargetId: import_smithy_client.expectString\n });\n}, \"de_GetMaintenanceWindowExecutionTaskInvocationResult\");\nvar de_GetMaintenanceWindowExecutionTaskResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Priority: import_smithy_client.expectInt32,\n ServiceRole: import_smithy_client.expectString,\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TaskArn: import_smithy_client.expectString,\n TaskExecutionId: import_smithy_client.expectString,\n TaskParameters: import_smithy_client._json,\n TriggeredAlarms: import_smithy_client._json,\n Type: import_smithy_client.expectString,\n WindowExecutionId: import_smithy_client.expectString\n });\n}, \"de_GetMaintenanceWindowExecutionTaskResult\");\nvar de_GetMaintenanceWindowResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AllowUnassociatedTargets: import_smithy_client.expectBoolean,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Cutoff: import_smithy_client.expectInt32,\n Description: import_smithy_client.expectString,\n Duration: import_smithy_client.expectInt32,\n Enabled: import_smithy_client.expectBoolean,\n EndDate: import_smithy_client.expectString,\n ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n NextExecutionTime: import_smithy_client.expectString,\n Schedule: import_smithy_client.expectString,\n ScheduleOffset: import_smithy_client.expectInt32,\n ScheduleTimezone: import_smithy_client.expectString,\n StartDate: import_smithy_client.expectString,\n WindowId: import_smithy_client.expectString\n });\n}, \"de_GetMaintenanceWindowResult\");\nvar de_GetMaintenanceWindowTaskResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n CutoffBehavior: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n LoggingInfo: import_smithy_client._json,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Priority: import_smithy_client.expectInt32,\n ServiceRoleArn: import_smithy_client.expectString,\n Targets: import_smithy_client._json,\n TaskArn: import_smithy_client.expectString,\n TaskInvocationParameters: (_) => de_MaintenanceWindowTaskInvocationParameters(_, context),\n TaskParameters: import_smithy_client._json,\n TaskType: import_smithy_client.expectString,\n WindowId: import_smithy_client.expectString,\n WindowTaskId: import_smithy_client.expectString\n });\n}, \"de_GetMaintenanceWindowTaskResult\");\nvar de_GetOpsItemResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n OpsItem: (_) => de_OpsItem(_, context)\n });\n}, \"de_GetOpsItemResponse\");\nvar de_GetParameterHistoryResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Parameters: (_) => de_ParameterHistoryList(_, context)\n });\n}, \"de_GetParameterHistoryResult\");\nvar de_GetParameterResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Parameter: (_) => de_Parameter(_, context)\n });\n}, \"de_GetParameterResult\");\nvar de_GetParametersByPathResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Parameters: (_) => de_ParameterList(_, context)\n });\n}, \"de_GetParametersByPathResult\");\nvar de_GetParametersResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n InvalidParameters: import_smithy_client._json,\n Parameters: (_) => de_ParameterList(_, context)\n });\n}, \"de_GetParametersResult\");\nvar de_GetPatchBaselineResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ApprovalRules: import_smithy_client._json,\n ApprovedPatches: import_smithy_client._json,\n ApprovedPatchesComplianceLevel: import_smithy_client.expectString,\n ApprovedPatchesEnableNonSecurity: import_smithy_client.expectBoolean,\n BaselineId: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Description: import_smithy_client.expectString,\n GlobalFilters: import_smithy_client._json,\n ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n OperatingSystem: import_smithy_client.expectString,\n PatchGroups: import_smithy_client._json,\n RejectedPatches: import_smithy_client._json,\n RejectedPatchesAction: import_smithy_client.expectString,\n Sources: import_smithy_client._json\n });\n}, \"de_GetPatchBaselineResult\");\nvar de_GetServiceSettingResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ServiceSetting: (_) => de_ServiceSetting(_, context)\n });\n}, \"de_GetServiceSettingResult\");\nvar de_InstanceAssociationStatusInfo = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationId: import_smithy_client.expectString,\n AssociationName: import_smithy_client.expectString,\n AssociationVersion: import_smithy_client.expectString,\n DetailedStatus: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n ErrorCode: import_smithy_client.expectString,\n ExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionSummary: import_smithy_client.expectString,\n InstanceId: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n OutputUrl: import_smithy_client._json,\n Status: import_smithy_client.expectString\n });\n}, \"de_InstanceAssociationStatusInfo\");\nvar de_InstanceAssociationStatusInfos = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceAssociationStatusInfo(entry, context);\n });\n return retVal;\n}, \"de_InstanceAssociationStatusInfos\");\nvar de_InstanceInformation = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActivationId: import_smithy_client.expectString,\n AgentVersion: import_smithy_client.expectString,\n AssociationOverview: import_smithy_client._json,\n AssociationStatus: import_smithy_client.expectString,\n ComputerName: import_smithy_client.expectString,\n IPAddress: import_smithy_client.expectString,\n IamRole: import_smithy_client.expectString,\n InstanceId: import_smithy_client.expectString,\n IsLatestVersion: import_smithy_client.expectBoolean,\n LastAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastPingDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastSuccessfulAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n PingStatus: import_smithy_client.expectString,\n PlatformName: import_smithy_client.expectString,\n PlatformType: import_smithy_client.expectString,\n PlatformVersion: import_smithy_client.expectString,\n RegistrationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ResourceType: import_smithy_client.expectString,\n SourceId: import_smithy_client.expectString,\n SourceType: import_smithy_client.expectString\n });\n}, \"de_InstanceInformation\");\nvar de_InstanceInformationList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceInformation(entry, context);\n });\n return retVal;\n}, \"de_InstanceInformationList\");\nvar de_InstancePatchState = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n BaselineId: import_smithy_client.expectString,\n CriticalNonCompliantCount: import_smithy_client.expectInt32,\n FailedCount: import_smithy_client.expectInt32,\n InstallOverrideList: import_smithy_client.expectString,\n InstalledCount: import_smithy_client.expectInt32,\n InstalledOtherCount: import_smithy_client.expectInt32,\n InstalledPendingRebootCount: import_smithy_client.expectInt32,\n InstalledRejectedCount: import_smithy_client.expectInt32,\n InstanceId: import_smithy_client.expectString,\n LastNoRebootInstallOperationTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n MissingCount: import_smithy_client.expectInt32,\n NotApplicableCount: import_smithy_client.expectInt32,\n Operation: import_smithy_client.expectString,\n OperationEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n OperationStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n OtherNonCompliantCount: import_smithy_client.expectInt32,\n OwnerInformation: import_smithy_client.expectString,\n PatchGroup: import_smithy_client.expectString,\n RebootOption: import_smithy_client.expectString,\n SecurityNonCompliantCount: import_smithy_client.expectInt32,\n SnapshotId: import_smithy_client.expectString,\n UnreportedNotApplicableCount: import_smithy_client.expectInt32\n });\n}, \"de_InstancePatchState\");\nvar de_InstancePatchStateList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InstancePatchState(entry, context);\n });\n return retVal;\n}, \"de_InstancePatchStateList\");\nvar de_InstancePatchStatesList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InstancePatchState(entry, context);\n });\n return retVal;\n}, \"de_InstancePatchStatesList\");\nvar de_InstanceProperties = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InstanceProperty(entry, context);\n });\n return retVal;\n}, \"de_InstanceProperties\");\nvar de_InstanceProperty = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActivationId: import_smithy_client.expectString,\n AgentVersion: import_smithy_client.expectString,\n Architecture: import_smithy_client.expectString,\n AssociationOverview: import_smithy_client._json,\n AssociationStatus: import_smithy_client.expectString,\n ComputerName: import_smithy_client.expectString,\n IPAddress: import_smithy_client.expectString,\n IamRole: import_smithy_client.expectString,\n InstanceId: import_smithy_client.expectString,\n InstanceRole: import_smithy_client.expectString,\n InstanceState: import_smithy_client.expectString,\n InstanceType: import_smithy_client.expectString,\n KeyName: import_smithy_client.expectString,\n LastAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastPingDateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastSuccessfulAssociationExecutionDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LaunchTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n PingStatus: import_smithy_client.expectString,\n PlatformName: import_smithy_client.expectString,\n PlatformType: import_smithy_client.expectString,\n PlatformVersion: import_smithy_client.expectString,\n RegistrationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ResourceType: import_smithy_client.expectString,\n SourceId: import_smithy_client.expectString,\n SourceType: import_smithy_client.expectString\n });\n}, \"de_InstanceProperty\");\nvar de_InventoryDeletionsList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_InventoryDeletionStatusItem(entry, context);\n });\n return retVal;\n}, \"de_InventoryDeletionsList\");\nvar de_InventoryDeletionStatusItem = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n DeletionId: import_smithy_client.expectString,\n DeletionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n DeletionSummary: import_smithy_client._json,\n LastStatus: import_smithy_client.expectString,\n LastStatusMessage: import_smithy_client.expectString,\n LastStatusUpdateTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n TypeName: import_smithy_client.expectString\n });\n}, \"de_InventoryDeletionStatusItem\");\nvar de_ListAssociationsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Associations: (_) => de_AssociationList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListAssociationsResult\");\nvar de_ListAssociationVersionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationVersions: (_) => de_AssociationVersionList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListAssociationVersionsResult\");\nvar de_ListCommandInvocationsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CommandInvocations: (_) => de_CommandInvocationList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListCommandInvocationsResult\");\nvar de_ListCommandsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Commands: (_) => de_CommandList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListCommandsResult\");\nvar de_ListComplianceItemsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ComplianceItems: (_) => de_ComplianceItemList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListComplianceItemsResult\");\nvar de_ListDocumentMetadataHistoryResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Author: import_smithy_client.expectString,\n DocumentVersion: import_smithy_client.expectString,\n Metadata: (_) => de_DocumentMetadataResponseInfo(_, context),\n Name: import_smithy_client.expectString,\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListDocumentMetadataHistoryResponse\");\nvar de_ListDocumentsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n DocumentIdentifiers: (_) => de_DocumentIdentifierList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListDocumentsResult\");\nvar de_ListDocumentVersionsResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n DocumentVersions: (_) => de_DocumentVersionList(_, context),\n NextToken: import_smithy_client.expectString\n });\n}, \"de_ListDocumentVersionsResult\");\nvar de_ListOpsItemEventsResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Summaries: (_) => de_OpsItemEventSummaries(_, context)\n });\n}, \"de_ListOpsItemEventsResponse\");\nvar de_ListOpsItemRelatedItemsResponse = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n Summaries: (_) => de_OpsItemRelatedItemSummaries(_, context)\n });\n}, \"de_ListOpsItemRelatedItemsResponse\");\nvar de_ListOpsMetadataResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n OpsMetadataList: (_) => de_OpsMetadataList(_, context)\n });\n}, \"de_ListOpsMetadataResult\");\nvar de_ListResourceComplianceSummariesResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n ResourceComplianceSummaryItems: (_) => de_ResourceComplianceSummaryItemList(_, context)\n });\n}, \"de_ListResourceComplianceSummariesResult\");\nvar de_ListResourceDataSyncResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n NextToken: import_smithy_client.expectString,\n ResourceDataSyncItems: (_) => de_ResourceDataSyncItemList(_, context)\n });\n}, \"de_ListResourceDataSyncResult\");\nvar de_MaintenanceWindowExecution = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n WindowExecutionId: import_smithy_client.expectString,\n WindowId: import_smithy_client.expectString\n });\n}, \"de_MaintenanceWindowExecution\");\nvar de_MaintenanceWindowExecutionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_MaintenanceWindowExecution(entry, context);\n });\n return retVal;\n}, \"de_MaintenanceWindowExecutionList\");\nvar de_MaintenanceWindowExecutionTaskIdentity = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TaskArn: import_smithy_client.expectString,\n TaskExecutionId: import_smithy_client.expectString,\n TaskType: import_smithy_client.expectString,\n TriggeredAlarms: import_smithy_client._json,\n WindowExecutionId: import_smithy_client.expectString\n });\n}, \"de_MaintenanceWindowExecutionTaskIdentity\");\nvar de_MaintenanceWindowExecutionTaskIdentityList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_MaintenanceWindowExecutionTaskIdentity(entry, context);\n });\n return retVal;\n}, \"de_MaintenanceWindowExecutionTaskIdentityList\");\nvar de_MaintenanceWindowExecutionTaskInvocationIdentity = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n EndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionId: import_smithy_client.expectString,\n InvocationId: import_smithy_client.expectString,\n OwnerInformation: import_smithy_client.expectString,\n Parameters: import_smithy_client.expectString,\n StartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n StatusDetails: import_smithy_client.expectString,\n TaskExecutionId: import_smithy_client.expectString,\n TaskType: import_smithy_client.expectString,\n WindowExecutionId: import_smithy_client.expectString,\n WindowTargetId: import_smithy_client.expectString\n });\n}, \"de_MaintenanceWindowExecutionTaskInvocationIdentity\");\nvar de_MaintenanceWindowExecutionTaskInvocationIdentityList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_MaintenanceWindowExecutionTaskInvocationIdentity(entry, context);\n });\n return retVal;\n}, \"de_MaintenanceWindowExecutionTaskInvocationIdentityList\");\nvar de_MaintenanceWindowLambdaParameters = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ClientContext: import_smithy_client.expectString,\n Payload: context.base64Decoder,\n Qualifier: import_smithy_client.expectString\n });\n}, \"de_MaintenanceWindowLambdaParameters\");\nvar de_MaintenanceWindowTaskInvocationParameters = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Automation: import_smithy_client._json,\n Lambda: (_) => de_MaintenanceWindowLambdaParameters(_, context),\n RunCommand: import_smithy_client._json,\n StepFunctions: import_smithy_client._json\n });\n}, \"de_MaintenanceWindowTaskInvocationParameters\");\nvar de_OpsItem = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActualEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ActualStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Category: import_smithy_client.expectString,\n CreatedBy: import_smithy_client.expectString,\n CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Description: import_smithy_client.expectString,\n LastModifiedBy: import_smithy_client.expectString,\n LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Notifications: import_smithy_client._json,\n OperationalData: import_smithy_client._json,\n OpsItemArn: import_smithy_client.expectString,\n OpsItemId: import_smithy_client.expectString,\n OpsItemType: import_smithy_client.expectString,\n PlannedEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n PlannedStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Priority: import_smithy_client.expectInt32,\n RelatedOpsItems: import_smithy_client._json,\n Severity: import_smithy_client.expectString,\n Source: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n Title: import_smithy_client.expectString,\n Version: import_smithy_client.expectString\n });\n}, \"de_OpsItem\");\nvar de_OpsItemEventSummaries = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_OpsItemEventSummary(entry, context);\n });\n return retVal;\n}, \"de_OpsItemEventSummaries\");\nvar de_OpsItemEventSummary = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CreatedBy: import_smithy_client._json,\n CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Detail: import_smithy_client.expectString,\n DetailType: import_smithy_client.expectString,\n EventId: import_smithy_client.expectString,\n OpsItemId: import_smithy_client.expectString,\n Source: import_smithy_client.expectString\n });\n}, \"de_OpsItemEventSummary\");\nvar de_OpsItemRelatedItemSummaries = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_OpsItemRelatedItemSummary(entry, context);\n });\n return retVal;\n}, \"de_OpsItemRelatedItemSummaries\");\nvar de_OpsItemRelatedItemSummary = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationId: import_smithy_client.expectString,\n AssociationType: import_smithy_client.expectString,\n CreatedBy: import_smithy_client._json,\n CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedBy: import_smithy_client._json,\n LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n OpsItemId: import_smithy_client.expectString,\n ResourceType: import_smithy_client.expectString,\n ResourceUri: import_smithy_client.expectString\n });\n}, \"de_OpsItemRelatedItemSummary\");\nvar de_OpsItemSummaries = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_OpsItemSummary(entry, context);\n });\n return retVal;\n}, \"de_OpsItemSummaries\");\nvar de_OpsItemSummary = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ActualEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ActualStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Category: import_smithy_client.expectString,\n CreatedBy: import_smithy_client.expectString,\n CreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedBy: import_smithy_client.expectString,\n LastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n OperationalData: import_smithy_client._json,\n OpsItemId: import_smithy_client.expectString,\n OpsItemType: import_smithy_client.expectString,\n PlannedEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n PlannedStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Priority: import_smithy_client.expectInt32,\n Severity: import_smithy_client.expectString,\n Source: import_smithy_client.expectString,\n Status: import_smithy_client.expectString,\n Title: import_smithy_client.expectString\n });\n}, \"de_OpsItemSummary\");\nvar de_OpsMetadata = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CreationDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedUser: import_smithy_client.expectString,\n OpsMetadataArn: import_smithy_client.expectString,\n ResourceId: import_smithy_client.expectString\n });\n}, \"de_OpsMetadata\");\nvar de_OpsMetadataList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_OpsMetadata(entry, context);\n });\n return retVal;\n}, \"de_OpsMetadataList\");\nvar de_Parameter = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ARN: import_smithy_client.expectString,\n DataType: import_smithy_client.expectString,\n LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n Selector: import_smithy_client.expectString,\n SourceResult: import_smithy_client.expectString,\n Type: import_smithy_client.expectString,\n Value: import_smithy_client.expectString,\n Version: import_smithy_client.expectLong\n });\n}, \"de_Parameter\");\nvar de_ParameterHistory = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AllowedPattern: import_smithy_client.expectString,\n DataType: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n KeyId: import_smithy_client.expectString,\n Labels: import_smithy_client._json,\n LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedUser: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Policies: import_smithy_client._json,\n Tier: import_smithy_client.expectString,\n Type: import_smithy_client.expectString,\n Value: import_smithy_client.expectString,\n Version: import_smithy_client.expectLong\n });\n}, \"de_ParameterHistory\");\nvar de_ParameterHistoryList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ParameterHistory(entry, context);\n });\n return retVal;\n}, \"de_ParameterHistoryList\");\nvar de_ParameterList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Parameter(entry, context);\n });\n return retVal;\n}, \"de_ParameterList\");\nvar de_ParameterMetadata = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ARN: import_smithy_client.expectString,\n AllowedPattern: import_smithy_client.expectString,\n DataType: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n KeyId: import_smithy_client.expectString,\n LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedUser: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Policies: import_smithy_client._json,\n Tier: import_smithy_client.expectString,\n Type: import_smithy_client.expectString,\n Version: import_smithy_client.expectLong\n });\n}, \"de_ParameterMetadata\");\nvar de_ParameterMetadataList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ParameterMetadata(entry, context);\n });\n return retVal;\n}, \"de_ParameterMetadataList\");\nvar de_Patch = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AdvisoryIds: import_smithy_client._json,\n Arch: import_smithy_client.expectString,\n BugzillaIds: import_smithy_client._json,\n CVEIds: import_smithy_client._json,\n Classification: import_smithy_client.expectString,\n ContentUrl: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n Epoch: import_smithy_client.expectInt32,\n Id: import_smithy_client.expectString,\n KbNumber: import_smithy_client.expectString,\n Language: import_smithy_client.expectString,\n MsrcNumber: import_smithy_client.expectString,\n MsrcSeverity: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Product: import_smithy_client.expectString,\n ProductFamily: import_smithy_client.expectString,\n Release: import_smithy_client.expectString,\n ReleaseDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Repository: import_smithy_client.expectString,\n Severity: import_smithy_client.expectString,\n Title: import_smithy_client.expectString,\n Vendor: import_smithy_client.expectString,\n Version: import_smithy_client.expectString\n });\n}, \"de_Patch\");\nvar de_PatchComplianceData = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n CVEIds: import_smithy_client.expectString,\n Classification: import_smithy_client.expectString,\n InstalledTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n KBId: import_smithy_client.expectString,\n Severity: import_smithy_client.expectString,\n State: import_smithy_client.expectString,\n Title: import_smithy_client.expectString\n });\n}, \"de_PatchComplianceData\");\nvar de_PatchComplianceDataList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_PatchComplianceData(entry, context);\n });\n return retVal;\n}, \"de_PatchComplianceDataList\");\nvar de_PatchList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Patch(entry, context);\n });\n return retVal;\n}, \"de_PatchList\");\nvar de_PatchStatus = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ApprovalDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ComplianceLevel: import_smithy_client.expectString,\n DeploymentStatus: import_smithy_client.expectString\n });\n}, \"de_PatchStatus\");\nvar de_ResetServiceSettingResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ServiceSetting: (_) => de_ServiceSetting(_, context)\n });\n}, \"de_ResetServiceSettingResult\");\nvar de_ResourceComplianceSummaryItem = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ComplianceType: import_smithy_client.expectString,\n CompliantSummary: import_smithy_client._json,\n ExecutionSummary: (_) => de_ComplianceExecutionSummary(_, context),\n NonCompliantSummary: import_smithy_client._json,\n OverallSeverity: import_smithy_client.expectString,\n ResourceId: import_smithy_client.expectString,\n ResourceType: import_smithy_client.expectString,\n Status: import_smithy_client.expectString\n });\n}, \"de_ResourceComplianceSummaryItem\");\nvar de_ResourceComplianceSummaryItemList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ResourceComplianceSummaryItem(entry, context);\n });\n return retVal;\n}, \"de_ResourceComplianceSummaryItemList\");\nvar de_ResourceDataSyncItem = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n LastStatus: import_smithy_client.expectString,\n LastSuccessfulSyncTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastSyncStatusMessage: import_smithy_client.expectString,\n LastSyncTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n S3Destination: import_smithy_client._json,\n SyncCreatedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n SyncLastModifiedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n SyncName: import_smithy_client.expectString,\n SyncSource: import_smithy_client._json,\n SyncType: import_smithy_client.expectString\n });\n}, \"de_ResourceDataSyncItem\");\nvar de_ResourceDataSyncItemList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ResourceDataSyncItem(entry, context);\n });\n return retVal;\n}, \"de_ResourceDataSyncItemList\");\nvar de_ReviewInformation = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ReviewedTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Reviewer: import_smithy_client.expectString,\n Status: import_smithy_client.expectString\n });\n}, \"de_ReviewInformation\");\nvar de_ReviewInformationList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_ReviewInformation(entry, context);\n });\n return retVal;\n}, \"de_ReviewInformationList\");\nvar de_SendCommandResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Command: (_) => de_Command(_, context)\n });\n}, \"de_SendCommandResult\");\nvar de_ServiceSetting = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ARN: import_smithy_client.expectString,\n LastModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n LastModifiedUser: import_smithy_client.expectString,\n SettingId: import_smithy_client.expectString,\n SettingValue: import_smithy_client.expectString,\n Status: import_smithy_client.expectString\n });\n}, \"de_ServiceSetting\");\nvar de_Session = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Details: import_smithy_client.expectString,\n DocumentName: import_smithy_client.expectString,\n EndDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n MaxSessionDuration: import_smithy_client.expectString,\n OutputUrl: import_smithy_client._json,\n Owner: import_smithy_client.expectString,\n Reason: import_smithy_client.expectString,\n SessionId: import_smithy_client.expectString,\n StartDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Status: import_smithy_client.expectString,\n Target: import_smithy_client.expectString\n });\n}, \"de_Session\");\nvar de_SessionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_Session(entry, context);\n });\n return retVal;\n}, \"de_SessionList\");\nvar de_StepExecution = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n Action: import_smithy_client.expectString,\n ExecutionEndTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n ExecutionStartTime: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n FailureDetails: import_smithy_client._json,\n FailureMessage: import_smithy_client.expectString,\n Inputs: import_smithy_client._json,\n IsCritical: import_smithy_client.expectBoolean,\n IsEnd: import_smithy_client.expectBoolean,\n MaxAttempts: import_smithy_client.expectInt32,\n NextStep: import_smithy_client.expectString,\n OnFailure: import_smithy_client.expectString,\n Outputs: import_smithy_client._json,\n OverriddenParameters: import_smithy_client._json,\n ParentStepDetails: import_smithy_client._json,\n Response: import_smithy_client.expectString,\n ResponseCode: import_smithy_client.expectString,\n StepExecutionId: import_smithy_client.expectString,\n StepName: import_smithy_client.expectString,\n StepStatus: import_smithy_client.expectString,\n TargetLocation: import_smithy_client._json,\n Targets: import_smithy_client._json,\n TimeoutSeconds: import_smithy_client.expectLong,\n TriggeredAlarms: import_smithy_client._json,\n ValidNextSteps: import_smithy_client._json\n });\n}, \"de_StepExecution\");\nvar de_StepExecutionList = /* @__PURE__ */ __name((output, context) => {\n const retVal = (output || []).filter((e) => e != null).map((entry) => {\n return de_StepExecution(entry, context);\n });\n return retVal;\n}, \"de_StepExecutionList\");\nvar de_UpdateAssociationResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationDescription: (_) => de_AssociationDescription(_, context)\n });\n}, \"de_UpdateAssociationResult\");\nvar de_UpdateAssociationStatusResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AssociationDescription: (_) => de_AssociationDescription(_, context)\n });\n}, \"de_UpdateAssociationStatusResult\");\nvar de_UpdateDocumentResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n DocumentDescription: (_) => de_DocumentDescription(_, context)\n });\n}, \"de_UpdateDocumentResult\");\nvar de_UpdateMaintenanceWindowTaskResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n AlarmConfiguration: import_smithy_client._json,\n CutoffBehavior: import_smithy_client.expectString,\n Description: import_smithy_client.expectString,\n LoggingInfo: import_smithy_client._json,\n MaxConcurrency: import_smithy_client.expectString,\n MaxErrors: import_smithy_client.expectString,\n Name: import_smithy_client.expectString,\n Priority: import_smithy_client.expectInt32,\n ServiceRoleArn: import_smithy_client.expectString,\n Targets: import_smithy_client._json,\n TaskArn: import_smithy_client.expectString,\n TaskInvocationParameters: (_) => de_MaintenanceWindowTaskInvocationParameters(_, context),\n TaskParameters: import_smithy_client._json,\n WindowId: import_smithy_client.expectString,\n WindowTaskId: import_smithy_client.expectString\n });\n}, \"de_UpdateMaintenanceWindowTaskResult\");\nvar de_UpdatePatchBaselineResult = /* @__PURE__ */ __name((output, context) => {\n return (0, import_smithy_client.take)(output, {\n ApprovalRules: import_smithy_client._json,\n ApprovedPatches: import_smithy_client._json,\n ApprovedPatchesComplianceLevel: import_smithy_client.expectString,\n ApprovedPatchesEnableNonSecurity: import_smithy_client.expectBoolean,\n BaselineId: import_smithy_client.expectString,\n CreatedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Description: import_smithy_client.expectString,\n GlobalFilters: import_smithy_client._json,\n ModifiedDate: (_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))),\n Name: import_smithy_client.expectString,\n OperatingSystem: import_smithy_client.expectString,\n RejectedPatches: import_smithy_client._json,\n RejectedPatchesAction: import_smithy_client.expectString,\n Sources: import_smithy_client._json\n });\n}, \"de_UpdatePatchBaselineResult\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(SSMServiceException);\nvar buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {\n const { hostname, protocol = \"https\", port, path: basePath } = await context.endpoint();\n const contents = {\n protocol,\n hostname,\n port,\n method: \"POST\",\n path: basePath.endsWith(\"/\") ? basePath.slice(0, -1) + path : basePath + path,\n headers\n };\n if (resolvedHostname !== void 0) {\n contents.hostname = resolvedHostname;\n }\n if (body !== void 0) {\n contents.body = body;\n }\n return new import_protocol_http.HttpRequest(contents);\n}, \"buildHttpRpcRequest\");\nfunction sharedHeaders(operation) {\n return {\n \"content-type\": \"application/x-amz-json-1.1\",\n \"x-amz-target\": `AmazonSSM.${operation}`\n };\n}\n__name(sharedHeaders, \"sharedHeaders\");\n\n// src/commands/AddTagsToResourceCommand.ts\nvar _AddTagsToResourceCommand = class _AddTagsToResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"AddTagsToResource\", {}).n(\"SSMClient\", \"AddTagsToResourceCommand\").f(void 0, void 0).ser(se_AddTagsToResourceCommand).de(de_AddTagsToResourceCommand).build() {\n};\n__name(_AddTagsToResourceCommand, \"AddTagsToResourceCommand\");\nvar AddTagsToResourceCommand = _AddTagsToResourceCommand;\n\n// src/commands/AssociateOpsItemRelatedItemCommand.ts\n\n\n\nvar _AssociateOpsItemRelatedItemCommand = class _AssociateOpsItemRelatedItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"AssociateOpsItemRelatedItem\", {}).n(\"SSMClient\", \"AssociateOpsItemRelatedItemCommand\").f(void 0, void 0).ser(se_AssociateOpsItemRelatedItemCommand).de(de_AssociateOpsItemRelatedItemCommand).build() {\n};\n__name(_AssociateOpsItemRelatedItemCommand, \"AssociateOpsItemRelatedItemCommand\");\nvar AssociateOpsItemRelatedItemCommand = _AssociateOpsItemRelatedItemCommand;\n\n// src/commands/CancelCommandCommand.ts\n\n\n\nvar _CancelCommandCommand = class _CancelCommandCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CancelCommand\", {}).n(\"SSMClient\", \"CancelCommandCommand\").f(void 0, void 0).ser(se_CancelCommandCommand).de(de_CancelCommandCommand).build() {\n};\n__name(_CancelCommandCommand, \"CancelCommandCommand\");\nvar CancelCommandCommand = _CancelCommandCommand;\n\n// src/commands/CancelMaintenanceWindowExecutionCommand.ts\n\n\n\nvar _CancelMaintenanceWindowExecutionCommand = class _CancelMaintenanceWindowExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CancelMaintenanceWindowExecution\", {}).n(\"SSMClient\", \"CancelMaintenanceWindowExecutionCommand\").f(void 0, void 0).ser(se_CancelMaintenanceWindowExecutionCommand).de(de_CancelMaintenanceWindowExecutionCommand).build() {\n};\n__name(_CancelMaintenanceWindowExecutionCommand, \"CancelMaintenanceWindowExecutionCommand\");\nvar CancelMaintenanceWindowExecutionCommand = _CancelMaintenanceWindowExecutionCommand;\n\n// src/commands/CreateActivationCommand.ts\n\n\n\nvar _CreateActivationCommand = class _CreateActivationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateActivation\", {}).n(\"SSMClient\", \"CreateActivationCommand\").f(void 0, void 0).ser(se_CreateActivationCommand).de(de_CreateActivationCommand).build() {\n};\n__name(_CreateActivationCommand, \"CreateActivationCommand\");\nvar CreateActivationCommand = _CreateActivationCommand;\n\n// src/commands/CreateAssociationBatchCommand.ts\n\n\n\nvar _CreateAssociationBatchCommand = class _CreateAssociationBatchCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateAssociationBatch\", {}).n(\"SSMClient\", \"CreateAssociationBatchCommand\").f(CreateAssociationBatchRequestFilterSensitiveLog, CreateAssociationBatchResultFilterSensitiveLog).ser(se_CreateAssociationBatchCommand).de(de_CreateAssociationBatchCommand).build() {\n};\n__name(_CreateAssociationBatchCommand, \"CreateAssociationBatchCommand\");\nvar CreateAssociationBatchCommand = _CreateAssociationBatchCommand;\n\n// src/commands/CreateAssociationCommand.ts\n\n\n\nvar _CreateAssociationCommand = class _CreateAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateAssociation\", {}).n(\"SSMClient\", \"CreateAssociationCommand\").f(CreateAssociationRequestFilterSensitiveLog, CreateAssociationResultFilterSensitiveLog).ser(se_CreateAssociationCommand).de(de_CreateAssociationCommand).build() {\n};\n__name(_CreateAssociationCommand, \"CreateAssociationCommand\");\nvar CreateAssociationCommand = _CreateAssociationCommand;\n\n// src/commands/CreateDocumentCommand.ts\n\n\n\nvar _CreateDocumentCommand = class _CreateDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateDocument\", {}).n(\"SSMClient\", \"CreateDocumentCommand\").f(void 0, void 0).ser(se_CreateDocumentCommand).de(de_CreateDocumentCommand).build() {\n};\n__name(_CreateDocumentCommand, \"CreateDocumentCommand\");\nvar CreateDocumentCommand = _CreateDocumentCommand;\n\n// src/commands/CreateMaintenanceWindowCommand.ts\n\n\n\nvar _CreateMaintenanceWindowCommand = class _CreateMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateMaintenanceWindow\", {}).n(\"SSMClient\", \"CreateMaintenanceWindowCommand\").f(CreateMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_CreateMaintenanceWindowCommand).de(de_CreateMaintenanceWindowCommand).build() {\n};\n__name(_CreateMaintenanceWindowCommand, \"CreateMaintenanceWindowCommand\");\nvar CreateMaintenanceWindowCommand = _CreateMaintenanceWindowCommand;\n\n// src/commands/CreateOpsItemCommand.ts\n\n\n\nvar _CreateOpsItemCommand = class _CreateOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateOpsItem\", {}).n(\"SSMClient\", \"CreateOpsItemCommand\").f(void 0, void 0).ser(se_CreateOpsItemCommand).de(de_CreateOpsItemCommand).build() {\n};\n__name(_CreateOpsItemCommand, \"CreateOpsItemCommand\");\nvar CreateOpsItemCommand = _CreateOpsItemCommand;\n\n// src/commands/CreateOpsMetadataCommand.ts\n\n\n\nvar _CreateOpsMetadataCommand = class _CreateOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateOpsMetadata\", {}).n(\"SSMClient\", \"CreateOpsMetadataCommand\").f(void 0, void 0).ser(se_CreateOpsMetadataCommand).de(de_CreateOpsMetadataCommand).build() {\n};\n__name(_CreateOpsMetadataCommand, \"CreateOpsMetadataCommand\");\nvar CreateOpsMetadataCommand = _CreateOpsMetadataCommand;\n\n// src/commands/CreatePatchBaselineCommand.ts\n\n\n\nvar _CreatePatchBaselineCommand = class _CreatePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreatePatchBaseline\", {}).n(\"SSMClient\", \"CreatePatchBaselineCommand\").f(CreatePatchBaselineRequestFilterSensitiveLog, void 0).ser(se_CreatePatchBaselineCommand).de(de_CreatePatchBaselineCommand).build() {\n};\n__name(_CreatePatchBaselineCommand, \"CreatePatchBaselineCommand\");\nvar CreatePatchBaselineCommand = _CreatePatchBaselineCommand;\n\n// src/commands/CreateResourceDataSyncCommand.ts\n\n\n\nvar _CreateResourceDataSyncCommand = class _CreateResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"CreateResourceDataSync\", {}).n(\"SSMClient\", \"CreateResourceDataSyncCommand\").f(void 0, void 0).ser(se_CreateResourceDataSyncCommand).de(de_CreateResourceDataSyncCommand).build() {\n};\n__name(_CreateResourceDataSyncCommand, \"CreateResourceDataSyncCommand\");\nvar CreateResourceDataSyncCommand = _CreateResourceDataSyncCommand;\n\n// src/commands/DeleteActivationCommand.ts\n\n\n\nvar _DeleteActivationCommand = class _DeleteActivationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteActivation\", {}).n(\"SSMClient\", \"DeleteActivationCommand\").f(void 0, void 0).ser(se_DeleteActivationCommand).de(de_DeleteActivationCommand).build() {\n};\n__name(_DeleteActivationCommand, \"DeleteActivationCommand\");\nvar DeleteActivationCommand = _DeleteActivationCommand;\n\n// src/commands/DeleteAssociationCommand.ts\n\n\n\nvar _DeleteAssociationCommand = class _DeleteAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteAssociation\", {}).n(\"SSMClient\", \"DeleteAssociationCommand\").f(void 0, void 0).ser(se_DeleteAssociationCommand).de(de_DeleteAssociationCommand).build() {\n};\n__name(_DeleteAssociationCommand, \"DeleteAssociationCommand\");\nvar DeleteAssociationCommand = _DeleteAssociationCommand;\n\n// src/commands/DeleteDocumentCommand.ts\n\n\n\nvar _DeleteDocumentCommand = class _DeleteDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteDocument\", {}).n(\"SSMClient\", \"DeleteDocumentCommand\").f(void 0, void 0).ser(se_DeleteDocumentCommand).de(de_DeleteDocumentCommand).build() {\n};\n__name(_DeleteDocumentCommand, \"DeleteDocumentCommand\");\nvar DeleteDocumentCommand = _DeleteDocumentCommand;\n\n// src/commands/DeleteInventoryCommand.ts\n\n\n\nvar _DeleteInventoryCommand = class _DeleteInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteInventory\", {}).n(\"SSMClient\", \"DeleteInventoryCommand\").f(void 0, void 0).ser(se_DeleteInventoryCommand).de(de_DeleteInventoryCommand).build() {\n};\n__name(_DeleteInventoryCommand, \"DeleteInventoryCommand\");\nvar DeleteInventoryCommand = _DeleteInventoryCommand;\n\n// src/commands/DeleteMaintenanceWindowCommand.ts\n\n\n\nvar _DeleteMaintenanceWindowCommand = class _DeleteMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteMaintenanceWindow\", {}).n(\"SSMClient\", \"DeleteMaintenanceWindowCommand\").f(void 0, void 0).ser(se_DeleteMaintenanceWindowCommand).de(de_DeleteMaintenanceWindowCommand).build() {\n};\n__name(_DeleteMaintenanceWindowCommand, \"DeleteMaintenanceWindowCommand\");\nvar DeleteMaintenanceWindowCommand = _DeleteMaintenanceWindowCommand;\n\n// src/commands/DeleteOpsItemCommand.ts\n\n\n\nvar _DeleteOpsItemCommand = class _DeleteOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteOpsItem\", {}).n(\"SSMClient\", \"DeleteOpsItemCommand\").f(void 0, void 0).ser(se_DeleteOpsItemCommand).de(de_DeleteOpsItemCommand).build() {\n};\n__name(_DeleteOpsItemCommand, \"DeleteOpsItemCommand\");\nvar DeleteOpsItemCommand = _DeleteOpsItemCommand;\n\n// src/commands/DeleteOpsMetadataCommand.ts\n\n\n\nvar _DeleteOpsMetadataCommand = class _DeleteOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteOpsMetadata\", {}).n(\"SSMClient\", \"DeleteOpsMetadataCommand\").f(void 0, void 0).ser(se_DeleteOpsMetadataCommand).de(de_DeleteOpsMetadataCommand).build() {\n};\n__name(_DeleteOpsMetadataCommand, \"DeleteOpsMetadataCommand\");\nvar DeleteOpsMetadataCommand = _DeleteOpsMetadataCommand;\n\n// src/commands/DeleteParameterCommand.ts\n\n\n\nvar _DeleteParameterCommand = class _DeleteParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteParameter\", {}).n(\"SSMClient\", \"DeleteParameterCommand\").f(void 0, void 0).ser(se_DeleteParameterCommand).de(de_DeleteParameterCommand).build() {\n};\n__name(_DeleteParameterCommand, \"DeleteParameterCommand\");\nvar DeleteParameterCommand = _DeleteParameterCommand;\n\n// src/commands/DeleteParametersCommand.ts\n\n\n\nvar _DeleteParametersCommand = class _DeleteParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteParameters\", {}).n(\"SSMClient\", \"DeleteParametersCommand\").f(void 0, void 0).ser(se_DeleteParametersCommand).de(de_DeleteParametersCommand).build() {\n};\n__name(_DeleteParametersCommand, \"DeleteParametersCommand\");\nvar DeleteParametersCommand = _DeleteParametersCommand;\n\n// src/commands/DeletePatchBaselineCommand.ts\n\n\n\nvar _DeletePatchBaselineCommand = class _DeletePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeletePatchBaseline\", {}).n(\"SSMClient\", \"DeletePatchBaselineCommand\").f(void 0, void 0).ser(se_DeletePatchBaselineCommand).de(de_DeletePatchBaselineCommand).build() {\n};\n__name(_DeletePatchBaselineCommand, \"DeletePatchBaselineCommand\");\nvar DeletePatchBaselineCommand = _DeletePatchBaselineCommand;\n\n// src/commands/DeleteResourceDataSyncCommand.ts\n\n\n\nvar _DeleteResourceDataSyncCommand = class _DeleteResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteResourceDataSync\", {}).n(\"SSMClient\", \"DeleteResourceDataSyncCommand\").f(void 0, void 0).ser(se_DeleteResourceDataSyncCommand).de(de_DeleteResourceDataSyncCommand).build() {\n};\n__name(_DeleteResourceDataSyncCommand, \"DeleteResourceDataSyncCommand\");\nvar DeleteResourceDataSyncCommand = _DeleteResourceDataSyncCommand;\n\n// src/commands/DeleteResourcePolicyCommand.ts\n\n\n\nvar _DeleteResourcePolicyCommand = class _DeleteResourcePolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeleteResourcePolicy\", {}).n(\"SSMClient\", \"DeleteResourcePolicyCommand\").f(void 0, void 0).ser(se_DeleteResourcePolicyCommand).de(de_DeleteResourcePolicyCommand).build() {\n};\n__name(_DeleteResourcePolicyCommand, \"DeleteResourcePolicyCommand\");\nvar DeleteResourcePolicyCommand = _DeleteResourcePolicyCommand;\n\n// src/commands/DeregisterManagedInstanceCommand.ts\n\n\n\nvar _DeregisterManagedInstanceCommand = class _DeregisterManagedInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeregisterManagedInstance\", {}).n(\"SSMClient\", \"DeregisterManagedInstanceCommand\").f(void 0, void 0).ser(se_DeregisterManagedInstanceCommand).de(de_DeregisterManagedInstanceCommand).build() {\n};\n__name(_DeregisterManagedInstanceCommand, \"DeregisterManagedInstanceCommand\");\nvar DeregisterManagedInstanceCommand = _DeregisterManagedInstanceCommand;\n\n// src/commands/DeregisterPatchBaselineForPatchGroupCommand.ts\n\n\n\nvar _DeregisterPatchBaselineForPatchGroupCommand = class _DeregisterPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeregisterPatchBaselineForPatchGroup\", {}).n(\"SSMClient\", \"DeregisterPatchBaselineForPatchGroupCommand\").f(void 0, void 0).ser(se_DeregisterPatchBaselineForPatchGroupCommand).de(de_DeregisterPatchBaselineForPatchGroupCommand).build() {\n};\n__name(_DeregisterPatchBaselineForPatchGroupCommand, \"DeregisterPatchBaselineForPatchGroupCommand\");\nvar DeregisterPatchBaselineForPatchGroupCommand = _DeregisterPatchBaselineForPatchGroupCommand;\n\n// src/commands/DeregisterTargetFromMaintenanceWindowCommand.ts\n\n\n\nvar _DeregisterTargetFromMaintenanceWindowCommand = class _DeregisterTargetFromMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeregisterTargetFromMaintenanceWindow\", {}).n(\"SSMClient\", \"DeregisterTargetFromMaintenanceWindowCommand\").f(void 0, void 0).ser(se_DeregisterTargetFromMaintenanceWindowCommand).de(de_DeregisterTargetFromMaintenanceWindowCommand).build() {\n};\n__name(_DeregisterTargetFromMaintenanceWindowCommand, \"DeregisterTargetFromMaintenanceWindowCommand\");\nvar DeregisterTargetFromMaintenanceWindowCommand = _DeregisterTargetFromMaintenanceWindowCommand;\n\n// src/commands/DeregisterTaskFromMaintenanceWindowCommand.ts\n\n\n\nvar _DeregisterTaskFromMaintenanceWindowCommand = class _DeregisterTaskFromMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DeregisterTaskFromMaintenanceWindow\", {}).n(\"SSMClient\", \"DeregisterTaskFromMaintenanceWindowCommand\").f(void 0, void 0).ser(se_DeregisterTaskFromMaintenanceWindowCommand).de(de_DeregisterTaskFromMaintenanceWindowCommand).build() {\n};\n__name(_DeregisterTaskFromMaintenanceWindowCommand, \"DeregisterTaskFromMaintenanceWindowCommand\");\nvar DeregisterTaskFromMaintenanceWindowCommand = _DeregisterTaskFromMaintenanceWindowCommand;\n\n// src/commands/DescribeActivationsCommand.ts\n\n\n\nvar _DescribeActivationsCommand = class _DescribeActivationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeActivations\", {}).n(\"SSMClient\", \"DescribeActivationsCommand\").f(void 0, void 0).ser(se_DescribeActivationsCommand).de(de_DescribeActivationsCommand).build() {\n};\n__name(_DescribeActivationsCommand, \"DescribeActivationsCommand\");\nvar DescribeActivationsCommand = _DescribeActivationsCommand;\n\n// src/commands/DescribeAssociationCommand.ts\n\n\n\nvar _DescribeAssociationCommand = class _DescribeAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAssociation\", {}).n(\"SSMClient\", \"DescribeAssociationCommand\").f(void 0, DescribeAssociationResultFilterSensitiveLog).ser(se_DescribeAssociationCommand).de(de_DescribeAssociationCommand).build() {\n};\n__name(_DescribeAssociationCommand, \"DescribeAssociationCommand\");\nvar DescribeAssociationCommand = _DescribeAssociationCommand;\n\n// src/commands/DescribeAssociationExecutionsCommand.ts\n\n\n\nvar _DescribeAssociationExecutionsCommand = class _DescribeAssociationExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAssociationExecutions\", {}).n(\"SSMClient\", \"DescribeAssociationExecutionsCommand\").f(void 0, void 0).ser(se_DescribeAssociationExecutionsCommand).de(de_DescribeAssociationExecutionsCommand).build() {\n};\n__name(_DescribeAssociationExecutionsCommand, \"DescribeAssociationExecutionsCommand\");\nvar DescribeAssociationExecutionsCommand = _DescribeAssociationExecutionsCommand;\n\n// src/commands/DescribeAssociationExecutionTargetsCommand.ts\n\n\n\nvar _DescribeAssociationExecutionTargetsCommand = class _DescribeAssociationExecutionTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAssociationExecutionTargets\", {}).n(\"SSMClient\", \"DescribeAssociationExecutionTargetsCommand\").f(void 0, void 0).ser(se_DescribeAssociationExecutionTargetsCommand).de(de_DescribeAssociationExecutionTargetsCommand).build() {\n};\n__name(_DescribeAssociationExecutionTargetsCommand, \"DescribeAssociationExecutionTargetsCommand\");\nvar DescribeAssociationExecutionTargetsCommand = _DescribeAssociationExecutionTargetsCommand;\n\n// src/commands/DescribeAutomationExecutionsCommand.ts\n\n\n\nvar _DescribeAutomationExecutionsCommand = class _DescribeAutomationExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAutomationExecutions\", {}).n(\"SSMClient\", \"DescribeAutomationExecutionsCommand\").f(void 0, void 0).ser(se_DescribeAutomationExecutionsCommand).de(de_DescribeAutomationExecutionsCommand).build() {\n};\n__name(_DescribeAutomationExecutionsCommand, \"DescribeAutomationExecutionsCommand\");\nvar DescribeAutomationExecutionsCommand = _DescribeAutomationExecutionsCommand;\n\n// src/commands/DescribeAutomationStepExecutionsCommand.ts\n\n\n\nvar _DescribeAutomationStepExecutionsCommand = class _DescribeAutomationStepExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAutomationStepExecutions\", {}).n(\"SSMClient\", \"DescribeAutomationStepExecutionsCommand\").f(void 0, void 0).ser(se_DescribeAutomationStepExecutionsCommand).de(de_DescribeAutomationStepExecutionsCommand).build() {\n};\n__name(_DescribeAutomationStepExecutionsCommand, \"DescribeAutomationStepExecutionsCommand\");\nvar DescribeAutomationStepExecutionsCommand = _DescribeAutomationStepExecutionsCommand;\n\n// src/commands/DescribeAvailablePatchesCommand.ts\n\n\n\nvar _DescribeAvailablePatchesCommand = class _DescribeAvailablePatchesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeAvailablePatches\", {}).n(\"SSMClient\", \"DescribeAvailablePatchesCommand\").f(void 0, void 0).ser(se_DescribeAvailablePatchesCommand).de(de_DescribeAvailablePatchesCommand).build() {\n};\n__name(_DescribeAvailablePatchesCommand, \"DescribeAvailablePatchesCommand\");\nvar DescribeAvailablePatchesCommand = _DescribeAvailablePatchesCommand;\n\n// src/commands/DescribeDocumentCommand.ts\n\n\n\nvar _DescribeDocumentCommand = class _DescribeDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeDocument\", {}).n(\"SSMClient\", \"DescribeDocumentCommand\").f(void 0, void 0).ser(se_DescribeDocumentCommand).de(de_DescribeDocumentCommand).build() {\n};\n__name(_DescribeDocumentCommand, \"DescribeDocumentCommand\");\nvar DescribeDocumentCommand = _DescribeDocumentCommand;\n\n// src/commands/DescribeDocumentPermissionCommand.ts\n\n\n\nvar _DescribeDocumentPermissionCommand = class _DescribeDocumentPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeDocumentPermission\", {}).n(\"SSMClient\", \"DescribeDocumentPermissionCommand\").f(void 0, void 0).ser(se_DescribeDocumentPermissionCommand).de(de_DescribeDocumentPermissionCommand).build() {\n};\n__name(_DescribeDocumentPermissionCommand, \"DescribeDocumentPermissionCommand\");\nvar DescribeDocumentPermissionCommand = _DescribeDocumentPermissionCommand;\n\n// src/commands/DescribeEffectiveInstanceAssociationsCommand.ts\n\n\n\nvar _DescribeEffectiveInstanceAssociationsCommand = class _DescribeEffectiveInstanceAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeEffectiveInstanceAssociations\", {}).n(\"SSMClient\", \"DescribeEffectiveInstanceAssociationsCommand\").f(void 0, void 0).ser(se_DescribeEffectiveInstanceAssociationsCommand).de(de_DescribeEffectiveInstanceAssociationsCommand).build() {\n};\n__name(_DescribeEffectiveInstanceAssociationsCommand, \"DescribeEffectiveInstanceAssociationsCommand\");\nvar DescribeEffectiveInstanceAssociationsCommand = _DescribeEffectiveInstanceAssociationsCommand;\n\n// src/commands/DescribeEffectivePatchesForPatchBaselineCommand.ts\n\n\n\nvar _DescribeEffectivePatchesForPatchBaselineCommand = class _DescribeEffectivePatchesForPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeEffectivePatchesForPatchBaseline\", {}).n(\"SSMClient\", \"DescribeEffectivePatchesForPatchBaselineCommand\").f(void 0, void 0).ser(se_DescribeEffectivePatchesForPatchBaselineCommand).de(de_DescribeEffectivePatchesForPatchBaselineCommand).build() {\n};\n__name(_DescribeEffectivePatchesForPatchBaselineCommand, \"DescribeEffectivePatchesForPatchBaselineCommand\");\nvar DescribeEffectivePatchesForPatchBaselineCommand = _DescribeEffectivePatchesForPatchBaselineCommand;\n\n// src/commands/DescribeInstanceAssociationsStatusCommand.ts\n\n\n\nvar _DescribeInstanceAssociationsStatusCommand = class _DescribeInstanceAssociationsStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstanceAssociationsStatus\", {}).n(\"SSMClient\", \"DescribeInstanceAssociationsStatusCommand\").f(void 0, void 0).ser(se_DescribeInstanceAssociationsStatusCommand).de(de_DescribeInstanceAssociationsStatusCommand).build() {\n};\n__name(_DescribeInstanceAssociationsStatusCommand, \"DescribeInstanceAssociationsStatusCommand\");\nvar DescribeInstanceAssociationsStatusCommand = _DescribeInstanceAssociationsStatusCommand;\n\n// src/commands/DescribeInstanceInformationCommand.ts\n\n\n\nvar _DescribeInstanceInformationCommand = class _DescribeInstanceInformationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstanceInformation\", {}).n(\"SSMClient\", \"DescribeInstanceInformationCommand\").f(void 0, DescribeInstanceInformationResultFilterSensitiveLog).ser(se_DescribeInstanceInformationCommand).de(de_DescribeInstanceInformationCommand).build() {\n};\n__name(_DescribeInstanceInformationCommand, \"DescribeInstanceInformationCommand\");\nvar DescribeInstanceInformationCommand = _DescribeInstanceInformationCommand;\n\n// src/commands/DescribeInstancePatchesCommand.ts\n\n\n\nvar _DescribeInstancePatchesCommand = class _DescribeInstancePatchesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstancePatches\", {}).n(\"SSMClient\", \"DescribeInstancePatchesCommand\").f(void 0, void 0).ser(se_DescribeInstancePatchesCommand).de(de_DescribeInstancePatchesCommand).build() {\n};\n__name(_DescribeInstancePatchesCommand, \"DescribeInstancePatchesCommand\");\nvar DescribeInstancePatchesCommand = _DescribeInstancePatchesCommand;\n\n// src/commands/DescribeInstancePatchStatesCommand.ts\n\n\n\nvar _DescribeInstancePatchStatesCommand = class _DescribeInstancePatchStatesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstancePatchStates\", {}).n(\"SSMClient\", \"DescribeInstancePatchStatesCommand\").f(void 0, DescribeInstancePatchStatesResultFilterSensitiveLog).ser(se_DescribeInstancePatchStatesCommand).de(de_DescribeInstancePatchStatesCommand).build() {\n};\n__name(_DescribeInstancePatchStatesCommand, \"DescribeInstancePatchStatesCommand\");\nvar DescribeInstancePatchStatesCommand = _DescribeInstancePatchStatesCommand;\n\n// src/commands/DescribeInstancePatchStatesForPatchGroupCommand.ts\n\n\n\nvar _DescribeInstancePatchStatesForPatchGroupCommand = class _DescribeInstancePatchStatesForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstancePatchStatesForPatchGroup\", {}).n(\"SSMClient\", \"DescribeInstancePatchStatesForPatchGroupCommand\").f(void 0, DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog).ser(se_DescribeInstancePatchStatesForPatchGroupCommand).de(de_DescribeInstancePatchStatesForPatchGroupCommand).build() {\n};\n__name(_DescribeInstancePatchStatesForPatchGroupCommand, \"DescribeInstancePatchStatesForPatchGroupCommand\");\nvar DescribeInstancePatchStatesForPatchGroupCommand = _DescribeInstancePatchStatesForPatchGroupCommand;\n\n// src/commands/DescribeInstancePropertiesCommand.ts\n\n\n\nvar _DescribeInstancePropertiesCommand = class _DescribeInstancePropertiesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInstanceProperties\", {}).n(\"SSMClient\", \"DescribeInstancePropertiesCommand\").f(void 0, DescribeInstancePropertiesResultFilterSensitiveLog).ser(se_DescribeInstancePropertiesCommand).de(de_DescribeInstancePropertiesCommand).build() {\n};\n__name(_DescribeInstancePropertiesCommand, \"DescribeInstancePropertiesCommand\");\nvar DescribeInstancePropertiesCommand = _DescribeInstancePropertiesCommand;\n\n// src/commands/DescribeInventoryDeletionsCommand.ts\n\n\n\nvar _DescribeInventoryDeletionsCommand = class _DescribeInventoryDeletionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeInventoryDeletions\", {}).n(\"SSMClient\", \"DescribeInventoryDeletionsCommand\").f(void 0, void 0).ser(se_DescribeInventoryDeletionsCommand).de(de_DescribeInventoryDeletionsCommand).build() {\n};\n__name(_DescribeInventoryDeletionsCommand, \"DescribeInventoryDeletionsCommand\");\nvar DescribeInventoryDeletionsCommand = _DescribeInventoryDeletionsCommand;\n\n// src/commands/DescribeMaintenanceWindowExecutionsCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowExecutionsCommand = class _DescribeMaintenanceWindowExecutionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowExecutions\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowExecutionsCommand\").f(void 0, void 0).ser(se_DescribeMaintenanceWindowExecutionsCommand).de(de_DescribeMaintenanceWindowExecutionsCommand).build() {\n};\n__name(_DescribeMaintenanceWindowExecutionsCommand, \"DescribeMaintenanceWindowExecutionsCommand\");\nvar DescribeMaintenanceWindowExecutionsCommand = _DescribeMaintenanceWindowExecutionsCommand;\n\n// src/commands/DescribeMaintenanceWindowExecutionTaskInvocationsCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowExecutionTaskInvocationsCommand = class _DescribeMaintenanceWindowExecutionTaskInvocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowExecutionTaskInvocations\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowExecutionTaskInvocationsCommand\").f(void 0, DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand).de(de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand).build() {\n};\n__name(_DescribeMaintenanceWindowExecutionTaskInvocationsCommand, \"DescribeMaintenanceWindowExecutionTaskInvocationsCommand\");\nvar DescribeMaintenanceWindowExecutionTaskInvocationsCommand = _DescribeMaintenanceWindowExecutionTaskInvocationsCommand;\n\n// src/commands/DescribeMaintenanceWindowExecutionTasksCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowExecutionTasksCommand = class _DescribeMaintenanceWindowExecutionTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowExecutionTasks\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowExecutionTasksCommand\").f(void 0, void 0).ser(se_DescribeMaintenanceWindowExecutionTasksCommand).de(de_DescribeMaintenanceWindowExecutionTasksCommand).build() {\n};\n__name(_DescribeMaintenanceWindowExecutionTasksCommand, \"DescribeMaintenanceWindowExecutionTasksCommand\");\nvar DescribeMaintenanceWindowExecutionTasksCommand = _DescribeMaintenanceWindowExecutionTasksCommand;\n\n// src/commands/DescribeMaintenanceWindowScheduleCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowScheduleCommand = class _DescribeMaintenanceWindowScheduleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowSchedule\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowScheduleCommand\").f(void 0, void 0).ser(se_DescribeMaintenanceWindowScheduleCommand).de(de_DescribeMaintenanceWindowScheduleCommand).build() {\n};\n__name(_DescribeMaintenanceWindowScheduleCommand, \"DescribeMaintenanceWindowScheduleCommand\");\nvar DescribeMaintenanceWindowScheduleCommand = _DescribeMaintenanceWindowScheduleCommand;\n\n// src/commands/DescribeMaintenanceWindowsCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowsCommand = class _DescribeMaintenanceWindowsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindows\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowsCommand\").f(void 0, DescribeMaintenanceWindowsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowsCommand).de(de_DescribeMaintenanceWindowsCommand).build() {\n};\n__name(_DescribeMaintenanceWindowsCommand, \"DescribeMaintenanceWindowsCommand\");\nvar DescribeMaintenanceWindowsCommand = _DescribeMaintenanceWindowsCommand;\n\n// src/commands/DescribeMaintenanceWindowsForTargetCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowsForTargetCommand = class _DescribeMaintenanceWindowsForTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowsForTarget\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowsForTargetCommand\").f(void 0, void 0).ser(se_DescribeMaintenanceWindowsForTargetCommand).de(de_DescribeMaintenanceWindowsForTargetCommand).build() {\n};\n__name(_DescribeMaintenanceWindowsForTargetCommand, \"DescribeMaintenanceWindowsForTargetCommand\");\nvar DescribeMaintenanceWindowsForTargetCommand = _DescribeMaintenanceWindowsForTargetCommand;\n\n// src/commands/DescribeMaintenanceWindowTargetsCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowTargetsCommand = class _DescribeMaintenanceWindowTargetsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowTargets\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowTargetsCommand\").f(void 0, DescribeMaintenanceWindowTargetsResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowTargetsCommand).de(de_DescribeMaintenanceWindowTargetsCommand).build() {\n};\n__name(_DescribeMaintenanceWindowTargetsCommand, \"DescribeMaintenanceWindowTargetsCommand\");\nvar DescribeMaintenanceWindowTargetsCommand = _DescribeMaintenanceWindowTargetsCommand;\n\n// src/commands/DescribeMaintenanceWindowTasksCommand.ts\n\n\n\nvar _DescribeMaintenanceWindowTasksCommand = class _DescribeMaintenanceWindowTasksCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeMaintenanceWindowTasks\", {}).n(\"SSMClient\", \"DescribeMaintenanceWindowTasksCommand\").f(void 0, DescribeMaintenanceWindowTasksResultFilterSensitiveLog).ser(se_DescribeMaintenanceWindowTasksCommand).de(de_DescribeMaintenanceWindowTasksCommand).build() {\n};\n__name(_DescribeMaintenanceWindowTasksCommand, \"DescribeMaintenanceWindowTasksCommand\");\nvar DescribeMaintenanceWindowTasksCommand = _DescribeMaintenanceWindowTasksCommand;\n\n// src/commands/DescribeOpsItemsCommand.ts\n\n\n\nvar _DescribeOpsItemsCommand = class _DescribeOpsItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeOpsItems\", {}).n(\"SSMClient\", \"DescribeOpsItemsCommand\").f(void 0, void 0).ser(se_DescribeOpsItemsCommand).de(de_DescribeOpsItemsCommand).build() {\n};\n__name(_DescribeOpsItemsCommand, \"DescribeOpsItemsCommand\");\nvar DescribeOpsItemsCommand = _DescribeOpsItemsCommand;\n\n// src/commands/DescribeParametersCommand.ts\n\n\n\nvar _DescribeParametersCommand = class _DescribeParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeParameters\", {}).n(\"SSMClient\", \"DescribeParametersCommand\").f(void 0, void 0).ser(se_DescribeParametersCommand).de(de_DescribeParametersCommand).build() {\n};\n__name(_DescribeParametersCommand, \"DescribeParametersCommand\");\nvar DescribeParametersCommand = _DescribeParametersCommand;\n\n// src/commands/DescribePatchBaselinesCommand.ts\n\n\n\nvar _DescribePatchBaselinesCommand = class _DescribePatchBaselinesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribePatchBaselines\", {}).n(\"SSMClient\", \"DescribePatchBaselinesCommand\").f(void 0, void 0).ser(se_DescribePatchBaselinesCommand).de(de_DescribePatchBaselinesCommand).build() {\n};\n__name(_DescribePatchBaselinesCommand, \"DescribePatchBaselinesCommand\");\nvar DescribePatchBaselinesCommand = _DescribePatchBaselinesCommand;\n\n// src/commands/DescribePatchGroupsCommand.ts\n\n\n\nvar _DescribePatchGroupsCommand = class _DescribePatchGroupsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribePatchGroups\", {}).n(\"SSMClient\", \"DescribePatchGroupsCommand\").f(void 0, void 0).ser(se_DescribePatchGroupsCommand).de(de_DescribePatchGroupsCommand).build() {\n};\n__name(_DescribePatchGroupsCommand, \"DescribePatchGroupsCommand\");\nvar DescribePatchGroupsCommand = _DescribePatchGroupsCommand;\n\n// src/commands/DescribePatchGroupStateCommand.ts\n\n\n\nvar _DescribePatchGroupStateCommand = class _DescribePatchGroupStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribePatchGroupState\", {}).n(\"SSMClient\", \"DescribePatchGroupStateCommand\").f(void 0, void 0).ser(se_DescribePatchGroupStateCommand).de(de_DescribePatchGroupStateCommand).build() {\n};\n__name(_DescribePatchGroupStateCommand, \"DescribePatchGroupStateCommand\");\nvar DescribePatchGroupStateCommand = _DescribePatchGroupStateCommand;\n\n// src/commands/DescribePatchPropertiesCommand.ts\n\n\n\nvar _DescribePatchPropertiesCommand = class _DescribePatchPropertiesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribePatchProperties\", {}).n(\"SSMClient\", \"DescribePatchPropertiesCommand\").f(void 0, void 0).ser(se_DescribePatchPropertiesCommand).de(de_DescribePatchPropertiesCommand).build() {\n};\n__name(_DescribePatchPropertiesCommand, \"DescribePatchPropertiesCommand\");\nvar DescribePatchPropertiesCommand = _DescribePatchPropertiesCommand;\n\n// src/commands/DescribeSessionsCommand.ts\n\n\n\nvar _DescribeSessionsCommand = class _DescribeSessionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DescribeSessions\", {}).n(\"SSMClient\", \"DescribeSessionsCommand\").f(void 0, void 0).ser(se_DescribeSessionsCommand).de(de_DescribeSessionsCommand).build() {\n};\n__name(_DescribeSessionsCommand, \"DescribeSessionsCommand\");\nvar DescribeSessionsCommand = _DescribeSessionsCommand;\n\n// src/commands/DisassociateOpsItemRelatedItemCommand.ts\n\n\n\nvar _DisassociateOpsItemRelatedItemCommand = class _DisassociateOpsItemRelatedItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"DisassociateOpsItemRelatedItem\", {}).n(\"SSMClient\", \"DisassociateOpsItemRelatedItemCommand\").f(void 0, void 0).ser(se_DisassociateOpsItemRelatedItemCommand).de(de_DisassociateOpsItemRelatedItemCommand).build() {\n};\n__name(_DisassociateOpsItemRelatedItemCommand, \"DisassociateOpsItemRelatedItemCommand\");\nvar DisassociateOpsItemRelatedItemCommand = _DisassociateOpsItemRelatedItemCommand;\n\n// src/commands/GetAutomationExecutionCommand.ts\n\n\n\nvar _GetAutomationExecutionCommand = class _GetAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetAutomationExecution\", {}).n(\"SSMClient\", \"GetAutomationExecutionCommand\").f(void 0, void 0).ser(se_GetAutomationExecutionCommand).de(de_GetAutomationExecutionCommand).build() {\n};\n__name(_GetAutomationExecutionCommand, \"GetAutomationExecutionCommand\");\nvar GetAutomationExecutionCommand = _GetAutomationExecutionCommand;\n\n// src/commands/GetCalendarStateCommand.ts\n\n\n\nvar _GetCalendarStateCommand = class _GetCalendarStateCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetCalendarState\", {}).n(\"SSMClient\", \"GetCalendarStateCommand\").f(void 0, void 0).ser(se_GetCalendarStateCommand).de(de_GetCalendarStateCommand).build() {\n};\n__name(_GetCalendarStateCommand, \"GetCalendarStateCommand\");\nvar GetCalendarStateCommand = _GetCalendarStateCommand;\n\n// src/commands/GetCommandInvocationCommand.ts\n\n\n\nvar _GetCommandInvocationCommand = class _GetCommandInvocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetCommandInvocation\", {}).n(\"SSMClient\", \"GetCommandInvocationCommand\").f(void 0, void 0).ser(se_GetCommandInvocationCommand).de(de_GetCommandInvocationCommand).build() {\n};\n__name(_GetCommandInvocationCommand, \"GetCommandInvocationCommand\");\nvar GetCommandInvocationCommand = _GetCommandInvocationCommand;\n\n// src/commands/GetConnectionStatusCommand.ts\n\n\n\nvar _GetConnectionStatusCommand = class _GetConnectionStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetConnectionStatus\", {}).n(\"SSMClient\", \"GetConnectionStatusCommand\").f(void 0, void 0).ser(se_GetConnectionStatusCommand).de(de_GetConnectionStatusCommand).build() {\n};\n__name(_GetConnectionStatusCommand, \"GetConnectionStatusCommand\");\nvar GetConnectionStatusCommand = _GetConnectionStatusCommand;\n\n// src/commands/GetDefaultPatchBaselineCommand.ts\n\n\n\nvar _GetDefaultPatchBaselineCommand = class _GetDefaultPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetDefaultPatchBaseline\", {}).n(\"SSMClient\", \"GetDefaultPatchBaselineCommand\").f(void 0, void 0).ser(se_GetDefaultPatchBaselineCommand).de(de_GetDefaultPatchBaselineCommand).build() {\n};\n__name(_GetDefaultPatchBaselineCommand, \"GetDefaultPatchBaselineCommand\");\nvar GetDefaultPatchBaselineCommand = _GetDefaultPatchBaselineCommand;\n\n// src/commands/GetDeployablePatchSnapshotForInstanceCommand.ts\n\n\n\nvar _GetDeployablePatchSnapshotForInstanceCommand = class _GetDeployablePatchSnapshotForInstanceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetDeployablePatchSnapshotForInstance\", {}).n(\"SSMClient\", \"GetDeployablePatchSnapshotForInstanceCommand\").f(GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog, void 0).ser(se_GetDeployablePatchSnapshotForInstanceCommand).de(de_GetDeployablePatchSnapshotForInstanceCommand).build() {\n};\n__name(_GetDeployablePatchSnapshotForInstanceCommand, \"GetDeployablePatchSnapshotForInstanceCommand\");\nvar GetDeployablePatchSnapshotForInstanceCommand = _GetDeployablePatchSnapshotForInstanceCommand;\n\n// src/commands/GetDocumentCommand.ts\n\n\n\nvar _GetDocumentCommand = class _GetDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetDocument\", {}).n(\"SSMClient\", \"GetDocumentCommand\").f(void 0, void 0).ser(se_GetDocumentCommand).de(de_GetDocumentCommand).build() {\n};\n__name(_GetDocumentCommand, \"GetDocumentCommand\");\nvar GetDocumentCommand = _GetDocumentCommand;\n\n// src/commands/GetInventoryCommand.ts\n\n\n\nvar _GetInventoryCommand = class _GetInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetInventory\", {}).n(\"SSMClient\", \"GetInventoryCommand\").f(void 0, void 0).ser(se_GetInventoryCommand).de(de_GetInventoryCommand).build() {\n};\n__name(_GetInventoryCommand, \"GetInventoryCommand\");\nvar GetInventoryCommand = _GetInventoryCommand;\n\n// src/commands/GetInventorySchemaCommand.ts\n\n\n\nvar _GetInventorySchemaCommand = class _GetInventorySchemaCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetInventorySchema\", {}).n(\"SSMClient\", \"GetInventorySchemaCommand\").f(void 0, void 0).ser(se_GetInventorySchemaCommand).de(de_GetInventorySchemaCommand).build() {\n};\n__name(_GetInventorySchemaCommand, \"GetInventorySchemaCommand\");\nvar GetInventorySchemaCommand = _GetInventorySchemaCommand;\n\n// src/commands/GetMaintenanceWindowCommand.ts\n\n\n\nvar _GetMaintenanceWindowCommand = class _GetMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetMaintenanceWindow\", {}).n(\"SSMClient\", \"GetMaintenanceWindowCommand\").f(void 0, GetMaintenanceWindowResultFilterSensitiveLog).ser(se_GetMaintenanceWindowCommand).de(de_GetMaintenanceWindowCommand).build() {\n};\n__name(_GetMaintenanceWindowCommand, \"GetMaintenanceWindowCommand\");\nvar GetMaintenanceWindowCommand = _GetMaintenanceWindowCommand;\n\n// src/commands/GetMaintenanceWindowExecutionCommand.ts\n\n\n\nvar _GetMaintenanceWindowExecutionCommand = class _GetMaintenanceWindowExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetMaintenanceWindowExecution\", {}).n(\"SSMClient\", \"GetMaintenanceWindowExecutionCommand\").f(void 0, void 0).ser(se_GetMaintenanceWindowExecutionCommand).de(de_GetMaintenanceWindowExecutionCommand).build() {\n};\n__name(_GetMaintenanceWindowExecutionCommand, \"GetMaintenanceWindowExecutionCommand\");\nvar GetMaintenanceWindowExecutionCommand = _GetMaintenanceWindowExecutionCommand;\n\n// src/commands/GetMaintenanceWindowExecutionTaskCommand.ts\n\n\n\nvar _GetMaintenanceWindowExecutionTaskCommand = class _GetMaintenanceWindowExecutionTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetMaintenanceWindowExecutionTask\", {}).n(\"SSMClient\", \"GetMaintenanceWindowExecutionTaskCommand\").f(void 0, GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog).ser(se_GetMaintenanceWindowExecutionTaskCommand).de(de_GetMaintenanceWindowExecutionTaskCommand).build() {\n};\n__name(_GetMaintenanceWindowExecutionTaskCommand, \"GetMaintenanceWindowExecutionTaskCommand\");\nvar GetMaintenanceWindowExecutionTaskCommand = _GetMaintenanceWindowExecutionTaskCommand;\n\n// src/commands/GetMaintenanceWindowExecutionTaskInvocationCommand.ts\n\n\n\nvar _GetMaintenanceWindowExecutionTaskInvocationCommand = class _GetMaintenanceWindowExecutionTaskInvocationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetMaintenanceWindowExecutionTaskInvocation\", {}).n(\"SSMClient\", \"GetMaintenanceWindowExecutionTaskInvocationCommand\").f(void 0, GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog).ser(se_GetMaintenanceWindowExecutionTaskInvocationCommand).de(de_GetMaintenanceWindowExecutionTaskInvocationCommand).build() {\n};\n__name(_GetMaintenanceWindowExecutionTaskInvocationCommand, \"GetMaintenanceWindowExecutionTaskInvocationCommand\");\nvar GetMaintenanceWindowExecutionTaskInvocationCommand = _GetMaintenanceWindowExecutionTaskInvocationCommand;\n\n// src/commands/GetMaintenanceWindowTaskCommand.ts\n\n\n\nvar _GetMaintenanceWindowTaskCommand = class _GetMaintenanceWindowTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetMaintenanceWindowTask\", {}).n(\"SSMClient\", \"GetMaintenanceWindowTaskCommand\").f(void 0, GetMaintenanceWindowTaskResultFilterSensitiveLog).ser(se_GetMaintenanceWindowTaskCommand).de(de_GetMaintenanceWindowTaskCommand).build() {\n};\n__name(_GetMaintenanceWindowTaskCommand, \"GetMaintenanceWindowTaskCommand\");\nvar GetMaintenanceWindowTaskCommand = _GetMaintenanceWindowTaskCommand;\n\n// src/commands/GetOpsItemCommand.ts\n\n\n\nvar _GetOpsItemCommand = class _GetOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetOpsItem\", {}).n(\"SSMClient\", \"GetOpsItemCommand\").f(void 0, void 0).ser(se_GetOpsItemCommand).de(de_GetOpsItemCommand).build() {\n};\n__name(_GetOpsItemCommand, \"GetOpsItemCommand\");\nvar GetOpsItemCommand = _GetOpsItemCommand;\n\n// src/commands/GetOpsMetadataCommand.ts\n\n\n\nvar _GetOpsMetadataCommand = class _GetOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetOpsMetadata\", {}).n(\"SSMClient\", \"GetOpsMetadataCommand\").f(void 0, void 0).ser(se_GetOpsMetadataCommand).de(de_GetOpsMetadataCommand).build() {\n};\n__name(_GetOpsMetadataCommand, \"GetOpsMetadataCommand\");\nvar GetOpsMetadataCommand = _GetOpsMetadataCommand;\n\n// src/commands/GetOpsSummaryCommand.ts\n\n\n\nvar _GetOpsSummaryCommand = class _GetOpsSummaryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetOpsSummary\", {}).n(\"SSMClient\", \"GetOpsSummaryCommand\").f(void 0, void 0).ser(se_GetOpsSummaryCommand).de(de_GetOpsSummaryCommand).build() {\n};\n__name(_GetOpsSummaryCommand, \"GetOpsSummaryCommand\");\nvar GetOpsSummaryCommand = _GetOpsSummaryCommand;\n\n// src/commands/GetParameterCommand.ts\n\n\n\nvar _GetParameterCommand = class _GetParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetParameter\", {}).n(\"SSMClient\", \"GetParameterCommand\").f(void 0, GetParameterResultFilterSensitiveLog).ser(se_GetParameterCommand).de(de_GetParameterCommand).build() {\n};\n__name(_GetParameterCommand, \"GetParameterCommand\");\nvar GetParameterCommand = _GetParameterCommand;\n\n// src/commands/GetParameterHistoryCommand.ts\n\n\n\nvar _GetParameterHistoryCommand = class _GetParameterHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetParameterHistory\", {}).n(\"SSMClient\", \"GetParameterHistoryCommand\").f(void 0, GetParameterHistoryResultFilterSensitiveLog).ser(se_GetParameterHistoryCommand).de(de_GetParameterHistoryCommand).build() {\n};\n__name(_GetParameterHistoryCommand, \"GetParameterHistoryCommand\");\nvar GetParameterHistoryCommand = _GetParameterHistoryCommand;\n\n// src/commands/GetParametersByPathCommand.ts\n\n\n\nvar _GetParametersByPathCommand = class _GetParametersByPathCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetParametersByPath\", {}).n(\"SSMClient\", \"GetParametersByPathCommand\").f(void 0, GetParametersByPathResultFilterSensitiveLog).ser(se_GetParametersByPathCommand).de(de_GetParametersByPathCommand).build() {\n};\n__name(_GetParametersByPathCommand, \"GetParametersByPathCommand\");\nvar GetParametersByPathCommand = _GetParametersByPathCommand;\n\n// src/commands/GetParametersCommand.ts\n\n\n\nvar _GetParametersCommand = class _GetParametersCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetParameters\", {}).n(\"SSMClient\", \"GetParametersCommand\").f(void 0, GetParametersResultFilterSensitiveLog).ser(se_GetParametersCommand).de(de_GetParametersCommand).build() {\n};\n__name(_GetParametersCommand, \"GetParametersCommand\");\nvar GetParametersCommand = _GetParametersCommand;\n\n// src/commands/GetPatchBaselineCommand.ts\n\n\n\nvar _GetPatchBaselineCommand = class _GetPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetPatchBaseline\", {}).n(\"SSMClient\", \"GetPatchBaselineCommand\").f(void 0, GetPatchBaselineResultFilterSensitiveLog).ser(se_GetPatchBaselineCommand).de(de_GetPatchBaselineCommand).build() {\n};\n__name(_GetPatchBaselineCommand, \"GetPatchBaselineCommand\");\nvar GetPatchBaselineCommand = _GetPatchBaselineCommand;\n\n// src/commands/GetPatchBaselineForPatchGroupCommand.ts\n\n\n\nvar _GetPatchBaselineForPatchGroupCommand = class _GetPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetPatchBaselineForPatchGroup\", {}).n(\"SSMClient\", \"GetPatchBaselineForPatchGroupCommand\").f(void 0, void 0).ser(se_GetPatchBaselineForPatchGroupCommand).de(de_GetPatchBaselineForPatchGroupCommand).build() {\n};\n__name(_GetPatchBaselineForPatchGroupCommand, \"GetPatchBaselineForPatchGroupCommand\");\nvar GetPatchBaselineForPatchGroupCommand = _GetPatchBaselineForPatchGroupCommand;\n\n// src/commands/GetResourcePoliciesCommand.ts\n\n\n\nvar _GetResourcePoliciesCommand = class _GetResourcePoliciesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetResourcePolicies\", {}).n(\"SSMClient\", \"GetResourcePoliciesCommand\").f(void 0, void 0).ser(se_GetResourcePoliciesCommand).de(de_GetResourcePoliciesCommand).build() {\n};\n__name(_GetResourcePoliciesCommand, \"GetResourcePoliciesCommand\");\nvar GetResourcePoliciesCommand = _GetResourcePoliciesCommand;\n\n// src/commands/GetServiceSettingCommand.ts\n\n\n\nvar _GetServiceSettingCommand = class _GetServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"GetServiceSetting\", {}).n(\"SSMClient\", \"GetServiceSettingCommand\").f(void 0, void 0).ser(se_GetServiceSettingCommand).de(de_GetServiceSettingCommand).build() {\n};\n__name(_GetServiceSettingCommand, \"GetServiceSettingCommand\");\nvar GetServiceSettingCommand = _GetServiceSettingCommand;\n\n// src/commands/LabelParameterVersionCommand.ts\n\n\n\nvar _LabelParameterVersionCommand = class _LabelParameterVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"LabelParameterVersion\", {}).n(\"SSMClient\", \"LabelParameterVersionCommand\").f(void 0, void 0).ser(se_LabelParameterVersionCommand).de(de_LabelParameterVersionCommand).build() {\n};\n__name(_LabelParameterVersionCommand, \"LabelParameterVersionCommand\");\nvar LabelParameterVersionCommand = _LabelParameterVersionCommand;\n\n// src/commands/ListAssociationsCommand.ts\n\n\n\nvar _ListAssociationsCommand = class _ListAssociationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListAssociations\", {}).n(\"SSMClient\", \"ListAssociationsCommand\").f(void 0, void 0).ser(se_ListAssociationsCommand).de(de_ListAssociationsCommand).build() {\n};\n__name(_ListAssociationsCommand, \"ListAssociationsCommand\");\nvar ListAssociationsCommand = _ListAssociationsCommand;\n\n// src/commands/ListAssociationVersionsCommand.ts\n\n\n\nvar _ListAssociationVersionsCommand = class _ListAssociationVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListAssociationVersions\", {}).n(\"SSMClient\", \"ListAssociationVersionsCommand\").f(void 0, ListAssociationVersionsResultFilterSensitiveLog).ser(se_ListAssociationVersionsCommand).de(de_ListAssociationVersionsCommand).build() {\n};\n__name(_ListAssociationVersionsCommand, \"ListAssociationVersionsCommand\");\nvar ListAssociationVersionsCommand = _ListAssociationVersionsCommand;\n\n// src/commands/ListCommandInvocationsCommand.ts\n\n\n\nvar _ListCommandInvocationsCommand = class _ListCommandInvocationsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListCommandInvocations\", {}).n(\"SSMClient\", \"ListCommandInvocationsCommand\").f(void 0, void 0).ser(se_ListCommandInvocationsCommand).de(de_ListCommandInvocationsCommand).build() {\n};\n__name(_ListCommandInvocationsCommand, \"ListCommandInvocationsCommand\");\nvar ListCommandInvocationsCommand = _ListCommandInvocationsCommand;\n\n// src/commands/ListCommandsCommand.ts\n\n\n\nvar _ListCommandsCommand = class _ListCommandsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListCommands\", {}).n(\"SSMClient\", \"ListCommandsCommand\").f(void 0, ListCommandsResultFilterSensitiveLog).ser(se_ListCommandsCommand).de(de_ListCommandsCommand).build() {\n};\n__name(_ListCommandsCommand, \"ListCommandsCommand\");\nvar ListCommandsCommand = _ListCommandsCommand;\n\n// src/commands/ListComplianceItemsCommand.ts\n\n\n\nvar _ListComplianceItemsCommand = class _ListComplianceItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListComplianceItems\", {}).n(\"SSMClient\", \"ListComplianceItemsCommand\").f(void 0, void 0).ser(se_ListComplianceItemsCommand).de(de_ListComplianceItemsCommand).build() {\n};\n__name(_ListComplianceItemsCommand, \"ListComplianceItemsCommand\");\nvar ListComplianceItemsCommand = _ListComplianceItemsCommand;\n\n// src/commands/ListComplianceSummariesCommand.ts\n\n\n\nvar _ListComplianceSummariesCommand = class _ListComplianceSummariesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListComplianceSummaries\", {}).n(\"SSMClient\", \"ListComplianceSummariesCommand\").f(void 0, void 0).ser(se_ListComplianceSummariesCommand).de(de_ListComplianceSummariesCommand).build() {\n};\n__name(_ListComplianceSummariesCommand, \"ListComplianceSummariesCommand\");\nvar ListComplianceSummariesCommand = _ListComplianceSummariesCommand;\n\n// src/commands/ListDocumentMetadataHistoryCommand.ts\n\n\n\nvar _ListDocumentMetadataHistoryCommand = class _ListDocumentMetadataHistoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListDocumentMetadataHistory\", {}).n(\"SSMClient\", \"ListDocumentMetadataHistoryCommand\").f(void 0, void 0).ser(se_ListDocumentMetadataHistoryCommand).de(de_ListDocumentMetadataHistoryCommand).build() {\n};\n__name(_ListDocumentMetadataHistoryCommand, \"ListDocumentMetadataHistoryCommand\");\nvar ListDocumentMetadataHistoryCommand = _ListDocumentMetadataHistoryCommand;\n\n// src/commands/ListDocumentsCommand.ts\n\n\n\nvar _ListDocumentsCommand = class _ListDocumentsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListDocuments\", {}).n(\"SSMClient\", \"ListDocumentsCommand\").f(void 0, void 0).ser(se_ListDocumentsCommand).de(de_ListDocumentsCommand).build() {\n};\n__name(_ListDocumentsCommand, \"ListDocumentsCommand\");\nvar ListDocumentsCommand = _ListDocumentsCommand;\n\n// src/commands/ListDocumentVersionsCommand.ts\n\n\n\nvar _ListDocumentVersionsCommand = class _ListDocumentVersionsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListDocumentVersions\", {}).n(\"SSMClient\", \"ListDocumentVersionsCommand\").f(void 0, void 0).ser(se_ListDocumentVersionsCommand).de(de_ListDocumentVersionsCommand).build() {\n};\n__name(_ListDocumentVersionsCommand, \"ListDocumentVersionsCommand\");\nvar ListDocumentVersionsCommand = _ListDocumentVersionsCommand;\n\n// src/commands/ListInventoryEntriesCommand.ts\n\n\n\nvar _ListInventoryEntriesCommand = class _ListInventoryEntriesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListInventoryEntries\", {}).n(\"SSMClient\", \"ListInventoryEntriesCommand\").f(void 0, void 0).ser(se_ListInventoryEntriesCommand).de(de_ListInventoryEntriesCommand).build() {\n};\n__name(_ListInventoryEntriesCommand, \"ListInventoryEntriesCommand\");\nvar ListInventoryEntriesCommand = _ListInventoryEntriesCommand;\n\n// src/commands/ListOpsItemEventsCommand.ts\n\n\n\nvar _ListOpsItemEventsCommand = class _ListOpsItemEventsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListOpsItemEvents\", {}).n(\"SSMClient\", \"ListOpsItemEventsCommand\").f(void 0, void 0).ser(se_ListOpsItemEventsCommand).de(de_ListOpsItemEventsCommand).build() {\n};\n__name(_ListOpsItemEventsCommand, \"ListOpsItemEventsCommand\");\nvar ListOpsItemEventsCommand = _ListOpsItemEventsCommand;\n\n// src/commands/ListOpsItemRelatedItemsCommand.ts\n\n\n\nvar _ListOpsItemRelatedItemsCommand = class _ListOpsItemRelatedItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListOpsItemRelatedItems\", {}).n(\"SSMClient\", \"ListOpsItemRelatedItemsCommand\").f(void 0, void 0).ser(se_ListOpsItemRelatedItemsCommand).de(de_ListOpsItemRelatedItemsCommand).build() {\n};\n__name(_ListOpsItemRelatedItemsCommand, \"ListOpsItemRelatedItemsCommand\");\nvar ListOpsItemRelatedItemsCommand = _ListOpsItemRelatedItemsCommand;\n\n// src/commands/ListOpsMetadataCommand.ts\n\n\n\nvar _ListOpsMetadataCommand = class _ListOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListOpsMetadata\", {}).n(\"SSMClient\", \"ListOpsMetadataCommand\").f(void 0, void 0).ser(se_ListOpsMetadataCommand).de(de_ListOpsMetadataCommand).build() {\n};\n__name(_ListOpsMetadataCommand, \"ListOpsMetadataCommand\");\nvar ListOpsMetadataCommand = _ListOpsMetadataCommand;\n\n// src/commands/ListResourceComplianceSummariesCommand.ts\n\n\n\nvar _ListResourceComplianceSummariesCommand = class _ListResourceComplianceSummariesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListResourceComplianceSummaries\", {}).n(\"SSMClient\", \"ListResourceComplianceSummariesCommand\").f(void 0, void 0).ser(se_ListResourceComplianceSummariesCommand).de(de_ListResourceComplianceSummariesCommand).build() {\n};\n__name(_ListResourceComplianceSummariesCommand, \"ListResourceComplianceSummariesCommand\");\nvar ListResourceComplianceSummariesCommand = _ListResourceComplianceSummariesCommand;\n\n// src/commands/ListResourceDataSyncCommand.ts\n\n\n\nvar _ListResourceDataSyncCommand = class _ListResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListResourceDataSync\", {}).n(\"SSMClient\", \"ListResourceDataSyncCommand\").f(void 0, void 0).ser(se_ListResourceDataSyncCommand).de(de_ListResourceDataSyncCommand).build() {\n};\n__name(_ListResourceDataSyncCommand, \"ListResourceDataSyncCommand\");\nvar ListResourceDataSyncCommand = _ListResourceDataSyncCommand;\n\n// src/commands/ListTagsForResourceCommand.ts\n\n\n\nvar _ListTagsForResourceCommand = class _ListTagsForResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ListTagsForResource\", {}).n(\"SSMClient\", \"ListTagsForResourceCommand\").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {\n};\n__name(_ListTagsForResourceCommand, \"ListTagsForResourceCommand\");\nvar ListTagsForResourceCommand = _ListTagsForResourceCommand;\n\n// src/commands/ModifyDocumentPermissionCommand.ts\n\n\n\nvar _ModifyDocumentPermissionCommand = class _ModifyDocumentPermissionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ModifyDocumentPermission\", {}).n(\"SSMClient\", \"ModifyDocumentPermissionCommand\").f(void 0, void 0).ser(se_ModifyDocumentPermissionCommand).de(de_ModifyDocumentPermissionCommand).build() {\n};\n__name(_ModifyDocumentPermissionCommand, \"ModifyDocumentPermissionCommand\");\nvar ModifyDocumentPermissionCommand = _ModifyDocumentPermissionCommand;\n\n// src/commands/PutComplianceItemsCommand.ts\n\n\n\nvar _PutComplianceItemsCommand = class _PutComplianceItemsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"PutComplianceItems\", {}).n(\"SSMClient\", \"PutComplianceItemsCommand\").f(void 0, void 0).ser(se_PutComplianceItemsCommand).de(de_PutComplianceItemsCommand).build() {\n};\n__name(_PutComplianceItemsCommand, \"PutComplianceItemsCommand\");\nvar PutComplianceItemsCommand = _PutComplianceItemsCommand;\n\n// src/commands/PutInventoryCommand.ts\n\n\n\nvar _PutInventoryCommand = class _PutInventoryCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"PutInventory\", {}).n(\"SSMClient\", \"PutInventoryCommand\").f(void 0, void 0).ser(se_PutInventoryCommand).de(de_PutInventoryCommand).build() {\n};\n__name(_PutInventoryCommand, \"PutInventoryCommand\");\nvar PutInventoryCommand = _PutInventoryCommand;\n\n// src/commands/PutParameterCommand.ts\n\n\n\nvar _PutParameterCommand = class _PutParameterCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"PutParameter\", {}).n(\"SSMClient\", \"PutParameterCommand\").f(PutParameterRequestFilterSensitiveLog, void 0).ser(se_PutParameterCommand).de(de_PutParameterCommand).build() {\n};\n__name(_PutParameterCommand, \"PutParameterCommand\");\nvar PutParameterCommand = _PutParameterCommand;\n\n// src/commands/PutResourcePolicyCommand.ts\n\n\n\nvar _PutResourcePolicyCommand = class _PutResourcePolicyCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"PutResourcePolicy\", {}).n(\"SSMClient\", \"PutResourcePolicyCommand\").f(void 0, void 0).ser(se_PutResourcePolicyCommand).de(de_PutResourcePolicyCommand).build() {\n};\n__name(_PutResourcePolicyCommand, \"PutResourcePolicyCommand\");\nvar PutResourcePolicyCommand = _PutResourcePolicyCommand;\n\n// src/commands/RegisterDefaultPatchBaselineCommand.ts\n\n\n\nvar _RegisterDefaultPatchBaselineCommand = class _RegisterDefaultPatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"RegisterDefaultPatchBaseline\", {}).n(\"SSMClient\", \"RegisterDefaultPatchBaselineCommand\").f(void 0, void 0).ser(se_RegisterDefaultPatchBaselineCommand).de(de_RegisterDefaultPatchBaselineCommand).build() {\n};\n__name(_RegisterDefaultPatchBaselineCommand, \"RegisterDefaultPatchBaselineCommand\");\nvar RegisterDefaultPatchBaselineCommand = _RegisterDefaultPatchBaselineCommand;\n\n// src/commands/RegisterPatchBaselineForPatchGroupCommand.ts\n\n\n\nvar _RegisterPatchBaselineForPatchGroupCommand = class _RegisterPatchBaselineForPatchGroupCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"RegisterPatchBaselineForPatchGroup\", {}).n(\"SSMClient\", \"RegisterPatchBaselineForPatchGroupCommand\").f(void 0, void 0).ser(se_RegisterPatchBaselineForPatchGroupCommand).de(de_RegisterPatchBaselineForPatchGroupCommand).build() {\n};\n__name(_RegisterPatchBaselineForPatchGroupCommand, \"RegisterPatchBaselineForPatchGroupCommand\");\nvar RegisterPatchBaselineForPatchGroupCommand = _RegisterPatchBaselineForPatchGroupCommand;\n\n// src/commands/RegisterTargetWithMaintenanceWindowCommand.ts\n\n\n\nvar _RegisterTargetWithMaintenanceWindowCommand = class _RegisterTargetWithMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"RegisterTargetWithMaintenanceWindow\", {}).n(\"SSMClient\", \"RegisterTargetWithMaintenanceWindowCommand\").f(RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_RegisterTargetWithMaintenanceWindowCommand).de(de_RegisterTargetWithMaintenanceWindowCommand).build() {\n};\n__name(_RegisterTargetWithMaintenanceWindowCommand, \"RegisterTargetWithMaintenanceWindowCommand\");\nvar RegisterTargetWithMaintenanceWindowCommand = _RegisterTargetWithMaintenanceWindowCommand;\n\n// src/commands/RegisterTaskWithMaintenanceWindowCommand.ts\n\n\n\nvar _RegisterTaskWithMaintenanceWindowCommand = class _RegisterTaskWithMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"RegisterTaskWithMaintenanceWindow\", {}).n(\"SSMClient\", \"RegisterTaskWithMaintenanceWindowCommand\").f(RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog, void 0).ser(se_RegisterTaskWithMaintenanceWindowCommand).de(de_RegisterTaskWithMaintenanceWindowCommand).build() {\n};\n__name(_RegisterTaskWithMaintenanceWindowCommand, \"RegisterTaskWithMaintenanceWindowCommand\");\nvar RegisterTaskWithMaintenanceWindowCommand = _RegisterTaskWithMaintenanceWindowCommand;\n\n// src/commands/RemoveTagsFromResourceCommand.ts\n\n\n\nvar _RemoveTagsFromResourceCommand = class _RemoveTagsFromResourceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"RemoveTagsFromResource\", {}).n(\"SSMClient\", \"RemoveTagsFromResourceCommand\").f(void 0, void 0).ser(se_RemoveTagsFromResourceCommand).de(de_RemoveTagsFromResourceCommand).build() {\n};\n__name(_RemoveTagsFromResourceCommand, \"RemoveTagsFromResourceCommand\");\nvar RemoveTagsFromResourceCommand = _RemoveTagsFromResourceCommand;\n\n// src/commands/ResetServiceSettingCommand.ts\n\n\n\nvar _ResetServiceSettingCommand = class _ResetServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ResetServiceSetting\", {}).n(\"SSMClient\", \"ResetServiceSettingCommand\").f(void 0, void 0).ser(se_ResetServiceSettingCommand).de(de_ResetServiceSettingCommand).build() {\n};\n__name(_ResetServiceSettingCommand, \"ResetServiceSettingCommand\");\nvar ResetServiceSettingCommand = _ResetServiceSettingCommand;\n\n// src/commands/ResumeSessionCommand.ts\n\n\n\nvar _ResumeSessionCommand = class _ResumeSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"ResumeSession\", {}).n(\"SSMClient\", \"ResumeSessionCommand\").f(void 0, void 0).ser(se_ResumeSessionCommand).de(de_ResumeSessionCommand).build() {\n};\n__name(_ResumeSessionCommand, \"ResumeSessionCommand\");\nvar ResumeSessionCommand = _ResumeSessionCommand;\n\n// src/commands/SendAutomationSignalCommand.ts\n\n\n\nvar _SendAutomationSignalCommand = class _SendAutomationSignalCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"SendAutomationSignal\", {}).n(\"SSMClient\", \"SendAutomationSignalCommand\").f(void 0, void 0).ser(se_SendAutomationSignalCommand).de(de_SendAutomationSignalCommand).build() {\n};\n__name(_SendAutomationSignalCommand, \"SendAutomationSignalCommand\");\nvar SendAutomationSignalCommand = _SendAutomationSignalCommand;\n\n// src/commands/SendCommandCommand.ts\n\n\n\nvar _SendCommandCommand = class _SendCommandCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"SendCommand\", {}).n(\"SSMClient\", \"SendCommandCommand\").f(SendCommandRequestFilterSensitiveLog, SendCommandResultFilterSensitiveLog).ser(se_SendCommandCommand).de(de_SendCommandCommand).build() {\n};\n__name(_SendCommandCommand, \"SendCommandCommand\");\nvar SendCommandCommand = _SendCommandCommand;\n\n// src/commands/StartAssociationsOnceCommand.ts\n\n\n\nvar _StartAssociationsOnceCommand = class _StartAssociationsOnceCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"StartAssociationsOnce\", {}).n(\"SSMClient\", \"StartAssociationsOnceCommand\").f(void 0, void 0).ser(se_StartAssociationsOnceCommand).de(de_StartAssociationsOnceCommand).build() {\n};\n__name(_StartAssociationsOnceCommand, \"StartAssociationsOnceCommand\");\nvar StartAssociationsOnceCommand = _StartAssociationsOnceCommand;\n\n// src/commands/StartAutomationExecutionCommand.ts\n\n\n\nvar _StartAutomationExecutionCommand = class _StartAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"StartAutomationExecution\", {}).n(\"SSMClient\", \"StartAutomationExecutionCommand\").f(void 0, void 0).ser(se_StartAutomationExecutionCommand).de(de_StartAutomationExecutionCommand).build() {\n};\n__name(_StartAutomationExecutionCommand, \"StartAutomationExecutionCommand\");\nvar StartAutomationExecutionCommand = _StartAutomationExecutionCommand;\n\n// src/commands/StartChangeRequestExecutionCommand.ts\n\n\n\nvar _StartChangeRequestExecutionCommand = class _StartChangeRequestExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"StartChangeRequestExecution\", {}).n(\"SSMClient\", \"StartChangeRequestExecutionCommand\").f(void 0, void 0).ser(se_StartChangeRequestExecutionCommand).de(de_StartChangeRequestExecutionCommand).build() {\n};\n__name(_StartChangeRequestExecutionCommand, \"StartChangeRequestExecutionCommand\");\nvar StartChangeRequestExecutionCommand = _StartChangeRequestExecutionCommand;\n\n// src/commands/StartSessionCommand.ts\n\n\n\nvar _StartSessionCommand = class _StartSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"StartSession\", {}).n(\"SSMClient\", \"StartSessionCommand\").f(void 0, void 0).ser(se_StartSessionCommand).de(de_StartSessionCommand).build() {\n};\n__name(_StartSessionCommand, \"StartSessionCommand\");\nvar StartSessionCommand = _StartSessionCommand;\n\n// src/commands/StopAutomationExecutionCommand.ts\n\n\n\nvar _StopAutomationExecutionCommand = class _StopAutomationExecutionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"StopAutomationExecution\", {}).n(\"SSMClient\", \"StopAutomationExecutionCommand\").f(void 0, void 0).ser(se_StopAutomationExecutionCommand).de(de_StopAutomationExecutionCommand).build() {\n};\n__name(_StopAutomationExecutionCommand, \"StopAutomationExecutionCommand\");\nvar StopAutomationExecutionCommand = _StopAutomationExecutionCommand;\n\n// src/commands/TerminateSessionCommand.ts\n\n\n\nvar _TerminateSessionCommand = class _TerminateSessionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"TerminateSession\", {}).n(\"SSMClient\", \"TerminateSessionCommand\").f(void 0, void 0).ser(se_TerminateSessionCommand).de(de_TerminateSessionCommand).build() {\n};\n__name(_TerminateSessionCommand, \"TerminateSessionCommand\");\nvar TerminateSessionCommand = _TerminateSessionCommand;\n\n// src/commands/UnlabelParameterVersionCommand.ts\n\n\n\nvar _UnlabelParameterVersionCommand = class _UnlabelParameterVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UnlabelParameterVersion\", {}).n(\"SSMClient\", \"UnlabelParameterVersionCommand\").f(void 0, void 0).ser(se_UnlabelParameterVersionCommand).de(de_UnlabelParameterVersionCommand).build() {\n};\n__name(_UnlabelParameterVersionCommand, \"UnlabelParameterVersionCommand\");\nvar UnlabelParameterVersionCommand = _UnlabelParameterVersionCommand;\n\n// src/commands/UpdateAssociationCommand.ts\n\n\n\nvar _UpdateAssociationCommand = class _UpdateAssociationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateAssociation\", {}).n(\"SSMClient\", \"UpdateAssociationCommand\").f(UpdateAssociationRequestFilterSensitiveLog, UpdateAssociationResultFilterSensitiveLog).ser(se_UpdateAssociationCommand).de(de_UpdateAssociationCommand).build() {\n};\n__name(_UpdateAssociationCommand, \"UpdateAssociationCommand\");\nvar UpdateAssociationCommand = _UpdateAssociationCommand;\n\n// src/commands/UpdateAssociationStatusCommand.ts\n\n\n\nvar _UpdateAssociationStatusCommand = class _UpdateAssociationStatusCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateAssociationStatus\", {}).n(\"SSMClient\", \"UpdateAssociationStatusCommand\").f(void 0, UpdateAssociationStatusResultFilterSensitiveLog).ser(se_UpdateAssociationStatusCommand).de(de_UpdateAssociationStatusCommand).build() {\n};\n__name(_UpdateAssociationStatusCommand, \"UpdateAssociationStatusCommand\");\nvar UpdateAssociationStatusCommand = _UpdateAssociationStatusCommand;\n\n// src/commands/UpdateDocumentCommand.ts\n\n\n\nvar _UpdateDocumentCommand = class _UpdateDocumentCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateDocument\", {}).n(\"SSMClient\", \"UpdateDocumentCommand\").f(void 0, void 0).ser(se_UpdateDocumentCommand).de(de_UpdateDocumentCommand).build() {\n};\n__name(_UpdateDocumentCommand, \"UpdateDocumentCommand\");\nvar UpdateDocumentCommand = _UpdateDocumentCommand;\n\n// src/commands/UpdateDocumentDefaultVersionCommand.ts\n\n\n\nvar _UpdateDocumentDefaultVersionCommand = class _UpdateDocumentDefaultVersionCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateDocumentDefaultVersion\", {}).n(\"SSMClient\", \"UpdateDocumentDefaultVersionCommand\").f(void 0, void 0).ser(se_UpdateDocumentDefaultVersionCommand).de(de_UpdateDocumentDefaultVersionCommand).build() {\n};\n__name(_UpdateDocumentDefaultVersionCommand, \"UpdateDocumentDefaultVersionCommand\");\nvar UpdateDocumentDefaultVersionCommand = _UpdateDocumentDefaultVersionCommand;\n\n// src/commands/UpdateDocumentMetadataCommand.ts\n\n\n\nvar _UpdateDocumentMetadataCommand = class _UpdateDocumentMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateDocumentMetadata\", {}).n(\"SSMClient\", \"UpdateDocumentMetadataCommand\").f(void 0, void 0).ser(se_UpdateDocumentMetadataCommand).de(de_UpdateDocumentMetadataCommand).build() {\n};\n__name(_UpdateDocumentMetadataCommand, \"UpdateDocumentMetadataCommand\");\nvar UpdateDocumentMetadataCommand = _UpdateDocumentMetadataCommand;\n\n// src/commands/UpdateMaintenanceWindowCommand.ts\n\n\n\nvar _UpdateMaintenanceWindowCommand = class _UpdateMaintenanceWindowCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateMaintenanceWindow\", {}).n(\"SSMClient\", \"UpdateMaintenanceWindowCommand\").f(UpdateMaintenanceWindowRequestFilterSensitiveLog, UpdateMaintenanceWindowResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowCommand).de(de_UpdateMaintenanceWindowCommand).build() {\n};\n__name(_UpdateMaintenanceWindowCommand, \"UpdateMaintenanceWindowCommand\");\nvar UpdateMaintenanceWindowCommand = _UpdateMaintenanceWindowCommand;\n\n// src/commands/UpdateMaintenanceWindowTargetCommand.ts\n\n\n\nvar _UpdateMaintenanceWindowTargetCommand = class _UpdateMaintenanceWindowTargetCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateMaintenanceWindowTarget\", {}).n(\"SSMClient\", \"UpdateMaintenanceWindowTargetCommand\").f(UpdateMaintenanceWindowTargetRequestFilterSensitiveLog, UpdateMaintenanceWindowTargetResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowTargetCommand).de(de_UpdateMaintenanceWindowTargetCommand).build() {\n};\n__name(_UpdateMaintenanceWindowTargetCommand, \"UpdateMaintenanceWindowTargetCommand\");\nvar UpdateMaintenanceWindowTargetCommand = _UpdateMaintenanceWindowTargetCommand;\n\n// src/commands/UpdateMaintenanceWindowTaskCommand.ts\n\n\n\nvar _UpdateMaintenanceWindowTaskCommand = class _UpdateMaintenanceWindowTaskCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateMaintenanceWindowTask\", {}).n(\"SSMClient\", \"UpdateMaintenanceWindowTaskCommand\").f(UpdateMaintenanceWindowTaskRequestFilterSensitiveLog, UpdateMaintenanceWindowTaskResultFilterSensitiveLog).ser(se_UpdateMaintenanceWindowTaskCommand).de(de_UpdateMaintenanceWindowTaskCommand).build() {\n};\n__name(_UpdateMaintenanceWindowTaskCommand, \"UpdateMaintenanceWindowTaskCommand\");\nvar UpdateMaintenanceWindowTaskCommand = _UpdateMaintenanceWindowTaskCommand;\n\n// src/commands/UpdateManagedInstanceRoleCommand.ts\n\n\n\nvar _UpdateManagedInstanceRoleCommand = class _UpdateManagedInstanceRoleCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateManagedInstanceRole\", {}).n(\"SSMClient\", \"UpdateManagedInstanceRoleCommand\").f(void 0, void 0).ser(se_UpdateManagedInstanceRoleCommand).de(de_UpdateManagedInstanceRoleCommand).build() {\n};\n__name(_UpdateManagedInstanceRoleCommand, \"UpdateManagedInstanceRoleCommand\");\nvar UpdateManagedInstanceRoleCommand = _UpdateManagedInstanceRoleCommand;\n\n// src/commands/UpdateOpsItemCommand.ts\n\n\n\nvar _UpdateOpsItemCommand = class _UpdateOpsItemCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateOpsItem\", {}).n(\"SSMClient\", \"UpdateOpsItemCommand\").f(void 0, void 0).ser(se_UpdateOpsItemCommand).de(de_UpdateOpsItemCommand).build() {\n};\n__name(_UpdateOpsItemCommand, \"UpdateOpsItemCommand\");\nvar UpdateOpsItemCommand = _UpdateOpsItemCommand;\n\n// src/commands/UpdateOpsMetadataCommand.ts\n\n\n\nvar _UpdateOpsMetadataCommand = class _UpdateOpsMetadataCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateOpsMetadata\", {}).n(\"SSMClient\", \"UpdateOpsMetadataCommand\").f(void 0, void 0).ser(se_UpdateOpsMetadataCommand).de(de_UpdateOpsMetadataCommand).build() {\n};\n__name(_UpdateOpsMetadataCommand, \"UpdateOpsMetadataCommand\");\nvar UpdateOpsMetadataCommand = _UpdateOpsMetadataCommand;\n\n// src/commands/UpdatePatchBaselineCommand.ts\n\n\n\nvar _UpdatePatchBaselineCommand = class _UpdatePatchBaselineCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdatePatchBaseline\", {}).n(\"SSMClient\", \"UpdatePatchBaselineCommand\").f(UpdatePatchBaselineRequestFilterSensitiveLog, UpdatePatchBaselineResultFilterSensitiveLog).ser(se_UpdatePatchBaselineCommand).de(de_UpdatePatchBaselineCommand).build() {\n};\n__name(_UpdatePatchBaselineCommand, \"UpdatePatchBaselineCommand\");\nvar UpdatePatchBaselineCommand = _UpdatePatchBaselineCommand;\n\n// src/commands/UpdateResourceDataSyncCommand.ts\n\n\n\nvar _UpdateResourceDataSyncCommand = class _UpdateResourceDataSyncCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateResourceDataSync\", {}).n(\"SSMClient\", \"UpdateResourceDataSyncCommand\").f(void 0, void 0).ser(se_UpdateResourceDataSyncCommand).de(de_UpdateResourceDataSyncCommand).build() {\n};\n__name(_UpdateResourceDataSyncCommand, \"UpdateResourceDataSyncCommand\");\nvar UpdateResourceDataSyncCommand = _UpdateResourceDataSyncCommand;\n\n// src/commands/UpdateServiceSettingCommand.ts\n\n\n\nvar _UpdateServiceSettingCommand = class _UpdateServiceSettingCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command2, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command2.getEndpointParameterInstructions())\n ];\n}).s(\"AmazonSSM\", \"UpdateServiceSetting\", {}).n(\"SSMClient\", \"UpdateServiceSettingCommand\").f(void 0, void 0).ser(se_UpdateServiceSettingCommand).de(de_UpdateServiceSettingCommand).build() {\n};\n__name(_UpdateServiceSettingCommand, \"UpdateServiceSettingCommand\");\nvar UpdateServiceSettingCommand = _UpdateServiceSettingCommand;\n\n// src/SSM.ts\nvar commands = {\n AddTagsToResourceCommand,\n AssociateOpsItemRelatedItemCommand,\n CancelCommandCommand,\n CancelMaintenanceWindowExecutionCommand,\n CreateActivationCommand,\n CreateAssociationCommand,\n CreateAssociationBatchCommand,\n CreateDocumentCommand,\n CreateMaintenanceWindowCommand,\n CreateOpsItemCommand,\n CreateOpsMetadataCommand,\n CreatePatchBaselineCommand,\n CreateResourceDataSyncCommand,\n DeleteActivationCommand,\n DeleteAssociationCommand,\n DeleteDocumentCommand,\n DeleteInventoryCommand,\n DeleteMaintenanceWindowCommand,\n DeleteOpsItemCommand,\n DeleteOpsMetadataCommand,\n DeleteParameterCommand,\n DeleteParametersCommand,\n DeletePatchBaselineCommand,\n DeleteResourceDataSyncCommand,\n DeleteResourcePolicyCommand,\n DeregisterManagedInstanceCommand,\n DeregisterPatchBaselineForPatchGroupCommand,\n DeregisterTargetFromMaintenanceWindowCommand,\n DeregisterTaskFromMaintenanceWindowCommand,\n DescribeActivationsCommand,\n DescribeAssociationCommand,\n DescribeAssociationExecutionsCommand,\n DescribeAssociationExecutionTargetsCommand,\n DescribeAutomationExecutionsCommand,\n DescribeAutomationStepExecutionsCommand,\n DescribeAvailablePatchesCommand,\n DescribeDocumentCommand,\n DescribeDocumentPermissionCommand,\n DescribeEffectiveInstanceAssociationsCommand,\n DescribeEffectivePatchesForPatchBaselineCommand,\n DescribeInstanceAssociationsStatusCommand,\n DescribeInstanceInformationCommand,\n DescribeInstancePatchesCommand,\n DescribeInstancePatchStatesCommand,\n DescribeInstancePatchStatesForPatchGroupCommand,\n DescribeInstancePropertiesCommand,\n DescribeInventoryDeletionsCommand,\n DescribeMaintenanceWindowExecutionsCommand,\n DescribeMaintenanceWindowExecutionTaskInvocationsCommand,\n DescribeMaintenanceWindowExecutionTasksCommand,\n DescribeMaintenanceWindowsCommand,\n DescribeMaintenanceWindowScheduleCommand,\n DescribeMaintenanceWindowsForTargetCommand,\n DescribeMaintenanceWindowTargetsCommand,\n DescribeMaintenanceWindowTasksCommand,\n DescribeOpsItemsCommand,\n DescribeParametersCommand,\n DescribePatchBaselinesCommand,\n DescribePatchGroupsCommand,\n DescribePatchGroupStateCommand,\n DescribePatchPropertiesCommand,\n DescribeSessionsCommand,\n DisassociateOpsItemRelatedItemCommand,\n GetAutomationExecutionCommand,\n GetCalendarStateCommand,\n GetCommandInvocationCommand,\n GetConnectionStatusCommand,\n GetDefaultPatchBaselineCommand,\n GetDeployablePatchSnapshotForInstanceCommand,\n GetDocumentCommand,\n GetInventoryCommand,\n GetInventorySchemaCommand,\n GetMaintenanceWindowCommand,\n GetMaintenanceWindowExecutionCommand,\n GetMaintenanceWindowExecutionTaskCommand,\n GetMaintenanceWindowExecutionTaskInvocationCommand,\n GetMaintenanceWindowTaskCommand,\n GetOpsItemCommand,\n GetOpsMetadataCommand,\n GetOpsSummaryCommand,\n GetParameterCommand,\n GetParameterHistoryCommand,\n GetParametersCommand,\n GetParametersByPathCommand,\n GetPatchBaselineCommand,\n GetPatchBaselineForPatchGroupCommand,\n GetResourcePoliciesCommand,\n GetServiceSettingCommand,\n LabelParameterVersionCommand,\n ListAssociationsCommand,\n ListAssociationVersionsCommand,\n ListCommandInvocationsCommand,\n ListCommandsCommand,\n ListComplianceItemsCommand,\n ListComplianceSummariesCommand,\n ListDocumentMetadataHistoryCommand,\n ListDocumentsCommand,\n ListDocumentVersionsCommand,\n ListInventoryEntriesCommand,\n ListOpsItemEventsCommand,\n ListOpsItemRelatedItemsCommand,\n ListOpsMetadataCommand,\n ListResourceComplianceSummariesCommand,\n ListResourceDataSyncCommand,\n ListTagsForResourceCommand,\n ModifyDocumentPermissionCommand,\n PutComplianceItemsCommand,\n PutInventoryCommand,\n PutParameterCommand,\n PutResourcePolicyCommand,\n RegisterDefaultPatchBaselineCommand,\n RegisterPatchBaselineForPatchGroupCommand,\n RegisterTargetWithMaintenanceWindowCommand,\n RegisterTaskWithMaintenanceWindowCommand,\n RemoveTagsFromResourceCommand,\n ResetServiceSettingCommand,\n ResumeSessionCommand,\n SendAutomationSignalCommand,\n SendCommandCommand,\n StartAssociationsOnceCommand,\n StartAutomationExecutionCommand,\n StartChangeRequestExecutionCommand,\n StartSessionCommand,\n StopAutomationExecutionCommand,\n TerminateSessionCommand,\n UnlabelParameterVersionCommand,\n UpdateAssociationCommand,\n UpdateAssociationStatusCommand,\n UpdateDocumentCommand,\n UpdateDocumentDefaultVersionCommand,\n UpdateDocumentMetadataCommand,\n UpdateMaintenanceWindowCommand,\n UpdateMaintenanceWindowTargetCommand,\n UpdateMaintenanceWindowTaskCommand,\n UpdateManagedInstanceRoleCommand,\n UpdateOpsItemCommand,\n UpdateOpsMetadataCommand,\n UpdatePatchBaselineCommand,\n UpdateResourceDataSyncCommand,\n UpdateServiceSettingCommand\n};\nvar _SSM = class _SSM extends SSMClient {\n};\n__name(_SSM, \"SSM\");\nvar SSM = _SSM;\n(0, import_smithy_client.createAggregatedClient)(commands, SSM);\n\n// src/pagination/DescribeActivationsPaginator.ts\n\nvar paginateDescribeActivations = (0, import_core.createPaginator)(SSMClient, DescribeActivationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAssociationExecutionTargetsPaginator.ts\n\nvar paginateDescribeAssociationExecutionTargets = (0, import_core.createPaginator)(SSMClient, DescribeAssociationExecutionTargetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAssociationExecutionsPaginator.ts\n\nvar paginateDescribeAssociationExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAssociationExecutionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAutomationExecutionsPaginator.ts\n\nvar paginateDescribeAutomationExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAutomationExecutionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAutomationStepExecutionsPaginator.ts\n\nvar paginateDescribeAutomationStepExecutions = (0, import_core.createPaginator)(SSMClient, DescribeAutomationStepExecutionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeAvailablePatchesPaginator.ts\n\nvar paginateDescribeAvailablePatches = (0, import_core.createPaginator)(SSMClient, DescribeAvailablePatchesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeEffectiveInstanceAssociationsPaginator.ts\n\nvar paginateDescribeEffectiveInstanceAssociations = (0, import_core.createPaginator)(SSMClient, DescribeEffectiveInstanceAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeEffectivePatchesForPatchBaselinePaginator.ts\n\nvar paginateDescribeEffectivePatchesForPatchBaseline = (0, import_core.createPaginator)(SSMClient, DescribeEffectivePatchesForPatchBaselineCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceAssociationsStatusPaginator.ts\n\nvar paginateDescribeInstanceAssociationsStatus = (0, import_core.createPaginator)(SSMClient, DescribeInstanceAssociationsStatusCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstanceInformationPaginator.ts\n\nvar paginateDescribeInstanceInformation = (0, import_core.createPaginator)(SSMClient, DescribeInstanceInformationCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstancePatchStatesForPatchGroupPaginator.ts\n\nvar paginateDescribeInstancePatchStatesForPatchGroup = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchStatesForPatchGroupCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstancePatchStatesPaginator.ts\n\nvar paginateDescribeInstancePatchStates = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchStatesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstancePatchesPaginator.ts\n\nvar paginateDescribeInstancePatches = (0, import_core.createPaginator)(SSMClient, DescribeInstancePatchesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInstancePropertiesPaginator.ts\n\nvar paginateDescribeInstanceProperties = (0, import_core.createPaginator)(SSMClient, DescribeInstancePropertiesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeInventoryDeletionsPaginator.ts\n\nvar paginateDescribeInventoryDeletions = (0, import_core.createPaginator)(SSMClient, DescribeInventoryDeletionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowExecutionTaskInvocationsPaginator.ts\n\nvar paginateDescribeMaintenanceWindowExecutionTaskInvocations = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionTaskInvocationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowExecutionTasksPaginator.ts\n\nvar paginateDescribeMaintenanceWindowExecutionTasks = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowExecutionsPaginator.ts\n\nvar paginateDescribeMaintenanceWindowExecutions = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowExecutionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowSchedulePaginator.ts\n\nvar paginateDescribeMaintenanceWindowSchedule = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowScheduleCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowTargetsPaginator.ts\n\nvar paginateDescribeMaintenanceWindowTargets = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowTargetsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowTasksPaginator.ts\n\nvar paginateDescribeMaintenanceWindowTasks = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowTasksCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowsForTargetPaginator.ts\n\nvar paginateDescribeMaintenanceWindowsForTarget = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowsForTargetCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeMaintenanceWindowsPaginator.ts\n\nvar paginateDescribeMaintenanceWindows = (0, import_core.createPaginator)(SSMClient, DescribeMaintenanceWindowsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeOpsItemsPaginator.ts\n\nvar paginateDescribeOpsItems = (0, import_core.createPaginator)(SSMClient, DescribeOpsItemsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeParametersPaginator.ts\n\nvar paginateDescribeParameters = (0, import_core.createPaginator)(SSMClient, DescribeParametersCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePatchBaselinesPaginator.ts\n\nvar paginateDescribePatchBaselines = (0, import_core.createPaginator)(SSMClient, DescribePatchBaselinesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePatchGroupsPaginator.ts\n\nvar paginateDescribePatchGroups = (0, import_core.createPaginator)(SSMClient, DescribePatchGroupsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribePatchPropertiesPaginator.ts\n\nvar paginateDescribePatchProperties = (0, import_core.createPaginator)(SSMClient, DescribePatchPropertiesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/DescribeSessionsPaginator.ts\n\nvar paginateDescribeSessions = (0, import_core.createPaginator)(SSMClient, DescribeSessionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetInventoryPaginator.ts\n\nvar paginateGetInventory = (0, import_core.createPaginator)(SSMClient, GetInventoryCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetInventorySchemaPaginator.ts\n\nvar paginateGetInventorySchema = (0, import_core.createPaginator)(SSMClient, GetInventorySchemaCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetOpsSummaryPaginator.ts\n\nvar paginateGetOpsSummary = (0, import_core.createPaginator)(SSMClient, GetOpsSummaryCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetParameterHistoryPaginator.ts\n\nvar paginateGetParameterHistory = (0, import_core.createPaginator)(SSMClient, GetParameterHistoryCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetParametersByPathPaginator.ts\n\nvar paginateGetParametersByPath = (0, import_core.createPaginator)(SSMClient, GetParametersByPathCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/GetResourcePoliciesPaginator.ts\n\nvar paginateGetResourcePolicies = (0, import_core.createPaginator)(SSMClient, GetResourcePoliciesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListAssociationVersionsPaginator.ts\n\nvar paginateListAssociationVersions = (0, import_core.createPaginator)(SSMClient, ListAssociationVersionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListAssociationsPaginator.ts\n\nvar paginateListAssociations = (0, import_core.createPaginator)(SSMClient, ListAssociationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListCommandInvocationsPaginator.ts\n\nvar paginateListCommandInvocations = (0, import_core.createPaginator)(SSMClient, ListCommandInvocationsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListCommandsPaginator.ts\n\nvar paginateListCommands = (0, import_core.createPaginator)(SSMClient, ListCommandsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListComplianceItemsPaginator.ts\n\nvar paginateListComplianceItems = (0, import_core.createPaginator)(SSMClient, ListComplianceItemsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListComplianceSummariesPaginator.ts\n\nvar paginateListComplianceSummaries = (0, import_core.createPaginator)(SSMClient, ListComplianceSummariesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListDocumentVersionsPaginator.ts\n\nvar paginateListDocumentVersions = (0, import_core.createPaginator)(SSMClient, ListDocumentVersionsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListDocumentsPaginator.ts\n\nvar paginateListDocuments = (0, import_core.createPaginator)(SSMClient, ListDocumentsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListOpsItemEventsPaginator.ts\n\nvar paginateListOpsItemEvents = (0, import_core.createPaginator)(SSMClient, ListOpsItemEventsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListOpsItemRelatedItemsPaginator.ts\n\nvar paginateListOpsItemRelatedItems = (0, import_core.createPaginator)(SSMClient, ListOpsItemRelatedItemsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListOpsMetadataPaginator.ts\n\nvar paginateListOpsMetadata = (0, import_core.createPaginator)(SSMClient, ListOpsMetadataCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListResourceComplianceSummariesPaginator.ts\n\nvar paginateListResourceComplianceSummaries = (0, import_core.createPaginator)(SSMClient, ListResourceComplianceSummariesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/pagination/ListResourceDataSyncPaginator.ts\n\nvar paginateListResourceDataSync = (0, import_core.createPaginator)(SSMClient, ListResourceDataSyncCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\n// src/waiters/waitForCommandExecuted.ts\nvar import_util_waiter = require(\"@smithy/util-waiter\");\nvar checkState = /* @__PURE__ */ __name(async (client, input) => {\n let reason;\n try {\n const result = await client.send(new GetCommandInvocationCommand(input));\n reason = result;\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Pending\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"InProgress\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Delayed\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Success\") {\n return { state: import_util_waiter.WaiterState.SUCCESS, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Cancelled\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"TimedOut\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Failed\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n } catch (e) {\n }\n try {\n const returnComparator = /* @__PURE__ */ __name(() => {\n return result.Status;\n }, \"returnComparator\");\n if (returnComparator() === \"Cancelling\") {\n return { state: import_util_waiter.WaiterState.FAILURE, reason };\n }\n } catch (e) {\n }\n } catch (exception) {\n reason = exception;\n if (exception.name && exception.name == \"InvocationDoesNotExist\") {\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n }\n }\n return { state: import_util_waiter.WaiterState.RETRY, reason };\n}, \"checkState\");\nvar waitForCommandExecuted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState);\n}, \"waitForCommandExecuted\");\nvar waitUntilCommandExecuted = /* @__PURE__ */ __name(async (params, input) => {\n const serviceDefaults = { minDelay: 5, maxDelay: 120 };\n const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState);\n return (0, import_util_waiter.checkExceptions)(result);\n}, \"waitUntilCommandExecuted\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n SSMServiceException,\n __Client,\n SSMClient,\n SSM,\n $Command,\n AddTagsToResourceCommand,\n AssociateOpsItemRelatedItemCommand,\n CancelCommandCommand,\n CancelMaintenanceWindowExecutionCommand,\n CreateActivationCommand,\n CreateAssociationBatchCommand,\n CreateAssociationCommand,\n CreateDocumentCommand,\n CreateMaintenanceWindowCommand,\n CreateOpsItemCommand,\n CreateOpsMetadataCommand,\n CreatePatchBaselineCommand,\n CreateResourceDataSyncCommand,\n DeleteActivationCommand,\n DeleteAssociationCommand,\n DeleteDocumentCommand,\n DeleteInventoryCommand,\n DeleteMaintenanceWindowCommand,\n DeleteOpsItemCommand,\n DeleteOpsMetadataCommand,\n DeleteParameterCommand,\n DeleteParametersCommand,\n DeletePatchBaselineCommand,\n DeleteResourceDataSyncCommand,\n DeleteResourcePolicyCommand,\n DeregisterManagedInstanceCommand,\n DeregisterPatchBaselineForPatchGroupCommand,\n DeregisterTargetFromMaintenanceWindowCommand,\n DeregisterTaskFromMaintenanceWindowCommand,\n DescribeActivationsCommand,\n DescribeAssociationCommand,\n DescribeAssociationExecutionTargetsCommand,\n DescribeAssociationExecutionsCommand,\n DescribeAutomationExecutionsCommand,\n DescribeAutomationStepExecutionsCommand,\n DescribeAvailablePatchesCommand,\n DescribeDocumentCommand,\n DescribeDocumentPermissionCommand,\n DescribeEffectiveInstanceAssociationsCommand,\n DescribeEffectivePatchesForPatchBaselineCommand,\n DescribeInstanceAssociationsStatusCommand,\n DescribeInstanceInformationCommand,\n DescribeInstancePatchStatesCommand,\n DescribeInstancePatchStatesForPatchGroupCommand,\n DescribeInstancePatchesCommand,\n DescribeInstancePropertiesCommand,\n DescribeInventoryDeletionsCommand,\n DescribeMaintenanceWindowExecutionTaskInvocationsCommand,\n DescribeMaintenanceWindowExecutionTasksCommand,\n DescribeMaintenanceWindowExecutionsCommand,\n DescribeMaintenanceWindowScheduleCommand,\n DescribeMaintenanceWindowTargetsCommand,\n DescribeMaintenanceWindowTasksCommand,\n DescribeMaintenanceWindowsCommand,\n DescribeMaintenanceWindowsForTargetCommand,\n DescribeOpsItemsCommand,\n DescribeParametersCommand,\n DescribePatchBaselinesCommand,\n DescribePatchGroupStateCommand,\n DescribePatchGroupsCommand,\n DescribePatchPropertiesCommand,\n DescribeSessionsCommand,\n DisassociateOpsItemRelatedItemCommand,\n GetAutomationExecutionCommand,\n GetCalendarStateCommand,\n GetCommandInvocationCommand,\n GetConnectionStatusCommand,\n GetDefaultPatchBaselineCommand,\n GetDeployablePatchSnapshotForInstanceCommand,\n GetDocumentCommand,\n GetInventoryCommand,\n GetInventorySchemaCommand,\n GetMaintenanceWindowCommand,\n GetMaintenanceWindowExecutionCommand,\n GetMaintenanceWindowExecutionTaskCommand,\n GetMaintenanceWindowExecutionTaskInvocationCommand,\n GetMaintenanceWindowTaskCommand,\n GetOpsItemCommand,\n GetOpsMetadataCommand,\n GetOpsSummaryCommand,\n GetParameterCommand,\n GetParameterHistoryCommand,\n GetParametersByPathCommand,\n GetParametersCommand,\n GetPatchBaselineCommand,\n GetPatchBaselineForPatchGroupCommand,\n GetResourcePoliciesCommand,\n GetServiceSettingCommand,\n LabelParameterVersionCommand,\n ListAssociationVersionsCommand,\n ListAssociationsCommand,\n ListCommandInvocationsCommand,\n ListCommandsCommand,\n ListComplianceItemsCommand,\n ListComplianceSummariesCommand,\n ListDocumentMetadataHistoryCommand,\n ListDocumentVersionsCommand,\n ListDocumentsCommand,\n ListInventoryEntriesCommand,\n ListOpsItemEventsCommand,\n ListOpsItemRelatedItemsCommand,\n ListOpsMetadataCommand,\n ListResourceComplianceSummariesCommand,\n ListResourceDataSyncCommand,\n ListTagsForResourceCommand,\n ModifyDocumentPermissionCommand,\n PutComplianceItemsCommand,\n PutInventoryCommand,\n PutParameterCommand,\n PutResourcePolicyCommand,\n RegisterDefaultPatchBaselineCommand,\n RegisterPatchBaselineForPatchGroupCommand,\n RegisterTargetWithMaintenanceWindowCommand,\n RegisterTaskWithMaintenanceWindowCommand,\n RemoveTagsFromResourceCommand,\n ResetServiceSettingCommand,\n ResumeSessionCommand,\n SendAutomationSignalCommand,\n SendCommandCommand,\n StartAssociationsOnceCommand,\n StartAutomationExecutionCommand,\n StartChangeRequestExecutionCommand,\n StartSessionCommand,\n StopAutomationExecutionCommand,\n TerminateSessionCommand,\n UnlabelParameterVersionCommand,\n UpdateAssociationCommand,\n UpdateAssociationStatusCommand,\n UpdateDocumentCommand,\n UpdateDocumentDefaultVersionCommand,\n UpdateDocumentMetadataCommand,\n UpdateMaintenanceWindowCommand,\n UpdateMaintenanceWindowTargetCommand,\n UpdateMaintenanceWindowTaskCommand,\n UpdateManagedInstanceRoleCommand,\n UpdateOpsItemCommand,\n UpdateOpsMetadataCommand,\n UpdatePatchBaselineCommand,\n UpdateResourceDataSyncCommand,\n UpdateServiceSettingCommand,\n paginateDescribeActivations,\n paginateDescribeAssociationExecutionTargets,\n paginateDescribeAssociationExecutions,\n paginateDescribeAutomationExecutions,\n paginateDescribeAutomationStepExecutions,\n paginateDescribeAvailablePatches,\n paginateDescribeEffectiveInstanceAssociations,\n paginateDescribeEffectivePatchesForPatchBaseline,\n paginateDescribeInstanceAssociationsStatus,\n paginateDescribeInstanceInformation,\n paginateDescribeInstancePatchStatesForPatchGroup,\n paginateDescribeInstancePatchStates,\n paginateDescribeInstancePatches,\n paginateDescribeInstanceProperties,\n paginateDescribeInventoryDeletions,\n paginateDescribeMaintenanceWindowExecutionTaskInvocations,\n paginateDescribeMaintenanceWindowExecutionTasks,\n paginateDescribeMaintenanceWindowExecutions,\n paginateDescribeMaintenanceWindowSchedule,\n paginateDescribeMaintenanceWindowTargets,\n paginateDescribeMaintenanceWindowTasks,\n paginateDescribeMaintenanceWindowsForTarget,\n paginateDescribeMaintenanceWindows,\n paginateDescribeOpsItems,\n paginateDescribeParameters,\n paginateDescribePatchBaselines,\n paginateDescribePatchGroups,\n paginateDescribePatchProperties,\n paginateDescribeSessions,\n paginateGetInventory,\n paginateGetInventorySchema,\n paginateGetOpsSummary,\n paginateGetParameterHistory,\n paginateGetParametersByPath,\n paginateGetResourcePolicies,\n paginateListAssociationVersions,\n paginateListAssociations,\n paginateListCommandInvocations,\n paginateListCommands,\n paginateListComplianceItems,\n paginateListComplianceSummaries,\n paginateListDocumentVersions,\n paginateListDocuments,\n paginateListOpsItemEvents,\n paginateListOpsItemRelatedItems,\n paginateListOpsMetadata,\n paginateListResourceComplianceSummaries,\n paginateListResourceDataSync,\n waitForCommandExecuted,\n waitUntilCommandExecuted,\n ResourceTypeForTagging,\n InternalServerError,\n InvalidResourceId,\n InvalidResourceType,\n TooManyTagsError,\n TooManyUpdates,\n ExternalAlarmState,\n AlreadyExistsException,\n OpsItemConflictException,\n OpsItemInvalidParameterException,\n OpsItemLimitExceededException,\n OpsItemNotFoundException,\n OpsItemRelatedItemAlreadyExistsException,\n DuplicateInstanceId,\n InvalidCommandId,\n InvalidInstanceId,\n DoesNotExistException,\n InvalidParameters,\n AssociationAlreadyExists,\n AssociationLimitExceeded,\n AssociationComplianceSeverity,\n AssociationSyncCompliance,\n AssociationStatusName,\n InvalidDocument,\n InvalidDocumentVersion,\n InvalidOutputLocation,\n InvalidSchedule,\n InvalidTag,\n InvalidTarget,\n InvalidTargetMaps,\n UnsupportedPlatformType,\n Fault,\n AttachmentsSourceKey,\n DocumentFormat,\n DocumentType,\n DocumentHashType,\n DocumentParameterType,\n PlatformType,\n ReviewStatus,\n DocumentStatus,\n DocumentAlreadyExists,\n DocumentLimitExceeded,\n InvalidDocumentContent,\n InvalidDocumentSchemaVersion,\n MaxDocumentSizeExceeded,\n IdempotentParameterMismatch,\n ResourceLimitExceededException,\n OpsItemDataType,\n OpsItemAccessDeniedException,\n OpsItemAlreadyExistsException,\n OpsMetadataAlreadyExistsException,\n OpsMetadataInvalidArgumentException,\n OpsMetadataLimitExceededException,\n OpsMetadataTooManyUpdatesException,\n PatchComplianceLevel,\n PatchFilterKey,\n OperatingSystem,\n PatchAction,\n ResourceDataSyncS3Format,\n ResourceDataSyncAlreadyExistsException,\n ResourceDataSyncCountExceededException,\n ResourceDataSyncInvalidConfigurationException,\n InvalidActivation,\n InvalidActivationId,\n AssociationDoesNotExist,\n AssociatedInstances,\n InvalidDocumentOperation,\n InventorySchemaDeleteOption,\n InvalidDeleteInventoryParametersException,\n InvalidInventoryRequestException,\n InvalidOptionException,\n InvalidTypeNameException,\n OpsMetadataNotFoundException,\n ParameterNotFound,\n ResourceInUseException,\n ResourceDataSyncNotFoundException,\n MalformedResourcePolicyDocumentException,\n ResourceNotFoundException,\n ResourcePolicyConflictException,\n ResourcePolicyInvalidParameterException,\n ResourcePolicyNotFoundException,\n TargetInUseException,\n DescribeActivationsFilterKeys,\n InvalidFilter,\n InvalidNextToken,\n InvalidAssociationVersion,\n AssociationExecutionFilterKey,\n AssociationFilterOperatorType,\n AssociationExecutionDoesNotExist,\n AssociationExecutionTargetsFilterKey,\n AutomationExecutionFilterKey,\n AutomationExecutionStatus,\n AutomationSubtype,\n AutomationType,\n ExecutionMode,\n InvalidFilterKey,\n InvalidFilterValue,\n AutomationExecutionNotFoundException,\n StepExecutionFilterKey,\n DocumentPermissionType,\n InvalidPermissionType,\n PatchDeploymentStatus,\n UnsupportedOperatingSystem,\n InstanceInformationFilterKey,\n PingStatus,\n ResourceType,\n SourceType,\n InvalidInstanceInformationFilterValue,\n PatchComplianceDataState,\n PatchOperationType,\n RebootOption,\n InstancePatchStateOperatorType,\n InstancePropertyFilterOperator,\n InstancePropertyFilterKey,\n InvalidInstancePropertyFilterValue,\n InventoryDeletionStatus,\n InvalidDeletionIdException,\n MaintenanceWindowExecutionStatus,\n MaintenanceWindowTaskType,\n MaintenanceWindowResourceType,\n CreateAssociationRequestFilterSensitiveLog,\n AssociationDescriptionFilterSensitiveLog,\n CreateAssociationResultFilterSensitiveLog,\n CreateAssociationBatchRequestEntryFilterSensitiveLog,\n CreateAssociationBatchRequestFilterSensitiveLog,\n FailedCreateAssociationFilterSensitiveLog,\n CreateAssociationBatchResultFilterSensitiveLog,\n CreateMaintenanceWindowRequestFilterSensitiveLog,\n PatchSourceFilterSensitiveLog,\n CreatePatchBaselineRequestFilterSensitiveLog,\n DescribeAssociationResultFilterSensitiveLog,\n InstanceInformationFilterSensitiveLog,\n DescribeInstanceInformationResultFilterSensitiveLog,\n InstancePatchStateFilterSensitiveLog,\n DescribeInstancePatchStatesResultFilterSensitiveLog,\n DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog,\n InstancePropertyFilterSensitiveLog,\n DescribeInstancePropertiesResultFilterSensitiveLog,\n MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog,\n DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog,\n MaintenanceWindowIdentityFilterSensitiveLog,\n DescribeMaintenanceWindowsResultFilterSensitiveLog,\n MaintenanceWindowTaskCutoffBehavior,\n OpsItemFilterKey,\n OpsItemFilterOperator,\n OpsItemStatus,\n ParametersFilterKey,\n ParameterTier,\n ParameterType,\n InvalidFilterOption,\n PatchSet,\n PatchProperty,\n SessionFilterKey,\n SessionState,\n SessionStatus,\n OpsItemRelatedItemAssociationNotFoundException,\n CalendarState,\n InvalidDocumentType,\n UnsupportedCalendarException,\n CommandInvocationStatus,\n InvalidPluginName,\n InvocationDoesNotExist,\n ConnectionStatus,\n UnsupportedFeatureRequiredException,\n AttachmentHashType,\n InventoryQueryOperatorType,\n InvalidAggregatorException,\n InvalidInventoryGroupException,\n InvalidResultAttributeException,\n InventoryAttributeDataType,\n NotificationEvent,\n NotificationType,\n OpsFilterOperatorType,\n InvalidKeyId,\n ParameterVersionNotFound,\n ServiceSettingNotFound,\n ParameterVersionLabelLimitExceeded,\n AssociationFilterKey,\n CommandFilterKey,\n CommandPluginStatus,\n CommandStatus,\n ComplianceQueryOperatorType,\n ComplianceSeverity,\n ComplianceStatus,\n DocumentMetadataEnum,\n DocumentReviewCommentType,\n DocumentFilterKey,\n OpsItemEventFilterKey,\n OpsItemEventFilterOperator,\n OpsItemRelatedItemsFilterKey,\n OpsItemRelatedItemsFilterOperator,\n LastResourceDataSyncStatus,\n DocumentPermissionLimit,\n ComplianceTypeCountLimitExceededException,\n InvalidItemContentException,\n ItemSizeLimitExceededException,\n ComplianceUploadType,\n TotalSizeLimitExceededException,\n CustomSchemaCountLimitExceededException,\n InvalidInventoryItemContextException,\n ItemContentMismatchException,\n SubTypeCountLimitExceededException,\n UnsupportedInventoryItemContextException,\n UnsupportedInventorySchemaVersionException,\n HierarchyLevelLimitExceededException,\n HierarchyTypeMismatchException,\n IncompatiblePolicyException,\n InvalidAllowedPatternException,\n InvalidPolicyAttributeException,\n InvalidPolicyTypeException,\n ParameterAlreadyExists,\n ParameterLimitExceeded,\n ParameterMaxVersionLimitExceeded,\n ParameterPatternMismatchException,\n PoliciesLimitExceededException,\n UnsupportedParameterType,\n ResourcePolicyLimitExceededException,\n FeatureNotAvailableException,\n AutomationStepNotFoundException,\n InvalidAutomationSignalException,\n SignalType,\n InvalidNotificationConfig,\n InvalidOutputFolder,\n InvalidRole,\n InvalidAssociation,\n AutomationDefinitionNotFoundException,\n AutomationDefinitionVersionNotFoundException,\n AutomationExecutionLimitExceededException,\n InvalidAutomationExecutionParametersException,\n MaintenanceWindowTargetFilterSensitiveLog,\n DescribeMaintenanceWindowTargetsResultFilterSensitiveLog,\n MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog,\n MaintenanceWindowTaskFilterSensitiveLog,\n DescribeMaintenanceWindowTasksResultFilterSensitiveLog,\n BaselineOverrideFilterSensitiveLog,\n GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog,\n GetMaintenanceWindowResultFilterSensitiveLog,\n GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog,\n GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog,\n MaintenanceWindowLambdaParametersFilterSensitiveLog,\n MaintenanceWindowRunCommandParametersFilterSensitiveLog,\n MaintenanceWindowStepFunctionsParametersFilterSensitiveLog,\n MaintenanceWindowTaskInvocationParametersFilterSensitiveLog,\n GetMaintenanceWindowTaskResultFilterSensitiveLog,\n ParameterFilterSensitiveLog,\n GetParameterResultFilterSensitiveLog,\n ParameterHistoryFilterSensitiveLog,\n GetParameterHistoryResultFilterSensitiveLog,\n GetParametersResultFilterSensitiveLog,\n GetParametersByPathResultFilterSensitiveLog,\n GetPatchBaselineResultFilterSensitiveLog,\n AssociationVersionInfoFilterSensitiveLog,\n ListAssociationVersionsResultFilterSensitiveLog,\n CommandFilterSensitiveLog,\n ListCommandsResultFilterSensitiveLog,\n PutParameterRequestFilterSensitiveLog,\n RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog,\n RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog,\n SendCommandRequestFilterSensitiveLog,\n SendCommandResultFilterSensitiveLog,\n AutomationDefinitionNotApprovedException,\n TargetNotConnected,\n InvalidAutomationStatusUpdateException,\n StopType,\n AssociationVersionLimitExceeded,\n InvalidUpdate,\n StatusUnchanged,\n DocumentVersionLimitExceeded,\n DuplicateDocumentContent,\n DuplicateDocumentVersionName,\n DocumentReviewAction,\n OpsMetadataKeyLimitExceededException,\n ResourceDataSyncConflictException,\n UpdateAssociationRequestFilterSensitiveLog,\n UpdateAssociationResultFilterSensitiveLog,\n UpdateAssociationStatusResultFilterSensitiveLog,\n UpdateMaintenanceWindowRequestFilterSensitiveLog,\n UpdateMaintenanceWindowResultFilterSensitiveLog,\n UpdateMaintenanceWindowTargetRequestFilterSensitiveLog,\n UpdateMaintenanceWindowTargetResultFilterSensitiveLog,\n UpdateMaintenanceWindowTaskRequestFilterSensitiveLog,\n UpdateMaintenanceWindowTaskResultFilterSensitiveLog,\n UpdatePatchBaselineRequestFilterSensitiveLog,\n UpdatePatchBaselineResultFilterSensitiveLog\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst tslib_1 = require(\"tslib\");\nconst package_json_1 = tslib_1.__importDefault(require(\"../package.json\"));\nconst core_1 = require(\"@aws-sdk/core\");\nconst credential_provider_node_1 = require(\"@aws-sdk/credential-provider-node\");\nconst util_user_agent_node_1 = require(\"@aws-sdk/util-user-agent-node\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst hash_node_1 = require(\"@smithy/hash-node\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_body_length_node_1 = require(\"@smithy/util-body-length-node\");\nconst util_retry_1 = require(\"@smithy/util-retry\");\nconst runtimeConfig_shared_1 = require(\"./runtimeConfig.shared\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_defaults_mode_node_1 = require(\"@smithy/util-defaults-mode-node\");\nconst smithy_client_2 = require(\"@smithy/smithy-client\");\nconst getRuntimeConfig = (config) => {\n (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version);\n const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config);\n const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode);\n const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config);\n (0, core_1.emitWarningIfUnsupportedVersion)(process.version);\n return {\n ...clientSharedValues,\n ...config,\n runtime: \"node\",\n defaultsMode,\n bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,\n credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider,\n defaultUserAgentProvider: config?.defaultUserAgentProvider ??\n (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }),\n maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),\n region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS),\n requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n retryMode: config?.retryMode ??\n (0, node_config_provider_1.loadConfig)({\n ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS,\n default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE,\n }),\n sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, \"sha256\"),\n streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector,\n useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),\n useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst url_parser_1 = require(\"@smithy/url-parser\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst endpointResolver_1 = require(\"./endpoint/endpointResolver\");\nconst getRuntimeConfig = (config) => {\n return {\n apiVersion: \"2014-11-06\",\n base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64,\n base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64,\n disableHostPrefix: config?.disableHostPrefix ?? false,\n endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver,\n extensions: config?.extensions ?? [],\n httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSMHttpAuthSchemeProvider,\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n ],\n logger: config?.logger ?? new smithy_client_1.NoOpLogger(),\n serviceId: config?.serviceId ?? \"SSM\",\n urlParser: config?.urlParser ?? url_parser_1.parseUrl,\n utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8,\n utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8,\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = {\n randomUUID: _crypto.default.randomUUID\n};\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nexports.unsafeStringify = unsafeStringify;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nfunction unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.unsafeStringify)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.URL = exports.DNS = void 0;\nexports.default = v35;\n\nvar _stringify = require(\"./stringify.js\");\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction v35(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n var _namespace;\n\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _native = _interopRequireDefault(require(\"./native.js\"));\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n if (_native.default.randomUUID && !buf && !options) {\n return _native.default.randomUUID();\n }\n\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.slice(14, 15), 16);\n}\n\nvar _default = version;\nexports.default = _default;","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthSchemeConfig = exports.defaultSSOOIDCHttpAuthSchemeProvider = exports.defaultSSOOIDCHttpAuthSchemeParametersProvider = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_middleware_1 = require(\"@smithy/util-middleware\");\nconst defaultSSOOIDCHttpAuthSchemeParametersProvider = async (config, context, input) => {\n return {\n operation: (0, util_middleware_1.getSmithyContext)(context).operation,\n region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) ||\n (() => {\n throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n })(),\n };\n};\nexports.defaultSSOOIDCHttpAuthSchemeParametersProvider = defaultSSOOIDCHttpAuthSchemeParametersProvider;\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n return {\n schemeId: \"aws.auth#sigv4\",\n signingProperties: {\n name: \"sso-oauth\",\n region: authParameters.region,\n },\n propertiesExtractor: (config, context) => ({\n signingProperties: {\n config,\n context,\n },\n }),\n };\n}\nfunction createSmithyApiNoAuthHttpAuthOption(authParameters) {\n return {\n schemeId: \"smithy.api#noAuth\",\n };\n}\nconst defaultSSOOIDCHttpAuthSchemeProvider = (authParameters) => {\n const options = [];\n switch (authParameters.operation) {\n case \"CreateToken\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"RegisterClient\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"StartDeviceAuthorization\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n default: {\n options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n }\n }\n return options;\n};\nexports.defaultSSOOIDCHttpAuthSchemeProvider = defaultSSOOIDCHttpAuthSchemeProvider;\nconst resolveHttpAuthSchemeConfig = (config) => {\n const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config);\n return {\n ...config_0,\n };\n};\nexports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.defaultEndpointResolver = void 0;\nconst util_endpoints_1 = require(\"@aws-sdk/util-endpoints\");\nconst util_endpoints_2 = require(\"@smithy/util-endpoints\");\nconst ruleset_1 = require(\"./ruleset\");\nconst cache = new util_endpoints_2.EndpointCache({\n size: 50,\n params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {\n endpointParams: endpointParams,\n logger: context.logger,\n }));\n};\nexports.defaultEndpointResolver = defaultEndpointResolver;\nutil_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ruleSet = void 0;\nconst u = \"required\", v = \"fn\", w = \"argv\", x = \"ref\";\nconst a = true, b = \"isSet\", c = \"booleanEquals\", d = \"error\", e = \"endpoint\", f = \"tree\", g = \"PartitionResult\", h = \"getAttr\", i = { [u]: false, \"type\": \"String\" }, j = { [u]: true, \"default\": false, \"type\": \"Boolean\" }, k = { [x]: \"Endpoint\" }, l = { [v]: c, [w]: [{ [x]: \"UseFIPS\" }, true] }, m = { [v]: c, [w]: [{ [x]: \"UseDualStack\" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, \"supportsFIPS\"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, \"supportsDualStack\"] }] }, r = [l], s = [m], t = [{ [x]: \"Region\" }];\nconst _data = { version: \"1.0\", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: \"Invalid Configuration: FIPS and custom endpoint are not supported\", type: d }, { conditions: s, error: \"Invalid Configuration: Dualstack and custom endpoint are not supported\", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: \"aws.partition\", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: \"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS and DualStack are enabled, but this partition does not support one or both\", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: \"stringEquals\", [w]: [{ [v]: h, [w]: [p, \"name\"] }, \"aws-us-gov\"] }], endpoint: { url: \"https://oidc.{Region}.amazonaws.com\", properties: n, headers: n }, type: e }, { endpoint: { url: \"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS is enabled but this partition does not support FIPS\", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: \"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"DualStack is enabled but this partition does not support DualStack\", type: d }], type: f }, { endpoint: { url: \"https://oidc.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: \"Invalid Configuration: Missing Region\", type: d }] };\nexports.ruleSet = _data;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AccessDeniedException: () => AccessDeniedException,\n AuthorizationPendingException: () => AuthorizationPendingException,\n CreateTokenCommand: () => CreateTokenCommand,\n CreateTokenRequestFilterSensitiveLog: () => CreateTokenRequestFilterSensitiveLog,\n CreateTokenResponseFilterSensitiveLog: () => CreateTokenResponseFilterSensitiveLog,\n CreateTokenWithIAMCommand: () => CreateTokenWithIAMCommand,\n CreateTokenWithIAMRequestFilterSensitiveLog: () => CreateTokenWithIAMRequestFilterSensitiveLog,\n CreateTokenWithIAMResponseFilterSensitiveLog: () => CreateTokenWithIAMResponseFilterSensitiveLog,\n ExpiredTokenException: () => ExpiredTokenException,\n InternalServerException: () => InternalServerException,\n InvalidClientException: () => InvalidClientException,\n InvalidClientMetadataException: () => InvalidClientMetadataException,\n InvalidGrantException: () => InvalidGrantException,\n InvalidRedirectUriException: () => InvalidRedirectUriException,\n InvalidRequestException: () => InvalidRequestException,\n InvalidRequestRegionException: () => InvalidRequestRegionException,\n InvalidScopeException: () => InvalidScopeException,\n RegisterClientCommand: () => RegisterClientCommand,\n RegisterClientResponseFilterSensitiveLog: () => RegisterClientResponseFilterSensitiveLog,\n SSOOIDC: () => SSOOIDC,\n SSOOIDCClient: () => SSOOIDCClient,\n SSOOIDCServiceException: () => SSOOIDCServiceException,\n SlowDownException: () => SlowDownException,\n StartDeviceAuthorizationCommand: () => StartDeviceAuthorizationCommand,\n StartDeviceAuthorizationRequestFilterSensitiveLog: () => StartDeviceAuthorizationRequestFilterSensitiveLog,\n UnauthorizedClientException: () => UnauthorizedClientException,\n UnsupportedGrantTypeException: () => UnsupportedGrantTypeException,\n __Client: () => import_smithy_client.Client\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/SSOOIDCClient.ts\nvar import_middleware_host_header = require(\"@aws-sdk/middleware-host-header\");\nvar import_middleware_logger = require(\"@aws-sdk/middleware-logger\");\nvar import_middleware_recursion_detection = require(\"@aws-sdk/middleware-recursion-detection\");\nvar import_middleware_user_agent = require(\"@aws-sdk/middleware-user-agent\");\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_core = require(\"@smithy/core\");\nvar import_middleware_content_length = require(\"@smithy/middleware-content-length\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\n\nvar import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");\n\n// src/endpoint/EndpointParameters.ts\nvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {\n return {\n ...options,\n useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n useFipsEndpoint: options.useFipsEndpoint ?? false,\n defaultSigningName: \"sso-oauth\"\n };\n}, \"resolveClientEndpointParameters\");\nvar commonParams = {\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n};\n\n// src/SSOOIDCClient.ts\nvar import_runtimeConfig = require(\"././runtimeConfig\");\n\n// src/runtimeExtensions.ts\nvar import_region_config_resolver = require(\"@aws-sdk/region-config-resolver\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n// src/auth/httpAuthExtensionConfiguration.ts\nvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n let _credentials = runtimeConfig.credentials;\n return {\n setHttpAuthScheme(httpAuthScheme) {\n const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n if (index === -1) {\n _httpAuthSchemes.push(httpAuthScheme);\n } else {\n _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n }\n },\n httpAuthSchemes() {\n return _httpAuthSchemes;\n },\n setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n _httpAuthSchemeProvider = httpAuthSchemeProvider;\n },\n httpAuthSchemeProvider() {\n return _httpAuthSchemeProvider;\n },\n setCredentials(credentials) {\n _credentials = credentials;\n },\n credentials() {\n return _credentials;\n }\n };\n}, \"getHttpAuthExtensionConfiguration\");\nvar resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n httpAuthSchemes: config.httpAuthSchemes(),\n httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n credentials: config.credentials()\n };\n}, \"resolveHttpAuthRuntimeConfig\");\n\n// src/runtimeExtensions.ts\nvar asPartial = /* @__PURE__ */ __name((t) => t, \"asPartial\");\nvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {\n const extensionConfiguration = {\n ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)),\n ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig))\n };\n extensions.forEach((extension) => extension.configure(extensionConfiguration));\n return {\n ...runtimeConfig,\n ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),\n ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n ...resolveHttpAuthRuntimeConfig(extensionConfiguration)\n };\n}, \"resolveRuntimeExtensions\");\n\n// src/SSOOIDCClient.ts\nvar _SSOOIDCClient = class _SSOOIDCClient extends import_smithy_client.Client {\n constructor(...[configuration]) {\n const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});\n const _config_1 = resolveClientEndpointParameters(_config_0);\n const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);\n const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);\n const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);\n const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);\n const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);\n const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);\n const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []);\n super(_config_8);\n this.config = _config_8;\n this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));\n this.middlewareStack.use(\n (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSOOIDCHttpAuthSchemeParametersProvider,\n identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({\n \"aws.auth#sigv4\": config.credentials\n })\n })\n );\n this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));\n }\n /**\n * Destroy underlying resources, like sockets. It's usually not necessary to do this.\n * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.\n * Otherwise, sockets might stay open for quite a long time before the server terminates them.\n */\n destroy() {\n super.destroy();\n }\n};\n__name(_SSOOIDCClient, \"SSOOIDCClient\");\nvar SSOOIDCClient = _SSOOIDCClient;\n\n// src/SSOOIDC.ts\n\n\n// src/commands/CreateTokenCommand.ts\n\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\n\n// src/models/models_0.ts\n\n\n// src/models/SSOOIDCServiceException.ts\n\nvar _SSOOIDCServiceException = class _SSOOIDCServiceException extends import_smithy_client.ServiceException {\n /**\n * @internal\n */\n constructor(options) {\n super(options);\n Object.setPrototypeOf(this, _SSOOIDCServiceException.prototype);\n }\n};\n__name(_SSOOIDCServiceException, \"SSOOIDCServiceException\");\nvar SSOOIDCServiceException = _SSOOIDCServiceException;\n\n// src/models/models_0.ts\nvar _AccessDeniedException = class _AccessDeniedException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AccessDeniedException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AccessDeniedException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AccessDeniedException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_AccessDeniedException, \"AccessDeniedException\");\nvar AccessDeniedException = _AccessDeniedException;\nvar _AuthorizationPendingException = class _AuthorizationPendingException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"AuthorizationPendingException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"AuthorizationPendingException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _AuthorizationPendingException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_AuthorizationPendingException, \"AuthorizationPendingException\");\nvar AuthorizationPendingException = _AuthorizationPendingException;\nvar _ExpiredTokenException = class _ExpiredTokenException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ExpiredTokenException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ExpiredTokenException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ExpiredTokenException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_ExpiredTokenException, \"ExpiredTokenException\");\nvar ExpiredTokenException = _ExpiredTokenException;\nvar _InternalServerException = class _InternalServerException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InternalServerException\",\n $fault: \"server\",\n ...opts\n });\n this.name = \"InternalServerException\";\n this.$fault = \"server\";\n Object.setPrototypeOf(this, _InternalServerException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InternalServerException, \"InternalServerException\");\nvar InternalServerException = _InternalServerException;\nvar _InvalidClientException = class _InvalidClientException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidClientException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidClientException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidClientException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidClientException, \"InvalidClientException\");\nvar InvalidClientException = _InvalidClientException;\nvar _InvalidGrantException = class _InvalidGrantException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidGrantException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidGrantException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidGrantException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidGrantException, \"InvalidGrantException\");\nvar InvalidGrantException = _InvalidGrantException;\nvar _InvalidRequestException = class _InvalidRequestException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidRequestException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidRequestException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidRequestException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidRequestException, \"InvalidRequestException\");\nvar InvalidRequestException = _InvalidRequestException;\nvar _InvalidScopeException = class _InvalidScopeException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidScopeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidScopeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidScopeException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidScopeException, \"InvalidScopeException\");\nvar InvalidScopeException = _InvalidScopeException;\nvar _SlowDownException = class _SlowDownException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"SlowDownException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"SlowDownException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _SlowDownException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_SlowDownException, \"SlowDownException\");\nvar SlowDownException = _SlowDownException;\nvar _UnauthorizedClientException = class _UnauthorizedClientException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnauthorizedClientException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnauthorizedClientException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnauthorizedClientException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_UnauthorizedClientException, \"UnauthorizedClientException\");\nvar UnauthorizedClientException = _UnauthorizedClientException;\nvar _UnsupportedGrantTypeException = class _UnsupportedGrantTypeException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnsupportedGrantTypeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnsupportedGrantTypeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnsupportedGrantTypeException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_UnsupportedGrantTypeException, \"UnsupportedGrantTypeException\");\nvar UnsupportedGrantTypeException = _UnsupportedGrantTypeException;\nvar _InvalidRequestRegionException = class _InvalidRequestRegionException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidRequestRegionException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidRequestRegionException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidRequestRegionException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n this.endpoint = opts.endpoint;\n this.region = opts.region;\n }\n};\n__name(_InvalidRequestRegionException, \"InvalidRequestRegionException\");\nvar InvalidRequestRegionException = _InvalidRequestRegionException;\nvar _InvalidClientMetadataException = class _InvalidClientMetadataException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidClientMetadataException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidClientMetadataException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidClientMetadataException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidClientMetadataException, \"InvalidClientMetadataException\");\nvar InvalidClientMetadataException = _InvalidClientMetadataException;\nvar _InvalidRedirectUriException = class _InvalidRedirectUriException extends SSOOIDCServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidRedirectUriException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidRedirectUriException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidRedirectUriException.prototype);\n this.error = opts.error;\n this.error_description = opts.error_description;\n }\n};\n__name(_InvalidRedirectUriException, \"InvalidRedirectUriException\");\nvar InvalidRedirectUriException = _InvalidRedirectUriException;\nvar CreateTokenRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING },\n ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenRequestFilterSensitiveLog\");\nvar CreateTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenResponseFilterSensitiveLog\");\nvar CreateTokenWithIAMRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.assertion && { assertion: import_smithy_client.SENSITIVE_STRING },\n ...obj.subjectToken && { subjectToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenWithIAMRequestFilterSensitiveLog\");\nvar CreateTokenWithIAMResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenWithIAMResponseFilterSensitiveLog\");\nvar RegisterClientResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"RegisterClientResponseFilterSensitiveLog\");\nvar StartDeviceAuthorizationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"StartDeviceAuthorizationRequestFilterSensitiveLog\");\n\n// src/protocols/Aws_restJson1.ts\nvar import_core2 = require(\"@aws-sdk/core\");\n\n\nvar se_CreateTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = {\n \"content-type\": \"application/json\"\n };\n b.bp(\"/token\");\n let body;\n body = JSON.stringify(\n (0, import_smithy_client.take)(input, {\n clientId: [],\n clientSecret: [],\n code: [],\n codeVerifier: [],\n deviceCode: [],\n grantType: [],\n redirectUri: [],\n refreshToken: [],\n scope: (_) => (0, import_smithy_client._json)(_)\n })\n );\n b.m(\"POST\").h(headers).b(body);\n return b.build();\n}, \"se_CreateTokenCommand\");\nvar se_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = {\n \"content-type\": \"application/json\"\n };\n b.bp(\"/token\");\n const query = (0, import_smithy_client.map)({\n [_ai]: [, \"t\"]\n });\n let body;\n body = JSON.stringify(\n (0, import_smithy_client.take)(input, {\n assertion: [],\n clientId: [],\n code: [],\n codeVerifier: [],\n grantType: [],\n redirectUri: [],\n refreshToken: [],\n requestedTokenType: [],\n scope: (_) => (0, import_smithy_client._json)(_),\n subjectToken: [],\n subjectTokenType: []\n })\n );\n b.m(\"POST\").h(headers).q(query).b(body);\n return b.build();\n}, \"se_CreateTokenWithIAMCommand\");\nvar se_RegisterClientCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = {\n \"content-type\": \"application/json\"\n };\n b.bp(\"/client/register\");\n let body;\n body = JSON.stringify(\n (0, import_smithy_client.take)(input, {\n clientName: [],\n clientType: [],\n entitledApplicationArn: [],\n grantTypes: (_) => (0, import_smithy_client._json)(_),\n issuerUrl: [],\n redirectUris: (_) => (0, import_smithy_client._json)(_),\n scopes: (_) => (0, import_smithy_client._json)(_)\n })\n );\n b.m(\"POST\").h(headers).b(body);\n return b.build();\n}, \"se_RegisterClientCommand\");\nvar se_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = {\n \"content-type\": \"application/json\"\n };\n b.bp(\"/device_authorization\");\n let body;\n body = JSON.stringify(\n (0, import_smithy_client.take)(input, {\n clientId: [],\n clientSecret: [],\n startUrl: []\n })\n );\n b.m(\"POST\").h(headers).b(body);\n return b.build();\n}, \"se_StartDeviceAuthorizationCommand\");\nvar de_CreateTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n accessToken: import_smithy_client.expectString,\n expiresIn: import_smithy_client.expectInt32,\n idToken: import_smithy_client.expectString,\n refreshToken: import_smithy_client.expectString,\n tokenType: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_CreateTokenCommand\");\nvar de_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n accessToken: import_smithy_client.expectString,\n expiresIn: import_smithy_client.expectInt32,\n idToken: import_smithy_client.expectString,\n issuedTokenType: import_smithy_client.expectString,\n refreshToken: import_smithy_client.expectString,\n scope: import_smithy_client._json,\n tokenType: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_CreateTokenWithIAMCommand\");\nvar de_RegisterClientCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n authorizationEndpoint: import_smithy_client.expectString,\n clientId: import_smithy_client.expectString,\n clientIdIssuedAt: import_smithy_client.expectLong,\n clientSecret: import_smithy_client.expectString,\n clientSecretExpiresAt: import_smithy_client.expectLong,\n tokenEndpoint: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_RegisterClientCommand\");\nvar de_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n deviceCode: import_smithy_client.expectString,\n expiresIn: import_smithy_client.expectInt32,\n interval: import_smithy_client.expectInt32,\n userCode: import_smithy_client.expectString,\n verificationUri: import_smithy_client.expectString,\n verificationUriComplete: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_StartDeviceAuthorizationCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n const parsedOutput = {\n ...output,\n body: await (0, import_core2.parseJsonErrorBody)(output.body, context)\n };\n const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);\n switch (errorCode) {\n case \"AccessDeniedException\":\n case \"com.amazonaws.ssooidc#AccessDeniedException\":\n throw await de_AccessDeniedExceptionRes(parsedOutput, context);\n case \"AuthorizationPendingException\":\n case \"com.amazonaws.ssooidc#AuthorizationPendingException\":\n throw await de_AuthorizationPendingExceptionRes(parsedOutput, context);\n case \"ExpiredTokenException\":\n case \"com.amazonaws.ssooidc#ExpiredTokenException\":\n throw await de_ExpiredTokenExceptionRes(parsedOutput, context);\n case \"InternalServerException\":\n case \"com.amazonaws.ssooidc#InternalServerException\":\n throw await de_InternalServerExceptionRes(parsedOutput, context);\n case \"InvalidClientException\":\n case \"com.amazonaws.ssooidc#InvalidClientException\":\n throw await de_InvalidClientExceptionRes(parsedOutput, context);\n case \"InvalidGrantException\":\n case \"com.amazonaws.ssooidc#InvalidGrantException\":\n throw await de_InvalidGrantExceptionRes(parsedOutput, context);\n case \"InvalidRequestException\":\n case \"com.amazonaws.ssooidc#InvalidRequestException\":\n throw await de_InvalidRequestExceptionRes(parsedOutput, context);\n case \"InvalidScopeException\":\n case \"com.amazonaws.ssooidc#InvalidScopeException\":\n throw await de_InvalidScopeExceptionRes(parsedOutput, context);\n case \"SlowDownException\":\n case \"com.amazonaws.ssooidc#SlowDownException\":\n throw await de_SlowDownExceptionRes(parsedOutput, context);\n case \"UnauthorizedClientException\":\n case \"com.amazonaws.ssooidc#UnauthorizedClientException\":\n throw await de_UnauthorizedClientExceptionRes(parsedOutput, context);\n case \"UnsupportedGrantTypeException\":\n case \"com.amazonaws.ssooidc#UnsupportedGrantTypeException\":\n throw await de_UnsupportedGrantTypeExceptionRes(parsedOutput, context);\n case \"InvalidRequestRegionException\":\n case \"com.amazonaws.ssooidc#InvalidRequestRegionException\":\n throw await de_InvalidRequestRegionExceptionRes(parsedOutput, context);\n case \"InvalidClientMetadataException\":\n case \"com.amazonaws.ssooidc#InvalidClientMetadataException\":\n throw await de_InvalidClientMetadataExceptionRes(parsedOutput, context);\n case \"InvalidRedirectUriException\":\n case \"com.amazonaws.ssooidc#InvalidRedirectUriException\":\n throw await de_InvalidRedirectUriExceptionRes(parsedOutput, context);\n default:\n const parsedBody = parsedOutput.body;\n return throwDefaultError({\n output,\n parsedBody,\n errorCode\n });\n }\n}, \"de_CommandError\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(SSOOIDCServiceException);\nvar de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new AccessDeniedException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_AccessDeniedExceptionRes\");\nvar de_AuthorizationPendingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new AuthorizationPendingException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_AuthorizationPendingExceptionRes\");\nvar de_ExpiredTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new ExpiredTokenException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_ExpiredTokenExceptionRes\");\nvar de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InternalServerException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InternalServerExceptionRes\");\nvar de_InvalidClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidClientException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidClientExceptionRes\");\nvar de_InvalidClientMetadataExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidClientMetadataException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidClientMetadataExceptionRes\");\nvar de_InvalidGrantExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidGrantException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidGrantExceptionRes\");\nvar de_InvalidRedirectUriExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidRedirectUriException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRedirectUriExceptionRes\");\nvar de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidRequestException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRequestExceptionRes\");\nvar de_InvalidRequestRegionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n endpoint: import_smithy_client.expectString,\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString,\n region: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidRequestRegionException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRequestRegionExceptionRes\");\nvar de_InvalidScopeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidScopeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidScopeExceptionRes\");\nvar de_SlowDownExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new SlowDownException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_SlowDownExceptionRes\");\nvar de_UnauthorizedClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new UnauthorizedClientException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_UnauthorizedClientExceptionRes\");\nvar de_UnsupportedGrantTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n error: import_smithy_client.expectString,\n error_description: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new UnsupportedGrantTypeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_UnsupportedGrantTypeExceptionRes\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar _ai = \"aws_iam\";\n\n// src/commands/CreateTokenCommand.ts\nvar _CreateTokenCommand = class _CreateTokenCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSSOOIDCService\", \"CreateToken\", {}).n(\"SSOOIDCClient\", \"CreateTokenCommand\").f(CreateTokenRequestFilterSensitiveLog, CreateTokenResponseFilterSensitiveLog).ser(se_CreateTokenCommand).de(de_CreateTokenCommand).build() {\n};\n__name(_CreateTokenCommand, \"CreateTokenCommand\");\nvar CreateTokenCommand = _CreateTokenCommand;\n\n// src/commands/CreateTokenWithIAMCommand.ts\n\n\n\nvar _CreateTokenWithIAMCommand = class _CreateTokenWithIAMCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSSOOIDCService\", \"CreateTokenWithIAM\", {}).n(\"SSOOIDCClient\", \"CreateTokenWithIAMCommand\").f(CreateTokenWithIAMRequestFilterSensitiveLog, CreateTokenWithIAMResponseFilterSensitiveLog).ser(se_CreateTokenWithIAMCommand).de(de_CreateTokenWithIAMCommand).build() {\n};\n__name(_CreateTokenWithIAMCommand, \"CreateTokenWithIAMCommand\");\nvar CreateTokenWithIAMCommand = _CreateTokenWithIAMCommand;\n\n// src/commands/RegisterClientCommand.ts\n\n\n\nvar _RegisterClientCommand = class _RegisterClientCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSSOOIDCService\", \"RegisterClient\", {}).n(\"SSOOIDCClient\", \"RegisterClientCommand\").f(void 0, RegisterClientResponseFilterSensitiveLog).ser(se_RegisterClientCommand).de(de_RegisterClientCommand).build() {\n};\n__name(_RegisterClientCommand, \"RegisterClientCommand\");\nvar RegisterClientCommand = _RegisterClientCommand;\n\n// src/commands/StartDeviceAuthorizationCommand.ts\n\n\n\nvar _StartDeviceAuthorizationCommand = class _StartDeviceAuthorizationCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSSOOIDCService\", \"StartDeviceAuthorization\", {}).n(\"SSOOIDCClient\", \"StartDeviceAuthorizationCommand\").f(StartDeviceAuthorizationRequestFilterSensitiveLog, void 0).ser(se_StartDeviceAuthorizationCommand).de(de_StartDeviceAuthorizationCommand).build() {\n};\n__name(_StartDeviceAuthorizationCommand, \"StartDeviceAuthorizationCommand\");\nvar StartDeviceAuthorizationCommand = _StartDeviceAuthorizationCommand;\n\n// src/SSOOIDC.ts\nvar commands = {\n CreateTokenCommand,\n CreateTokenWithIAMCommand,\n RegisterClientCommand,\n StartDeviceAuthorizationCommand\n};\nvar _SSOOIDC = class _SSOOIDC extends SSOOIDCClient {\n};\n__name(_SSOOIDC, \"SSOOIDC\");\nvar SSOOIDC = _SSOOIDC;\n(0, import_smithy_client.createAggregatedClient)(commands, SSOOIDC);\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n SSOOIDCServiceException,\n __Client,\n SSOOIDCClient,\n SSOOIDC,\n $Command,\n CreateTokenCommand,\n CreateTokenWithIAMCommand,\n RegisterClientCommand,\n StartDeviceAuthorizationCommand,\n AccessDeniedException,\n AuthorizationPendingException,\n ExpiredTokenException,\n InternalServerException,\n InvalidClientException,\n InvalidGrantException,\n InvalidRequestException,\n InvalidScopeException,\n SlowDownException,\n UnauthorizedClientException,\n UnsupportedGrantTypeException,\n InvalidRequestRegionException,\n InvalidClientMetadataException,\n InvalidRedirectUriException,\n CreateTokenRequestFilterSensitiveLog,\n CreateTokenResponseFilterSensitiveLog,\n CreateTokenWithIAMRequestFilterSensitiveLog,\n CreateTokenWithIAMResponseFilterSensitiveLog,\n RegisterClientResponseFilterSensitiveLog,\n StartDeviceAuthorizationRequestFilterSensitiveLog\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst tslib_1 = require(\"tslib\");\nconst package_json_1 = tslib_1.__importDefault(require(\"../package.json\"));\nconst core_1 = require(\"@aws-sdk/core\");\nconst credential_provider_node_1 = require(\"@aws-sdk/credential-provider-node\");\nconst util_user_agent_node_1 = require(\"@aws-sdk/util-user-agent-node\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst hash_node_1 = require(\"@smithy/hash-node\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_body_length_node_1 = require(\"@smithy/util-body-length-node\");\nconst util_retry_1 = require(\"@smithy/util-retry\");\nconst runtimeConfig_shared_1 = require(\"./runtimeConfig.shared\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_defaults_mode_node_1 = require(\"@smithy/util-defaults-mode-node\");\nconst smithy_client_2 = require(\"@smithy/smithy-client\");\nconst getRuntimeConfig = (config) => {\n (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version);\n const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config);\n const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode);\n const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config);\n (0, core_1.emitWarningIfUnsupportedVersion)(process.version);\n return {\n ...clientSharedValues,\n ...config,\n runtime: \"node\",\n defaultsMode,\n bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,\n credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider,\n defaultUserAgentProvider: config?.defaultUserAgentProvider ??\n (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }),\n maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),\n region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS),\n requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n retryMode: config?.retryMode ??\n (0, node_config_provider_1.loadConfig)({\n ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS,\n default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE,\n }),\n sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, \"sha256\"),\n streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector,\n useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),\n useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst core_2 = require(\"@smithy/core\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst url_parser_1 = require(\"@smithy/url-parser\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst endpointResolver_1 = require(\"./endpoint/endpointResolver\");\nconst getRuntimeConfig = (config) => {\n return {\n apiVersion: \"2019-06-10\",\n base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64,\n base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64,\n disableHostPrefix: config?.disableHostPrefix ?? false,\n endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver,\n extensions: config?.extensions ?? [],\n httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSOOIDCHttpAuthSchemeProvider,\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n {\n schemeId: \"smithy.api#noAuth\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"smithy.api#noAuth\") || (async () => ({})),\n signer: new core_2.NoAuthSigner(),\n },\n ],\n logger: config?.logger ?? new smithy_client_1.NoOpLogger(),\n serviceId: config?.serviceId ?? \"SSO OIDC\",\n urlParser: config?.urlParser ?? url_parser_1.parseUrl,\n utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8,\n utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8,\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthSchemeConfig = exports.defaultSSOHttpAuthSchemeProvider = exports.defaultSSOHttpAuthSchemeParametersProvider = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_middleware_1 = require(\"@smithy/util-middleware\");\nconst defaultSSOHttpAuthSchemeParametersProvider = async (config, context, input) => {\n return {\n operation: (0, util_middleware_1.getSmithyContext)(context).operation,\n region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) ||\n (() => {\n throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n })(),\n };\n};\nexports.defaultSSOHttpAuthSchemeParametersProvider = defaultSSOHttpAuthSchemeParametersProvider;\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n return {\n schemeId: \"aws.auth#sigv4\",\n signingProperties: {\n name: \"awsssoportal\",\n region: authParameters.region,\n },\n propertiesExtractor: (config, context) => ({\n signingProperties: {\n config,\n context,\n },\n }),\n };\n}\nfunction createSmithyApiNoAuthHttpAuthOption(authParameters) {\n return {\n schemeId: \"smithy.api#noAuth\",\n };\n}\nconst defaultSSOHttpAuthSchemeProvider = (authParameters) => {\n const options = [];\n switch (authParameters.operation) {\n case \"GetRoleCredentials\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"ListAccountRoles\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"ListAccounts\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"Logout\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n default: {\n options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n }\n }\n return options;\n};\nexports.defaultSSOHttpAuthSchemeProvider = defaultSSOHttpAuthSchemeProvider;\nconst resolveHttpAuthSchemeConfig = (config) => {\n const config_0 = (0, core_1.resolveAwsSdkSigV4Config)(config);\n return {\n ...config_0,\n };\n};\nexports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.defaultEndpointResolver = void 0;\nconst util_endpoints_1 = require(\"@aws-sdk/util-endpoints\");\nconst util_endpoints_2 = require(\"@smithy/util-endpoints\");\nconst ruleset_1 = require(\"./ruleset\");\nconst cache = new util_endpoints_2.EndpointCache({\n size: 50,\n params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {\n endpointParams: endpointParams,\n logger: context.logger,\n }));\n};\nexports.defaultEndpointResolver = defaultEndpointResolver;\nutil_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ruleSet = void 0;\nconst u = \"required\", v = \"fn\", w = \"argv\", x = \"ref\";\nconst a = true, b = \"isSet\", c = \"booleanEquals\", d = \"error\", e = \"endpoint\", f = \"tree\", g = \"PartitionResult\", h = \"getAttr\", i = { [u]: false, \"type\": \"String\" }, j = { [u]: true, \"default\": false, \"type\": \"Boolean\" }, k = { [x]: \"Endpoint\" }, l = { [v]: c, [w]: [{ [x]: \"UseFIPS\" }, true] }, m = { [v]: c, [w]: [{ [x]: \"UseDualStack\" }, true] }, n = {}, o = { [v]: h, [w]: [{ [x]: g }, \"supportsFIPS\"] }, p = { [x]: g }, q = { [v]: c, [w]: [true, { [v]: h, [w]: [p, \"supportsDualStack\"] }] }, r = [l], s = [m], t = [{ [x]: \"Region\" }];\nconst _data = { version: \"1.0\", parameters: { Region: i, UseDualStack: j, UseFIPS: j, Endpoint: i }, rules: [{ conditions: [{ [v]: b, [w]: [k] }], rules: [{ conditions: r, error: \"Invalid Configuration: FIPS and custom endpoint are not supported\", type: d }, { conditions: s, error: \"Invalid Configuration: Dualstack and custom endpoint are not supported\", type: d }, { endpoint: { url: k, properties: n, headers: n }, type: e }], type: f }, { conditions: [{ [v]: b, [w]: t }], rules: [{ conditions: [{ [v]: \"aws.partition\", [w]: t, assign: g }], rules: [{ conditions: [l, m], rules: [{ conditions: [{ [v]: c, [w]: [a, o] }, q], rules: [{ endpoint: { url: \"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS and DualStack are enabled, but this partition does not support one or both\", type: d }], type: f }, { conditions: r, rules: [{ conditions: [{ [v]: c, [w]: [o, a] }], rules: [{ conditions: [{ [v]: \"stringEquals\", [w]: [{ [v]: h, [w]: [p, \"name\"] }, \"aws-us-gov\"] }], endpoint: { url: \"https://portal.sso.{Region}.amazonaws.com\", properties: n, headers: n }, type: e }, { endpoint: { url: \"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"FIPS is enabled but this partition does not support FIPS\", type: d }], type: f }, { conditions: s, rules: [{ conditions: [q], rules: [{ endpoint: { url: \"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: n, headers: n }, type: e }], type: f }, { error: \"DualStack is enabled but this partition does not support DualStack\", type: d }], type: f }, { endpoint: { url: \"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}\", properties: n, headers: n }, type: e }], type: f }], type: f }, { error: \"Invalid Configuration: Missing Region\", type: d }] };\nexports.ruleSet = _data;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n GetRoleCredentialsCommand: () => GetRoleCredentialsCommand,\n GetRoleCredentialsRequestFilterSensitiveLog: () => GetRoleCredentialsRequestFilterSensitiveLog,\n GetRoleCredentialsResponseFilterSensitiveLog: () => GetRoleCredentialsResponseFilterSensitiveLog,\n InvalidRequestException: () => InvalidRequestException,\n ListAccountRolesCommand: () => ListAccountRolesCommand,\n ListAccountRolesRequestFilterSensitiveLog: () => ListAccountRolesRequestFilterSensitiveLog,\n ListAccountsCommand: () => ListAccountsCommand,\n ListAccountsRequestFilterSensitiveLog: () => ListAccountsRequestFilterSensitiveLog,\n LogoutCommand: () => LogoutCommand,\n LogoutRequestFilterSensitiveLog: () => LogoutRequestFilterSensitiveLog,\n ResourceNotFoundException: () => ResourceNotFoundException,\n RoleCredentialsFilterSensitiveLog: () => RoleCredentialsFilterSensitiveLog,\n SSO: () => SSO,\n SSOClient: () => SSOClient,\n SSOServiceException: () => SSOServiceException,\n TooManyRequestsException: () => TooManyRequestsException,\n UnauthorizedException: () => UnauthorizedException,\n __Client: () => import_smithy_client.Client,\n paginateListAccountRoles: () => paginateListAccountRoles,\n paginateListAccounts: () => paginateListAccounts\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/SSOClient.ts\nvar import_middleware_host_header = require(\"@aws-sdk/middleware-host-header\");\nvar import_middleware_logger = require(\"@aws-sdk/middleware-logger\");\nvar import_middleware_recursion_detection = require(\"@aws-sdk/middleware-recursion-detection\");\nvar import_middleware_user_agent = require(\"@aws-sdk/middleware-user-agent\");\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_core = require(\"@smithy/core\");\nvar import_middleware_content_length = require(\"@smithy/middleware-content-length\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\n\nvar import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");\n\n// src/endpoint/EndpointParameters.ts\nvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {\n return {\n ...options,\n useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n useFipsEndpoint: options.useFipsEndpoint ?? false,\n defaultSigningName: \"awsssoportal\"\n };\n}, \"resolveClientEndpointParameters\");\nvar commonParams = {\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n};\n\n// src/SSOClient.ts\nvar import_runtimeConfig = require(\"././runtimeConfig\");\n\n// src/runtimeExtensions.ts\nvar import_region_config_resolver = require(\"@aws-sdk/region-config-resolver\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n// src/auth/httpAuthExtensionConfiguration.ts\nvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n let _credentials = runtimeConfig.credentials;\n return {\n setHttpAuthScheme(httpAuthScheme) {\n const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n if (index === -1) {\n _httpAuthSchemes.push(httpAuthScheme);\n } else {\n _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n }\n },\n httpAuthSchemes() {\n return _httpAuthSchemes;\n },\n setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n _httpAuthSchemeProvider = httpAuthSchemeProvider;\n },\n httpAuthSchemeProvider() {\n return _httpAuthSchemeProvider;\n },\n setCredentials(credentials) {\n _credentials = credentials;\n },\n credentials() {\n return _credentials;\n }\n };\n}, \"getHttpAuthExtensionConfiguration\");\nvar resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n httpAuthSchemes: config.httpAuthSchemes(),\n httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n credentials: config.credentials()\n };\n}, \"resolveHttpAuthRuntimeConfig\");\n\n// src/runtimeExtensions.ts\nvar asPartial = /* @__PURE__ */ __name((t) => t, \"asPartial\");\nvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {\n const extensionConfiguration = {\n ...asPartial((0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig)),\n ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig))\n };\n extensions.forEach((extension) => extension.configure(extensionConfiguration));\n return {\n ...runtimeConfig,\n ...(0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n ...(0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),\n ...(0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n ...resolveHttpAuthRuntimeConfig(extensionConfiguration)\n };\n}, \"resolveRuntimeExtensions\");\n\n// src/SSOClient.ts\nvar _SSOClient = class _SSOClient extends import_smithy_client.Client {\n constructor(...[configuration]) {\n const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});\n const _config_1 = resolveClientEndpointParameters(_config_0);\n const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);\n const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);\n const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);\n const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);\n const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);\n const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);\n const _config_8 = resolveRuntimeExtensions(_config_7, (configuration == null ? void 0 : configuration.extensions) || []);\n super(_config_8);\n this.config = _config_8;\n this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));\n this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));\n this.middlewareStack.use(\n (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSOHttpAuthSchemeParametersProvider,\n identityProviderConfigProvider: async (config) => new import_core.DefaultIdentityProviderConfig({\n \"aws.auth#sigv4\": config.credentials\n })\n })\n );\n this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));\n }\n /**\n * Destroy underlying resources, like sockets. It's usually not necessary to do this.\n * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.\n * Otherwise, sockets might stay open for quite a long time before the server terminates them.\n */\n destroy() {\n super.destroy();\n }\n};\n__name(_SSOClient, \"SSOClient\");\nvar SSOClient = _SSOClient;\n\n// src/SSO.ts\n\n\n// src/commands/GetRoleCredentialsCommand.ts\n\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\n\n// src/models/models_0.ts\n\n\n// src/models/SSOServiceException.ts\n\nvar _SSOServiceException = class _SSOServiceException extends import_smithy_client.ServiceException {\n /**\n * @internal\n */\n constructor(options) {\n super(options);\n Object.setPrototypeOf(this, _SSOServiceException.prototype);\n }\n};\n__name(_SSOServiceException, \"SSOServiceException\");\nvar SSOServiceException = _SSOServiceException;\n\n// src/models/models_0.ts\nvar _InvalidRequestException = class _InvalidRequestException extends SSOServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidRequestException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidRequestException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidRequestException.prototype);\n }\n};\n__name(_InvalidRequestException, \"InvalidRequestException\");\nvar InvalidRequestException = _InvalidRequestException;\nvar _ResourceNotFoundException = class _ResourceNotFoundException extends SSOServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ResourceNotFoundException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ResourceNotFoundException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);\n }\n};\n__name(_ResourceNotFoundException, \"ResourceNotFoundException\");\nvar ResourceNotFoundException = _ResourceNotFoundException;\nvar _TooManyRequestsException = class _TooManyRequestsException extends SSOServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"TooManyRequestsException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"TooManyRequestsException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _TooManyRequestsException.prototype);\n }\n};\n__name(_TooManyRequestsException, \"TooManyRequestsException\");\nvar TooManyRequestsException = _TooManyRequestsException;\nvar _UnauthorizedException = class _UnauthorizedException extends SSOServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"UnauthorizedException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"UnauthorizedException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _UnauthorizedException.prototype);\n }\n};\n__name(_UnauthorizedException, \"UnauthorizedException\");\nvar UnauthorizedException = _UnauthorizedException;\nvar GetRoleCredentialsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }\n}), \"GetRoleCredentialsRequestFilterSensitiveLog\");\nvar RoleCredentialsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.secretAccessKey && { secretAccessKey: import_smithy_client.SENSITIVE_STRING },\n ...obj.sessionToken && { sessionToken: import_smithy_client.SENSITIVE_STRING }\n}), \"RoleCredentialsFilterSensitiveLog\");\nvar GetRoleCredentialsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.roleCredentials && { roleCredentials: RoleCredentialsFilterSensitiveLog(obj.roleCredentials) }\n}), \"GetRoleCredentialsResponseFilterSensitiveLog\");\nvar ListAccountRolesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }\n}), \"ListAccountRolesRequestFilterSensitiveLog\");\nvar ListAccountsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }\n}), \"ListAccountsRequestFilterSensitiveLog\");\nvar LogoutRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING }\n}), \"LogoutRequestFilterSensitiveLog\");\n\n// src/protocols/Aws_restJson1.ts\nvar import_core2 = require(\"@aws-sdk/core\");\n\n\nvar se_GetRoleCredentialsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, {\n [_xasbt]: input[_aT]\n });\n b.bp(\"/federation/credentials\");\n const query = (0, import_smithy_client.map)({\n [_rn]: [, (0, import_smithy_client.expectNonNull)(input[_rN], `roleName`)],\n [_ai]: [, (0, import_smithy_client.expectNonNull)(input[_aI], `accountId`)]\n });\n let body;\n b.m(\"GET\").h(headers).q(query).b(body);\n return b.build();\n}, \"se_GetRoleCredentialsCommand\");\nvar se_ListAccountRolesCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, {\n [_xasbt]: input[_aT]\n });\n b.bp(\"/assignment/roles\");\n const query = (0, import_smithy_client.map)({\n [_nt]: [, input[_nT]],\n [_mr]: [() => input.maxResults !== void 0, () => input[_mR].toString()],\n [_ai]: [, (0, import_smithy_client.expectNonNull)(input[_aI], `accountId`)]\n });\n let body;\n b.m(\"GET\").h(headers).q(query).b(body);\n return b.build();\n}, \"se_ListAccountRolesCommand\");\nvar se_ListAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, {\n [_xasbt]: input[_aT]\n });\n b.bp(\"/assignment/accounts\");\n const query = (0, import_smithy_client.map)({\n [_nt]: [, input[_nT]],\n [_mr]: [() => input.maxResults !== void 0, () => input[_mR].toString()]\n });\n let body;\n b.m(\"GET\").h(headers).q(query).b(body);\n return b.build();\n}, \"se_ListAccountsCommand\");\nvar se_LogoutCommand = /* @__PURE__ */ __name(async (input, context) => {\n const b = (0, import_core.requestBuilder)(input, context);\n const headers = (0, import_smithy_client.map)({}, isSerializableHeaderValue, {\n [_xasbt]: input[_aT]\n });\n b.bp(\"/logout\");\n let body;\n b.m(\"POST\").h(headers).b(body);\n return b.build();\n}, \"se_LogoutCommand\");\nvar de_GetRoleCredentialsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n roleCredentials: import_smithy_client._json\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_GetRoleCredentialsCommand\");\nvar de_ListAccountRolesCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n nextToken: import_smithy_client.expectString,\n roleList: import_smithy_client._json\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_ListAccountRolesCommand\");\nvar de_ListAccountsCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n const doc = (0, import_smithy_client.take)(data, {\n accountList: import_smithy_client._json,\n nextToken: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n return contents;\n}, \"de_ListAccountsCommand\");\nvar de_LogoutCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode !== 200 && output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const contents = (0, import_smithy_client.map)({\n $metadata: deserializeMetadata(output)\n });\n await (0, import_smithy_client.collectBody)(output.body, context);\n return contents;\n}, \"de_LogoutCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n const parsedOutput = {\n ...output,\n body: await (0, import_core2.parseJsonErrorBody)(output.body, context)\n };\n const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);\n switch (errorCode) {\n case \"InvalidRequestException\":\n case \"com.amazonaws.sso#InvalidRequestException\":\n throw await de_InvalidRequestExceptionRes(parsedOutput, context);\n case \"ResourceNotFoundException\":\n case \"com.amazonaws.sso#ResourceNotFoundException\":\n throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);\n case \"TooManyRequestsException\":\n case \"com.amazonaws.sso#TooManyRequestsException\":\n throw await de_TooManyRequestsExceptionRes(parsedOutput, context);\n case \"UnauthorizedException\":\n case \"com.amazonaws.sso#UnauthorizedException\":\n throw await de_UnauthorizedExceptionRes(parsedOutput, context);\n default:\n const parsedBody = parsedOutput.body;\n return throwDefaultError({\n output,\n parsedBody,\n errorCode\n });\n }\n}, \"de_CommandError\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(SSOServiceException);\nvar de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n message: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new InvalidRequestException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRequestExceptionRes\");\nvar de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n message: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new ResourceNotFoundException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_ResourceNotFoundExceptionRes\");\nvar de_TooManyRequestsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n message: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new TooManyRequestsException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_TooManyRequestsExceptionRes\");\nvar de_UnauthorizedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const contents = (0, import_smithy_client.map)({});\n const data = parsedOutput.body;\n const doc = (0, import_smithy_client.take)(data, {\n message: import_smithy_client.expectString\n });\n Object.assign(contents, doc);\n const exception = new UnauthorizedException({\n $metadata: deserializeMetadata(parsedOutput),\n ...contents\n });\n return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_UnauthorizedExceptionRes\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar isSerializableHeaderValue = /* @__PURE__ */ __name((value) => value !== void 0 && value !== null && value !== \"\" && (!Object.getOwnPropertyNames(value).includes(\"length\") || value.length != 0) && (!Object.getOwnPropertyNames(value).includes(\"size\") || value.size != 0), \"isSerializableHeaderValue\");\nvar _aI = \"accountId\";\nvar _aT = \"accessToken\";\nvar _ai = \"account_id\";\nvar _mR = \"maxResults\";\nvar _mr = \"max_result\";\nvar _nT = \"nextToken\";\nvar _nt = \"next_token\";\nvar _rN = \"roleName\";\nvar _rn = \"role_name\";\nvar _xasbt = \"x-amz-sso_bearer_token\";\n\n// src/commands/GetRoleCredentialsCommand.ts\nvar _GetRoleCredentialsCommand = class _GetRoleCredentialsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"SWBPortalService\", \"GetRoleCredentials\", {}).n(\"SSOClient\", \"GetRoleCredentialsCommand\").f(GetRoleCredentialsRequestFilterSensitiveLog, GetRoleCredentialsResponseFilterSensitiveLog).ser(se_GetRoleCredentialsCommand).de(de_GetRoleCredentialsCommand).build() {\n};\n__name(_GetRoleCredentialsCommand, \"GetRoleCredentialsCommand\");\nvar GetRoleCredentialsCommand = _GetRoleCredentialsCommand;\n\n// src/commands/ListAccountRolesCommand.ts\n\n\n\nvar _ListAccountRolesCommand = class _ListAccountRolesCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"SWBPortalService\", \"ListAccountRoles\", {}).n(\"SSOClient\", \"ListAccountRolesCommand\").f(ListAccountRolesRequestFilterSensitiveLog, void 0).ser(se_ListAccountRolesCommand).de(de_ListAccountRolesCommand).build() {\n};\n__name(_ListAccountRolesCommand, \"ListAccountRolesCommand\");\nvar ListAccountRolesCommand = _ListAccountRolesCommand;\n\n// src/commands/ListAccountsCommand.ts\n\n\n\nvar _ListAccountsCommand = class _ListAccountsCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"SWBPortalService\", \"ListAccounts\", {}).n(\"SSOClient\", \"ListAccountsCommand\").f(ListAccountsRequestFilterSensitiveLog, void 0).ser(se_ListAccountsCommand).de(de_ListAccountsCommand).build() {\n};\n__name(_ListAccountsCommand, \"ListAccountsCommand\");\nvar ListAccountsCommand = _ListAccountsCommand;\n\n// src/commands/LogoutCommand.ts\n\n\n\nvar _LogoutCommand = class _LogoutCommand extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"SWBPortalService\", \"Logout\", {}).n(\"SSOClient\", \"LogoutCommand\").f(LogoutRequestFilterSensitiveLog, void 0).ser(se_LogoutCommand).de(de_LogoutCommand).build() {\n};\n__name(_LogoutCommand, \"LogoutCommand\");\nvar LogoutCommand = _LogoutCommand;\n\n// src/SSO.ts\nvar commands = {\n GetRoleCredentialsCommand,\n ListAccountRolesCommand,\n ListAccountsCommand,\n LogoutCommand\n};\nvar _SSO = class _SSO extends SSOClient {\n};\n__name(_SSO, \"SSO\");\nvar SSO = _SSO;\n(0, import_smithy_client.createAggregatedClient)(commands, SSO);\n\n// src/pagination/ListAccountRolesPaginator.ts\n\nvar paginateListAccountRoles = (0, import_core.createPaginator)(SSOClient, ListAccountRolesCommand, \"nextToken\", \"nextToken\", \"maxResults\");\n\n// src/pagination/ListAccountsPaginator.ts\n\nvar paginateListAccounts = (0, import_core.createPaginator)(SSOClient, ListAccountsCommand, \"nextToken\", \"nextToken\", \"maxResults\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n SSOServiceException,\n __Client,\n SSOClient,\n SSO,\n $Command,\n GetRoleCredentialsCommand,\n ListAccountRolesCommand,\n ListAccountsCommand,\n LogoutCommand,\n paginateListAccountRoles,\n paginateListAccounts,\n InvalidRequestException,\n ResourceNotFoundException,\n TooManyRequestsException,\n UnauthorizedException,\n GetRoleCredentialsRequestFilterSensitiveLog,\n RoleCredentialsFilterSensitiveLog,\n GetRoleCredentialsResponseFilterSensitiveLog,\n ListAccountRolesRequestFilterSensitiveLog,\n ListAccountsRequestFilterSensitiveLog,\n LogoutRequestFilterSensitiveLog\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst tslib_1 = require(\"tslib\");\nconst package_json_1 = tslib_1.__importDefault(require(\"../package.json\"));\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_user_agent_node_1 = require(\"@aws-sdk/util-user-agent-node\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst hash_node_1 = require(\"@smithy/hash-node\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_body_length_node_1 = require(\"@smithy/util-body-length-node\");\nconst util_retry_1 = require(\"@smithy/util-retry\");\nconst runtimeConfig_shared_1 = require(\"./runtimeConfig.shared\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_defaults_mode_node_1 = require(\"@smithy/util-defaults-mode-node\");\nconst smithy_client_2 = require(\"@smithy/smithy-client\");\nconst getRuntimeConfig = (config) => {\n (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version);\n const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config);\n const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode);\n const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config);\n (0, core_1.emitWarningIfUnsupportedVersion)(process.version);\n return {\n ...clientSharedValues,\n ...config,\n runtime: \"node\",\n defaultsMode,\n bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,\n defaultUserAgentProvider: config?.defaultUserAgentProvider ??\n (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }),\n maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),\n region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS),\n requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n retryMode: config?.retryMode ??\n (0, node_config_provider_1.loadConfig)({\n ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS,\n default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE,\n }),\n sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, \"sha256\"),\n streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector,\n useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),\n useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst core_2 = require(\"@smithy/core\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst url_parser_1 = require(\"@smithy/url-parser\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst endpointResolver_1 = require(\"./endpoint/endpointResolver\");\nconst getRuntimeConfig = (config) => {\n return {\n apiVersion: \"2019-06-10\",\n base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64,\n base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64,\n disableHostPrefix: config?.disableHostPrefix ?? false,\n endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver,\n extensions: config?.extensions ?? [],\n httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSSOHttpAuthSchemeProvider,\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n {\n schemeId: \"smithy.api#noAuth\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"smithy.api#noAuth\") || (async () => ({})),\n signer: new core_2.NoAuthSigner(),\n },\n ],\n logger: config?.logger ?? new smithy_client_1.NoOpLogger(),\n serviceId: config?.serviceId ?? \"SSO\",\n urlParser: config?.urlParser ?? url_parser_1.parseUrl,\n utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8,\n utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8,\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.STSClient = exports.__Client = void 0;\nconst middleware_host_header_1 = require(\"@aws-sdk/middleware-host-header\");\nconst middleware_logger_1 = require(\"@aws-sdk/middleware-logger\");\nconst middleware_recursion_detection_1 = require(\"@aws-sdk/middleware-recursion-detection\");\nconst middleware_user_agent_1 = require(\"@aws-sdk/middleware-user-agent\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst core_1 = require(\"@smithy/core\");\nconst middleware_content_length_1 = require(\"@smithy/middleware-content-length\");\nconst middleware_endpoint_1 = require(\"@smithy/middleware-endpoint\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nObject.defineProperty(exports, \"__Client\", { enumerable: true, get: function () { return smithy_client_1.Client; } });\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst EndpointParameters_1 = require(\"./endpoint/EndpointParameters\");\nconst runtimeConfig_1 = require(\"./runtimeConfig\");\nconst runtimeExtensions_1 = require(\"./runtimeExtensions\");\nclass STSClient extends smithy_client_1.Client {\n constructor(...[configuration]) {\n const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration || {});\n const _config_1 = (0, EndpointParameters_1.resolveClientEndpointParameters)(_config_0);\n const _config_2 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_1);\n const _config_3 = (0, middleware_retry_1.resolveRetryConfig)(_config_2);\n const _config_4 = (0, config_resolver_1.resolveRegionConfig)(_config_3);\n const _config_5 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_4);\n const _config_6 = (0, middleware_endpoint_1.resolveEndpointConfig)(_config_5);\n const _config_7 = (0, httpAuthSchemeProvider_1.resolveHttpAuthSchemeConfig)(_config_6);\n const _config_8 = (0, runtimeExtensions_1.resolveRuntimeExtensions)(_config_7, configuration?.extensions || []);\n super(_config_8);\n this.config = _config_8;\n this.middlewareStack.use((0, middleware_user_agent_1.getUserAgentPlugin)(this.config));\n this.middlewareStack.use((0, middleware_retry_1.getRetryPlugin)(this.config));\n this.middlewareStack.use((0, middleware_content_length_1.getContentLengthPlugin)(this.config));\n this.middlewareStack.use((0, middleware_host_header_1.getHostHeaderPlugin)(this.config));\n this.middlewareStack.use((0, middleware_logger_1.getLoggerPlugin)(this.config));\n this.middlewareStack.use((0, middleware_recursion_detection_1.getRecursionDetectionPlugin)(this.config));\n this.middlewareStack.use((0, core_1.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n httpAuthSchemeParametersProvider: httpAuthSchemeProvider_1.defaultSTSHttpAuthSchemeParametersProvider,\n identityProviderConfigProvider: async (config) => new core_1.DefaultIdentityProviderConfig({\n \"aws.auth#sigv4\": config.credentials,\n }),\n }));\n this.middlewareStack.use((0, core_1.getHttpSigningPlugin)(this.config));\n }\n destroy() {\n super.destroy();\n }\n}\nexports.STSClient = STSClient;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthRuntimeConfig = exports.getHttpAuthExtensionConfiguration = void 0;\nconst getHttpAuthExtensionConfiguration = (runtimeConfig) => {\n const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n let _credentials = runtimeConfig.credentials;\n return {\n setHttpAuthScheme(httpAuthScheme) {\n const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n if (index === -1) {\n _httpAuthSchemes.push(httpAuthScheme);\n }\n else {\n _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n }\n },\n httpAuthSchemes() {\n return _httpAuthSchemes;\n },\n setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n _httpAuthSchemeProvider = httpAuthSchemeProvider;\n },\n httpAuthSchemeProvider() {\n return _httpAuthSchemeProvider;\n },\n setCredentials(credentials) {\n _credentials = credentials;\n },\n credentials() {\n return _credentials;\n },\n };\n};\nexports.getHttpAuthExtensionConfiguration = getHttpAuthExtensionConfiguration;\nconst resolveHttpAuthRuntimeConfig = (config) => {\n return {\n httpAuthSchemes: config.httpAuthSchemes(),\n httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n credentials: config.credentials(),\n };\n};\nexports.resolveHttpAuthRuntimeConfig = resolveHttpAuthRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveHttpAuthSchemeConfig = exports.resolveStsAuthConfig = exports.defaultSTSHttpAuthSchemeProvider = exports.defaultSTSHttpAuthSchemeParametersProvider = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst util_middleware_1 = require(\"@smithy/util-middleware\");\nconst STSClient_1 = require(\"../STSClient\");\nconst defaultSTSHttpAuthSchemeParametersProvider = async (config, context, input) => {\n return {\n operation: (0, util_middleware_1.getSmithyContext)(context).operation,\n region: (await (0, util_middleware_1.normalizeProvider)(config.region)()) ||\n (() => {\n throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n })(),\n };\n};\nexports.defaultSTSHttpAuthSchemeParametersProvider = defaultSTSHttpAuthSchemeParametersProvider;\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n return {\n schemeId: \"aws.auth#sigv4\",\n signingProperties: {\n name: \"sts\",\n region: authParameters.region,\n },\n propertiesExtractor: (config, context) => ({\n signingProperties: {\n config,\n context,\n },\n }),\n };\n}\nfunction createSmithyApiNoAuthHttpAuthOption(authParameters) {\n return {\n schemeId: \"smithy.api#noAuth\",\n };\n}\nconst defaultSTSHttpAuthSchemeProvider = (authParameters) => {\n const options = [];\n switch (authParameters.operation) {\n case \"AssumeRoleWithSAML\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n case \"AssumeRoleWithWebIdentity\": {\n options.push(createSmithyApiNoAuthHttpAuthOption(authParameters));\n break;\n }\n default: {\n options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n }\n }\n return options;\n};\nexports.defaultSTSHttpAuthSchemeProvider = defaultSTSHttpAuthSchemeProvider;\nconst resolveStsAuthConfig = (input) => ({\n ...input,\n stsClientCtor: STSClient_1.STSClient,\n});\nexports.resolveStsAuthConfig = resolveStsAuthConfig;\nconst resolveHttpAuthSchemeConfig = (config) => {\n const config_0 = (0, exports.resolveStsAuthConfig)(config);\n const config_1 = (0, core_1.resolveAwsSdkSigV4Config)(config_0);\n return {\n ...config_1,\n };\n};\nexports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.commonParams = exports.resolveClientEndpointParameters = void 0;\nconst resolveClientEndpointParameters = (options) => {\n return {\n ...options,\n useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n useFipsEndpoint: options.useFipsEndpoint ?? false,\n useGlobalEndpoint: options.useGlobalEndpoint ?? false,\n defaultSigningName: \"sts\",\n };\n};\nexports.resolveClientEndpointParameters = resolveClientEndpointParameters;\nexports.commonParams = {\n UseGlobalEndpoint: { type: \"builtInParams\", name: \"useGlobalEndpoint\" },\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" },\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.defaultEndpointResolver = void 0;\nconst util_endpoints_1 = require(\"@aws-sdk/util-endpoints\");\nconst util_endpoints_2 = require(\"@smithy/util-endpoints\");\nconst ruleset_1 = require(\"./ruleset\");\nconst cache = new util_endpoints_2.EndpointCache({\n size: 50,\n params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\", \"UseGlobalEndpoint\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {\n endpointParams: endpointParams,\n logger: context.logger,\n }));\n};\nexports.defaultEndpointResolver = defaultEndpointResolver;\nutil_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ruleSet = void 0;\nconst F = \"required\", G = \"type\", H = \"fn\", I = \"argv\", J = \"ref\";\nconst a = false, b = true, c = \"booleanEquals\", d = \"stringEquals\", e = \"sigv4\", f = \"sts\", g = \"us-east-1\", h = \"endpoint\", i = \"https://sts.{Region}.{PartitionResult#dnsSuffix}\", j = \"tree\", k = \"error\", l = \"getAttr\", m = { [F]: false, [G]: \"String\" }, n = { [F]: true, \"default\": false, [G]: \"Boolean\" }, o = { [J]: \"Endpoint\" }, p = { [H]: \"isSet\", [I]: [{ [J]: \"Region\" }] }, q = { [J]: \"Region\" }, r = { [H]: \"aws.partition\", [I]: [q], \"assign\": \"PartitionResult\" }, s = { [J]: \"UseFIPS\" }, t = { [J]: \"UseDualStack\" }, u = { \"url\": \"https://sts.amazonaws.com\", \"properties\": { \"authSchemes\": [{ \"name\": e, \"signingName\": f, \"signingRegion\": g }] }, \"headers\": {} }, v = {}, w = { \"conditions\": [{ [H]: d, [I]: [q, \"aws-global\"] }], [h]: u, [G]: h }, x = { [H]: c, [I]: [s, true] }, y = { [H]: c, [I]: [t, true] }, z = { [H]: l, [I]: [{ [J]: \"PartitionResult\" }, \"supportsFIPS\"] }, A = { [J]: \"PartitionResult\" }, B = { [H]: c, [I]: [true, { [H]: l, [I]: [A, \"supportsDualStack\"] }] }, C = [{ [H]: \"isSet\", [I]: [o] }], D = [x], E = [y];\nconst _data = { version: \"1.0\", parameters: { Region: m, UseDualStack: n, UseFIPS: n, Endpoint: m, UseGlobalEndpoint: n }, rules: [{ conditions: [{ [H]: c, [I]: [{ [J]: \"UseGlobalEndpoint\" }, b] }, { [H]: \"not\", [I]: C }, p, r, { [H]: c, [I]: [s, a] }, { [H]: c, [I]: [t, a] }], rules: [{ conditions: [{ [H]: d, [I]: [q, \"ap-northeast-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"ap-south-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"ap-southeast-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"ap-southeast-2\"] }], endpoint: u, [G]: h }, w, { conditions: [{ [H]: d, [I]: [q, \"ca-central-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"eu-central-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"eu-north-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"eu-west-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"eu-west-2\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"eu-west-3\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"sa-east-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, g] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"us-east-2\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"us-west-1\"] }], endpoint: u, [G]: h }, { conditions: [{ [H]: d, [I]: [q, \"us-west-2\"] }], endpoint: u, [G]: h }, { endpoint: { url: i, properties: { authSchemes: [{ name: e, signingName: f, signingRegion: \"{Region}\" }] }, headers: v }, [G]: h }], [G]: j }, { conditions: C, rules: [{ conditions: D, error: \"Invalid Configuration: FIPS and custom endpoint are not supported\", [G]: k }, { conditions: E, error: \"Invalid Configuration: Dualstack and custom endpoint are not supported\", [G]: k }, { endpoint: { url: o, properties: v, headers: v }, [G]: h }], [G]: j }, { conditions: [p], rules: [{ conditions: [r], rules: [{ conditions: [x, y], rules: [{ conditions: [{ [H]: c, [I]: [b, z] }, B], rules: [{ endpoint: { url: \"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: v, headers: v }, [G]: h }], [G]: j }, { error: \"FIPS and DualStack are enabled, but this partition does not support one or both\", [G]: k }], [G]: j }, { conditions: D, rules: [{ conditions: [{ [H]: c, [I]: [z, b] }], rules: [{ conditions: [{ [H]: d, [I]: [{ [H]: l, [I]: [A, \"name\"] }, \"aws-us-gov\"] }], endpoint: { url: \"https://sts.{Region}.amazonaws.com\", properties: v, headers: v }, [G]: h }, { endpoint: { url: \"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}\", properties: v, headers: v }, [G]: h }], [G]: j }, { error: \"FIPS is enabled but this partition does not support FIPS\", [G]: k }], [G]: j }, { conditions: E, rules: [{ conditions: [B], rules: [{ endpoint: { url: \"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}\", properties: v, headers: v }, [G]: h }], [G]: j }, { error: \"DualStack is enabled but this partition does not support DualStack\", [G]: k }], [G]: j }, w, { endpoint: { url: i, properties: v, headers: v }, [G]: h }], [G]: j }], [G]: j }, { error: \"Invalid Configuration: Missing Region\", [G]: k }] };\nexports.ruleSet = _data;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AssumeRoleCommand: () => AssumeRoleCommand,\n AssumeRoleResponseFilterSensitiveLog: () => AssumeRoleResponseFilterSensitiveLog,\n AssumeRoleWithSAMLCommand: () => AssumeRoleWithSAMLCommand,\n AssumeRoleWithSAMLRequestFilterSensitiveLog: () => AssumeRoleWithSAMLRequestFilterSensitiveLog,\n AssumeRoleWithSAMLResponseFilterSensitiveLog: () => AssumeRoleWithSAMLResponseFilterSensitiveLog,\n AssumeRoleWithWebIdentityCommand: () => AssumeRoleWithWebIdentityCommand,\n AssumeRoleWithWebIdentityRequestFilterSensitiveLog: () => AssumeRoleWithWebIdentityRequestFilterSensitiveLog,\n AssumeRoleWithWebIdentityResponseFilterSensitiveLog: () => AssumeRoleWithWebIdentityResponseFilterSensitiveLog,\n ClientInputEndpointParameters: () => import_EndpointParameters9.ClientInputEndpointParameters,\n CredentialsFilterSensitiveLog: () => CredentialsFilterSensitiveLog,\n DecodeAuthorizationMessageCommand: () => DecodeAuthorizationMessageCommand,\n ExpiredTokenException: () => ExpiredTokenException,\n GetAccessKeyInfoCommand: () => GetAccessKeyInfoCommand,\n GetCallerIdentityCommand: () => GetCallerIdentityCommand,\n GetFederationTokenCommand: () => GetFederationTokenCommand,\n GetFederationTokenResponseFilterSensitiveLog: () => GetFederationTokenResponseFilterSensitiveLog,\n GetSessionTokenCommand: () => GetSessionTokenCommand,\n GetSessionTokenResponseFilterSensitiveLog: () => GetSessionTokenResponseFilterSensitiveLog,\n IDPCommunicationErrorException: () => IDPCommunicationErrorException,\n IDPRejectedClaimException: () => IDPRejectedClaimException,\n InvalidAuthorizationMessageException: () => InvalidAuthorizationMessageException,\n InvalidIdentityTokenException: () => InvalidIdentityTokenException,\n MalformedPolicyDocumentException: () => MalformedPolicyDocumentException,\n PackedPolicyTooLargeException: () => PackedPolicyTooLargeException,\n RegionDisabledException: () => RegionDisabledException,\n STS: () => STS,\n STSServiceException: () => STSServiceException,\n decorateDefaultCredentialProvider: () => decorateDefaultCredentialProvider,\n getDefaultRoleAssumer: () => getDefaultRoleAssumer2,\n getDefaultRoleAssumerWithWebIdentity: () => getDefaultRoleAssumerWithWebIdentity2\n});\nmodule.exports = __toCommonJS(src_exports);\n__reExport(src_exports, require(\"././STSClient\"), module.exports);\n\n// src/STS.ts\n\n\n// src/commands/AssumeRoleCommand.ts\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\nvar import_EndpointParameters = require(\"./endpoint/EndpointParameters\");\n\n// src/models/models_0.ts\n\n\n// src/models/STSServiceException.ts\nvar import_smithy_client = require(\"@smithy/smithy-client\");\nvar _STSServiceException = class _STSServiceException extends import_smithy_client.ServiceException {\n /**\n * @internal\n */\n constructor(options) {\n super(options);\n Object.setPrototypeOf(this, _STSServiceException.prototype);\n }\n};\n__name(_STSServiceException, \"STSServiceException\");\nvar STSServiceException = _STSServiceException;\n\n// src/models/models_0.ts\nvar _ExpiredTokenException = class _ExpiredTokenException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"ExpiredTokenException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"ExpiredTokenException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _ExpiredTokenException.prototype);\n }\n};\n__name(_ExpiredTokenException, \"ExpiredTokenException\");\nvar ExpiredTokenException = _ExpiredTokenException;\nvar _MalformedPolicyDocumentException = class _MalformedPolicyDocumentException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"MalformedPolicyDocumentException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"MalformedPolicyDocumentException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _MalformedPolicyDocumentException.prototype);\n }\n};\n__name(_MalformedPolicyDocumentException, \"MalformedPolicyDocumentException\");\nvar MalformedPolicyDocumentException = _MalformedPolicyDocumentException;\nvar _PackedPolicyTooLargeException = class _PackedPolicyTooLargeException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"PackedPolicyTooLargeException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"PackedPolicyTooLargeException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _PackedPolicyTooLargeException.prototype);\n }\n};\n__name(_PackedPolicyTooLargeException, \"PackedPolicyTooLargeException\");\nvar PackedPolicyTooLargeException = _PackedPolicyTooLargeException;\nvar _RegionDisabledException = class _RegionDisabledException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"RegionDisabledException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"RegionDisabledException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _RegionDisabledException.prototype);\n }\n};\n__name(_RegionDisabledException, \"RegionDisabledException\");\nvar RegionDisabledException = _RegionDisabledException;\nvar _IDPRejectedClaimException = class _IDPRejectedClaimException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"IDPRejectedClaimException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"IDPRejectedClaimException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _IDPRejectedClaimException.prototype);\n }\n};\n__name(_IDPRejectedClaimException, \"IDPRejectedClaimException\");\nvar IDPRejectedClaimException = _IDPRejectedClaimException;\nvar _InvalidIdentityTokenException = class _InvalidIdentityTokenException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidIdentityTokenException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidIdentityTokenException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidIdentityTokenException.prototype);\n }\n};\n__name(_InvalidIdentityTokenException, \"InvalidIdentityTokenException\");\nvar InvalidIdentityTokenException = _InvalidIdentityTokenException;\nvar _IDPCommunicationErrorException = class _IDPCommunicationErrorException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"IDPCommunicationErrorException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"IDPCommunicationErrorException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _IDPCommunicationErrorException.prototype);\n }\n};\n__name(_IDPCommunicationErrorException, \"IDPCommunicationErrorException\");\nvar IDPCommunicationErrorException = _IDPCommunicationErrorException;\nvar _InvalidAuthorizationMessageException = class _InvalidAuthorizationMessageException extends STSServiceException {\n /**\n * @internal\n */\n constructor(opts) {\n super({\n name: \"InvalidAuthorizationMessageException\",\n $fault: \"client\",\n ...opts\n });\n this.name = \"InvalidAuthorizationMessageException\";\n this.$fault = \"client\";\n Object.setPrototypeOf(this, _InvalidAuthorizationMessageException.prototype);\n }\n};\n__name(_InvalidAuthorizationMessageException, \"InvalidAuthorizationMessageException\");\nvar InvalidAuthorizationMessageException = _InvalidAuthorizationMessageException;\nvar CredentialsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SecretAccessKey && { SecretAccessKey: import_smithy_client.SENSITIVE_STRING }\n}), \"CredentialsFilterSensitiveLog\");\nvar AssumeRoleResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }\n}), \"AssumeRoleResponseFilterSensitiveLog\");\nvar AssumeRoleWithSAMLRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.SAMLAssertion && { SAMLAssertion: import_smithy_client.SENSITIVE_STRING }\n}), \"AssumeRoleWithSAMLRequestFilterSensitiveLog\");\nvar AssumeRoleWithSAMLResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }\n}), \"AssumeRoleWithSAMLResponseFilterSensitiveLog\");\nvar AssumeRoleWithWebIdentityRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.WebIdentityToken && { WebIdentityToken: import_smithy_client.SENSITIVE_STRING }\n}), \"AssumeRoleWithWebIdentityRequestFilterSensitiveLog\");\nvar AssumeRoleWithWebIdentityResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }\n}), \"AssumeRoleWithWebIdentityResponseFilterSensitiveLog\");\nvar GetFederationTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }\n}), \"GetFederationTokenResponseFilterSensitiveLog\");\nvar GetSessionTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n ...obj,\n ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }\n}), \"GetSessionTokenResponseFilterSensitiveLog\");\n\n// src/protocols/Aws_query.ts\nvar import_core = require(\"@aws-sdk/core\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\n\nvar se_AssumeRoleCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssumeRoleRequest(input, context),\n [_A]: _AR,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssumeRoleCommand\");\nvar se_AssumeRoleWithSAMLCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssumeRoleWithSAMLRequest(input, context),\n [_A]: _ARWSAML,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssumeRoleWithSAMLCommand\");\nvar se_AssumeRoleWithWebIdentityCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_AssumeRoleWithWebIdentityRequest(input, context),\n [_A]: _ARWWI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_AssumeRoleWithWebIdentityCommand\");\nvar se_DecodeAuthorizationMessageCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_DecodeAuthorizationMessageRequest(input, context),\n [_A]: _DAM,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_DecodeAuthorizationMessageCommand\");\nvar se_GetAccessKeyInfoCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetAccessKeyInfoRequest(input, context),\n [_A]: _GAKI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetAccessKeyInfoCommand\");\nvar se_GetCallerIdentityCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetCallerIdentityRequest(input, context),\n [_A]: _GCI,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetCallerIdentityCommand\");\nvar se_GetFederationTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetFederationTokenRequest(input, context),\n [_A]: _GFT,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetFederationTokenCommand\");\nvar se_GetSessionTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n const headers = SHARED_HEADERS;\n let body;\n body = buildFormUrlencodedString({\n ...se_GetSessionTokenRequest(input, context),\n [_A]: _GST,\n [_V]: _\n });\n return buildHttpRpcRequest(context, headers, \"/\", void 0, body);\n}, \"se_GetSessionTokenCommand\");\nvar de_AssumeRoleCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssumeRoleResponse(data.AssumeRoleResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssumeRoleCommand\");\nvar de_AssumeRoleWithSAMLCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssumeRoleWithSAMLResponse(data.AssumeRoleWithSAMLResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssumeRoleWithSAMLCommand\");\nvar de_AssumeRoleWithWebIdentityCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_AssumeRoleWithWebIdentityResponse(data.AssumeRoleWithWebIdentityResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_AssumeRoleWithWebIdentityCommand\");\nvar de_DecodeAuthorizationMessageCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_DecodeAuthorizationMessageResponse(data.DecodeAuthorizationMessageResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_DecodeAuthorizationMessageCommand\");\nvar de_GetAccessKeyInfoCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetAccessKeyInfoResponse(data.GetAccessKeyInfoResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetAccessKeyInfoCommand\");\nvar de_GetCallerIdentityCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetCallerIdentityResponse(data.GetCallerIdentityResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetCallerIdentityCommand\");\nvar de_GetFederationTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetFederationTokenResponse(data.GetFederationTokenResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetFederationTokenCommand\");\nvar de_GetSessionTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n if (output.statusCode >= 300) {\n return de_CommandError(output, context);\n }\n const data = await (0, import_core.parseXmlBody)(output.body, context);\n let contents = {};\n contents = de_GetSessionTokenResponse(data.GetSessionTokenResult, context);\n const response = {\n $metadata: deserializeMetadata(output),\n ...contents\n };\n return response;\n}, \"de_GetSessionTokenCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n const parsedOutput = {\n ...output,\n body: await (0, import_core.parseXmlErrorBody)(output.body, context)\n };\n const errorCode = loadQueryErrorCode(output, parsedOutput.body);\n switch (errorCode) {\n case \"ExpiredTokenException\":\n case \"com.amazonaws.sts#ExpiredTokenException\":\n throw await de_ExpiredTokenExceptionRes(parsedOutput, context);\n case \"MalformedPolicyDocument\":\n case \"com.amazonaws.sts#MalformedPolicyDocumentException\":\n throw await de_MalformedPolicyDocumentExceptionRes(parsedOutput, context);\n case \"PackedPolicyTooLarge\":\n case \"com.amazonaws.sts#PackedPolicyTooLargeException\":\n throw await de_PackedPolicyTooLargeExceptionRes(parsedOutput, context);\n case \"RegionDisabledException\":\n case \"com.amazonaws.sts#RegionDisabledException\":\n throw await de_RegionDisabledExceptionRes(parsedOutput, context);\n case \"IDPRejectedClaim\":\n case \"com.amazonaws.sts#IDPRejectedClaimException\":\n throw await de_IDPRejectedClaimExceptionRes(parsedOutput, context);\n case \"InvalidIdentityToken\":\n case \"com.amazonaws.sts#InvalidIdentityTokenException\":\n throw await de_InvalidIdentityTokenExceptionRes(parsedOutput, context);\n case \"IDPCommunicationError\":\n case \"com.amazonaws.sts#IDPCommunicationErrorException\":\n throw await de_IDPCommunicationErrorExceptionRes(parsedOutput, context);\n case \"InvalidAuthorizationMessageException\":\n case \"com.amazonaws.sts#InvalidAuthorizationMessageException\":\n throw await de_InvalidAuthorizationMessageExceptionRes(parsedOutput, context);\n default:\n const parsedBody = parsedOutput.body;\n return throwDefaultError({\n output,\n parsedBody: parsedBody.Error,\n errorCode\n });\n }\n}, \"de_CommandError\");\nvar de_ExpiredTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_ExpiredTokenException(body.Error, context);\n const exception = new ExpiredTokenException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_ExpiredTokenExceptionRes\");\nvar de_IDPCommunicationErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_IDPCommunicationErrorException(body.Error, context);\n const exception = new IDPCommunicationErrorException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_IDPCommunicationErrorExceptionRes\");\nvar de_IDPRejectedClaimExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_IDPRejectedClaimException(body.Error, context);\n const exception = new IDPRejectedClaimException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_IDPRejectedClaimExceptionRes\");\nvar de_InvalidAuthorizationMessageExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_InvalidAuthorizationMessageException(body.Error, context);\n const exception = new InvalidAuthorizationMessageException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidAuthorizationMessageExceptionRes\");\nvar de_InvalidIdentityTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_InvalidIdentityTokenException(body.Error, context);\n const exception = new InvalidIdentityTokenException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_InvalidIdentityTokenExceptionRes\");\nvar de_MalformedPolicyDocumentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_MalformedPolicyDocumentException(body.Error, context);\n const exception = new MalformedPolicyDocumentException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_MalformedPolicyDocumentExceptionRes\");\nvar de_PackedPolicyTooLargeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_PackedPolicyTooLargeException(body.Error, context);\n const exception = new PackedPolicyTooLargeException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_PackedPolicyTooLargeExceptionRes\");\nvar de_RegionDisabledExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n const body = parsedOutput.body;\n const deserialized = de_RegionDisabledException(body.Error, context);\n const exception = new RegionDisabledException({\n $metadata: deserializeMetadata(parsedOutput),\n ...deserialized\n });\n return (0, import_smithy_client.decorateServiceException)(exception, body);\n}, \"de_RegionDisabledExceptionRes\");\nvar se_AssumeRoleRequest = /* @__PURE__ */ __name((input, context) => {\n var _a2, _b, _c, _d;\n const entries = {};\n if (input[_RA] != null) {\n entries[_RA] = input[_RA];\n }\n if (input[_RSN] != null) {\n entries[_RSN] = input[_RSN];\n }\n if (input[_PA] != null) {\n const memberEntries = se_policyDescriptorListType(input[_PA], context);\n if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) {\n entries.PolicyArns = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PolicyArns.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DS] != null) {\n entries[_DS] = input[_DS];\n }\n if (input[_T] != null) {\n const memberEntries = se_tagListType(input[_T], context);\n if (((_b = input[_T]) == null ? void 0 : _b.length) === 0) {\n entries.Tags = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tags.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_TTK] != null) {\n const memberEntries = se_tagKeyListType(input[_TTK], context);\n if (((_c = input[_TTK]) == null ? void 0 : _c.length) === 0) {\n entries.TransitiveTagKeys = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `TransitiveTagKeys.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_EI] != null) {\n entries[_EI] = input[_EI];\n }\n if (input[_SN] != null) {\n entries[_SN] = input[_SN];\n }\n if (input[_TC] != null) {\n entries[_TC] = input[_TC];\n }\n if (input[_SI] != null) {\n entries[_SI] = input[_SI];\n }\n if (input[_PC] != null) {\n const memberEntries = se_ProvidedContextsListType(input[_PC], context);\n if (((_d = input[_PC]) == null ? void 0 : _d.length) === 0) {\n entries.ProvidedContexts = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `ProvidedContexts.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_AssumeRoleRequest\");\nvar se_AssumeRoleWithSAMLRequest = /* @__PURE__ */ __name((input, context) => {\n var _a2;\n const entries = {};\n if (input[_RA] != null) {\n entries[_RA] = input[_RA];\n }\n if (input[_PAr] != null) {\n entries[_PAr] = input[_PAr];\n }\n if (input[_SAMLA] != null) {\n entries[_SAMLA] = input[_SAMLA];\n }\n if (input[_PA] != null) {\n const memberEntries = se_policyDescriptorListType(input[_PA], context);\n if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) {\n entries.PolicyArns = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PolicyArns.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DS] != null) {\n entries[_DS] = input[_DS];\n }\n return entries;\n}, \"se_AssumeRoleWithSAMLRequest\");\nvar se_AssumeRoleWithWebIdentityRequest = /* @__PURE__ */ __name((input, context) => {\n var _a2;\n const entries = {};\n if (input[_RA] != null) {\n entries[_RA] = input[_RA];\n }\n if (input[_RSN] != null) {\n entries[_RSN] = input[_RSN];\n }\n if (input[_WIT] != null) {\n entries[_WIT] = input[_WIT];\n }\n if (input[_PI] != null) {\n entries[_PI] = input[_PI];\n }\n if (input[_PA] != null) {\n const memberEntries = se_policyDescriptorListType(input[_PA], context);\n if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) {\n entries.PolicyArns = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PolicyArns.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_DS] != null) {\n entries[_DS] = input[_DS];\n }\n return entries;\n}, \"se_AssumeRoleWithWebIdentityRequest\");\nvar se_DecodeAuthorizationMessageRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_EM] != null) {\n entries[_EM] = input[_EM];\n }\n return entries;\n}, \"se_DecodeAuthorizationMessageRequest\");\nvar se_GetAccessKeyInfoRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_AKI] != null) {\n entries[_AKI] = input[_AKI];\n }\n return entries;\n}, \"se_GetAccessKeyInfoRequest\");\nvar se_GetCallerIdentityRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n return entries;\n}, \"se_GetCallerIdentityRequest\");\nvar se_GetFederationTokenRequest = /* @__PURE__ */ __name((input, context) => {\n var _a2, _b;\n const entries = {};\n if (input[_N] != null) {\n entries[_N] = input[_N];\n }\n if (input[_P] != null) {\n entries[_P] = input[_P];\n }\n if (input[_PA] != null) {\n const memberEntries = se_policyDescriptorListType(input[_PA], context);\n if (((_a2 = input[_PA]) == null ? void 0 : _a2.length) === 0) {\n entries.PolicyArns = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `PolicyArns.${key}`;\n entries[loc] = value;\n });\n }\n if (input[_DS] != null) {\n entries[_DS] = input[_DS];\n }\n if (input[_T] != null) {\n const memberEntries = se_tagListType(input[_T], context);\n if (((_b = input[_T]) == null ? void 0 : _b.length) === 0) {\n entries.Tags = [];\n }\n Object.entries(memberEntries).forEach(([key, value]) => {\n const loc = `Tags.${key}`;\n entries[loc] = value;\n });\n }\n return entries;\n}, \"se_GetFederationTokenRequest\");\nvar se_GetSessionTokenRequest = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_DS] != null) {\n entries[_DS] = input[_DS];\n }\n if (input[_SN] != null) {\n entries[_SN] = input[_SN];\n }\n if (input[_TC] != null) {\n entries[_TC] = input[_TC];\n }\n return entries;\n}, \"se_GetSessionTokenRequest\");\nvar se_policyDescriptorListType = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_PolicyDescriptorType(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_policyDescriptorListType\");\nvar se_PolicyDescriptorType = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_a] != null) {\n entries[_a] = input[_a];\n }\n return entries;\n}, \"se_PolicyDescriptorType\");\nvar se_ProvidedContext = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_PAro] != null) {\n entries[_PAro] = input[_PAro];\n }\n if (input[_CA] != null) {\n entries[_CA] = input[_CA];\n }\n return entries;\n}, \"se_ProvidedContext\");\nvar se_ProvidedContextsListType = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_ProvidedContext(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_ProvidedContextsListType\");\nvar se_Tag = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n if (input[_K] != null) {\n entries[_K] = input[_K];\n }\n if (input[_Va] != null) {\n entries[_Va] = input[_Va];\n }\n return entries;\n}, \"se_Tag\");\nvar se_tagKeyListType = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n entries[`member.${counter}`] = entry;\n counter++;\n }\n return entries;\n}, \"se_tagKeyListType\");\nvar se_tagListType = /* @__PURE__ */ __name((input, context) => {\n const entries = {};\n let counter = 1;\n for (const entry of input) {\n if (entry === null) {\n continue;\n }\n const memberEntries = se_Tag(entry, context);\n Object.entries(memberEntries).forEach(([key, value]) => {\n entries[`member.${counter}.${key}`] = value;\n });\n counter++;\n }\n return entries;\n}, \"se_tagListType\");\nvar de_AssumedRoleUser = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_ARI] != null) {\n contents[_ARI] = (0, import_smithy_client.expectString)(output[_ARI]);\n }\n if (output[_Ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]);\n }\n return contents;\n}, \"de_AssumedRoleUser\");\nvar de_AssumeRoleResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_C] != null) {\n contents[_C] = de_Credentials(output[_C], context);\n }\n if (output[_ARU] != null) {\n contents[_ARU] = de_AssumedRoleUser(output[_ARU], context);\n }\n if (output[_PPS] != null) {\n contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]);\n }\n if (output[_SI] != null) {\n contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]);\n }\n return contents;\n}, \"de_AssumeRoleResponse\");\nvar de_AssumeRoleWithSAMLResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_C] != null) {\n contents[_C] = de_Credentials(output[_C], context);\n }\n if (output[_ARU] != null) {\n contents[_ARU] = de_AssumedRoleUser(output[_ARU], context);\n }\n if (output[_PPS] != null) {\n contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]);\n }\n if (output[_S] != null) {\n contents[_S] = (0, import_smithy_client.expectString)(output[_S]);\n }\n if (output[_ST] != null) {\n contents[_ST] = (0, import_smithy_client.expectString)(output[_ST]);\n }\n if (output[_I] != null) {\n contents[_I] = (0, import_smithy_client.expectString)(output[_I]);\n }\n if (output[_Au] != null) {\n contents[_Au] = (0, import_smithy_client.expectString)(output[_Au]);\n }\n if (output[_NQ] != null) {\n contents[_NQ] = (0, import_smithy_client.expectString)(output[_NQ]);\n }\n if (output[_SI] != null) {\n contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]);\n }\n return contents;\n}, \"de_AssumeRoleWithSAMLResponse\");\nvar de_AssumeRoleWithWebIdentityResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_C] != null) {\n contents[_C] = de_Credentials(output[_C], context);\n }\n if (output[_SFWIT] != null) {\n contents[_SFWIT] = (0, import_smithy_client.expectString)(output[_SFWIT]);\n }\n if (output[_ARU] != null) {\n contents[_ARU] = de_AssumedRoleUser(output[_ARU], context);\n }\n if (output[_PPS] != null) {\n contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]);\n }\n if (output[_Pr] != null) {\n contents[_Pr] = (0, import_smithy_client.expectString)(output[_Pr]);\n }\n if (output[_Au] != null) {\n contents[_Au] = (0, import_smithy_client.expectString)(output[_Au]);\n }\n if (output[_SI] != null) {\n contents[_SI] = (0, import_smithy_client.expectString)(output[_SI]);\n }\n return contents;\n}, \"de_AssumeRoleWithWebIdentityResponse\");\nvar de_Credentials = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_AKI] != null) {\n contents[_AKI] = (0, import_smithy_client.expectString)(output[_AKI]);\n }\n if (output[_SAK] != null) {\n contents[_SAK] = (0, import_smithy_client.expectString)(output[_SAK]);\n }\n if (output[_STe] != null) {\n contents[_STe] = (0, import_smithy_client.expectString)(output[_STe]);\n }\n if (output[_E] != null) {\n contents[_E] = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(output[_E]));\n }\n return contents;\n}, \"de_Credentials\");\nvar de_DecodeAuthorizationMessageResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_DM] != null) {\n contents[_DM] = (0, import_smithy_client.expectString)(output[_DM]);\n }\n return contents;\n}, \"de_DecodeAuthorizationMessageResponse\");\nvar de_ExpiredTokenException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_ExpiredTokenException\");\nvar de_FederatedUser = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_FUI] != null) {\n contents[_FUI] = (0, import_smithy_client.expectString)(output[_FUI]);\n }\n if (output[_Ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]);\n }\n return contents;\n}, \"de_FederatedUser\");\nvar de_GetAccessKeyInfoResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_Ac] != null) {\n contents[_Ac] = (0, import_smithy_client.expectString)(output[_Ac]);\n }\n return contents;\n}, \"de_GetAccessKeyInfoResponse\");\nvar de_GetCallerIdentityResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_UI] != null) {\n contents[_UI] = (0, import_smithy_client.expectString)(output[_UI]);\n }\n if (output[_Ac] != null) {\n contents[_Ac] = (0, import_smithy_client.expectString)(output[_Ac]);\n }\n if (output[_Ar] != null) {\n contents[_Ar] = (0, import_smithy_client.expectString)(output[_Ar]);\n }\n return contents;\n}, \"de_GetCallerIdentityResponse\");\nvar de_GetFederationTokenResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_C] != null) {\n contents[_C] = de_Credentials(output[_C], context);\n }\n if (output[_FU] != null) {\n contents[_FU] = de_FederatedUser(output[_FU], context);\n }\n if (output[_PPS] != null) {\n contents[_PPS] = (0, import_smithy_client.strictParseInt32)(output[_PPS]);\n }\n return contents;\n}, \"de_GetFederationTokenResponse\");\nvar de_GetSessionTokenResponse = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_C] != null) {\n contents[_C] = de_Credentials(output[_C], context);\n }\n return contents;\n}, \"de_GetSessionTokenResponse\");\nvar de_IDPCommunicationErrorException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_IDPCommunicationErrorException\");\nvar de_IDPRejectedClaimException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_IDPRejectedClaimException\");\nvar de_InvalidAuthorizationMessageException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_InvalidAuthorizationMessageException\");\nvar de_InvalidIdentityTokenException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_InvalidIdentityTokenException\");\nvar de_MalformedPolicyDocumentException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_MalformedPolicyDocumentException\");\nvar de_PackedPolicyTooLargeException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_PackedPolicyTooLargeException\");\nvar de_RegionDisabledException = /* @__PURE__ */ __name((output, context) => {\n const contents = {};\n if (output[_m] != null) {\n contents[_m] = (0, import_smithy_client.expectString)(output[_m]);\n }\n return contents;\n}, \"de_RegionDisabledException\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(STSServiceException);\nvar buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {\n const { hostname, protocol = \"https\", port, path: basePath } = await context.endpoint();\n const contents = {\n protocol,\n hostname,\n port,\n method: \"POST\",\n path: basePath.endsWith(\"/\") ? basePath.slice(0, -1) + path : basePath + path,\n headers\n };\n if (resolvedHostname !== void 0) {\n contents.hostname = resolvedHostname;\n }\n if (body !== void 0) {\n contents.body = body;\n }\n return new import_protocol_http.HttpRequest(contents);\n}, \"buildHttpRpcRequest\");\nvar SHARED_HEADERS = {\n \"content-type\": \"application/x-www-form-urlencoded\"\n};\nvar _ = \"2011-06-15\";\nvar _A = \"Action\";\nvar _AKI = \"AccessKeyId\";\nvar _AR = \"AssumeRole\";\nvar _ARI = \"AssumedRoleId\";\nvar _ARU = \"AssumedRoleUser\";\nvar _ARWSAML = \"AssumeRoleWithSAML\";\nvar _ARWWI = \"AssumeRoleWithWebIdentity\";\nvar _Ac = \"Account\";\nvar _Ar = \"Arn\";\nvar _Au = \"Audience\";\nvar _C = \"Credentials\";\nvar _CA = \"ContextAssertion\";\nvar _DAM = \"DecodeAuthorizationMessage\";\nvar _DM = \"DecodedMessage\";\nvar _DS = \"DurationSeconds\";\nvar _E = \"Expiration\";\nvar _EI = \"ExternalId\";\nvar _EM = \"EncodedMessage\";\nvar _FU = \"FederatedUser\";\nvar _FUI = \"FederatedUserId\";\nvar _GAKI = \"GetAccessKeyInfo\";\nvar _GCI = \"GetCallerIdentity\";\nvar _GFT = \"GetFederationToken\";\nvar _GST = \"GetSessionToken\";\nvar _I = \"Issuer\";\nvar _K = \"Key\";\nvar _N = \"Name\";\nvar _NQ = \"NameQualifier\";\nvar _P = \"Policy\";\nvar _PA = \"PolicyArns\";\nvar _PAr = \"PrincipalArn\";\nvar _PAro = \"ProviderArn\";\nvar _PC = \"ProvidedContexts\";\nvar _PI = \"ProviderId\";\nvar _PPS = \"PackedPolicySize\";\nvar _Pr = \"Provider\";\nvar _RA = \"RoleArn\";\nvar _RSN = \"RoleSessionName\";\nvar _S = \"Subject\";\nvar _SAK = \"SecretAccessKey\";\nvar _SAMLA = \"SAMLAssertion\";\nvar _SFWIT = \"SubjectFromWebIdentityToken\";\nvar _SI = \"SourceIdentity\";\nvar _SN = \"SerialNumber\";\nvar _ST = \"SubjectType\";\nvar _STe = \"SessionToken\";\nvar _T = \"Tags\";\nvar _TC = \"TokenCode\";\nvar _TTK = \"TransitiveTagKeys\";\nvar _UI = \"UserId\";\nvar _V = \"Version\";\nvar _Va = \"Value\";\nvar _WIT = \"WebIdentityToken\";\nvar _a = \"arn\";\nvar _m = \"message\";\nvar buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + \"=\" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join(\"&\"), \"buildFormUrlencodedString\");\nvar loadQueryErrorCode = /* @__PURE__ */ __name((output, data) => {\n var _a2;\n if (((_a2 = data.Error) == null ? void 0 : _a2.Code) !== void 0) {\n return data.Error.Code;\n }\n if (output.statusCode == 404) {\n return \"NotFound\";\n }\n}, \"loadQueryErrorCode\");\n\n// src/commands/AssumeRoleCommand.ts\nvar _AssumeRoleCommand = class _AssumeRoleCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"AssumeRole\", {}).n(\"STSClient\", \"AssumeRoleCommand\").f(void 0, AssumeRoleResponseFilterSensitiveLog).ser(se_AssumeRoleCommand).de(de_AssumeRoleCommand).build() {\n};\n__name(_AssumeRoleCommand, \"AssumeRoleCommand\");\nvar AssumeRoleCommand = _AssumeRoleCommand;\n\n// src/commands/AssumeRoleWithSAMLCommand.ts\n\n\n\nvar import_EndpointParameters2 = require(\"./endpoint/EndpointParameters\");\nvar _AssumeRoleWithSAMLCommand = class _AssumeRoleWithSAMLCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters2.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"AssumeRoleWithSAML\", {}).n(\"STSClient\", \"AssumeRoleWithSAMLCommand\").f(AssumeRoleWithSAMLRequestFilterSensitiveLog, AssumeRoleWithSAMLResponseFilterSensitiveLog).ser(se_AssumeRoleWithSAMLCommand).de(de_AssumeRoleWithSAMLCommand).build() {\n};\n__name(_AssumeRoleWithSAMLCommand, \"AssumeRoleWithSAMLCommand\");\nvar AssumeRoleWithSAMLCommand = _AssumeRoleWithSAMLCommand;\n\n// src/commands/AssumeRoleWithWebIdentityCommand.ts\n\n\n\nvar import_EndpointParameters3 = require(\"./endpoint/EndpointParameters\");\nvar _AssumeRoleWithWebIdentityCommand = class _AssumeRoleWithWebIdentityCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters3.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"AssumeRoleWithWebIdentity\", {}).n(\"STSClient\", \"AssumeRoleWithWebIdentityCommand\").f(AssumeRoleWithWebIdentityRequestFilterSensitiveLog, AssumeRoleWithWebIdentityResponseFilterSensitiveLog).ser(se_AssumeRoleWithWebIdentityCommand).de(de_AssumeRoleWithWebIdentityCommand).build() {\n};\n__name(_AssumeRoleWithWebIdentityCommand, \"AssumeRoleWithWebIdentityCommand\");\nvar AssumeRoleWithWebIdentityCommand = _AssumeRoleWithWebIdentityCommand;\n\n// src/commands/DecodeAuthorizationMessageCommand.ts\n\n\n\nvar import_EndpointParameters4 = require(\"./endpoint/EndpointParameters\");\nvar _DecodeAuthorizationMessageCommand = class _DecodeAuthorizationMessageCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters4.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"DecodeAuthorizationMessage\", {}).n(\"STSClient\", \"DecodeAuthorizationMessageCommand\").f(void 0, void 0).ser(se_DecodeAuthorizationMessageCommand).de(de_DecodeAuthorizationMessageCommand).build() {\n};\n__name(_DecodeAuthorizationMessageCommand, \"DecodeAuthorizationMessageCommand\");\nvar DecodeAuthorizationMessageCommand = _DecodeAuthorizationMessageCommand;\n\n// src/commands/GetAccessKeyInfoCommand.ts\n\n\n\nvar import_EndpointParameters5 = require(\"./endpoint/EndpointParameters\");\nvar _GetAccessKeyInfoCommand = class _GetAccessKeyInfoCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters5.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"GetAccessKeyInfo\", {}).n(\"STSClient\", \"GetAccessKeyInfoCommand\").f(void 0, void 0).ser(se_GetAccessKeyInfoCommand).de(de_GetAccessKeyInfoCommand).build() {\n};\n__name(_GetAccessKeyInfoCommand, \"GetAccessKeyInfoCommand\");\nvar GetAccessKeyInfoCommand = _GetAccessKeyInfoCommand;\n\n// src/commands/GetCallerIdentityCommand.ts\n\n\n\nvar import_EndpointParameters6 = require(\"./endpoint/EndpointParameters\");\nvar _GetCallerIdentityCommand = class _GetCallerIdentityCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters6.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"GetCallerIdentity\", {}).n(\"STSClient\", \"GetCallerIdentityCommand\").f(void 0, void 0).ser(se_GetCallerIdentityCommand).de(de_GetCallerIdentityCommand).build() {\n};\n__name(_GetCallerIdentityCommand, \"GetCallerIdentityCommand\");\nvar GetCallerIdentityCommand = _GetCallerIdentityCommand;\n\n// src/commands/GetFederationTokenCommand.ts\n\n\n\nvar import_EndpointParameters7 = require(\"./endpoint/EndpointParameters\");\nvar _GetFederationTokenCommand = class _GetFederationTokenCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters7.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"GetFederationToken\", {}).n(\"STSClient\", \"GetFederationTokenCommand\").f(void 0, GetFederationTokenResponseFilterSensitiveLog).ser(se_GetFederationTokenCommand).de(de_GetFederationTokenCommand).build() {\n};\n__name(_GetFederationTokenCommand, \"GetFederationTokenCommand\");\nvar GetFederationTokenCommand = _GetFederationTokenCommand;\n\n// src/commands/GetSessionTokenCommand.ts\n\n\n\nvar import_EndpointParameters8 = require(\"./endpoint/EndpointParameters\");\nvar _GetSessionTokenCommand = class _GetSessionTokenCommand extends import_smithy_client.Command.classBuilder().ep(import_EndpointParameters8.commonParams).m(function(Command, cs, config, o) {\n return [\n (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n ];\n}).s(\"AWSSecurityTokenServiceV20110615\", \"GetSessionToken\", {}).n(\"STSClient\", \"GetSessionTokenCommand\").f(void 0, GetSessionTokenResponseFilterSensitiveLog).ser(se_GetSessionTokenCommand).de(de_GetSessionTokenCommand).build() {\n};\n__name(_GetSessionTokenCommand, \"GetSessionTokenCommand\");\nvar GetSessionTokenCommand = _GetSessionTokenCommand;\n\n// src/STS.ts\nvar import_STSClient = require(\"././STSClient\");\nvar commands = {\n AssumeRoleCommand,\n AssumeRoleWithSAMLCommand,\n AssumeRoleWithWebIdentityCommand,\n DecodeAuthorizationMessageCommand,\n GetAccessKeyInfoCommand,\n GetCallerIdentityCommand,\n GetFederationTokenCommand,\n GetSessionTokenCommand\n};\nvar _STS = class _STS extends import_STSClient.STSClient {\n};\n__name(_STS, \"STS\");\nvar STS = _STS;\n(0, import_smithy_client.createAggregatedClient)(commands, STS);\n\n// src/index.ts\nvar import_EndpointParameters9 = require(\"./endpoint/EndpointParameters\");\n\n// src/defaultStsRoleAssumers.ts\nvar ASSUME_ROLE_DEFAULT_REGION = \"us-east-1\";\nvar getAccountIdFromAssumedRoleUser = /* @__PURE__ */ __name((assumedRoleUser) => {\n if (typeof (assumedRoleUser == null ? void 0 : assumedRoleUser.Arn) === \"string\") {\n const arnComponents = assumedRoleUser.Arn.split(\":\");\n if (arnComponents.length > 4 && arnComponents[4] !== \"\") {\n return arnComponents[4];\n }\n }\n return void 0;\n}, \"getAccountIdFromAssumedRoleUser\");\nvar resolveRegion = /* @__PURE__ */ __name(async (_region, _parentRegion, credentialProviderLogger) => {\n var _a2;\n const region = typeof _region === \"function\" ? await _region() : _region;\n const parentRegion = typeof _parentRegion === \"function\" ? await _parentRegion() : _parentRegion;\n (_a2 = credentialProviderLogger == null ? void 0 : credentialProviderLogger.debug) == null ? void 0 : _a2.call(\n credentialProviderLogger,\n \"@aws-sdk/client-sts::resolveRegion\",\n \"accepting first of:\",\n `${region} (provider)`,\n `${parentRegion} (parent client)`,\n `${ASSUME_ROLE_DEFAULT_REGION} (STS default)`\n );\n return region ?? parentRegion ?? ASSUME_ROLE_DEFAULT_REGION;\n}, \"resolveRegion\");\nvar getDefaultRoleAssumer = /* @__PURE__ */ __name((stsOptions, stsClientCtor) => {\n let stsClient;\n let closureSourceCreds;\n return async (sourceCreds, params) => {\n var _a2, _b, _c;\n closureSourceCreds = sourceCreds;\n if (!stsClient) {\n const {\n logger = (_a2 = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _a2.logger,\n region,\n requestHandler = (_b = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _b.requestHandler,\n credentialProviderLogger\n } = stsOptions;\n const resolvedRegion = await resolveRegion(\n region,\n (_c = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _c.region,\n credentialProviderLogger\n );\n const isCompatibleRequestHandler = !isH2(requestHandler);\n stsClient = new stsClientCtor({\n // A hack to make sts client uses the credential in current closure.\n credentialDefaultProvider: () => async () => closureSourceCreds,\n region: resolvedRegion,\n requestHandler: isCompatibleRequestHandler ? requestHandler : void 0,\n logger\n });\n }\n const { Credentials: Credentials2, AssumedRoleUser: AssumedRoleUser2 } = await stsClient.send(new AssumeRoleCommand(params));\n if (!Credentials2 || !Credentials2.AccessKeyId || !Credentials2.SecretAccessKey) {\n throw new Error(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`);\n }\n const accountId = getAccountIdFromAssumedRoleUser(AssumedRoleUser2);\n return {\n accessKeyId: Credentials2.AccessKeyId,\n secretAccessKey: Credentials2.SecretAccessKey,\n sessionToken: Credentials2.SessionToken,\n expiration: Credentials2.Expiration,\n // TODO(credentialScope): access normally when shape is updated.\n ...Credentials2.CredentialScope && { credentialScope: Credentials2.CredentialScope },\n ...accountId && { accountId }\n };\n };\n}, \"getDefaultRoleAssumer\");\nvar getDefaultRoleAssumerWithWebIdentity = /* @__PURE__ */ __name((stsOptions, stsClientCtor) => {\n let stsClient;\n return async (params) => {\n var _a2, _b, _c;\n if (!stsClient) {\n const {\n logger = (_a2 = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _a2.logger,\n region,\n requestHandler = (_b = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _b.requestHandler,\n credentialProviderLogger\n } = stsOptions;\n const resolvedRegion = await resolveRegion(\n region,\n (_c = stsOptions == null ? void 0 : stsOptions.parentClientConfig) == null ? void 0 : _c.region,\n credentialProviderLogger\n );\n const isCompatibleRequestHandler = !isH2(requestHandler);\n stsClient = new stsClientCtor({\n region: resolvedRegion,\n requestHandler: isCompatibleRequestHandler ? requestHandler : void 0,\n logger\n });\n }\n const { Credentials: Credentials2, AssumedRoleUser: AssumedRoleUser2 } = await stsClient.send(new AssumeRoleWithWebIdentityCommand(params));\n if (!Credentials2 || !Credentials2.AccessKeyId || !Credentials2.SecretAccessKey) {\n throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${params.RoleArn}`);\n }\n const accountId = getAccountIdFromAssumedRoleUser(AssumedRoleUser2);\n return {\n accessKeyId: Credentials2.AccessKeyId,\n secretAccessKey: Credentials2.SecretAccessKey,\n sessionToken: Credentials2.SessionToken,\n expiration: Credentials2.Expiration,\n // TODO(credentialScope): access normally when shape is updated.\n ...Credentials2.CredentialScope && { credentialScope: Credentials2.CredentialScope },\n ...accountId && { accountId }\n };\n };\n}, \"getDefaultRoleAssumerWithWebIdentity\");\nvar isH2 = /* @__PURE__ */ __name((requestHandler) => {\n var _a2;\n return ((_a2 = requestHandler == null ? void 0 : requestHandler.metadata) == null ? void 0 : _a2.handlerProtocol) === \"h2\";\n}, \"isH2\");\n\n// src/defaultRoleAssumers.ts\nvar import_STSClient2 = require(\"././STSClient\");\nvar getCustomizableStsClientCtor = /* @__PURE__ */ __name((baseCtor, customizations) => {\n var _a2;\n if (!customizations)\n return baseCtor;\n else\n return _a2 = class extends baseCtor {\n constructor(config) {\n super(config);\n for (const customization of customizations) {\n this.middlewareStack.use(customization);\n }\n }\n }, __name(_a2, \"CustomizableSTSClient\"), _a2;\n}, \"getCustomizableStsClientCtor\");\nvar getDefaultRoleAssumer2 = /* @__PURE__ */ __name((stsOptions = {}, stsPlugins) => getDefaultRoleAssumer(stsOptions, getCustomizableStsClientCtor(import_STSClient2.STSClient, stsPlugins)), \"getDefaultRoleAssumer\");\nvar getDefaultRoleAssumerWithWebIdentity2 = /* @__PURE__ */ __name((stsOptions = {}, stsPlugins) => getDefaultRoleAssumerWithWebIdentity(stsOptions, getCustomizableStsClientCtor(import_STSClient2.STSClient, stsPlugins)), \"getDefaultRoleAssumerWithWebIdentity\");\nvar decorateDefaultCredentialProvider = /* @__PURE__ */ __name((provider) => (input) => provider({\n roleAssumer: getDefaultRoleAssumer2(input),\n roleAssumerWithWebIdentity: getDefaultRoleAssumerWithWebIdentity2(input),\n ...input\n}), \"decorateDefaultCredentialProvider\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n STSServiceException,\n __Client,\n STSClient,\n STS,\n $Command,\n AssumeRoleCommand,\n AssumeRoleWithSAMLCommand,\n AssumeRoleWithWebIdentityCommand,\n DecodeAuthorizationMessageCommand,\n GetAccessKeyInfoCommand,\n GetCallerIdentityCommand,\n GetFederationTokenCommand,\n GetSessionTokenCommand,\n ExpiredTokenException,\n MalformedPolicyDocumentException,\n PackedPolicyTooLargeException,\n RegionDisabledException,\n IDPRejectedClaimException,\n InvalidIdentityTokenException,\n IDPCommunicationErrorException,\n InvalidAuthorizationMessageException,\n CredentialsFilterSensitiveLog,\n AssumeRoleResponseFilterSensitiveLog,\n AssumeRoleWithSAMLRequestFilterSensitiveLog,\n AssumeRoleWithSAMLResponseFilterSensitiveLog,\n AssumeRoleWithWebIdentityRequestFilterSensitiveLog,\n AssumeRoleWithWebIdentityResponseFilterSensitiveLog,\n GetFederationTokenResponseFilterSensitiveLog,\n GetSessionTokenResponseFilterSensitiveLog,\n getDefaultRoleAssumer,\n getDefaultRoleAssumerWithWebIdentity,\n decorateDefaultCredentialProvider\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst tslib_1 = require(\"tslib\");\nconst package_json_1 = tslib_1.__importDefault(require(\"../package.json\"));\nconst core_1 = require(\"@aws-sdk/core\");\nconst credential_provider_node_1 = require(\"@aws-sdk/credential-provider-node\");\nconst util_user_agent_node_1 = require(\"@aws-sdk/util-user-agent-node\");\nconst config_resolver_1 = require(\"@smithy/config-resolver\");\nconst core_2 = require(\"@smithy/core\");\nconst hash_node_1 = require(\"@smithy/hash-node\");\nconst middleware_retry_1 = require(\"@smithy/middleware-retry\");\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_body_length_node_1 = require(\"@smithy/util-body-length-node\");\nconst util_retry_1 = require(\"@smithy/util-retry\");\nconst runtimeConfig_shared_1 = require(\"./runtimeConfig.shared\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_defaults_mode_node_1 = require(\"@smithy/util-defaults-mode-node\");\nconst smithy_client_2 = require(\"@smithy/smithy-client\");\nconst getRuntimeConfig = (config) => {\n (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version);\n const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config);\n const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode);\n const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config);\n (0, core_1.emitWarningIfUnsupportedVersion)(process.version);\n return {\n ...clientSharedValues,\n ...config,\n runtime: \"node\",\n defaultsMode,\n bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,\n credentialDefaultProvider: config?.credentialDefaultProvider ?? credential_provider_node_1.defaultProvider,\n defaultUserAgentProvider: config?.defaultUserAgentProvider ??\n (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }),\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\") ||\n (async (idProps) => await (0, credential_provider_node_1.defaultProvider)(idProps?.__config || {})()),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n {\n schemeId: \"smithy.api#noAuth\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"smithy.api#noAuth\") || (async () => ({})),\n signer: new core_2.NoAuthSigner(),\n },\n ],\n maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),\n region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS),\n requestHandler: node_http_handler_1.NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n retryMode: config?.retryMode ??\n (0, node_config_provider_1.loadConfig)({\n ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS,\n default: async () => (await defaultConfigProvider()).retryMode || util_retry_1.DEFAULT_RETRY_MODE,\n }),\n sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, \"sha256\"),\n streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector,\n useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),\n useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getRuntimeConfig = void 0;\nconst core_1 = require(\"@aws-sdk/core\");\nconst core_2 = require(\"@smithy/core\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst url_parser_1 = require(\"@smithy/url-parser\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst httpAuthSchemeProvider_1 = require(\"./auth/httpAuthSchemeProvider\");\nconst endpointResolver_1 = require(\"./endpoint/endpointResolver\");\nconst getRuntimeConfig = (config) => {\n return {\n apiVersion: \"2011-06-15\",\n base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64,\n base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64,\n disableHostPrefix: config?.disableHostPrefix ?? false,\n endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver,\n extensions: config?.extensions ?? [],\n httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? httpAuthSchemeProvider_1.defaultSTSHttpAuthSchemeProvider,\n httpAuthSchemes: config?.httpAuthSchemes ?? [\n {\n schemeId: \"aws.auth#sigv4\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n signer: new core_1.AwsSdkSigV4Signer(),\n },\n {\n schemeId: \"smithy.api#noAuth\",\n identityProvider: (ipc) => ipc.getIdentityProvider(\"smithy.api#noAuth\") || (async () => ({})),\n signer: new core_2.NoAuthSigner(),\n },\n ],\n logger: config?.logger ?? new smithy_client_1.NoOpLogger(),\n serviceId: config?.serviceId ?? \"STS\",\n urlParser: config?.urlParser ?? url_parser_1.parseUrl,\n utf8Decoder: config?.utf8Decoder ?? util_utf8_1.fromUtf8,\n utf8Encoder: config?.utf8Encoder ?? util_utf8_1.toUtf8,\n };\n};\nexports.getRuntimeConfig = getRuntimeConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveRuntimeExtensions = void 0;\nconst region_config_resolver_1 = require(\"@aws-sdk/region-config-resolver\");\nconst protocol_http_1 = require(\"@smithy/protocol-http\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst httpAuthExtensionConfiguration_1 = require(\"./auth/httpAuthExtensionConfiguration\");\nconst asPartial = (t) => t;\nconst resolveRuntimeExtensions = (runtimeConfig, extensions) => {\n const extensionConfiguration = {\n ...asPartial((0, region_config_resolver_1.getAwsRegionExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, smithy_client_1.getDefaultExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, protocol_http_1.getHttpHandlerExtensionConfiguration)(runtimeConfig)),\n ...asPartial((0, httpAuthExtensionConfiguration_1.getHttpAuthExtensionConfiguration)(runtimeConfig)),\n };\n extensions.forEach((extension) => extension.configure(extensionConfiguration));\n return {\n ...runtimeConfig,\n ...(0, region_config_resolver_1.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n ...(0, smithy_client_1.resolveDefaultRuntimeConfig)(extensionConfiguration),\n ...(0, protocol_http_1.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n ...(0, httpAuthExtensionConfiguration_1.resolveHttpAuthRuntimeConfig)(extensionConfiguration),\n };\n};\nexports.resolveRuntimeExtensions = resolveRuntimeExtensions;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst tslib_1 = require(\"tslib\");\ntslib_1.__exportStar(require(\"./submodules/client/index\"), exports);\ntslib_1.__exportStar(require(\"./submodules/httpAuthSchemes/index\"), exports);\ntslib_1.__exportStar(require(\"./submodules/protocols/index\"), exports);\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/submodules/client/index.ts\nvar client_exports = {};\n__export(client_exports, {\n emitWarningIfUnsupportedVersion: () => emitWarningIfUnsupportedVersion\n});\nmodule.exports = __toCommonJS(client_exports);\n\n// src/submodules/client/emitWarningIfUnsupportedVersion.ts\nvar warningEmitted = false;\nvar emitWarningIfUnsupportedVersion = /* @__PURE__ */ __name((version) => {\n if (version && !warningEmitted && parseInt(version.substring(1, version.indexOf(\".\"))) < 18) {\n warningEmitted = true;\n process.emitWarning(\n `NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 16.x on January 6, 2025.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to a supported Node.js LTS version.\n\nMore information can be found at: https://a.co/74kJMmI`\n );\n }\n}, \"emitWarningIfUnsupportedVersion\");\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n emitWarningIfUnsupportedVersion\n});\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/submodules/httpAuthSchemes/index.ts\nvar httpAuthSchemes_exports = {};\n__export(httpAuthSchemes_exports, {\n AWSSDKSigV4Signer: () => AWSSDKSigV4Signer,\n AwsSdkSigV4ASigner: () => AwsSdkSigV4ASigner,\n AwsSdkSigV4Signer: () => AwsSdkSigV4Signer,\n NODE_SIGV4A_CONFIG_OPTIONS: () => NODE_SIGV4A_CONFIG_OPTIONS,\n resolveAWSSDKSigV4Config: () => resolveAWSSDKSigV4Config,\n resolveAwsSdkSigV4AConfig: () => resolveAwsSdkSigV4AConfig,\n resolveAwsSdkSigV4Config: () => resolveAwsSdkSigV4Config,\n validateSigningProperties: () => validateSigningProperties\n});\nmodule.exports = __toCommonJS(httpAuthSchemes_exports);\n\n// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4Signer.ts\nvar import_protocol_http2 = require(\"@smithy/protocol-http\");\n\n// src/submodules/httpAuthSchemes/utils/getDateHeader.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar getDateHeader = /* @__PURE__ */ __name((response) => {\n var _a, _b;\n return import_protocol_http.HttpResponse.isInstance(response) ? ((_a = response.headers) == null ? void 0 : _a.date) ?? ((_b = response.headers) == null ? void 0 : _b.Date) : void 0;\n}, \"getDateHeader\");\n\n// src/submodules/httpAuthSchemes/utils/getSkewCorrectedDate.ts\nvar getSkewCorrectedDate = /* @__PURE__ */ __name((systemClockOffset) => new Date(Date.now() + systemClockOffset), \"getSkewCorrectedDate\");\n\n// src/submodules/httpAuthSchemes/utils/isClockSkewed.ts\nvar isClockSkewed = /* @__PURE__ */ __name((clockTime, systemClockOffset) => Math.abs(getSkewCorrectedDate(systemClockOffset).getTime() - clockTime) >= 3e5, \"isClockSkewed\");\n\n// src/submodules/httpAuthSchemes/utils/getUpdatedSystemClockOffset.ts\nvar getUpdatedSystemClockOffset = /* @__PURE__ */ __name((clockTime, currentSystemClockOffset) => {\n const clockTimeInMs = Date.parse(clockTime);\n if (isClockSkewed(clockTimeInMs, currentSystemClockOffset)) {\n return clockTimeInMs - Date.now();\n }\n return currentSystemClockOffset;\n}, \"getUpdatedSystemClockOffset\");\n\n// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4Signer.ts\nvar throwSigningPropertyError = /* @__PURE__ */ __name((name, property) => {\n if (!property) {\n throw new Error(`Property \\`${name}\\` is not resolved for AWS SDK SigV4Auth`);\n }\n return property;\n}, \"throwSigningPropertyError\");\nvar validateSigningProperties = /* @__PURE__ */ __name(async (signingProperties) => {\n var _a, _b, _c;\n const context = throwSigningPropertyError(\n \"context\",\n signingProperties.context\n );\n const config = throwSigningPropertyError(\"config\", signingProperties.config);\n const authScheme = (_c = (_b = (_a = context.endpointV2) == null ? void 0 : _a.properties) == null ? void 0 : _b.authSchemes) == null ? void 0 : _c[0];\n const signerFunction = throwSigningPropertyError(\n \"signer\",\n config.signer\n );\n const signer = await signerFunction(authScheme);\n const signingRegion = signingProperties == null ? void 0 : signingProperties.signingRegion;\n const signingRegionSet = signingProperties == null ? void 0 : signingProperties.signingRegionSet;\n const signingName = signingProperties == null ? void 0 : signingProperties.signingName;\n return {\n config,\n signer,\n signingRegion,\n signingRegionSet,\n signingName\n };\n}, \"validateSigningProperties\");\nvar _AwsSdkSigV4Signer = class _AwsSdkSigV4Signer {\n async sign(httpRequest, identity, signingProperties) {\n var _a;\n if (!import_protocol_http2.HttpRequest.isInstance(httpRequest)) {\n throw new Error(\"The request is not an instance of `HttpRequest` and cannot be signed\");\n }\n const validatedProps = await validateSigningProperties(signingProperties);\n const { config, signer } = validatedProps;\n let { signingRegion, signingName } = validatedProps;\n const handlerExecutionContext = signingProperties.context;\n if (((_a = handlerExecutionContext == null ? void 0 : handlerExecutionContext.authSchemes) == null ? void 0 : _a.length) ?? 0 > 1) {\n const [first, second] = handlerExecutionContext.authSchemes;\n if ((first == null ? void 0 : first.name) === \"sigv4a\" && (second == null ? void 0 : second.name) === \"sigv4\") {\n signingRegion = (second == null ? void 0 : second.signingRegion) ?? signingRegion;\n signingName = (second == null ? void 0 : second.signingName) ?? signingName;\n }\n }\n const signedRequest = await signer.sign(httpRequest, {\n signingDate: getSkewCorrectedDate(config.systemClockOffset),\n signingRegion,\n signingService: signingName\n });\n return signedRequest;\n }\n errorHandler(signingProperties) {\n return (error) => {\n const serverTime = error.ServerTime ?? getDateHeader(error.$response);\n if (serverTime) {\n const config = throwSigningPropertyError(\"config\", signingProperties.config);\n const initialSystemClockOffset = config.systemClockOffset;\n config.systemClockOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset);\n const clockSkewCorrected = config.systemClockOffset !== initialSystemClockOffset;\n if (clockSkewCorrected && error.$metadata) {\n error.$metadata.clockSkewCorrected = true;\n }\n }\n throw error;\n };\n }\n successHandler(httpResponse, signingProperties) {\n const dateHeader = getDateHeader(httpResponse);\n if (dateHeader) {\n const config = throwSigningPropertyError(\"config\", signingProperties.config);\n config.systemClockOffset = getUpdatedSystemClockOffset(dateHeader, config.systemClockOffset);\n }\n }\n};\n__name(_AwsSdkSigV4Signer, \"AwsSdkSigV4Signer\");\nvar AwsSdkSigV4Signer = _AwsSdkSigV4Signer;\nvar AWSSDKSigV4Signer = AwsSdkSigV4Signer;\n\n// src/submodules/httpAuthSchemes/aws_sdk/AwsSdkSigV4ASigner.ts\nvar import_protocol_http3 = require(\"@smithy/protocol-http\");\nvar _AwsSdkSigV4ASigner = class _AwsSdkSigV4ASigner extends AwsSdkSigV4Signer {\n async sign(httpRequest, identity, signingProperties) {\n var _a;\n if (!import_protocol_http3.HttpRequest.isInstance(httpRequest)) {\n throw new Error(\"The request is not an instance of `HttpRequest` and cannot be signed\");\n }\n const { config, signer, signingRegion, signingRegionSet, signingName } = await validateSigningProperties(\n signingProperties\n );\n const configResolvedSigningRegionSet = await ((_a = config.sigv4aSigningRegionSet) == null ? void 0 : _a.call(config));\n const multiRegionOverride = (configResolvedSigningRegionSet ?? signingRegionSet ?? [signingRegion]).join(\",\");\n const signedRequest = await signer.sign(httpRequest, {\n signingDate: getSkewCorrectedDate(config.systemClockOffset),\n signingRegion: multiRegionOverride,\n signingService: signingName\n });\n return signedRequest;\n }\n};\n__name(_AwsSdkSigV4ASigner, \"AwsSdkSigV4ASigner\");\nvar AwsSdkSigV4ASigner = _AwsSdkSigV4ASigner;\n\n// src/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4AConfig.ts\nvar import_core = require(\"@smithy/core\");\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar resolveAwsSdkSigV4AConfig = /* @__PURE__ */ __name((config) => {\n config.sigv4aSigningRegionSet = (0, import_core.normalizeProvider)(config.sigv4aSigningRegionSet);\n return config;\n}, \"resolveAwsSdkSigV4AConfig\");\nvar NODE_SIGV4A_CONFIG_OPTIONS = {\n environmentVariableSelector(env) {\n if (env.AWS_SIGV4A_SIGNING_REGION_SET) {\n return env.AWS_SIGV4A_SIGNING_REGION_SET.split(\",\").map((_) => _.trim());\n }\n throw new import_property_provider.ProviderError(\"AWS_SIGV4A_SIGNING_REGION_SET not set in env.\", {\n tryNextLink: true\n });\n },\n configFileSelector(profile) {\n if (profile.sigv4a_signing_region_set) {\n return (profile.sigv4a_signing_region_set ?? \"\").split(\",\").map((_) => _.trim());\n }\n throw new import_property_provider.ProviderError(\"sigv4a_signing_region_set not set in profile.\", {\n tryNextLink: true\n });\n },\n default: void 0\n};\n\n// src/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4Config.ts\nvar import_core2 = require(\"@smithy/core\");\nvar import_signature_v4 = require(\"@smithy/signature-v4\");\nvar resolveAwsSdkSigV4Config = /* @__PURE__ */ __name((config) => {\n let normalizedCreds;\n if (config.credentials) {\n normalizedCreds = (0, import_core2.memoizeIdentityProvider)(config.credentials, import_core2.isIdentityExpired, import_core2.doesIdentityRequireRefresh);\n }\n if (!normalizedCreds) {\n if (config.credentialDefaultProvider) {\n normalizedCreds = (0, import_core2.normalizeProvider)(\n config.credentialDefaultProvider(\n Object.assign({}, config, {\n parentClientConfig: config\n })\n )\n );\n } else {\n normalizedCreds = /* @__PURE__ */ __name(async () => {\n throw new Error(\"`credentials` is missing\");\n }, \"normalizedCreds\");\n }\n }\n const {\n // Default for signingEscapePath\n signingEscapePath = true,\n // Default for systemClockOffset\n systemClockOffset = config.systemClockOffset || 0,\n // No default for sha256 since it is platform dependent\n sha256\n } = config;\n let signer;\n if (config.signer) {\n signer = (0, import_core2.normalizeProvider)(config.signer);\n } else if (config.regionInfoProvider) {\n signer = /* @__PURE__ */ __name(() => (0, import_core2.normalizeProvider)(config.region)().then(\n async (region) => [\n await config.regionInfoProvider(region, {\n useFipsEndpoint: await config.useFipsEndpoint(),\n useDualstackEndpoint: await config.useDualstackEndpoint()\n }) || {},\n region\n ]\n ).then(([regionInfo, region]) => {\n const { signingRegion, signingService } = regionInfo;\n config.signingRegion = config.signingRegion || signingRegion || region;\n config.signingName = config.signingName || signingService || config.serviceId;\n const params = {\n ...config,\n credentials: normalizedCreds,\n region: config.signingRegion,\n service: config.signingName,\n sha256,\n uriEscapePath: signingEscapePath\n };\n const SignerCtor = config.signerConstructor || import_signature_v4.SignatureV4;\n return new SignerCtor(params);\n }), \"signer\");\n } else {\n signer = /* @__PURE__ */ __name(async (authScheme) => {\n authScheme = Object.assign(\n {},\n {\n name: \"sigv4\",\n signingName: config.signingName || config.defaultSigningName,\n signingRegion: await (0, import_core2.normalizeProvider)(config.region)(),\n properties: {}\n },\n authScheme\n );\n const signingRegion = authScheme.signingRegion;\n const signingService = authScheme.signingName;\n config.signingRegion = config.signingRegion || signingRegion;\n config.signingName = config.signingName || signingService || config.serviceId;\n const params = {\n ...config,\n credentials: normalizedCreds,\n region: config.signingRegion,\n service: config.signingName,\n sha256,\n uriEscapePath: signingEscapePath\n };\n const SignerCtor = config.signerConstructor || import_signature_v4.SignatureV4;\n return new SignerCtor(params);\n }, \"signer\");\n }\n return {\n ...config,\n systemClockOffset,\n signingEscapePath,\n credentials: normalizedCreds,\n signer\n };\n}, \"resolveAwsSdkSigV4Config\");\nvar resolveAWSSDKSigV4Config = resolveAwsSdkSigV4Config;\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n AWSSDKSigV4Signer,\n AwsSdkSigV4ASigner,\n AwsSdkSigV4Signer,\n NODE_SIGV4A_CONFIG_OPTIONS,\n resolveAWSSDKSigV4Config,\n resolveAwsSdkSigV4AConfig,\n resolveAwsSdkSigV4Config,\n validateSigningProperties\n});\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/submodules/protocols/index.ts\nvar protocols_exports = {};\n__export(protocols_exports, {\n _toBool: () => _toBool,\n _toNum: () => _toNum,\n _toStr: () => _toStr,\n awsExpectUnion: () => awsExpectUnion,\n loadRestJsonErrorCode: () => loadRestJsonErrorCode,\n loadRestXmlErrorCode: () => loadRestXmlErrorCode,\n parseJsonBody: () => parseJsonBody,\n parseJsonErrorBody: () => parseJsonErrorBody,\n parseXmlBody: () => parseXmlBody,\n parseXmlErrorBody: () => parseXmlErrorBody\n});\nmodule.exports = __toCommonJS(protocols_exports);\n\n// src/submodules/protocols/coercing-serializers.ts\nvar _toStr = /* @__PURE__ */ __name((val) => {\n if (val == null) {\n return val;\n }\n if (typeof val === \"number\" || typeof val === \"bigint\") {\n const warning = new Error(`Received number ${val} where a string was expected.`);\n warning.name = \"Warning\";\n console.warn(warning);\n return String(val);\n }\n if (typeof val === \"boolean\") {\n const warning = new Error(`Received boolean ${val} where a string was expected.`);\n warning.name = \"Warning\";\n console.warn(warning);\n return String(val);\n }\n return val;\n}, \"_toStr\");\nvar _toBool = /* @__PURE__ */ __name((val) => {\n if (val == null) {\n return val;\n }\n if (typeof val === \"number\") {\n }\n if (typeof val === \"string\") {\n const lowercase = val.toLowerCase();\n if (val !== \"\" && lowercase !== \"false\" && lowercase !== \"true\") {\n const warning = new Error(`Received string \"${val}\" where a boolean was expected.`);\n warning.name = \"Warning\";\n console.warn(warning);\n }\n return val !== \"\" && lowercase !== \"false\";\n }\n return val;\n}, \"_toBool\");\nvar _toNum = /* @__PURE__ */ __name((val) => {\n if (val == null) {\n return val;\n }\n if (typeof val === \"boolean\") {\n }\n if (typeof val === \"string\") {\n const num = Number(val);\n if (num.toString() !== val) {\n const warning = new Error(`Received string \"${val}\" where a number was expected.`);\n warning.name = \"Warning\";\n console.warn(warning);\n return val;\n }\n return num;\n }\n return val;\n}, \"_toNum\");\n\n// src/submodules/protocols/json/awsExpectUnion.ts\nvar import_smithy_client = require(\"@smithy/smithy-client\");\nvar awsExpectUnion = /* @__PURE__ */ __name((value) => {\n if (value == null) {\n return void 0;\n }\n if (typeof value === \"object\" && \"__type\" in value) {\n delete value.__type;\n }\n return (0, import_smithy_client.expectUnion)(value);\n}, \"awsExpectUnion\");\n\n// src/submodules/protocols/common.ts\nvar import_smithy_client2 = require(\"@smithy/smithy-client\");\nvar collectBodyString = /* @__PURE__ */ __name((streamBody, context) => (0, import_smithy_client2.collectBody)(streamBody, context).then((body) => context.utf8Encoder(body)), \"collectBodyString\");\n\n// src/submodules/protocols/json/parseJsonBody.ts\nvar parseJsonBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => {\n if (encoded.length) {\n try {\n return JSON.parse(encoded);\n } catch (e) {\n if ((e == null ? void 0 : e.name) === \"SyntaxError\") {\n Object.defineProperty(e, \"$responseBodyText\", {\n value: encoded\n });\n }\n throw e;\n }\n }\n return {};\n}), \"parseJsonBody\");\nvar parseJsonErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => {\n const value = await parseJsonBody(errorBody, context);\n value.message = value.message ?? value.Message;\n return value;\n}, \"parseJsonErrorBody\");\nvar loadRestJsonErrorCode = /* @__PURE__ */ __name((output, data) => {\n const findKey = /* @__PURE__ */ __name((object, key) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()), \"findKey\");\n const sanitizeErrorCode = /* @__PURE__ */ __name((rawValue) => {\n let cleanValue = rawValue;\n if (typeof cleanValue === \"number\") {\n cleanValue = cleanValue.toString();\n }\n if (cleanValue.indexOf(\",\") >= 0) {\n cleanValue = cleanValue.split(\",\")[0];\n }\n if (cleanValue.indexOf(\":\") >= 0) {\n cleanValue = cleanValue.split(\":\")[0];\n }\n if (cleanValue.indexOf(\"#\") >= 0) {\n cleanValue = cleanValue.split(\"#\")[1];\n }\n return cleanValue;\n }, \"sanitizeErrorCode\");\n const headerKey = findKey(output.headers, \"x-amzn-errortype\");\n if (headerKey !== void 0) {\n return sanitizeErrorCode(output.headers[headerKey]);\n }\n if (data.code !== void 0) {\n return sanitizeErrorCode(data.code);\n }\n if (data[\"__type\"] !== void 0) {\n return sanitizeErrorCode(data[\"__type\"]);\n }\n}, \"loadRestJsonErrorCode\");\n\n// src/submodules/protocols/xml/parseXmlBody.ts\nvar import_smithy_client3 = require(\"@smithy/smithy-client\");\nvar import_fast_xml_parser = require(\"fast-xml-parser\");\nvar parseXmlBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => {\n if (encoded.length) {\n const parser = new import_fast_xml_parser.XMLParser({\n attributeNamePrefix: \"\",\n htmlEntities: true,\n ignoreAttributes: false,\n ignoreDeclaration: true,\n parseTagValue: false,\n trimValues: false,\n tagValueProcessor: (_, val) => val.trim() === \"\" && val.includes(\"\\n\") ? \"\" : void 0\n });\n parser.addEntity(\"#xD\", \"\\r\");\n parser.addEntity(\"#10\", \"\\n\");\n let parsedObj;\n try {\n parsedObj = parser.parse(encoded, true);\n } catch (e) {\n if (e && typeof e === \"object\") {\n Object.defineProperty(e, \"$responseBodyText\", {\n value: encoded\n });\n }\n throw e;\n }\n const textNodeName = \"#text\";\n const key = Object.keys(parsedObj)[0];\n const parsedObjToReturn = parsedObj[key];\n if (parsedObjToReturn[textNodeName]) {\n parsedObjToReturn[key] = parsedObjToReturn[textNodeName];\n delete parsedObjToReturn[textNodeName];\n }\n return (0, import_smithy_client3.getValueFromTextNode)(parsedObjToReturn);\n }\n return {};\n}), \"parseXmlBody\");\nvar parseXmlErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => {\n const value = await parseXmlBody(errorBody, context);\n if (value.Error) {\n value.Error.message = value.Error.message ?? value.Error.Message;\n }\n return value;\n}, \"parseXmlErrorBody\");\nvar loadRestXmlErrorCode = /* @__PURE__ */ __name((output, data) => {\n var _a;\n if (((_a = data == null ? void 0 : data.Error) == null ? void 0 : _a.Code) !== void 0) {\n return data.Error.Code;\n }\n if ((data == null ? void 0 : data.Code) !== void 0) {\n return data.Code;\n }\n if (output.statusCode == 404) {\n return \"NotFound\";\n }\n}, \"loadRestXmlErrorCode\");\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n _toBool,\n _toNum,\n _toStr,\n awsExpectUnion,\n loadRestJsonErrorCode,\n loadRestXmlErrorCode,\n parseJsonBody,\n parseJsonErrorBody,\n parseXmlBody,\n parseXmlErrorBody\n});\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n ENV_ACCOUNT_ID: () => ENV_ACCOUNT_ID,\n ENV_CREDENTIAL_SCOPE: () => ENV_CREDENTIAL_SCOPE,\n ENV_EXPIRATION: () => ENV_EXPIRATION,\n ENV_KEY: () => ENV_KEY,\n ENV_SECRET: () => ENV_SECRET,\n ENV_SESSION: () => ENV_SESSION,\n fromEnv: () => fromEnv\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromEnv.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar ENV_KEY = \"AWS_ACCESS_KEY_ID\";\nvar ENV_SECRET = \"AWS_SECRET_ACCESS_KEY\";\nvar ENV_SESSION = \"AWS_SESSION_TOKEN\";\nvar ENV_EXPIRATION = \"AWS_CREDENTIAL_EXPIRATION\";\nvar ENV_CREDENTIAL_SCOPE = \"AWS_CREDENTIAL_SCOPE\";\nvar ENV_ACCOUNT_ID = \"AWS_ACCOUNT_ID\";\nvar fromEnv = /* @__PURE__ */ __name((init) => async () => {\n var _a;\n (_a = init == null ? void 0 : init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-env - fromEnv\");\n const accessKeyId = process.env[ENV_KEY];\n const secretAccessKey = process.env[ENV_SECRET];\n const sessionToken = process.env[ENV_SESSION];\n const expiry = process.env[ENV_EXPIRATION];\n const credentialScope = process.env[ENV_CREDENTIAL_SCOPE];\n const accountId = process.env[ENV_ACCOUNT_ID];\n if (accessKeyId && secretAccessKey) {\n return {\n accessKeyId,\n secretAccessKey,\n ...sessionToken && { sessionToken },\n ...expiry && { expiration: new Date(expiry) },\n ...credentialScope && { credentialScope },\n ...accountId && { accountId }\n };\n }\n throw new import_property_provider.CredentialsProviderError(\"Unable to find environment variable credentials.\", { logger: init == null ? void 0 : init.logger });\n}, \"fromEnv\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n ENV_KEY,\n ENV_SECRET,\n ENV_SESSION,\n ENV_EXPIRATION,\n ENV_CREDENTIAL_SCOPE,\n ENV_ACCOUNT_ID,\n fromEnv\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.checkUrl = void 0;\nconst property_provider_1 = require(\"@smithy/property-provider\");\nconst LOOPBACK_CIDR_IPv4 = \"127.0.0.0/8\";\nconst LOOPBACK_CIDR_IPv6 = \"::1/128\";\nconst ECS_CONTAINER_HOST = \"169.254.170.2\";\nconst EKS_CONTAINER_HOST_IPv4 = \"169.254.170.23\";\nconst EKS_CONTAINER_HOST_IPv6 = \"[fd00:ec2::23]\";\nconst checkUrl = (url, logger) => {\n if (url.protocol === \"https:\") {\n return;\n }\n if (url.hostname === ECS_CONTAINER_HOST ||\n url.hostname === EKS_CONTAINER_HOST_IPv4 ||\n url.hostname === EKS_CONTAINER_HOST_IPv6) {\n return;\n }\n if (url.hostname.includes(\"[\")) {\n if (url.hostname === \"[::1]\" || url.hostname === \"[0000:0000:0000:0000:0000:0000:0000:0001]\") {\n return;\n }\n }\n else {\n if (url.hostname === \"localhost\") {\n return;\n }\n const ipComponents = url.hostname.split(\".\");\n const inRange = (component) => {\n const num = parseInt(component, 10);\n return 0 <= num && num <= 255;\n };\n if (ipComponents[0] === \"127\" &&\n inRange(ipComponents[1]) &&\n inRange(ipComponents[2]) &&\n inRange(ipComponents[3]) &&\n ipComponents.length === 4) {\n return;\n }\n }\n throw new property_provider_1.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:\n - loopback CIDR 127.0.0.0/8 or [::1/128]\n - ECS container host 169.254.170.2\n - EKS container host 169.254.170.23 or [fd00:ec2::23]`, { logger });\n};\nexports.checkUrl = checkUrl;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fromHttp = void 0;\nconst tslib_1 = require(\"tslib\");\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst property_provider_1 = require(\"@smithy/property-provider\");\nconst promises_1 = tslib_1.__importDefault(require(\"fs/promises\"));\nconst checkUrl_1 = require(\"./checkUrl\");\nconst requestHelpers_1 = require(\"./requestHelpers\");\nconst retry_wrapper_1 = require(\"./retry-wrapper\");\nconst AWS_CONTAINER_CREDENTIALS_RELATIVE_URI = \"AWS_CONTAINER_CREDENTIALS_RELATIVE_URI\";\nconst DEFAULT_LINK_LOCAL_HOST = \"http://169.254.170.2\";\nconst AWS_CONTAINER_CREDENTIALS_FULL_URI = \"AWS_CONTAINER_CREDENTIALS_FULL_URI\";\nconst AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE = \"AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE\";\nconst AWS_CONTAINER_AUTHORIZATION_TOKEN = \"AWS_CONTAINER_AUTHORIZATION_TOKEN\";\nconst fromHttp = (options = {}) => {\n options.logger?.debug(\"@aws-sdk/credential-provider-http - fromHttp\");\n let host;\n const relative = options.awsContainerCredentialsRelativeUri ?? process.env[AWS_CONTAINER_CREDENTIALS_RELATIVE_URI];\n const full = options.awsContainerCredentialsFullUri ?? process.env[AWS_CONTAINER_CREDENTIALS_FULL_URI];\n const token = options.awsContainerAuthorizationToken ?? process.env[AWS_CONTAINER_AUTHORIZATION_TOKEN];\n const tokenFile = options.awsContainerAuthorizationTokenFile ?? process.env[AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE];\n const warn = options.logger?.constructor?.name === \"NoOpLogger\" || !options.logger ? console.warn : options.logger.warn;\n if (relative && full) {\n warn(\"@aws-sdk/credential-provider-http: \" +\n \"you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri.\");\n warn(\"awsContainerCredentialsFullUri will take precedence.\");\n }\n if (token && tokenFile) {\n warn(\"@aws-sdk/credential-provider-http: \" +\n \"you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile.\");\n warn(\"awsContainerAuthorizationToken will take precedence.\");\n }\n if (full) {\n host = full;\n }\n else if (relative) {\n host = `${DEFAULT_LINK_LOCAL_HOST}${relative}`;\n }\n else {\n throw new property_provider_1.CredentialsProviderError(`No HTTP credential provider host provided.\nSet AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`, { logger: options.logger });\n }\n const url = new URL(host);\n (0, checkUrl_1.checkUrl)(url, options.logger);\n const requestHandler = new node_http_handler_1.NodeHttpHandler({\n requestTimeout: options.timeout ?? 1000,\n connectionTimeout: options.timeout ?? 1000,\n });\n return (0, retry_wrapper_1.retryWrapper)(async () => {\n const request = (0, requestHelpers_1.createGetRequest)(url);\n if (token) {\n request.headers.Authorization = token;\n }\n else if (tokenFile) {\n request.headers.Authorization = (await promises_1.default.readFile(tokenFile)).toString();\n }\n try {\n const result = await requestHandler.handle(request);\n return (0, requestHelpers_1.getCredentials)(result.response);\n }\n catch (e) {\n throw new property_provider_1.CredentialsProviderError(String(e), { logger: options.logger });\n }\n }, options.maxRetries ?? 3, options.timeout ?? 1000);\n};\nexports.fromHttp = fromHttp;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getCredentials = exports.createGetRequest = void 0;\nconst property_provider_1 = require(\"@smithy/property-provider\");\nconst protocol_http_1 = require(\"@smithy/protocol-http\");\nconst smithy_client_1 = require(\"@smithy/smithy-client\");\nconst util_stream_1 = require(\"@smithy/util-stream\");\nfunction createGetRequest(url) {\n return new protocol_http_1.HttpRequest({\n protocol: url.protocol,\n hostname: url.hostname,\n port: Number(url.port),\n path: url.pathname,\n query: Array.from(url.searchParams.entries()).reduce((acc, [k, v]) => {\n acc[k] = v;\n return acc;\n }, {}),\n fragment: url.hash,\n });\n}\nexports.createGetRequest = createGetRequest;\nasync function getCredentials(response, logger) {\n const stream = (0, util_stream_1.sdkStreamMixin)(response.body);\n const str = await stream.transformToString();\n if (response.statusCode === 200) {\n const parsed = JSON.parse(str);\n if (typeof parsed.AccessKeyId !== \"string\" ||\n typeof parsed.SecretAccessKey !== \"string\" ||\n typeof parsed.Token !== \"string\" ||\n typeof parsed.Expiration !== \"string\") {\n throw new property_provider_1.CredentialsProviderError(\"HTTP credential provider response not of the required format, an object matching: \" +\n \"{ AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }\", { logger });\n }\n return {\n accessKeyId: parsed.AccessKeyId,\n secretAccessKey: parsed.SecretAccessKey,\n sessionToken: parsed.Token,\n expiration: (0, smithy_client_1.parseRfc3339DateTime)(parsed.Expiration),\n };\n }\n if (response.statusCode >= 400 && response.statusCode < 500) {\n let parsedBody = {};\n try {\n parsedBody = JSON.parse(str);\n }\n catch (e) { }\n throw Object.assign(new property_provider_1.CredentialsProviderError(`Server responded with status: ${response.statusCode}`, { logger }), {\n Code: parsedBody.Code,\n Message: parsedBody.Message,\n });\n }\n throw new property_provider_1.CredentialsProviderError(`Server responded with status: ${response.statusCode}`, { logger });\n}\nexports.getCredentials = getCredentials;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.retryWrapper = void 0;\nconst retryWrapper = (toRetry, maxRetries, delayMs) => {\n return async () => {\n for (let i = 0; i < maxRetries; ++i) {\n try {\n return await toRetry();\n }\n catch (e) {\n await new Promise((resolve) => setTimeout(resolve, delayMs));\n }\n }\n return await toRetry();\n };\n};\nexports.retryWrapper = retryWrapper;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fromHttp = void 0;\nvar fromHttp_1 = require(\"./fromHttp/fromHttp\");\nObject.defineProperty(exports, \"fromHttp\", { enumerable: true, get: function () { return fromHttp_1.fromHttp; } });\n","\"use strict\";\nvar __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n mod\n));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromIni: () => fromIni\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromIni.ts\n\n\n// src/resolveProfileData.ts\n\n\n// src/resolveAssumeRoleCredentials.ts\n\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\n\n// src/resolveCredentialSource.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar resolveCredentialSource = /* @__PURE__ */ __name((credentialSource, profileName, logger) => {\n const sourceProvidersMap = {\n EcsContainer: async (options) => {\n const { fromHttp } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-http\")));\n const { fromContainerMetadata } = await Promise.resolve().then(() => __toESM(require(\"@smithy/credential-provider-imds\")));\n logger == null ? void 0 : logger.debug(\"@aws-sdk/credential-provider-ini - credential_source is EcsContainer\");\n return (0, import_property_provider.chain)(fromHttp(options ?? {}), fromContainerMetadata(options));\n },\n Ec2InstanceMetadata: async (options) => {\n logger == null ? void 0 : logger.debug(\"@aws-sdk/credential-provider-ini - credential_source is Ec2InstanceMetadata\");\n const { fromInstanceMetadata } = await Promise.resolve().then(() => __toESM(require(\"@smithy/credential-provider-imds\")));\n return fromInstanceMetadata(options);\n },\n Environment: async (options) => {\n logger == null ? void 0 : logger.debug(\"@aws-sdk/credential-provider-ini - credential_source is Environment\");\n const { fromEnv } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-env\")));\n return fromEnv(options);\n }\n };\n if (credentialSource in sourceProvidersMap) {\n return sourceProvidersMap[credentialSource];\n } else {\n throw new import_property_provider.CredentialsProviderError(\n `Unsupported credential source in profile ${profileName}. Got ${credentialSource}, expected EcsContainer or Ec2InstanceMetadata or Environment.`,\n { logger }\n );\n }\n}, \"resolveCredentialSource\");\n\n// src/resolveAssumeRoleCredentials.ts\nvar isAssumeRoleProfile = /* @__PURE__ */ __name((arg, { profile = \"default\", logger } = {}) => {\n return Boolean(arg) && typeof arg === \"object\" && typeof arg.role_arn === \"string\" && [\"undefined\", \"string\"].indexOf(typeof arg.role_session_name) > -1 && [\"undefined\", \"string\"].indexOf(typeof arg.external_id) > -1 && [\"undefined\", \"string\"].indexOf(typeof arg.mfa_serial) > -1 && (isAssumeRoleWithSourceProfile(arg, { profile, logger }) || isCredentialSourceProfile(arg, { profile, logger }));\n}, \"isAssumeRoleProfile\");\nvar isAssumeRoleWithSourceProfile = /* @__PURE__ */ __name((arg, { profile, logger }) => {\n var _a;\n const withSourceProfile = typeof arg.source_profile === \"string\" && typeof arg.credential_source === \"undefined\";\n if (withSourceProfile) {\n (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, ` ${profile} isAssumeRoleWithSourceProfile source_profile=${arg.source_profile}`);\n }\n return withSourceProfile;\n}, \"isAssumeRoleWithSourceProfile\");\nvar isCredentialSourceProfile = /* @__PURE__ */ __name((arg, { profile, logger }) => {\n var _a;\n const withProviderProfile = typeof arg.credential_source === \"string\" && typeof arg.source_profile === \"undefined\";\n if (withProviderProfile) {\n (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, ` ${profile} isCredentialSourceProfile credential_source=${arg.credential_source}`);\n }\n return withProviderProfile;\n}, \"isCredentialSourceProfile\");\nvar resolveAssumeRoleCredentials = /* @__PURE__ */ __name(async (profileName, profiles, options, visitedProfiles = {}) => {\n var _a, _b;\n (_a = options.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-ini - resolveAssumeRoleCredentials (STS)\");\n const data = profiles[profileName];\n if (!options.roleAssumer) {\n const { getDefaultRoleAssumer } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/client-sts\")));\n options.roleAssumer = getDefaultRoleAssumer(\n {\n ...options.clientConfig,\n credentialProviderLogger: options.logger,\n parentClientConfig: options == null ? void 0 : options.parentClientConfig\n },\n options.clientPlugins\n );\n }\n const { source_profile } = data;\n if (source_profile && source_profile in visitedProfiles) {\n throw new import_property_provider.CredentialsProviderError(\n `Detected a cycle attempting to resolve credentials for profile ${(0, import_shared_ini_file_loader.getProfileName)(options)}. Profiles visited: ` + Object.keys(visitedProfiles).join(\", \"),\n { logger: options.logger }\n );\n }\n (_b = options.logger) == null ? void 0 : _b.debug(\n `@aws-sdk/credential-provider-ini - finding credential resolver using ${source_profile ? `source_profile=[${source_profile}]` : `profile=[${profileName}]`}`\n );\n const sourceCredsProvider = source_profile ? resolveProfileData(\n source_profile,\n profiles,\n options,\n {\n ...visitedProfiles,\n [source_profile]: true\n },\n isCredentialSourceWithoutRoleArn(profiles[source_profile] ?? {})\n ) : (await resolveCredentialSource(data.credential_source, profileName, options.logger)(options))();\n if (isCredentialSourceWithoutRoleArn(data)) {\n return sourceCredsProvider;\n } else {\n const params = {\n RoleArn: data.role_arn,\n RoleSessionName: data.role_session_name || `aws-sdk-js-${Date.now()}`,\n ExternalId: data.external_id,\n DurationSeconds: parseInt(data.duration_seconds || \"3600\", 10)\n };\n const { mfa_serial } = data;\n if (mfa_serial) {\n if (!options.mfaCodeProvider) {\n throw new import_property_provider.CredentialsProviderError(\n `Profile ${profileName} requires multi-factor authentication, but no MFA code callback was provided.`,\n { logger: options.logger, tryNextLink: false }\n );\n }\n params.SerialNumber = mfa_serial;\n params.TokenCode = await options.mfaCodeProvider(mfa_serial);\n }\n const sourceCreds = await sourceCredsProvider;\n return options.roleAssumer(sourceCreds, params);\n }\n}, \"resolveAssumeRoleCredentials\");\nvar isCredentialSourceWithoutRoleArn = /* @__PURE__ */ __name((section) => {\n return !section.role_arn && !!section.credential_source;\n}, \"isCredentialSourceWithoutRoleArn\");\n\n// src/resolveProcessCredentials.ts\nvar isProcessProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === \"object\" && typeof arg.credential_process === \"string\", \"isProcessProfile\");\nvar resolveProcessCredentials = /* @__PURE__ */ __name(async (options, profile) => Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-process\"))).then(\n ({ fromProcess }) => fromProcess({\n ...options,\n profile\n })()\n), \"resolveProcessCredentials\");\n\n// src/resolveSsoCredentials.ts\nvar resolveSsoCredentials = /* @__PURE__ */ __name(async (profile, options = {}) => {\n const { fromSSO } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-sso\")));\n return fromSSO({\n profile,\n logger: options.logger\n })();\n}, \"resolveSsoCredentials\");\nvar isSsoProfile = /* @__PURE__ */ __name((arg) => arg && (typeof arg.sso_start_url === \"string\" || typeof arg.sso_account_id === \"string\" || typeof arg.sso_session === \"string\" || typeof arg.sso_region === \"string\" || typeof arg.sso_role_name === \"string\"), \"isSsoProfile\");\n\n// src/resolveStaticCredentials.ts\nvar isStaticCredsProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === \"object\" && typeof arg.aws_access_key_id === \"string\" && typeof arg.aws_secret_access_key === \"string\" && [\"undefined\", \"string\"].indexOf(typeof arg.aws_session_token) > -1 && [\"undefined\", \"string\"].indexOf(typeof arg.aws_account_id) > -1, \"isStaticCredsProfile\");\nvar resolveStaticCredentials = /* @__PURE__ */ __name((profile, options) => {\n var _a;\n (_a = options == null ? void 0 : options.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-ini - resolveStaticCredentials\");\n return Promise.resolve({\n accessKeyId: profile.aws_access_key_id,\n secretAccessKey: profile.aws_secret_access_key,\n sessionToken: profile.aws_session_token,\n ...profile.aws_credential_scope && { credentialScope: profile.aws_credential_scope },\n ...profile.aws_account_id && { accountId: profile.aws_account_id }\n });\n}, \"resolveStaticCredentials\");\n\n// src/resolveWebIdentityCredentials.ts\nvar isWebIdentityProfile = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === \"object\" && typeof arg.web_identity_token_file === \"string\" && typeof arg.role_arn === \"string\" && [\"undefined\", \"string\"].indexOf(typeof arg.role_session_name) > -1, \"isWebIdentityProfile\");\nvar resolveWebIdentityCredentials = /* @__PURE__ */ __name(async (profile, options) => Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-web-identity\"))).then(\n ({ fromTokenFile }) => fromTokenFile({\n webIdentityTokenFile: profile.web_identity_token_file,\n roleArn: profile.role_arn,\n roleSessionName: profile.role_session_name,\n roleAssumerWithWebIdentity: options.roleAssumerWithWebIdentity,\n logger: options.logger,\n parentClientConfig: options.parentClientConfig\n })()\n), \"resolveWebIdentityCredentials\");\n\n// src/resolveProfileData.ts\nvar resolveProfileData = /* @__PURE__ */ __name(async (profileName, profiles, options, visitedProfiles = {}, isAssumeRoleRecursiveCall = false) => {\n const data = profiles[profileName];\n if (Object.keys(visitedProfiles).length > 0 && isStaticCredsProfile(data)) {\n return resolveStaticCredentials(data, options);\n }\n if (isAssumeRoleRecursiveCall || isAssumeRoleProfile(data, { profile: profileName, logger: options.logger })) {\n return resolveAssumeRoleCredentials(profileName, profiles, options, visitedProfiles);\n }\n if (isStaticCredsProfile(data)) {\n return resolveStaticCredentials(data, options);\n }\n if (isWebIdentityProfile(data)) {\n return resolveWebIdentityCredentials(data, options);\n }\n if (isProcessProfile(data)) {\n return resolveProcessCredentials(options, profileName);\n }\n if (isSsoProfile(data)) {\n return await resolveSsoCredentials(profileName, options);\n }\n throw new import_property_provider.CredentialsProviderError(\n `Could not resolve credentials using profile: [${profileName}] in configuration/credentials file(s).`,\n { logger: options.logger }\n );\n}, \"resolveProfileData\");\n\n// src/fromIni.ts\nvar fromIni = /* @__PURE__ */ __name((init = {}) => async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-ini - fromIni\");\n const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init);\n return resolveProfileData((0, import_shared_ini_file_loader.getProfileName)(init), profiles, init);\n}, \"fromIni\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromIni\n});\n\n","\"use strict\";\nvar __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n mod\n));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n credentialsTreatedAsExpired: () => credentialsTreatedAsExpired,\n credentialsWillNeedRefresh: () => credentialsWillNeedRefresh,\n defaultProvider: () => defaultProvider\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/defaultProvider.ts\nvar import_credential_provider_env = require(\"@aws-sdk/credential-provider-env\");\n\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\n\n// src/remoteProvider.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar ENV_IMDS_DISABLED = \"AWS_EC2_METADATA_DISABLED\";\nvar remoteProvider = /* @__PURE__ */ __name(async (init) => {\n var _a, _b;\n const { ENV_CMDS_FULL_URI, ENV_CMDS_RELATIVE_URI, fromContainerMetadata, fromInstanceMetadata } = await Promise.resolve().then(() => __toESM(require(\"@smithy/credential-provider-imds\")));\n if (process.env[ENV_CMDS_RELATIVE_URI] || process.env[ENV_CMDS_FULL_URI]) {\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - remoteProvider::fromHttp/fromContainerMetadata\");\n const { fromHttp } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-http\")));\n return (0, import_property_provider.chain)(fromHttp(init), fromContainerMetadata(init));\n }\n if (process.env[ENV_IMDS_DISABLED]) {\n return async () => {\n throw new import_property_provider.CredentialsProviderError(\"EC2 Instance Metadata Service access disabled\", { logger: init.logger });\n };\n }\n (_b = init.logger) == null ? void 0 : _b.debug(\"@aws-sdk/credential-provider-node - remoteProvider::fromInstanceMetadata\");\n return fromInstanceMetadata(init);\n}, \"remoteProvider\");\n\n// src/defaultProvider.ts\nvar multipleCredentialSourceWarningEmitted = false;\nvar defaultProvider = /* @__PURE__ */ __name((init = {}) => (0, import_property_provider.memoize)(\n (0, import_property_provider.chain)(\n async () => {\n var _a, _b, _c, _d;\n const profile = init.profile ?? process.env[import_shared_ini_file_loader.ENV_PROFILE];\n if (profile) {\n const envStaticCredentialsAreSet = process.env[import_credential_provider_env.ENV_KEY] && process.env[import_credential_provider_env.ENV_SECRET];\n if (envStaticCredentialsAreSet) {\n if (!multipleCredentialSourceWarningEmitted) {\n const warnFn = ((_a = init.logger) == null ? void 0 : _a.warn) && ((_c = (_b = init.logger) == null ? void 0 : _b.constructor) == null ? void 0 : _c.name) !== \"NoOpLogger\" ? init.logger.warn : console.warn;\n warnFn(\n `@aws-sdk/credential-provider-node - defaultProvider::fromEnv WARNING:\n Multiple credential sources detected: \n Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set.\n This SDK will proceed with the AWS_PROFILE value.\n \n However, a future version may change this behavior to prefer the ENV static credentials.\n Please ensure that your environment only sets either the AWS_PROFILE or the\n AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair.\n`\n );\n multipleCredentialSourceWarningEmitted = true;\n }\n }\n throw new import_property_provider.CredentialsProviderError(\"AWS_PROFILE is set, skipping fromEnv provider.\", {\n logger: init.logger,\n tryNextLink: true\n });\n }\n (_d = init.logger) == null ? void 0 : _d.debug(\"@aws-sdk/credential-provider-node - defaultProvider::fromEnv\");\n return (0, import_credential_provider_env.fromEnv)(init)();\n },\n async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - defaultProvider::fromSSO\");\n const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoSession } = init;\n if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName && !ssoSession) {\n throw new import_property_provider.CredentialsProviderError(\n \"Skipping SSO provider in default chain (inputs do not include SSO fields).\",\n { logger: init.logger }\n );\n }\n const { fromSSO } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-sso\")));\n return fromSSO(init)();\n },\n async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - defaultProvider::fromIni\");\n const { fromIni } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-ini\")));\n return fromIni(init)();\n },\n async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - defaultProvider::fromProcess\");\n const { fromProcess } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-process\")));\n return fromProcess(init)();\n },\n async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile\");\n const { fromTokenFile } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/credential-provider-web-identity\")));\n return fromTokenFile(init)();\n },\n async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-node - defaultProvider::remoteProvider\");\n return (await remoteProvider(init))();\n },\n async () => {\n throw new import_property_provider.CredentialsProviderError(\"Could not load credentials from any providers\", {\n tryNextLink: false,\n logger: init.logger\n });\n }\n ),\n credentialsTreatedAsExpired,\n credentialsWillNeedRefresh\n), \"defaultProvider\");\nvar credentialsWillNeedRefresh = /* @__PURE__ */ __name((credentials) => (credentials == null ? void 0 : credentials.expiration) !== void 0, \"credentialsWillNeedRefresh\");\nvar credentialsTreatedAsExpired = /* @__PURE__ */ __name((credentials) => (credentials == null ? void 0 : credentials.expiration) !== void 0 && credentials.expiration.getTime() - Date.now() < 3e5, \"credentialsTreatedAsExpired\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n defaultProvider,\n credentialsWillNeedRefresh,\n credentialsTreatedAsExpired\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromProcess: () => fromProcess\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromProcess.ts\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\n\n// src/resolveProcessCredentials.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar import_child_process = require(\"child_process\");\nvar import_util = require(\"util\");\n\n// src/getValidatedProcessCredentials.ts\nvar getValidatedProcessCredentials = /* @__PURE__ */ __name((profileName, data, profiles) => {\n var _a;\n if (data.Version !== 1) {\n throw Error(`Profile ${profileName} credential_process did not return Version 1.`);\n }\n if (data.AccessKeyId === void 0 || data.SecretAccessKey === void 0) {\n throw Error(`Profile ${profileName} credential_process returned invalid credentials.`);\n }\n if (data.Expiration) {\n const currentTime = /* @__PURE__ */ new Date();\n const expireTime = new Date(data.Expiration);\n if (expireTime < currentTime) {\n throw Error(`Profile ${profileName} credential_process returned expired credentials.`);\n }\n }\n let accountId = data.AccountId;\n if (!accountId && ((_a = profiles == null ? void 0 : profiles[profileName]) == null ? void 0 : _a.aws_account_id)) {\n accountId = profiles[profileName].aws_account_id;\n }\n return {\n accessKeyId: data.AccessKeyId,\n secretAccessKey: data.SecretAccessKey,\n ...data.SessionToken && { sessionToken: data.SessionToken },\n ...data.Expiration && { expiration: new Date(data.Expiration) },\n ...data.CredentialScope && { credentialScope: data.CredentialScope },\n ...accountId && { accountId }\n };\n}, \"getValidatedProcessCredentials\");\n\n// src/resolveProcessCredentials.ts\nvar resolveProcessCredentials = /* @__PURE__ */ __name(async (profileName, profiles, logger) => {\n const profile = profiles[profileName];\n if (profiles[profileName]) {\n const credentialProcess = profile[\"credential_process\"];\n if (credentialProcess !== void 0) {\n const execPromise = (0, import_util.promisify)(import_child_process.exec);\n try {\n const { stdout } = await execPromise(credentialProcess);\n let data;\n try {\n data = JSON.parse(stdout.trim());\n } catch {\n throw Error(`Profile ${profileName} credential_process returned invalid JSON.`);\n }\n return getValidatedProcessCredentials(profileName, data, profiles);\n } catch (error) {\n throw new import_property_provider.CredentialsProviderError(error.message, { logger });\n }\n } else {\n throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} did not contain credential_process.`, { logger });\n }\n } else {\n throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} could not be found in shared credentials file.`, {\n logger\n });\n }\n}, \"resolveProcessCredentials\");\n\n// src/fromProcess.ts\nvar fromProcess = /* @__PURE__ */ __name((init = {}) => async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-process - fromProcess\");\n const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init);\n return resolveProcessCredentials((0, import_shared_ini_file_loader.getProfileName)(init), profiles, init.logger);\n}, \"fromProcess\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromProcess\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __esm = (fn, res) => function __init() {\n return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;\n};\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/loadSso.ts\nvar loadSso_exports = {};\n__export(loadSso_exports, {\n GetRoleCredentialsCommand: () => import_client_sso.GetRoleCredentialsCommand,\n SSOClient: () => import_client_sso.SSOClient\n});\nvar import_client_sso;\nvar init_loadSso = __esm({\n \"src/loadSso.ts\"() {\n \"use strict\";\n import_client_sso = require(\"@aws-sdk/client-sso\");\n }\n});\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromSSO: () => fromSSO,\n isSsoProfile: () => isSsoProfile,\n validateSsoProfile: () => validateSsoProfile\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromSSO.ts\n\n\n\n// src/isSsoProfile.ts\nvar isSsoProfile = /* @__PURE__ */ __name((arg) => arg && (typeof arg.sso_start_url === \"string\" || typeof arg.sso_account_id === \"string\" || typeof arg.sso_session === \"string\" || typeof arg.sso_region === \"string\" || typeof arg.sso_role_name === \"string\"), \"isSsoProfile\");\n\n// src/resolveSSOCredentials.ts\nvar import_token_providers = require(\"@aws-sdk/token-providers\");\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\nvar SHOULD_FAIL_CREDENTIAL_CHAIN = false;\nvar resolveSSOCredentials = /* @__PURE__ */ __name(async ({\n ssoStartUrl,\n ssoSession,\n ssoAccountId,\n ssoRegion,\n ssoRoleName,\n ssoClient,\n clientConfig,\n profile,\n logger\n}) => {\n let token;\n const refreshMessage = `To refresh this SSO session run aws sso login with the corresponding profile.`;\n if (ssoSession) {\n try {\n const _token = await (0, import_token_providers.fromSso)({ profile })();\n token = {\n accessToken: _token.token,\n expiresAt: new Date(_token.expiration).toISOString()\n };\n } catch (e) {\n throw new import_property_provider.CredentialsProviderError(e.message, {\n tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN,\n logger\n });\n }\n } else {\n try {\n token = await (0, import_shared_ini_file_loader.getSSOTokenFromFile)(ssoStartUrl);\n } catch (e) {\n throw new import_property_provider.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${refreshMessage}`, {\n tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN,\n logger\n });\n }\n }\n if (new Date(token.expiresAt).getTime() - Date.now() <= 0) {\n throw new import_property_provider.CredentialsProviderError(`The SSO session associated with this profile has expired. ${refreshMessage}`, {\n tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN,\n logger\n });\n }\n const { accessToken } = token;\n const { SSOClient: SSOClient2, GetRoleCredentialsCommand: GetRoleCredentialsCommand2 } = await Promise.resolve().then(() => (init_loadSso(), loadSso_exports));\n const sso = ssoClient || new SSOClient2(\n Object.assign({}, clientConfig ?? {}, {\n region: (clientConfig == null ? void 0 : clientConfig.region) ?? ssoRegion\n })\n );\n let ssoResp;\n try {\n ssoResp = await sso.send(\n new GetRoleCredentialsCommand2({\n accountId: ssoAccountId,\n roleName: ssoRoleName,\n accessToken\n })\n );\n } catch (e) {\n throw new import_property_provider.CredentialsProviderError(e, {\n tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN,\n logger\n });\n }\n const {\n roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope, accountId } = {}\n } = ssoResp;\n if (!accessKeyId || !secretAccessKey || !sessionToken || !expiration) {\n throw new import_property_provider.CredentialsProviderError(\"SSO returns an invalid temporary credential.\", {\n tryNextLink: SHOULD_FAIL_CREDENTIAL_CHAIN,\n logger\n });\n }\n return {\n accessKeyId,\n secretAccessKey,\n sessionToken,\n expiration: new Date(expiration),\n ...credentialScope && { credentialScope },\n ...accountId && { accountId }\n };\n}, \"resolveSSOCredentials\");\n\n// src/validateSsoProfile.ts\n\nvar validateSsoProfile = /* @__PURE__ */ __name((profile, logger) => {\n const { sso_start_url, sso_account_id, sso_region, sso_role_name } = profile;\n if (!sso_start_url || !sso_account_id || !sso_region || !sso_role_name) {\n throw new import_property_provider.CredentialsProviderError(\n `Profile is configured with invalid SSO credentials. Required parameters \"sso_account_id\", \"sso_region\", \"sso_role_name\", \"sso_start_url\". Got ${Object.keys(profile).join(\n \", \"\n )}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,\n { tryNextLink: false, logger }\n );\n }\n return profile;\n}, \"validateSsoProfile\");\n\n// src/fromSSO.ts\nvar fromSSO = /* @__PURE__ */ __name((init = {}) => async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/credential-provider-sso - fromSSO\");\n const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoSession } = init;\n const { ssoClient } = init;\n const profileName = (0, import_shared_ini_file_loader.getProfileName)(init);\n if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName && !ssoSession) {\n const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init);\n const profile = profiles[profileName];\n if (!profile) {\n throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} was not found.`, { logger: init.logger });\n }\n if (!isSsoProfile(profile)) {\n throw new import_property_provider.CredentialsProviderError(`Profile ${profileName} is not configured with SSO credentials.`, {\n logger: init.logger\n });\n }\n if (profile == null ? void 0 : profile.sso_session) {\n const ssoSessions = await (0, import_shared_ini_file_loader.loadSsoSessionData)(init);\n const session = ssoSessions[profile.sso_session];\n const conflictMsg = ` configurations in profile ${profileName} and sso-session ${profile.sso_session}`;\n if (ssoRegion && ssoRegion !== session.sso_region) {\n throw new import_property_provider.CredentialsProviderError(`Conflicting SSO region` + conflictMsg, {\n tryNextLink: false,\n logger: init.logger\n });\n }\n if (ssoStartUrl && ssoStartUrl !== session.sso_start_url) {\n throw new import_property_provider.CredentialsProviderError(`Conflicting SSO start_url` + conflictMsg, {\n tryNextLink: false,\n logger: init.logger\n });\n }\n profile.sso_region = session.sso_region;\n profile.sso_start_url = session.sso_start_url;\n }\n const { sso_start_url, sso_account_id, sso_region, sso_role_name, sso_session } = validateSsoProfile(\n profile,\n init.logger\n );\n return resolveSSOCredentials({\n ssoStartUrl: sso_start_url,\n ssoSession: sso_session,\n ssoAccountId: sso_account_id,\n ssoRegion: sso_region,\n ssoRoleName: sso_role_name,\n ssoClient,\n clientConfig: init.clientConfig,\n profile: profileName\n });\n } else if (!ssoStartUrl || !ssoAccountId || !ssoRegion || !ssoRoleName) {\n throw new import_property_provider.CredentialsProviderError(\n 'Incomplete configuration. The fromSSO() argument hash must include \"ssoStartUrl\", \"ssoAccountId\", \"ssoRegion\", \"ssoRoleName\"',\n { tryNextLink: false, logger: init.logger }\n );\n } else {\n return resolveSSOCredentials({\n ssoStartUrl,\n ssoSession,\n ssoAccountId,\n ssoRegion,\n ssoRoleName,\n ssoClient,\n clientConfig: init.clientConfig,\n profile: profileName\n });\n }\n}, \"fromSSO\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromSSO,\n isSsoProfile,\n validateSsoProfile\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fromTokenFile = void 0;\nconst property_provider_1 = require(\"@smithy/property-provider\");\nconst fs_1 = require(\"fs\");\nconst fromWebToken_1 = require(\"./fromWebToken\");\nconst ENV_TOKEN_FILE = \"AWS_WEB_IDENTITY_TOKEN_FILE\";\nconst ENV_ROLE_ARN = \"AWS_ROLE_ARN\";\nconst ENV_ROLE_SESSION_NAME = \"AWS_ROLE_SESSION_NAME\";\nconst fromTokenFile = (init = {}) => async () => {\n init.logger?.debug(\"@aws-sdk/credential-provider-web-identity - fromTokenFile\");\n const webIdentityTokenFile = init?.webIdentityTokenFile ?? process.env[ENV_TOKEN_FILE];\n const roleArn = init?.roleArn ?? process.env[ENV_ROLE_ARN];\n const roleSessionName = init?.roleSessionName ?? process.env[ENV_ROLE_SESSION_NAME];\n if (!webIdentityTokenFile || !roleArn) {\n throw new property_provider_1.CredentialsProviderError(\"Web identity configuration not specified\", {\n logger: init.logger,\n });\n }\n return (0, fromWebToken_1.fromWebToken)({\n ...init,\n webIdentityToken: (0, fs_1.readFileSync)(webIdentityTokenFile, { encoding: \"ascii\" }),\n roleArn,\n roleSessionName,\n })();\n};\nexports.fromTokenFile = fromTokenFile;\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fromWebToken = void 0;\nconst fromWebToken = (init) => async () => {\n init.logger?.debug(\"@aws-sdk/credential-provider-web-identity - fromWebToken\");\n const { roleArn, roleSessionName, webIdentityToken, providerId, policyArns, policy, durationSeconds } = init;\n let { roleAssumerWithWebIdentity } = init;\n if (!roleAssumerWithWebIdentity) {\n const { getDefaultRoleAssumerWithWebIdentity } = await Promise.resolve().then(() => __importStar(require(\"@aws-sdk/client-sts\")));\n roleAssumerWithWebIdentity = getDefaultRoleAssumerWithWebIdentity({\n ...init.clientConfig,\n credentialProviderLogger: init.logger,\n parentClientConfig: init.parentClientConfig,\n }, init.clientPlugins);\n }\n return roleAssumerWithWebIdentity({\n RoleArn: roleArn,\n RoleSessionName: roleSessionName ?? `aws-sdk-js-session-${Date.now()}`,\n WebIdentityToken: webIdentityToken,\n ProviderId: providerId,\n PolicyArns: policyArns,\n Policy: policy,\n DurationSeconds: durationSeconds,\n });\n};\nexports.fromWebToken = fromWebToken;\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\nmodule.exports = __toCommonJS(src_exports);\n__reExport(src_exports, require(\"././fromTokenFile\"), module.exports);\n__reExport(src_exports, require(\"././fromWebToken\"), module.exports);\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromTokenFile,\n fromWebToken\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n getHostHeaderPlugin: () => getHostHeaderPlugin,\n hostHeaderMiddleware: () => hostHeaderMiddleware,\n hostHeaderMiddlewareOptions: () => hostHeaderMiddlewareOptions,\n resolveHostHeaderConfig: () => resolveHostHeaderConfig\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nfunction resolveHostHeaderConfig(input) {\n return input;\n}\n__name(resolveHostHeaderConfig, \"resolveHostHeaderConfig\");\nvar hostHeaderMiddleware = /* @__PURE__ */ __name((options) => (next) => async (args) => {\n if (!import_protocol_http.HttpRequest.isInstance(args.request))\n return next(args);\n const { request } = args;\n const { handlerProtocol = \"\" } = options.requestHandler.metadata || {};\n if (handlerProtocol.indexOf(\"h2\") >= 0 && !request.headers[\":authority\"]) {\n delete request.headers[\"host\"];\n request.headers[\":authority\"] = request.hostname + (request.port ? \":\" + request.port : \"\");\n } else if (!request.headers[\"host\"]) {\n let host = request.hostname;\n if (request.port != null)\n host += `:${request.port}`;\n request.headers[\"host\"] = host;\n }\n return next(args);\n}, \"hostHeaderMiddleware\");\nvar hostHeaderMiddlewareOptions = {\n name: \"hostHeaderMiddleware\",\n step: \"build\",\n priority: \"low\",\n tags: [\"HOST\"],\n override: true\n};\nvar getHostHeaderPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.add(hostHeaderMiddleware(options), hostHeaderMiddlewareOptions);\n }\n}), \"getHostHeaderPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n resolveHostHeaderConfig,\n hostHeaderMiddleware,\n hostHeaderMiddlewareOptions,\n getHostHeaderPlugin\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n getLoggerPlugin: () => getLoggerPlugin,\n loggerMiddleware: () => loggerMiddleware,\n loggerMiddlewareOptions: () => loggerMiddlewareOptions\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/loggerMiddleware.ts\nvar loggerMiddleware = /* @__PURE__ */ __name(() => (next, context) => async (args) => {\n var _a, _b;\n try {\n const response = await next(args);\n const { clientName, commandName, logger, dynamoDbDocumentClientOptions = {} } = context;\n const { overrideInputFilterSensitiveLog, overrideOutputFilterSensitiveLog } = dynamoDbDocumentClientOptions;\n const inputFilterSensitiveLog = overrideInputFilterSensitiveLog ?? context.inputFilterSensitiveLog;\n const outputFilterSensitiveLog = overrideOutputFilterSensitiveLog ?? context.outputFilterSensitiveLog;\n const { $metadata, ...outputWithoutMetadata } = response.output;\n (_a = logger == null ? void 0 : logger.info) == null ? void 0 : _a.call(logger, {\n clientName,\n commandName,\n input: inputFilterSensitiveLog(args.input),\n output: outputFilterSensitiveLog(outputWithoutMetadata),\n metadata: $metadata\n });\n return response;\n } catch (error) {\n const { clientName, commandName, logger, dynamoDbDocumentClientOptions = {} } = context;\n const { overrideInputFilterSensitiveLog } = dynamoDbDocumentClientOptions;\n const inputFilterSensitiveLog = overrideInputFilterSensitiveLog ?? context.inputFilterSensitiveLog;\n (_b = logger == null ? void 0 : logger.error) == null ? void 0 : _b.call(logger, {\n clientName,\n commandName,\n input: inputFilterSensitiveLog(args.input),\n error,\n metadata: error.$metadata\n });\n throw error;\n }\n}, \"loggerMiddleware\");\nvar loggerMiddlewareOptions = {\n name: \"loggerMiddleware\",\n tags: [\"LOGGER\"],\n step: \"initialize\",\n override: true\n};\nvar getLoggerPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.add(loggerMiddleware(), loggerMiddlewareOptions);\n }\n}), \"getLoggerPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n loggerMiddleware,\n loggerMiddlewareOptions,\n getLoggerPlugin\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n addRecursionDetectionMiddlewareOptions: () => addRecursionDetectionMiddlewareOptions,\n getRecursionDetectionPlugin: () => getRecursionDetectionPlugin,\n recursionDetectionMiddleware: () => recursionDetectionMiddleware\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar TRACE_ID_HEADER_NAME = \"X-Amzn-Trace-Id\";\nvar ENV_LAMBDA_FUNCTION_NAME = \"AWS_LAMBDA_FUNCTION_NAME\";\nvar ENV_TRACE_ID = \"_X_AMZN_TRACE_ID\";\nvar recursionDetectionMiddleware = /* @__PURE__ */ __name((options) => (next) => async (args) => {\n const { request } = args;\n if (!import_protocol_http.HttpRequest.isInstance(request) || options.runtime !== \"node\" || request.headers.hasOwnProperty(TRACE_ID_HEADER_NAME)) {\n return next(args);\n }\n const functionName = process.env[ENV_LAMBDA_FUNCTION_NAME];\n const traceId = process.env[ENV_TRACE_ID];\n const nonEmptyString = /* @__PURE__ */ __name((str) => typeof str === \"string\" && str.length > 0, \"nonEmptyString\");\n if (nonEmptyString(functionName) && nonEmptyString(traceId)) {\n request.headers[TRACE_ID_HEADER_NAME] = traceId;\n }\n return next({\n ...args,\n request\n });\n}, \"recursionDetectionMiddleware\");\nvar addRecursionDetectionMiddlewareOptions = {\n step: \"build\",\n tags: [\"RECURSION_DETECTION\"],\n name: \"recursionDetectionMiddleware\",\n override: true,\n priority: \"low\"\n};\nvar getRecursionDetectionPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.add(recursionDetectionMiddleware(options), addRecursionDetectionMiddlewareOptions);\n }\n}), \"getRecursionDetectionPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n recursionDetectionMiddleware,\n addRecursionDetectionMiddlewareOptions,\n getRecursionDetectionPlugin\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n copySnapshotPresignedUrlMiddleware: () => copySnapshotPresignedUrlMiddleware,\n copySnapshotPresignedUrlMiddlewareOptions: () => copySnapshotPresignedUrlMiddlewareOptions,\n getCopySnapshotPresignedUrlPlugin: () => getCopySnapshotPresignedUrlPlugin\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_util_format_url = require(\"@aws-sdk/util-format-url\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_signature_v4 = require(\"@smithy/signature-v4\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\nvar version = \"2016-11-15\";\nfunction copySnapshotPresignedUrlMiddleware(options) {\n return (next, context) => async (args) => {\n const { input } = args;\n if (!input.PresignedUrl) {\n const destinationRegion = await options.region();\n const endpoint = await (0, import_middleware_endpoint.getEndpointFromInstructions)(\n input,\n {\n /**\n * Replication of {@link CopySnapshotCommand} in EC2.\n * Not imported due to circular dependency.\n */\n getEndpointParameterInstructions() {\n return {\n UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n Region: { type: \"builtInParams\", name: \"region\" },\n UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n };\n }\n },\n {\n ...options,\n region: input.SourceRegion\n }\n );\n const resolvedEndpoint = typeof options.endpoint === \"function\" ? await options.endpoint() : (0, import_middleware_endpoint.toEndpointV1)(endpoint);\n const requestToSign = new import_protocol_http.HttpRequest({\n ...resolvedEndpoint,\n protocol: \"https\",\n headers: {\n host: resolvedEndpoint.hostname\n },\n query: {\n // Values must be string instead of e.g. boolean\n // because we need to sign the serialized form.\n ...Object.entries(input).reduce((acc, [k, v]) => {\n acc[k] = String(v ?? \"\");\n return acc;\n }, {}),\n Action: \"CopySnapshot\",\n Version: version,\n DestinationRegion: destinationRegion\n }\n });\n const signer = new import_signature_v4.SignatureV4({\n credentials: options.credentials,\n region: input.SourceRegion,\n service: \"ec2\",\n sha256: options.sha256,\n uriEscapePath: options.signingEscapePath\n });\n const presignedRequest = await signer.presign(requestToSign, {\n expiresIn: 3600\n });\n args = {\n ...args,\n input: {\n ...args.input,\n DestinationRegion: destinationRegion,\n PresignedUrl: (0, import_util_format_url.formatUrl)(presignedRequest)\n }\n };\n if (import_protocol_http.HttpRequest.isInstance(args.request)) {\n const { request } = args;\n if (!(request.body ?? \"\").includes(\"DestinationRegion=\")) {\n request.body += `&DestinationRegion=${destinationRegion}`;\n }\n if (!(request.body ?? \"\").includes(\"PresignedUrl=\")) {\n request.body += `&PresignedUrl=${(0, import_smithy_client.extendedEncodeURIComponent)(args.input.PresignedUrl)}`;\n }\n }\n }\n return next(args);\n };\n}\n__name(copySnapshotPresignedUrlMiddleware, \"copySnapshotPresignedUrlMiddleware\");\nvar copySnapshotPresignedUrlMiddlewareOptions = {\n step: \"serialize\",\n tags: [\"CROSS_REGION_PRESIGNED_URL\"],\n name: \"crossRegionPresignedUrlMiddleware\",\n override: true,\n relation: \"after\",\n toMiddleware: \"endpointV2Middleware\"\n};\nvar getCopySnapshotPresignedUrlPlugin = /* @__PURE__ */ __name((config) => ({\n applyToStack: (clientStack) => {\n clientStack.add(copySnapshotPresignedUrlMiddleware(config), copySnapshotPresignedUrlMiddlewareOptions);\n }\n}), \"getCopySnapshotPresignedUrlPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n copySnapshotPresignedUrlMiddleware,\n copySnapshotPresignedUrlMiddlewareOptions,\n getCopySnapshotPresignedUrlPlugin\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n getUserAgentMiddlewareOptions: () => getUserAgentMiddlewareOptions,\n getUserAgentPlugin: () => getUserAgentPlugin,\n resolveUserAgentConfig: () => resolveUserAgentConfig,\n userAgentMiddleware: () => userAgentMiddleware\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/configurations.ts\nfunction resolveUserAgentConfig(input) {\n return {\n ...input,\n customUserAgent: typeof input.customUserAgent === \"string\" ? [[input.customUserAgent]] : input.customUserAgent\n };\n}\n__name(resolveUserAgentConfig, \"resolveUserAgentConfig\");\n\n// src/user-agent-middleware.ts\nvar import_util_endpoints = require(\"@aws-sdk/util-endpoints\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\n\n// src/constants.ts\nvar USER_AGENT = \"user-agent\";\nvar X_AMZ_USER_AGENT = \"x-amz-user-agent\";\nvar SPACE = \" \";\nvar UA_NAME_SEPARATOR = \"/\";\nvar UA_NAME_ESCAPE_REGEX = /[^\\!\\$\\%\\&\\'\\*\\+\\-\\.\\^\\_\\`\\|\\~\\d\\w]/g;\nvar UA_VALUE_ESCAPE_REGEX = /[^\\!\\$\\%\\&\\'\\*\\+\\-\\.\\^\\_\\`\\|\\~\\d\\w\\#]/g;\nvar UA_ESCAPE_CHAR = \"-\";\n\n// src/user-agent-middleware.ts\nvar userAgentMiddleware = /* @__PURE__ */ __name((options) => (next, context) => async (args) => {\n var _a, _b;\n const { request } = args;\n if (!import_protocol_http.HttpRequest.isInstance(request))\n return next(args);\n const { headers } = request;\n const userAgent = ((_a = context == null ? void 0 : context.userAgent) == null ? void 0 : _a.map(escapeUserAgent)) || [];\n const defaultUserAgent = (await options.defaultUserAgentProvider()).map(escapeUserAgent);\n const customUserAgent = ((_b = options == null ? void 0 : options.customUserAgent) == null ? void 0 : _b.map(escapeUserAgent)) || [];\n const prefix = (0, import_util_endpoints.getUserAgentPrefix)();\n const sdkUserAgentValue = (prefix ? [prefix] : []).concat([...defaultUserAgent, ...userAgent, ...customUserAgent]).join(SPACE);\n const normalUAValue = [\n ...defaultUserAgent.filter((section) => section.startsWith(\"aws-sdk-\")),\n ...customUserAgent\n ].join(SPACE);\n if (options.runtime !== \"browser\") {\n if (normalUAValue) {\n headers[X_AMZ_USER_AGENT] = headers[X_AMZ_USER_AGENT] ? `${headers[USER_AGENT]} ${normalUAValue}` : normalUAValue;\n }\n headers[USER_AGENT] = sdkUserAgentValue;\n } else {\n headers[X_AMZ_USER_AGENT] = sdkUserAgentValue;\n }\n return next({\n ...args,\n request\n });\n}, \"userAgentMiddleware\");\nvar escapeUserAgent = /* @__PURE__ */ __name((userAgentPair) => {\n var _a;\n const name = userAgentPair[0].split(UA_NAME_SEPARATOR).map((part) => part.replace(UA_NAME_ESCAPE_REGEX, UA_ESCAPE_CHAR)).join(UA_NAME_SEPARATOR);\n const version = (_a = userAgentPair[1]) == null ? void 0 : _a.replace(UA_VALUE_ESCAPE_REGEX, UA_ESCAPE_CHAR);\n const prefixSeparatorIndex = name.indexOf(UA_NAME_SEPARATOR);\n const prefix = name.substring(0, prefixSeparatorIndex);\n let uaName = name.substring(prefixSeparatorIndex + 1);\n if (prefix === \"api\") {\n uaName = uaName.toLowerCase();\n }\n return [prefix, uaName, version].filter((item) => item && item.length > 0).reduce((acc, item, index) => {\n switch (index) {\n case 0:\n return item;\n case 1:\n return `${acc}/${item}`;\n default:\n return `${acc}#${item}`;\n }\n }, \"\");\n}, \"escapeUserAgent\");\nvar getUserAgentMiddlewareOptions = {\n name: \"getUserAgentMiddleware\",\n step: \"build\",\n priority: \"low\",\n tags: [\"SET_USER_AGENT\", \"USER_AGENT\"],\n override: true\n};\nvar getUserAgentPlugin = /* @__PURE__ */ __name((config) => ({\n applyToStack: (clientStack) => {\n clientStack.add(userAgentMiddleware(config), getUserAgentMiddlewareOptions);\n }\n}), \"getUserAgentPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n resolveUserAgentConfig,\n userAgentMiddleware,\n getUserAgentMiddlewareOptions,\n getUserAgentPlugin\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n NODE_REGION_CONFIG_FILE_OPTIONS: () => NODE_REGION_CONFIG_FILE_OPTIONS,\n NODE_REGION_CONFIG_OPTIONS: () => NODE_REGION_CONFIG_OPTIONS,\n REGION_ENV_NAME: () => REGION_ENV_NAME,\n REGION_INI_NAME: () => REGION_INI_NAME,\n getAwsRegionExtensionConfiguration: () => getAwsRegionExtensionConfiguration,\n resolveAwsRegionExtensionConfiguration: () => resolveAwsRegionExtensionConfiguration,\n resolveRegionConfig: () => resolveRegionConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/extensions/index.ts\nvar getAwsRegionExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n let runtimeConfigRegion = /* @__PURE__ */ __name(async () => {\n if (runtimeConfig.region === void 0) {\n throw new Error(\"Region is missing from runtimeConfig\");\n }\n const region = runtimeConfig.region;\n if (typeof region === \"string\") {\n return region;\n }\n return region();\n }, \"runtimeConfigRegion\");\n return {\n setRegion(region) {\n runtimeConfigRegion = region;\n },\n region() {\n return runtimeConfigRegion;\n }\n };\n}, \"getAwsRegionExtensionConfiguration\");\nvar resolveAwsRegionExtensionConfiguration = /* @__PURE__ */ __name((awsRegionExtensionConfiguration) => {\n return {\n region: awsRegionExtensionConfiguration.region()\n };\n}, \"resolveAwsRegionExtensionConfiguration\");\n\n// src/regionConfig/config.ts\nvar REGION_ENV_NAME = \"AWS_REGION\";\nvar REGION_INI_NAME = \"region\";\nvar NODE_REGION_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => env[REGION_ENV_NAME],\n configFileSelector: (profile) => profile[REGION_INI_NAME],\n default: () => {\n throw new Error(\"Region is missing\");\n }\n};\nvar NODE_REGION_CONFIG_FILE_OPTIONS = {\n preferredFile: \"credentials\"\n};\n\n// src/regionConfig/isFipsRegion.ts\nvar isFipsRegion = /* @__PURE__ */ __name((region) => typeof region === \"string\" && (region.startsWith(\"fips-\") || region.endsWith(\"-fips\")), \"isFipsRegion\");\n\n// src/regionConfig/getRealRegion.ts\nvar getRealRegion = /* @__PURE__ */ __name((region) => isFipsRegion(region) ? [\"fips-aws-global\", \"aws-fips\"].includes(region) ? \"us-east-1\" : region.replace(/fips-(dkr-|prod-)?|-fips/, \"\") : region, \"getRealRegion\");\n\n// src/regionConfig/resolveRegionConfig.ts\nvar resolveRegionConfig = /* @__PURE__ */ __name((input) => {\n const { region, useFipsEndpoint } = input;\n if (!region) {\n throw new Error(\"Region is missing\");\n }\n return {\n ...input,\n region: async () => {\n if (typeof region === \"string\") {\n return getRealRegion(region);\n }\n const providedRegion = await region();\n return getRealRegion(providedRegion);\n },\n useFipsEndpoint: async () => {\n const providedRegion = typeof region === \"string\" ? region : await region();\n if (isFipsRegion(providedRegion)) {\n return true;\n }\n return typeof useFipsEndpoint !== \"function\" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint();\n }\n };\n}, \"resolveRegionConfig\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getAwsRegionExtensionConfiguration,\n resolveAwsRegionExtensionConfiguration,\n REGION_ENV_NAME,\n REGION_INI_NAME,\n NODE_REGION_CONFIG_OPTIONS,\n NODE_REGION_CONFIG_FILE_OPTIONS,\n resolveRegionConfig\n});\n\n","\"use strict\";\nvar __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n mod\n));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromSso: () => fromSso,\n fromStatic: () => fromStatic,\n nodeProvider: () => nodeProvider\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromSso.ts\n\n\n\n// src/constants.ts\nvar EXPIRE_WINDOW_MS = 5 * 60 * 1e3;\nvar REFRESH_MESSAGE = `To refresh this SSO session run 'aws sso login' with the corresponding profile.`;\n\n// src/getSsoOidcClient.ts\nvar ssoOidcClientsHash = {};\nvar getSsoOidcClient = /* @__PURE__ */ __name(async (ssoRegion) => {\n const { SSOOIDCClient } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/client-sso-oidc\")));\n if (ssoOidcClientsHash[ssoRegion]) {\n return ssoOidcClientsHash[ssoRegion];\n }\n const ssoOidcClient = new SSOOIDCClient({ region: ssoRegion });\n ssoOidcClientsHash[ssoRegion] = ssoOidcClient;\n return ssoOidcClient;\n}, \"getSsoOidcClient\");\n\n// src/getNewSsoOidcToken.ts\nvar getNewSsoOidcToken = /* @__PURE__ */ __name(async (ssoToken, ssoRegion) => {\n const { CreateTokenCommand } = await Promise.resolve().then(() => __toESM(require(\"@aws-sdk/client-sso-oidc\")));\n const ssoOidcClient = await getSsoOidcClient(ssoRegion);\n return ssoOidcClient.send(\n new CreateTokenCommand({\n clientId: ssoToken.clientId,\n clientSecret: ssoToken.clientSecret,\n refreshToken: ssoToken.refreshToken,\n grantType: \"refresh_token\"\n })\n );\n}, \"getNewSsoOidcToken\");\n\n// src/validateTokenExpiry.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar validateTokenExpiry = /* @__PURE__ */ __name((token) => {\n if (token.expiration && token.expiration.getTime() < Date.now()) {\n throw new import_property_provider.TokenProviderError(`Token is expired. ${REFRESH_MESSAGE}`, false);\n }\n}, \"validateTokenExpiry\");\n\n// src/validateTokenKey.ts\n\nvar validateTokenKey = /* @__PURE__ */ __name((key, value, forRefresh = false) => {\n if (typeof value === \"undefined\") {\n throw new import_property_provider.TokenProviderError(\n `Value not present for '${key}' in SSO Token${forRefresh ? \". Cannot refresh\" : \"\"}. ${REFRESH_MESSAGE}`,\n false\n );\n }\n}, \"validateTokenKey\");\n\n// src/writeSSOTokenToFile.ts\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\nvar import_fs = require(\"fs\");\nvar { writeFile } = import_fs.promises;\nvar writeSSOTokenToFile = /* @__PURE__ */ __name((id, ssoToken) => {\n const tokenFilepath = (0, import_shared_ini_file_loader.getSSOTokenFilepath)(id);\n const tokenString = JSON.stringify(ssoToken, null, 2);\n return writeFile(tokenFilepath, tokenString);\n}, \"writeSSOTokenToFile\");\n\n// src/fromSso.ts\nvar lastRefreshAttemptTime = /* @__PURE__ */ new Date(0);\nvar fromSso = /* @__PURE__ */ __name((init = {}) => async () => {\n var _a;\n (_a = init.logger) == null ? void 0 : _a.debug(\"@aws-sdk/token-providers - fromSso\");\n const profiles = await (0, import_shared_ini_file_loader.parseKnownFiles)(init);\n const profileName = (0, import_shared_ini_file_loader.getProfileName)(init);\n const profile = profiles[profileName];\n if (!profile) {\n throw new import_property_provider.TokenProviderError(`Profile '${profileName}' could not be found in shared credentials file.`, false);\n } else if (!profile[\"sso_session\"]) {\n throw new import_property_provider.TokenProviderError(`Profile '${profileName}' is missing required property 'sso_session'.`);\n }\n const ssoSessionName = profile[\"sso_session\"];\n const ssoSessions = await (0, import_shared_ini_file_loader.loadSsoSessionData)(init);\n const ssoSession = ssoSessions[ssoSessionName];\n if (!ssoSession) {\n throw new import_property_provider.TokenProviderError(\n `Sso session '${ssoSessionName}' could not be found in shared credentials file.`,\n false\n );\n }\n for (const ssoSessionRequiredKey of [\"sso_start_url\", \"sso_region\"]) {\n if (!ssoSession[ssoSessionRequiredKey]) {\n throw new import_property_provider.TokenProviderError(\n `Sso session '${ssoSessionName}' is missing required property '${ssoSessionRequiredKey}'.`,\n false\n );\n }\n }\n const ssoStartUrl = ssoSession[\"sso_start_url\"];\n const ssoRegion = ssoSession[\"sso_region\"];\n let ssoToken;\n try {\n ssoToken = await (0, import_shared_ini_file_loader.getSSOTokenFromFile)(ssoSessionName);\n } catch (e) {\n throw new import_property_provider.TokenProviderError(\n `The SSO session token associated with profile=${profileName} was not found or is invalid. ${REFRESH_MESSAGE}`,\n false\n );\n }\n validateTokenKey(\"accessToken\", ssoToken.accessToken);\n validateTokenKey(\"expiresAt\", ssoToken.expiresAt);\n const { accessToken, expiresAt } = ssoToken;\n const existingToken = { token: accessToken, expiration: new Date(expiresAt) };\n if (existingToken.expiration.getTime() - Date.now() > EXPIRE_WINDOW_MS) {\n return existingToken;\n }\n if (Date.now() - lastRefreshAttemptTime.getTime() < 30 * 1e3) {\n validateTokenExpiry(existingToken);\n return existingToken;\n }\n validateTokenKey(\"clientId\", ssoToken.clientId, true);\n validateTokenKey(\"clientSecret\", ssoToken.clientSecret, true);\n validateTokenKey(\"refreshToken\", ssoToken.refreshToken, true);\n try {\n lastRefreshAttemptTime.setTime(Date.now());\n const newSsoOidcToken = await getNewSsoOidcToken(ssoToken, ssoRegion);\n validateTokenKey(\"accessToken\", newSsoOidcToken.accessToken);\n validateTokenKey(\"expiresIn\", newSsoOidcToken.expiresIn);\n const newTokenExpiration = new Date(Date.now() + newSsoOidcToken.expiresIn * 1e3);\n try {\n await writeSSOTokenToFile(ssoSessionName, {\n ...ssoToken,\n accessToken: newSsoOidcToken.accessToken,\n expiresAt: newTokenExpiration.toISOString(),\n refreshToken: newSsoOidcToken.refreshToken\n });\n } catch (error) {\n }\n return {\n token: newSsoOidcToken.accessToken,\n expiration: newTokenExpiration\n };\n } catch (error) {\n validateTokenExpiry(existingToken);\n return existingToken;\n }\n}, \"fromSso\");\n\n// src/fromStatic.ts\n\nvar fromStatic = /* @__PURE__ */ __name(({ token, logger }) => async () => {\n logger == null ? void 0 : logger.debug(\"@aws-sdk/token-providers - fromStatic\");\n if (!token || !token.token) {\n throw new import_property_provider.TokenProviderError(`Please pass a valid token to fromStatic`, false);\n }\n return token;\n}, \"fromStatic\");\n\n// src/nodeProvider.ts\n\nvar nodeProvider = /* @__PURE__ */ __name((init = {}) => (0, import_property_provider.memoize)(\n (0, import_property_provider.chain)(fromSso(init), async () => {\n throw new import_property_provider.TokenProviderError(\"Could not load token from any providers\", false);\n }),\n (token) => token.expiration !== void 0 && token.expiration.getTime() - Date.now() < 3e5,\n (token) => token.expiration !== void 0\n), \"nodeProvider\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromSso,\n fromStatic,\n nodeProvider\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n ConditionObject: () => import_util_endpoints.ConditionObject,\n DeprecatedObject: () => import_util_endpoints.DeprecatedObject,\n EndpointError: () => import_util_endpoints.EndpointError,\n EndpointObject: () => import_util_endpoints.EndpointObject,\n EndpointObjectHeaders: () => import_util_endpoints.EndpointObjectHeaders,\n EndpointObjectProperties: () => import_util_endpoints.EndpointObjectProperties,\n EndpointParams: () => import_util_endpoints.EndpointParams,\n EndpointResolverOptions: () => import_util_endpoints.EndpointResolverOptions,\n EndpointRuleObject: () => import_util_endpoints.EndpointRuleObject,\n ErrorRuleObject: () => import_util_endpoints.ErrorRuleObject,\n EvaluateOptions: () => import_util_endpoints.EvaluateOptions,\n Expression: () => import_util_endpoints.Expression,\n FunctionArgv: () => import_util_endpoints.FunctionArgv,\n FunctionObject: () => import_util_endpoints.FunctionObject,\n FunctionReturn: () => import_util_endpoints.FunctionReturn,\n ParameterObject: () => import_util_endpoints.ParameterObject,\n ReferenceObject: () => import_util_endpoints.ReferenceObject,\n ReferenceRecord: () => import_util_endpoints.ReferenceRecord,\n RuleSetObject: () => import_util_endpoints.RuleSetObject,\n RuleSetRules: () => import_util_endpoints.RuleSetRules,\n TreeRuleObject: () => import_util_endpoints.TreeRuleObject,\n awsEndpointFunctions: () => awsEndpointFunctions,\n getUserAgentPrefix: () => getUserAgentPrefix,\n isIpAddress: () => import_util_endpoints.isIpAddress,\n partition: () => partition,\n resolveEndpoint: () => import_util_endpoints.resolveEndpoint,\n setPartitionInfo: () => setPartitionInfo,\n useDefaultPartitionInfo: () => useDefaultPartitionInfo\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/aws.ts\n\n\n// src/lib/aws/isVirtualHostableS3Bucket.ts\n\n\n// src/lib/isIpAddress.ts\nvar import_util_endpoints = require(\"@smithy/util-endpoints\");\n\n// src/lib/aws/isVirtualHostableS3Bucket.ts\nvar isVirtualHostableS3Bucket = /* @__PURE__ */ __name((value, allowSubDomains = false) => {\n if (allowSubDomains) {\n for (const label of value.split(\".\")) {\n if (!isVirtualHostableS3Bucket(label)) {\n return false;\n }\n }\n return true;\n }\n if (!(0, import_util_endpoints.isValidHostLabel)(value)) {\n return false;\n }\n if (value.length < 3 || value.length > 63) {\n return false;\n }\n if (value !== value.toLowerCase()) {\n return false;\n }\n if ((0, import_util_endpoints.isIpAddress)(value)) {\n return false;\n }\n return true;\n}, \"isVirtualHostableS3Bucket\");\n\n// src/lib/aws/parseArn.ts\nvar ARN_DELIMITER = \":\";\nvar RESOURCE_DELIMITER = \"/\";\nvar parseArn = /* @__PURE__ */ __name((value) => {\n const segments = value.split(ARN_DELIMITER);\n if (segments.length < 6)\n return null;\n const [arn, partition2, service, region, accountId, ...resourcePath] = segments;\n if (arn !== \"arn\" || partition2 === \"\" || service === \"\" || resourcePath.join(ARN_DELIMITER) === \"\")\n return null;\n const resourceId = resourcePath.map((resource) => resource.split(RESOURCE_DELIMITER)).flat();\n return {\n partition: partition2,\n service,\n region,\n accountId,\n resourceId\n };\n}, \"parseArn\");\n\n// src/lib/aws/partitions.json\nvar partitions_default = {\n partitions: [{\n id: \"aws\",\n outputs: {\n dnsSuffix: \"amazonaws.com\",\n dualStackDnsSuffix: \"api.aws\",\n implicitGlobalRegion: \"us-east-1\",\n name: \"aws\",\n supportsDualStack: true,\n supportsFIPS: true\n },\n regionRegex: \"^(us|eu|ap|sa|ca|me|af|il|mx)\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"af-south-1\": {\n description: \"Africa (Cape Town)\"\n },\n \"ap-east-1\": {\n description: \"Asia Pacific (Hong Kong)\"\n },\n \"ap-northeast-1\": {\n description: \"Asia Pacific (Tokyo)\"\n },\n \"ap-northeast-2\": {\n description: \"Asia Pacific (Seoul)\"\n },\n \"ap-northeast-3\": {\n description: \"Asia Pacific (Osaka)\"\n },\n \"ap-south-1\": {\n description: \"Asia Pacific (Mumbai)\"\n },\n \"ap-south-2\": {\n description: \"Asia Pacific (Hyderabad)\"\n },\n \"ap-southeast-1\": {\n description: \"Asia Pacific (Singapore)\"\n },\n \"ap-southeast-2\": {\n description: \"Asia Pacific (Sydney)\"\n },\n \"ap-southeast-3\": {\n description: \"Asia Pacific (Jakarta)\"\n },\n \"ap-southeast-4\": {\n description: \"Asia Pacific (Melbourne)\"\n },\n \"ap-southeast-5\": {\n description: \"Asia Pacific (Malaysia)\"\n },\n \"aws-global\": {\n description: \"AWS Standard global region\"\n },\n \"ca-central-1\": {\n description: \"Canada (Central)\"\n },\n \"ca-west-1\": {\n description: \"Canada West (Calgary)\"\n },\n \"eu-central-1\": {\n description: \"Europe (Frankfurt)\"\n },\n \"eu-central-2\": {\n description: \"Europe (Zurich)\"\n },\n \"eu-north-1\": {\n description: \"Europe (Stockholm)\"\n },\n \"eu-south-1\": {\n description: \"Europe (Milan)\"\n },\n \"eu-south-2\": {\n description: \"Europe (Spain)\"\n },\n \"eu-west-1\": {\n description: \"Europe (Ireland)\"\n },\n \"eu-west-2\": {\n description: \"Europe (London)\"\n },\n \"eu-west-3\": {\n description: \"Europe (Paris)\"\n },\n \"il-central-1\": {\n description: \"Israel (Tel Aviv)\"\n },\n \"me-central-1\": {\n description: \"Middle East (UAE)\"\n },\n \"me-south-1\": {\n description: \"Middle East (Bahrain)\"\n },\n \"sa-east-1\": {\n description: \"South America (Sao Paulo)\"\n },\n \"us-east-1\": {\n description: \"US East (N. Virginia)\"\n },\n \"us-east-2\": {\n description: \"US East (Ohio)\"\n },\n \"us-west-1\": {\n description: \"US West (N. California)\"\n },\n \"us-west-2\": {\n description: \"US West (Oregon)\"\n }\n }\n }, {\n id: \"aws-cn\",\n outputs: {\n dnsSuffix: \"amazonaws.com.cn\",\n dualStackDnsSuffix: \"api.amazonwebservices.com.cn\",\n implicitGlobalRegion: \"cn-northwest-1\",\n name: \"aws-cn\",\n supportsDualStack: true,\n supportsFIPS: true\n },\n regionRegex: \"^cn\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"aws-cn-global\": {\n description: \"AWS China global region\"\n },\n \"cn-north-1\": {\n description: \"China (Beijing)\"\n },\n \"cn-northwest-1\": {\n description: \"China (Ningxia)\"\n }\n }\n }, {\n id: \"aws-us-gov\",\n outputs: {\n dnsSuffix: \"amazonaws.com\",\n dualStackDnsSuffix: \"api.aws\",\n implicitGlobalRegion: \"us-gov-west-1\",\n name: \"aws-us-gov\",\n supportsDualStack: true,\n supportsFIPS: true\n },\n regionRegex: \"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"aws-us-gov-global\": {\n description: \"AWS GovCloud (US) global region\"\n },\n \"us-gov-east-1\": {\n description: \"AWS GovCloud (US-East)\"\n },\n \"us-gov-west-1\": {\n description: \"AWS GovCloud (US-West)\"\n }\n }\n }, {\n id: \"aws-iso\",\n outputs: {\n dnsSuffix: \"c2s.ic.gov\",\n dualStackDnsSuffix: \"c2s.ic.gov\",\n implicitGlobalRegion: \"us-iso-east-1\",\n name: \"aws-iso\",\n supportsDualStack: false,\n supportsFIPS: true\n },\n regionRegex: \"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"aws-iso-global\": {\n description: \"AWS ISO (US) global region\"\n },\n \"us-iso-east-1\": {\n description: \"US ISO East\"\n },\n \"us-iso-west-1\": {\n description: \"US ISO WEST\"\n }\n }\n }, {\n id: \"aws-iso-b\",\n outputs: {\n dnsSuffix: \"sc2s.sgov.gov\",\n dualStackDnsSuffix: \"sc2s.sgov.gov\",\n implicitGlobalRegion: \"us-isob-east-1\",\n name: \"aws-iso-b\",\n supportsDualStack: false,\n supportsFIPS: true\n },\n regionRegex: \"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"aws-iso-b-global\": {\n description: \"AWS ISOB (US) global region\"\n },\n \"us-isob-east-1\": {\n description: \"US ISOB East (Ohio)\"\n }\n }\n }, {\n id: \"aws-iso-e\",\n outputs: {\n dnsSuffix: \"cloud.adc-e.uk\",\n dualStackDnsSuffix: \"cloud.adc-e.uk\",\n implicitGlobalRegion: \"eu-isoe-west-1\",\n name: \"aws-iso-e\",\n supportsDualStack: false,\n supportsFIPS: true\n },\n regionRegex: \"^eu\\\\-isoe\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {\n \"eu-isoe-west-1\": {\n description: \"EU ISOE West\"\n }\n }\n }, {\n id: \"aws-iso-f\",\n outputs: {\n dnsSuffix: \"csp.hci.ic.gov\",\n dualStackDnsSuffix: \"csp.hci.ic.gov\",\n implicitGlobalRegion: \"us-isof-south-1\",\n name: \"aws-iso-f\",\n supportsDualStack: false,\n supportsFIPS: true\n },\n regionRegex: \"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$\",\n regions: {}\n }],\n version: \"1.1\"\n};\n\n// src/lib/aws/partition.ts\nvar selectedPartitionsInfo = partitions_default;\nvar selectedUserAgentPrefix = \"\";\nvar partition = /* @__PURE__ */ __name((value) => {\n const { partitions } = selectedPartitionsInfo;\n for (const partition2 of partitions) {\n const { regions, outputs } = partition2;\n for (const [region, regionData] of Object.entries(regions)) {\n if (region === value) {\n return {\n ...outputs,\n ...regionData\n };\n }\n }\n }\n for (const partition2 of partitions) {\n const { regionRegex, outputs } = partition2;\n if (new RegExp(regionRegex).test(value)) {\n return {\n ...outputs\n };\n }\n }\n const DEFAULT_PARTITION = partitions.find((partition2) => partition2.id === \"aws\");\n if (!DEFAULT_PARTITION) {\n throw new Error(\n \"Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.\"\n );\n }\n return {\n ...DEFAULT_PARTITION.outputs\n };\n}, \"partition\");\nvar setPartitionInfo = /* @__PURE__ */ __name((partitionsInfo, userAgentPrefix = \"\") => {\n selectedPartitionsInfo = partitionsInfo;\n selectedUserAgentPrefix = userAgentPrefix;\n}, \"setPartitionInfo\");\nvar useDefaultPartitionInfo = /* @__PURE__ */ __name(() => {\n setPartitionInfo(partitions_default, \"\");\n}, \"useDefaultPartitionInfo\");\nvar getUserAgentPrefix = /* @__PURE__ */ __name(() => selectedUserAgentPrefix, \"getUserAgentPrefix\");\n\n// src/aws.ts\nvar awsEndpointFunctions = {\n isVirtualHostableS3Bucket,\n parseArn,\n partition\n};\nimport_util_endpoints.customEndpointFunctions.aws = awsEndpointFunctions;\n\n// src/resolveEndpoint.ts\n\n\n// src/types/EndpointError.ts\n\n\n// src/types/EndpointRuleObject.ts\n\n\n// src/types/ErrorRuleObject.ts\n\n\n// src/types/RuleSetObject.ts\n\n\n// src/types/TreeRuleObject.ts\n\n\n// src/types/shared.ts\n\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n awsEndpointFunctions,\n partition,\n setPartitionInfo,\n useDefaultPartitionInfo,\n getUserAgentPrefix,\n isIpAddress,\n resolveEndpoint,\n EndpointError\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n formatUrl: () => formatUrl\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_querystring_builder = require(\"@smithy/querystring-builder\");\nfunction formatUrl(request) {\n const { port, query } = request;\n let { protocol, path, hostname } = request;\n if (protocol && protocol.slice(-1) !== \":\") {\n protocol += \":\";\n }\n if (port) {\n hostname += `:${port}`;\n }\n if (path && path.charAt(0) !== \"/\") {\n path = `/${path}`;\n }\n let queryString = query ? (0, import_querystring_builder.buildQueryString)(query) : \"\";\n if (queryString && queryString[0] !== \"?\") {\n queryString = `?${queryString}`;\n }\n let auth = \"\";\n if (request.username != null || request.password != null) {\n const username = request.username ?? \"\";\n const password = request.password ?? \"\";\n auth = `${username}:${password}@`;\n }\n let fragment = \"\";\n if (request.fragment) {\n fragment = `#${request.fragment}`;\n }\n return `${protocol}//${auth}${hostname}${path}${queryString}${fragment}`;\n}\n__name(formatUrl, \"formatUrl\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n formatUrl\n});\n\n","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n UA_APP_ID_ENV_NAME: () => UA_APP_ID_ENV_NAME,\n UA_APP_ID_INI_NAME: () => UA_APP_ID_INI_NAME,\n crtAvailability: () => crtAvailability,\n defaultUserAgent: () => defaultUserAgent\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_node_config_provider = require(\"@smithy/node-config-provider\");\nvar import_os = require(\"os\");\nvar import_process = require(\"process\");\n\n// src/crt-availability.ts\nvar crtAvailability = {\n isCrtAvailable: false\n};\n\n// src/is-crt-available.ts\nvar isCrtAvailable = /* @__PURE__ */ __name(() => {\n if (crtAvailability.isCrtAvailable) {\n return [\"md/crt-avail\"];\n }\n return null;\n}, \"isCrtAvailable\");\n\n// src/index.ts\nvar UA_APP_ID_ENV_NAME = \"AWS_SDK_UA_APP_ID\";\nvar UA_APP_ID_INI_NAME = \"sdk-ua-app-id\";\nvar defaultUserAgent = /* @__PURE__ */ __name(({ serviceId, clientVersion }) => {\n const sections = [\n // sdk-metadata\n [\"aws-sdk-js\", clientVersion],\n // ua-metadata\n [\"ua\", \"2.0\"],\n // os-metadata\n [`os/${(0, import_os.platform)()}`, (0, import_os.release)()],\n // language-metadata\n // ECMAScript edition doesn't matter in JS, so no version needed.\n [\"lang/js\"],\n [\"md/nodejs\", `${import_process.versions.node}`]\n ];\n const crtAvailable = isCrtAvailable();\n if (crtAvailable) {\n sections.push(crtAvailable);\n }\n if (serviceId) {\n sections.push([`api/${serviceId}`, clientVersion]);\n }\n if (import_process.env.AWS_EXECUTION_ENV) {\n sections.push([`exec-env/${import_process.env.AWS_EXECUTION_ENV}`]);\n }\n const appIdPromise = (0, import_node_config_provider.loadConfig)({\n environmentVariableSelector: (env2) => env2[UA_APP_ID_ENV_NAME],\n configFileSelector: (profile) => profile[UA_APP_ID_INI_NAME],\n default: void 0\n })();\n let resolvedUserAgent = void 0;\n return async () => {\n if (!resolvedUserAgent) {\n const appId = await appIdPromise;\n resolvedUserAgent = appId ? [...sections, [`app/${appId}`]] : [...sections];\n }\n return resolvedUserAgent;\n };\n}, \"defaultUserAgent\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n crtAvailability,\n UA_APP_ID_ENV_NAME,\n UA_APP_ID_INI_NAME,\n defaultUserAgent\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n CONFIG_USE_DUALSTACK_ENDPOINT: () => CONFIG_USE_DUALSTACK_ENDPOINT,\n CONFIG_USE_FIPS_ENDPOINT: () => CONFIG_USE_FIPS_ENDPOINT,\n DEFAULT_USE_DUALSTACK_ENDPOINT: () => DEFAULT_USE_DUALSTACK_ENDPOINT,\n DEFAULT_USE_FIPS_ENDPOINT: () => DEFAULT_USE_FIPS_ENDPOINT,\n ENV_USE_DUALSTACK_ENDPOINT: () => ENV_USE_DUALSTACK_ENDPOINT,\n ENV_USE_FIPS_ENDPOINT: () => ENV_USE_FIPS_ENDPOINT,\n NODE_REGION_CONFIG_FILE_OPTIONS: () => NODE_REGION_CONFIG_FILE_OPTIONS,\n NODE_REGION_CONFIG_OPTIONS: () => NODE_REGION_CONFIG_OPTIONS,\n NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS: () => NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS,\n NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS: () => NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS,\n REGION_ENV_NAME: () => REGION_ENV_NAME,\n REGION_INI_NAME: () => REGION_INI_NAME,\n getRegionInfo: () => getRegionInfo,\n resolveCustomEndpointsConfig: () => resolveCustomEndpointsConfig,\n resolveEndpointsConfig: () => resolveEndpointsConfig,\n resolveRegionConfig: () => resolveRegionConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/endpointsConfig/NodeUseDualstackEndpointConfigOptions.ts\nvar import_util_config_provider = require(\"@smithy/util-config-provider\");\nvar ENV_USE_DUALSTACK_ENDPOINT = \"AWS_USE_DUALSTACK_ENDPOINT\";\nvar CONFIG_USE_DUALSTACK_ENDPOINT = \"use_dualstack_endpoint\";\nvar DEFAULT_USE_DUALSTACK_ENDPOINT = false;\nvar NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => (0, import_util_config_provider.booleanSelector)(env, ENV_USE_DUALSTACK_ENDPOINT, import_util_config_provider.SelectorType.ENV),\n configFileSelector: (profile) => (0, import_util_config_provider.booleanSelector)(profile, CONFIG_USE_DUALSTACK_ENDPOINT, import_util_config_provider.SelectorType.CONFIG),\n default: false\n};\n\n// src/endpointsConfig/NodeUseFipsEndpointConfigOptions.ts\n\nvar ENV_USE_FIPS_ENDPOINT = \"AWS_USE_FIPS_ENDPOINT\";\nvar CONFIG_USE_FIPS_ENDPOINT = \"use_fips_endpoint\";\nvar DEFAULT_USE_FIPS_ENDPOINT = false;\nvar NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => (0, import_util_config_provider.booleanSelector)(env, ENV_USE_FIPS_ENDPOINT, import_util_config_provider.SelectorType.ENV),\n configFileSelector: (profile) => (0, import_util_config_provider.booleanSelector)(profile, CONFIG_USE_FIPS_ENDPOINT, import_util_config_provider.SelectorType.CONFIG),\n default: false\n};\n\n// src/endpointsConfig/resolveCustomEndpointsConfig.ts\nvar import_util_middleware = require(\"@smithy/util-middleware\");\nvar resolveCustomEndpointsConfig = /* @__PURE__ */ __name((input) => {\n const { endpoint, urlParser } = input;\n return {\n ...input,\n tls: input.tls ?? true,\n endpoint: (0, import_util_middleware.normalizeProvider)(typeof endpoint === \"string\" ? urlParser(endpoint) : endpoint),\n isCustomEndpoint: true,\n useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false)\n };\n}, \"resolveCustomEndpointsConfig\");\n\n// src/endpointsConfig/resolveEndpointsConfig.ts\n\n\n// src/endpointsConfig/utils/getEndpointFromRegion.ts\nvar getEndpointFromRegion = /* @__PURE__ */ __name(async (input) => {\n const { tls = true } = input;\n const region = await input.region();\n const dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);\n if (!dnsHostRegex.test(region)) {\n throw new Error(\"Invalid region in client config\");\n }\n const useDualstackEndpoint = await input.useDualstackEndpoint();\n const useFipsEndpoint = await input.useFipsEndpoint();\n const { hostname } = await input.regionInfoProvider(region, { useDualstackEndpoint, useFipsEndpoint }) ?? {};\n if (!hostname) {\n throw new Error(\"Cannot resolve hostname from client config\");\n }\n return input.urlParser(`${tls ? \"https:\" : \"http:\"}//${hostname}`);\n}, \"getEndpointFromRegion\");\n\n// src/endpointsConfig/resolveEndpointsConfig.ts\nvar resolveEndpointsConfig = /* @__PURE__ */ __name((input) => {\n const useDualstackEndpoint = (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false);\n const { endpoint, useFipsEndpoint, urlParser } = input;\n return {\n ...input,\n tls: input.tls ?? true,\n endpoint: endpoint ? (0, import_util_middleware.normalizeProvider)(typeof endpoint === \"string\" ? urlParser(endpoint) : endpoint) : () => getEndpointFromRegion({ ...input, useDualstackEndpoint, useFipsEndpoint }),\n isCustomEndpoint: !!endpoint,\n useDualstackEndpoint\n };\n}, \"resolveEndpointsConfig\");\n\n// src/regionConfig/config.ts\nvar REGION_ENV_NAME = \"AWS_REGION\";\nvar REGION_INI_NAME = \"region\";\nvar NODE_REGION_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => env[REGION_ENV_NAME],\n configFileSelector: (profile) => profile[REGION_INI_NAME],\n default: () => {\n throw new Error(\"Region is missing\");\n }\n};\nvar NODE_REGION_CONFIG_FILE_OPTIONS = {\n preferredFile: \"credentials\"\n};\n\n// src/regionConfig/isFipsRegion.ts\nvar isFipsRegion = /* @__PURE__ */ __name((region) => typeof region === \"string\" && (region.startsWith(\"fips-\") || region.endsWith(\"-fips\")), \"isFipsRegion\");\n\n// src/regionConfig/getRealRegion.ts\nvar getRealRegion = /* @__PURE__ */ __name((region) => isFipsRegion(region) ? [\"fips-aws-global\", \"aws-fips\"].includes(region) ? \"us-east-1\" : region.replace(/fips-(dkr-|prod-)?|-fips/, \"\") : region, \"getRealRegion\");\n\n// src/regionConfig/resolveRegionConfig.ts\nvar resolveRegionConfig = /* @__PURE__ */ __name((input) => {\n const { region, useFipsEndpoint } = input;\n if (!region) {\n throw new Error(\"Region is missing\");\n }\n return {\n ...input,\n region: async () => {\n if (typeof region === \"string\") {\n return getRealRegion(region);\n }\n const providedRegion = await region();\n return getRealRegion(providedRegion);\n },\n useFipsEndpoint: async () => {\n const providedRegion = typeof region === \"string\" ? region : await region();\n if (isFipsRegion(providedRegion)) {\n return true;\n }\n return typeof useFipsEndpoint !== \"function\" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint();\n }\n };\n}, \"resolveRegionConfig\");\n\n// src/regionInfo/getHostnameFromVariants.ts\nvar getHostnameFromVariants = /* @__PURE__ */ __name((variants = [], { useFipsEndpoint, useDualstackEndpoint }) => {\n var _a;\n return (_a = variants.find(\n ({ tags }) => useFipsEndpoint === tags.includes(\"fips\") && useDualstackEndpoint === tags.includes(\"dualstack\")\n )) == null ? void 0 : _a.hostname;\n}, \"getHostnameFromVariants\");\n\n// src/regionInfo/getResolvedHostname.ts\nvar getResolvedHostname = /* @__PURE__ */ __name((resolvedRegion, { regionHostname, partitionHostname }) => regionHostname ? regionHostname : partitionHostname ? partitionHostname.replace(\"{region}\", resolvedRegion) : void 0, \"getResolvedHostname\");\n\n// src/regionInfo/getResolvedPartition.ts\nvar getResolvedPartition = /* @__PURE__ */ __name((region, { partitionHash }) => Object.keys(partitionHash || {}).find((key) => partitionHash[key].regions.includes(region)) ?? \"aws\", \"getResolvedPartition\");\n\n// src/regionInfo/getResolvedSigningRegion.ts\nvar getResolvedSigningRegion = /* @__PURE__ */ __name((hostname, { signingRegion, regionRegex, useFipsEndpoint }) => {\n if (signingRegion) {\n return signingRegion;\n } else if (useFipsEndpoint) {\n const regionRegexJs = regionRegex.replace(\"\\\\\\\\\", \"\\\\\").replace(/^\\^/g, \"\\\\.\").replace(/\\$$/g, \"\\\\.\");\n const regionRegexmatchArray = hostname.match(regionRegexJs);\n if (regionRegexmatchArray) {\n return regionRegexmatchArray[0].slice(1, -1);\n }\n }\n}, \"getResolvedSigningRegion\");\n\n// src/regionInfo/getRegionInfo.ts\nvar getRegionInfo = /* @__PURE__ */ __name((region, {\n useFipsEndpoint = false,\n useDualstackEndpoint = false,\n signingService,\n regionHash,\n partitionHash\n}) => {\n var _a, _b, _c, _d, _e;\n const partition = getResolvedPartition(region, { partitionHash });\n const resolvedRegion = region in regionHash ? region : ((_a = partitionHash[partition]) == null ? void 0 : _a.endpoint) ?? region;\n const hostnameOptions = { useFipsEndpoint, useDualstackEndpoint };\n const regionHostname = getHostnameFromVariants((_b = regionHash[resolvedRegion]) == null ? void 0 : _b.variants, hostnameOptions);\n const partitionHostname = getHostnameFromVariants((_c = partitionHash[partition]) == null ? void 0 : _c.variants, hostnameOptions);\n const hostname = getResolvedHostname(resolvedRegion, { regionHostname, partitionHostname });\n if (hostname === void 0) {\n throw new Error(`Endpoint resolution failed for: ${{ resolvedRegion, useFipsEndpoint, useDualstackEndpoint }}`);\n }\n const signingRegion = getResolvedSigningRegion(hostname, {\n signingRegion: (_d = regionHash[resolvedRegion]) == null ? void 0 : _d.signingRegion,\n regionRegex: partitionHash[partition].regionRegex,\n useFipsEndpoint\n });\n return {\n partition,\n signingService,\n hostname,\n ...signingRegion && { signingRegion },\n ...((_e = regionHash[resolvedRegion]) == null ? void 0 : _e.signingService) && {\n signingService: regionHash[resolvedRegion].signingService\n }\n };\n}, \"getRegionInfo\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n ENV_USE_DUALSTACK_ENDPOINT,\n CONFIG_USE_DUALSTACK_ENDPOINT,\n DEFAULT_USE_DUALSTACK_ENDPOINT,\n NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS,\n ENV_USE_FIPS_ENDPOINT,\n CONFIG_USE_FIPS_ENDPOINT,\n DEFAULT_USE_FIPS_ENDPOINT,\n NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS,\n resolveCustomEndpointsConfig,\n resolveEndpointsConfig,\n REGION_ENV_NAME,\n REGION_INI_NAME,\n NODE_REGION_CONFIG_OPTIONS,\n NODE_REGION_CONFIG_FILE_OPTIONS,\n resolveRegionConfig,\n getRegionInfo\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n DefaultIdentityProviderConfig: () => DefaultIdentityProviderConfig,\n EXPIRATION_MS: () => EXPIRATION_MS,\n HttpApiKeyAuthSigner: () => HttpApiKeyAuthSigner,\n HttpBearerAuthSigner: () => HttpBearerAuthSigner,\n NoAuthSigner: () => NoAuthSigner,\n RequestBuilder: () => RequestBuilder,\n createIsIdentityExpiredFunction: () => createIsIdentityExpiredFunction,\n createPaginator: () => createPaginator,\n doesIdentityRequireRefresh: () => doesIdentityRequireRefresh,\n getHttpAuthSchemeEndpointRuleSetPlugin: () => getHttpAuthSchemeEndpointRuleSetPlugin,\n getHttpAuthSchemePlugin: () => getHttpAuthSchemePlugin,\n getHttpSigningPlugin: () => getHttpSigningPlugin,\n getSmithyContext: () => getSmithyContext3,\n httpAuthSchemeEndpointRuleSetMiddlewareOptions: () => httpAuthSchemeEndpointRuleSetMiddlewareOptions,\n httpAuthSchemeMiddleware: () => httpAuthSchemeMiddleware,\n httpAuthSchemeMiddlewareOptions: () => httpAuthSchemeMiddlewareOptions,\n httpSigningMiddleware: () => httpSigningMiddleware,\n httpSigningMiddlewareOptions: () => httpSigningMiddlewareOptions,\n isIdentityExpired: () => isIdentityExpired,\n memoizeIdentityProvider: () => memoizeIdentityProvider,\n normalizeProvider: () => normalizeProvider,\n requestBuilder: () => requestBuilder\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/middleware-http-auth-scheme/httpAuthSchemeMiddleware.ts\nvar import_util_middleware = require(\"@smithy/util-middleware\");\nfunction convertHttpAuthSchemesToMap(httpAuthSchemes) {\n const map = /* @__PURE__ */ new Map();\n for (const scheme of httpAuthSchemes) {\n map.set(scheme.schemeId, scheme);\n }\n return map;\n}\n__name(convertHttpAuthSchemesToMap, \"convertHttpAuthSchemesToMap\");\nvar httpAuthSchemeMiddleware = /* @__PURE__ */ __name((config, mwOptions) => (next, context) => async (args) => {\n var _a;\n const options = config.httpAuthSchemeProvider(\n await mwOptions.httpAuthSchemeParametersProvider(config, context, args.input)\n );\n const authSchemes = convertHttpAuthSchemesToMap(config.httpAuthSchemes);\n const smithyContext = (0, import_util_middleware.getSmithyContext)(context);\n const failureReasons = [];\n for (const option of options) {\n const scheme = authSchemes.get(option.schemeId);\n if (!scheme) {\n failureReasons.push(`HttpAuthScheme \\`${option.schemeId}\\` was not enabled for this service.`);\n continue;\n }\n const identityProvider = scheme.identityProvider(await mwOptions.identityProviderConfigProvider(config));\n if (!identityProvider) {\n failureReasons.push(`HttpAuthScheme \\`${option.schemeId}\\` did not have an IdentityProvider configured.`);\n continue;\n }\n const { identityProperties = {}, signingProperties = {} } = ((_a = option.propertiesExtractor) == null ? void 0 : _a.call(option, config, context)) || {};\n option.identityProperties = Object.assign(option.identityProperties || {}, identityProperties);\n option.signingProperties = Object.assign(option.signingProperties || {}, signingProperties);\n smithyContext.selectedHttpAuthScheme = {\n httpAuthOption: option,\n identity: await identityProvider(option.identityProperties),\n signer: scheme.signer\n };\n break;\n }\n if (!smithyContext.selectedHttpAuthScheme) {\n throw new Error(failureReasons.join(\"\\n\"));\n }\n return next(args);\n}, \"httpAuthSchemeMiddleware\");\n\n// src/middleware-http-auth-scheme/getHttpAuthSchemeEndpointRuleSetPlugin.ts\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar httpAuthSchemeEndpointRuleSetMiddlewareOptions = {\n step: \"serialize\",\n tags: [\"HTTP_AUTH_SCHEME\"],\n name: \"httpAuthSchemeMiddleware\",\n override: true,\n relation: \"before\",\n toMiddleware: import_middleware_endpoint.endpointMiddlewareOptions.name\n};\nvar getHttpAuthSchemeEndpointRuleSetPlugin = /* @__PURE__ */ __name((config, {\n httpAuthSchemeParametersProvider,\n identityProviderConfigProvider\n}) => ({\n applyToStack: (clientStack) => {\n clientStack.addRelativeTo(\n httpAuthSchemeMiddleware(config, {\n httpAuthSchemeParametersProvider,\n identityProviderConfigProvider\n }),\n httpAuthSchemeEndpointRuleSetMiddlewareOptions\n );\n }\n}), \"getHttpAuthSchemeEndpointRuleSetPlugin\");\n\n// src/middleware-http-auth-scheme/getHttpAuthSchemePlugin.ts\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\nvar httpAuthSchemeMiddlewareOptions = {\n step: \"serialize\",\n tags: [\"HTTP_AUTH_SCHEME\"],\n name: \"httpAuthSchemeMiddleware\",\n override: true,\n relation: \"before\",\n toMiddleware: import_middleware_serde.serializerMiddlewareOption.name\n};\nvar getHttpAuthSchemePlugin = /* @__PURE__ */ __name((config, {\n httpAuthSchemeParametersProvider,\n identityProviderConfigProvider\n}) => ({\n applyToStack: (clientStack) => {\n clientStack.addRelativeTo(\n httpAuthSchemeMiddleware(config, {\n httpAuthSchemeParametersProvider,\n identityProviderConfigProvider\n }),\n httpAuthSchemeMiddlewareOptions\n );\n }\n}), \"getHttpAuthSchemePlugin\");\n\n// src/middleware-http-signing/httpSigningMiddleware.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\n\nvar defaultErrorHandler = /* @__PURE__ */ __name((signingProperties) => (error) => {\n throw error;\n}, \"defaultErrorHandler\");\nvar defaultSuccessHandler = /* @__PURE__ */ __name((httpResponse, signingProperties) => {\n}, \"defaultSuccessHandler\");\nvar httpSigningMiddleware = /* @__PURE__ */ __name((config) => (next, context) => async (args) => {\n if (!import_protocol_http.HttpRequest.isInstance(args.request)) {\n return next(args);\n }\n const smithyContext = (0, import_util_middleware.getSmithyContext)(context);\n const scheme = smithyContext.selectedHttpAuthScheme;\n if (!scheme) {\n throw new Error(`No HttpAuthScheme was selected: unable to sign request`);\n }\n const {\n httpAuthOption: { signingProperties = {} },\n identity,\n signer\n } = scheme;\n const output = await next({\n ...args,\n request: await signer.sign(args.request, identity, signingProperties)\n }).catch((signer.errorHandler || defaultErrorHandler)(signingProperties));\n (signer.successHandler || defaultSuccessHandler)(output.response, signingProperties);\n return output;\n}, \"httpSigningMiddleware\");\n\n// src/middleware-http-signing/getHttpSigningMiddleware.ts\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\nvar httpSigningMiddlewareOptions = {\n step: \"finalizeRequest\",\n tags: [\"HTTP_SIGNING\"],\n name: \"httpSigningMiddleware\",\n aliases: [\"apiKeyMiddleware\", \"tokenMiddleware\", \"awsAuthMiddleware\"],\n override: true,\n relation: \"after\",\n toMiddleware: import_middleware_retry.retryMiddlewareOptions.name\n};\nvar getHttpSigningPlugin = /* @__PURE__ */ __name((config) => ({\n applyToStack: (clientStack) => {\n clientStack.addRelativeTo(httpSigningMiddleware(config), httpSigningMiddlewareOptions);\n }\n}), \"getHttpSigningPlugin\");\n\n// src/util-identity-and-auth/DefaultIdentityProviderConfig.ts\nvar _DefaultIdentityProviderConfig = class _DefaultIdentityProviderConfig {\n /**\n * Creates an IdentityProviderConfig with a record of scheme IDs to identity providers.\n *\n * @param config scheme IDs and identity providers to configure\n */\n constructor(config) {\n this.authSchemes = /* @__PURE__ */ new Map();\n for (const [key, value] of Object.entries(config)) {\n if (value !== void 0) {\n this.authSchemes.set(key, value);\n }\n }\n }\n getIdentityProvider(schemeId) {\n return this.authSchemes.get(schemeId);\n }\n};\n__name(_DefaultIdentityProviderConfig, \"DefaultIdentityProviderConfig\");\nvar DefaultIdentityProviderConfig = _DefaultIdentityProviderConfig;\n\n// src/util-identity-and-auth/httpAuthSchemes/httpApiKeyAuth.ts\n\nvar import_types = require(\"@smithy/types\");\nvar _HttpApiKeyAuthSigner = class _HttpApiKeyAuthSigner {\n async sign(httpRequest, identity, signingProperties) {\n if (!signingProperties) {\n throw new Error(\n \"request could not be signed with `apiKey` since the `name` and `in` signer properties are missing\"\n );\n }\n if (!signingProperties.name) {\n throw new Error(\"request could not be signed with `apiKey` since the `name` signer property is missing\");\n }\n if (!signingProperties.in) {\n throw new Error(\"request could not be signed with `apiKey` since the `in` signer property is missing\");\n }\n if (!identity.apiKey) {\n throw new Error(\"request could not be signed with `apiKey` since the `apiKey` is not defined\");\n }\n const clonedRequest = import_protocol_http.HttpRequest.clone(httpRequest);\n if (signingProperties.in === import_types.HttpApiKeyAuthLocation.QUERY) {\n clonedRequest.query[signingProperties.name] = identity.apiKey;\n } else if (signingProperties.in === import_types.HttpApiKeyAuthLocation.HEADER) {\n clonedRequest.headers[signingProperties.name] = signingProperties.scheme ? `${signingProperties.scheme} ${identity.apiKey}` : identity.apiKey;\n } else {\n throw new Error(\n \"request can only be signed with `apiKey` locations `query` or `header`, but found: `\" + signingProperties.in + \"`\"\n );\n }\n return clonedRequest;\n }\n};\n__name(_HttpApiKeyAuthSigner, \"HttpApiKeyAuthSigner\");\nvar HttpApiKeyAuthSigner = _HttpApiKeyAuthSigner;\n\n// src/util-identity-and-auth/httpAuthSchemes/httpBearerAuth.ts\n\nvar _HttpBearerAuthSigner = class _HttpBearerAuthSigner {\n async sign(httpRequest, identity, signingProperties) {\n const clonedRequest = import_protocol_http.HttpRequest.clone(httpRequest);\n if (!identity.token) {\n throw new Error(\"request could not be signed with `token` since the `token` is not defined\");\n }\n clonedRequest.headers[\"Authorization\"] = `Bearer ${identity.token}`;\n return clonedRequest;\n }\n};\n__name(_HttpBearerAuthSigner, \"HttpBearerAuthSigner\");\nvar HttpBearerAuthSigner = _HttpBearerAuthSigner;\n\n// src/util-identity-and-auth/httpAuthSchemes/noAuth.ts\nvar _NoAuthSigner = class _NoAuthSigner {\n async sign(httpRequest, identity, signingProperties) {\n return httpRequest;\n }\n};\n__name(_NoAuthSigner, \"NoAuthSigner\");\nvar NoAuthSigner = _NoAuthSigner;\n\n// src/util-identity-and-auth/memoizeIdentityProvider.ts\nvar createIsIdentityExpiredFunction = /* @__PURE__ */ __name((expirationMs) => (identity) => doesIdentityRequireRefresh(identity) && identity.expiration.getTime() - Date.now() < expirationMs, \"createIsIdentityExpiredFunction\");\nvar EXPIRATION_MS = 3e5;\nvar isIdentityExpired = createIsIdentityExpiredFunction(EXPIRATION_MS);\nvar doesIdentityRequireRefresh = /* @__PURE__ */ __name((identity) => identity.expiration !== void 0, \"doesIdentityRequireRefresh\");\nvar memoizeIdentityProvider = /* @__PURE__ */ __name((provider, isExpired, requiresRefresh) => {\n if (provider === void 0) {\n return void 0;\n }\n const normalizedProvider = typeof provider !== \"function\" ? async () => Promise.resolve(provider) : provider;\n let resolved;\n let pending;\n let hasResult;\n let isConstant = false;\n const coalesceProvider = /* @__PURE__ */ __name(async (options) => {\n if (!pending) {\n pending = normalizedProvider(options);\n }\n try {\n resolved = await pending;\n hasResult = true;\n isConstant = false;\n } finally {\n pending = void 0;\n }\n return resolved;\n }, \"coalesceProvider\");\n if (isExpired === void 0) {\n return async (options) => {\n if (!hasResult || (options == null ? void 0 : options.forceRefresh)) {\n resolved = await coalesceProvider(options);\n }\n return resolved;\n };\n }\n return async (options) => {\n if (!hasResult || (options == null ? void 0 : options.forceRefresh)) {\n resolved = await coalesceProvider(options);\n }\n if (isConstant) {\n return resolved;\n }\n if (!requiresRefresh(resolved)) {\n isConstant = true;\n return resolved;\n }\n if (isExpired(resolved)) {\n await coalesceProvider(options);\n return resolved;\n }\n return resolved;\n };\n}, \"memoizeIdentityProvider\");\n\n// src/getSmithyContext.ts\n\nvar getSmithyContext3 = /* @__PURE__ */ __name((context) => context[import_types.SMITHY_CONTEXT_KEY] || (context[import_types.SMITHY_CONTEXT_KEY] = {}), \"getSmithyContext\");\n\n// src/normalizeProvider.ts\nvar normalizeProvider = /* @__PURE__ */ __name((input) => {\n if (typeof input === \"function\")\n return input;\n const promisified = Promise.resolve(input);\n return () => promisified;\n}, \"normalizeProvider\");\n\n// src/protocols/requestBuilder.ts\n\nvar import_smithy_client = require(\"@smithy/smithy-client\");\nfunction requestBuilder(input, context) {\n return new RequestBuilder(input, context);\n}\n__name(requestBuilder, \"requestBuilder\");\nvar _RequestBuilder = class _RequestBuilder {\n constructor(input, context) {\n this.input = input;\n this.context = context;\n this.query = {};\n this.method = \"\";\n this.headers = {};\n this.path = \"\";\n this.body = null;\n this.hostname = \"\";\n this.resolvePathStack = [];\n }\n async build() {\n const { hostname, protocol = \"https\", port, path: basePath } = await this.context.endpoint();\n this.path = basePath;\n for (const resolvePath of this.resolvePathStack) {\n resolvePath(this.path);\n }\n return new import_protocol_http.HttpRequest({\n protocol,\n hostname: this.hostname || hostname,\n port,\n method: this.method,\n path: this.path,\n query: this.query,\n body: this.body,\n headers: this.headers\n });\n }\n /**\n * Brevity setter for \"hostname\".\n */\n hn(hostname) {\n this.hostname = hostname;\n return this;\n }\n /**\n * Brevity initial builder for \"basepath\".\n */\n bp(uriLabel) {\n this.resolvePathStack.push((basePath) => {\n this.path = `${(basePath == null ? void 0 : basePath.endsWith(\"/\")) ? basePath.slice(0, -1) : basePath || \"\"}` + uriLabel;\n });\n return this;\n }\n /**\n * Brevity incremental builder for \"path\".\n */\n p(memberName, labelValueProvider, uriLabel, isGreedyLabel) {\n this.resolvePathStack.push((path) => {\n this.path = (0, import_smithy_client.resolvedPath)(path, this.input, memberName, labelValueProvider, uriLabel, isGreedyLabel);\n });\n return this;\n }\n /**\n * Brevity setter for \"headers\".\n */\n h(headers) {\n this.headers = headers;\n return this;\n }\n /**\n * Brevity setter for \"query\".\n */\n q(query) {\n this.query = query;\n return this;\n }\n /**\n * Brevity setter for \"body\".\n */\n b(body) {\n this.body = body;\n return this;\n }\n /**\n * Brevity setter for \"method\".\n */\n m(method) {\n this.method = method;\n return this;\n }\n};\n__name(_RequestBuilder, \"RequestBuilder\");\nvar RequestBuilder = _RequestBuilder;\n\n// src/pagination/createPaginator.ts\nvar makePagedClientRequest = /* @__PURE__ */ __name(async (CommandCtor, client, input, ...args) => {\n return await client.send(new CommandCtor(input), ...args);\n}, \"makePagedClientRequest\");\nfunction createPaginator(ClientCtor, CommandCtor, inputTokenName, outputTokenName, pageSizeTokenName) {\n return /* @__PURE__ */ __name(async function* paginateOperation(config, input, ...additionalArguments) {\n let token = config.startingToken || void 0;\n let hasNext = true;\n let page;\n while (hasNext) {\n input[inputTokenName] = token;\n if (pageSizeTokenName) {\n input[pageSizeTokenName] = input[pageSizeTokenName] ?? config.pageSize;\n }\n if (config.client instanceof ClientCtor) {\n page = await makePagedClientRequest(CommandCtor, config.client, input, ...additionalArguments);\n } else {\n throw new Error(`Invalid client, expected instance of ${ClientCtor.name}`);\n }\n yield page;\n const prevToken = token;\n token = get(page, outputTokenName);\n hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));\n }\n return void 0;\n }, \"paginateOperation\");\n}\n__name(createPaginator, \"createPaginator\");\nvar get = /* @__PURE__ */ __name((fromObject, path) => {\n let cursor = fromObject;\n const pathComponents = path.split(\".\");\n for (const step of pathComponents) {\n if (!cursor || typeof cursor !== \"object\") {\n return void 0;\n }\n cursor = cursor[step];\n }\n return cursor;\n}, \"get\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n createPaginator,\n httpAuthSchemeMiddleware,\n httpAuthSchemeEndpointRuleSetMiddlewareOptions,\n getHttpAuthSchemeEndpointRuleSetPlugin,\n httpAuthSchemeMiddlewareOptions,\n getHttpAuthSchemePlugin,\n httpSigningMiddleware,\n httpSigningMiddlewareOptions,\n getHttpSigningPlugin,\n DefaultIdentityProviderConfig,\n HttpApiKeyAuthSigner,\n HttpBearerAuthSigner,\n NoAuthSigner,\n createIsIdentityExpiredFunction,\n EXPIRATION_MS,\n isIdentityExpired,\n doesIdentityRequireRefresh,\n memoizeIdentityProvider,\n getSmithyContext,\n normalizeProvider,\n requestBuilder,\n RequestBuilder\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n DEFAULT_MAX_RETRIES: () => DEFAULT_MAX_RETRIES,\n DEFAULT_TIMEOUT: () => DEFAULT_TIMEOUT,\n ENV_CMDS_AUTH_TOKEN: () => ENV_CMDS_AUTH_TOKEN,\n ENV_CMDS_FULL_URI: () => ENV_CMDS_FULL_URI,\n ENV_CMDS_RELATIVE_URI: () => ENV_CMDS_RELATIVE_URI,\n Endpoint: () => Endpoint,\n fromContainerMetadata: () => fromContainerMetadata,\n fromInstanceMetadata: () => fromInstanceMetadata,\n getInstanceMetadataEndpoint: () => getInstanceMetadataEndpoint,\n httpRequest: () => httpRequest,\n providerConfigFromInit: () => providerConfigFromInit\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromContainerMetadata.ts\n\nvar import_url = require(\"url\");\n\n// src/remoteProvider/httpRequest.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\nvar import_buffer = require(\"buffer\");\nvar import_http = require(\"http\");\nfunction httpRequest(options) {\n return new Promise((resolve, reject) => {\n var _a;\n const req = (0, import_http.request)({\n method: \"GET\",\n ...options,\n // Node.js http module doesn't accept hostname with square brackets\n // Refs: https://github.com/nodejs/node/issues/39738\n hostname: (_a = options.hostname) == null ? void 0 : _a.replace(/^\\[(.+)\\]$/, \"$1\")\n });\n req.on(\"error\", (err) => {\n reject(Object.assign(new import_property_provider.ProviderError(\"Unable to connect to instance metadata service\"), err));\n req.destroy();\n });\n req.on(\"timeout\", () => {\n reject(new import_property_provider.ProviderError(\"TimeoutError from instance metadata service\"));\n req.destroy();\n });\n req.on(\"response\", (res) => {\n const { statusCode = 400 } = res;\n if (statusCode < 200 || 300 <= statusCode) {\n reject(\n Object.assign(new import_property_provider.ProviderError(\"Error response received from instance metadata service\"), { statusCode })\n );\n req.destroy();\n }\n const chunks = [];\n res.on(\"data\", (chunk) => {\n chunks.push(chunk);\n });\n res.on(\"end\", () => {\n resolve(import_buffer.Buffer.concat(chunks));\n req.destroy();\n });\n });\n req.end();\n });\n}\n__name(httpRequest, \"httpRequest\");\n\n// src/remoteProvider/ImdsCredentials.ts\nvar isImdsCredentials = /* @__PURE__ */ __name((arg) => Boolean(arg) && typeof arg === \"object\" && typeof arg.AccessKeyId === \"string\" && typeof arg.SecretAccessKey === \"string\" && typeof arg.Token === \"string\" && typeof arg.Expiration === \"string\", \"isImdsCredentials\");\nvar fromImdsCredentials = /* @__PURE__ */ __name((creds) => ({\n accessKeyId: creds.AccessKeyId,\n secretAccessKey: creds.SecretAccessKey,\n sessionToken: creds.Token,\n expiration: new Date(creds.Expiration),\n ...creds.AccountId && { accountId: creds.AccountId }\n}), \"fromImdsCredentials\");\n\n// src/remoteProvider/RemoteProviderInit.ts\nvar DEFAULT_TIMEOUT = 1e3;\nvar DEFAULT_MAX_RETRIES = 0;\nvar providerConfigFromInit = /* @__PURE__ */ __name(({\n maxRetries = DEFAULT_MAX_RETRIES,\n timeout = DEFAULT_TIMEOUT\n}) => ({ maxRetries, timeout }), \"providerConfigFromInit\");\n\n// src/remoteProvider/retry.ts\nvar retry = /* @__PURE__ */ __name((toRetry, maxRetries) => {\n let promise = toRetry();\n for (let i = 0; i < maxRetries; i++) {\n promise = promise.catch(toRetry);\n }\n return promise;\n}, \"retry\");\n\n// src/fromContainerMetadata.ts\nvar ENV_CMDS_FULL_URI = \"AWS_CONTAINER_CREDENTIALS_FULL_URI\";\nvar ENV_CMDS_RELATIVE_URI = \"AWS_CONTAINER_CREDENTIALS_RELATIVE_URI\";\nvar ENV_CMDS_AUTH_TOKEN = \"AWS_CONTAINER_AUTHORIZATION_TOKEN\";\nvar fromContainerMetadata = /* @__PURE__ */ __name((init = {}) => {\n const { timeout, maxRetries } = providerConfigFromInit(init);\n return () => retry(async () => {\n const requestOptions = await getCmdsUri({ logger: init.logger });\n const credsResponse = JSON.parse(await requestFromEcsImds(timeout, requestOptions));\n if (!isImdsCredentials(credsResponse)) {\n throw new import_property_provider.CredentialsProviderError(\"Invalid response received from instance metadata service.\", {\n logger: init.logger\n });\n }\n return fromImdsCredentials(credsResponse);\n }, maxRetries);\n}, \"fromContainerMetadata\");\nvar requestFromEcsImds = /* @__PURE__ */ __name(async (timeout, options) => {\n if (process.env[ENV_CMDS_AUTH_TOKEN]) {\n options.headers = {\n ...options.headers,\n Authorization: process.env[ENV_CMDS_AUTH_TOKEN]\n };\n }\n const buffer = await httpRequest({\n ...options,\n timeout\n });\n return buffer.toString();\n}, \"requestFromEcsImds\");\nvar CMDS_IP = \"169.254.170.2\";\nvar GREENGRASS_HOSTS = {\n localhost: true,\n \"127.0.0.1\": true\n};\nvar GREENGRASS_PROTOCOLS = {\n \"http:\": true,\n \"https:\": true\n};\nvar getCmdsUri = /* @__PURE__ */ __name(async ({ logger }) => {\n if (process.env[ENV_CMDS_RELATIVE_URI]) {\n return {\n hostname: CMDS_IP,\n path: process.env[ENV_CMDS_RELATIVE_URI]\n };\n }\n if (process.env[ENV_CMDS_FULL_URI]) {\n const parsed = (0, import_url.parse)(process.env[ENV_CMDS_FULL_URI]);\n if (!parsed.hostname || !(parsed.hostname in GREENGRASS_HOSTS)) {\n throw new import_property_provider.CredentialsProviderError(`${parsed.hostname} is not a valid container metadata service hostname`, {\n tryNextLink: false,\n logger\n });\n }\n if (!parsed.protocol || !(parsed.protocol in GREENGRASS_PROTOCOLS)) {\n throw new import_property_provider.CredentialsProviderError(`${parsed.protocol} is not a valid container metadata service protocol`, {\n tryNextLink: false,\n logger\n });\n }\n return {\n ...parsed,\n port: parsed.port ? parseInt(parsed.port, 10) : void 0\n };\n }\n throw new import_property_provider.CredentialsProviderError(\n `The container metadata credential provider cannot be used unless the ${ENV_CMDS_RELATIVE_URI} or ${ENV_CMDS_FULL_URI} environment variable is set`,\n {\n tryNextLink: false,\n logger\n }\n );\n}, \"getCmdsUri\");\n\n// src/fromInstanceMetadata.ts\n\n\n\n// src/error/InstanceMetadataV1FallbackError.ts\n\nvar _InstanceMetadataV1FallbackError = class _InstanceMetadataV1FallbackError extends import_property_provider.CredentialsProviderError {\n constructor(message, tryNextLink = true) {\n super(message, tryNextLink);\n this.tryNextLink = tryNextLink;\n this.name = \"InstanceMetadataV1FallbackError\";\n Object.setPrototypeOf(this, _InstanceMetadataV1FallbackError.prototype);\n }\n};\n__name(_InstanceMetadataV1FallbackError, \"InstanceMetadataV1FallbackError\");\nvar InstanceMetadataV1FallbackError = _InstanceMetadataV1FallbackError;\n\n// src/utils/getInstanceMetadataEndpoint.ts\nvar import_node_config_provider = require(\"@smithy/node-config-provider\");\nvar import_url_parser = require(\"@smithy/url-parser\");\n\n// src/config/Endpoint.ts\nvar Endpoint = /* @__PURE__ */ ((Endpoint2) => {\n Endpoint2[\"IPv4\"] = \"http://169.254.169.254\";\n Endpoint2[\"IPv6\"] = \"http://[fd00:ec2::254]\";\n return Endpoint2;\n})(Endpoint || {});\n\n// src/config/EndpointConfigOptions.ts\nvar ENV_ENDPOINT_NAME = \"AWS_EC2_METADATA_SERVICE_ENDPOINT\";\nvar CONFIG_ENDPOINT_NAME = \"ec2_metadata_service_endpoint\";\nvar ENDPOINT_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => env[ENV_ENDPOINT_NAME],\n configFileSelector: (profile) => profile[CONFIG_ENDPOINT_NAME],\n default: void 0\n};\n\n// src/config/EndpointMode.ts\nvar EndpointMode = /* @__PURE__ */ ((EndpointMode2) => {\n EndpointMode2[\"IPv4\"] = \"IPv4\";\n EndpointMode2[\"IPv6\"] = \"IPv6\";\n return EndpointMode2;\n})(EndpointMode || {});\n\n// src/config/EndpointModeConfigOptions.ts\nvar ENV_ENDPOINT_MODE_NAME = \"AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE\";\nvar CONFIG_ENDPOINT_MODE_NAME = \"ec2_metadata_service_endpoint_mode\";\nvar ENDPOINT_MODE_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => env[ENV_ENDPOINT_MODE_NAME],\n configFileSelector: (profile) => profile[CONFIG_ENDPOINT_MODE_NAME],\n default: \"IPv4\" /* IPv4 */\n};\n\n// src/utils/getInstanceMetadataEndpoint.ts\nvar getInstanceMetadataEndpoint = /* @__PURE__ */ __name(async () => (0, import_url_parser.parseUrl)(await getFromEndpointConfig() || await getFromEndpointModeConfig()), \"getInstanceMetadataEndpoint\");\nvar getFromEndpointConfig = /* @__PURE__ */ __name(async () => (0, import_node_config_provider.loadConfig)(ENDPOINT_CONFIG_OPTIONS)(), \"getFromEndpointConfig\");\nvar getFromEndpointModeConfig = /* @__PURE__ */ __name(async () => {\n const endpointMode = await (0, import_node_config_provider.loadConfig)(ENDPOINT_MODE_CONFIG_OPTIONS)();\n switch (endpointMode) {\n case \"IPv4\" /* IPv4 */:\n return \"http://169.254.169.254\" /* IPv4 */;\n case \"IPv6\" /* IPv6 */:\n return \"http://[fd00:ec2::254]\" /* IPv6 */;\n default:\n throw new Error(`Unsupported endpoint mode: ${endpointMode}. Select from ${Object.values(EndpointMode)}`);\n }\n}, \"getFromEndpointModeConfig\");\n\n// src/utils/getExtendedInstanceMetadataCredentials.ts\nvar STATIC_STABILITY_REFRESH_INTERVAL_SECONDS = 5 * 60;\nvar STATIC_STABILITY_REFRESH_INTERVAL_JITTER_WINDOW_SECONDS = 5 * 60;\nvar STATIC_STABILITY_DOC_URL = \"https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html\";\nvar getExtendedInstanceMetadataCredentials = /* @__PURE__ */ __name((credentials, logger) => {\n const refreshInterval = STATIC_STABILITY_REFRESH_INTERVAL_SECONDS + Math.floor(Math.random() * STATIC_STABILITY_REFRESH_INTERVAL_JITTER_WINDOW_SECONDS);\n const newExpiration = new Date(Date.now() + refreshInterval * 1e3);\n logger.warn(\n `Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(newExpiration)}.\nFor more information, please visit: ` + STATIC_STABILITY_DOC_URL\n );\n const originalExpiration = credentials.originalExpiration ?? credentials.expiration;\n return {\n ...credentials,\n ...originalExpiration ? { originalExpiration } : {},\n expiration: newExpiration\n };\n}, \"getExtendedInstanceMetadataCredentials\");\n\n// src/utils/staticStabilityProvider.ts\nvar staticStabilityProvider = /* @__PURE__ */ __name((provider, options = {}) => {\n const logger = (options == null ? void 0 : options.logger) || console;\n let pastCredentials;\n return async () => {\n let credentials;\n try {\n credentials = await provider();\n if (credentials.expiration && credentials.expiration.getTime() < Date.now()) {\n credentials = getExtendedInstanceMetadataCredentials(credentials, logger);\n }\n } catch (e) {\n if (pastCredentials) {\n logger.warn(\"Credential renew failed: \", e);\n credentials = getExtendedInstanceMetadataCredentials(pastCredentials, logger);\n } else {\n throw e;\n }\n }\n pastCredentials = credentials;\n return credentials;\n };\n}, \"staticStabilityProvider\");\n\n// src/fromInstanceMetadata.ts\nvar IMDS_PATH = \"/latest/meta-data/iam/security-credentials/\";\nvar IMDS_TOKEN_PATH = \"/latest/api/token\";\nvar AWS_EC2_METADATA_V1_DISABLED = \"AWS_EC2_METADATA_V1_DISABLED\";\nvar PROFILE_AWS_EC2_METADATA_V1_DISABLED = \"ec2_metadata_v1_disabled\";\nvar X_AWS_EC2_METADATA_TOKEN = \"x-aws-ec2-metadata-token\";\nvar fromInstanceMetadata = /* @__PURE__ */ __name((init = {}) => staticStabilityProvider(getInstanceMetadataProvider(init), { logger: init.logger }), \"fromInstanceMetadata\");\nvar getInstanceMetadataProvider = /* @__PURE__ */ __name((init = {}) => {\n let disableFetchToken = false;\n const { logger, profile } = init;\n const { timeout, maxRetries } = providerConfigFromInit(init);\n const getCredentials = /* @__PURE__ */ __name(async (maxRetries2, options) => {\n var _a;\n const isImdsV1Fallback = disableFetchToken || ((_a = options.headers) == null ? void 0 : _a[X_AWS_EC2_METADATA_TOKEN]) == null;\n if (isImdsV1Fallback) {\n let fallbackBlockedFromProfile = false;\n let fallbackBlockedFromProcessEnv = false;\n const configValue = await (0, import_node_config_provider.loadConfig)(\n {\n environmentVariableSelector: (env) => {\n const envValue = env[AWS_EC2_METADATA_V1_DISABLED];\n fallbackBlockedFromProcessEnv = !!envValue && envValue !== \"false\";\n if (envValue === void 0) {\n throw new import_property_provider.CredentialsProviderError(\n `${AWS_EC2_METADATA_V1_DISABLED} not set in env, checking config file next.`,\n { logger: init.logger }\n );\n }\n return fallbackBlockedFromProcessEnv;\n },\n configFileSelector: (profile2) => {\n const profileValue = profile2[PROFILE_AWS_EC2_METADATA_V1_DISABLED];\n fallbackBlockedFromProfile = !!profileValue && profileValue !== \"false\";\n return fallbackBlockedFromProfile;\n },\n default: false\n },\n {\n profile\n }\n )();\n if (init.ec2MetadataV1Disabled || configValue) {\n const causes = [];\n if (init.ec2MetadataV1Disabled)\n causes.push(\"credential provider initialization (runtime option ec2MetadataV1Disabled)\");\n if (fallbackBlockedFromProfile)\n causes.push(`config file profile (${PROFILE_AWS_EC2_METADATA_V1_DISABLED})`);\n if (fallbackBlockedFromProcessEnv)\n causes.push(`process environment variable (${AWS_EC2_METADATA_V1_DISABLED})`);\n throw new InstanceMetadataV1FallbackError(\n `AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${causes.join(\n \", \"\n )}].`\n );\n }\n }\n const imdsProfile = (await retry(async () => {\n let profile2;\n try {\n profile2 = await getProfile(options);\n } catch (err) {\n if (err.statusCode === 401) {\n disableFetchToken = false;\n }\n throw err;\n }\n return profile2;\n }, maxRetries2)).trim();\n return retry(async () => {\n let creds;\n try {\n creds = await getCredentialsFromProfile(imdsProfile, options, init);\n } catch (err) {\n if (err.statusCode === 401) {\n disableFetchToken = false;\n }\n throw err;\n }\n return creds;\n }, maxRetries2);\n }, \"getCredentials\");\n return async () => {\n const endpoint = await getInstanceMetadataEndpoint();\n if (disableFetchToken) {\n logger == null ? void 0 : logger.debug(\"AWS SDK Instance Metadata\", \"using v1 fallback (no token fetch)\");\n return getCredentials(maxRetries, { ...endpoint, timeout });\n } else {\n let token;\n try {\n token = (await getMetadataToken({ ...endpoint, timeout })).toString();\n } catch (error) {\n if ((error == null ? void 0 : error.statusCode) === 400) {\n throw Object.assign(error, {\n message: \"EC2 Metadata token request returned error\"\n });\n } else if (error.message === \"TimeoutError\" || [403, 404, 405].includes(error.statusCode)) {\n disableFetchToken = true;\n }\n logger == null ? void 0 : logger.debug(\"AWS SDK Instance Metadata\", \"using v1 fallback (initial)\");\n return getCredentials(maxRetries, { ...endpoint, timeout });\n }\n return getCredentials(maxRetries, {\n ...endpoint,\n headers: {\n [X_AWS_EC2_METADATA_TOKEN]: token\n },\n timeout\n });\n }\n };\n}, \"getInstanceMetadataProvider\");\nvar getMetadataToken = /* @__PURE__ */ __name(async (options) => httpRequest({\n ...options,\n path: IMDS_TOKEN_PATH,\n method: \"PUT\",\n headers: {\n \"x-aws-ec2-metadata-token-ttl-seconds\": \"21600\"\n }\n}), \"getMetadataToken\");\nvar getProfile = /* @__PURE__ */ __name(async (options) => (await httpRequest({ ...options, path: IMDS_PATH })).toString(), \"getProfile\");\nvar getCredentialsFromProfile = /* @__PURE__ */ __name(async (profile, options, init) => {\n const credentialsResponse = JSON.parse(\n (await httpRequest({\n ...options,\n path: IMDS_PATH + profile\n })).toString()\n );\n if (!isImdsCredentials(credentialsResponse)) {\n throw new import_property_provider.CredentialsProviderError(\"Invalid response received from instance metadata service.\", {\n logger: init.logger\n });\n }\n return fromImdsCredentials(credentialsResponse);\n}, \"getCredentialsFromProfile\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n httpRequest,\n getInstanceMetadataEndpoint,\n Endpoint,\n ENV_CMDS_FULL_URI,\n ENV_CMDS_RELATIVE_URI,\n ENV_CMDS_AUTH_TOKEN,\n fromContainerMetadata,\n fromInstanceMetadata,\n DEFAULT_TIMEOUT,\n DEFAULT_MAX_RETRIES,\n providerConfigFromInit\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n FetchHttpHandler: () => FetchHttpHandler,\n keepAliveSupport: () => keepAliveSupport,\n streamCollector: () => streamCollector\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fetch-http-handler.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_querystring_builder = require(\"@smithy/querystring-builder\");\n\n// src/request-timeout.ts\nfunction requestTimeout(timeoutInMs = 0) {\n return new Promise((resolve, reject) => {\n if (timeoutInMs) {\n setTimeout(() => {\n const timeoutError = new Error(`Request did not complete within ${timeoutInMs} ms`);\n timeoutError.name = \"TimeoutError\";\n reject(timeoutError);\n }, timeoutInMs);\n }\n });\n}\n__name(requestTimeout, \"requestTimeout\");\n\n// src/fetch-http-handler.ts\nvar keepAliveSupport = {\n supported: void 0\n};\nvar _FetchHttpHandler = class _FetchHttpHandler {\n /**\n * @returns the input if it is an HttpHandler of any class,\n * or instantiates a new instance of this handler.\n */\n static create(instanceOrOptions) {\n if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === \"function\") {\n return instanceOrOptions;\n }\n return new _FetchHttpHandler(instanceOrOptions);\n }\n constructor(options) {\n if (typeof options === \"function\") {\n this.configProvider = options().then((opts) => opts || {});\n } else {\n this.config = options ?? {};\n this.configProvider = Promise.resolve(this.config);\n }\n if (keepAliveSupport.supported === void 0) {\n keepAliveSupport.supported = Boolean(\n typeof Request !== \"undefined\" && \"keepalive\" in new Request(\"https://[::1]\")\n );\n }\n }\n destroy() {\n }\n async handle(request, { abortSignal } = {}) {\n if (!this.config) {\n this.config = await this.configProvider;\n }\n const requestTimeoutInMs = this.config.requestTimeout;\n const keepAlive = this.config.keepAlive === true;\n const credentials = this.config.credentials;\n if (abortSignal == null ? void 0 : abortSignal.aborted) {\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n return Promise.reject(abortError);\n }\n let path = request.path;\n const queryString = (0, import_querystring_builder.buildQueryString)(request.query || {});\n if (queryString) {\n path += `?${queryString}`;\n }\n if (request.fragment) {\n path += `#${request.fragment}`;\n }\n let auth = \"\";\n if (request.username != null || request.password != null) {\n const username = request.username ?? \"\";\n const password = request.password ?? \"\";\n auth = `${username}:${password}@`;\n }\n const { port, method } = request;\n const url = `${request.protocol}//${auth}${request.hostname}${port ? `:${port}` : \"\"}${path}`;\n const body = method === \"GET\" || method === \"HEAD\" ? void 0 : request.body;\n const requestOptions = {\n body,\n headers: new Headers(request.headers),\n method,\n credentials,\n cache: this.config.cache ?? \"default\"\n };\n if (body) {\n requestOptions.duplex = \"half\";\n }\n if (typeof AbortController !== \"undefined\") {\n requestOptions.signal = abortSignal;\n }\n if (keepAliveSupport.supported) {\n requestOptions.keepalive = keepAlive;\n }\n if (typeof this.config.requestInit === \"function\") {\n Object.assign(requestOptions, this.config.requestInit(request));\n }\n let removeSignalEventListener = /* @__PURE__ */ __name(() => {\n }, \"removeSignalEventListener\");\n const fetchRequest = new Request(url, requestOptions);\n const raceOfPromises = [\n fetch(fetchRequest).then((response) => {\n const fetchHeaders = response.headers;\n const transformedHeaders = {};\n for (const pair of fetchHeaders.entries()) {\n transformedHeaders[pair[0]] = pair[1];\n }\n const hasReadableStream = response.body != void 0;\n if (!hasReadableStream) {\n return response.blob().then((body2) => ({\n response: new import_protocol_http.HttpResponse({\n headers: transformedHeaders,\n reason: response.statusText,\n statusCode: response.status,\n body: body2\n })\n }));\n }\n return {\n response: new import_protocol_http.HttpResponse({\n headers: transformedHeaders,\n reason: response.statusText,\n statusCode: response.status,\n body: response.body\n })\n };\n }),\n requestTimeout(requestTimeoutInMs)\n ];\n if (abortSignal) {\n raceOfPromises.push(\n new Promise((resolve, reject) => {\n const onAbort = /* @__PURE__ */ __name(() => {\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n reject(abortError);\n }, \"onAbort\");\n if (typeof abortSignal.addEventListener === \"function\") {\n const signal = abortSignal;\n signal.addEventListener(\"abort\", onAbort, { once: true });\n removeSignalEventListener = /* @__PURE__ */ __name(() => signal.removeEventListener(\"abort\", onAbort), \"removeSignalEventListener\");\n } else {\n abortSignal.onabort = onAbort;\n }\n })\n );\n }\n return Promise.race(raceOfPromises).finally(removeSignalEventListener);\n }\n updateHttpClientConfig(key, value) {\n this.config = void 0;\n this.configProvider = this.configProvider.then((config) => {\n config[key] = value;\n return config;\n });\n }\n httpHandlerConfigs() {\n return this.config ?? {};\n }\n};\n__name(_FetchHttpHandler, \"FetchHttpHandler\");\nvar FetchHttpHandler = _FetchHttpHandler;\n\n// src/stream-collector.ts\nvar import_util_base64 = require(\"@smithy/util-base64\");\nvar streamCollector = /* @__PURE__ */ __name((stream) => {\n if (typeof Blob === \"function\" && stream instanceof Blob) {\n return collectBlob(stream);\n }\n return collectStream(stream);\n}, \"streamCollector\");\nasync function collectBlob(blob) {\n const base64 = await readToBase64(blob);\n const arrayBuffer = (0, import_util_base64.fromBase64)(base64);\n return new Uint8Array(arrayBuffer);\n}\n__name(collectBlob, \"collectBlob\");\nasync function collectStream(stream) {\n const chunks = [];\n const reader = stream.getReader();\n let isDone = false;\n let length = 0;\n while (!isDone) {\n const { done, value } = await reader.read();\n if (value) {\n chunks.push(value);\n length += value.length;\n }\n isDone = done;\n }\n const collected = new Uint8Array(length);\n let offset = 0;\n for (const chunk of chunks) {\n collected.set(chunk, offset);\n offset += chunk.length;\n }\n return collected;\n}\n__name(collectStream, \"collectStream\");\nfunction readToBase64(blob) {\n return new Promise((resolve, reject) => {\n const reader = new FileReader();\n reader.onloadend = () => {\n if (reader.readyState !== 2) {\n return reject(new Error(\"Reader aborted too early\"));\n }\n const result = reader.result ?? \"\";\n const commaIndex = result.indexOf(\",\");\n const dataOffset = commaIndex > -1 ? commaIndex + 1 : result.length;\n resolve(result.substring(dataOffset));\n };\n reader.onabort = () => reject(new Error(\"Read aborted\"));\n reader.onerror = () => reject(reader.error);\n reader.readAsDataURL(blob);\n });\n}\n__name(readToBase64, \"readToBase64\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n keepAliveSupport,\n FetchHttpHandler,\n streamCollector\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n Hash: () => Hash\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_util_buffer_from = require(\"@smithy/util-buffer-from\");\nvar import_util_utf8 = require(\"@smithy/util-utf8\");\nvar import_buffer = require(\"buffer\");\nvar import_crypto = require(\"crypto\");\nvar _Hash = class _Hash {\n constructor(algorithmIdentifier, secret) {\n this.algorithmIdentifier = algorithmIdentifier;\n this.secret = secret;\n this.reset();\n }\n update(toHash, encoding) {\n this.hash.update((0, import_util_utf8.toUint8Array)(castSourceData(toHash, encoding)));\n }\n digest() {\n return Promise.resolve(this.hash.digest());\n }\n reset() {\n this.hash = this.secret ? (0, import_crypto.createHmac)(this.algorithmIdentifier, castSourceData(this.secret)) : (0, import_crypto.createHash)(this.algorithmIdentifier);\n }\n};\n__name(_Hash, \"Hash\");\nvar Hash = _Hash;\nfunction castSourceData(toCast, encoding) {\n if (import_buffer.Buffer.isBuffer(toCast)) {\n return toCast;\n }\n if (typeof toCast === \"string\") {\n return (0, import_util_buffer_from.fromString)(toCast, encoding);\n }\n if (ArrayBuffer.isView(toCast)) {\n return (0, import_util_buffer_from.fromArrayBuffer)(toCast.buffer, toCast.byteOffset, toCast.byteLength);\n }\n return (0, import_util_buffer_from.fromArrayBuffer)(toCast);\n}\n__name(castSourceData, \"castSourceData\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n Hash\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n isArrayBuffer: () => isArrayBuffer\n});\nmodule.exports = __toCommonJS(src_exports);\nvar isArrayBuffer = /* @__PURE__ */ __name((arg) => typeof ArrayBuffer === \"function\" && arg instanceof ArrayBuffer || Object.prototype.toString.call(arg) === \"[object ArrayBuffer]\", \"isArrayBuffer\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n isArrayBuffer\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n contentLengthMiddleware: () => contentLengthMiddleware,\n contentLengthMiddlewareOptions: () => contentLengthMiddlewareOptions,\n getContentLengthPlugin: () => getContentLengthPlugin\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar CONTENT_LENGTH_HEADER = \"content-length\";\nfunction contentLengthMiddleware(bodyLengthChecker) {\n return (next) => async (args) => {\n const request = args.request;\n if (import_protocol_http.HttpRequest.isInstance(request)) {\n const { body, headers } = request;\n if (body && Object.keys(headers).map((str) => str.toLowerCase()).indexOf(CONTENT_LENGTH_HEADER) === -1) {\n try {\n const length = bodyLengthChecker(body);\n request.headers = {\n ...request.headers,\n [CONTENT_LENGTH_HEADER]: String(length)\n };\n } catch (error) {\n }\n }\n }\n return next({\n ...args,\n request\n });\n };\n}\n__name(contentLengthMiddleware, \"contentLengthMiddleware\");\nvar contentLengthMiddlewareOptions = {\n step: \"build\",\n tags: [\"SET_CONTENT_LENGTH\", \"CONTENT_LENGTH\"],\n name: \"contentLengthMiddleware\",\n override: true\n};\nvar getContentLengthPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.add(contentLengthMiddleware(options.bodyLengthChecker), contentLengthMiddlewareOptions);\n }\n}), \"getContentLengthPlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n contentLengthMiddleware,\n contentLengthMiddlewareOptions,\n getContentLengthPlugin\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getEndpointFromConfig = void 0;\nconst node_config_provider_1 = require(\"@smithy/node-config-provider\");\nconst getEndpointUrlConfig_1 = require(\"./getEndpointUrlConfig\");\nconst getEndpointFromConfig = async (serviceId) => (0, node_config_provider_1.loadConfig)((0, getEndpointUrlConfig_1.getEndpointUrlConfig)(serviceId !== null && serviceId !== void 0 ? serviceId : \"\"))();\nexports.getEndpointFromConfig = getEndpointFromConfig;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getEndpointUrlConfig = void 0;\nconst shared_ini_file_loader_1 = require(\"@smithy/shared-ini-file-loader\");\nconst ENV_ENDPOINT_URL = \"AWS_ENDPOINT_URL\";\nconst CONFIG_ENDPOINT_URL = \"endpoint_url\";\nconst getEndpointUrlConfig = (serviceId) => ({\n environmentVariableSelector: (env) => {\n const serviceSuffixParts = serviceId.split(\" \").map((w) => w.toUpperCase());\n const serviceEndpointUrl = env[[ENV_ENDPOINT_URL, ...serviceSuffixParts].join(\"_\")];\n if (serviceEndpointUrl)\n return serviceEndpointUrl;\n const endpointUrl = env[ENV_ENDPOINT_URL];\n if (endpointUrl)\n return endpointUrl;\n return undefined;\n },\n configFileSelector: (profile, config) => {\n if (config && profile.services) {\n const servicesSection = config[[\"services\", profile.services].join(shared_ini_file_loader_1.CONFIG_PREFIX_SEPARATOR)];\n if (servicesSection) {\n const servicePrefixParts = serviceId.split(\" \").map((w) => w.toLowerCase());\n const endpointUrl = servicesSection[[servicePrefixParts.join(\"_\"), CONFIG_ENDPOINT_URL].join(shared_ini_file_loader_1.CONFIG_PREFIX_SEPARATOR)];\n if (endpointUrl)\n return endpointUrl;\n }\n }\n const endpointUrl = profile[CONFIG_ENDPOINT_URL];\n if (endpointUrl)\n return endpointUrl;\n return undefined;\n },\n default: undefined,\n});\nexports.getEndpointUrlConfig = getEndpointUrlConfig;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n endpointMiddleware: () => endpointMiddleware,\n endpointMiddlewareOptions: () => endpointMiddlewareOptions,\n getEndpointFromInstructions: () => getEndpointFromInstructions,\n getEndpointPlugin: () => getEndpointPlugin,\n resolveEndpointConfig: () => resolveEndpointConfig,\n resolveParams: () => resolveParams,\n toEndpointV1: () => toEndpointV1\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/service-customizations/s3.ts\nvar resolveParamsForS3 = /* @__PURE__ */ __name(async (endpointParams) => {\n const bucket = (endpointParams == null ? void 0 : endpointParams.Bucket) || \"\";\n if (typeof endpointParams.Bucket === \"string\") {\n endpointParams.Bucket = bucket.replace(/#/g, encodeURIComponent(\"#\")).replace(/\\?/g, encodeURIComponent(\"?\"));\n }\n if (isArnBucketName(bucket)) {\n if (endpointParams.ForcePathStyle === true) {\n throw new Error(\"Path-style addressing cannot be used with ARN buckets\");\n }\n } else if (!isDnsCompatibleBucketName(bucket) || bucket.indexOf(\".\") !== -1 && !String(endpointParams.Endpoint).startsWith(\"http:\") || bucket.toLowerCase() !== bucket || bucket.length < 3) {\n endpointParams.ForcePathStyle = true;\n }\n if (endpointParams.DisableMultiRegionAccessPoints) {\n endpointParams.disableMultiRegionAccessPoints = true;\n endpointParams.DisableMRAP = true;\n }\n return endpointParams;\n}, \"resolveParamsForS3\");\nvar DOMAIN_PATTERN = /^[a-z0-9][a-z0-9\\.\\-]{1,61}[a-z0-9]$/;\nvar IP_ADDRESS_PATTERN = /(\\d+\\.){3}\\d+/;\nvar DOTS_PATTERN = /\\.\\./;\nvar isDnsCompatibleBucketName = /* @__PURE__ */ __name((bucketName) => DOMAIN_PATTERN.test(bucketName) && !IP_ADDRESS_PATTERN.test(bucketName) && !DOTS_PATTERN.test(bucketName), \"isDnsCompatibleBucketName\");\nvar isArnBucketName = /* @__PURE__ */ __name((bucketName) => {\n const [arn, partition, service, , , bucket] = bucketName.split(\":\");\n const isArn = arn === \"arn\" && bucketName.split(\":\").length >= 6;\n const isValidArn = Boolean(isArn && partition && service && bucket);\n if (isArn && !isValidArn) {\n throw new Error(`Invalid ARN: ${bucketName} was an invalid ARN.`);\n }\n return isValidArn;\n}, \"isArnBucketName\");\n\n// src/adaptors/createConfigValueProvider.ts\nvar createConfigValueProvider = /* @__PURE__ */ __name((configKey, canonicalEndpointParamKey, config) => {\n const configProvider = /* @__PURE__ */ __name(async () => {\n const configValue = config[configKey] ?? config[canonicalEndpointParamKey];\n if (typeof configValue === \"function\") {\n return configValue();\n }\n return configValue;\n }, \"configProvider\");\n if (configKey === \"credentialScope\" || canonicalEndpointParamKey === \"CredentialScope\") {\n return async () => {\n const credentials = typeof config.credentials === \"function\" ? await config.credentials() : config.credentials;\n const configValue = (credentials == null ? void 0 : credentials.credentialScope) ?? (credentials == null ? void 0 : credentials.CredentialScope);\n return configValue;\n };\n }\n if (configKey === \"accountId\" || canonicalEndpointParamKey === \"AccountId\") {\n return async () => {\n const credentials = typeof config.credentials === \"function\" ? await config.credentials() : config.credentials;\n const configValue = (credentials == null ? void 0 : credentials.accountId) ?? (credentials == null ? void 0 : credentials.AccountId);\n return configValue;\n };\n }\n if (configKey === \"endpoint\" || canonicalEndpointParamKey === \"endpoint\") {\n return async () => {\n const endpoint = await configProvider();\n if (endpoint && typeof endpoint === \"object\") {\n if (\"url\" in endpoint) {\n return endpoint.url.href;\n }\n if (\"hostname\" in endpoint) {\n const { protocol, hostname, port, path } = endpoint;\n return `${protocol}//${hostname}${port ? \":\" + port : \"\"}${path}`;\n }\n }\n return endpoint;\n };\n }\n return configProvider;\n}, \"createConfigValueProvider\");\n\n// src/adaptors/getEndpointFromInstructions.ts\nvar import_getEndpointFromConfig = require(\"./adaptors/getEndpointFromConfig\");\n\n// src/adaptors/toEndpointV1.ts\nvar import_url_parser = require(\"@smithy/url-parser\");\nvar toEndpointV1 = /* @__PURE__ */ __name((endpoint) => {\n if (typeof endpoint === \"object\") {\n if (\"url\" in endpoint) {\n return (0, import_url_parser.parseUrl)(endpoint.url);\n }\n return endpoint;\n }\n return (0, import_url_parser.parseUrl)(endpoint);\n}, \"toEndpointV1\");\n\n// src/adaptors/getEndpointFromInstructions.ts\nvar getEndpointFromInstructions = /* @__PURE__ */ __name(async (commandInput, instructionsSupplier, clientConfig, context) => {\n if (!clientConfig.endpoint) {\n let endpointFromConfig;\n if (clientConfig.serviceConfiguredEndpoint) {\n endpointFromConfig = await clientConfig.serviceConfiguredEndpoint();\n } else {\n endpointFromConfig = await (0, import_getEndpointFromConfig.getEndpointFromConfig)(clientConfig.serviceId);\n }\n if (endpointFromConfig) {\n clientConfig.endpoint = () => Promise.resolve(toEndpointV1(endpointFromConfig));\n }\n }\n const endpointParams = await resolveParams(commandInput, instructionsSupplier, clientConfig);\n if (typeof clientConfig.endpointProvider !== \"function\") {\n throw new Error(\"config.endpointProvider is not set.\");\n }\n const endpoint = clientConfig.endpointProvider(endpointParams, context);\n return endpoint;\n}, \"getEndpointFromInstructions\");\nvar resolveParams = /* @__PURE__ */ __name(async (commandInput, instructionsSupplier, clientConfig) => {\n var _a;\n const endpointParams = {};\n const instructions = ((_a = instructionsSupplier == null ? void 0 : instructionsSupplier.getEndpointParameterInstructions) == null ? void 0 : _a.call(instructionsSupplier)) || {};\n for (const [name, instruction] of Object.entries(instructions)) {\n switch (instruction.type) {\n case \"staticContextParams\":\n endpointParams[name] = instruction.value;\n break;\n case \"contextParams\":\n endpointParams[name] = commandInput[instruction.name];\n break;\n case \"clientContextParams\":\n case \"builtInParams\":\n endpointParams[name] = await createConfigValueProvider(instruction.name, name, clientConfig)();\n break;\n default:\n throw new Error(\"Unrecognized endpoint parameter instruction: \" + JSON.stringify(instruction));\n }\n }\n if (Object.keys(instructions).length === 0) {\n Object.assign(endpointParams, clientConfig);\n }\n if (String(clientConfig.serviceId).toLowerCase() === \"s3\") {\n await resolveParamsForS3(endpointParams);\n }\n return endpointParams;\n}, \"resolveParams\");\n\n// src/endpointMiddleware.ts\nvar import_util_middleware = require(\"@smithy/util-middleware\");\nvar endpointMiddleware = /* @__PURE__ */ __name(({\n config,\n instructions\n}) => {\n return (next, context) => async (args) => {\n var _a, _b, _c;\n const endpoint = await getEndpointFromInstructions(\n args.input,\n {\n getEndpointParameterInstructions() {\n return instructions;\n }\n },\n { ...config },\n context\n );\n context.endpointV2 = endpoint;\n context.authSchemes = (_a = endpoint.properties) == null ? void 0 : _a.authSchemes;\n const authScheme = (_b = context.authSchemes) == null ? void 0 : _b[0];\n if (authScheme) {\n context[\"signing_region\"] = authScheme.signingRegion;\n context[\"signing_service\"] = authScheme.signingName;\n const smithyContext = (0, import_util_middleware.getSmithyContext)(context);\n const httpAuthOption = (_c = smithyContext == null ? void 0 : smithyContext.selectedHttpAuthScheme) == null ? void 0 : _c.httpAuthOption;\n if (httpAuthOption) {\n httpAuthOption.signingProperties = Object.assign(\n httpAuthOption.signingProperties || {},\n {\n signing_region: authScheme.signingRegion,\n signingRegion: authScheme.signingRegion,\n signing_service: authScheme.signingName,\n signingName: authScheme.signingName,\n signingRegionSet: authScheme.signingRegionSet\n },\n authScheme.properties\n );\n }\n }\n return next({\n ...args\n });\n };\n}, \"endpointMiddleware\");\n\n// src/getEndpointPlugin.ts\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\nvar endpointMiddlewareOptions = {\n step: \"serialize\",\n tags: [\"ENDPOINT_PARAMETERS\", \"ENDPOINT_V2\", \"ENDPOINT\"],\n name: \"endpointV2Middleware\",\n override: true,\n relation: \"before\",\n toMiddleware: import_middleware_serde.serializerMiddlewareOption.name\n};\nvar getEndpointPlugin = /* @__PURE__ */ __name((config, instructions) => ({\n applyToStack: (clientStack) => {\n clientStack.addRelativeTo(\n endpointMiddleware({\n config,\n instructions\n }),\n endpointMiddlewareOptions\n );\n }\n}), \"getEndpointPlugin\");\n\n// src/resolveEndpointConfig.ts\n\nvar import_getEndpointFromConfig2 = require(\"./adaptors/getEndpointFromConfig\");\nvar resolveEndpointConfig = /* @__PURE__ */ __name((input) => {\n const tls = input.tls ?? true;\n const { endpoint } = input;\n const customEndpointProvider = endpoint != null ? async () => toEndpointV1(await (0, import_util_middleware.normalizeProvider)(endpoint)()) : void 0;\n const isCustomEndpoint = !!endpoint;\n const resolvedConfig = {\n ...input,\n endpoint: customEndpointProvider,\n tls,\n isCustomEndpoint,\n useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false),\n useFipsEndpoint: (0, import_util_middleware.normalizeProvider)(input.useFipsEndpoint ?? false)\n };\n let configuredEndpointPromise = void 0;\n resolvedConfig.serviceConfiguredEndpoint = async () => {\n if (input.serviceId && !configuredEndpointPromise) {\n configuredEndpointPromise = (0, import_getEndpointFromConfig2.getEndpointFromConfig)(input.serviceId);\n }\n return configuredEndpointPromise;\n };\n return resolvedConfig;\n}, \"resolveEndpointConfig\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getEndpointFromInstructions,\n resolveParams,\n toEndpointV1,\n endpointMiddleware,\n endpointMiddlewareOptions,\n getEndpointPlugin,\n resolveEndpointConfig\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AdaptiveRetryStrategy: () => AdaptiveRetryStrategy,\n CONFIG_MAX_ATTEMPTS: () => CONFIG_MAX_ATTEMPTS,\n CONFIG_RETRY_MODE: () => CONFIG_RETRY_MODE,\n ENV_MAX_ATTEMPTS: () => ENV_MAX_ATTEMPTS,\n ENV_RETRY_MODE: () => ENV_RETRY_MODE,\n NODE_MAX_ATTEMPT_CONFIG_OPTIONS: () => NODE_MAX_ATTEMPT_CONFIG_OPTIONS,\n NODE_RETRY_MODE_CONFIG_OPTIONS: () => NODE_RETRY_MODE_CONFIG_OPTIONS,\n StandardRetryStrategy: () => StandardRetryStrategy,\n defaultDelayDecider: () => defaultDelayDecider,\n defaultRetryDecider: () => defaultRetryDecider,\n getOmitRetryHeadersPlugin: () => getOmitRetryHeadersPlugin,\n getRetryAfterHint: () => getRetryAfterHint,\n getRetryPlugin: () => getRetryPlugin,\n omitRetryHeadersMiddleware: () => omitRetryHeadersMiddleware,\n omitRetryHeadersMiddlewareOptions: () => omitRetryHeadersMiddlewareOptions,\n resolveRetryConfig: () => resolveRetryConfig,\n retryMiddleware: () => retryMiddleware,\n retryMiddlewareOptions: () => retryMiddlewareOptions\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/AdaptiveRetryStrategy.ts\n\n\n// src/StandardRetryStrategy.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\n\n\nvar import_uuid = require(\"uuid\");\n\n// src/defaultRetryQuota.ts\nvar import_util_retry = require(\"@smithy/util-retry\");\nvar getDefaultRetryQuota = /* @__PURE__ */ __name((initialRetryTokens, options) => {\n const MAX_CAPACITY = initialRetryTokens;\n const noRetryIncrement = (options == null ? void 0 : options.noRetryIncrement) ?? import_util_retry.NO_RETRY_INCREMENT;\n const retryCost = (options == null ? void 0 : options.retryCost) ?? import_util_retry.RETRY_COST;\n const timeoutRetryCost = (options == null ? void 0 : options.timeoutRetryCost) ?? import_util_retry.TIMEOUT_RETRY_COST;\n let availableCapacity = initialRetryTokens;\n const getCapacityAmount = /* @__PURE__ */ __name((error) => error.name === \"TimeoutError\" ? timeoutRetryCost : retryCost, \"getCapacityAmount\");\n const hasRetryTokens = /* @__PURE__ */ __name((error) => getCapacityAmount(error) <= availableCapacity, \"hasRetryTokens\");\n const retrieveRetryTokens = /* @__PURE__ */ __name((error) => {\n if (!hasRetryTokens(error)) {\n throw new Error(\"No retry token available\");\n }\n const capacityAmount = getCapacityAmount(error);\n availableCapacity -= capacityAmount;\n return capacityAmount;\n }, \"retrieveRetryTokens\");\n const releaseRetryTokens = /* @__PURE__ */ __name((capacityReleaseAmount) => {\n availableCapacity += capacityReleaseAmount ?? noRetryIncrement;\n availableCapacity = Math.min(availableCapacity, MAX_CAPACITY);\n }, \"releaseRetryTokens\");\n return Object.freeze({\n hasRetryTokens,\n retrieveRetryTokens,\n releaseRetryTokens\n });\n}, \"getDefaultRetryQuota\");\n\n// src/delayDecider.ts\n\nvar defaultDelayDecider = /* @__PURE__ */ __name((delayBase, attempts) => Math.floor(Math.min(import_util_retry.MAXIMUM_RETRY_DELAY, Math.random() * 2 ** attempts * delayBase)), \"defaultDelayDecider\");\n\n// src/retryDecider.ts\nvar import_service_error_classification = require(\"@smithy/service-error-classification\");\nvar defaultRetryDecider = /* @__PURE__ */ __name((error) => {\n if (!error) {\n return false;\n }\n return (0, import_service_error_classification.isRetryableByTrait)(error) || (0, import_service_error_classification.isClockSkewError)(error) || (0, import_service_error_classification.isThrottlingError)(error) || (0, import_service_error_classification.isTransientError)(error);\n}, \"defaultRetryDecider\");\n\n// src/util.ts\nvar asSdkError = /* @__PURE__ */ __name((error) => {\n if (error instanceof Error)\n return error;\n if (error instanceof Object)\n return Object.assign(new Error(), error);\n if (typeof error === \"string\")\n return new Error(error);\n return new Error(`AWS SDK error wrapper for ${error}`);\n}, \"asSdkError\");\n\n// src/StandardRetryStrategy.ts\nvar _StandardRetryStrategy = class _StandardRetryStrategy {\n constructor(maxAttemptsProvider, options) {\n this.maxAttemptsProvider = maxAttemptsProvider;\n this.mode = import_util_retry.RETRY_MODES.STANDARD;\n this.retryDecider = (options == null ? void 0 : options.retryDecider) ?? defaultRetryDecider;\n this.delayDecider = (options == null ? void 0 : options.delayDecider) ?? defaultDelayDecider;\n this.retryQuota = (options == null ? void 0 : options.retryQuota) ?? getDefaultRetryQuota(import_util_retry.INITIAL_RETRY_TOKENS);\n }\n shouldRetry(error, attempts, maxAttempts) {\n return attempts < maxAttempts && this.retryDecider(error) && this.retryQuota.hasRetryTokens(error);\n }\n async getMaxAttempts() {\n let maxAttempts;\n try {\n maxAttempts = await this.maxAttemptsProvider();\n } catch (error) {\n maxAttempts = import_util_retry.DEFAULT_MAX_ATTEMPTS;\n }\n return maxAttempts;\n }\n async retry(next, args, options) {\n let retryTokenAmount;\n let attempts = 0;\n let totalDelay = 0;\n const maxAttempts = await this.getMaxAttempts();\n const { request } = args;\n if (import_protocol_http.HttpRequest.isInstance(request)) {\n request.headers[import_util_retry.INVOCATION_ID_HEADER] = (0, import_uuid.v4)();\n }\n while (true) {\n try {\n if (import_protocol_http.HttpRequest.isInstance(request)) {\n request.headers[import_util_retry.REQUEST_HEADER] = `attempt=${attempts + 1}; max=${maxAttempts}`;\n }\n if (options == null ? void 0 : options.beforeRequest) {\n await options.beforeRequest();\n }\n const { response, output } = await next(args);\n if (options == null ? void 0 : options.afterRequest) {\n options.afterRequest(response);\n }\n this.retryQuota.releaseRetryTokens(retryTokenAmount);\n output.$metadata.attempts = attempts + 1;\n output.$metadata.totalRetryDelay = totalDelay;\n return { response, output };\n } catch (e) {\n const err = asSdkError(e);\n attempts++;\n if (this.shouldRetry(err, attempts, maxAttempts)) {\n retryTokenAmount = this.retryQuota.retrieveRetryTokens(err);\n const delayFromDecider = this.delayDecider(\n (0, import_service_error_classification.isThrottlingError)(err) ? import_util_retry.THROTTLING_RETRY_DELAY_BASE : import_util_retry.DEFAULT_RETRY_DELAY_BASE,\n attempts\n );\n const delayFromResponse = getDelayFromRetryAfterHeader(err.$response);\n const delay = Math.max(delayFromResponse || 0, delayFromDecider);\n totalDelay += delay;\n await new Promise((resolve) => setTimeout(resolve, delay));\n continue;\n }\n if (!err.$metadata) {\n err.$metadata = {};\n }\n err.$metadata.attempts = attempts;\n err.$metadata.totalRetryDelay = totalDelay;\n throw err;\n }\n }\n }\n};\n__name(_StandardRetryStrategy, \"StandardRetryStrategy\");\nvar StandardRetryStrategy = _StandardRetryStrategy;\nvar getDelayFromRetryAfterHeader = /* @__PURE__ */ __name((response) => {\n if (!import_protocol_http.HttpResponse.isInstance(response))\n return;\n const retryAfterHeaderName = Object.keys(response.headers).find((key) => key.toLowerCase() === \"retry-after\");\n if (!retryAfterHeaderName)\n return;\n const retryAfter = response.headers[retryAfterHeaderName];\n const retryAfterSeconds = Number(retryAfter);\n if (!Number.isNaN(retryAfterSeconds))\n return retryAfterSeconds * 1e3;\n const retryAfterDate = new Date(retryAfter);\n return retryAfterDate.getTime() - Date.now();\n}, \"getDelayFromRetryAfterHeader\");\n\n// src/AdaptiveRetryStrategy.ts\nvar _AdaptiveRetryStrategy = class _AdaptiveRetryStrategy extends StandardRetryStrategy {\n constructor(maxAttemptsProvider, options) {\n const { rateLimiter, ...superOptions } = options ?? {};\n super(maxAttemptsProvider, superOptions);\n this.rateLimiter = rateLimiter ?? new import_util_retry.DefaultRateLimiter();\n this.mode = import_util_retry.RETRY_MODES.ADAPTIVE;\n }\n async retry(next, args) {\n return super.retry(next, args, {\n beforeRequest: async () => {\n return this.rateLimiter.getSendToken();\n },\n afterRequest: (response) => {\n this.rateLimiter.updateClientSendingRate(response);\n }\n });\n }\n};\n__name(_AdaptiveRetryStrategy, \"AdaptiveRetryStrategy\");\nvar AdaptiveRetryStrategy = _AdaptiveRetryStrategy;\n\n// src/configurations.ts\nvar import_util_middleware = require(\"@smithy/util-middleware\");\n\nvar ENV_MAX_ATTEMPTS = \"AWS_MAX_ATTEMPTS\";\nvar CONFIG_MAX_ATTEMPTS = \"max_attempts\";\nvar NODE_MAX_ATTEMPT_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => {\n const value = env[ENV_MAX_ATTEMPTS];\n if (!value)\n return void 0;\n const maxAttempt = parseInt(value);\n if (Number.isNaN(maxAttempt)) {\n throw new Error(`Environment variable ${ENV_MAX_ATTEMPTS} mast be a number, got \"${value}\"`);\n }\n return maxAttempt;\n },\n configFileSelector: (profile) => {\n const value = profile[CONFIG_MAX_ATTEMPTS];\n if (!value)\n return void 0;\n const maxAttempt = parseInt(value);\n if (Number.isNaN(maxAttempt)) {\n throw new Error(`Shared config file entry ${CONFIG_MAX_ATTEMPTS} mast be a number, got \"${value}\"`);\n }\n return maxAttempt;\n },\n default: import_util_retry.DEFAULT_MAX_ATTEMPTS\n};\nvar resolveRetryConfig = /* @__PURE__ */ __name((input) => {\n const { retryStrategy } = input;\n const maxAttempts = (0, import_util_middleware.normalizeProvider)(input.maxAttempts ?? import_util_retry.DEFAULT_MAX_ATTEMPTS);\n return {\n ...input,\n maxAttempts,\n retryStrategy: async () => {\n if (retryStrategy) {\n return retryStrategy;\n }\n const retryMode = await (0, import_util_middleware.normalizeProvider)(input.retryMode)();\n if (retryMode === import_util_retry.RETRY_MODES.ADAPTIVE) {\n return new import_util_retry.AdaptiveRetryStrategy(maxAttempts);\n }\n return new import_util_retry.StandardRetryStrategy(maxAttempts);\n }\n };\n}, \"resolveRetryConfig\");\nvar ENV_RETRY_MODE = \"AWS_RETRY_MODE\";\nvar CONFIG_RETRY_MODE = \"retry_mode\";\nvar NODE_RETRY_MODE_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => env[ENV_RETRY_MODE],\n configFileSelector: (profile) => profile[CONFIG_RETRY_MODE],\n default: import_util_retry.DEFAULT_RETRY_MODE\n};\n\n// src/omitRetryHeadersMiddleware.ts\n\n\nvar omitRetryHeadersMiddleware = /* @__PURE__ */ __name(() => (next) => async (args) => {\n const { request } = args;\n if (import_protocol_http.HttpRequest.isInstance(request)) {\n delete request.headers[import_util_retry.INVOCATION_ID_HEADER];\n delete request.headers[import_util_retry.REQUEST_HEADER];\n }\n return next(args);\n}, \"omitRetryHeadersMiddleware\");\nvar omitRetryHeadersMiddlewareOptions = {\n name: \"omitRetryHeadersMiddleware\",\n tags: [\"RETRY\", \"HEADERS\", \"OMIT_RETRY_HEADERS\"],\n relation: \"before\",\n toMiddleware: \"awsAuthMiddleware\",\n override: true\n};\nvar getOmitRetryHeadersPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.addRelativeTo(omitRetryHeadersMiddleware(), omitRetryHeadersMiddlewareOptions);\n }\n}), \"getOmitRetryHeadersPlugin\");\n\n// src/retryMiddleware.ts\n\n\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n\nvar import_isStreamingPayload = require(\"./isStreamingPayload/isStreamingPayload\");\nvar retryMiddleware = /* @__PURE__ */ __name((options) => (next, context) => async (args) => {\n var _a;\n let retryStrategy = await options.retryStrategy();\n const maxAttempts = await options.maxAttempts();\n if (isRetryStrategyV2(retryStrategy)) {\n retryStrategy = retryStrategy;\n let retryToken = await retryStrategy.acquireInitialRetryToken(context[\"partition_id\"]);\n let lastError = new Error();\n let attempts = 0;\n let totalRetryDelay = 0;\n const { request } = args;\n const isRequest = import_protocol_http.HttpRequest.isInstance(request);\n if (isRequest) {\n request.headers[import_util_retry.INVOCATION_ID_HEADER] = (0, import_uuid.v4)();\n }\n while (true) {\n try {\n if (isRequest) {\n request.headers[import_util_retry.REQUEST_HEADER] = `attempt=${attempts + 1}; max=${maxAttempts}`;\n }\n const { response, output } = await next(args);\n retryStrategy.recordSuccess(retryToken);\n output.$metadata.attempts = attempts + 1;\n output.$metadata.totalRetryDelay = totalRetryDelay;\n return { response, output };\n } catch (e) {\n const retryErrorInfo = getRetryErrorInfo(e);\n lastError = asSdkError(e);\n if (isRequest && (0, import_isStreamingPayload.isStreamingPayload)(request)) {\n (_a = context.logger instanceof import_smithy_client.NoOpLogger ? console : context.logger) == null ? void 0 : _a.warn(\n \"An error was encountered in a non-retryable streaming request.\"\n );\n throw lastError;\n }\n try {\n retryToken = await retryStrategy.refreshRetryTokenForRetry(retryToken, retryErrorInfo);\n } catch (refreshError) {\n if (!lastError.$metadata) {\n lastError.$metadata = {};\n }\n lastError.$metadata.attempts = attempts + 1;\n lastError.$metadata.totalRetryDelay = totalRetryDelay;\n throw lastError;\n }\n attempts = retryToken.getRetryCount();\n const delay = retryToken.getRetryDelay();\n totalRetryDelay += delay;\n await new Promise((resolve) => setTimeout(resolve, delay));\n }\n }\n } else {\n retryStrategy = retryStrategy;\n if (retryStrategy == null ? void 0 : retryStrategy.mode)\n context.userAgent = [...context.userAgent || [], [\"cfg/retry-mode\", retryStrategy.mode]];\n return retryStrategy.retry(next, args);\n }\n}, \"retryMiddleware\");\nvar isRetryStrategyV2 = /* @__PURE__ */ __name((retryStrategy) => typeof retryStrategy.acquireInitialRetryToken !== \"undefined\" && typeof retryStrategy.refreshRetryTokenForRetry !== \"undefined\" && typeof retryStrategy.recordSuccess !== \"undefined\", \"isRetryStrategyV2\");\nvar getRetryErrorInfo = /* @__PURE__ */ __name((error) => {\n const errorInfo = {\n error,\n errorType: getRetryErrorType(error)\n };\n const retryAfterHint = getRetryAfterHint(error.$response);\n if (retryAfterHint) {\n errorInfo.retryAfterHint = retryAfterHint;\n }\n return errorInfo;\n}, \"getRetryErrorInfo\");\nvar getRetryErrorType = /* @__PURE__ */ __name((error) => {\n if ((0, import_service_error_classification.isThrottlingError)(error))\n return \"THROTTLING\";\n if ((0, import_service_error_classification.isTransientError)(error))\n return \"TRANSIENT\";\n if ((0, import_service_error_classification.isServerError)(error))\n return \"SERVER_ERROR\";\n return \"CLIENT_ERROR\";\n}, \"getRetryErrorType\");\nvar retryMiddlewareOptions = {\n name: \"retryMiddleware\",\n tags: [\"RETRY\"],\n step: \"finalizeRequest\",\n priority: \"high\",\n override: true\n};\nvar getRetryPlugin = /* @__PURE__ */ __name((options) => ({\n applyToStack: (clientStack) => {\n clientStack.add(retryMiddleware(options), retryMiddlewareOptions);\n }\n}), \"getRetryPlugin\");\nvar getRetryAfterHint = /* @__PURE__ */ __name((response) => {\n if (!import_protocol_http.HttpResponse.isInstance(response))\n return;\n const retryAfterHeaderName = Object.keys(response.headers).find((key) => key.toLowerCase() === \"retry-after\");\n if (!retryAfterHeaderName)\n return;\n const retryAfter = response.headers[retryAfterHeaderName];\n const retryAfterSeconds = Number(retryAfter);\n if (!Number.isNaN(retryAfterSeconds))\n return new Date(retryAfterSeconds * 1e3);\n const retryAfterDate = new Date(retryAfter);\n return retryAfterDate;\n}, \"getRetryAfterHint\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n AdaptiveRetryStrategy,\n StandardRetryStrategy,\n ENV_MAX_ATTEMPTS,\n CONFIG_MAX_ATTEMPTS,\n NODE_MAX_ATTEMPT_CONFIG_OPTIONS,\n resolveRetryConfig,\n ENV_RETRY_MODE,\n CONFIG_RETRY_MODE,\n NODE_RETRY_MODE_CONFIG_OPTIONS,\n defaultDelayDecider,\n omitRetryHeadersMiddleware,\n omitRetryHeadersMiddlewareOptions,\n getOmitRetryHeadersPlugin,\n defaultRetryDecider,\n retryMiddleware,\n retryMiddlewareOptions,\n getRetryPlugin,\n getRetryAfterHint\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.isStreamingPayload = void 0;\nconst stream_1 = require(\"stream\");\nconst isStreamingPayload = (request) => (request === null || request === void 0 ? void 0 : request.body) instanceof stream_1.Readable ||\n (typeof ReadableStream !== \"undefined\" && (request === null || request === void 0 ? void 0 : request.body) instanceof ReadableStream);\nexports.isStreamingPayload = isStreamingPayload;\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = {\n randomUUID: _crypto.default.randomUUID\n};\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nexports.unsafeStringify = unsafeStringify;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nfunction unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.unsafeStringify)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.URL = exports.DNS = void 0;\nexports.default = v35;\n\nvar _stringify = require(\"./stringify.js\");\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction v35(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n var _namespace;\n\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _native = _interopRequireDefault(require(\"./native.js\"));\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = require(\"./stringify.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n if (_native.default.randomUUID && !buf && !options) {\n return _native.default.randomUUID();\n }\n\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.unsafeStringify)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.slice(14, 15), 16);\n}\n\nvar _default = version;\nexports.default = _default;","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n deserializerMiddleware: () => deserializerMiddleware,\n deserializerMiddlewareOption: () => deserializerMiddlewareOption,\n getSerdePlugin: () => getSerdePlugin,\n serializerMiddleware: () => serializerMiddleware,\n serializerMiddlewareOption: () => serializerMiddlewareOption\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/deserializerMiddleware.ts\nvar deserializerMiddleware = /* @__PURE__ */ __name((options, deserializer) => (next) => async (args) => {\n const { response } = await next(args);\n try {\n const parsed = await deserializer(response, options);\n return {\n response,\n output: parsed\n };\n } catch (error) {\n Object.defineProperty(error, \"$response\", {\n value: response\n });\n if (!(\"$metadata\" in error)) {\n const hint = `Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;\n error.message += \"\\n \" + hint;\n if (typeof error.$responseBodyText !== \"undefined\") {\n if (error.$response) {\n error.$response.body = error.$responseBodyText;\n }\n }\n }\n throw error;\n }\n}, \"deserializerMiddleware\");\n\n// src/serializerMiddleware.ts\nvar serializerMiddleware = /* @__PURE__ */ __name((options, serializer) => (next, context) => async (args) => {\n var _a;\n const endpoint = ((_a = context.endpointV2) == null ? void 0 : _a.url) && options.urlParser ? async () => options.urlParser(context.endpointV2.url) : options.endpoint;\n if (!endpoint) {\n throw new Error(\"No valid endpoint provider available.\");\n }\n const request = await serializer(args.input, { ...options, endpoint });\n return next({\n ...args,\n request\n });\n}, \"serializerMiddleware\");\n\n// src/serdePlugin.ts\nvar deserializerMiddlewareOption = {\n name: \"deserializerMiddleware\",\n step: \"deserialize\",\n tags: [\"DESERIALIZER\"],\n override: true\n};\nvar serializerMiddlewareOption = {\n name: \"serializerMiddleware\",\n step: \"serialize\",\n tags: [\"SERIALIZER\"],\n override: true\n};\nfunction getSerdePlugin(config, serializer, deserializer) {\n return {\n applyToStack: (commandStack) => {\n commandStack.add(deserializerMiddleware(config, deserializer), deserializerMiddlewareOption);\n commandStack.add(serializerMiddleware(config, serializer), serializerMiddlewareOption);\n }\n };\n}\n__name(getSerdePlugin, \"getSerdePlugin\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n deserializerMiddleware,\n deserializerMiddlewareOption,\n serializerMiddlewareOption,\n getSerdePlugin,\n serializerMiddleware\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n constructStack: () => constructStack\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/MiddlewareStack.ts\nvar getAllAliases = /* @__PURE__ */ __name((name, aliases) => {\n const _aliases = [];\n if (name) {\n _aliases.push(name);\n }\n if (aliases) {\n for (const alias of aliases) {\n _aliases.push(alias);\n }\n }\n return _aliases;\n}, \"getAllAliases\");\nvar getMiddlewareNameWithAliases = /* @__PURE__ */ __name((name, aliases) => {\n return `${name || \"anonymous\"}${aliases && aliases.length > 0 ? ` (a.k.a. ${aliases.join(\",\")})` : \"\"}`;\n}, \"getMiddlewareNameWithAliases\");\nvar constructStack = /* @__PURE__ */ __name(() => {\n let absoluteEntries = [];\n let relativeEntries = [];\n let identifyOnResolve = false;\n const entriesNameSet = /* @__PURE__ */ new Set();\n const sort = /* @__PURE__ */ __name((entries) => entries.sort(\n (a, b) => stepWeights[b.step] - stepWeights[a.step] || priorityWeights[b.priority || \"normal\"] - priorityWeights[a.priority || \"normal\"]\n ), \"sort\");\n const removeByName = /* @__PURE__ */ __name((toRemove) => {\n let isRemoved = false;\n const filterCb = /* @__PURE__ */ __name((entry) => {\n const aliases = getAllAliases(entry.name, entry.aliases);\n if (aliases.includes(toRemove)) {\n isRemoved = true;\n for (const alias of aliases) {\n entriesNameSet.delete(alias);\n }\n return false;\n }\n return true;\n }, \"filterCb\");\n absoluteEntries = absoluteEntries.filter(filterCb);\n relativeEntries = relativeEntries.filter(filterCb);\n return isRemoved;\n }, \"removeByName\");\n const removeByReference = /* @__PURE__ */ __name((toRemove) => {\n let isRemoved = false;\n const filterCb = /* @__PURE__ */ __name((entry) => {\n if (entry.middleware === toRemove) {\n isRemoved = true;\n for (const alias of getAllAliases(entry.name, entry.aliases)) {\n entriesNameSet.delete(alias);\n }\n return false;\n }\n return true;\n }, \"filterCb\");\n absoluteEntries = absoluteEntries.filter(filterCb);\n relativeEntries = relativeEntries.filter(filterCb);\n return isRemoved;\n }, \"removeByReference\");\n const cloneTo = /* @__PURE__ */ __name((toStack) => {\n var _a;\n absoluteEntries.forEach((entry) => {\n toStack.add(entry.middleware, { ...entry });\n });\n relativeEntries.forEach((entry) => {\n toStack.addRelativeTo(entry.middleware, { ...entry });\n });\n (_a = toStack.identifyOnResolve) == null ? void 0 : _a.call(toStack, stack.identifyOnResolve());\n return toStack;\n }, \"cloneTo\");\n const expandRelativeMiddlewareList = /* @__PURE__ */ __name((from) => {\n const expandedMiddlewareList = [];\n from.before.forEach((entry) => {\n if (entry.before.length === 0 && entry.after.length === 0) {\n expandedMiddlewareList.push(entry);\n } else {\n expandedMiddlewareList.push(...expandRelativeMiddlewareList(entry));\n }\n });\n expandedMiddlewareList.push(from);\n from.after.reverse().forEach((entry) => {\n if (entry.before.length === 0 && entry.after.length === 0) {\n expandedMiddlewareList.push(entry);\n } else {\n expandedMiddlewareList.push(...expandRelativeMiddlewareList(entry));\n }\n });\n return expandedMiddlewareList;\n }, \"expandRelativeMiddlewareList\");\n const getMiddlewareList = /* @__PURE__ */ __name((debug = false) => {\n const normalizedAbsoluteEntries = [];\n const normalizedRelativeEntries = [];\n const normalizedEntriesNameMap = {};\n absoluteEntries.forEach((entry) => {\n const normalizedEntry = {\n ...entry,\n before: [],\n after: []\n };\n for (const alias of getAllAliases(normalizedEntry.name, normalizedEntry.aliases)) {\n normalizedEntriesNameMap[alias] = normalizedEntry;\n }\n normalizedAbsoluteEntries.push(normalizedEntry);\n });\n relativeEntries.forEach((entry) => {\n const normalizedEntry = {\n ...entry,\n before: [],\n after: []\n };\n for (const alias of getAllAliases(normalizedEntry.name, normalizedEntry.aliases)) {\n normalizedEntriesNameMap[alias] = normalizedEntry;\n }\n normalizedRelativeEntries.push(normalizedEntry);\n });\n normalizedRelativeEntries.forEach((entry) => {\n if (entry.toMiddleware) {\n const toMiddleware = normalizedEntriesNameMap[entry.toMiddleware];\n if (toMiddleware === void 0) {\n if (debug) {\n return;\n }\n throw new Error(\n `${entry.toMiddleware} is not found when adding ${getMiddlewareNameWithAliases(entry.name, entry.aliases)} middleware ${entry.relation} ${entry.toMiddleware}`\n );\n }\n if (entry.relation === \"after\") {\n toMiddleware.after.push(entry);\n }\n if (entry.relation === \"before\") {\n toMiddleware.before.push(entry);\n }\n }\n });\n const mainChain = sort(normalizedAbsoluteEntries).map(expandRelativeMiddlewareList).reduce(\n (wholeList, expandedMiddlewareList) => {\n wholeList.push(...expandedMiddlewareList);\n return wholeList;\n },\n []\n );\n return mainChain;\n }, \"getMiddlewareList\");\n const stack = {\n add: (middleware, options = {}) => {\n const { name, override, aliases: _aliases } = options;\n const entry = {\n step: \"initialize\",\n priority: \"normal\",\n middleware,\n ...options\n };\n const aliases = getAllAliases(name, _aliases);\n if (aliases.length > 0) {\n if (aliases.some((alias) => entriesNameSet.has(alias))) {\n if (!override)\n throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(name, _aliases)}'`);\n for (const alias of aliases) {\n const toOverrideIndex = absoluteEntries.findIndex(\n (entry2) => {\n var _a;\n return entry2.name === alias || ((_a = entry2.aliases) == null ? void 0 : _a.some((a) => a === alias));\n }\n );\n if (toOverrideIndex === -1) {\n continue;\n }\n const toOverride = absoluteEntries[toOverrideIndex];\n if (toOverride.step !== entry.step || entry.priority !== toOverride.priority) {\n throw new Error(\n `\"${getMiddlewareNameWithAliases(toOverride.name, toOverride.aliases)}\" middleware with ${toOverride.priority} priority in ${toOverride.step} step cannot be overridden by \"${getMiddlewareNameWithAliases(name, _aliases)}\" middleware with ${entry.priority} priority in ${entry.step} step.`\n );\n }\n absoluteEntries.splice(toOverrideIndex, 1);\n }\n }\n for (const alias of aliases) {\n entriesNameSet.add(alias);\n }\n }\n absoluteEntries.push(entry);\n },\n addRelativeTo: (middleware, options) => {\n const { name, override, aliases: _aliases } = options;\n const entry = {\n middleware,\n ...options\n };\n const aliases = getAllAliases(name, _aliases);\n if (aliases.length > 0) {\n if (aliases.some((alias) => entriesNameSet.has(alias))) {\n if (!override)\n throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(name, _aliases)}'`);\n for (const alias of aliases) {\n const toOverrideIndex = relativeEntries.findIndex(\n (entry2) => {\n var _a;\n return entry2.name === alias || ((_a = entry2.aliases) == null ? void 0 : _a.some((a) => a === alias));\n }\n );\n if (toOverrideIndex === -1) {\n continue;\n }\n const toOverride = relativeEntries[toOverrideIndex];\n if (toOverride.toMiddleware !== entry.toMiddleware || toOverride.relation !== entry.relation) {\n throw new Error(\n `\"${getMiddlewareNameWithAliases(toOverride.name, toOverride.aliases)}\" middleware ${toOverride.relation} \"${toOverride.toMiddleware}\" middleware cannot be overridden by \"${getMiddlewareNameWithAliases(name, _aliases)}\" middleware ${entry.relation} \"${entry.toMiddleware}\" middleware.`\n );\n }\n relativeEntries.splice(toOverrideIndex, 1);\n }\n }\n for (const alias of aliases) {\n entriesNameSet.add(alias);\n }\n }\n relativeEntries.push(entry);\n },\n clone: () => cloneTo(constructStack()),\n use: (plugin) => {\n plugin.applyToStack(stack);\n },\n remove: (toRemove) => {\n if (typeof toRemove === \"string\")\n return removeByName(toRemove);\n else\n return removeByReference(toRemove);\n },\n removeByTag: (toRemove) => {\n let isRemoved = false;\n const filterCb = /* @__PURE__ */ __name((entry) => {\n const { tags, name, aliases: _aliases } = entry;\n if (tags && tags.includes(toRemove)) {\n const aliases = getAllAliases(name, _aliases);\n for (const alias of aliases) {\n entriesNameSet.delete(alias);\n }\n isRemoved = true;\n return false;\n }\n return true;\n }, \"filterCb\");\n absoluteEntries = absoluteEntries.filter(filterCb);\n relativeEntries = relativeEntries.filter(filterCb);\n return isRemoved;\n },\n concat: (from) => {\n var _a;\n const cloned = cloneTo(constructStack());\n cloned.use(from);\n cloned.identifyOnResolve(\n identifyOnResolve || cloned.identifyOnResolve() || (((_a = from.identifyOnResolve) == null ? void 0 : _a.call(from)) ?? false)\n );\n return cloned;\n },\n applyToStack: cloneTo,\n identify: () => {\n return getMiddlewareList(true).map((mw) => {\n const step = mw.step ?? mw.relation + \" \" + mw.toMiddleware;\n return getMiddlewareNameWithAliases(mw.name, mw.aliases) + \" - \" + step;\n });\n },\n identifyOnResolve(toggle) {\n if (typeof toggle === \"boolean\")\n identifyOnResolve = toggle;\n return identifyOnResolve;\n },\n resolve: (handler, context) => {\n for (const middleware of getMiddlewareList().map((entry) => entry.middleware).reverse()) {\n handler = middleware(handler, context);\n }\n if (identifyOnResolve) {\n console.log(stack.identify());\n }\n return handler;\n }\n };\n return stack;\n}, \"constructStack\");\nvar stepWeights = {\n initialize: 5,\n serialize: 4,\n build: 3,\n finalizeRequest: 2,\n deserialize: 1\n};\nvar priorityWeights = {\n high: 3,\n normal: 2,\n low: 1\n};\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n constructStack\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n loadConfig: () => loadConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/configLoader.ts\n\n\n// src/fromEnv.ts\nvar import_property_provider = require(\"@smithy/property-provider\");\n\n// src/getSelectorName.ts\nfunction getSelectorName(functionString) {\n try {\n const constants = new Set(Array.from(functionString.match(/([A-Z_]){3,}/g) ?? []));\n constants.delete(\"CONFIG\");\n constants.delete(\"CONFIG_PREFIX_SEPARATOR\");\n constants.delete(\"ENV\");\n return [...constants].join(\", \");\n } catch (e) {\n return functionString;\n }\n}\n__name(getSelectorName, \"getSelectorName\");\n\n// src/fromEnv.ts\nvar fromEnv = /* @__PURE__ */ __name((envVarSelector, logger) => async () => {\n try {\n const config = envVarSelector(process.env);\n if (config === void 0) {\n throw new Error();\n }\n return config;\n } catch (e) {\n throw new import_property_provider.CredentialsProviderError(\n e.message || `Not found in ENV: ${getSelectorName(envVarSelector.toString())}`,\n { logger }\n );\n }\n}, \"fromEnv\");\n\n// src/fromSharedConfigFiles.ts\n\nvar import_shared_ini_file_loader = require(\"@smithy/shared-ini-file-loader\");\nvar fromSharedConfigFiles = /* @__PURE__ */ __name((configSelector, { preferredFile = \"config\", ...init } = {}) => async () => {\n const profile = (0, import_shared_ini_file_loader.getProfileName)(init);\n const { configFile, credentialsFile } = await (0, import_shared_ini_file_loader.loadSharedConfigFiles)(init);\n const profileFromCredentials = credentialsFile[profile] || {};\n const profileFromConfig = configFile[profile] || {};\n const mergedProfile = preferredFile === \"config\" ? { ...profileFromCredentials, ...profileFromConfig } : { ...profileFromConfig, ...profileFromCredentials };\n try {\n const cfgFile = preferredFile === \"config\" ? configFile : credentialsFile;\n const configValue = configSelector(mergedProfile, cfgFile);\n if (configValue === void 0) {\n throw new Error();\n }\n return configValue;\n } catch (e) {\n throw new import_property_provider.CredentialsProviderError(\n e.message || `Not found in config files w/ profile [${profile}]: ${getSelectorName(configSelector.toString())}`,\n { logger: init.logger }\n );\n }\n}, \"fromSharedConfigFiles\");\n\n// src/fromStatic.ts\n\nvar isFunction = /* @__PURE__ */ __name((func) => typeof func === \"function\", \"isFunction\");\nvar fromStatic = /* @__PURE__ */ __name((defaultValue) => isFunction(defaultValue) ? async () => await defaultValue() : (0, import_property_provider.fromStatic)(defaultValue), \"fromStatic\");\n\n// src/configLoader.ts\nvar loadConfig = /* @__PURE__ */ __name(({ environmentVariableSelector, configFileSelector, default: defaultValue }, configuration = {}) => (0, import_property_provider.memoize)(\n (0, import_property_provider.chain)(\n fromEnv(environmentVariableSelector),\n fromSharedConfigFiles(configFileSelector, configuration),\n fromStatic(defaultValue)\n )\n), \"loadConfig\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n loadConfig\n});\n\n","var __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n mod\n));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n DEFAULT_REQUEST_TIMEOUT: () => DEFAULT_REQUEST_TIMEOUT,\n NodeHttp2Handler: () => NodeHttp2Handler,\n NodeHttpHandler: () => NodeHttpHandler,\n streamCollector: () => streamCollector\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/node-http-handler.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_querystring_builder = require(\"@smithy/querystring-builder\");\nvar import_http = require(\"http\");\nvar import_https = require(\"https\");\n\n// src/constants.ts\nvar NODEJS_TIMEOUT_ERROR_CODES = [\"ECONNRESET\", \"EPIPE\", \"ETIMEDOUT\"];\n\n// src/get-transformed-headers.ts\nvar getTransformedHeaders = /* @__PURE__ */ __name((headers) => {\n const transformedHeaders = {};\n for (const name of Object.keys(headers)) {\n const headerValues = headers[name];\n transformedHeaders[name] = Array.isArray(headerValues) ? headerValues.join(\",\") : headerValues;\n }\n return transformedHeaders;\n}, \"getTransformedHeaders\");\n\n// src/set-connection-timeout.ts\nvar DEFER_EVENT_LISTENER_TIME = 1e3;\nvar setConnectionTimeout = /* @__PURE__ */ __name((request, reject, timeoutInMs = 0) => {\n if (!timeoutInMs) {\n return -1;\n }\n const registerTimeout = /* @__PURE__ */ __name((offset) => {\n const timeoutId = setTimeout(() => {\n request.destroy();\n reject(\n Object.assign(new Error(`Socket timed out without establishing a connection within ${timeoutInMs} ms`), {\n name: \"TimeoutError\"\n })\n );\n }, timeoutInMs - offset);\n const doWithSocket = /* @__PURE__ */ __name((socket) => {\n if (socket == null ? void 0 : socket.connecting) {\n socket.on(\"connect\", () => {\n clearTimeout(timeoutId);\n });\n } else {\n clearTimeout(timeoutId);\n }\n }, \"doWithSocket\");\n if (request.socket) {\n doWithSocket(request.socket);\n } else {\n request.on(\"socket\", doWithSocket);\n }\n }, \"registerTimeout\");\n if (timeoutInMs < 2e3) {\n registerTimeout(0);\n return 0;\n }\n return setTimeout(registerTimeout.bind(null, DEFER_EVENT_LISTENER_TIME), DEFER_EVENT_LISTENER_TIME);\n}, \"setConnectionTimeout\");\n\n// src/set-socket-keep-alive.ts\nvar DEFER_EVENT_LISTENER_TIME2 = 3e3;\nvar setSocketKeepAlive = /* @__PURE__ */ __name((request, { keepAlive, keepAliveMsecs }, deferTimeMs = DEFER_EVENT_LISTENER_TIME2) => {\n if (keepAlive !== true) {\n return -1;\n }\n const registerListener = /* @__PURE__ */ __name(() => {\n if (request.socket) {\n request.socket.setKeepAlive(keepAlive, keepAliveMsecs || 0);\n } else {\n request.on(\"socket\", (socket) => {\n socket.setKeepAlive(keepAlive, keepAliveMsecs || 0);\n });\n }\n }, \"registerListener\");\n if (deferTimeMs === 0) {\n registerListener();\n return 0;\n }\n return setTimeout(registerListener, deferTimeMs);\n}, \"setSocketKeepAlive\");\n\n// src/set-socket-timeout.ts\nvar DEFER_EVENT_LISTENER_TIME3 = 3e3;\nvar setSocketTimeout = /* @__PURE__ */ __name((request, reject, timeoutInMs = 0) => {\n const registerTimeout = /* @__PURE__ */ __name((offset) => {\n request.setTimeout(timeoutInMs - offset, () => {\n request.destroy();\n reject(Object.assign(new Error(`Connection timed out after ${timeoutInMs} ms`), { name: \"TimeoutError\" }));\n });\n }, \"registerTimeout\");\n if (0 < timeoutInMs && timeoutInMs < 6e3) {\n registerTimeout(0);\n return 0;\n }\n return setTimeout(\n registerTimeout.bind(null, timeoutInMs === 0 ? 0 : DEFER_EVENT_LISTENER_TIME3),\n DEFER_EVENT_LISTENER_TIME3\n );\n}, \"setSocketTimeout\");\n\n// src/write-request-body.ts\nvar import_stream = require(\"stream\");\nvar MIN_WAIT_TIME = 1e3;\nasync function writeRequestBody(httpRequest, request, maxContinueTimeoutMs = MIN_WAIT_TIME) {\n const headers = request.headers ?? {};\n const expect = headers[\"Expect\"] || headers[\"expect\"];\n let timeoutId = -1;\n let hasError = false;\n if (expect === \"100-continue\") {\n await Promise.race([\n new Promise((resolve) => {\n timeoutId = Number(setTimeout(resolve, Math.max(MIN_WAIT_TIME, maxContinueTimeoutMs)));\n }),\n new Promise((resolve) => {\n httpRequest.on(\"continue\", () => {\n clearTimeout(timeoutId);\n resolve();\n });\n httpRequest.on(\"error\", () => {\n hasError = true;\n clearTimeout(timeoutId);\n resolve();\n });\n })\n ]);\n }\n if (!hasError) {\n writeBody(httpRequest, request.body);\n }\n}\n__name(writeRequestBody, \"writeRequestBody\");\nfunction writeBody(httpRequest, body) {\n if (body instanceof import_stream.Readable) {\n body.pipe(httpRequest);\n return;\n }\n if (body) {\n if (Buffer.isBuffer(body) || typeof body === \"string\") {\n httpRequest.end(body);\n return;\n }\n const uint8 = body;\n if (typeof uint8 === \"object\" && uint8.buffer && typeof uint8.byteOffset === \"number\" && typeof uint8.byteLength === \"number\") {\n httpRequest.end(Buffer.from(uint8.buffer, uint8.byteOffset, uint8.byteLength));\n return;\n }\n httpRequest.end(Buffer.from(body));\n return;\n }\n httpRequest.end();\n}\n__name(writeBody, \"writeBody\");\n\n// src/node-http-handler.ts\nvar DEFAULT_REQUEST_TIMEOUT = 0;\nvar _NodeHttpHandler = class _NodeHttpHandler {\n constructor(options) {\n this.socketWarningTimestamp = 0;\n // Node http handler is hard-coded to http/1.1: https://github.com/nodejs/node/blob/ff5664b83b89c55e4ab5d5f60068fb457f1f5872/lib/_http_server.js#L286\n this.metadata = { handlerProtocol: \"http/1.1\" };\n this.configProvider = new Promise((resolve, reject) => {\n if (typeof options === \"function\") {\n options().then((_options) => {\n resolve(this.resolveDefaultConfig(_options));\n }).catch(reject);\n } else {\n resolve(this.resolveDefaultConfig(options));\n }\n });\n }\n /**\n * @returns the input if it is an HttpHandler of any class,\n * or instantiates a new instance of this handler.\n */\n static create(instanceOrOptions) {\n if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === \"function\") {\n return instanceOrOptions;\n }\n return new _NodeHttpHandler(instanceOrOptions);\n }\n /**\n * @internal\n *\n * @param agent - http(s) agent in use by the NodeHttpHandler instance.\n * @param socketWarningTimestamp - last socket usage check timestamp.\n * @param logger - channel for the warning.\n * @returns timestamp of last emitted warning.\n */\n static checkSocketUsage(agent, socketWarningTimestamp, logger = console) {\n var _a, _b, _c;\n const { sockets, requests, maxSockets } = agent;\n if (typeof maxSockets !== \"number\" || maxSockets === Infinity) {\n return socketWarningTimestamp;\n }\n const interval = 15e3;\n if (Date.now() - interval < socketWarningTimestamp) {\n return socketWarningTimestamp;\n }\n if (sockets && requests) {\n for (const origin in sockets) {\n const socketsInUse = ((_a = sockets[origin]) == null ? void 0 : _a.length) ?? 0;\n const requestsEnqueued = ((_b = requests[origin]) == null ? void 0 : _b.length) ?? 0;\n if (socketsInUse >= maxSockets && requestsEnqueued >= 2 * maxSockets) {\n (_c = logger == null ? void 0 : logger.warn) == null ? void 0 : _c.call(\n logger,\n `@smithy/node-http-handler:WARN - socket usage at capacity=${socketsInUse} and ${requestsEnqueued} additional requests are enqueued.\nSee https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html\nor increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`\n );\n return Date.now();\n }\n }\n }\n return socketWarningTimestamp;\n }\n resolveDefaultConfig(options) {\n const { requestTimeout, connectionTimeout, socketTimeout, httpAgent, httpsAgent } = options || {};\n const keepAlive = true;\n const maxSockets = 50;\n return {\n connectionTimeout,\n requestTimeout: requestTimeout ?? socketTimeout,\n httpAgent: (() => {\n if (httpAgent instanceof import_http.Agent || typeof (httpAgent == null ? void 0 : httpAgent.destroy) === \"function\") {\n return httpAgent;\n }\n return new import_http.Agent({ keepAlive, maxSockets, ...httpAgent });\n })(),\n httpsAgent: (() => {\n if (httpsAgent instanceof import_https.Agent || typeof (httpsAgent == null ? void 0 : httpsAgent.destroy) === \"function\") {\n return httpsAgent;\n }\n return new import_https.Agent({ keepAlive, maxSockets, ...httpsAgent });\n })(),\n logger: console\n };\n }\n destroy() {\n var _a, _b, _c, _d;\n (_b = (_a = this.config) == null ? void 0 : _a.httpAgent) == null ? void 0 : _b.destroy();\n (_d = (_c = this.config) == null ? void 0 : _c.httpsAgent) == null ? void 0 : _d.destroy();\n }\n async handle(request, { abortSignal } = {}) {\n if (!this.config) {\n this.config = await this.configProvider;\n }\n return new Promise((_resolve, _reject) => {\n let writeRequestBodyPromise = void 0;\n const timeouts = [];\n const resolve = /* @__PURE__ */ __name(async (arg) => {\n await writeRequestBodyPromise;\n timeouts.forEach(clearTimeout);\n _resolve(arg);\n }, \"resolve\");\n const reject = /* @__PURE__ */ __name(async (arg) => {\n await writeRequestBodyPromise;\n timeouts.forEach(clearTimeout);\n _reject(arg);\n }, \"reject\");\n if (!this.config) {\n throw new Error(\"Node HTTP request handler config is not resolved\");\n }\n if (abortSignal == null ? void 0 : abortSignal.aborted) {\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n reject(abortError);\n return;\n }\n const isSSL = request.protocol === \"https:\";\n const agent = isSSL ? this.config.httpsAgent : this.config.httpAgent;\n timeouts.push(\n setTimeout(\n () => {\n this.socketWarningTimestamp = _NodeHttpHandler.checkSocketUsage(\n agent,\n this.socketWarningTimestamp,\n this.config.logger\n );\n },\n this.config.socketAcquisitionWarningTimeout ?? (this.config.requestTimeout ?? 2e3) + (this.config.connectionTimeout ?? 1e3)\n )\n );\n const queryString = (0, import_querystring_builder.buildQueryString)(request.query || {});\n let auth = void 0;\n if (request.username != null || request.password != null) {\n const username = request.username ?? \"\";\n const password = request.password ?? \"\";\n auth = `${username}:${password}`;\n }\n let path = request.path;\n if (queryString) {\n path += `?${queryString}`;\n }\n if (request.fragment) {\n path += `#${request.fragment}`;\n }\n const nodeHttpsOptions = {\n headers: request.headers,\n host: request.hostname,\n method: request.method,\n path,\n port: request.port,\n agent,\n auth\n };\n const requestFunc = isSSL ? import_https.request : import_http.request;\n const req = requestFunc(nodeHttpsOptions, (res) => {\n const httpResponse = new import_protocol_http.HttpResponse({\n statusCode: res.statusCode || -1,\n reason: res.statusMessage,\n headers: getTransformedHeaders(res.headers),\n body: res\n });\n resolve({ response: httpResponse });\n });\n req.on(\"error\", (err) => {\n if (NODEJS_TIMEOUT_ERROR_CODES.includes(err.code)) {\n reject(Object.assign(err, { name: \"TimeoutError\" }));\n } else {\n reject(err);\n }\n });\n if (abortSignal) {\n const onAbort = /* @__PURE__ */ __name(() => {\n req.destroy();\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n reject(abortError);\n }, \"onAbort\");\n if (typeof abortSignal.addEventListener === \"function\") {\n const signal = abortSignal;\n signal.addEventListener(\"abort\", onAbort, { once: true });\n req.once(\"close\", () => signal.removeEventListener(\"abort\", onAbort));\n } else {\n abortSignal.onabort = onAbort;\n }\n }\n timeouts.push(setConnectionTimeout(req, reject, this.config.connectionTimeout));\n timeouts.push(setSocketTimeout(req, reject, this.config.requestTimeout));\n const httpAgent = nodeHttpsOptions.agent;\n if (typeof httpAgent === \"object\" && \"keepAlive\" in httpAgent) {\n timeouts.push(\n setSocketKeepAlive(req, {\n // @ts-expect-error keepAlive is not public on httpAgent.\n keepAlive: httpAgent.keepAlive,\n // @ts-expect-error keepAliveMsecs is not public on httpAgent.\n keepAliveMsecs: httpAgent.keepAliveMsecs\n })\n );\n }\n writeRequestBodyPromise = writeRequestBody(req, request, this.config.requestTimeout).catch((e) => {\n timeouts.forEach(clearTimeout);\n return _reject(e);\n });\n });\n }\n updateHttpClientConfig(key, value) {\n this.config = void 0;\n this.configProvider = this.configProvider.then((config) => {\n return {\n ...config,\n [key]: value\n };\n });\n }\n httpHandlerConfigs() {\n return this.config ?? {};\n }\n};\n__name(_NodeHttpHandler, \"NodeHttpHandler\");\nvar NodeHttpHandler = _NodeHttpHandler;\n\n// src/node-http2-handler.ts\n\n\nvar import_http22 = require(\"http2\");\n\n// src/node-http2-connection-manager.ts\nvar import_http2 = __toESM(require(\"http2\"));\n\n// src/node-http2-connection-pool.ts\nvar _NodeHttp2ConnectionPool = class _NodeHttp2ConnectionPool {\n constructor(sessions) {\n this.sessions = [];\n this.sessions = sessions ?? [];\n }\n poll() {\n if (this.sessions.length > 0) {\n return this.sessions.shift();\n }\n }\n offerLast(session) {\n this.sessions.push(session);\n }\n contains(session) {\n return this.sessions.includes(session);\n }\n remove(session) {\n this.sessions = this.sessions.filter((s) => s !== session);\n }\n [Symbol.iterator]() {\n return this.sessions[Symbol.iterator]();\n }\n destroy(connection) {\n for (const session of this.sessions) {\n if (session === connection) {\n if (!session.destroyed) {\n session.destroy();\n }\n }\n }\n }\n};\n__name(_NodeHttp2ConnectionPool, \"NodeHttp2ConnectionPool\");\nvar NodeHttp2ConnectionPool = _NodeHttp2ConnectionPool;\n\n// src/node-http2-connection-manager.ts\nvar _NodeHttp2ConnectionManager = class _NodeHttp2ConnectionManager {\n constructor(config) {\n this.sessionCache = /* @__PURE__ */ new Map();\n this.config = config;\n if (this.config.maxConcurrency && this.config.maxConcurrency <= 0) {\n throw new RangeError(\"maxConcurrency must be greater than zero.\");\n }\n }\n lease(requestContext, connectionConfiguration) {\n const url = this.getUrlString(requestContext);\n const existingPool = this.sessionCache.get(url);\n if (existingPool) {\n const existingSession = existingPool.poll();\n if (existingSession && !this.config.disableConcurrency) {\n return existingSession;\n }\n }\n const session = import_http2.default.connect(url);\n if (this.config.maxConcurrency) {\n session.settings({ maxConcurrentStreams: this.config.maxConcurrency }, (err) => {\n if (err) {\n throw new Error(\n \"Fail to set maxConcurrentStreams to \" + this.config.maxConcurrency + \"when creating new session for \" + requestContext.destination.toString()\n );\n }\n });\n }\n session.unref();\n const destroySessionCb = /* @__PURE__ */ __name(() => {\n session.destroy();\n this.deleteSession(url, session);\n }, \"destroySessionCb\");\n session.on(\"goaway\", destroySessionCb);\n session.on(\"error\", destroySessionCb);\n session.on(\"frameError\", destroySessionCb);\n session.on(\"close\", () => this.deleteSession(url, session));\n if (connectionConfiguration.requestTimeout) {\n session.setTimeout(connectionConfiguration.requestTimeout, destroySessionCb);\n }\n const connectionPool = this.sessionCache.get(url) || new NodeHttp2ConnectionPool();\n connectionPool.offerLast(session);\n this.sessionCache.set(url, connectionPool);\n return session;\n }\n /**\n * Delete a session from the connection pool.\n * @param authority The authority of the session to delete.\n * @param session The session to delete.\n */\n deleteSession(authority, session) {\n const existingConnectionPool = this.sessionCache.get(authority);\n if (!existingConnectionPool) {\n return;\n }\n if (!existingConnectionPool.contains(session)) {\n return;\n }\n existingConnectionPool.remove(session);\n this.sessionCache.set(authority, existingConnectionPool);\n }\n release(requestContext, session) {\n var _a;\n const cacheKey = this.getUrlString(requestContext);\n (_a = this.sessionCache.get(cacheKey)) == null ? void 0 : _a.offerLast(session);\n }\n destroy() {\n for (const [key, connectionPool] of this.sessionCache) {\n for (const session of connectionPool) {\n if (!session.destroyed) {\n session.destroy();\n }\n connectionPool.remove(session);\n }\n this.sessionCache.delete(key);\n }\n }\n setMaxConcurrentStreams(maxConcurrentStreams) {\n if (this.config.maxConcurrency && this.config.maxConcurrency <= 0) {\n throw new RangeError(\"maxConcurrentStreams must be greater than zero.\");\n }\n this.config.maxConcurrency = maxConcurrentStreams;\n }\n setDisableConcurrentStreams(disableConcurrentStreams) {\n this.config.disableConcurrency = disableConcurrentStreams;\n }\n getUrlString(request) {\n return request.destination.toString();\n }\n};\n__name(_NodeHttp2ConnectionManager, \"NodeHttp2ConnectionManager\");\nvar NodeHttp2ConnectionManager = _NodeHttp2ConnectionManager;\n\n// src/node-http2-handler.ts\nvar _NodeHttp2Handler = class _NodeHttp2Handler {\n constructor(options) {\n this.metadata = { handlerProtocol: \"h2\" };\n this.connectionManager = new NodeHttp2ConnectionManager({});\n this.configProvider = new Promise((resolve, reject) => {\n if (typeof options === \"function\") {\n options().then((opts) => {\n resolve(opts || {});\n }).catch(reject);\n } else {\n resolve(options || {});\n }\n });\n }\n /**\n * @returns the input if it is an HttpHandler of any class,\n * or instantiates a new instance of this handler.\n */\n static create(instanceOrOptions) {\n if (typeof (instanceOrOptions == null ? void 0 : instanceOrOptions.handle) === \"function\") {\n return instanceOrOptions;\n }\n return new _NodeHttp2Handler(instanceOrOptions);\n }\n destroy() {\n this.connectionManager.destroy();\n }\n async handle(request, { abortSignal } = {}) {\n if (!this.config) {\n this.config = await this.configProvider;\n this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams || false);\n if (this.config.maxConcurrentStreams) {\n this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams);\n }\n }\n const { requestTimeout, disableConcurrentStreams } = this.config;\n return new Promise((_resolve, _reject) => {\n var _a;\n let fulfilled = false;\n let writeRequestBodyPromise = void 0;\n const resolve = /* @__PURE__ */ __name(async (arg) => {\n await writeRequestBodyPromise;\n _resolve(arg);\n }, \"resolve\");\n const reject = /* @__PURE__ */ __name(async (arg) => {\n await writeRequestBodyPromise;\n _reject(arg);\n }, \"reject\");\n if (abortSignal == null ? void 0 : abortSignal.aborted) {\n fulfilled = true;\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n reject(abortError);\n return;\n }\n const { hostname, method, port, protocol, query } = request;\n let auth = \"\";\n if (request.username != null || request.password != null) {\n const username = request.username ?? \"\";\n const password = request.password ?? \"\";\n auth = `${username}:${password}@`;\n }\n const authority = `${protocol}//${auth}${hostname}${port ? `:${port}` : \"\"}`;\n const requestContext = { destination: new URL(authority) };\n const session = this.connectionManager.lease(requestContext, {\n requestTimeout: (_a = this.config) == null ? void 0 : _a.sessionTimeout,\n disableConcurrentStreams: disableConcurrentStreams || false\n });\n const rejectWithDestroy = /* @__PURE__ */ __name((err) => {\n if (disableConcurrentStreams) {\n this.destroySession(session);\n }\n fulfilled = true;\n reject(err);\n }, \"rejectWithDestroy\");\n const queryString = (0, import_querystring_builder.buildQueryString)(query || {});\n let path = request.path;\n if (queryString) {\n path += `?${queryString}`;\n }\n if (request.fragment) {\n path += `#${request.fragment}`;\n }\n const req = session.request({\n ...request.headers,\n [import_http22.constants.HTTP2_HEADER_PATH]: path,\n [import_http22.constants.HTTP2_HEADER_METHOD]: method\n });\n session.ref();\n req.on(\"response\", (headers) => {\n const httpResponse = new import_protocol_http.HttpResponse({\n statusCode: headers[\":status\"] || -1,\n headers: getTransformedHeaders(headers),\n body: req\n });\n fulfilled = true;\n resolve({ response: httpResponse });\n if (disableConcurrentStreams) {\n session.close();\n this.connectionManager.deleteSession(authority, session);\n }\n });\n if (requestTimeout) {\n req.setTimeout(requestTimeout, () => {\n req.close();\n const timeoutError = new Error(`Stream timed out because of no activity for ${requestTimeout} ms`);\n timeoutError.name = \"TimeoutError\";\n rejectWithDestroy(timeoutError);\n });\n }\n if (abortSignal) {\n const onAbort = /* @__PURE__ */ __name(() => {\n req.close();\n const abortError = new Error(\"Request aborted\");\n abortError.name = \"AbortError\";\n rejectWithDestroy(abortError);\n }, \"onAbort\");\n if (typeof abortSignal.addEventListener === \"function\") {\n const signal = abortSignal;\n signal.addEventListener(\"abort\", onAbort, { once: true });\n req.once(\"close\", () => signal.removeEventListener(\"abort\", onAbort));\n } else {\n abortSignal.onabort = onAbort;\n }\n }\n req.on(\"frameError\", (type, code, id) => {\n rejectWithDestroy(new Error(`Frame type id ${type} in stream id ${id} has failed with code ${code}.`));\n });\n req.on(\"error\", rejectWithDestroy);\n req.on(\"aborted\", () => {\n rejectWithDestroy(\n new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${req.rstCode}.`)\n );\n });\n req.on(\"close\", () => {\n session.unref();\n if (disableConcurrentStreams) {\n session.destroy();\n }\n if (!fulfilled) {\n rejectWithDestroy(new Error(\"Unexpected error: http2 request did not get a response\"));\n }\n });\n writeRequestBodyPromise = writeRequestBody(req, request, requestTimeout);\n });\n }\n updateHttpClientConfig(key, value) {\n this.config = void 0;\n this.configProvider = this.configProvider.then((config) => {\n return {\n ...config,\n [key]: value\n };\n });\n }\n httpHandlerConfigs() {\n return this.config ?? {};\n }\n /**\n * Destroys a session.\n * @param session The session to destroy.\n */\n destroySession(session) {\n if (!session.destroyed) {\n session.destroy();\n }\n }\n};\n__name(_NodeHttp2Handler, \"NodeHttp2Handler\");\nvar NodeHttp2Handler = _NodeHttp2Handler;\n\n// src/stream-collector/collector.ts\n\nvar _Collector = class _Collector extends import_stream.Writable {\n constructor() {\n super(...arguments);\n this.bufferedBytes = [];\n }\n _write(chunk, encoding, callback) {\n this.bufferedBytes.push(chunk);\n callback();\n }\n};\n__name(_Collector, \"Collector\");\nvar Collector = _Collector;\n\n// src/stream-collector/index.ts\nvar streamCollector = /* @__PURE__ */ __name((stream) => {\n if (isReadableStreamInstance(stream)) {\n return collectReadableStream(stream);\n }\n return new Promise((resolve, reject) => {\n const collector = new Collector();\n stream.pipe(collector);\n stream.on(\"error\", (err) => {\n collector.end();\n reject(err);\n });\n collector.on(\"error\", reject);\n collector.on(\"finish\", function() {\n const bytes = new Uint8Array(Buffer.concat(this.bufferedBytes));\n resolve(bytes);\n });\n });\n}, \"streamCollector\");\nvar isReadableStreamInstance = /* @__PURE__ */ __name((stream) => typeof ReadableStream === \"function\" && stream instanceof ReadableStream, \"isReadableStreamInstance\");\nasync function collectReadableStream(stream) {\n const chunks = [];\n const reader = stream.getReader();\n let isDone = false;\n let length = 0;\n while (!isDone) {\n const { done, value } = await reader.read();\n if (value) {\n chunks.push(value);\n length += value.length;\n }\n isDone = done;\n }\n const collected = new Uint8Array(length);\n let offset = 0;\n for (const chunk of chunks) {\n collected.set(chunk, offset);\n offset += chunk.length;\n }\n return collected;\n}\n__name(collectReadableStream, \"collectReadableStream\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n DEFAULT_REQUEST_TIMEOUT,\n NodeHttpHandler,\n NodeHttp2Handler,\n streamCollector\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n CredentialsProviderError: () => CredentialsProviderError,\n ProviderError: () => ProviderError,\n TokenProviderError: () => TokenProviderError,\n chain: () => chain,\n fromStatic: () => fromStatic,\n memoize: () => memoize\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/ProviderError.ts\nvar _ProviderError = class _ProviderError extends Error {\n constructor(message, options = true) {\n var _a;\n let logger;\n let tryNextLink = true;\n if (typeof options === \"boolean\") {\n logger = void 0;\n tryNextLink = options;\n } else if (options != null && typeof options === \"object\") {\n logger = options.logger;\n tryNextLink = options.tryNextLink ?? true;\n }\n super(message);\n this.name = \"ProviderError\";\n this.tryNextLink = tryNextLink;\n Object.setPrototypeOf(this, _ProviderError.prototype);\n (_a = logger == null ? void 0 : logger.debug) == null ? void 0 : _a.call(logger, `@smithy/property-provider ${tryNextLink ? \"->\" : \"(!)\"} ${message}`);\n }\n /**\n * @deprecated use new operator.\n */\n static from(error, options = true) {\n return Object.assign(new this(error.message, options), error);\n }\n};\n__name(_ProviderError, \"ProviderError\");\nvar ProviderError = _ProviderError;\n\n// src/CredentialsProviderError.ts\nvar _CredentialsProviderError = class _CredentialsProviderError extends ProviderError {\n /**\n * @override\n */\n constructor(message, options = true) {\n super(message, options);\n this.name = \"CredentialsProviderError\";\n Object.setPrototypeOf(this, _CredentialsProviderError.prototype);\n }\n};\n__name(_CredentialsProviderError, \"CredentialsProviderError\");\nvar CredentialsProviderError = _CredentialsProviderError;\n\n// src/TokenProviderError.ts\nvar _TokenProviderError = class _TokenProviderError extends ProviderError {\n /**\n * @override\n */\n constructor(message, options = true) {\n super(message, options);\n this.name = \"TokenProviderError\";\n Object.setPrototypeOf(this, _TokenProviderError.prototype);\n }\n};\n__name(_TokenProviderError, \"TokenProviderError\");\nvar TokenProviderError = _TokenProviderError;\n\n// src/chain.ts\nvar chain = /* @__PURE__ */ __name((...providers) => async () => {\n if (providers.length === 0) {\n throw new ProviderError(\"No providers in chain\");\n }\n let lastProviderError;\n for (const provider of providers) {\n try {\n const credentials = await provider();\n return credentials;\n } catch (err) {\n lastProviderError = err;\n if (err == null ? void 0 : err.tryNextLink) {\n continue;\n }\n throw err;\n }\n }\n throw lastProviderError;\n}, \"chain\");\n\n// src/fromStatic.ts\nvar fromStatic = /* @__PURE__ */ __name((staticValue) => () => Promise.resolve(staticValue), \"fromStatic\");\n\n// src/memoize.ts\nvar memoize = /* @__PURE__ */ __name((provider, isExpired, requiresRefresh) => {\n let resolved;\n let pending;\n let hasResult;\n let isConstant = false;\n const coalesceProvider = /* @__PURE__ */ __name(async () => {\n if (!pending) {\n pending = provider();\n }\n try {\n resolved = await pending;\n hasResult = true;\n isConstant = false;\n } finally {\n pending = void 0;\n }\n return resolved;\n }, \"coalesceProvider\");\n if (isExpired === void 0) {\n return async (options) => {\n if (!hasResult || (options == null ? void 0 : options.forceRefresh)) {\n resolved = await coalesceProvider();\n }\n return resolved;\n };\n }\n return async (options) => {\n if (!hasResult || (options == null ? void 0 : options.forceRefresh)) {\n resolved = await coalesceProvider();\n }\n if (isConstant) {\n return resolved;\n }\n if (requiresRefresh && !requiresRefresh(resolved)) {\n isConstant = true;\n return resolved;\n }\n if (isExpired(resolved)) {\n await coalesceProvider();\n return resolved;\n }\n return resolved;\n };\n}, \"memoize\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n CredentialsProviderError,\n ProviderError,\n TokenProviderError,\n chain,\n fromStatic,\n memoize\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n Field: () => Field,\n Fields: () => Fields,\n HttpRequest: () => HttpRequest,\n HttpResponse: () => HttpResponse,\n IHttpRequest: () => import_types.HttpRequest,\n getHttpHandlerExtensionConfiguration: () => getHttpHandlerExtensionConfiguration,\n isValidHostname: () => isValidHostname,\n resolveHttpHandlerRuntimeConfig: () => resolveHttpHandlerRuntimeConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/extensions/httpExtensionConfiguration.ts\nvar getHttpHandlerExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n let httpHandler = runtimeConfig.httpHandler;\n return {\n setHttpHandler(handler) {\n httpHandler = handler;\n },\n httpHandler() {\n return httpHandler;\n },\n updateHttpClientConfig(key, value) {\n httpHandler.updateHttpClientConfig(key, value);\n },\n httpHandlerConfigs() {\n return httpHandler.httpHandlerConfigs();\n }\n };\n}, \"getHttpHandlerExtensionConfiguration\");\nvar resolveHttpHandlerRuntimeConfig = /* @__PURE__ */ __name((httpHandlerExtensionConfiguration) => {\n return {\n httpHandler: httpHandlerExtensionConfiguration.httpHandler()\n };\n}, \"resolveHttpHandlerRuntimeConfig\");\n\n// src/Field.ts\nvar import_types = require(\"@smithy/types\");\nvar _Field = class _Field {\n constructor({ name, kind = import_types.FieldPosition.HEADER, values = [] }) {\n this.name = name;\n this.kind = kind;\n this.values = values;\n }\n /**\n * Appends a value to the field.\n *\n * @param value The value to append.\n */\n add(value) {\n this.values.push(value);\n }\n /**\n * Overwrite existing field values.\n *\n * @param values The new field values.\n */\n set(values) {\n this.values = values;\n }\n /**\n * Remove all matching entries from list.\n *\n * @param value Value to remove.\n */\n remove(value) {\n this.values = this.values.filter((v) => v !== value);\n }\n /**\n * Get comma-delimited string.\n *\n * @returns String representation of {@link Field}.\n */\n toString() {\n return this.values.map((v) => v.includes(\",\") || v.includes(\" \") ? `\"${v}\"` : v).join(\", \");\n }\n /**\n * Get string values as a list\n *\n * @returns Values in {@link Field} as a list.\n */\n get() {\n return this.values;\n }\n};\n__name(_Field, \"Field\");\nvar Field = _Field;\n\n// src/Fields.ts\nvar _Fields = class _Fields {\n constructor({ fields = [], encoding = \"utf-8\" }) {\n this.entries = {};\n fields.forEach(this.setField.bind(this));\n this.encoding = encoding;\n }\n /**\n * Set entry for a {@link Field} name. The `name`\n * attribute will be used to key the collection.\n *\n * @param field The {@link Field} to set.\n */\n setField(field) {\n this.entries[field.name.toLowerCase()] = field;\n }\n /**\n * Retrieve {@link Field} entry by name.\n *\n * @param name The name of the {@link Field} entry\n * to retrieve\n * @returns The {@link Field} if it exists.\n */\n getField(name) {\n return this.entries[name.toLowerCase()];\n }\n /**\n * Delete entry from collection.\n *\n * @param name Name of the entry to delete.\n */\n removeField(name) {\n delete this.entries[name.toLowerCase()];\n }\n /**\n * Helper function for retrieving specific types of fields.\n * Used to grab all headers or all trailers.\n *\n * @param kind {@link FieldPosition} of entries to retrieve.\n * @returns The {@link Field} entries with the specified\n * {@link FieldPosition}.\n */\n getByType(kind) {\n return Object.values(this.entries).filter((field) => field.kind === kind);\n }\n};\n__name(_Fields, \"Fields\");\nvar Fields = _Fields;\n\n// src/httpRequest.ts\n\nvar _HttpRequest = class _HttpRequest {\n constructor(options) {\n this.method = options.method || \"GET\";\n this.hostname = options.hostname || \"localhost\";\n this.port = options.port;\n this.query = options.query || {};\n this.headers = options.headers || {};\n this.body = options.body;\n this.protocol = options.protocol ? options.protocol.slice(-1) !== \":\" ? `${options.protocol}:` : options.protocol : \"https:\";\n this.path = options.path ? options.path.charAt(0) !== \"/\" ? `/${options.path}` : options.path : \"/\";\n this.username = options.username;\n this.password = options.password;\n this.fragment = options.fragment;\n }\n /**\n * Note: this does not deep-clone the body.\n */\n static clone(request) {\n const cloned = new _HttpRequest({\n ...request,\n headers: { ...request.headers }\n });\n if (cloned.query) {\n cloned.query = cloneQuery(cloned.query);\n }\n return cloned;\n }\n /**\n * This method only actually asserts that request is the interface {@link IHttpRequest},\n * and not necessarily this concrete class. Left in place for API stability.\n *\n * Do not call instance methods on the input of this function, and\n * do not assume it has the HttpRequest prototype.\n */\n static isInstance(request) {\n if (!request) {\n return false;\n }\n const req = request;\n return \"method\" in req && \"protocol\" in req && \"hostname\" in req && \"path\" in req && typeof req[\"query\"] === \"object\" && typeof req[\"headers\"] === \"object\";\n }\n /**\n * @deprecated use static HttpRequest.clone(request) instead. It's not safe to call\n * this method because {@link HttpRequest.isInstance} incorrectly\n * asserts that IHttpRequest (interface) objects are of type HttpRequest (class).\n */\n clone() {\n return _HttpRequest.clone(this);\n }\n};\n__name(_HttpRequest, \"HttpRequest\");\nvar HttpRequest = _HttpRequest;\nfunction cloneQuery(query) {\n return Object.keys(query).reduce((carry, paramName) => {\n const param = query[paramName];\n return {\n ...carry,\n [paramName]: Array.isArray(param) ? [...param] : param\n };\n }, {});\n}\n__name(cloneQuery, \"cloneQuery\");\n\n// src/httpResponse.ts\nvar _HttpResponse = class _HttpResponse {\n constructor(options) {\n this.statusCode = options.statusCode;\n this.reason = options.reason;\n this.headers = options.headers || {};\n this.body = options.body;\n }\n static isInstance(response) {\n if (!response)\n return false;\n const resp = response;\n return typeof resp.statusCode === \"number\" && typeof resp.headers === \"object\";\n }\n};\n__name(_HttpResponse, \"HttpResponse\");\nvar HttpResponse = _HttpResponse;\n\n// src/isValidHostname.ts\nfunction isValidHostname(hostname) {\n const hostPattern = /^[a-z0-9][a-z0-9\\.\\-]*[a-z0-9]$/;\n return hostPattern.test(hostname);\n}\n__name(isValidHostname, \"isValidHostname\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getHttpHandlerExtensionConfiguration,\n resolveHttpHandlerRuntimeConfig,\n Field,\n Fields,\n HttpRequest,\n HttpResponse,\n isValidHostname\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n buildQueryString: () => buildQueryString\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_util_uri_escape = require(\"@smithy/util-uri-escape\");\nfunction buildQueryString(query) {\n const parts = [];\n for (let key of Object.keys(query).sort()) {\n const value = query[key];\n key = (0, import_util_uri_escape.escapeUri)(key);\n if (Array.isArray(value)) {\n for (let i = 0, iLen = value.length; i < iLen; i++) {\n parts.push(`${key}=${(0, import_util_uri_escape.escapeUri)(value[i])}`);\n }\n } else {\n let qsEntry = key;\n if (value || typeof value === \"string\") {\n qsEntry += `=${(0, import_util_uri_escape.escapeUri)(value)}`;\n }\n parts.push(qsEntry);\n }\n }\n return parts.join(\"&\");\n}\n__name(buildQueryString, \"buildQueryString\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n buildQueryString\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n parseQueryString: () => parseQueryString\n});\nmodule.exports = __toCommonJS(src_exports);\nfunction parseQueryString(querystring) {\n const query = {};\n querystring = querystring.replace(/^\\?/, \"\");\n if (querystring) {\n for (const pair of querystring.split(\"&\")) {\n let [key, value = null] = pair.split(\"=\");\n key = decodeURIComponent(key);\n if (value) {\n value = decodeURIComponent(value);\n }\n if (!(key in query)) {\n query[key] = value;\n } else if (Array.isArray(query[key])) {\n query[key].push(value);\n } else {\n query[key] = [query[key], value];\n }\n }\n }\n return query;\n}\n__name(parseQueryString, \"parseQueryString\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n parseQueryString\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n isClockSkewCorrectedError: () => isClockSkewCorrectedError,\n isClockSkewError: () => isClockSkewError,\n isRetryableByTrait: () => isRetryableByTrait,\n isServerError: () => isServerError,\n isThrottlingError: () => isThrottlingError,\n isTransientError: () => isTransientError\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/constants.ts\nvar CLOCK_SKEW_ERROR_CODES = [\n \"AuthFailure\",\n \"InvalidSignatureException\",\n \"RequestExpired\",\n \"RequestInTheFuture\",\n \"RequestTimeTooSkewed\",\n \"SignatureDoesNotMatch\"\n];\nvar THROTTLING_ERROR_CODES = [\n \"BandwidthLimitExceeded\",\n \"EC2ThrottledException\",\n \"LimitExceededException\",\n \"PriorRequestNotComplete\",\n \"ProvisionedThroughputExceededException\",\n \"RequestLimitExceeded\",\n \"RequestThrottled\",\n \"RequestThrottledException\",\n \"SlowDown\",\n \"ThrottledException\",\n \"Throttling\",\n \"ThrottlingException\",\n \"TooManyRequestsException\",\n \"TransactionInProgressException\"\n // DynamoDB\n];\nvar TRANSIENT_ERROR_CODES = [\"TimeoutError\", \"RequestTimeout\", \"RequestTimeoutException\"];\nvar TRANSIENT_ERROR_STATUS_CODES = [500, 502, 503, 504];\nvar NODEJS_TIMEOUT_ERROR_CODES = [\"ECONNRESET\", \"ECONNREFUSED\", \"EPIPE\", \"ETIMEDOUT\"];\n\n// src/index.ts\nvar isRetryableByTrait = /* @__PURE__ */ __name((error) => error.$retryable !== void 0, \"isRetryableByTrait\");\nvar isClockSkewError = /* @__PURE__ */ __name((error) => CLOCK_SKEW_ERROR_CODES.includes(error.name), \"isClockSkewError\");\nvar isClockSkewCorrectedError = /* @__PURE__ */ __name((error) => {\n var _a;\n return (_a = error.$metadata) == null ? void 0 : _a.clockSkewCorrected;\n}, \"isClockSkewCorrectedError\");\nvar isThrottlingError = /* @__PURE__ */ __name((error) => {\n var _a, _b;\n return ((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) === 429 || THROTTLING_ERROR_CODES.includes(error.name) || ((_b = error.$retryable) == null ? void 0 : _b.throttling) == true;\n}, \"isThrottlingError\");\nvar isTransientError = /* @__PURE__ */ __name((error) => {\n var _a;\n return isClockSkewCorrectedError(error) || TRANSIENT_ERROR_CODES.includes(error.name) || NODEJS_TIMEOUT_ERROR_CODES.includes((error == null ? void 0 : error.code) || \"\") || TRANSIENT_ERROR_STATUS_CODES.includes(((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) || 0);\n}, \"isTransientError\");\nvar isServerError = /* @__PURE__ */ __name((error) => {\n var _a;\n if (((_a = error.$metadata) == null ? void 0 : _a.httpStatusCode) !== void 0) {\n const statusCode = error.$metadata.httpStatusCode;\n if (500 <= statusCode && statusCode <= 599 && !isTransientError(error)) {\n return true;\n }\n return false;\n }\n return false;\n}, \"isServerError\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n isRetryableByTrait,\n isClockSkewError,\n isClockSkewCorrectedError,\n isThrottlingError,\n isTransientError,\n isServerError\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getHomeDir = void 0;\nconst os_1 = require(\"os\");\nconst path_1 = require(\"path\");\nconst homeDirCache = {};\nconst getHomeDirCacheKey = () => {\n if (process && process.geteuid) {\n return `${process.geteuid()}`;\n }\n return \"DEFAULT\";\n};\nconst getHomeDir = () => {\n const { HOME, USERPROFILE, HOMEPATH, HOMEDRIVE = `C:${path_1.sep}` } = process.env;\n if (HOME)\n return HOME;\n if (USERPROFILE)\n return USERPROFILE;\n if (HOMEPATH)\n return `${HOMEDRIVE}${HOMEPATH}`;\n const homeDirCacheKey = getHomeDirCacheKey();\n if (!homeDirCache[homeDirCacheKey])\n homeDirCache[homeDirCacheKey] = (0, os_1.homedir)();\n return homeDirCache[homeDirCacheKey];\n};\nexports.getHomeDir = getHomeDir;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getSSOTokenFilepath = void 0;\nconst crypto_1 = require(\"crypto\");\nconst path_1 = require(\"path\");\nconst getHomeDir_1 = require(\"./getHomeDir\");\nconst getSSOTokenFilepath = (id) => {\n const hasher = (0, crypto_1.createHash)(\"sha1\");\n const cacheName = hasher.update(id).digest(\"hex\");\n return (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), \".aws\", \"sso\", \"cache\", `${cacheName}.json`);\n};\nexports.getSSOTokenFilepath = getSSOTokenFilepath;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getSSOTokenFromFile = void 0;\nconst fs_1 = require(\"fs\");\nconst getSSOTokenFilepath_1 = require(\"./getSSOTokenFilepath\");\nconst { readFile } = fs_1.promises;\nconst getSSOTokenFromFile = async (id) => {\n const ssoTokenFilepath = (0, getSSOTokenFilepath_1.getSSOTokenFilepath)(id);\n const ssoTokenText = await readFile(ssoTokenFilepath, \"utf8\");\n return JSON.parse(ssoTokenText);\n};\nexports.getSSOTokenFromFile = getSSOTokenFromFile;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n CONFIG_PREFIX_SEPARATOR: () => CONFIG_PREFIX_SEPARATOR,\n DEFAULT_PROFILE: () => DEFAULT_PROFILE,\n ENV_PROFILE: () => ENV_PROFILE,\n getProfileName: () => getProfileName,\n loadSharedConfigFiles: () => loadSharedConfigFiles,\n loadSsoSessionData: () => loadSsoSessionData,\n parseKnownFiles: () => parseKnownFiles\n});\nmodule.exports = __toCommonJS(src_exports);\n__reExport(src_exports, require(\"././getHomeDir\"), module.exports);\n\n// src/getProfileName.ts\nvar ENV_PROFILE = \"AWS_PROFILE\";\nvar DEFAULT_PROFILE = \"default\";\nvar getProfileName = /* @__PURE__ */ __name((init) => init.profile || process.env[ENV_PROFILE] || DEFAULT_PROFILE, \"getProfileName\");\n\n// src/index.ts\n__reExport(src_exports, require(\"././getSSOTokenFilepath\"), module.exports);\n__reExport(src_exports, require(\"././getSSOTokenFromFile\"), module.exports);\n\n// src/loadSharedConfigFiles.ts\n\n\n// src/getConfigData.ts\nvar import_types = require(\"@smithy/types\");\nvar getConfigData = /* @__PURE__ */ __name((data) => Object.entries(data).filter(([key]) => {\n const indexOfSeparator = key.indexOf(CONFIG_PREFIX_SEPARATOR);\n if (indexOfSeparator === -1) {\n return false;\n }\n return Object.values(import_types.IniSectionType).includes(key.substring(0, indexOfSeparator));\n}).reduce(\n (acc, [key, value]) => {\n const indexOfSeparator = key.indexOf(CONFIG_PREFIX_SEPARATOR);\n const updatedKey = key.substring(0, indexOfSeparator) === import_types.IniSectionType.PROFILE ? key.substring(indexOfSeparator + 1) : key;\n acc[updatedKey] = value;\n return acc;\n },\n {\n // Populate default profile, if present.\n ...data.default && { default: data.default }\n }\n), \"getConfigData\");\n\n// src/getConfigFilepath.ts\nvar import_path = require(\"path\");\nvar import_getHomeDir = require(\"././getHomeDir\");\nvar ENV_CONFIG_PATH = \"AWS_CONFIG_FILE\";\nvar getConfigFilepath = /* @__PURE__ */ __name(() => process.env[ENV_CONFIG_PATH] || (0, import_path.join)((0, import_getHomeDir.getHomeDir)(), \".aws\", \"config\"), \"getConfigFilepath\");\n\n// src/getCredentialsFilepath.ts\n\nvar import_getHomeDir2 = require(\"././getHomeDir\");\nvar ENV_CREDENTIALS_PATH = \"AWS_SHARED_CREDENTIALS_FILE\";\nvar getCredentialsFilepath = /* @__PURE__ */ __name(() => process.env[ENV_CREDENTIALS_PATH] || (0, import_path.join)((0, import_getHomeDir2.getHomeDir)(), \".aws\", \"credentials\"), \"getCredentialsFilepath\");\n\n// src/loadSharedConfigFiles.ts\nvar import_getHomeDir3 = require(\"././getHomeDir\");\n\n// src/parseIni.ts\n\nvar prefixKeyRegex = /^([\\w-]+)\\s([\"'])?([\\w-@\\+\\.%:/]+)\\2$/;\nvar profileNameBlockList = [\"__proto__\", \"profile __proto__\"];\nvar parseIni = /* @__PURE__ */ __name((iniData) => {\n const map = {};\n let currentSection;\n let currentSubSection;\n for (const iniLine of iniData.split(/\\r?\\n/)) {\n const trimmedLine = iniLine.split(/(^|\\s)[;#]/)[0].trim();\n const isSection = trimmedLine[0] === \"[\" && trimmedLine[trimmedLine.length - 1] === \"]\";\n if (isSection) {\n currentSection = void 0;\n currentSubSection = void 0;\n const sectionName = trimmedLine.substring(1, trimmedLine.length - 1);\n const matches = prefixKeyRegex.exec(sectionName);\n if (matches) {\n const [, prefix, , name] = matches;\n if (Object.values(import_types.IniSectionType).includes(prefix)) {\n currentSection = [prefix, name].join(CONFIG_PREFIX_SEPARATOR);\n }\n } else {\n currentSection = sectionName;\n }\n if (profileNameBlockList.includes(sectionName)) {\n throw new Error(`Found invalid profile name \"${sectionName}\"`);\n }\n } else if (currentSection) {\n const indexOfEqualsSign = trimmedLine.indexOf(\"=\");\n if (![0, -1].includes(indexOfEqualsSign)) {\n const [name, value] = [\n trimmedLine.substring(0, indexOfEqualsSign).trim(),\n trimmedLine.substring(indexOfEqualsSign + 1).trim()\n ];\n if (value === \"\") {\n currentSubSection = name;\n } else {\n if (currentSubSection && iniLine.trimStart() === iniLine) {\n currentSubSection = void 0;\n }\n map[currentSection] = map[currentSection] || {};\n const key = currentSubSection ? [currentSubSection, name].join(CONFIG_PREFIX_SEPARATOR) : name;\n map[currentSection][key] = value;\n }\n }\n }\n }\n return map;\n}, \"parseIni\");\n\n// src/loadSharedConfigFiles.ts\nvar import_slurpFile = require(\"././slurpFile\");\nvar swallowError = /* @__PURE__ */ __name(() => ({}), \"swallowError\");\nvar CONFIG_PREFIX_SEPARATOR = \".\";\nvar loadSharedConfigFiles = /* @__PURE__ */ __name(async (init = {}) => {\n const { filepath = getCredentialsFilepath(), configFilepath = getConfigFilepath() } = init;\n const homeDir = (0, import_getHomeDir3.getHomeDir)();\n const relativeHomeDirPrefix = \"~/\";\n let resolvedFilepath = filepath;\n if (filepath.startsWith(relativeHomeDirPrefix)) {\n resolvedFilepath = (0, import_path.join)(homeDir, filepath.slice(2));\n }\n let resolvedConfigFilepath = configFilepath;\n if (configFilepath.startsWith(relativeHomeDirPrefix)) {\n resolvedConfigFilepath = (0, import_path.join)(homeDir, configFilepath.slice(2));\n }\n const parsedFiles = await Promise.all([\n (0, import_slurpFile.slurpFile)(resolvedConfigFilepath, {\n ignoreCache: init.ignoreCache\n }).then(parseIni).then(getConfigData).catch(swallowError),\n (0, import_slurpFile.slurpFile)(resolvedFilepath, {\n ignoreCache: init.ignoreCache\n }).then(parseIni).catch(swallowError)\n ]);\n return {\n configFile: parsedFiles[0],\n credentialsFile: parsedFiles[1]\n };\n}, \"loadSharedConfigFiles\");\n\n// src/getSsoSessionData.ts\n\nvar getSsoSessionData = /* @__PURE__ */ __name((data) => Object.entries(data).filter(([key]) => key.startsWith(import_types.IniSectionType.SSO_SESSION + CONFIG_PREFIX_SEPARATOR)).reduce((acc, [key, value]) => ({ ...acc, [key.substring(key.indexOf(CONFIG_PREFIX_SEPARATOR) + 1)]: value }), {}), \"getSsoSessionData\");\n\n// src/loadSsoSessionData.ts\nvar import_slurpFile2 = require(\"././slurpFile\");\nvar swallowError2 = /* @__PURE__ */ __name(() => ({}), \"swallowError\");\nvar loadSsoSessionData = /* @__PURE__ */ __name(async (init = {}) => (0, import_slurpFile2.slurpFile)(init.configFilepath ?? getConfigFilepath()).then(parseIni).then(getSsoSessionData).catch(swallowError2), \"loadSsoSessionData\");\n\n// src/mergeConfigFiles.ts\nvar mergeConfigFiles = /* @__PURE__ */ __name((...files) => {\n const merged = {};\n for (const file of files) {\n for (const [key, values] of Object.entries(file)) {\n if (merged[key] !== void 0) {\n Object.assign(merged[key], values);\n } else {\n merged[key] = values;\n }\n }\n }\n return merged;\n}, \"mergeConfigFiles\");\n\n// src/parseKnownFiles.ts\nvar parseKnownFiles = /* @__PURE__ */ __name(async (init) => {\n const parsedFiles = await loadSharedConfigFiles(init);\n return mergeConfigFiles(parsedFiles.configFile, parsedFiles.credentialsFile);\n}, \"parseKnownFiles\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getHomeDir,\n ENV_PROFILE,\n DEFAULT_PROFILE,\n getProfileName,\n getSSOTokenFilepath,\n getSSOTokenFromFile,\n CONFIG_PREFIX_SEPARATOR,\n loadSharedConfigFiles,\n loadSsoSessionData,\n parseKnownFiles\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.slurpFile = void 0;\nconst fs_1 = require(\"fs\");\nconst { readFile } = fs_1.promises;\nconst filePromisesHash = {};\nconst slurpFile = (path, options) => {\n if (!filePromisesHash[path] || (options === null || options === void 0 ? void 0 : options.ignoreCache)) {\n filePromisesHash[path] = readFile(path, \"utf8\");\n }\n return filePromisesHash[path];\n};\nexports.slurpFile = slurpFile;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n SignatureV4: () => SignatureV4,\n clearCredentialCache: () => clearCredentialCache,\n createScope: () => createScope,\n getCanonicalHeaders: () => getCanonicalHeaders,\n getCanonicalQuery: () => getCanonicalQuery,\n getPayloadHash: () => getPayloadHash,\n getSigningKey: () => getSigningKey,\n moveHeadersToQuery: () => moveHeadersToQuery,\n prepareRequest: () => prepareRequest\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/SignatureV4.ts\n\nvar import_util_middleware = require(\"@smithy/util-middleware\");\n\nvar import_util_utf84 = require(\"@smithy/util-utf8\");\n\n// src/constants.ts\nvar ALGORITHM_QUERY_PARAM = \"X-Amz-Algorithm\";\nvar CREDENTIAL_QUERY_PARAM = \"X-Amz-Credential\";\nvar AMZ_DATE_QUERY_PARAM = \"X-Amz-Date\";\nvar SIGNED_HEADERS_QUERY_PARAM = \"X-Amz-SignedHeaders\";\nvar EXPIRES_QUERY_PARAM = \"X-Amz-Expires\";\nvar SIGNATURE_QUERY_PARAM = \"X-Amz-Signature\";\nvar TOKEN_QUERY_PARAM = \"X-Amz-Security-Token\";\nvar AUTH_HEADER = \"authorization\";\nvar AMZ_DATE_HEADER = AMZ_DATE_QUERY_PARAM.toLowerCase();\nvar DATE_HEADER = \"date\";\nvar GENERATED_HEADERS = [AUTH_HEADER, AMZ_DATE_HEADER, DATE_HEADER];\nvar SIGNATURE_HEADER = SIGNATURE_QUERY_PARAM.toLowerCase();\nvar SHA256_HEADER = \"x-amz-content-sha256\";\nvar TOKEN_HEADER = TOKEN_QUERY_PARAM.toLowerCase();\nvar ALWAYS_UNSIGNABLE_HEADERS = {\n authorization: true,\n \"cache-control\": true,\n connection: true,\n expect: true,\n from: true,\n \"keep-alive\": true,\n \"max-forwards\": true,\n pragma: true,\n referer: true,\n te: true,\n trailer: true,\n \"transfer-encoding\": true,\n upgrade: true,\n \"user-agent\": true,\n \"x-amzn-trace-id\": true\n};\nvar PROXY_HEADER_PATTERN = /^proxy-/;\nvar SEC_HEADER_PATTERN = /^sec-/;\nvar ALGORITHM_IDENTIFIER = \"AWS4-HMAC-SHA256\";\nvar EVENT_ALGORITHM_IDENTIFIER = \"AWS4-HMAC-SHA256-PAYLOAD\";\nvar UNSIGNED_PAYLOAD = \"UNSIGNED-PAYLOAD\";\nvar MAX_CACHE_SIZE = 50;\nvar KEY_TYPE_IDENTIFIER = \"aws4_request\";\nvar MAX_PRESIGNED_TTL = 60 * 60 * 24 * 7;\n\n// src/credentialDerivation.ts\nvar import_util_hex_encoding = require(\"@smithy/util-hex-encoding\");\nvar import_util_utf8 = require(\"@smithy/util-utf8\");\nvar signingKeyCache = {};\nvar cacheQueue = [];\nvar createScope = /* @__PURE__ */ __name((shortDate, region, service) => `${shortDate}/${region}/${service}/${KEY_TYPE_IDENTIFIER}`, \"createScope\");\nvar getSigningKey = /* @__PURE__ */ __name(async (sha256Constructor, credentials, shortDate, region, service) => {\n const credsHash = await hmac(sha256Constructor, credentials.secretAccessKey, credentials.accessKeyId);\n const cacheKey = `${shortDate}:${region}:${service}:${(0, import_util_hex_encoding.toHex)(credsHash)}:${credentials.sessionToken}`;\n if (cacheKey in signingKeyCache) {\n return signingKeyCache[cacheKey];\n }\n cacheQueue.push(cacheKey);\n while (cacheQueue.length > MAX_CACHE_SIZE) {\n delete signingKeyCache[cacheQueue.shift()];\n }\n let key = `AWS4${credentials.secretAccessKey}`;\n for (const signable of [shortDate, region, service, KEY_TYPE_IDENTIFIER]) {\n key = await hmac(sha256Constructor, key, signable);\n }\n return signingKeyCache[cacheKey] = key;\n}, \"getSigningKey\");\nvar clearCredentialCache = /* @__PURE__ */ __name(() => {\n cacheQueue.length = 0;\n Object.keys(signingKeyCache).forEach((cacheKey) => {\n delete signingKeyCache[cacheKey];\n });\n}, \"clearCredentialCache\");\nvar hmac = /* @__PURE__ */ __name((ctor, secret, data) => {\n const hash = new ctor(secret);\n hash.update((0, import_util_utf8.toUint8Array)(data));\n return hash.digest();\n}, \"hmac\");\n\n// src/getCanonicalHeaders.ts\nvar getCanonicalHeaders = /* @__PURE__ */ __name(({ headers }, unsignableHeaders, signableHeaders) => {\n const canonical = {};\n for (const headerName of Object.keys(headers).sort()) {\n if (headers[headerName] == void 0) {\n continue;\n }\n const canonicalHeaderName = headerName.toLowerCase();\n if (canonicalHeaderName in ALWAYS_UNSIGNABLE_HEADERS || (unsignableHeaders == null ? void 0 : unsignableHeaders.has(canonicalHeaderName)) || PROXY_HEADER_PATTERN.test(canonicalHeaderName) || SEC_HEADER_PATTERN.test(canonicalHeaderName)) {\n if (!signableHeaders || signableHeaders && !signableHeaders.has(canonicalHeaderName)) {\n continue;\n }\n }\n canonical[canonicalHeaderName] = headers[headerName].trim().replace(/\\s+/g, \" \");\n }\n return canonical;\n}, \"getCanonicalHeaders\");\n\n// src/getCanonicalQuery.ts\nvar import_util_uri_escape = require(\"@smithy/util-uri-escape\");\nvar getCanonicalQuery = /* @__PURE__ */ __name(({ query = {} }) => {\n const keys = [];\n const serialized = {};\n for (const key of Object.keys(query).sort()) {\n if (key.toLowerCase() === SIGNATURE_HEADER) {\n continue;\n }\n keys.push(key);\n const value = query[key];\n if (typeof value === \"string\") {\n serialized[key] = `${(0, import_util_uri_escape.escapeUri)(key)}=${(0, import_util_uri_escape.escapeUri)(value)}`;\n } else if (Array.isArray(value)) {\n serialized[key] = value.slice(0).reduce(\n (encoded, value2) => encoded.concat([`${(0, import_util_uri_escape.escapeUri)(key)}=${(0, import_util_uri_escape.escapeUri)(value2)}`]),\n []\n ).sort().join(\"&\");\n }\n }\n return keys.map((key) => serialized[key]).filter((serialized2) => serialized2).join(\"&\");\n}, \"getCanonicalQuery\");\n\n// src/getPayloadHash.ts\nvar import_is_array_buffer = require(\"@smithy/is-array-buffer\");\n\nvar import_util_utf82 = require(\"@smithy/util-utf8\");\nvar getPayloadHash = /* @__PURE__ */ __name(async ({ headers, body }, hashConstructor) => {\n for (const headerName of Object.keys(headers)) {\n if (headerName.toLowerCase() === SHA256_HEADER) {\n return headers[headerName];\n }\n }\n if (body == void 0) {\n return \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\";\n } else if (typeof body === \"string\" || ArrayBuffer.isView(body) || (0, import_is_array_buffer.isArrayBuffer)(body)) {\n const hashCtor = new hashConstructor();\n hashCtor.update((0, import_util_utf82.toUint8Array)(body));\n return (0, import_util_hex_encoding.toHex)(await hashCtor.digest());\n }\n return UNSIGNED_PAYLOAD;\n}, \"getPayloadHash\");\n\n// src/HeaderFormatter.ts\n\nvar import_util_utf83 = require(\"@smithy/util-utf8\");\nvar _HeaderFormatter = class _HeaderFormatter {\n format(headers) {\n const chunks = [];\n for (const headerName of Object.keys(headers)) {\n const bytes = (0, import_util_utf83.fromUtf8)(headerName);\n chunks.push(Uint8Array.from([bytes.byteLength]), bytes, this.formatHeaderValue(headers[headerName]));\n }\n const out = new Uint8Array(chunks.reduce((carry, bytes) => carry + bytes.byteLength, 0));\n let position = 0;\n for (const chunk of chunks) {\n out.set(chunk, position);\n position += chunk.byteLength;\n }\n return out;\n }\n formatHeaderValue(header) {\n switch (header.type) {\n case \"boolean\":\n return Uint8Array.from([header.value ? 0 /* boolTrue */ : 1 /* boolFalse */]);\n case \"byte\":\n return Uint8Array.from([2 /* byte */, header.value]);\n case \"short\":\n const shortView = new DataView(new ArrayBuffer(3));\n shortView.setUint8(0, 3 /* short */);\n shortView.setInt16(1, header.value, false);\n return new Uint8Array(shortView.buffer);\n case \"integer\":\n const intView = new DataView(new ArrayBuffer(5));\n intView.setUint8(0, 4 /* integer */);\n intView.setInt32(1, header.value, false);\n return new Uint8Array(intView.buffer);\n case \"long\":\n const longBytes = new Uint8Array(9);\n longBytes[0] = 5 /* long */;\n longBytes.set(header.value.bytes, 1);\n return longBytes;\n case \"binary\":\n const binView = new DataView(new ArrayBuffer(3 + header.value.byteLength));\n binView.setUint8(0, 6 /* byteArray */);\n binView.setUint16(1, header.value.byteLength, false);\n const binBytes = new Uint8Array(binView.buffer);\n binBytes.set(header.value, 3);\n return binBytes;\n case \"string\":\n const utf8Bytes = (0, import_util_utf83.fromUtf8)(header.value);\n const strView = new DataView(new ArrayBuffer(3 + utf8Bytes.byteLength));\n strView.setUint8(0, 7 /* string */);\n strView.setUint16(1, utf8Bytes.byteLength, false);\n const strBytes = new Uint8Array(strView.buffer);\n strBytes.set(utf8Bytes, 3);\n return strBytes;\n case \"timestamp\":\n const tsBytes = new Uint8Array(9);\n tsBytes[0] = 8 /* timestamp */;\n tsBytes.set(Int64.fromNumber(header.value.valueOf()).bytes, 1);\n return tsBytes;\n case \"uuid\":\n if (!UUID_PATTERN.test(header.value)) {\n throw new Error(`Invalid UUID received: ${header.value}`);\n }\n const uuidBytes = new Uint8Array(17);\n uuidBytes[0] = 9 /* uuid */;\n uuidBytes.set((0, import_util_hex_encoding.fromHex)(header.value.replace(/\\-/g, \"\")), 1);\n return uuidBytes;\n }\n }\n};\n__name(_HeaderFormatter, \"HeaderFormatter\");\nvar HeaderFormatter = _HeaderFormatter;\nvar UUID_PATTERN = /^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;\nvar _Int64 = class _Int64 {\n constructor(bytes) {\n this.bytes = bytes;\n if (bytes.byteLength !== 8) {\n throw new Error(\"Int64 buffers must be exactly 8 bytes\");\n }\n }\n static fromNumber(number) {\n if (number > 9223372036854776e3 || number < -9223372036854776e3) {\n throw new Error(`${number} is too large (or, if negative, too small) to represent as an Int64`);\n }\n const bytes = new Uint8Array(8);\n for (let i = 7, remaining = Math.abs(Math.round(number)); i > -1 && remaining > 0; i--, remaining /= 256) {\n bytes[i] = remaining;\n }\n if (number < 0) {\n negate(bytes);\n }\n return new _Int64(bytes);\n }\n /**\n * Called implicitly by infix arithmetic operators.\n */\n valueOf() {\n const bytes = this.bytes.slice(0);\n const negative = bytes[0] & 128;\n if (negative) {\n negate(bytes);\n }\n return parseInt((0, import_util_hex_encoding.toHex)(bytes), 16) * (negative ? -1 : 1);\n }\n toString() {\n return String(this.valueOf());\n }\n};\n__name(_Int64, \"Int64\");\nvar Int64 = _Int64;\nfunction negate(bytes) {\n for (let i = 0; i < 8; i++) {\n bytes[i] ^= 255;\n }\n for (let i = 7; i > -1; i--) {\n bytes[i]++;\n if (bytes[i] !== 0)\n break;\n }\n}\n__name(negate, \"negate\");\n\n// src/headerUtil.ts\nvar hasHeader = /* @__PURE__ */ __name((soughtHeader, headers) => {\n soughtHeader = soughtHeader.toLowerCase();\n for (const headerName of Object.keys(headers)) {\n if (soughtHeader === headerName.toLowerCase()) {\n return true;\n }\n }\n return false;\n}, \"hasHeader\");\n\n// src/moveHeadersToQuery.ts\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar moveHeadersToQuery = /* @__PURE__ */ __name((request, options = {}) => {\n var _a;\n const { headers, query = {} } = import_protocol_http.HttpRequest.clone(request);\n for (const name of Object.keys(headers)) {\n const lname = name.toLowerCase();\n if (lname.slice(0, 6) === \"x-amz-\" && !((_a = options.unhoistableHeaders) == null ? void 0 : _a.has(lname))) {\n query[name] = headers[name];\n delete headers[name];\n }\n }\n return {\n ...request,\n headers,\n query\n };\n}, \"moveHeadersToQuery\");\n\n// src/prepareRequest.ts\n\nvar prepareRequest = /* @__PURE__ */ __name((request) => {\n request = import_protocol_http.HttpRequest.clone(request);\n for (const headerName of Object.keys(request.headers)) {\n if (GENERATED_HEADERS.indexOf(headerName.toLowerCase()) > -1) {\n delete request.headers[headerName];\n }\n }\n return request;\n}, \"prepareRequest\");\n\n// src/utilDate.ts\nvar iso8601 = /* @__PURE__ */ __name((time) => toDate(time).toISOString().replace(/\\.\\d{3}Z$/, \"Z\"), \"iso8601\");\nvar toDate = /* @__PURE__ */ __name((time) => {\n if (typeof time === \"number\") {\n return new Date(time * 1e3);\n }\n if (typeof time === \"string\") {\n if (Number(time)) {\n return new Date(Number(time) * 1e3);\n }\n return new Date(time);\n }\n return time;\n}, \"toDate\");\n\n// src/SignatureV4.ts\nvar _SignatureV4 = class _SignatureV4 {\n constructor({\n applyChecksum,\n credentials,\n region,\n service,\n sha256,\n uriEscapePath = true\n }) {\n this.headerFormatter = new HeaderFormatter();\n this.service = service;\n this.sha256 = sha256;\n this.uriEscapePath = uriEscapePath;\n this.applyChecksum = typeof applyChecksum === \"boolean\" ? applyChecksum : true;\n this.regionProvider = (0, import_util_middleware.normalizeProvider)(region);\n this.credentialProvider = (0, import_util_middleware.normalizeProvider)(credentials);\n }\n async presign(originalRequest, options = {}) {\n const {\n signingDate = /* @__PURE__ */ new Date(),\n expiresIn = 3600,\n unsignableHeaders,\n unhoistableHeaders,\n signableHeaders,\n signingRegion,\n signingService\n } = options;\n const credentials = await this.credentialProvider();\n this.validateResolvedCredentials(credentials);\n const region = signingRegion ?? await this.regionProvider();\n const { longDate, shortDate } = formatDate(signingDate);\n if (expiresIn > MAX_PRESIGNED_TTL) {\n return Promise.reject(\n \"Signature version 4 presigned URLs must have an expiration date less than one week in the future\"\n );\n }\n const scope = createScope(shortDate, region, signingService ?? this.service);\n const request = moveHeadersToQuery(prepareRequest(originalRequest), { unhoistableHeaders });\n if (credentials.sessionToken) {\n request.query[TOKEN_QUERY_PARAM] = credentials.sessionToken;\n }\n request.query[ALGORITHM_QUERY_PARAM] = ALGORITHM_IDENTIFIER;\n request.query[CREDENTIAL_QUERY_PARAM] = `${credentials.accessKeyId}/${scope}`;\n request.query[AMZ_DATE_QUERY_PARAM] = longDate;\n request.query[EXPIRES_QUERY_PARAM] = expiresIn.toString(10);\n const canonicalHeaders = getCanonicalHeaders(request, unsignableHeaders, signableHeaders);\n request.query[SIGNED_HEADERS_QUERY_PARAM] = getCanonicalHeaderList(canonicalHeaders);\n request.query[SIGNATURE_QUERY_PARAM] = await this.getSignature(\n longDate,\n scope,\n this.getSigningKey(credentials, region, shortDate, signingService),\n this.createCanonicalRequest(request, canonicalHeaders, await getPayloadHash(originalRequest, this.sha256))\n );\n return request;\n }\n async sign(toSign, options) {\n if (typeof toSign === \"string\") {\n return this.signString(toSign, options);\n } else if (toSign.headers && toSign.payload) {\n return this.signEvent(toSign, options);\n } else if (toSign.message) {\n return this.signMessage(toSign, options);\n } else {\n return this.signRequest(toSign, options);\n }\n }\n async signEvent({ headers, payload }, { signingDate = /* @__PURE__ */ new Date(), priorSignature, signingRegion, signingService }) {\n const region = signingRegion ?? await this.regionProvider();\n const { shortDate, longDate } = formatDate(signingDate);\n const scope = createScope(shortDate, region, signingService ?? this.service);\n const hashedPayload = await getPayloadHash({ headers: {}, body: payload }, this.sha256);\n const hash = new this.sha256();\n hash.update(headers);\n const hashedHeaders = (0, import_util_hex_encoding.toHex)(await hash.digest());\n const stringToSign = [\n EVENT_ALGORITHM_IDENTIFIER,\n longDate,\n scope,\n priorSignature,\n hashedHeaders,\n hashedPayload\n ].join(\"\\n\");\n return this.signString(stringToSign, { signingDate, signingRegion: region, signingService });\n }\n async signMessage(signableMessage, { signingDate = /* @__PURE__ */ new Date(), signingRegion, signingService }) {\n const promise = this.signEvent(\n {\n headers: this.headerFormatter.format(signableMessage.message.headers),\n payload: signableMessage.message.body\n },\n {\n signingDate,\n signingRegion,\n signingService,\n priorSignature: signableMessage.priorSignature\n }\n );\n return promise.then((signature) => {\n return { message: signableMessage.message, signature };\n });\n }\n async signString(stringToSign, { signingDate = /* @__PURE__ */ new Date(), signingRegion, signingService } = {}) {\n const credentials = await this.credentialProvider();\n this.validateResolvedCredentials(credentials);\n const region = signingRegion ?? await this.regionProvider();\n const { shortDate } = formatDate(signingDate);\n const hash = new this.sha256(await this.getSigningKey(credentials, region, shortDate, signingService));\n hash.update((0, import_util_utf84.toUint8Array)(stringToSign));\n return (0, import_util_hex_encoding.toHex)(await hash.digest());\n }\n async signRequest(requestToSign, {\n signingDate = /* @__PURE__ */ new Date(),\n signableHeaders,\n unsignableHeaders,\n signingRegion,\n signingService\n } = {}) {\n const credentials = await this.credentialProvider();\n this.validateResolvedCredentials(credentials);\n const region = signingRegion ?? await this.regionProvider();\n const request = prepareRequest(requestToSign);\n const { longDate, shortDate } = formatDate(signingDate);\n const scope = createScope(shortDate, region, signingService ?? this.service);\n request.headers[AMZ_DATE_HEADER] = longDate;\n if (credentials.sessionToken) {\n request.headers[TOKEN_HEADER] = credentials.sessionToken;\n }\n const payloadHash = await getPayloadHash(request, this.sha256);\n if (!hasHeader(SHA256_HEADER, request.headers) && this.applyChecksum) {\n request.headers[SHA256_HEADER] = payloadHash;\n }\n const canonicalHeaders = getCanonicalHeaders(request, unsignableHeaders, signableHeaders);\n const signature = await this.getSignature(\n longDate,\n scope,\n this.getSigningKey(credentials, region, shortDate, signingService),\n this.createCanonicalRequest(request, canonicalHeaders, payloadHash)\n );\n request.headers[AUTH_HEADER] = `${ALGORITHM_IDENTIFIER} Credential=${credentials.accessKeyId}/${scope}, SignedHeaders=${getCanonicalHeaderList(canonicalHeaders)}, Signature=${signature}`;\n return request;\n }\n createCanonicalRequest(request, canonicalHeaders, payloadHash) {\n const sortedHeaders = Object.keys(canonicalHeaders).sort();\n return `${request.method}\n${this.getCanonicalPath(request)}\n${getCanonicalQuery(request)}\n${sortedHeaders.map((name) => `${name}:${canonicalHeaders[name]}`).join(\"\\n\")}\n\n${sortedHeaders.join(\";\")}\n${payloadHash}`;\n }\n async createStringToSign(longDate, credentialScope, canonicalRequest) {\n const hash = new this.sha256();\n hash.update((0, import_util_utf84.toUint8Array)(canonicalRequest));\n const hashedRequest = await hash.digest();\n return `${ALGORITHM_IDENTIFIER}\n${longDate}\n${credentialScope}\n${(0, import_util_hex_encoding.toHex)(hashedRequest)}`;\n }\n getCanonicalPath({ path }) {\n if (this.uriEscapePath) {\n const normalizedPathSegments = [];\n for (const pathSegment of path.split(\"/\")) {\n if ((pathSegment == null ? void 0 : pathSegment.length) === 0)\n continue;\n if (pathSegment === \".\")\n continue;\n if (pathSegment === \"..\") {\n normalizedPathSegments.pop();\n } else {\n normalizedPathSegments.push(pathSegment);\n }\n }\n const normalizedPath = `${(path == null ? void 0 : path.startsWith(\"/\")) ? \"/\" : \"\"}${normalizedPathSegments.join(\"/\")}${normalizedPathSegments.length > 0 && (path == null ? void 0 : path.endsWith(\"/\")) ? \"/\" : \"\"}`;\n const doubleEncoded = (0, import_util_uri_escape.escapeUri)(normalizedPath);\n return doubleEncoded.replace(/%2F/g, \"/\");\n }\n return path;\n }\n async getSignature(longDate, credentialScope, keyPromise, canonicalRequest) {\n const stringToSign = await this.createStringToSign(longDate, credentialScope, canonicalRequest);\n const hash = new this.sha256(await keyPromise);\n hash.update((0, import_util_utf84.toUint8Array)(stringToSign));\n return (0, import_util_hex_encoding.toHex)(await hash.digest());\n }\n getSigningKey(credentials, region, shortDate, service) {\n return getSigningKey(this.sha256, credentials, shortDate, region, service || this.service);\n }\n validateResolvedCredentials(credentials) {\n if (typeof credentials !== \"object\" || // @ts-expect-error: Property 'accessKeyId' does not exist on type 'object'.ts(2339)\n typeof credentials.accessKeyId !== \"string\" || // @ts-expect-error: Property 'secretAccessKey' does not exist on type 'object'.ts(2339)\n typeof credentials.secretAccessKey !== \"string\") {\n throw new Error(\"Resolved credential object is not valid\");\n }\n }\n};\n__name(_SignatureV4, \"SignatureV4\");\nvar SignatureV4 = _SignatureV4;\nvar formatDate = /* @__PURE__ */ __name((now) => {\n const longDate = iso8601(now).replace(/[\\-:]/g, \"\");\n return {\n longDate,\n shortDate: longDate.slice(0, 8)\n };\n}, \"formatDate\");\nvar getCanonicalHeaderList = /* @__PURE__ */ __name((headers) => Object.keys(headers).sort().join(\";\"), \"getCanonicalHeaderList\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getCanonicalHeaders,\n getCanonicalQuery,\n getPayloadHash,\n moveHeadersToQuery,\n prepareRequest,\n SignatureV4,\n createScope,\n getSigningKey,\n clearCredentialCache\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n Client: () => Client,\n Command: () => Command,\n LazyJsonString: () => LazyJsonString,\n NoOpLogger: () => NoOpLogger,\n SENSITIVE_STRING: () => SENSITIVE_STRING,\n ServiceException: () => ServiceException,\n StringWrapper: () => StringWrapper,\n _json: () => _json,\n collectBody: () => collectBody,\n convertMap: () => convertMap,\n createAggregatedClient: () => createAggregatedClient,\n dateToUtcString: () => dateToUtcString,\n decorateServiceException: () => decorateServiceException,\n emitWarningIfUnsupportedVersion: () => emitWarningIfUnsupportedVersion,\n expectBoolean: () => expectBoolean,\n expectByte: () => expectByte,\n expectFloat32: () => expectFloat32,\n expectInt: () => expectInt,\n expectInt32: () => expectInt32,\n expectLong: () => expectLong,\n expectNonNull: () => expectNonNull,\n expectNumber: () => expectNumber,\n expectObject: () => expectObject,\n expectShort: () => expectShort,\n expectString: () => expectString,\n expectUnion: () => expectUnion,\n extendedEncodeURIComponent: () => extendedEncodeURIComponent,\n getArrayIfSingleItem: () => getArrayIfSingleItem,\n getDefaultClientConfiguration: () => getDefaultClientConfiguration,\n getDefaultExtensionConfiguration: () => getDefaultExtensionConfiguration,\n getValueFromTextNode: () => getValueFromTextNode,\n handleFloat: () => handleFloat,\n limitedParseDouble: () => limitedParseDouble,\n limitedParseFloat: () => limitedParseFloat,\n limitedParseFloat32: () => limitedParseFloat32,\n loadConfigsForDefaultMode: () => loadConfigsForDefaultMode,\n logger: () => logger,\n map: () => map,\n parseBoolean: () => parseBoolean,\n parseEpochTimestamp: () => parseEpochTimestamp,\n parseRfc3339DateTime: () => parseRfc3339DateTime,\n parseRfc3339DateTimeWithOffset: () => parseRfc3339DateTimeWithOffset,\n parseRfc7231DateTime: () => parseRfc7231DateTime,\n resolveDefaultRuntimeConfig: () => resolveDefaultRuntimeConfig,\n resolvedPath: () => resolvedPath,\n serializeDateTime: () => serializeDateTime,\n serializeFloat: () => serializeFloat,\n splitEvery: () => splitEvery,\n strictParseByte: () => strictParseByte,\n strictParseDouble: () => strictParseDouble,\n strictParseFloat: () => strictParseFloat,\n strictParseFloat32: () => strictParseFloat32,\n strictParseInt: () => strictParseInt,\n strictParseInt32: () => strictParseInt32,\n strictParseLong: () => strictParseLong,\n strictParseShort: () => strictParseShort,\n take: () => take,\n throwDefaultError: () => throwDefaultError,\n withBaseException: () => withBaseException\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/NoOpLogger.ts\nvar _NoOpLogger = class _NoOpLogger {\n trace() {\n }\n debug() {\n }\n info() {\n }\n warn() {\n }\n error() {\n }\n};\n__name(_NoOpLogger, \"NoOpLogger\");\nvar NoOpLogger = _NoOpLogger;\n\n// src/client.ts\nvar import_middleware_stack = require(\"@smithy/middleware-stack\");\nvar _Client = class _Client {\n constructor(config) {\n this.config = config;\n this.middlewareStack = (0, import_middleware_stack.constructStack)();\n }\n send(command, optionsOrCb, cb) {\n const options = typeof optionsOrCb !== \"function\" ? optionsOrCb : void 0;\n const callback = typeof optionsOrCb === \"function\" ? optionsOrCb : cb;\n const useHandlerCache = options === void 0 && this.config.cacheMiddleware === true;\n let handler;\n if (useHandlerCache) {\n if (!this.handlers) {\n this.handlers = /* @__PURE__ */ new WeakMap();\n }\n const handlers = this.handlers;\n if (handlers.has(command.constructor)) {\n handler = handlers.get(command.constructor);\n } else {\n handler = command.resolveMiddleware(this.middlewareStack, this.config, options);\n handlers.set(command.constructor, handler);\n }\n } else {\n delete this.handlers;\n handler = command.resolveMiddleware(this.middlewareStack, this.config, options);\n }\n if (callback) {\n handler(command).then(\n (result) => callback(null, result.output),\n (err) => callback(err)\n ).catch(\n // prevent any errors thrown in the callback from triggering an\n // unhandled promise rejection\n () => {\n }\n );\n } else {\n return handler(command).then((result) => result.output);\n }\n }\n destroy() {\n var _a, _b, _c;\n (_c = (_b = (_a = this.config) == null ? void 0 : _a.requestHandler) == null ? void 0 : _b.destroy) == null ? void 0 : _c.call(_b);\n delete this.handlers;\n }\n};\n__name(_Client, \"Client\");\nvar Client = _Client;\n\n// src/collect-stream-body.ts\nvar import_util_stream = require(\"@smithy/util-stream\");\nvar collectBody = /* @__PURE__ */ __name(async (streamBody = new Uint8Array(), context) => {\n if (streamBody instanceof Uint8Array) {\n return import_util_stream.Uint8ArrayBlobAdapter.mutate(streamBody);\n }\n if (!streamBody) {\n return import_util_stream.Uint8ArrayBlobAdapter.mutate(new Uint8Array());\n }\n const fromContext = context.streamCollector(streamBody);\n return import_util_stream.Uint8ArrayBlobAdapter.mutate(await fromContext);\n}, \"collectBody\");\n\n// src/command.ts\n\nvar import_types = require(\"@smithy/types\");\nvar _Command = class _Command {\n constructor() {\n this.middlewareStack = (0, import_middleware_stack.constructStack)();\n }\n /**\n * Factory for Command ClassBuilder.\n * @internal\n */\n static classBuilder() {\n return new ClassBuilder();\n }\n /**\n * @internal\n */\n resolveMiddlewareWithContext(clientStack, configuration, options, {\n middlewareFn,\n clientName,\n commandName,\n inputFilterSensitiveLog,\n outputFilterSensitiveLog,\n smithyContext,\n additionalContext,\n CommandCtor\n }) {\n for (const mw of middlewareFn.bind(this)(CommandCtor, clientStack, configuration, options)) {\n this.middlewareStack.use(mw);\n }\n const stack = clientStack.concat(this.middlewareStack);\n const { logger: logger2 } = configuration;\n const handlerExecutionContext = {\n logger: logger2,\n clientName,\n commandName,\n inputFilterSensitiveLog,\n outputFilterSensitiveLog,\n [import_types.SMITHY_CONTEXT_KEY]: {\n commandInstance: this,\n ...smithyContext\n },\n ...additionalContext\n };\n const { requestHandler } = configuration;\n return stack.resolve(\n (request) => requestHandler.handle(request.request, options || {}),\n handlerExecutionContext\n );\n }\n};\n__name(_Command, \"Command\");\nvar Command = _Command;\nvar _ClassBuilder = class _ClassBuilder {\n constructor() {\n this._init = () => {\n };\n this._ep = {};\n this._middlewareFn = () => [];\n this._commandName = \"\";\n this._clientName = \"\";\n this._additionalContext = {};\n this._smithyContext = {};\n this._inputFilterSensitiveLog = (_) => _;\n this._outputFilterSensitiveLog = (_) => _;\n this._serializer = null;\n this._deserializer = null;\n }\n /**\n * Optional init callback.\n */\n init(cb) {\n this._init = cb;\n }\n /**\n * Set the endpoint parameter instructions.\n */\n ep(endpointParameterInstructions) {\n this._ep = endpointParameterInstructions;\n return this;\n }\n /**\n * Add any number of middleware.\n */\n m(middlewareSupplier) {\n this._middlewareFn = middlewareSupplier;\n return this;\n }\n /**\n * Set the initial handler execution context Smithy field.\n */\n s(service, operation, smithyContext = {}) {\n this._smithyContext = {\n service,\n operation,\n ...smithyContext\n };\n return this;\n }\n /**\n * Set the initial handler execution context.\n */\n c(additionalContext = {}) {\n this._additionalContext = additionalContext;\n return this;\n }\n /**\n * Set constant string identifiers for the operation.\n */\n n(clientName, commandName) {\n this._clientName = clientName;\n this._commandName = commandName;\n return this;\n }\n /**\n * Set the input and output sensistive log filters.\n */\n f(inputFilter = (_) => _, outputFilter = (_) => _) {\n this._inputFilterSensitiveLog = inputFilter;\n this._outputFilterSensitiveLog = outputFilter;\n return this;\n }\n /**\n * Sets the serializer.\n */\n ser(serializer) {\n this._serializer = serializer;\n return this;\n }\n /**\n * Sets the deserializer.\n */\n de(deserializer) {\n this._deserializer = deserializer;\n return this;\n }\n /**\n * @returns a Command class with the classBuilder properties.\n */\n build() {\n var _a;\n const closure = this;\n let CommandRef;\n return CommandRef = (_a = class extends Command {\n /**\n * @public\n */\n constructor(...[input]) {\n super();\n /**\n * @internal\n */\n // @ts-ignore used in middlewareFn closure.\n this.serialize = closure._serializer;\n /**\n * @internal\n */\n // @ts-ignore used in middlewareFn closure.\n this.deserialize = closure._deserializer;\n this.input = input ?? {};\n closure._init(this);\n }\n /**\n * @public\n */\n static getEndpointParameterInstructions() {\n return closure._ep;\n }\n /**\n * @internal\n */\n resolveMiddleware(stack, configuration, options) {\n return this.resolveMiddlewareWithContext(stack, configuration, options, {\n CommandCtor: CommandRef,\n middlewareFn: closure._middlewareFn,\n clientName: closure._clientName,\n commandName: closure._commandName,\n inputFilterSensitiveLog: closure._inputFilterSensitiveLog,\n outputFilterSensitiveLog: closure._outputFilterSensitiveLog,\n smithyContext: closure._smithyContext,\n additionalContext: closure._additionalContext\n });\n }\n }, __name(_a, \"CommandRef\"), _a);\n }\n};\n__name(_ClassBuilder, \"ClassBuilder\");\nvar ClassBuilder = _ClassBuilder;\n\n// src/constants.ts\nvar SENSITIVE_STRING = \"***SensitiveInformation***\";\n\n// src/create-aggregated-client.ts\nvar createAggregatedClient = /* @__PURE__ */ __name((commands, Client2) => {\n for (const command of Object.keys(commands)) {\n const CommandCtor = commands[command];\n const methodImpl = /* @__PURE__ */ __name(async function(args, optionsOrCb, cb) {\n const command2 = new CommandCtor(args);\n if (typeof optionsOrCb === \"function\") {\n this.send(command2, optionsOrCb);\n } else if (typeof cb === \"function\") {\n if (typeof optionsOrCb !== \"object\")\n throw new Error(`Expected http options but got ${typeof optionsOrCb}`);\n this.send(command2, optionsOrCb || {}, cb);\n } else {\n return this.send(command2, optionsOrCb);\n }\n }, \"methodImpl\");\n const methodName = (command[0].toLowerCase() + command.slice(1)).replace(/Command$/, \"\");\n Client2.prototype[methodName] = methodImpl;\n }\n}, \"createAggregatedClient\");\n\n// src/parse-utils.ts\nvar parseBoolean = /* @__PURE__ */ __name((value) => {\n switch (value) {\n case \"true\":\n return true;\n case \"false\":\n return false;\n default:\n throw new Error(`Unable to parse boolean value \"${value}\"`);\n }\n}, \"parseBoolean\");\nvar expectBoolean = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value === \"number\") {\n if (value === 0 || value === 1) {\n logger.warn(stackTraceWarning(`Expected boolean, got ${typeof value}: ${value}`));\n }\n if (value === 0) {\n return false;\n }\n if (value === 1) {\n return true;\n }\n }\n if (typeof value === \"string\") {\n const lower = value.toLowerCase();\n if (lower === \"false\" || lower === \"true\") {\n logger.warn(stackTraceWarning(`Expected boolean, got ${typeof value}: ${value}`));\n }\n if (lower === \"false\") {\n return false;\n }\n if (lower === \"true\") {\n return true;\n }\n }\n if (typeof value === \"boolean\") {\n return value;\n }\n throw new TypeError(`Expected boolean, got ${typeof value}: ${value}`);\n}, \"expectBoolean\");\nvar expectNumber = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value === \"string\") {\n const parsed = parseFloat(value);\n if (!Number.isNaN(parsed)) {\n if (String(parsed) !== String(value)) {\n logger.warn(stackTraceWarning(`Expected number but observed string: ${value}`));\n }\n return parsed;\n }\n }\n if (typeof value === \"number\") {\n return value;\n }\n throw new TypeError(`Expected number, got ${typeof value}: ${value}`);\n}, \"expectNumber\");\nvar MAX_FLOAT = Math.ceil(2 ** 127 * (2 - 2 ** -23));\nvar expectFloat32 = /* @__PURE__ */ __name((value) => {\n const expected = expectNumber(value);\n if (expected !== void 0 && !Number.isNaN(expected) && expected !== Infinity && expected !== -Infinity) {\n if (Math.abs(expected) > MAX_FLOAT) {\n throw new TypeError(`Expected 32-bit float, got ${value}`);\n }\n }\n return expected;\n}, \"expectFloat32\");\nvar expectLong = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (Number.isInteger(value) && !Number.isNaN(value)) {\n return value;\n }\n throw new TypeError(`Expected integer, got ${typeof value}: ${value}`);\n}, \"expectLong\");\nvar expectInt = expectLong;\nvar expectInt32 = /* @__PURE__ */ __name((value) => expectSizedInt(value, 32), \"expectInt32\");\nvar expectShort = /* @__PURE__ */ __name((value) => expectSizedInt(value, 16), \"expectShort\");\nvar expectByte = /* @__PURE__ */ __name((value) => expectSizedInt(value, 8), \"expectByte\");\nvar expectSizedInt = /* @__PURE__ */ __name((value, size) => {\n const expected = expectLong(value);\n if (expected !== void 0 && castInt(expected, size) !== expected) {\n throw new TypeError(`Expected ${size}-bit integer, got ${value}`);\n }\n return expected;\n}, \"expectSizedInt\");\nvar castInt = /* @__PURE__ */ __name((value, size) => {\n switch (size) {\n case 32:\n return Int32Array.of(value)[0];\n case 16:\n return Int16Array.of(value)[0];\n case 8:\n return Int8Array.of(value)[0];\n }\n}, \"castInt\");\nvar expectNonNull = /* @__PURE__ */ __name((value, location) => {\n if (value === null || value === void 0) {\n if (location) {\n throw new TypeError(`Expected a non-null value for ${location}`);\n }\n throw new TypeError(\"Expected a non-null value\");\n }\n return value;\n}, \"expectNonNull\");\nvar expectObject = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value === \"object\" && !Array.isArray(value)) {\n return value;\n }\n const receivedType = Array.isArray(value) ? \"array\" : typeof value;\n throw new TypeError(`Expected object, got ${receivedType}: ${value}`);\n}, \"expectObject\");\nvar expectString = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value === \"string\") {\n return value;\n }\n if ([\"boolean\", \"number\", \"bigint\"].includes(typeof value)) {\n logger.warn(stackTraceWarning(`Expected string, got ${typeof value}: ${value}`));\n return String(value);\n }\n throw new TypeError(`Expected string, got ${typeof value}: ${value}`);\n}, \"expectString\");\nvar expectUnion = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n const asObject = expectObject(value);\n const setKeys = Object.entries(asObject).filter(([, v]) => v != null).map(([k]) => k);\n if (setKeys.length === 0) {\n throw new TypeError(`Unions must have exactly one non-null member. None were found.`);\n }\n if (setKeys.length > 1) {\n throw new TypeError(`Unions must have exactly one non-null member. Keys ${setKeys} were not null.`);\n }\n return asObject;\n}, \"expectUnion\");\nvar strictParseDouble = /* @__PURE__ */ __name((value) => {\n if (typeof value == \"string\") {\n return expectNumber(parseNumber(value));\n }\n return expectNumber(value);\n}, \"strictParseDouble\");\nvar strictParseFloat = strictParseDouble;\nvar strictParseFloat32 = /* @__PURE__ */ __name((value) => {\n if (typeof value == \"string\") {\n return expectFloat32(parseNumber(value));\n }\n return expectFloat32(value);\n}, \"strictParseFloat32\");\nvar NUMBER_REGEX = /(-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?)|(-?Infinity)|(NaN)/g;\nvar parseNumber = /* @__PURE__ */ __name((value) => {\n const matches = value.match(NUMBER_REGEX);\n if (matches === null || matches[0].length !== value.length) {\n throw new TypeError(`Expected real number, got implicit NaN`);\n }\n return parseFloat(value);\n}, \"parseNumber\");\nvar limitedParseDouble = /* @__PURE__ */ __name((value) => {\n if (typeof value == \"string\") {\n return parseFloatString(value);\n }\n return expectNumber(value);\n}, \"limitedParseDouble\");\nvar handleFloat = limitedParseDouble;\nvar limitedParseFloat = limitedParseDouble;\nvar limitedParseFloat32 = /* @__PURE__ */ __name((value) => {\n if (typeof value == \"string\") {\n return parseFloatString(value);\n }\n return expectFloat32(value);\n}, \"limitedParseFloat32\");\nvar parseFloatString = /* @__PURE__ */ __name((value) => {\n switch (value) {\n case \"NaN\":\n return NaN;\n case \"Infinity\":\n return Infinity;\n case \"-Infinity\":\n return -Infinity;\n default:\n throw new Error(`Unable to parse float value: ${value}`);\n }\n}, \"parseFloatString\");\nvar strictParseLong = /* @__PURE__ */ __name((value) => {\n if (typeof value === \"string\") {\n return expectLong(parseNumber(value));\n }\n return expectLong(value);\n}, \"strictParseLong\");\nvar strictParseInt = strictParseLong;\nvar strictParseInt32 = /* @__PURE__ */ __name((value) => {\n if (typeof value === \"string\") {\n return expectInt32(parseNumber(value));\n }\n return expectInt32(value);\n}, \"strictParseInt32\");\nvar strictParseShort = /* @__PURE__ */ __name((value) => {\n if (typeof value === \"string\") {\n return expectShort(parseNumber(value));\n }\n return expectShort(value);\n}, \"strictParseShort\");\nvar strictParseByte = /* @__PURE__ */ __name((value) => {\n if (typeof value === \"string\") {\n return expectByte(parseNumber(value));\n }\n return expectByte(value);\n}, \"strictParseByte\");\nvar stackTraceWarning = /* @__PURE__ */ __name((message) => {\n return String(new TypeError(message).stack || message).split(\"\\n\").slice(0, 5).filter((s) => !s.includes(\"stackTraceWarning\")).join(\"\\n\");\n}, \"stackTraceWarning\");\nvar logger = {\n warn: console.warn\n};\n\n// src/date-utils.ts\nvar DAYS = [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"];\nvar MONTHS = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"];\nfunction dateToUtcString(date) {\n const year = date.getUTCFullYear();\n const month = date.getUTCMonth();\n const dayOfWeek = date.getUTCDay();\n const dayOfMonthInt = date.getUTCDate();\n const hoursInt = date.getUTCHours();\n const minutesInt = date.getUTCMinutes();\n const secondsInt = date.getUTCSeconds();\n const dayOfMonthString = dayOfMonthInt < 10 ? `0${dayOfMonthInt}` : `${dayOfMonthInt}`;\n const hoursString = hoursInt < 10 ? `0${hoursInt}` : `${hoursInt}`;\n const minutesString = minutesInt < 10 ? `0${minutesInt}` : `${minutesInt}`;\n const secondsString = secondsInt < 10 ? `0${secondsInt}` : `${secondsInt}`;\n return `${DAYS[dayOfWeek]}, ${dayOfMonthString} ${MONTHS[month]} ${year} ${hoursString}:${minutesString}:${secondsString} GMT`;\n}\n__name(dateToUtcString, \"dateToUtcString\");\nvar RFC3339 = new RegExp(/^(\\d{4})-(\\d{2})-(\\d{2})[tT](\\d{2}):(\\d{2}):(\\d{2})(?:\\.(\\d+))?[zZ]$/);\nvar parseRfc3339DateTime = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value !== \"string\") {\n throw new TypeError(\"RFC-3339 date-times must be expressed as strings\");\n }\n const match = RFC3339.exec(value);\n if (!match) {\n throw new TypeError(\"Invalid RFC-3339 date-time value\");\n }\n const [_, yearStr, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds] = match;\n const year = strictParseShort(stripLeadingZeroes(yearStr));\n const month = parseDateValue(monthStr, \"month\", 1, 12);\n const day = parseDateValue(dayStr, \"day\", 1, 31);\n return buildDate(year, month, day, { hours, minutes, seconds, fractionalMilliseconds });\n}, \"parseRfc3339DateTime\");\nvar RFC3339_WITH_OFFSET = new RegExp(\n /^(\\d{4})-(\\d{2})-(\\d{2})[tT](\\d{2}):(\\d{2}):(\\d{2})(?:\\.(\\d+))?(([-+]\\d{2}\\:\\d{2})|[zZ])$/\n);\nvar parseRfc3339DateTimeWithOffset = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value !== \"string\") {\n throw new TypeError(\"RFC-3339 date-times must be expressed as strings\");\n }\n const match = RFC3339_WITH_OFFSET.exec(value);\n if (!match) {\n throw new TypeError(\"Invalid RFC-3339 date-time value\");\n }\n const [_, yearStr, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds, offsetStr] = match;\n const year = strictParseShort(stripLeadingZeroes(yearStr));\n const month = parseDateValue(monthStr, \"month\", 1, 12);\n const day = parseDateValue(dayStr, \"day\", 1, 31);\n const date = buildDate(year, month, day, { hours, minutes, seconds, fractionalMilliseconds });\n if (offsetStr.toUpperCase() != \"Z\") {\n date.setTime(date.getTime() - parseOffsetToMilliseconds(offsetStr));\n }\n return date;\n}, \"parseRfc3339DateTimeWithOffset\");\nvar IMF_FIXDATE = new RegExp(\n /^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\\d{4}) (\\d{1,2}):(\\d{2}):(\\d{2})(?:\\.(\\d+))? GMT$/\n);\nvar RFC_850_DATE = new RegExp(\n /^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\\d{2}) (\\d{1,2}):(\\d{2}):(\\d{2})(?:\\.(\\d+))? GMT$/\n);\nvar ASC_TIME = new RegExp(\n /^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\\d{2}) (\\d{1,2}):(\\d{2}):(\\d{2})(?:\\.(\\d+))? (\\d{4})$/\n);\nvar parseRfc7231DateTime = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n if (typeof value !== \"string\") {\n throw new TypeError(\"RFC-7231 date-times must be expressed as strings\");\n }\n let match = IMF_FIXDATE.exec(value);\n if (match) {\n const [_, dayStr, monthStr, yearStr, hours, minutes, seconds, fractionalMilliseconds] = match;\n return buildDate(\n strictParseShort(stripLeadingZeroes(yearStr)),\n parseMonthByShortName(monthStr),\n parseDateValue(dayStr, \"day\", 1, 31),\n { hours, minutes, seconds, fractionalMilliseconds }\n );\n }\n match = RFC_850_DATE.exec(value);\n if (match) {\n const [_, dayStr, monthStr, yearStr, hours, minutes, seconds, fractionalMilliseconds] = match;\n return adjustRfc850Year(\n buildDate(parseTwoDigitYear(yearStr), parseMonthByShortName(monthStr), parseDateValue(dayStr, \"day\", 1, 31), {\n hours,\n minutes,\n seconds,\n fractionalMilliseconds\n })\n );\n }\n match = ASC_TIME.exec(value);\n if (match) {\n const [_, monthStr, dayStr, hours, minutes, seconds, fractionalMilliseconds, yearStr] = match;\n return buildDate(\n strictParseShort(stripLeadingZeroes(yearStr)),\n parseMonthByShortName(monthStr),\n parseDateValue(dayStr.trimLeft(), \"day\", 1, 31),\n { hours, minutes, seconds, fractionalMilliseconds }\n );\n }\n throw new TypeError(\"Invalid RFC-7231 date-time value\");\n}, \"parseRfc7231DateTime\");\nvar parseEpochTimestamp = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return void 0;\n }\n let valueAsDouble;\n if (typeof value === \"number\") {\n valueAsDouble = value;\n } else if (typeof value === \"string\") {\n valueAsDouble = strictParseDouble(value);\n } else if (typeof value === \"object\" && value.tag === 1) {\n valueAsDouble = value.value;\n } else {\n throw new TypeError(\"Epoch timestamps must be expressed as floating point numbers or their string representation\");\n }\n if (Number.isNaN(valueAsDouble) || valueAsDouble === Infinity || valueAsDouble === -Infinity) {\n throw new TypeError(\"Epoch timestamps must be valid, non-Infinite, non-NaN numerics\");\n }\n return new Date(Math.round(valueAsDouble * 1e3));\n}, \"parseEpochTimestamp\");\nvar buildDate = /* @__PURE__ */ __name((year, month, day, time) => {\n const adjustedMonth = month - 1;\n validateDayOfMonth(year, adjustedMonth, day);\n return new Date(\n Date.UTC(\n year,\n adjustedMonth,\n day,\n parseDateValue(time.hours, \"hour\", 0, 23),\n parseDateValue(time.minutes, \"minute\", 0, 59),\n // seconds can go up to 60 for leap seconds\n parseDateValue(time.seconds, \"seconds\", 0, 60),\n parseMilliseconds(time.fractionalMilliseconds)\n )\n );\n}, \"buildDate\");\nvar parseTwoDigitYear = /* @__PURE__ */ __name((value) => {\n const thisYear = (/* @__PURE__ */ new Date()).getUTCFullYear();\n const valueInThisCentury = Math.floor(thisYear / 100) * 100 + strictParseShort(stripLeadingZeroes(value));\n if (valueInThisCentury < thisYear) {\n return valueInThisCentury + 100;\n }\n return valueInThisCentury;\n}, \"parseTwoDigitYear\");\nvar FIFTY_YEARS_IN_MILLIS = 50 * 365 * 24 * 60 * 60 * 1e3;\nvar adjustRfc850Year = /* @__PURE__ */ __name((input) => {\n if (input.getTime() - (/* @__PURE__ */ new Date()).getTime() > FIFTY_YEARS_IN_MILLIS) {\n return new Date(\n Date.UTC(\n input.getUTCFullYear() - 100,\n input.getUTCMonth(),\n input.getUTCDate(),\n input.getUTCHours(),\n input.getUTCMinutes(),\n input.getUTCSeconds(),\n input.getUTCMilliseconds()\n )\n );\n }\n return input;\n}, \"adjustRfc850Year\");\nvar parseMonthByShortName = /* @__PURE__ */ __name((value) => {\n const monthIdx = MONTHS.indexOf(value);\n if (monthIdx < 0) {\n throw new TypeError(`Invalid month: ${value}`);\n }\n return monthIdx + 1;\n}, \"parseMonthByShortName\");\nvar DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];\nvar validateDayOfMonth = /* @__PURE__ */ __name((year, month, day) => {\n let maxDays = DAYS_IN_MONTH[month];\n if (month === 1 && isLeapYear(year)) {\n maxDays = 29;\n }\n if (day > maxDays) {\n throw new TypeError(`Invalid day for ${MONTHS[month]} in ${year}: ${day}`);\n }\n}, \"validateDayOfMonth\");\nvar isLeapYear = /* @__PURE__ */ __name((year) => {\n return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0);\n}, \"isLeapYear\");\nvar parseDateValue = /* @__PURE__ */ __name((value, type, lower, upper) => {\n const dateVal = strictParseByte(stripLeadingZeroes(value));\n if (dateVal < lower || dateVal > upper) {\n throw new TypeError(`${type} must be between ${lower} and ${upper}, inclusive`);\n }\n return dateVal;\n}, \"parseDateValue\");\nvar parseMilliseconds = /* @__PURE__ */ __name((value) => {\n if (value === null || value === void 0) {\n return 0;\n }\n return strictParseFloat32(\"0.\" + value) * 1e3;\n}, \"parseMilliseconds\");\nvar parseOffsetToMilliseconds = /* @__PURE__ */ __name((value) => {\n const directionStr = value[0];\n let direction = 1;\n if (directionStr == \"+\") {\n direction = 1;\n } else if (directionStr == \"-\") {\n direction = -1;\n } else {\n throw new TypeError(`Offset direction, ${directionStr}, must be \"+\" or \"-\"`);\n }\n const hour = Number(value.substring(1, 3));\n const minute = Number(value.substring(4, 6));\n return direction * (hour * 60 + minute) * 60 * 1e3;\n}, \"parseOffsetToMilliseconds\");\nvar stripLeadingZeroes = /* @__PURE__ */ __name((value) => {\n let idx = 0;\n while (idx < value.length - 1 && value.charAt(idx) === \"0\") {\n idx++;\n }\n if (idx === 0) {\n return value;\n }\n return value.slice(idx);\n}, \"stripLeadingZeroes\");\n\n// src/exceptions.ts\nvar _ServiceException = class _ServiceException extends Error {\n constructor(options) {\n super(options.message);\n Object.setPrototypeOf(this, _ServiceException.prototype);\n this.name = options.name;\n this.$fault = options.$fault;\n this.$metadata = options.$metadata;\n }\n};\n__name(_ServiceException, \"ServiceException\");\nvar ServiceException = _ServiceException;\nvar decorateServiceException = /* @__PURE__ */ __name((exception, additions = {}) => {\n Object.entries(additions).filter(([, v]) => v !== void 0).forEach(([k, v]) => {\n if (exception[k] == void 0 || exception[k] === \"\") {\n exception[k] = v;\n }\n });\n const message = exception.message || exception.Message || \"UnknownError\";\n exception.message = message;\n delete exception.Message;\n return exception;\n}, \"decorateServiceException\");\n\n// src/default-error-handler.ts\nvar throwDefaultError = /* @__PURE__ */ __name(({ output, parsedBody, exceptionCtor, errorCode }) => {\n const $metadata = deserializeMetadata(output);\n const statusCode = $metadata.httpStatusCode ? $metadata.httpStatusCode + \"\" : void 0;\n const response = new exceptionCtor({\n name: (parsedBody == null ? void 0 : parsedBody.code) || (parsedBody == null ? void 0 : parsedBody.Code) || errorCode || statusCode || \"UnknownError\",\n $fault: \"client\",\n $metadata\n });\n throw decorateServiceException(response, parsedBody);\n}, \"throwDefaultError\");\nvar withBaseException = /* @__PURE__ */ __name((ExceptionCtor) => {\n return ({ output, parsedBody, errorCode }) => {\n throwDefaultError({ output, parsedBody, exceptionCtor: ExceptionCtor, errorCode });\n };\n}, \"withBaseException\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n httpStatusCode: output.statusCode,\n requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n extendedRequestId: output.headers[\"x-amz-id-2\"],\n cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\n\n// src/defaults-mode.ts\nvar loadConfigsForDefaultMode = /* @__PURE__ */ __name((mode) => {\n switch (mode) {\n case \"standard\":\n return {\n retryMode: \"standard\",\n connectionTimeout: 3100\n };\n case \"in-region\":\n return {\n retryMode: \"standard\",\n connectionTimeout: 1100\n };\n case \"cross-region\":\n return {\n retryMode: \"standard\",\n connectionTimeout: 3100\n };\n case \"mobile\":\n return {\n retryMode: \"standard\",\n connectionTimeout: 3e4\n };\n default:\n return {};\n }\n}, \"loadConfigsForDefaultMode\");\n\n// src/emitWarningIfUnsupportedVersion.ts\nvar warningEmitted = false;\nvar emitWarningIfUnsupportedVersion = /* @__PURE__ */ __name((version) => {\n if (version && !warningEmitted && parseInt(version.substring(1, version.indexOf(\".\"))) < 16) {\n warningEmitted = true;\n }\n}, \"emitWarningIfUnsupportedVersion\");\n\n// src/extensions/checksum.ts\n\nvar getChecksumConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const checksumAlgorithms = [];\n for (const id in import_types.AlgorithmId) {\n const algorithmId = import_types.AlgorithmId[id];\n if (runtimeConfig[algorithmId] === void 0) {\n continue;\n }\n checksumAlgorithms.push({\n algorithmId: () => algorithmId,\n checksumConstructor: () => runtimeConfig[algorithmId]\n });\n }\n return {\n _checksumAlgorithms: checksumAlgorithms,\n addChecksumAlgorithm(algo) {\n this._checksumAlgorithms.push(algo);\n },\n checksumAlgorithms() {\n return this._checksumAlgorithms;\n }\n };\n}, \"getChecksumConfiguration\");\nvar resolveChecksumRuntimeConfig = /* @__PURE__ */ __name((clientConfig) => {\n const runtimeConfig = {};\n clientConfig.checksumAlgorithms().forEach((checksumAlgorithm) => {\n runtimeConfig[checksumAlgorithm.algorithmId()] = checksumAlgorithm.checksumConstructor();\n });\n return runtimeConfig;\n}, \"resolveChecksumRuntimeConfig\");\n\n// src/extensions/retry.ts\nvar getRetryConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n let _retryStrategy = runtimeConfig.retryStrategy;\n return {\n setRetryStrategy(retryStrategy) {\n _retryStrategy = retryStrategy;\n },\n retryStrategy() {\n return _retryStrategy;\n }\n };\n}, \"getRetryConfiguration\");\nvar resolveRetryRuntimeConfig = /* @__PURE__ */ __name((retryStrategyConfiguration) => {\n const runtimeConfig = {};\n runtimeConfig.retryStrategy = retryStrategyConfiguration.retryStrategy();\n return runtimeConfig;\n}, \"resolveRetryRuntimeConfig\");\n\n// src/extensions/defaultExtensionConfiguration.ts\nvar getDefaultExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n return {\n ...getChecksumConfiguration(runtimeConfig),\n ...getRetryConfiguration(runtimeConfig)\n };\n}, \"getDefaultExtensionConfiguration\");\nvar getDefaultClientConfiguration = getDefaultExtensionConfiguration;\nvar resolveDefaultRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n ...resolveChecksumRuntimeConfig(config),\n ...resolveRetryRuntimeConfig(config)\n };\n}, \"resolveDefaultRuntimeConfig\");\n\n// src/extended-encode-uri-component.ts\nfunction extendedEncodeURIComponent(str) {\n return encodeURIComponent(str).replace(/[!'()*]/g, function(c) {\n return \"%\" + c.charCodeAt(0).toString(16).toUpperCase();\n });\n}\n__name(extendedEncodeURIComponent, \"extendedEncodeURIComponent\");\n\n// src/get-array-if-single-item.ts\nvar getArrayIfSingleItem = /* @__PURE__ */ __name((mayBeArray) => Array.isArray(mayBeArray) ? mayBeArray : [mayBeArray], \"getArrayIfSingleItem\");\n\n// src/get-value-from-text-node.ts\nvar getValueFromTextNode = /* @__PURE__ */ __name((obj) => {\n const textNodeName = \"#text\";\n for (const key in obj) {\n if (obj.hasOwnProperty(key) && obj[key][textNodeName] !== void 0) {\n obj[key] = obj[key][textNodeName];\n } else if (typeof obj[key] === \"object\" && obj[key] !== null) {\n obj[key] = getValueFromTextNode(obj[key]);\n }\n }\n return obj;\n}, \"getValueFromTextNode\");\n\n// src/lazy-json.ts\nvar StringWrapper = /* @__PURE__ */ __name(function() {\n const Class = Object.getPrototypeOf(this).constructor;\n const Constructor = Function.bind.apply(String, [null, ...arguments]);\n const instance = new Constructor();\n Object.setPrototypeOf(instance, Class.prototype);\n return instance;\n}, \"StringWrapper\");\nStringWrapper.prototype = Object.create(String.prototype, {\n constructor: {\n value: StringWrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n});\nObject.setPrototypeOf(StringWrapper, String);\nvar _LazyJsonString = class _LazyJsonString extends StringWrapper {\n deserializeJSON() {\n return JSON.parse(super.toString());\n }\n toJSON() {\n return super.toString();\n }\n static fromObject(object) {\n if (object instanceof _LazyJsonString) {\n return object;\n } else if (object instanceof String || typeof object === \"string\") {\n return new _LazyJsonString(object);\n }\n return new _LazyJsonString(JSON.stringify(object));\n }\n};\n__name(_LazyJsonString, \"LazyJsonString\");\nvar LazyJsonString = _LazyJsonString;\n\n// src/object-mapping.ts\nfunction map(arg0, arg1, arg2) {\n let target;\n let filter;\n let instructions;\n if (typeof arg1 === \"undefined\" && typeof arg2 === \"undefined\") {\n target = {};\n instructions = arg0;\n } else {\n target = arg0;\n if (typeof arg1 === \"function\") {\n filter = arg1;\n instructions = arg2;\n return mapWithFilter(target, filter, instructions);\n } else {\n instructions = arg1;\n }\n }\n for (const key of Object.keys(instructions)) {\n if (!Array.isArray(instructions[key])) {\n target[key] = instructions[key];\n continue;\n }\n applyInstruction(target, null, instructions, key);\n }\n return target;\n}\n__name(map, \"map\");\nvar convertMap = /* @__PURE__ */ __name((target) => {\n const output = {};\n for (const [k, v] of Object.entries(target || {})) {\n output[k] = [, v];\n }\n return output;\n}, \"convertMap\");\nvar take = /* @__PURE__ */ __name((source, instructions) => {\n const out = {};\n for (const key in instructions) {\n applyInstruction(out, source, instructions, key);\n }\n return out;\n}, \"take\");\nvar mapWithFilter = /* @__PURE__ */ __name((target, filter, instructions) => {\n return map(\n target,\n Object.entries(instructions).reduce(\n (_instructions, [key, value]) => {\n if (Array.isArray(value)) {\n _instructions[key] = value;\n } else {\n if (typeof value === \"function\") {\n _instructions[key] = [filter, value()];\n } else {\n _instructions[key] = [filter, value];\n }\n }\n return _instructions;\n },\n {}\n )\n );\n}, \"mapWithFilter\");\nvar applyInstruction = /* @__PURE__ */ __name((target, source, instructions, targetKey) => {\n if (source !== null) {\n let instruction = instructions[targetKey];\n if (typeof instruction === \"function\") {\n instruction = [, instruction];\n }\n const [filter2 = nonNullish, valueFn = pass, sourceKey = targetKey] = instruction;\n if (typeof filter2 === \"function\" && filter2(source[sourceKey]) || typeof filter2 !== \"function\" && !!filter2) {\n target[targetKey] = valueFn(source[sourceKey]);\n }\n return;\n }\n let [filter, value] = instructions[targetKey];\n if (typeof value === \"function\") {\n let _value;\n const defaultFilterPassed = filter === void 0 && (_value = value()) != null;\n const customFilterPassed = typeof filter === \"function\" && !!filter(void 0) || typeof filter !== \"function\" && !!filter;\n if (defaultFilterPassed) {\n target[targetKey] = _value;\n } else if (customFilterPassed) {\n target[targetKey] = value();\n }\n } else {\n const defaultFilterPassed = filter === void 0 && value != null;\n const customFilterPassed = typeof filter === \"function\" && !!filter(value) || typeof filter !== \"function\" && !!filter;\n if (defaultFilterPassed || customFilterPassed) {\n target[targetKey] = value;\n }\n }\n}, \"applyInstruction\");\nvar nonNullish = /* @__PURE__ */ __name((_) => _ != null, \"nonNullish\");\nvar pass = /* @__PURE__ */ __name((_) => _, \"pass\");\n\n// src/resolve-path.ts\nvar resolvedPath = /* @__PURE__ */ __name((resolvedPath2, input, memberName, labelValueProvider, uriLabel, isGreedyLabel) => {\n if (input != null && input[memberName] !== void 0) {\n const labelValue = labelValueProvider();\n if (labelValue.length <= 0) {\n throw new Error(\"Empty value provided for input HTTP label: \" + memberName + \".\");\n }\n resolvedPath2 = resolvedPath2.replace(\n uriLabel,\n isGreedyLabel ? labelValue.split(\"/\").map((segment) => extendedEncodeURIComponent(segment)).join(\"/\") : extendedEncodeURIComponent(labelValue)\n );\n } else {\n throw new Error(\"No value provided for input HTTP label: \" + memberName + \".\");\n }\n return resolvedPath2;\n}, \"resolvedPath\");\n\n// src/ser-utils.ts\nvar serializeFloat = /* @__PURE__ */ __name((value) => {\n if (value !== value) {\n return \"NaN\";\n }\n switch (value) {\n case Infinity:\n return \"Infinity\";\n case -Infinity:\n return \"-Infinity\";\n default:\n return value;\n }\n}, \"serializeFloat\");\nvar serializeDateTime = /* @__PURE__ */ __name((date) => date.toISOString().replace(\".000Z\", \"Z\"), \"serializeDateTime\");\n\n// src/serde-json.ts\nvar _json = /* @__PURE__ */ __name((obj) => {\n if (obj == null) {\n return {};\n }\n if (Array.isArray(obj)) {\n return obj.filter((_) => _ != null).map(_json);\n }\n if (typeof obj === \"object\") {\n const target = {};\n for (const key of Object.keys(obj)) {\n if (obj[key] == null) {\n continue;\n }\n target[key] = _json(obj[key]);\n }\n return target;\n }\n return obj;\n}, \"_json\");\n\n// src/split-every.ts\nfunction splitEvery(value, delimiter, numDelimiters) {\n if (numDelimiters <= 0 || !Number.isInteger(numDelimiters)) {\n throw new Error(\"Invalid number of delimiters (\" + numDelimiters + \") for splitEvery.\");\n }\n const segments = value.split(delimiter);\n if (numDelimiters === 1) {\n return segments;\n }\n const compoundSegments = [];\n let currentSegment = \"\";\n for (let i = 0; i < segments.length; i++) {\n if (currentSegment === \"\") {\n currentSegment = segments[i];\n } else {\n currentSegment += delimiter + segments[i];\n }\n if ((i + 1) % numDelimiters === 0) {\n compoundSegments.push(currentSegment);\n currentSegment = \"\";\n }\n }\n if (currentSegment !== \"\") {\n compoundSegments.push(currentSegment);\n }\n return compoundSegments;\n}\n__name(splitEvery, \"splitEvery\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n NoOpLogger,\n Client,\n collectBody,\n Command,\n SENSITIVE_STRING,\n createAggregatedClient,\n dateToUtcString,\n parseRfc3339DateTime,\n parseRfc3339DateTimeWithOffset,\n parseRfc7231DateTime,\n parseEpochTimestamp,\n throwDefaultError,\n withBaseException,\n loadConfigsForDefaultMode,\n emitWarningIfUnsupportedVersion,\n getDefaultExtensionConfiguration,\n getDefaultClientConfiguration,\n resolveDefaultRuntimeConfig,\n ServiceException,\n decorateServiceException,\n extendedEncodeURIComponent,\n getArrayIfSingleItem,\n getValueFromTextNode,\n StringWrapper,\n LazyJsonString,\n map,\n convertMap,\n take,\n parseBoolean,\n expectBoolean,\n expectNumber,\n expectFloat32,\n expectLong,\n expectInt,\n expectInt32,\n expectShort,\n expectByte,\n expectNonNull,\n expectObject,\n expectString,\n expectUnion,\n strictParseDouble,\n strictParseFloat,\n strictParseFloat32,\n limitedParseDouble,\n handleFloat,\n limitedParseFloat,\n limitedParseFloat32,\n strictParseLong,\n strictParseInt,\n strictParseInt32,\n strictParseShort,\n strictParseByte,\n logger,\n resolvedPath,\n serializeFloat,\n serializeDateTime,\n _json,\n splitEvery\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AlgorithmId: () => AlgorithmId,\n EndpointURLScheme: () => EndpointURLScheme,\n FieldPosition: () => FieldPosition,\n HttpApiKeyAuthLocation: () => HttpApiKeyAuthLocation,\n HttpAuthLocation: () => HttpAuthLocation,\n IniSectionType: () => IniSectionType,\n RequestHandlerProtocol: () => RequestHandlerProtocol,\n SMITHY_CONTEXT_KEY: () => SMITHY_CONTEXT_KEY,\n getDefaultClientConfiguration: () => getDefaultClientConfiguration,\n resolveDefaultRuntimeConfig: () => resolveDefaultRuntimeConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/auth/auth.ts\nvar HttpAuthLocation = /* @__PURE__ */ ((HttpAuthLocation2) => {\n HttpAuthLocation2[\"HEADER\"] = \"header\";\n HttpAuthLocation2[\"QUERY\"] = \"query\";\n return HttpAuthLocation2;\n})(HttpAuthLocation || {});\n\n// src/auth/HttpApiKeyAuth.ts\nvar HttpApiKeyAuthLocation = /* @__PURE__ */ ((HttpApiKeyAuthLocation2) => {\n HttpApiKeyAuthLocation2[\"HEADER\"] = \"header\";\n HttpApiKeyAuthLocation2[\"QUERY\"] = \"query\";\n return HttpApiKeyAuthLocation2;\n})(HttpApiKeyAuthLocation || {});\n\n// src/endpoint.ts\nvar EndpointURLScheme = /* @__PURE__ */ ((EndpointURLScheme2) => {\n EndpointURLScheme2[\"HTTP\"] = \"http\";\n EndpointURLScheme2[\"HTTPS\"] = \"https\";\n return EndpointURLScheme2;\n})(EndpointURLScheme || {});\n\n// src/extensions/checksum.ts\nvar AlgorithmId = /* @__PURE__ */ ((AlgorithmId2) => {\n AlgorithmId2[\"MD5\"] = \"md5\";\n AlgorithmId2[\"CRC32\"] = \"crc32\";\n AlgorithmId2[\"CRC32C\"] = \"crc32c\";\n AlgorithmId2[\"SHA1\"] = \"sha1\";\n AlgorithmId2[\"SHA256\"] = \"sha256\";\n return AlgorithmId2;\n})(AlgorithmId || {});\nvar getChecksumConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n const checksumAlgorithms = [];\n if (runtimeConfig.sha256 !== void 0) {\n checksumAlgorithms.push({\n algorithmId: () => \"sha256\" /* SHA256 */,\n checksumConstructor: () => runtimeConfig.sha256\n });\n }\n if (runtimeConfig.md5 != void 0) {\n checksumAlgorithms.push({\n algorithmId: () => \"md5\" /* MD5 */,\n checksumConstructor: () => runtimeConfig.md5\n });\n }\n return {\n _checksumAlgorithms: checksumAlgorithms,\n addChecksumAlgorithm(algo) {\n this._checksumAlgorithms.push(algo);\n },\n checksumAlgorithms() {\n return this._checksumAlgorithms;\n }\n };\n}, \"getChecksumConfiguration\");\nvar resolveChecksumRuntimeConfig = /* @__PURE__ */ __name((clientConfig) => {\n const runtimeConfig = {};\n clientConfig.checksumAlgorithms().forEach((checksumAlgorithm) => {\n runtimeConfig[checksumAlgorithm.algorithmId()] = checksumAlgorithm.checksumConstructor();\n });\n return runtimeConfig;\n}, \"resolveChecksumRuntimeConfig\");\n\n// src/extensions/defaultClientConfiguration.ts\nvar getDefaultClientConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n return {\n ...getChecksumConfiguration(runtimeConfig)\n };\n}, \"getDefaultClientConfiguration\");\nvar resolveDefaultRuntimeConfig = /* @__PURE__ */ __name((config) => {\n return {\n ...resolveChecksumRuntimeConfig(config)\n };\n}, \"resolveDefaultRuntimeConfig\");\n\n// src/http.ts\nvar FieldPosition = /* @__PURE__ */ ((FieldPosition2) => {\n FieldPosition2[FieldPosition2[\"HEADER\"] = 0] = \"HEADER\";\n FieldPosition2[FieldPosition2[\"TRAILER\"] = 1] = \"TRAILER\";\n return FieldPosition2;\n})(FieldPosition || {});\n\n// src/middleware.ts\nvar SMITHY_CONTEXT_KEY = \"__smithy_context\";\n\n// src/profile.ts\nvar IniSectionType = /* @__PURE__ */ ((IniSectionType2) => {\n IniSectionType2[\"PROFILE\"] = \"profile\";\n IniSectionType2[\"SSO_SESSION\"] = \"sso-session\";\n IniSectionType2[\"SERVICES\"] = \"services\";\n return IniSectionType2;\n})(IniSectionType || {});\n\n// src/transfer.ts\nvar RequestHandlerProtocol = /* @__PURE__ */ ((RequestHandlerProtocol2) => {\n RequestHandlerProtocol2[\"HTTP_0_9\"] = \"http/0.9\";\n RequestHandlerProtocol2[\"HTTP_1_0\"] = \"http/1.0\";\n RequestHandlerProtocol2[\"TDS_8_0\"] = \"tds/8.0\";\n return RequestHandlerProtocol2;\n})(RequestHandlerProtocol || {});\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n HttpAuthLocation,\n HttpApiKeyAuthLocation,\n EndpointURLScheme,\n AlgorithmId,\n getDefaultClientConfiguration,\n resolveDefaultRuntimeConfig,\n FieldPosition,\n SMITHY_CONTEXT_KEY,\n IniSectionType,\n RequestHandlerProtocol\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n parseUrl: () => parseUrl\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_querystring_parser = require(\"@smithy/querystring-parser\");\nvar parseUrl = /* @__PURE__ */ __name((url) => {\n if (typeof url === \"string\") {\n return parseUrl(new URL(url));\n }\n const { hostname, pathname, port, protocol, search } = url;\n let query;\n if (search) {\n query = (0, import_querystring_parser.parseQueryString)(search);\n }\n return {\n hostname,\n port: port ? parseInt(port) : void 0,\n protocol,\n path: pathname,\n query\n };\n}, \"parseUrl\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n parseUrl\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.fromBase64 = void 0;\nconst util_buffer_from_1 = require(\"@smithy/util-buffer-from\");\nconst BASE64_REGEX = /^[A-Za-z0-9+/]*={0,2}$/;\nconst fromBase64 = (input) => {\n if ((input.length * 3) % 4 !== 0) {\n throw new TypeError(`Incorrect padding on base64 string.`);\n }\n if (!BASE64_REGEX.exec(input)) {\n throw new TypeError(`Invalid base64 string.`);\n }\n const buffer = (0, util_buffer_from_1.fromString)(input, \"base64\");\n return new Uint8Array(buffer.buffer, buffer.byteOffset, buffer.byteLength);\n};\nexports.fromBase64 = fromBase64;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\nmodule.exports = __toCommonJS(src_exports);\n__reExport(src_exports, require(\"././fromBase64\"), module.exports);\n__reExport(src_exports, require(\"././toBase64\"), module.exports);\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromBase64,\n toBase64\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toBase64 = void 0;\nconst util_buffer_from_1 = require(\"@smithy/util-buffer-from\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst toBase64 = (_input) => {\n let input;\n if (typeof _input === \"string\") {\n input = (0, util_utf8_1.fromUtf8)(_input);\n }\n else {\n input = _input;\n }\n if (typeof input !== \"object\" || typeof input.byteOffset !== \"number\" || typeof input.byteLength !== \"number\") {\n throw new Error(\"@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.\");\n }\n return (0, util_buffer_from_1.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString(\"base64\");\n};\nexports.toBase64 = toBase64;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n calculateBodyLength: () => calculateBodyLength\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/calculateBodyLength.ts\nvar import_fs = require(\"fs\");\nvar calculateBodyLength = /* @__PURE__ */ __name((body) => {\n if (!body) {\n return 0;\n }\n if (typeof body === \"string\") {\n return Buffer.byteLength(body);\n } else if (typeof body.byteLength === \"number\") {\n return body.byteLength;\n } else if (typeof body.size === \"number\") {\n return body.size;\n } else if (typeof body.start === \"number\" && typeof body.end === \"number\") {\n return body.end + 1 - body.start;\n } else if (typeof body.path === \"string\" || Buffer.isBuffer(body.path)) {\n return (0, import_fs.lstatSync)(body.path).size;\n } else if (typeof body.fd === \"number\") {\n return (0, import_fs.fstatSync)(body.fd).size;\n }\n throw new Error(`Body Length computation failed for ${body}`);\n}, \"calculateBodyLength\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n calculateBodyLength\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromArrayBuffer: () => fromArrayBuffer,\n fromString: () => fromString\n});\nmodule.exports = __toCommonJS(src_exports);\nvar import_is_array_buffer = require(\"@smithy/is-array-buffer\");\nvar import_buffer = require(\"buffer\");\nvar fromArrayBuffer = /* @__PURE__ */ __name((input, offset = 0, length = input.byteLength - offset) => {\n if (!(0, import_is_array_buffer.isArrayBuffer)(input)) {\n throw new TypeError(`The \"input\" argument must be ArrayBuffer. Received type ${typeof input} (${input})`);\n }\n return import_buffer.Buffer.from(input, offset, length);\n}, \"fromArrayBuffer\");\nvar fromString = /* @__PURE__ */ __name((input, encoding) => {\n if (typeof input !== \"string\") {\n throw new TypeError(`The \"input\" argument must be of type string. Received type ${typeof input} (${input})`);\n }\n return encoding ? import_buffer.Buffer.from(input, encoding) : import_buffer.Buffer.from(input);\n}, \"fromString\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromArrayBuffer,\n fromString\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n SelectorType: () => SelectorType,\n booleanSelector: () => booleanSelector,\n numberSelector: () => numberSelector\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/booleanSelector.ts\nvar booleanSelector = /* @__PURE__ */ __name((obj, key, type) => {\n if (!(key in obj))\n return void 0;\n if (obj[key] === \"true\")\n return true;\n if (obj[key] === \"false\")\n return false;\n throw new Error(`Cannot load ${type} \"${key}\". Expected \"true\" or \"false\", got ${obj[key]}.`);\n}, \"booleanSelector\");\n\n// src/numberSelector.ts\nvar numberSelector = /* @__PURE__ */ __name((obj, key, type) => {\n if (!(key in obj))\n return void 0;\n const numberValue = parseInt(obj[key], 10);\n if (Number.isNaN(numberValue)) {\n throw new TypeError(`Cannot load ${type} '${key}'. Expected number, got '${obj[key]}'.`);\n }\n return numberValue;\n}, \"numberSelector\");\n\n// src/types.ts\nvar SelectorType = /* @__PURE__ */ ((SelectorType2) => {\n SelectorType2[\"ENV\"] = \"env\";\n SelectorType2[\"CONFIG\"] = \"shared config entry\";\n return SelectorType2;\n})(SelectorType || {});\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n booleanSelector,\n numberSelector,\n SelectorType\n});\n\n","var __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n mod\n));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n resolveDefaultsModeConfig: () => resolveDefaultsModeConfig\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/resolveDefaultsModeConfig.ts\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_node_config_provider = require(\"@smithy/node-config-provider\");\nvar import_property_provider = require(\"@smithy/property-provider\");\n\n// src/constants.ts\nvar AWS_EXECUTION_ENV = \"AWS_EXECUTION_ENV\";\nvar AWS_REGION_ENV = \"AWS_REGION\";\nvar AWS_DEFAULT_REGION_ENV = \"AWS_DEFAULT_REGION\";\nvar ENV_IMDS_DISABLED = \"AWS_EC2_METADATA_DISABLED\";\nvar DEFAULTS_MODE_OPTIONS = [\"in-region\", \"cross-region\", \"mobile\", \"standard\", \"legacy\"];\nvar IMDS_REGION_PATH = \"/latest/meta-data/placement/region\";\n\n// src/defaultsModeConfig.ts\nvar AWS_DEFAULTS_MODE_ENV = \"AWS_DEFAULTS_MODE\";\nvar AWS_DEFAULTS_MODE_CONFIG = \"defaults_mode\";\nvar NODE_DEFAULTS_MODE_CONFIG_OPTIONS = {\n environmentVariableSelector: (env) => {\n return env[AWS_DEFAULTS_MODE_ENV];\n },\n configFileSelector: (profile) => {\n return profile[AWS_DEFAULTS_MODE_CONFIG];\n },\n default: \"legacy\"\n};\n\n// src/resolveDefaultsModeConfig.ts\nvar resolveDefaultsModeConfig = /* @__PURE__ */ __name(({\n region = (0, import_node_config_provider.loadConfig)(import_config_resolver.NODE_REGION_CONFIG_OPTIONS),\n defaultsMode = (0, import_node_config_provider.loadConfig)(NODE_DEFAULTS_MODE_CONFIG_OPTIONS)\n} = {}) => (0, import_property_provider.memoize)(async () => {\n const mode = typeof defaultsMode === \"function\" ? await defaultsMode() : defaultsMode;\n switch (mode == null ? void 0 : mode.toLowerCase()) {\n case \"auto\":\n return resolveNodeDefaultsModeAuto(region);\n case \"in-region\":\n case \"cross-region\":\n case \"mobile\":\n case \"standard\":\n case \"legacy\":\n return Promise.resolve(mode == null ? void 0 : mode.toLocaleLowerCase());\n case void 0:\n return Promise.resolve(\"legacy\");\n default:\n throw new Error(\n `Invalid parameter for \"defaultsMode\", expect ${DEFAULTS_MODE_OPTIONS.join(\", \")}, got ${mode}`\n );\n }\n}), \"resolveDefaultsModeConfig\");\nvar resolveNodeDefaultsModeAuto = /* @__PURE__ */ __name(async (clientRegion) => {\n if (clientRegion) {\n const resolvedRegion = typeof clientRegion === \"function\" ? await clientRegion() : clientRegion;\n const inferredRegion = await inferPhysicalRegion();\n if (!inferredRegion) {\n return \"standard\";\n }\n if (resolvedRegion === inferredRegion) {\n return \"in-region\";\n } else {\n return \"cross-region\";\n }\n }\n return \"standard\";\n}, \"resolveNodeDefaultsModeAuto\");\nvar inferPhysicalRegion = /* @__PURE__ */ __name(async () => {\n if (process.env[AWS_EXECUTION_ENV] && (process.env[AWS_REGION_ENV] || process.env[AWS_DEFAULT_REGION_ENV])) {\n return process.env[AWS_REGION_ENV] ?? process.env[AWS_DEFAULT_REGION_ENV];\n }\n if (!process.env[ENV_IMDS_DISABLED]) {\n try {\n const { getInstanceMetadataEndpoint, httpRequest } = await Promise.resolve().then(() => __toESM(require(\"@smithy/credential-provider-imds\")));\n const endpoint = await getInstanceMetadataEndpoint();\n return (await httpRequest({ ...endpoint, path: IMDS_REGION_PATH })).toString();\n } catch (e) {\n }\n }\n}, \"inferPhysicalRegion\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n resolveDefaultsModeConfig\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n EndpointCache: () => EndpointCache,\n EndpointError: () => EndpointError,\n customEndpointFunctions: () => customEndpointFunctions,\n isIpAddress: () => isIpAddress,\n isValidHostLabel: () => isValidHostLabel,\n resolveEndpoint: () => resolveEndpoint\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/cache/EndpointCache.ts\nvar _EndpointCache = class _EndpointCache {\n /**\n * @param [size] - desired average maximum capacity. A buffer of 10 additional keys will be allowed\n * before keys are dropped.\n * @param [params] - list of params to consider as part of the cache key.\n *\n * If the params list is not populated, no caching will happen.\n * This may be out of order depending on how the object is created and arrives to this class.\n */\n constructor({ size, params }) {\n this.data = /* @__PURE__ */ new Map();\n this.parameters = [];\n this.capacity = size ?? 50;\n if (params) {\n this.parameters = params;\n }\n }\n /**\n * @param endpointParams - query for endpoint.\n * @param resolver - provider of the value if not present.\n * @returns endpoint corresponding to the query.\n */\n get(endpointParams, resolver) {\n const key = this.hash(endpointParams);\n if (key === false) {\n return resolver();\n }\n if (!this.data.has(key)) {\n if (this.data.size > this.capacity + 10) {\n const keys = this.data.keys();\n let i = 0;\n while (true) {\n const { value, done } = keys.next();\n this.data.delete(value);\n if (done || ++i > 10) {\n break;\n }\n }\n }\n this.data.set(key, resolver());\n }\n return this.data.get(key);\n }\n size() {\n return this.data.size;\n }\n /**\n * @returns cache key or false if not cachable.\n */\n hash(endpointParams) {\n let buffer = \"\";\n const { parameters } = this;\n if (parameters.length === 0) {\n return false;\n }\n for (const param of parameters) {\n const val = String(endpointParams[param] ?? \"\");\n if (val.includes(\"|;\")) {\n return false;\n }\n buffer += val + \"|;\";\n }\n return buffer;\n }\n};\n__name(_EndpointCache, \"EndpointCache\");\nvar EndpointCache = _EndpointCache;\n\n// src/lib/isIpAddress.ts\nvar IP_V4_REGEX = new RegExp(\n `^(?: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}$`\n);\nvar isIpAddress = /* @__PURE__ */ __name((value) => IP_V4_REGEX.test(value) || value.startsWith(\"[\") && value.endsWith(\"]\"), \"isIpAddress\");\n\n// src/lib/isValidHostLabel.ts\nvar VALID_HOST_LABEL_REGEX = new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);\nvar isValidHostLabel = /* @__PURE__ */ __name((value, allowSubDomains = false) => {\n if (!allowSubDomains) {\n return VALID_HOST_LABEL_REGEX.test(value);\n }\n const labels = value.split(\".\");\n for (const label of labels) {\n if (!isValidHostLabel(label)) {\n return false;\n }\n }\n return true;\n}, \"isValidHostLabel\");\n\n// src/utils/customEndpointFunctions.ts\nvar customEndpointFunctions = {};\n\n// src/debug/debugId.ts\nvar debugId = \"endpoints\";\n\n// src/debug/toDebugString.ts\nfunction toDebugString(input) {\n if (typeof input !== \"object\" || input == null) {\n return input;\n }\n if (\"ref\" in input) {\n return `$${toDebugString(input.ref)}`;\n }\n if (\"fn\" in input) {\n return `${input.fn}(${(input.argv || []).map(toDebugString).join(\", \")})`;\n }\n return JSON.stringify(input, null, 2);\n}\n__name(toDebugString, \"toDebugString\");\n\n// src/types/EndpointError.ts\nvar _EndpointError = class _EndpointError extends Error {\n constructor(message) {\n super(message);\n this.name = \"EndpointError\";\n }\n};\n__name(_EndpointError, \"EndpointError\");\nvar EndpointError = _EndpointError;\n\n// src/lib/booleanEquals.ts\nvar booleanEquals = /* @__PURE__ */ __name((value1, value2) => value1 === value2, \"booleanEquals\");\n\n// src/lib/getAttrPathList.ts\nvar getAttrPathList = /* @__PURE__ */ __name((path) => {\n const parts = path.split(\".\");\n const pathList = [];\n for (const part of parts) {\n const squareBracketIndex = part.indexOf(\"[\");\n if (squareBracketIndex !== -1) {\n if (part.indexOf(\"]\") !== part.length - 1) {\n throw new EndpointError(`Path: '${path}' does not end with ']'`);\n }\n const arrayIndex = part.slice(squareBracketIndex + 1, -1);\n if (Number.isNaN(parseInt(arrayIndex))) {\n throw new EndpointError(`Invalid array index: '${arrayIndex}' in path: '${path}'`);\n }\n if (squareBracketIndex !== 0) {\n pathList.push(part.slice(0, squareBracketIndex));\n }\n pathList.push(arrayIndex);\n } else {\n pathList.push(part);\n }\n }\n return pathList;\n}, \"getAttrPathList\");\n\n// src/lib/getAttr.ts\nvar getAttr = /* @__PURE__ */ __name((value, path) => getAttrPathList(path).reduce((acc, index) => {\n if (typeof acc !== \"object\") {\n throw new EndpointError(`Index '${index}' in '${path}' not found in '${JSON.stringify(value)}'`);\n } else if (Array.isArray(acc)) {\n return acc[parseInt(index)];\n }\n return acc[index];\n}, value), \"getAttr\");\n\n// src/lib/isSet.ts\nvar isSet = /* @__PURE__ */ __name((value) => value != null, \"isSet\");\n\n// src/lib/not.ts\nvar not = /* @__PURE__ */ __name((value) => !value, \"not\");\n\n// src/lib/parseURL.ts\nvar import_types3 = require(\"@smithy/types\");\nvar DEFAULT_PORTS = {\n [import_types3.EndpointURLScheme.HTTP]: 80,\n [import_types3.EndpointURLScheme.HTTPS]: 443\n};\nvar parseURL = /* @__PURE__ */ __name((value) => {\n const whatwgURL = (() => {\n try {\n if (value instanceof URL) {\n return value;\n }\n if (typeof value === \"object\" && \"hostname\" in value) {\n const { hostname: hostname2, port, protocol: protocol2 = \"\", path = \"\", query = {} } = value;\n const url = new URL(`${protocol2}//${hostname2}${port ? `:${port}` : \"\"}${path}`);\n url.search = Object.entries(query).map(([k, v]) => `${k}=${v}`).join(\"&\");\n return url;\n }\n return new URL(value);\n } catch (error) {\n return null;\n }\n })();\n if (!whatwgURL) {\n console.error(`Unable to parse ${JSON.stringify(value)} as a whatwg URL.`);\n return null;\n }\n const urlString = whatwgURL.href;\n const { host, hostname, pathname, protocol, search } = whatwgURL;\n if (search) {\n return null;\n }\n const scheme = protocol.slice(0, -1);\n if (!Object.values(import_types3.EndpointURLScheme).includes(scheme)) {\n return null;\n }\n const isIp = isIpAddress(hostname);\n const inputContainsDefaultPort = urlString.includes(`${host}:${DEFAULT_PORTS[scheme]}`) || typeof value === \"string\" && value.includes(`${host}:${DEFAULT_PORTS[scheme]}`);\n const authority = `${host}${inputContainsDefaultPort ? `:${DEFAULT_PORTS[scheme]}` : ``}`;\n return {\n scheme,\n authority,\n path: pathname,\n normalizedPath: pathname.endsWith(\"/\") ? pathname : `${pathname}/`,\n isIp\n };\n}, \"parseURL\");\n\n// src/lib/stringEquals.ts\nvar stringEquals = /* @__PURE__ */ __name((value1, value2) => value1 === value2, \"stringEquals\");\n\n// src/lib/substring.ts\nvar substring = /* @__PURE__ */ __name((input, start, stop, reverse) => {\n if (start >= stop || input.length < stop) {\n return null;\n }\n if (!reverse) {\n return input.substring(start, stop);\n }\n return input.substring(input.length - stop, input.length - start);\n}, \"substring\");\n\n// src/lib/uriEncode.ts\nvar uriEncode = /* @__PURE__ */ __name((value) => encodeURIComponent(value).replace(/[!*'()]/g, (c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`), \"uriEncode\");\n\n// src/utils/endpointFunctions.ts\nvar endpointFunctions = {\n booleanEquals,\n getAttr,\n isSet,\n isValidHostLabel,\n not,\n parseURL,\n stringEquals,\n substring,\n uriEncode\n};\n\n// src/utils/evaluateTemplate.ts\nvar evaluateTemplate = /* @__PURE__ */ __name((template, options) => {\n const evaluatedTemplateArr = [];\n const templateContext = {\n ...options.endpointParams,\n ...options.referenceRecord\n };\n let currentIndex = 0;\n while (currentIndex < template.length) {\n const openingBraceIndex = template.indexOf(\"{\", currentIndex);\n if (openingBraceIndex === -1) {\n evaluatedTemplateArr.push(template.slice(currentIndex));\n break;\n }\n evaluatedTemplateArr.push(template.slice(currentIndex, openingBraceIndex));\n const closingBraceIndex = template.indexOf(\"}\", openingBraceIndex);\n if (closingBraceIndex === -1) {\n evaluatedTemplateArr.push(template.slice(openingBraceIndex));\n break;\n }\n if (template[openingBraceIndex + 1] === \"{\" && template[closingBraceIndex + 1] === \"}\") {\n evaluatedTemplateArr.push(template.slice(openingBraceIndex + 1, closingBraceIndex));\n currentIndex = closingBraceIndex + 2;\n }\n const parameterName = template.substring(openingBraceIndex + 1, closingBraceIndex);\n if (parameterName.includes(\"#\")) {\n const [refName, attrName] = parameterName.split(\"#\");\n evaluatedTemplateArr.push(getAttr(templateContext[refName], attrName));\n } else {\n evaluatedTemplateArr.push(templateContext[parameterName]);\n }\n currentIndex = closingBraceIndex + 1;\n }\n return evaluatedTemplateArr.join(\"\");\n}, \"evaluateTemplate\");\n\n// src/utils/getReferenceValue.ts\nvar getReferenceValue = /* @__PURE__ */ __name(({ ref }, options) => {\n const referenceRecord = {\n ...options.endpointParams,\n ...options.referenceRecord\n };\n return referenceRecord[ref];\n}, \"getReferenceValue\");\n\n// src/utils/evaluateExpression.ts\nvar evaluateExpression = /* @__PURE__ */ __name((obj, keyName, options) => {\n if (typeof obj === \"string\") {\n return evaluateTemplate(obj, options);\n } else if (obj[\"fn\"]) {\n return callFunction(obj, options);\n } else if (obj[\"ref\"]) {\n return getReferenceValue(obj, options);\n }\n throw new EndpointError(`'${keyName}': ${String(obj)} is not a string, function or reference.`);\n}, \"evaluateExpression\");\n\n// src/utils/callFunction.ts\nvar callFunction = /* @__PURE__ */ __name(({ fn, argv }, options) => {\n const evaluatedArgs = argv.map(\n (arg) => [\"boolean\", \"number\"].includes(typeof arg) ? arg : evaluateExpression(arg, \"arg\", options)\n );\n const fnSegments = fn.split(\".\");\n if (fnSegments[0] in customEndpointFunctions && fnSegments[1] != null) {\n return customEndpointFunctions[fnSegments[0]][fnSegments[1]](...evaluatedArgs);\n }\n return endpointFunctions[fn](...evaluatedArgs);\n}, \"callFunction\");\n\n// src/utils/evaluateCondition.ts\nvar evaluateCondition = /* @__PURE__ */ __name(({ assign, ...fnArgs }, options) => {\n var _a, _b;\n if (assign && assign in options.referenceRecord) {\n throw new EndpointError(`'${assign}' is already defined in Reference Record.`);\n }\n const value = callFunction(fnArgs, options);\n (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} evaluateCondition: ${toDebugString(fnArgs)} = ${toDebugString(value)}`);\n return {\n result: value === \"\" ? true : !!value,\n ...assign != null && { toAssign: { name: assign, value } }\n };\n}, \"evaluateCondition\");\n\n// src/utils/evaluateConditions.ts\nvar evaluateConditions = /* @__PURE__ */ __name((conditions = [], options) => {\n var _a, _b;\n const conditionsReferenceRecord = {};\n for (const condition of conditions) {\n const { result, toAssign } = evaluateCondition(condition, {\n ...options,\n referenceRecord: {\n ...options.referenceRecord,\n ...conditionsReferenceRecord\n }\n });\n if (!result) {\n return { result };\n }\n if (toAssign) {\n conditionsReferenceRecord[toAssign.name] = toAssign.value;\n (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} assign: ${toAssign.name} := ${toDebugString(toAssign.value)}`);\n }\n }\n return { result: true, referenceRecord: conditionsReferenceRecord };\n}, \"evaluateConditions\");\n\n// src/utils/getEndpointHeaders.ts\nvar getEndpointHeaders = /* @__PURE__ */ __name((headers, options) => Object.entries(headers).reduce(\n (acc, [headerKey, headerVal]) => ({\n ...acc,\n [headerKey]: headerVal.map((headerValEntry) => {\n const processedExpr = evaluateExpression(headerValEntry, \"Header value entry\", options);\n if (typeof processedExpr !== \"string\") {\n throw new EndpointError(`Header '${headerKey}' value '${processedExpr}' is not a string`);\n }\n return processedExpr;\n })\n }),\n {}\n), \"getEndpointHeaders\");\n\n// src/utils/getEndpointProperty.ts\nvar getEndpointProperty = /* @__PURE__ */ __name((property, options) => {\n if (Array.isArray(property)) {\n return property.map((propertyEntry) => getEndpointProperty(propertyEntry, options));\n }\n switch (typeof property) {\n case \"string\":\n return evaluateTemplate(property, options);\n case \"object\":\n if (property === null) {\n throw new EndpointError(`Unexpected endpoint property: ${property}`);\n }\n return getEndpointProperties(property, options);\n case \"boolean\":\n return property;\n default:\n throw new EndpointError(`Unexpected endpoint property type: ${typeof property}`);\n }\n}, \"getEndpointProperty\");\n\n// src/utils/getEndpointProperties.ts\nvar getEndpointProperties = /* @__PURE__ */ __name((properties, options) => Object.entries(properties).reduce(\n (acc, [propertyKey, propertyVal]) => ({\n ...acc,\n [propertyKey]: getEndpointProperty(propertyVal, options)\n }),\n {}\n), \"getEndpointProperties\");\n\n// src/utils/getEndpointUrl.ts\nvar getEndpointUrl = /* @__PURE__ */ __name((endpointUrl, options) => {\n const expression = evaluateExpression(endpointUrl, \"Endpoint URL\", options);\n if (typeof expression === \"string\") {\n try {\n return new URL(expression);\n } catch (error) {\n console.error(`Failed to construct URL with ${expression}`, error);\n throw error;\n }\n }\n throw new EndpointError(`Endpoint URL must be a string, got ${typeof expression}`);\n}, \"getEndpointUrl\");\n\n// src/utils/evaluateEndpointRule.ts\nvar evaluateEndpointRule = /* @__PURE__ */ __name((endpointRule, options) => {\n var _a, _b;\n const { conditions, endpoint } = endpointRule;\n const { result, referenceRecord } = evaluateConditions(conditions, options);\n if (!result) {\n return;\n }\n const endpointRuleOptions = {\n ...options,\n referenceRecord: { ...options.referenceRecord, ...referenceRecord }\n };\n const { url, properties, headers } = endpoint;\n (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} Resolving endpoint from template: ${toDebugString(endpoint)}`);\n return {\n ...headers != void 0 && {\n headers: getEndpointHeaders(headers, endpointRuleOptions)\n },\n ...properties != void 0 && {\n properties: getEndpointProperties(properties, endpointRuleOptions)\n },\n url: getEndpointUrl(url, endpointRuleOptions)\n };\n}, \"evaluateEndpointRule\");\n\n// src/utils/evaluateErrorRule.ts\nvar evaluateErrorRule = /* @__PURE__ */ __name((errorRule, options) => {\n const { conditions, error } = errorRule;\n const { result, referenceRecord } = evaluateConditions(conditions, options);\n if (!result) {\n return;\n }\n throw new EndpointError(\n evaluateExpression(error, \"Error\", {\n ...options,\n referenceRecord: { ...options.referenceRecord, ...referenceRecord }\n })\n );\n}, \"evaluateErrorRule\");\n\n// src/utils/evaluateTreeRule.ts\nvar evaluateTreeRule = /* @__PURE__ */ __name((treeRule, options) => {\n const { conditions, rules } = treeRule;\n const { result, referenceRecord } = evaluateConditions(conditions, options);\n if (!result) {\n return;\n }\n return evaluateRules(rules, {\n ...options,\n referenceRecord: { ...options.referenceRecord, ...referenceRecord }\n });\n}, \"evaluateTreeRule\");\n\n// src/utils/evaluateRules.ts\nvar evaluateRules = /* @__PURE__ */ __name((rules, options) => {\n for (const rule of rules) {\n if (rule.type === \"endpoint\") {\n const endpointOrUndefined = evaluateEndpointRule(rule, options);\n if (endpointOrUndefined) {\n return endpointOrUndefined;\n }\n } else if (rule.type === \"error\") {\n evaluateErrorRule(rule, options);\n } else if (rule.type === \"tree\") {\n const endpointOrUndefined = evaluateTreeRule(rule, options);\n if (endpointOrUndefined) {\n return endpointOrUndefined;\n }\n } else {\n throw new EndpointError(`Unknown endpoint rule: ${rule}`);\n }\n }\n throw new EndpointError(`Rules evaluation failed`);\n}, \"evaluateRules\");\n\n// src/resolveEndpoint.ts\nvar resolveEndpoint = /* @__PURE__ */ __name((ruleSetObject, options) => {\n var _a, _b, _c, _d;\n const { endpointParams, logger } = options;\n const { parameters, rules } = ruleSetObject;\n (_b = (_a = options.logger) == null ? void 0 : _a.debug) == null ? void 0 : _b.call(_a, `${debugId} Initial EndpointParams: ${toDebugString(endpointParams)}`);\n const paramsWithDefault = Object.entries(parameters).filter(([, v]) => v.default != null).map(([k, v]) => [k, v.default]);\n if (paramsWithDefault.length > 0) {\n for (const [paramKey, paramDefaultValue] of paramsWithDefault) {\n endpointParams[paramKey] = endpointParams[paramKey] ?? paramDefaultValue;\n }\n }\n const requiredParams = Object.entries(parameters).filter(([, v]) => v.required).map(([k]) => k);\n for (const requiredParam of requiredParams) {\n if (endpointParams[requiredParam] == null) {\n throw new EndpointError(`Missing required parameter: '${requiredParam}'`);\n }\n }\n const endpoint = evaluateRules(rules, { endpointParams, logger, referenceRecord: {} });\n (_d = (_c = options.logger) == null ? void 0 : _c.debug) == null ? void 0 : _d.call(_c, `${debugId} Resolved endpoint: ${toDebugString(endpoint)}`);\n return endpoint;\n}, \"resolveEndpoint\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n EndpointCache,\n isIpAddress,\n isValidHostLabel,\n customEndpointFunctions,\n resolveEndpoint,\n EndpointError\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromHex: () => fromHex,\n toHex: () => toHex\n});\nmodule.exports = __toCommonJS(src_exports);\nvar SHORT_TO_HEX = {};\nvar HEX_TO_SHORT = {};\nfor (let i = 0; i < 256; i++) {\n let encodedByte = i.toString(16).toLowerCase();\n if (encodedByte.length === 1) {\n encodedByte = `0${encodedByte}`;\n }\n SHORT_TO_HEX[i] = encodedByte;\n HEX_TO_SHORT[encodedByte] = i;\n}\nfunction fromHex(encoded) {\n if (encoded.length % 2 !== 0) {\n throw new Error(\"Hex encoded strings must have an even number length\");\n }\n const out = new Uint8Array(encoded.length / 2);\n for (let i = 0; i < encoded.length; i += 2) {\n const encodedByte = encoded.slice(i, i + 2).toLowerCase();\n if (encodedByte in HEX_TO_SHORT) {\n out[i / 2] = HEX_TO_SHORT[encodedByte];\n } else {\n throw new Error(`Cannot decode unrecognized sequence ${encodedByte} as hexadecimal`);\n }\n }\n return out;\n}\n__name(fromHex, \"fromHex\");\nfunction toHex(bytes) {\n let out = \"\";\n for (let i = 0; i < bytes.byteLength; i++) {\n out += SHORT_TO_HEX[bytes[i]];\n }\n return out;\n}\n__name(toHex, \"toHex\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromHex,\n toHex\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n getSmithyContext: () => getSmithyContext,\n normalizeProvider: () => normalizeProvider\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/getSmithyContext.ts\nvar import_types = require(\"@smithy/types\");\nvar getSmithyContext = /* @__PURE__ */ __name((context) => context[import_types.SMITHY_CONTEXT_KEY] || (context[import_types.SMITHY_CONTEXT_KEY] = {}), \"getSmithyContext\");\n\n// src/normalizeProvider.ts\nvar normalizeProvider = /* @__PURE__ */ __name((input) => {\n if (typeof input === \"function\")\n return input;\n const promisified = Promise.resolve(input);\n return () => promisified;\n}, \"normalizeProvider\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n getSmithyContext,\n normalizeProvider\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n AdaptiveRetryStrategy: () => AdaptiveRetryStrategy,\n ConfiguredRetryStrategy: () => ConfiguredRetryStrategy,\n DEFAULT_MAX_ATTEMPTS: () => DEFAULT_MAX_ATTEMPTS,\n DEFAULT_RETRY_DELAY_BASE: () => DEFAULT_RETRY_DELAY_BASE,\n DEFAULT_RETRY_MODE: () => DEFAULT_RETRY_MODE,\n DefaultRateLimiter: () => DefaultRateLimiter,\n INITIAL_RETRY_TOKENS: () => INITIAL_RETRY_TOKENS,\n INVOCATION_ID_HEADER: () => INVOCATION_ID_HEADER,\n MAXIMUM_RETRY_DELAY: () => MAXIMUM_RETRY_DELAY,\n NO_RETRY_INCREMENT: () => NO_RETRY_INCREMENT,\n REQUEST_HEADER: () => REQUEST_HEADER,\n RETRY_COST: () => RETRY_COST,\n RETRY_MODES: () => RETRY_MODES,\n StandardRetryStrategy: () => StandardRetryStrategy,\n THROTTLING_RETRY_DELAY_BASE: () => THROTTLING_RETRY_DELAY_BASE,\n TIMEOUT_RETRY_COST: () => TIMEOUT_RETRY_COST\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/config.ts\nvar RETRY_MODES = /* @__PURE__ */ ((RETRY_MODES2) => {\n RETRY_MODES2[\"STANDARD\"] = \"standard\";\n RETRY_MODES2[\"ADAPTIVE\"] = \"adaptive\";\n return RETRY_MODES2;\n})(RETRY_MODES || {});\nvar DEFAULT_MAX_ATTEMPTS = 3;\nvar DEFAULT_RETRY_MODE = \"standard\" /* STANDARD */;\n\n// src/DefaultRateLimiter.ts\nvar import_service_error_classification = require(\"@smithy/service-error-classification\");\nvar _DefaultRateLimiter = class _DefaultRateLimiter {\n constructor(options) {\n // Pre-set state variables\n this.currentCapacity = 0;\n this.enabled = false;\n this.lastMaxRate = 0;\n this.measuredTxRate = 0;\n this.requestCount = 0;\n this.lastTimestamp = 0;\n this.timeWindow = 0;\n this.beta = (options == null ? void 0 : options.beta) ?? 0.7;\n this.minCapacity = (options == null ? void 0 : options.minCapacity) ?? 1;\n this.minFillRate = (options == null ? void 0 : options.minFillRate) ?? 0.5;\n this.scaleConstant = (options == null ? void 0 : options.scaleConstant) ?? 0.4;\n this.smooth = (options == null ? void 0 : options.smooth) ?? 0.8;\n const currentTimeInSeconds = this.getCurrentTimeInSeconds();\n this.lastThrottleTime = currentTimeInSeconds;\n this.lastTxRateBucket = Math.floor(this.getCurrentTimeInSeconds());\n this.fillRate = this.minFillRate;\n this.maxCapacity = this.minCapacity;\n }\n getCurrentTimeInSeconds() {\n return Date.now() / 1e3;\n }\n async getSendToken() {\n return this.acquireTokenBucket(1);\n }\n async acquireTokenBucket(amount) {\n if (!this.enabled) {\n return;\n }\n this.refillTokenBucket();\n if (amount > this.currentCapacity) {\n const delay = (amount - this.currentCapacity) / this.fillRate * 1e3;\n await new Promise((resolve) => setTimeout(resolve, delay));\n }\n this.currentCapacity = this.currentCapacity - amount;\n }\n refillTokenBucket() {\n const timestamp = this.getCurrentTimeInSeconds();\n if (!this.lastTimestamp) {\n this.lastTimestamp = timestamp;\n return;\n }\n const fillAmount = (timestamp - this.lastTimestamp) * this.fillRate;\n this.currentCapacity = Math.min(this.maxCapacity, this.currentCapacity + fillAmount);\n this.lastTimestamp = timestamp;\n }\n updateClientSendingRate(response) {\n let calculatedRate;\n this.updateMeasuredRate();\n if ((0, import_service_error_classification.isThrottlingError)(response)) {\n const rateToUse = !this.enabled ? this.measuredTxRate : Math.min(this.measuredTxRate, this.fillRate);\n this.lastMaxRate = rateToUse;\n this.calculateTimeWindow();\n this.lastThrottleTime = this.getCurrentTimeInSeconds();\n calculatedRate = this.cubicThrottle(rateToUse);\n this.enableTokenBucket();\n } else {\n this.calculateTimeWindow();\n calculatedRate = this.cubicSuccess(this.getCurrentTimeInSeconds());\n }\n const newRate = Math.min(calculatedRate, 2 * this.measuredTxRate);\n this.updateTokenBucketRate(newRate);\n }\n calculateTimeWindow() {\n this.timeWindow = this.getPrecise(Math.pow(this.lastMaxRate * (1 - this.beta) / this.scaleConstant, 1 / 3));\n }\n cubicThrottle(rateToUse) {\n return this.getPrecise(rateToUse * this.beta);\n }\n cubicSuccess(timestamp) {\n return this.getPrecise(\n this.scaleConstant * Math.pow(timestamp - this.lastThrottleTime - this.timeWindow, 3) + this.lastMaxRate\n );\n }\n enableTokenBucket() {\n this.enabled = true;\n }\n updateTokenBucketRate(newRate) {\n this.refillTokenBucket();\n this.fillRate = Math.max(newRate, this.minFillRate);\n this.maxCapacity = Math.max(newRate, this.minCapacity);\n this.currentCapacity = Math.min(this.currentCapacity, this.maxCapacity);\n }\n updateMeasuredRate() {\n const t = this.getCurrentTimeInSeconds();\n const timeBucket = Math.floor(t * 2) / 2;\n this.requestCount++;\n if (timeBucket > this.lastTxRateBucket) {\n const currentRate = this.requestCount / (timeBucket - this.lastTxRateBucket);\n this.measuredTxRate = this.getPrecise(currentRate * this.smooth + this.measuredTxRate * (1 - this.smooth));\n this.requestCount = 0;\n this.lastTxRateBucket = timeBucket;\n }\n }\n getPrecise(num) {\n return parseFloat(num.toFixed(8));\n }\n};\n__name(_DefaultRateLimiter, \"DefaultRateLimiter\");\nvar DefaultRateLimiter = _DefaultRateLimiter;\n\n// src/constants.ts\nvar DEFAULT_RETRY_DELAY_BASE = 100;\nvar MAXIMUM_RETRY_DELAY = 20 * 1e3;\nvar THROTTLING_RETRY_DELAY_BASE = 500;\nvar INITIAL_RETRY_TOKENS = 500;\nvar RETRY_COST = 5;\nvar TIMEOUT_RETRY_COST = 10;\nvar NO_RETRY_INCREMENT = 1;\nvar INVOCATION_ID_HEADER = \"amz-sdk-invocation-id\";\nvar REQUEST_HEADER = \"amz-sdk-request\";\n\n// src/defaultRetryBackoffStrategy.ts\nvar getDefaultRetryBackoffStrategy = /* @__PURE__ */ __name(() => {\n let delayBase = DEFAULT_RETRY_DELAY_BASE;\n const computeNextBackoffDelay = /* @__PURE__ */ __name((attempts) => {\n return Math.floor(Math.min(MAXIMUM_RETRY_DELAY, Math.random() * 2 ** attempts * delayBase));\n }, \"computeNextBackoffDelay\");\n const setDelayBase = /* @__PURE__ */ __name((delay) => {\n delayBase = delay;\n }, \"setDelayBase\");\n return {\n computeNextBackoffDelay,\n setDelayBase\n };\n}, \"getDefaultRetryBackoffStrategy\");\n\n// src/defaultRetryToken.ts\nvar createDefaultRetryToken = /* @__PURE__ */ __name(({\n retryDelay,\n retryCount,\n retryCost\n}) => {\n const getRetryCount = /* @__PURE__ */ __name(() => retryCount, \"getRetryCount\");\n const getRetryDelay = /* @__PURE__ */ __name(() => Math.min(MAXIMUM_RETRY_DELAY, retryDelay), \"getRetryDelay\");\n const getRetryCost = /* @__PURE__ */ __name(() => retryCost, \"getRetryCost\");\n return {\n getRetryCount,\n getRetryDelay,\n getRetryCost\n };\n}, \"createDefaultRetryToken\");\n\n// src/StandardRetryStrategy.ts\nvar _StandardRetryStrategy = class _StandardRetryStrategy {\n constructor(maxAttempts) {\n this.maxAttempts = maxAttempts;\n this.mode = \"standard\" /* STANDARD */;\n this.capacity = INITIAL_RETRY_TOKENS;\n this.retryBackoffStrategy = getDefaultRetryBackoffStrategy();\n this.maxAttemptsProvider = typeof maxAttempts === \"function\" ? maxAttempts : async () => maxAttempts;\n }\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n async acquireInitialRetryToken(retryTokenScope) {\n return createDefaultRetryToken({\n retryDelay: DEFAULT_RETRY_DELAY_BASE,\n retryCount: 0\n });\n }\n async refreshRetryTokenForRetry(token, errorInfo) {\n const maxAttempts = await this.getMaxAttempts();\n if (this.shouldRetry(token, errorInfo, maxAttempts)) {\n const errorType = errorInfo.errorType;\n this.retryBackoffStrategy.setDelayBase(\n errorType === \"THROTTLING\" ? THROTTLING_RETRY_DELAY_BASE : DEFAULT_RETRY_DELAY_BASE\n );\n const delayFromErrorType = this.retryBackoffStrategy.computeNextBackoffDelay(token.getRetryCount());\n const retryDelay = errorInfo.retryAfterHint ? Math.max(errorInfo.retryAfterHint.getTime() - Date.now() || 0, delayFromErrorType) : delayFromErrorType;\n const capacityCost = this.getCapacityCost(errorType);\n this.capacity -= capacityCost;\n return createDefaultRetryToken({\n retryDelay,\n retryCount: token.getRetryCount() + 1,\n retryCost: capacityCost\n });\n }\n throw new Error(\"No retry token available\");\n }\n recordSuccess(token) {\n this.capacity = Math.max(INITIAL_RETRY_TOKENS, this.capacity + (token.getRetryCost() ?? NO_RETRY_INCREMENT));\n }\n /**\n * @returns the current available retry capacity.\n *\n * This number decreases when retries are executed and refills when requests or retries succeed.\n */\n getCapacity() {\n return this.capacity;\n }\n async getMaxAttempts() {\n try {\n return await this.maxAttemptsProvider();\n } catch (error) {\n console.warn(`Max attempts provider could not resolve. Using default of ${DEFAULT_MAX_ATTEMPTS}`);\n return DEFAULT_MAX_ATTEMPTS;\n }\n }\n shouldRetry(tokenToRenew, errorInfo, maxAttempts) {\n const attempts = tokenToRenew.getRetryCount() + 1;\n return attempts < maxAttempts && this.capacity >= this.getCapacityCost(errorInfo.errorType) && this.isRetryableError(errorInfo.errorType);\n }\n getCapacityCost(errorType) {\n return errorType === \"TRANSIENT\" ? TIMEOUT_RETRY_COST : RETRY_COST;\n }\n isRetryableError(errorType) {\n return errorType === \"THROTTLING\" || errorType === \"TRANSIENT\";\n }\n};\n__name(_StandardRetryStrategy, \"StandardRetryStrategy\");\nvar StandardRetryStrategy = _StandardRetryStrategy;\n\n// src/AdaptiveRetryStrategy.ts\nvar _AdaptiveRetryStrategy = class _AdaptiveRetryStrategy {\n constructor(maxAttemptsProvider, options) {\n this.maxAttemptsProvider = maxAttemptsProvider;\n this.mode = \"adaptive\" /* ADAPTIVE */;\n const { rateLimiter } = options ?? {};\n this.rateLimiter = rateLimiter ?? new DefaultRateLimiter();\n this.standardRetryStrategy = new StandardRetryStrategy(maxAttemptsProvider);\n }\n async acquireInitialRetryToken(retryTokenScope) {\n await this.rateLimiter.getSendToken();\n return this.standardRetryStrategy.acquireInitialRetryToken(retryTokenScope);\n }\n async refreshRetryTokenForRetry(tokenToRenew, errorInfo) {\n this.rateLimiter.updateClientSendingRate(errorInfo);\n return this.standardRetryStrategy.refreshRetryTokenForRetry(tokenToRenew, errorInfo);\n }\n recordSuccess(token) {\n this.rateLimiter.updateClientSendingRate({});\n this.standardRetryStrategy.recordSuccess(token);\n }\n};\n__name(_AdaptiveRetryStrategy, \"AdaptiveRetryStrategy\");\nvar AdaptiveRetryStrategy = _AdaptiveRetryStrategy;\n\n// src/ConfiguredRetryStrategy.ts\nvar _ConfiguredRetryStrategy = class _ConfiguredRetryStrategy extends StandardRetryStrategy {\n /**\n * @param maxAttempts - the maximum number of retry attempts allowed.\n * e.g., if set to 3, then 4 total requests are possible.\n * @param computeNextBackoffDelay - a millisecond delay for each retry or a function that takes the retry attempt\n * and returns the delay.\n *\n * @example exponential backoff.\n * ```js\n * new Client({\n * retryStrategy: new ConfiguredRetryStrategy(3, (attempt) => attempt ** 2)\n * });\n * ```\n * @example constant delay.\n * ```js\n * new Client({\n * retryStrategy: new ConfiguredRetryStrategy(3, 2000)\n * });\n * ```\n */\n constructor(maxAttempts, computeNextBackoffDelay = DEFAULT_RETRY_DELAY_BASE) {\n super(typeof maxAttempts === \"function\" ? maxAttempts : async () => maxAttempts);\n if (typeof computeNextBackoffDelay === \"number\") {\n this.computeNextBackoffDelay = () => computeNextBackoffDelay;\n } else {\n this.computeNextBackoffDelay = computeNextBackoffDelay;\n }\n }\n async refreshRetryTokenForRetry(tokenToRenew, errorInfo) {\n const token = await super.refreshRetryTokenForRetry(tokenToRenew, errorInfo);\n token.getRetryDelay = () => this.computeNextBackoffDelay(token.getRetryCount());\n return token;\n }\n};\n__name(_ConfiguredRetryStrategy, \"ConfiguredRetryStrategy\");\nvar ConfiguredRetryStrategy = _ConfiguredRetryStrategy;\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n AdaptiveRetryStrategy,\n ConfiguredRetryStrategy,\n DefaultRateLimiter,\n StandardRetryStrategy,\n RETRY_MODES,\n DEFAULT_MAX_ATTEMPTS,\n DEFAULT_RETRY_MODE,\n DEFAULT_RETRY_DELAY_BASE,\n MAXIMUM_RETRY_DELAY,\n THROTTLING_RETRY_DELAY_BASE,\n INITIAL_RETRY_TOKENS,\n RETRY_COST,\n TIMEOUT_RETRY_COST,\n NO_RETRY_INCREMENT,\n INVOCATION_ID_HEADER,\n REQUEST_HEADER\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getAwsChunkedEncodingStream = void 0;\nconst stream_1 = require(\"stream\");\nconst getAwsChunkedEncodingStream = (readableStream, options) => {\n const { base64Encoder, bodyLengthChecker, checksumAlgorithmFn, checksumLocationName, streamHasher } = options;\n const checksumRequired = base64Encoder !== undefined &&\n checksumAlgorithmFn !== undefined &&\n checksumLocationName !== undefined &&\n streamHasher !== undefined;\n const digest = checksumRequired ? streamHasher(checksumAlgorithmFn, readableStream) : undefined;\n const awsChunkedEncodingStream = new stream_1.Readable({ read: () => { } });\n readableStream.on(\"data\", (data) => {\n const length = bodyLengthChecker(data) || 0;\n awsChunkedEncodingStream.push(`${length.toString(16)}\\r\\n`);\n awsChunkedEncodingStream.push(data);\n awsChunkedEncodingStream.push(\"\\r\\n\");\n });\n readableStream.on(\"end\", async () => {\n awsChunkedEncodingStream.push(`0\\r\\n`);\n if (checksumRequired) {\n const checksum = base64Encoder(await digest);\n awsChunkedEncodingStream.push(`${checksumLocationName}:${checksum}\\r\\n`);\n awsChunkedEncodingStream.push(`\\r\\n`);\n }\n awsChunkedEncodingStream.push(null);\n });\n return awsChunkedEncodingStream;\n};\nexports.getAwsChunkedEncodingStream = getAwsChunkedEncodingStream;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.headStream = void 0;\nasync function headStream(stream, bytes) {\n var _a;\n let byteLengthCounter = 0;\n const chunks = [];\n const reader = stream.getReader();\n let isDone = false;\n while (!isDone) {\n const { done, value } = await reader.read();\n if (value) {\n chunks.push(value);\n byteLengthCounter += (_a = value === null || value === void 0 ? void 0 : value.byteLength) !== null && _a !== void 0 ? _a : 0;\n }\n if (byteLengthCounter >= bytes) {\n break;\n }\n isDone = done;\n }\n reader.releaseLock();\n const collected = new Uint8Array(Math.min(bytes, byteLengthCounter));\n let offset = 0;\n for (const chunk of chunks) {\n if (chunk.byteLength > collected.byteLength - offset) {\n collected.set(chunk.subarray(0, collected.byteLength - offset), offset);\n break;\n }\n else {\n collected.set(chunk, offset);\n }\n offset += chunk.length;\n }\n return collected;\n}\nexports.headStream = headStream;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.headStream = void 0;\nconst stream_1 = require(\"stream\");\nconst headStream_browser_1 = require(\"./headStream.browser\");\nconst stream_type_check_1 = require(\"./stream-type-check\");\nconst headStream = (stream, bytes) => {\n if ((0, stream_type_check_1.isReadableStream)(stream)) {\n return (0, headStream_browser_1.headStream)(stream, bytes);\n }\n return new Promise((resolve, reject) => {\n const collector = new Collector();\n collector.limit = bytes;\n stream.pipe(collector);\n stream.on(\"error\", (err) => {\n collector.end();\n reject(err);\n });\n collector.on(\"error\", reject);\n collector.on(\"finish\", function () {\n const bytes = new Uint8Array(Buffer.concat(this.buffers));\n resolve(bytes);\n });\n });\n};\nexports.headStream = headStream;\nclass Collector extends stream_1.Writable {\n constructor() {\n super(...arguments);\n this.buffers = [];\n this.limit = Infinity;\n this.bytesBuffered = 0;\n }\n _write(chunk, encoding, callback) {\n var _a;\n this.buffers.push(chunk);\n this.bytesBuffered += (_a = chunk.byteLength) !== null && _a !== void 0 ? _a : 0;\n if (this.bytesBuffered >= this.limit) {\n const excess = this.bytesBuffered - this.limit;\n const tailBuffer = this.buffers[this.buffers.length - 1];\n this.buffers[this.buffers.length - 1] = tailBuffer.subarray(0, tailBuffer.byteLength - excess);\n this.emit(\"finish\");\n }\n callback();\n }\n}\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n Uint8ArrayBlobAdapter: () => Uint8ArrayBlobAdapter\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/blob/transforms.ts\nvar import_util_base64 = require(\"@smithy/util-base64\");\nvar import_util_utf8 = require(\"@smithy/util-utf8\");\nfunction transformToString(payload, encoding = \"utf-8\") {\n if (encoding === \"base64\") {\n return (0, import_util_base64.toBase64)(payload);\n }\n return (0, import_util_utf8.toUtf8)(payload);\n}\n__name(transformToString, \"transformToString\");\nfunction transformFromString(str, encoding) {\n if (encoding === \"base64\") {\n return Uint8ArrayBlobAdapter.mutate((0, import_util_base64.fromBase64)(str));\n }\n return Uint8ArrayBlobAdapter.mutate((0, import_util_utf8.fromUtf8)(str));\n}\n__name(transformFromString, \"transformFromString\");\n\n// src/blob/Uint8ArrayBlobAdapter.ts\nvar _Uint8ArrayBlobAdapter = class _Uint8ArrayBlobAdapter extends Uint8Array {\n /**\n * @param source - such as a string or Stream.\n * @returns a new Uint8ArrayBlobAdapter extending Uint8Array.\n */\n static fromString(source, encoding = \"utf-8\") {\n switch (typeof source) {\n case \"string\":\n return transformFromString(source, encoding);\n default:\n throw new Error(`Unsupported conversion from ${typeof source} to Uint8ArrayBlobAdapter.`);\n }\n }\n /**\n * @param source - Uint8Array to be mutated.\n * @returns the same Uint8Array but with prototype switched to Uint8ArrayBlobAdapter.\n */\n static mutate(source) {\n Object.setPrototypeOf(source, _Uint8ArrayBlobAdapter.prototype);\n return source;\n }\n /**\n * @param encoding - default 'utf-8'.\n * @returns the blob as string.\n */\n transformToString(encoding = \"utf-8\") {\n return transformToString(this, encoding);\n }\n};\n__name(_Uint8ArrayBlobAdapter, \"Uint8ArrayBlobAdapter\");\nvar Uint8ArrayBlobAdapter = _Uint8ArrayBlobAdapter;\n\n// src/index.ts\n__reExport(src_exports, require(\"././getAwsChunkedEncodingStream\"), module.exports);\n__reExport(src_exports, require(\"././sdk-stream-mixin\"), module.exports);\n__reExport(src_exports, require(\"././splitStream\"), module.exports);\n__reExport(src_exports, require(\"././headStream\"), module.exports);\n__reExport(src_exports, require(\"././stream-type-check\"), module.exports);\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n Uint8ArrayBlobAdapter,\n getAwsChunkedEncodingStream,\n sdkStreamMixin,\n splitStream,\n headStream,\n isReadableStream\n});\n\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.sdkStreamMixin = void 0;\nconst fetch_http_handler_1 = require(\"@smithy/fetch-http-handler\");\nconst util_base64_1 = require(\"@smithy/util-base64\");\nconst util_hex_encoding_1 = require(\"@smithy/util-hex-encoding\");\nconst util_utf8_1 = require(\"@smithy/util-utf8\");\nconst stream_type_check_1 = require(\"./stream-type-check\");\nconst ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED = \"The stream has already been transformed.\";\nconst sdkStreamMixin = (stream) => {\n var _a, _b;\n if (!isBlobInstance(stream) && !(0, stream_type_check_1.isReadableStream)(stream)) {\n const name = ((_b = (_a = stream === null || stream === void 0 ? void 0 : stream.__proto__) === null || _a === void 0 ? void 0 : _a.constructor) === null || _b === void 0 ? void 0 : _b.name) || stream;\n throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${name}`);\n }\n let transformed = false;\n const transformToByteArray = async () => {\n if (transformed) {\n throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED);\n }\n transformed = true;\n return await (0, fetch_http_handler_1.streamCollector)(stream);\n };\n const blobToWebStream = (blob) => {\n if (typeof blob.stream !== \"function\") {\n throw new Error(\"Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\\n\" +\n \"If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body\");\n }\n return blob.stream();\n };\n return Object.assign(stream, {\n transformToByteArray: transformToByteArray,\n transformToString: async (encoding) => {\n const buf = await transformToByteArray();\n if (encoding === \"base64\") {\n return (0, util_base64_1.toBase64)(buf);\n }\n else if (encoding === \"hex\") {\n return (0, util_hex_encoding_1.toHex)(buf);\n }\n else if (encoding === undefined || encoding === \"utf8\" || encoding === \"utf-8\") {\n return (0, util_utf8_1.toUtf8)(buf);\n }\n else if (typeof TextDecoder === \"function\") {\n return new TextDecoder(encoding).decode(buf);\n }\n else {\n throw new Error(\"TextDecoder is not available, please make sure polyfill is provided.\");\n }\n },\n transformToWebStream: () => {\n if (transformed) {\n throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED);\n }\n transformed = true;\n if (isBlobInstance(stream)) {\n return blobToWebStream(stream);\n }\n else if ((0, stream_type_check_1.isReadableStream)(stream)) {\n return stream;\n }\n else {\n throw new Error(`Cannot transform payload to web stream, got ${stream}`);\n }\n },\n });\n};\nexports.sdkStreamMixin = sdkStreamMixin;\nconst isBlobInstance = (stream) => typeof Blob === \"function\" && stream instanceof Blob;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.sdkStreamMixin = void 0;\nconst node_http_handler_1 = require(\"@smithy/node-http-handler\");\nconst util_buffer_from_1 = require(\"@smithy/util-buffer-from\");\nconst stream_1 = require(\"stream\");\nconst util_1 = require(\"util\");\nconst sdk_stream_mixin_browser_1 = require(\"./sdk-stream-mixin.browser\");\nconst ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED = \"The stream has already been transformed.\";\nconst sdkStreamMixin = (stream) => {\n var _a, _b;\n if (!(stream instanceof stream_1.Readable)) {\n try {\n return (0, sdk_stream_mixin_browser_1.sdkStreamMixin)(stream);\n }\n catch (e) {\n const name = ((_b = (_a = stream === null || stream === void 0 ? void 0 : stream.__proto__) === null || _a === void 0 ? void 0 : _a.constructor) === null || _b === void 0 ? void 0 : _b.name) || stream;\n throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${name}`);\n }\n }\n let transformed = false;\n const transformToByteArray = async () => {\n if (transformed) {\n throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED);\n }\n transformed = true;\n return await (0, node_http_handler_1.streamCollector)(stream);\n };\n return Object.assign(stream, {\n transformToByteArray,\n transformToString: async (encoding) => {\n const buf = await transformToByteArray();\n if (encoding === undefined || Buffer.isEncoding(encoding)) {\n return (0, util_buffer_from_1.fromArrayBuffer)(buf.buffer, buf.byteOffset, buf.byteLength).toString(encoding);\n }\n else {\n const decoder = new util_1.TextDecoder(encoding);\n return decoder.decode(buf);\n }\n },\n transformToWebStream: () => {\n if (transformed) {\n throw new Error(ERR_MSG_STREAM_HAS_BEEN_TRANSFORMED);\n }\n if (stream.readableFlowing !== null) {\n throw new Error(\"The stream has been consumed by other callbacks.\");\n }\n if (typeof stream_1.Readable.toWeb !== \"function\") {\n throw new Error(\"Readable.toWeb() is not supported. Please make sure you are using Node.js >= 17.0.0, or polyfill is available.\");\n }\n transformed = true;\n return stream_1.Readable.toWeb(stream);\n },\n });\n};\nexports.sdkStreamMixin = sdkStreamMixin;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.splitStream = void 0;\nasync function splitStream(stream) {\n if (typeof stream.stream === \"function\") {\n stream = stream.stream();\n }\n const readableStream = stream;\n return readableStream.tee();\n}\nexports.splitStream = splitStream;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.splitStream = void 0;\nconst stream_1 = require(\"stream\");\nconst splitStream_browser_1 = require(\"./splitStream.browser\");\nconst stream_type_check_1 = require(\"./stream-type-check\");\nasync function splitStream(stream) {\n if ((0, stream_type_check_1.isReadableStream)(stream)) {\n return (0, splitStream_browser_1.splitStream)(stream);\n }\n const stream1 = new stream_1.PassThrough();\n const stream2 = new stream_1.PassThrough();\n stream.pipe(stream1);\n stream.pipe(stream2);\n return [stream1, stream2];\n}\nexports.splitStream = splitStream;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.isReadableStream = void 0;\nconst isReadableStream = (stream) => {\n var _a;\n return typeof ReadableStream === \"function\" &&\n (((_a = stream === null || stream === void 0 ? void 0 : stream.constructor) === null || _a === void 0 ? void 0 : _a.name) === ReadableStream.name || stream instanceof ReadableStream);\n};\nexports.isReadableStream = isReadableStream;\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n escapeUri: () => escapeUri,\n escapeUriPath: () => escapeUriPath\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/escape-uri.ts\nvar escapeUri = /* @__PURE__ */ __name((uri) => (\n // AWS percent-encodes some extra non-standard characters in a URI\n encodeURIComponent(uri).replace(/[!'()*]/g, hexEncode)\n), \"escapeUri\");\nvar hexEncode = /* @__PURE__ */ __name((c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`, \"hexEncode\");\n\n// src/escape-uri-path.ts\nvar escapeUriPath = /* @__PURE__ */ __name((uri) => uri.split(\"/\").map(escapeUri).join(\"/\"), \"escapeUriPath\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n escapeUri,\n escapeUriPath\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n fromUtf8: () => fromUtf8,\n toUint8Array: () => toUint8Array,\n toUtf8: () => toUtf8\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/fromUtf8.ts\nvar import_util_buffer_from = require(\"@smithy/util-buffer-from\");\nvar fromUtf8 = /* @__PURE__ */ __name((input) => {\n const buf = (0, import_util_buffer_from.fromString)(input, \"utf8\");\n return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength / Uint8Array.BYTES_PER_ELEMENT);\n}, \"fromUtf8\");\n\n// src/toUint8Array.ts\nvar toUint8Array = /* @__PURE__ */ __name((data) => {\n if (typeof data === \"string\") {\n return fromUtf8(data);\n }\n if (ArrayBuffer.isView(data)) {\n return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT);\n }\n return new Uint8Array(data);\n}, \"toUint8Array\");\n\n// src/toUtf8.ts\n\nvar toUtf8 = /* @__PURE__ */ __name((input) => {\n if (typeof input === \"string\") {\n return input;\n }\n if (typeof input !== \"object\" || typeof input.byteOffset !== \"number\" || typeof input.byteLength !== \"number\") {\n throw new Error(\"@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.\");\n }\n return (0, import_util_buffer_from.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString(\"utf8\");\n}, \"toUtf8\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n fromUtf8,\n toUint8Array,\n toUtf8\n});\n\n","var __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n WaiterState: () => WaiterState,\n checkExceptions: () => checkExceptions,\n createWaiter: () => createWaiter,\n waiterServiceDefaults: () => waiterServiceDefaults\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/utils/sleep.ts\nvar sleep = /* @__PURE__ */ __name((seconds) => {\n return new Promise((resolve) => setTimeout(resolve, seconds * 1e3));\n}, \"sleep\");\n\n// src/waiter.ts\nvar waiterServiceDefaults = {\n minDelay: 2,\n maxDelay: 120\n};\nvar WaiterState = /* @__PURE__ */ ((WaiterState2) => {\n WaiterState2[\"ABORTED\"] = \"ABORTED\";\n WaiterState2[\"FAILURE\"] = \"FAILURE\";\n WaiterState2[\"SUCCESS\"] = \"SUCCESS\";\n WaiterState2[\"RETRY\"] = \"RETRY\";\n WaiterState2[\"TIMEOUT\"] = \"TIMEOUT\";\n return WaiterState2;\n})(WaiterState || {});\nvar checkExceptions = /* @__PURE__ */ __name((result) => {\n if (result.state === \"ABORTED\" /* ABORTED */) {\n const abortError = new Error(\n `${JSON.stringify({\n ...result,\n reason: \"Request was aborted\"\n })}`\n );\n abortError.name = \"AbortError\";\n throw abortError;\n } else if (result.state === \"TIMEOUT\" /* TIMEOUT */) {\n const timeoutError = new Error(\n `${JSON.stringify({\n ...result,\n reason: \"Waiter has timed out\"\n })}`\n );\n timeoutError.name = \"TimeoutError\";\n throw timeoutError;\n } else if (result.state !== \"SUCCESS\" /* SUCCESS */) {\n throw new Error(`${JSON.stringify(result)}`);\n }\n return result;\n}, \"checkExceptions\");\n\n// src/poller.ts\nvar exponentialBackoffWithJitter = /* @__PURE__ */ __name((minDelay, maxDelay, attemptCeiling, attempt) => {\n if (attempt > attemptCeiling)\n return maxDelay;\n const delay = minDelay * 2 ** (attempt - 1);\n return randomInRange(minDelay, delay);\n}, \"exponentialBackoffWithJitter\");\nvar randomInRange = /* @__PURE__ */ __name((min, max) => min + Math.random() * (max - min), \"randomInRange\");\nvar runPolling = /* @__PURE__ */ __name(async ({ minDelay, maxDelay, maxWaitTime, abortController, client, abortSignal }, input, acceptorChecks) => {\n var _a;\n const { state, reason } = await acceptorChecks(client, input);\n if (state !== \"RETRY\" /* RETRY */) {\n return { state, reason };\n }\n let currentAttempt = 1;\n const waitUntil = Date.now() + maxWaitTime * 1e3;\n const attemptCeiling = Math.log(maxDelay / minDelay) / Math.log(2) + 1;\n while (true) {\n if (((_a = abortController == null ? void 0 : abortController.signal) == null ? void 0 : _a.aborted) || (abortSignal == null ? void 0 : abortSignal.aborted)) {\n return { state: \"ABORTED\" /* ABORTED */ };\n }\n const delay = exponentialBackoffWithJitter(minDelay, maxDelay, attemptCeiling, currentAttempt);\n if (Date.now() + delay * 1e3 > waitUntil) {\n return { state: \"TIMEOUT\" /* TIMEOUT */ };\n }\n await sleep(delay);\n const { state: state2, reason: reason2 } = await acceptorChecks(client, input);\n if (state2 !== \"RETRY\" /* RETRY */) {\n return { state: state2, reason: reason2 };\n }\n currentAttempt += 1;\n }\n}, \"runPolling\");\n\n// src/utils/validate.ts\nvar validateWaiterOptions = /* @__PURE__ */ __name((options) => {\n if (options.maxWaitTime < 1) {\n throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`);\n } else if (options.minDelay < 1) {\n throw new Error(`WaiterConfiguration.minDelay must be greater than 0`);\n } else if (options.maxDelay < 1) {\n throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`);\n } else if (options.maxWaitTime <= options.minDelay) {\n throw new Error(\n `WaiterConfiguration.maxWaitTime [${options.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${options.minDelay}] for this waiter`\n );\n } else if (options.maxDelay < options.minDelay) {\n throw new Error(\n `WaiterConfiguration.maxDelay [${options.maxDelay}] must be greater than WaiterConfiguration.minDelay [${options.minDelay}] for this waiter`\n );\n }\n}, \"validateWaiterOptions\");\n\n// src/createWaiter.ts\nvar abortTimeout = /* @__PURE__ */ __name(async (abortSignal) => {\n return new Promise((resolve) => {\n const onAbort = /* @__PURE__ */ __name(() => resolve({ state: \"ABORTED\" /* ABORTED */ }), \"onAbort\");\n if (typeof abortSignal.addEventListener === \"function\") {\n abortSignal.addEventListener(\"abort\", onAbort);\n } else {\n abortSignal.onabort = onAbort;\n }\n });\n}, \"abortTimeout\");\nvar createWaiter = /* @__PURE__ */ __name(async (options, input, acceptorChecks) => {\n const params = {\n ...waiterServiceDefaults,\n ...options\n };\n validateWaiterOptions(params);\n const exitConditions = [runPolling(params, input, acceptorChecks)];\n if (options.abortController) {\n exitConditions.push(abortTimeout(options.abortController.signal));\n }\n if (options.abortSignal) {\n exitConditions.push(abortTimeout(options.abortSignal));\n }\n return Promise.race(exitConditions);\n}, \"createWaiter\");\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n createWaiter,\n waiterServiceDefaults,\n WaiterState,\n checkExceptions\n});\n\n","'use strict';\n\nconst validator = require('./validator');\nconst XMLParser = require('./xmlparser/XMLParser');\nconst XMLBuilder = require('./xmlbuilder/json2xml');\n\nmodule.exports = {\n XMLParser: XMLParser,\n XMLValidator: validator,\n XMLBuilder: XMLBuilder\n}","'use strict';\n\nconst nameStartChar = ':A-Za-z_\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD';\nconst nameChar = nameStartChar + '\\\\-.\\\\d\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040';\nconst nameRegexp = '[' + nameStartChar + '][' + nameChar + ']*'\nconst regexName = new RegExp('^' + nameRegexp + '$');\n\nconst getAllMatches = function(string, regex) {\n const matches = [];\n let match = regex.exec(string);\n while (match) {\n const allmatches = [];\n allmatches.startIndex = regex.lastIndex - match[0].length;\n const len = match.length;\n for (let index = 0; index < len; index++) {\n allmatches.push(match[index]);\n }\n matches.push(allmatches);\n match = regex.exec(string);\n }\n return matches;\n};\n\nconst isName = function(string) {\n const match = regexName.exec(string);\n return !(match === null || typeof match === 'undefined');\n};\n\nexports.isExist = function(v) {\n return typeof v !== 'undefined';\n};\n\nexports.isEmptyObject = function(obj) {\n return Object.keys(obj).length === 0;\n};\n\n/**\n * Copy all the properties of a into b.\n * @param {*} target\n * @param {*} a\n */\nexports.merge = function(target, a, arrayMode) {\n if (a) {\n const keys = Object.keys(a); // will return an array of own properties\n const len = keys.length; //don't make it inline\n for (let i = 0; i < len; i++) {\n if (arrayMode === 'strict') {\n target[keys[i]] = [ a[keys[i]] ];\n } else {\n target[keys[i]] = a[keys[i]];\n }\n }\n }\n};\n/* exports.merge =function (b,a){\n return Object.assign(b,a);\n} */\n\nexports.getValue = function(v) {\n if (exports.isExist(v)) {\n return v;\n } else {\n return '';\n }\n};\n\n// const fakeCall = function(a) {return a;};\n// const fakeCallNoReturn = function() {};\n\nexports.isName = isName;\nexports.getAllMatches = getAllMatches;\nexports.nameRegexp = nameRegexp;\n","'use strict';\n\nconst util = require('./util');\n\nconst defaultOptions = {\n allowBooleanAttributes: false, //A tag can have attributes without any value\n unpairedTags: []\n};\n\n//const tagsPattern = new RegExp(\"<\\\\/?([\\\\w:\\\\-_\\.]+)\\\\s*\\/?>\",\"g\");\nexports.validate = function (xmlData, options) {\n options = Object.assign({}, defaultOptions, options);\n\n //xmlData = xmlData.replace(/(\\r\\n|\\n|\\r)/gm,\"\");//make it single line\n //xmlData = xmlData.replace(/(^\\s*<\\?xml.*?\\?>)/g,\"\");//Remove XML starting tag\n //xmlData = xmlData.replace(/()/g,\"\");//Remove DOCTYPE\n const tags = [];\n let tagFound = false;\n\n //indicates that the root tag has been closed (aka. depth 0 has been reached)\n let reachedRoot = false;\n\n if (xmlData[0] === '\\ufeff') {\n // check for byte order mark (BOM)\n xmlData = xmlData.substr(1);\n }\n \n for (let i = 0; i < xmlData.length; i++) {\n\n if (xmlData[i] === '<' && xmlData[i+1] === '?') {\n i+=2;\n i = readPI(xmlData,i);\n if (i.err) return i;\n }else if (xmlData[i] === '<') {\n //starting of tag\n //read until you reach to '>' avoiding any '>' in attribute value\n let tagStartPos = i;\n i++;\n \n if (xmlData[i] === '!') {\n i = readCommentAndCDATA(xmlData, i);\n continue;\n } else {\n let closingTag = false;\n if (xmlData[i] === '/') {\n //closing tag\n closingTag = true;\n i++;\n }\n //read tagname\n let tagName = '';\n for (; i < xmlData.length &&\n xmlData[i] !== '>' &&\n xmlData[i] !== ' ' &&\n xmlData[i] !== '\\t' &&\n xmlData[i] !== '\\n' &&\n xmlData[i] !== '\\r'; i++\n ) {\n tagName += xmlData[i];\n }\n tagName = tagName.trim();\n //console.log(tagName);\n\n if (tagName[tagName.length - 1] === '/') {\n //self closing tag without attributes\n tagName = tagName.substring(0, tagName.length - 1);\n //continue;\n i--;\n }\n if (!validateTagName(tagName)) {\n let msg;\n if (tagName.trim().length === 0) {\n msg = \"Invalid space after '<'.\";\n } else {\n msg = \"Tag '\"+tagName+\"' is an invalid name.\";\n }\n return getErrorObject('InvalidTag', msg, getLineNumberForPosition(xmlData, i));\n }\n\n const result = readAttributeStr(xmlData, i);\n if (result === false) {\n return getErrorObject('InvalidAttr', \"Attributes for '\"+tagName+\"' have open quote.\", getLineNumberForPosition(xmlData, i));\n }\n let attrStr = result.value;\n i = result.index;\n\n if (attrStr[attrStr.length - 1] === '/') {\n //self closing tag\n const attrStrStart = i - attrStr.length;\n attrStr = attrStr.substring(0, attrStr.length - 1);\n const isValid = validateAttributeString(attrStr, options);\n if (isValid === true) {\n tagFound = true;\n //continue; //text may presents after self closing tag\n } else {\n //the result from the nested function returns the position of the error within the attribute\n //in order to get the 'true' error line, we need to calculate the position where the attribute begins (i - attrStr.length) and then add the position within the attribute\n //this gives us the absolute index in the entire xml, which we can use to find the line at last\n return getErrorObject(isValid.err.code, isValid.err.msg, getLineNumberForPosition(xmlData, attrStrStart + isValid.err.line));\n }\n } else if (closingTag) {\n if (!result.tagClosed) {\n return getErrorObject('InvalidTag', \"Closing tag '\"+tagName+\"' doesn't have proper closing.\", getLineNumberForPosition(xmlData, i));\n } else if (attrStr.trim().length > 0) {\n return getErrorObject('InvalidTag', \"Closing tag '\"+tagName+\"' can't have attributes or invalid starting.\", getLineNumberForPosition(xmlData, tagStartPos));\n } else if (tags.length === 0) {\n return getErrorObject('InvalidTag', \"Closing tag '\"+tagName+\"' has not been opened.\", getLineNumberForPosition(xmlData, tagStartPos));\n } else {\n const otg = tags.pop();\n if (tagName !== otg.tagName) {\n let openPos = getLineNumberForPosition(xmlData, otg.tagStartPos);\n return getErrorObject('InvalidTag',\n \"Expected closing tag '\"+otg.tagName+\"' (opened in line \"+openPos.line+\", col \"+openPos.col+\") instead of closing tag '\"+tagName+\"'.\",\n getLineNumberForPosition(xmlData, tagStartPos));\n }\n\n //when there are no more tags, we reached the root level.\n if (tags.length == 0) {\n reachedRoot = true;\n }\n }\n } else {\n const isValid = validateAttributeString(attrStr, options);\n if (isValid !== true) {\n //the result from the nested function returns the position of the error within the attribute\n //in order to get the 'true' error line, we need to calculate the position where the attribute begins (i - attrStr.length) and then add the position within the attribute\n //this gives us the absolute index in the entire xml, which we can use to find the line at last\n return getErrorObject(isValid.err.code, isValid.err.msg, getLineNumberForPosition(xmlData, i - attrStr.length + isValid.err.line));\n }\n\n //if the root level has been reached before ...\n if (reachedRoot === true) {\n return getErrorObject('InvalidXml', 'Multiple possible root nodes found.', getLineNumberForPosition(xmlData, i));\n } else if(options.unpairedTags.indexOf(tagName) !== -1){\n //don't push into stack\n } else {\n tags.push({tagName, tagStartPos});\n }\n tagFound = true;\n }\n\n //skip tag text value\n //It may include comments and CDATA value\n for (i++; i < xmlData.length; i++) {\n if (xmlData[i] === '<') {\n if (xmlData[i + 1] === '!') {\n //comment or CADATA\n i++;\n i = readCommentAndCDATA(xmlData, i);\n continue;\n } else if (xmlData[i+1] === '?') {\n i = readPI(xmlData, ++i);\n if (i.err) return i;\n } else{\n break;\n }\n } else if (xmlData[i] === '&') {\n const afterAmp = validateAmpersand(xmlData, i);\n if (afterAmp == -1)\n return getErrorObject('InvalidChar', \"char '&' is not expected.\", getLineNumberForPosition(xmlData, i));\n i = afterAmp;\n }else{\n if (reachedRoot === true && !isWhiteSpace(xmlData[i])) {\n return getErrorObject('InvalidXml', \"Extra text at the end\", getLineNumberForPosition(xmlData, i));\n }\n }\n } //end of reading tag text value\n if (xmlData[i] === '<') {\n i--;\n }\n }\n } else {\n if ( isWhiteSpace(xmlData[i])) {\n continue;\n }\n return getErrorObject('InvalidChar', \"char '\"+xmlData[i]+\"' is not expected.\", getLineNumberForPosition(xmlData, i));\n }\n }\n\n if (!tagFound) {\n return getErrorObject('InvalidXml', 'Start tag expected.', 1);\n }else if (tags.length == 1) {\n return getErrorObject('InvalidTag', \"Unclosed tag '\"+tags[0].tagName+\"'.\", getLineNumberForPosition(xmlData, tags[0].tagStartPos));\n }else if (tags.length > 0) {\n return getErrorObject('InvalidXml', \"Invalid '\"+\n JSON.stringify(tags.map(t => t.tagName), null, 4).replace(/\\r?\\n/g, '')+\n \"' found.\", {line: 1, col: 1});\n }\n\n return true;\n};\n\nfunction isWhiteSpace(char){\n return char === ' ' || char === '\\t' || char === '\\n' || char === '\\r';\n}\n/**\n * Read Processing insstructions and skip\n * @param {*} xmlData\n * @param {*} i\n */\nfunction readPI(xmlData, i) {\n const start = i;\n for (; i < xmlData.length; i++) {\n if (xmlData[i] == '?' || xmlData[i] == ' ') {\n //tagname\n const tagname = xmlData.substr(start, i - start);\n if (i > 5 && tagname === 'xml') {\n return getErrorObject('InvalidXml', 'XML declaration allowed only at the start of the document.', getLineNumberForPosition(xmlData, i));\n } else if (xmlData[i] == '?' && xmlData[i + 1] == '>') {\n //check if valid attribut string\n i++;\n break;\n } else {\n continue;\n }\n }\n }\n return i;\n}\n\nfunction readCommentAndCDATA(xmlData, i) {\n if (xmlData.length > i + 5 && xmlData[i + 1] === '-' && xmlData[i + 2] === '-') {\n //comment\n for (i += 3; i < xmlData.length; i++) {\n if (xmlData[i] === '-' && xmlData[i + 1] === '-' && xmlData[i + 2] === '>') {\n i += 2;\n break;\n }\n }\n } else if (\n xmlData.length > i + 8 &&\n xmlData[i + 1] === 'D' &&\n xmlData[i + 2] === 'O' &&\n xmlData[i + 3] === 'C' &&\n xmlData[i + 4] === 'T' &&\n xmlData[i + 5] === 'Y' &&\n xmlData[i + 6] === 'P' &&\n xmlData[i + 7] === 'E'\n ) {\n let angleBracketsCount = 1;\n for (i += 8; i < xmlData.length; i++) {\n if (xmlData[i] === '<') {\n angleBracketsCount++;\n } else if (xmlData[i] === '>') {\n angleBracketsCount--;\n if (angleBracketsCount === 0) {\n break;\n }\n }\n }\n } else if (\n xmlData.length > i + 9 &&\n xmlData[i + 1] === '[' &&\n xmlData[i + 2] === 'C' &&\n xmlData[i + 3] === 'D' &&\n xmlData[i + 4] === 'A' &&\n xmlData[i + 5] === 'T' &&\n xmlData[i + 6] === 'A' &&\n xmlData[i + 7] === '['\n ) {\n for (i += 8; i < xmlData.length; i++) {\n if (xmlData[i] === ']' && xmlData[i + 1] === ']' && xmlData[i + 2] === '>') {\n i += 2;\n break;\n }\n }\n }\n\n return i;\n}\n\nconst doubleQuote = '\"';\nconst singleQuote = \"'\";\n\n/**\n * Keep reading xmlData until '<' is found outside the attribute value.\n * @param {string} xmlData\n * @param {number} i\n */\nfunction readAttributeStr(xmlData, i) {\n let attrStr = '';\n let startChar = '';\n let tagClosed = false;\n for (; i < xmlData.length; i++) {\n if (xmlData[i] === doubleQuote || xmlData[i] === singleQuote) {\n if (startChar === '') {\n startChar = xmlData[i];\n } else if (startChar !== xmlData[i]) {\n //if vaue is enclosed with double quote then single quotes are allowed inside the value and vice versa\n } else {\n startChar = '';\n }\n } else if (xmlData[i] === '>') {\n if (startChar === '') {\n tagClosed = true;\n break;\n }\n }\n attrStr += xmlData[i];\n }\n if (startChar !== '') {\n return false;\n }\n\n return {\n value: attrStr,\n index: i,\n tagClosed: tagClosed\n };\n}\n\n/**\n * Select all the attributes whether valid or invalid.\n */\nconst validAttrStrRegxp = new RegExp('(\\\\s*)([^\\\\s=]+)(\\\\s*=)?(\\\\s*([\\'\"])(([\\\\s\\\\S])*?)\\\\5)?', 'g');\n\n//attr, =\"sd\", a=\"amit's\", a=\"sd\"b=\"saf\", ab cd=\"\"\n\nfunction validateAttributeString(attrStr, options) {\n //console.log(\"start:\"+attrStr+\":end\");\n\n //if(attrStr.trim().length === 0) return true; //empty string\n\n const matches = util.getAllMatches(attrStr, validAttrStrRegxp);\n const attrNames = {};\n\n for (let i = 0; i < matches.length; i++) {\n if (matches[i][1].length === 0) {\n //nospace before attribute name: a=\"sd\"b=\"saf\"\n return getErrorObject('InvalidAttr', \"Attribute '\"+matches[i][2]+\"' has no space in starting.\", getPositionFromMatch(matches[i]))\n } else if (matches[i][3] !== undefined && matches[i][4] === undefined) {\n return getErrorObject('InvalidAttr', \"Attribute '\"+matches[i][2]+\"' is without value.\", getPositionFromMatch(matches[i]));\n } else if (matches[i][3] === undefined && !options.allowBooleanAttributes) {\n //independent attribute: ab\n return getErrorObject('InvalidAttr', \"boolean attribute '\"+matches[i][2]+\"' is not allowed.\", getPositionFromMatch(matches[i]));\n }\n /* else if(matches[i][6] === undefined){//attribute without value: ab=\n return { err: { code:\"InvalidAttr\",msg:\"attribute \" + matches[i][2] + \" has no value assigned.\"}};\n } */\n const attrName = matches[i][2];\n if (!validateAttrName(attrName)) {\n return getErrorObject('InvalidAttr', \"Attribute '\"+attrName+\"' is an invalid name.\", getPositionFromMatch(matches[i]));\n }\n if (!attrNames.hasOwnProperty(attrName)) {\n //check for duplicate attribute.\n attrNames[attrName] = 1;\n } else {\n return getErrorObject('InvalidAttr', \"Attribute '\"+attrName+\"' is repeated.\", getPositionFromMatch(matches[i]));\n }\n }\n\n return true;\n}\n\nfunction validateNumberAmpersand(xmlData, i) {\n let re = /\\d/;\n if (xmlData[i] === 'x') {\n i++;\n re = /[\\da-fA-F]/;\n }\n for (; i < xmlData.length; i++) {\n if (xmlData[i] === ';')\n return i;\n if (!xmlData[i].match(re))\n break;\n }\n return -1;\n}\n\nfunction validateAmpersand(xmlData, i) {\n // https://www.w3.org/TR/xml/#dt-charref\n i++;\n if (xmlData[i] === ';')\n return -1;\n if (xmlData[i] === '#') {\n i++;\n return validateNumberAmpersand(xmlData, i);\n }\n let count = 0;\n for (; i < xmlData.length; i++, count++) {\n if (xmlData[i].match(/\\w/) && count < 20)\n continue;\n if (xmlData[i] === ';')\n break;\n return -1;\n }\n return i;\n}\n\nfunction getErrorObject(code, message, lineNumber) {\n return {\n err: {\n code: code,\n msg: message,\n line: lineNumber.line || lineNumber,\n col: lineNumber.col,\n },\n };\n}\n\nfunction validateAttrName(attrName) {\n return util.isName(attrName);\n}\n\n// const startsWithXML = /^xml/i;\n\nfunction validateTagName(tagname) {\n return util.isName(tagname) /* && !tagname.match(startsWithXML) */;\n}\n\n//this function returns the line number for the character at the given index\nfunction getLineNumberForPosition(xmlData, index) {\n const lines = xmlData.substring(0, index).split(/\\r?\\n/);\n return {\n line: lines.length,\n\n // column number is last line's length + 1, because column numbering starts at 1:\n col: lines[lines.length - 1].length + 1\n };\n}\n\n//this function returns the position of the first character of match within attrStr\nfunction getPositionFromMatch(match) {\n return match.startIndex + match[1].length;\n}\n","'use strict';\n//parse Empty Node as self closing node\nconst buildFromOrderedJs = require('./orderedJs2Xml');\n\nconst defaultOptions = {\n attributeNamePrefix: '@_',\n attributesGroupName: false,\n textNodeName: '#text',\n ignoreAttributes: true,\n cdataPropName: false,\n format: false,\n indentBy: ' ',\n suppressEmptyNode: false,\n suppressUnpairedNode: true,\n suppressBooleanAttributes: true,\n tagValueProcessor: function(key, a) {\n return a;\n },\n attributeValueProcessor: function(attrName, a) {\n return a;\n },\n preserveOrder: false,\n commentPropName: false,\n unpairedTags: [],\n entities: [\n { regex: new RegExp(\"&\", \"g\"), val: \"&\" },//it must be on top\n { regex: new RegExp(\">\", \"g\"), val: \">\" },\n { regex: new RegExp(\"<\", \"g\"), val: \"<\" },\n { regex: new RegExp(\"\\'\", \"g\"), val: \"'\" },\n { regex: new RegExp(\"\\\"\", \"g\"), val: \""\" }\n ],\n processEntities: true,\n stopNodes: [],\n // transformTagName: false,\n // transformAttributeName: false,\n oneListGroup: false\n};\n\nfunction Builder(options) {\n this.options = Object.assign({}, defaultOptions, options);\n if (this.options.ignoreAttributes || this.options.attributesGroupName) {\n this.isAttribute = function(/*a*/) {\n return false;\n };\n } else {\n this.attrPrefixLen = this.options.attributeNamePrefix.length;\n this.isAttribute = isAttribute;\n }\n\n this.processTextOrObjNode = processTextOrObjNode\n\n if (this.options.format) {\n this.indentate = indentate;\n this.tagEndChar = '>\\n';\n this.newLine = '\\n';\n } else {\n this.indentate = function() {\n return '';\n };\n this.tagEndChar = '>';\n this.newLine = '';\n }\n}\n\nBuilder.prototype.build = function(jObj) {\n if(this.options.preserveOrder){\n return buildFromOrderedJs(jObj, this.options);\n }else {\n if(Array.isArray(jObj) && this.options.arrayNodeName && this.options.arrayNodeName.length > 1){\n jObj = {\n [this.options.arrayNodeName] : jObj\n }\n }\n return this.j2x(jObj, 0).val;\n }\n};\n\nBuilder.prototype.j2x = function(jObj, level) {\n let attrStr = '';\n let val = '';\n for (let key in jObj) {\n if(!Object.prototype.hasOwnProperty.call(jObj, key)) continue;\n if (typeof jObj[key] === 'undefined') {\n // supress undefined node only if it is not an attribute\n if (this.isAttribute(key)) {\n val += '';\n }\n } else if (jObj[key] === null) {\n // null attribute should be ignored by the attribute list, but should not cause the tag closing\n if (this.isAttribute(key)) {\n val += '';\n } else if (key[0] === '?') {\n val += this.indentate(level) + '<' + key + '?' + this.tagEndChar;\n } else {\n val += this.indentate(level) + '<' + key + '/' + this.tagEndChar;\n }\n // val += this.indentate(level) + '<' + key + '/' + this.tagEndChar;\n } else if (jObj[key] instanceof Date) {\n val += this.buildTextValNode(jObj[key], key, '', level);\n } else if (typeof jObj[key] !== 'object') {\n //premitive type\n const attr = this.isAttribute(key);\n if (attr) {\n attrStr += this.buildAttrPairStr(attr, '' + jObj[key]);\n }else {\n //tag value\n if (key === this.options.textNodeName) {\n let newval = this.options.tagValueProcessor(key, '' + jObj[key]);\n val += this.replaceEntitiesValue(newval);\n } else {\n val += this.buildTextValNode(jObj[key], key, '', level);\n }\n }\n } else if (Array.isArray(jObj[key])) {\n //repeated nodes\n const arrLen = jObj[key].length;\n let listTagVal = \"\";\n let listTagAttr = \"\";\n for (let j = 0; j < arrLen; j++) {\n const item = jObj[key][j];\n if (typeof item === 'undefined') {\n // supress undefined node\n } else if (item === null) {\n if(key[0] === \"?\") val += this.indentate(level) + '<' + key + '?' + this.tagEndChar;\n else val += this.indentate(level) + '<' + key + '/' + this.tagEndChar;\n // val += this.indentate(level) + '<' + key + '/' + this.tagEndChar;\n } else if (typeof item === 'object') {\n if(this.options.oneListGroup){\n const result = this.j2x(item, level + 1);\n listTagVal += result.val;\n if (this.options.attributesGroupName && item.hasOwnProperty(this.options.attributesGroupName)) {\n listTagAttr += result.attrStr\n }\n }else{\n listTagVal += this.processTextOrObjNode(item, key, level)\n }\n } else {\n if (this.options.oneListGroup) {\n let textValue = this.options.tagValueProcessor(key, item);\n textValue = this.replaceEntitiesValue(textValue);\n listTagVal += textValue;\n } else {\n listTagVal += this.buildTextValNode(item, key, '', level);\n }\n }\n }\n if(this.options.oneListGroup){\n listTagVal = this.buildObjectNode(listTagVal, key, listTagAttr, level);\n }\n val += listTagVal;\n } else {\n //nested node\n if (this.options.attributesGroupName && key === this.options.attributesGroupName) {\n const Ks = Object.keys(jObj[key]);\n const L = Ks.length;\n for (let j = 0; j < L; j++) {\n attrStr += this.buildAttrPairStr(Ks[j], '' + jObj[key][Ks[j]]);\n }\n } else {\n val += this.processTextOrObjNode(jObj[key], key, level)\n }\n }\n }\n return {attrStr: attrStr, val: val};\n};\n\nBuilder.prototype.buildAttrPairStr = function(attrName, val){\n val = this.options.attributeValueProcessor(attrName, '' + val);\n val = this.replaceEntitiesValue(val);\n if (this.options.suppressBooleanAttributes && val === \"true\") {\n return ' ' + attrName;\n } else return ' ' + attrName + '=\"' + val + '\"';\n}\n\nfunction processTextOrObjNode (object, key, level) {\n const result = this.j2x(object, level + 1);\n if (object[this.options.textNodeName] !== undefined && Object.keys(object).length === 1) {\n return this.buildTextValNode(object[this.options.textNodeName], key, result.attrStr, level);\n } else {\n return this.buildObjectNode(result.val, key, result.attrStr, level);\n }\n}\n\nBuilder.prototype.buildObjectNode = function(val, key, attrStr, level) {\n if(val === \"\"){\n if(key[0] === \"?\") return this.indentate(level) + '<' + key + attrStr+ '?' + this.tagEndChar;\n else {\n return this.indentate(level) + '<' + key + attrStr + this.closeTag(key) + this.tagEndChar;\n }\n }else{\n\n let tagEndExp = '' + val + tagEndExp );\n } else if (this.options.commentPropName !== false && key === this.options.commentPropName && piClosingChar.length === 0) {\n return this.indentate(level) + `` + this.newLine;\n }else {\n return (\n this.indentate(level) + '<' + key + attrStr + piClosingChar + this.tagEndChar +\n val +\n this.indentate(level) + tagEndExp );\n }\n }\n}\n\nBuilder.prototype.closeTag = function(key){\n let closeTag = \"\";\n if(this.options.unpairedTags.indexOf(key) !== -1){ //unpaired\n if(!this.options.suppressUnpairedNode) closeTag = \"/\"\n }else if(this.options.suppressEmptyNode){ //empty\n closeTag = \"/\";\n }else{\n closeTag = `>` + this.newLine;\n }else if (this.options.commentPropName !== false && key === this.options.commentPropName) {\n return this.indentate(level) + `` + this.newLine;\n }else if(key[0] === \"?\") {//PI tag\n return this.indentate(level) + '<' + key + attrStr+ '?' + this.tagEndChar; \n }else{\n let textValue = this.options.tagValueProcessor(key, val);\n textValue = this.replaceEntitiesValue(textValue);\n \n if( textValue === ''){\n return this.indentate(level) + '<' + key + attrStr + this.closeTag(key) + this.tagEndChar;\n }else{\n return this.indentate(level) + '<' + key + attrStr + '>' +\n textValue +\n ' 0 && this.options.processEntities){\n for (let i=0; i 0) {\n indentation = EOL;\n }\n return arrToStr(jArray, options, \"\", indentation);\n}\n\nfunction arrToStr(arr, options, jPath, indentation) {\n let xmlStr = \"\";\n let isPreviousElementTag = false;\n\n for (let i = 0; i < arr.length; i++) {\n const tagObj = arr[i];\n const tagName = propName(tagObj);\n if(tagName === undefined) continue;\n\n let newJPath = \"\";\n if (jPath.length === 0) newJPath = tagName\n else newJPath = `${jPath}.${tagName}`;\n\n if (tagName === options.textNodeName) {\n let tagText = tagObj[tagName];\n if (!isStopNode(newJPath, options)) {\n tagText = options.tagValueProcessor(tagName, tagText);\n tagText = replaceEntitiesValue(tagText, options);\n }\n if (isPreviousElementTag) {\n xmlStr += indentation;\n }\n xmlStr += tagText;\n isPreviousElementTag = false;\n continue;\n } else if (tagName === options.cdataPropName) {\n if (isPreviousElementTag) {\n xmlStr += indentation;\n }\n xmlStr += ``;\n isPreviousElementTag = false;\n continue;\n } else if (tagName === options.commentPropName) {\n xmlStr += indentation + ``;\n isPreviousElementTag = true;\n continue;\n } else if (tagName[0] === \"?\") {\n const attStr = attr_to_str(tagObj[\":@\"], options);\n const tempInd = tagName === \"?xml\" ? \"\" : indentation;\n let piTextNodeName = tagObj[tagName][0][options.textNodeName];\n piTextNodeName = piTextNodeName.length !== 0 ? \" \" + piTextNodeName : \"\"; //remove extra spacing\n xmlStr += tempInd + `<${tagName}${piTextNodeName}${attStr}?>`;\n isPreviousElementTag = true;\n continue;\n }\n let newIdentation = indentation;\n if (newIdentation !== \"\") {\n newIdentation += options.indentBy;\n }\n const attStr = attr_to_str(tagObj[\":@\"], options);\n const tagStart = indentation + `<${tagName}${attStr}`;\n const tagValue = arrToStr(tagObj[tagName], options, newJPath, newIdentation);\n if (options.unpairedTags.indexOf(tagName) !== -1) {\n if (options.suppressUnpairedNode) xmlStr += tagStart + \">\";\n else xmlStr += tagStart + \"/>\";\n } else if ((!tagValue || tagValue.length === 0) && options.suppressEmptyNode) {\n xmlStr += tagStart + \"/>\";\n } else if (tagValue && tagValue.endsWith(\">\")) {\n xmlStr += tagStart + `>${tagValue}${indentation}`;\n } else {\n xmlStr += tagStart + \">\";\n if (tagValue && indentation !== \"\" && (tagValue.includes(\"/>\") || tagValue.includes(\"`;\n }\n isPreviousElementTag = true;\n }\n\n return xmlStr;\n}\n\nfunction propName(obj) {\n const keys = Object.keys(obj);\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n if(!obj.hasOwnProperty(key)) continue;\n if (key !== \":@\") return key;\n }\n}\n\nfunction attr_to_str(attrMap, options) {\n let attrStr = \"\";\n if (attrMap && !options.ignoreAttributes) {\n for (let attr in attrMap) {\n if(!attrMap.hasOwnProperty(attr)) continue;\n let attrVal = options.attributeValueProcessor(attr, attrMap[attr]);\n attrVal = replaceEntitiesValue(attrVal, options);\n if (attrVal === true && options.suppressBooleanAttributes) {\n attrStr += ` ${attr.substr(options.attributeNamePrefix.length)}`;\n } else {\n attrStr += ` ${attr.substr(options.attributeNamePrefix.length)}=\"${attrVal}\"`;\n }\n }\n }\n return attrStr;\n}\n\nfunction isStopNode(jPath, options) {\n jPath = jPath.substr(0, jPath.length - options.textNodeName.length - 1);\n let tagName = jPath.substr(jPath.lastIndexOf(\".\") + 1);\n for (let index in options.stopNodes) {\n if (options.stopNodes[index] === jPath || options.stopNodes[index] === \"*.\" + tagName) return true;\n }\n return false;\n}\n\nfunction replaceEntitiesValue(textValue, options) {\n if (textValue && textValue.length > 0 && options.processEntities) {\n for (let i = 0; i < options.entities.length; i++) {\n const entity = options.entities[i];\n textValue = textValue.replace(entity.regex, entity.val);\n }\n }\n return textValue;\n}\nmodule.exports = toXml;\n","const util = require('../util');\n\n//TODO: handle comments\nfunction readDocType(xmlData, i){\n \n const entities = {};\n if( xmlData[i + 3] === 'O' &&\n xmlData[i + 4] === 'C' &&\n xmlData[i + 5] === 'T' &&\n xmlData[i + 6] === 'Y' &&\n xmlData[i + 7] === 'P' &&\n xmlData[i + 8] === 'E')\n { \n i = i+9;\n let angleBracketsCount = 1;\n let hasBody = false, comment = false;\n let exp = \"\";\n for(;i') { //Read tag content\n if(comment){\n if( xmlData[i - 1] === \"-\" && xmlData[i - 2] === \"-\"){\n comment = false;\n angleBracketsCount--;\n }\n }else{\n angleBracketsCount--;\n }\n if (angleBracketsCount === 0) {\n break;\n }\n }else if( xmlData[i] === '['){\n hasBody = true;\n }else{\n exp += xmlData[i];\n }\n }\n if(angleBracketsCount !== 0){\n throw new Error(`Unclosed DOCTYPE`);\n }\n }else{\n throw new Error(`Invalid Tag instead of DOCTYPE`);\n }\n return {entities, i};\n}\n\nfunction readEntityExp(xmlData,i){\n //External entities are not supported\n // \n\n //Parameter entities are not supported\n // \n\n //Internal entities are supported\n // \n \n //read EntityName\n let entityName = \"\";\n for (; i < xmlData.length && (xmlData[i] !== \"'\" && xmlData[i] !== '\"' ); i++) {\n // if(xmlData[i] === \" \") continue;\n // else \n entityName += xmlData[i];\n }\n entityName = entityName.trim();\n if(entityName.indexOf(\" \") !== -1) throw new Error(\"External entites are not supported\");\n\n //read Entity Value\n const startChar = xmlData[i++];\n let val = \"\"\n for (; i < xmlData.length && xmlData[i] !== startChar ; i++) {\n val += xmlData[i];\n }\n return [entityName, val, i];\n}\n\nfunction isComment(xmlData, i){\n if(xmlData[i+1] === '!' &&\n xmlData[i+2] === '-' &&\n xmlData[i+3] === '-') return true\n return false\n}\nfunction isEntity(xmlData, i){\n if(xmlData[i+1] === '!' &&\n xmlData[i+2] === 'E' &&\n xmlData[i+3] === 'N' &&\n xmlData[i+4] === 'T' &&\n xmlData[i+5] === 'I' &&\n xmlData[i+6] === 'T' &&\n xmlData[i+7] === 'Y') return true\n return false\n}\nfunction isElement(xmlData, i){\n if(xmlData[i+1] === '!' &&\n xmlData[i+2] === 'E' &&\n xmlData[i+3] === 'L' &&\n xmlData[i+4] === 'E' &&\n xmlData[i+5] === 'M' &&\n xmlData[i+6] === 'E' &&\n xmlData[i+7] === 'N' &&\n xmlData[i+8] === 'T') return true\n return false\n}\n\nfunction isAttlist(xmlData, i){\n if(xmlData[i+1] === '!' &&\n xmlData[i+2] === 'A' &&\n xmlData[i+3] === 'T' &&\n xmlData[i+4] === 'T' &&\n xmlData[i+5] === 'L' &&\n xmlData[i+6] === 'I' &&\n xmlData[i+7] === 'S' &&\n xmlData[i+8] === 'T') return true\n return false\n}\nfunction isNotation(xmlData, i){\n if(xmlData[i+1] === '!' &&\n xmlData[i+2] === 'N' &&\n xmlData[i+3] === 'O' &&\n xmlData[i+4] === 'T' &&\n xmlData[i+5] === 'A' &&\n xmlData[i+6] === 'T' &&\n xmlData[i+7] === 'I' &&\n xmlData[i+8] === 'O' &&\n xmlData[i+9] === 'N') return true\n return false\n}\n\nfunction validateEntityName(name){\n if (util.isName(name))\n\treturn name;\n else\n throw new Error(`Invalid entity name ${name}`);\n}\n\nmodule.exports = readDocType;\n","\nconst defaultOptions = {\n preserveOrder: false,\n attributeNamePrefix: '@_',\n attributesGroupName: false,\n textNodeName: '#text',\n ignoreAttributes: true,\n removeNSPrefix: false, // remove NS from tag name or attribute name if true\n allowBooleanAttributes: false, //a tag can have attributes without any value\n //ignoreRootElement : false,\n parseTagValue: true,\n parseAttributeValue: false,\n trimValues: true, //Trim string values of tag and attributes\n cdataPropName: false,\n numberParseOptions: {\n hex: true,\n leadingZeros: true,\n eNotation: true\n },\n tagValueProcessor: function(tagName, val) {\n return val;\n },\n attributeValueProcessor: function(attrName, val) {\n return val;\n },\n stopNodes: [], //nested tags will not be parsed even for errors\n alwaysCreateTextNode: false,\n isArray: () => false,\n commentPropName: false,\n unpairedTags: [],\n processEntities: true,\n htmlEntities: false,\n ignoreDeclaration: false,\n ignorePiTags: false,\n transformTagName: false,\n transformAttributeName: false,\n updateTag: function(tagName, jPath, attrs){\n return tagName\n },\n // skipEmptyListItem: false\n};\n \nconst buildOptions = function(options) {\n return Object.assign({}, defaultOptions, options);\n};\n\nexports.buildOptions = buildOptions;\nexports.defaultOptions = defaultOptions;","'use strict';\n///@ts-check\n\nconst util = require('../util');\nconst xmlNode = require('./xmlNode');\nconst readDocType = require(\"./DocTypeReader\");\nconst toNumber = require(\"strnum\");\n\n// const regx =\n// '<((!\\\\[CDATA\\\\[([\\\\s\\\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\\\/)(NAME)\\\\s*>))([^<]*)'\n// .replace(/NAME/g, util.nameRegexp);\n\n//const tagsRegx = new RegExp(\"<(\\\\/?[\\\\w:\\\\-\\._]+)([^>]*)>(\\\\s*\"+cdataRegx+\")*([^<]+)?\",\"g\");\n//const tagsRegx = new RegExp(\"<(\\\\/?)((\\\\w*:)?([\\\\w:\\\\-\\._]+))([^>]*)>([^<]*)(\"+cdataRegx+\"([^<]*))*([^<]+)?\",\"g\");\n\nclass OrderedObjParser{\n constructor(options){\n this.options = options;\n this.currentNode = null;\n this.tagsNodeStack = [];\n this.docTypeEntities = {};\n this.lastEntities = {\n \"apos\" : { regex: /&(apos|#39|#x27);/g, val : \"'\"},\n \"gt\" : { regex: /&(gt|#62|#x3E);/g, val : \">\"},\n \"lt\" : { regex: /&(lt|#60|#x3C);/g, val : \"<\"},\n \"quot\" : { regex: /&(quot|#34|#x22);/g, val : \"\\\"\"},\n };\n this.ampEntity = { regex: /&(amp|#38|#x26);/g, val : \"&\"};\n this.htmlEntities = {\n \"space\": { regex: /&(nbsp|#160);/g, val: \" \" },\n // \"lt\" : { regex: /&(lt|#60);/g, val: \"<\" },\n // \"gt\" : { regex: /&(gt|#62);/g, val: \">\" },\n // \"amp\" : { regex: /&(amp|#38);/g, val: \"&\" },\n // \"quot\" : { regex: /&(quot|#34);/g, val: \"\\\"\" },\n // \"apos\" : { regex: /&(apos|#39);/g, val: \"'\" },\n \"cent\" : { regex: /&(cent|#162);/g, val: \"¢\" },\n \"pound\" : { regex: /&(pound|#163);/g, val: \"£\" },\n \"yen\" : { regex: /&(yen|#165);/g, val: \"¥\" },\n \"euro\" : { regex: /&(euro|#8364);/g, val: \"€\" },\n \"copyright\" : { regex: /&(copy|#169);/g, val: \"©\" },\n \"reg\" : { regex: /&(reg|#174);/g, val: \"®\" },\n \"inr\" : { regex: /&(inr|#8377);/g, val: \"₹\" },\n \"num_dec\": { regex: /&#([0-9]{1,7});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 10)) },\n \"num_hex\": { regex: /&#x([0-9a-fA-F]{1,6});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 16)) },\n };\n this.addExternalEntities = addExternalEntities;\n this.parseXml = parseXml;\n this.parseTextData = parseTextData;\n this.resolveNameSpace = resolveNameSpace;\n this.buildAttributesMap = buildAttributesMap;\n this.isItStopNode = isItStopNode;\n this.replaceEntitiesValue = replaceEntitiesValue;\n this.readStopNodeData = readStopNodeData;\n this.saveTextToParentTag = saveTextToParentTag;\n this.addChild = addChild;\n }\n\n}\n\nfunction addExternalEntities(externalEntities){\n const entKeys = Object.keys(externalEntities);\n for (let i = 0; i < entKeys.length; i++) {\n const ent = entKeys[i];\n this.lastEntities[ent] = {\n regex: new RegExp(\"&\"+ent+\";\",\"g\"),\n val : externalEntities[ent]\n }\n }\n}\n\n/**\n * @param {string} val\n * @param {string} tagName\n * @param {string} jPath\n * @param {boolean} dontTrim\n * @param {boolean} hasAttributes\n * @param {boolean} isLeafNode\n * @param {boolean} escapeEntities\n */\nfunction parseTextData(val, tagName, jPath, dontTrim, hasAttributes, isLeafNode, escapeEntities) {\n if (val !== undefined) {\n if (this.options.trimValues && !dontTrim) {\n val = val.trim();\n }\n if(val.length > 0){\n if(!escapeEntities) val = this.replaceEntitiesValue(val);\n \n const newval = this.options.tagValueProcessor(tagName, val, jPath, hasAttributes, isLeafNode);\n if(newval === null || newval === undefined){\n //don't parse\n return val;\n }else if(typeof newval !== typeof val || newval !== val){\n //overwrite\n return newval;\n }else if(this.options.trimValues){\n return parseValue(val, this.options.parseTagValue, this.options.numberParseOptions);\n }else{\n const trimmedVal = val.trim();\n if(trimmedVal === val){\n return parseValue(val, this.options.parseTagValue, this.options.numberParseOptions);\n }else{\n return val;\n }\n }\n }\n }\n}\n\nfunction resolveNameSpace(tagname) {\n if (this.options.removeNSPrefix) {\n const tags = tagname.split(':');\n const prefix = tagname.charAt(0) === '/' ? '/' : '';\n if (tags[0] === 'xmlns') {\n return '';\n }\n if (tags.length === 2) {\n tagname = prefix + tags[1];\n }\n }\n return tagname;\n}\n\n//TODO: change regex to capture NS\n//const attrsRegx = new RegExp(\"([\\\\w\\\\-\\\\.\\\\:]+)\\\\s*=\\\\s*(['\\\"])((.|\\n)*?)\\\\2\",\"gm\");\nconst attrsRegx = new RegExp('([^\\\\s=]+)\\\\s*(=\\\\s*([\\'\"])([\\\\s\\\\S]*?)\\\\3)?', 'gm');\n\nfunction buildAttributesMap(attrStr, jPath, tagName) {\n if (!this.options.ignoreAttributes && typeof attrStr === 'string') {\n // attrStr = attrStr.replace(/\\r?\\n/g, ' ');\n //attrStr = attrStr || attrStr.trim();\n\n const matches = util.getAllMatches(attrStr, attrsRegx);\n const len = matches.length; //don't make it inline\n const attrs = {};\n for (let i = 0; i < len; i++) {\n const attrName = this.resolveNameSpace(matches[i][1]);\n let oldVal = matches[i][4];\n let aName = this.options.attributeNamePrefix + attrName;\n if (attrName.length) {\n if (this.options.transformAttributeName) {\n aName = this.options.transformAttributeName(aName);\n }\n if(aName === \"__proto__\") aName = \"#__proto__\";\n if (oldVal !== undefined) {\n if (this.options.trimValues) {\n oldVal = oldVal.trim();\n }\n oldVal = this.replaceEntitiesValue(oldVal);\n const newVal = this.options.attributeValueProcessor(attrName, oldVal, jPath);\n if(newVal === null || newVal === undefined){\n //don't parse\n attrs[aName] = oldVal;\n }else if(typeof newVal !== typeof oldVal || newVal !== oldVal){\n //overwrite\n attrs[aName] = newVal;\n }else{\n //parse\n attrs[aName] = parseValue(\n oldVal,\n this.options.parseAttributeValue,\n this.options.numberParseOptions\n );\n }\n } else if (this.options.allowBooleanAttributes) {\n attrs[aName] = true;\n }\n }\n }\n if (!Object.keys(attrs).length) {\n return;\n }\n if (this.options.attributesGroupName) {\n const attrCollection = {};\n attrCollection[this.options.attributesGroupName] = attrs;\n return attrCollection;\n }\n return attrs\n }\n}\n\nconst parseXml = function(xmlData) {\n xmlData = xmlData.replace(/\\r\\n?/g, \"\\n\"); //TODO: remove this line\n const xmlObj = new xmlNode('!xml');\n let currentNode = xmlObj;\n let textData = \"\";\n let jPath = \"\";\n for(let i=0; i< xmlData.length; i++){//for each char in XML data\n const ch = xmlData[i];\n if(ch === '<'){\n // const nextIndex = i+1;\n // const _2ndChar = xmlData[nextIndex];\n if( xmlData[i+1] === '/') {//Closing Tag\n const closeIndex = findClosingIndex(xmlData, \">\", i, \"Closing Tag is not closed.\")\n let tagName = xmlData.substring(i+2,closeIndex).trim();\n\n if(this.options.removeNSPrefix){\n const colonIndex = tagName.indexOf(\":\");\n if(colonIndex !== -1){\n tagName = tagName.substr(colonIndex+1);\n }\n }\n\n if(this.options.transformTagName) {\n tagName = this.options.transformTagName(tagName);\n }\n\n if(currentNode){\n textData = this.saveTextToParentTag(textData, currentNode, jPath);\n }\n\n //check if last tag of nested tag was unpaired tag\n const lastTagName = jPath.substring(jPath.lastIndexOf(\".\")+1);\n if(tagName && this.options.unpairedTags.indexOf(tagName) !== -1 ){\n throw new Error(`Unpaired tag can not be used as closing tag: `);\n }\n let propIndex = 0\n if(lastTagName && this.options.unpairedTags.indexOf(lastTagName) !== -1 ){\n propIndex = jPath.lastIndexOf('.', jPath.lastIndexOf('.')-1)\n this.tagsNodeStack.pop();\n }else{\n propIndex = jPath.lastIndexOf(\".\");\n }\n jPath = jPath.substring(0, propIndex);\n\n currentNode = this.tagsNodeStack.pop();//avoid recursion, set the parent tag scope\n textData = \"\";\n i = closeIndex;\n } else if( xmlData[i+1] === '?') {\n\n let tagData = readTagExp(xmlData,i, false, \"?>\");\n if(!tagData) throw new Error(\"Pi Tag is not closed.\");\n\n textData = this.saveTextToParentTag(textData, currentNode, jPath);\n if( (this.options.ignoreDeclaration && tagData.tagName === \"?xml\") || this.options.ignorePiTags){\n\n }else{\n \n const childNode = new xmlNode(tagData.tagName);\n childNode.add(this.options.textNodeName, \"\");\n \n if(tagData.tagName !== tagData.tagExp && tagData.attrExpPresent){\n childNode[\":@\"] = this.buildAttributesMap(tagData.tagExp, jPath, tagData.tagName);\n }\n this.addChild(currentNode, childNode, jPath)\n\n }\n\n\n i = tagData.closeIndex + 1;\n } else if(xmlData.substr(i + 1, 3) === '!--') {\n const endIndex = findClosingIndex(xmlData, \"-->\", i+4, \"Comment is not closed.\")\n if(this.options.commentPropName){\n const comment = xmlData.substring(i + 4, endIndex - 2);\n\n textData = this.saveTextToParentTag(textData, currentNode, jPath);\n\n currentNode.add(this.options.commentPropName, [ { [this.options.textNodeName] : comment } ]);\n }\n i = endIndex;\n } else if( xmlData.substr(i + 1, 2) === '!D') {\n const result = readDocType(xmlData, i);\n this.docTypeEntities = result.entities;\n i = result.i;\n }else if(xmlData.substr(i + 1, 2) === '![') {\n const closeIndex = findClosingIndex(xmlData, \"]]>\", i, \"CDATA is not closed.\") - 2;\n const tagExp = xmlData.substring(i + 9,closeIndex);\n\n textData = this.saveTextToParentTag(textData, currentNode, jPath);\n\n let val = this.parseTextData(tagExp, currentNode.tagname, jPath, true, false, true, true);\n if(val == undefined) val = \"\";\n\n //cdata should be set even if it is 0 length string\n if(this.options.cdataPropName){\n currentNode.add(this.options.cdataPropName, [ { [this.options.textNodeName] : tagExp } ]);\n }else{\n currentNode.add(this.options.textNodeName, val);\n }\n \n i = closeIndex + 2;\n }else {//Opening tag\n let result = readTagExp(xmlData,i, this.options.removeNSPrefix);\n let tagName= result.tagName;\n const rawTagName = result.rawTagName;\n let tagExp = result.tagExp;\n let attrExpPresent = result.attrExpPresent;\n let closeIndex = result.closeIndex;\n\n if (this.options.transformTagName) {\n tagName = this.options.transformTagName(tagName);\n }\n \n //save text as child node\n if (currentNode && textData) {\n if(currentNode.tagname !== '!xml'){\n //when nested tag is found\n textData = this.saveTextToParentTag(textData, currentNode, jPath, false);\n }\n }\n\n //check if last tag was unpaired tag\n const lastTag = currentNode;\n if(lastTag && this.options.unpairedTags.indexOf(lastTag.tagname) !== -1 ){\n currentNode = this.tagsNodeStack.pop();\n jPath = jPath.substring(0, jPath.lastIndexOf(\".\"));\n }\n if(tagName !== xmlObj.tagname){\n jPath += jPath ? \".\" + tagName : tagName;\n }\n if (this.isItStopNode(this.options.stopNodes, jPath, tagName)) {\n let tagContent = \"\";\n //self-closing tag\n if(tagExp.length > 0 && tagExp.lastIndexOf(\"/\") === tagExp.length - 1){\n if(tagName[tagName.length - 1] === \"/\"){ //remove trailing '/'\n tagName = tagName.substr(0, tagName.length - 1);\n jPath = jPath.substr(0, jPath.length - 1);\n tagExp = tagName;\n }else{\n tagExp = tagExp.substr(0, tagExp.length - 1);\n }\n i = result.closeIndex;\n }\n //unpaired tag\n else if(this.options.unpairedTags.indexOf(tagName) !== -1){\n \n i = result.closeIndex;\n }\n //normal tag\n else{\n //read until closing tag is found\n const result = this.readStopNodeData(xmlData, rawTagName, closeIndex + 1);\n if(!result) throw new Error(`Unexpected end of ${rawTagName}`);\n i = result.i;\n tagContent = result.tagContent;\n }\n\n const childNode = new xmlNode(tagName);\n if(tagName !== tagExp && attrExpPresent){\n childNode[\":@\"] = this.buildAttributesMap(tagExp, jPath, tagName);\n }\n if(tagContent) {\n tagContent = this.parseTextData(tagContent, tagName, jPath, true, attrExpPresent, true, true);\n }\n \n jPath = jPath.substr(0, jPath.lastIndexOf(\".\"));\n childNode.add(this.options.textNodeName, tagContent);\n \n this.addChild(currentNode, childNode, jPath)\n }else{\n //selfClosing tag\n if(tagExp.length > 0 && tagExp.lastIndexOf(\"/\") === tagExp.length - 1){\n if(tagName[tagName.length - 1] === \"/\"){ //remove trailing '/'\n tagName = tagName.substr(0, tagName.length - 1);\n jPath = jPath.substr(0, jPath.length - 1);\n tagExp = tagName;\n }else{\n tagExp = tagExp.substr(0, tagExp.length - 1);\n }\n \n if(this.options.transformTagName) {\n tagName = this.options.transformTagName(tagName);\n }\n\n const childNode = new xmlNode(tagName);\n if(tagName !== tagExp && attrExpPresent){\n childNode[\":@\"] = this.buildAttributesMap(tagExp, jPath, tagName);\n }\n this.addChild(currentNode, childNode, jPath)\n jPath = jPath.substr(0, jPath.lastIndexOf(\".\"));\n }\n //opening tag\n else{\n const childNode = new xmlNode( tagName);\n this.tagsNodeStack.push(currentNode);\n \n if(tagName !== tagExp && attrExpPresent){\n childNode[\":@\"] = this.buildAttributesMap(tagExp, jPath, tagName);\n }\n this.addChild(currentNode, childNode, jPath)\n currentNode = childNode;\n }\n textData = \"\";\n i = closeIndex;\n }\n }\n }else{\n textData += xmlData[i];\n }\n }\n return xmlObj.child;\n}\n\nfunction addChild(currentNode, childNode, jPath){\n const result = this.options.updateTag(childNode.tagname, jPath, childNode[\":@\"])\n if(result === false){\n }else if(typeof result === \"string\"){\n childNode.tagname = result\n currentNode.addChild(childNode);\n }else{\n currentNode.addChild(childNode);\n }\n}\n\nconst replaceEntitiesValue = function(val){\n\n if(this.options.processEntities){\n for(let entityName in this.docTypeEntities){\n const entity = this.docTypeEntities[entityName];\n val = val.replace( entity.regx, entity.val);\n }\n for(let entityName in this.lastEntities){\n const entity = this.lastEntities[entityName];\n val = val.replace( entity.regex, entity.val);\n }\n if(this.options.htmlEntities){\n for(let entityName in this.htmlEntities){\n const entity = this.htmlEntities[entityName];\n val = val.replace( entity.regex, entity.val);\n }\n }\n val = val.replace( this.ampEntity.regex, this.ampEntity.val);\n }\n return val;\n}\nfunction saveTextToParentTag(textData, currentNode, jPath, isLeafNode) {\n if (textData) { //store previously collected data as textNode\n if(isLeafNode === undefined) isLeafNode = Object.keys(currentNode.child).length === 0\n \n textData = this.parseTextData(textData,\n currentNode.tagname,\n jPath,\n false,\n currentNode[\":@\"] ? Object.keys(currentNode[\":@\"]).length !== 0 : false,\n isLeafNode);\n\n if (textData !== undefined && textData !== \"\")\n currentNode.add(this.options.textNodeName, textData);\n textData = \"\";\n }\n return textData;\n}\n\n//TODO: use jPath to simplify the logic\n/**\n * \n * @param {string[]} stopNodes \n * @param {string} jPath\n * @param {string} currentTagName \n */\nfunction isItStopNode(stopNodes, jPath, currentTagName){\n const allNodesExp = \"*.\" + currentTagName;\n for (const stopNodePath in stopNodes) {\n const stopNodeExp = stopNodes[stopNodePath];\n if( allNodesExp === stopNodeExp || jPath === stopNodeExp ) return true;\n }\n return false;\n}\n\n/**\n * Returns the tag Expression and where it is ending handling single-double quotes situation\n * @param {string} xmlData \n * @param {number} i starting index\n * @returns \n */\nfunction tagExpWithClosingIndex(xmlData, i, closingChar = \">\"){\n let attrBoundary;\n let tagExp = \"\";\n for (let index = i; index < xmlData.length; index++) {\n let ch = xmlData[index];\n if (attrBoundary) {\n if (ch === attrBoundary) attrBoundary = \"\";//reset\n } else if (ch === '\"' || ch === \"'\") {\n attrBoundary = ch;\n } else if (ch === closingChar[0]) {\n if(closingChar[1]){\n if(xmlData[index + 1] === closingChar[1]){\n return {\n data: tagExp,\n index: index\n }\n }\n }else{\n return {\n data: tagExp,\n index: index\n }\n }\n } else if (ch === '\\t') {\n ch = \" \"\n }\n tagExp += ch;\n }\n}\n\nfunction findClosingIndex(xmlData, str, i, errMsg){\n const closingIndex = xmlData.indexOf(str, i);\n if(closingIndex === -1){\n throw new Error(errMsg)\n }else{\n return closingIndex + str.length - 1;\n }\n}\n\nfunction readTagExp(xmlData,i, removeNSPrefix, closingChar = \">\"){\n const result = tagExpWithClosingIndex(xmlData, i+1, closingChar);\n if(!result) return;\n let tagExp = result.data;\n const closeIndex = result.index;\n const separatorIndex = tagExp.search(/\\s/);\n let tagName = tagExp;\n let attrExpPresent = true;\n if(separatorIndex !== -1){//separate tag name and attributes expression\n tagName = tagExp.substring(0, separatorIndex);\n tagExp = tagExp.substring(separatorIndex + 1).trimStart();\n }\n\n const rawTagName = tagName;\n if(removeNSPrefix){\n const colonIndex = tagName.indexOf(\":\");\n if(colonIndex !== -1){\n tagName = tagName.substr(colonIndex+1);\n attrExpPresent = tagName !== result.data.substr(colonIndex + 1);\n }\n }\n\n return {\n tagName: tagName,\n tagExp: tagExp,\n closeIndex: closeIndex,\n attrExpPresent: attrExpPresent,\n rawTagName: rawTagName,\n }\n}\n/**\n * find paired tag for a stop node\n * @param {string} xmlData \n * @param {string} tagName \n * @param {number} i \n */\nfunction readStopNodeData(xmlData, tagName, i){\n const startIndex = i;\n // Starting at 1 since we already have an open tag\n let openTagCount = 1;\n\n for (; i < xmlData.length; i++) {\n if( xmlData[i] === \"<\"){ \n if (xmlData[i+1] === \"/\") {//close tag\n const closeIndex = findClosingIndex(xmlData, \">\", i, `${tagName} is not closed`);\n let closeTagName = xmlData.substring(i+2,closeIndex).trim();\n if(closeTagName === tagName){\n openTagCount--;\n if (openTagCount === 0) {\n return {\n tagContent: xmlData.substring(startIndex, i),\n i : closeIndex\n }\n }\n }\n i=closeIndex;\n } else if(xmlData[i+1] === '?') { \n const closeIndex = findClosingIndex(xmlData, \"?>\", i+1, \"StopNode is not closed.\")\n i=closeIndex;\n } else if(xmlData.substr(i + 1, 3) === '!--') { \n const closeIndex = findClosingIndex(xmlData, \"-->\", i+3, \"StopNode is not closed.\")\n i=closeIndex;\n } else if(xmlData.substr(i + 1, 2) === '![') { \n const closeIndex = findClosingIndex(xmlData, \"]]>\", i, \"StopNode is not closed.\") - 2;\n i=closeIndex;\n } else {\n const tagData = readTagExp(xmlData, i, '>')\n\n if (tagData) {\n const openTagName = tagData && tagData.tagName;\n if (openTagName === tagName && tagData.tagExp[tagData.tagExp.length-1] !== \"/\") {\n openTagCount++;\n }\n i=tagData.closeIndex;\n }\n }\n }\n }//end for loop\n}\n\nfunction parseValue(val, shouldParse, options) {\n if (shouldParse && typeof val === 'string') {\n //console.log(options)\n const newval = val.trim();\n if(newval === 'true' ) return true;\n else if(newval === 'false' ) return false;\n else return toNumber(val, options);\n } else {\n if (util.isExist(val)) {\n return val;\n } else {\n return '';\n }\n }\n}\n\n\nmodule.exports = OrderedObjParser;\n","const { buildOptions} = require(\"./OptionsBuilder\");\nconst OrderedObjParser = require(\"./OrderedObjParser\");\nconst { prettify} = require(\"./node2json\");\nconst validator = require('../validator');\n\nclass XMLParser{\n \n constructor(options){\n this.externalEntities = {};\n this.options = buildOptions(options);\n \n }\n /**\n * Parse XML dats to JS object \n * @param {string|Buffer} xmlData \n * @param {boolean|Object} validationOption \n */\n parse(xmlData,validationOption){\n if(typeof xmlData === \"string\"){\n }else if( xmlData.toString){\n xmlData = xmlData.toString();\n }else{\n throw new Error(\"XML data is accepted in String or Bytes[] form.\")\n }\n if( validationOption){\n if(validationOption === true) validationOption = {}; //validate with default options\n \n const result = validator.validate(xmlData, validationOption);\n if (result !== true) {\n throw Error( `${result.err.msg}:${result.err.line}:${result.err.col}` )\n }\n }\n const orderedObjParser = new OrderedObjParser(this.options);\n orderedObjParser.addExternalEntities(this.externalEntities);\n const orderedResult = orderedObjParser.parseXml(xmlData);\n if(this.options.preserveOrder || orderedResult === undefined) return orderedResult;\n else return prettify(orderedResult, this.options);\n }\n\n /**\n * Add Entity which is not by default supported by this library\n * @param {string} key \n * @param {string} value \n */\n addEntity(key, value){\n if(value.indexOf(\"&\") !== -1){\n throw new Error(\"Entity value can't have '&'\")\n }else if(key.indexOf(\"&\") !== -1 || key.indexOf(\";\") !== -1){\n throw new Error(\"An entity must be set without '&' and ';'. Eg. use '#xD' for ' '\")\n }else if(value === \"&\"){\n throw new Error(\"An entity with value '&' is not permitted\");\n }else{\n this.externalEntities[key] = value;\n }\n }\n}\n\nmodule.exports = XMLParser;","'use strict';\n\n/**\n * \n * @param {array} node \n * @param {any} options \n * @returns \n */\nfunction prettify(node, options){\n return compress( node, options);\n}\n\n/**\n * \n * @param {array} arr \n * @param {object} options \n * @param {string} jPath \n * @returns object\n */\nfunction compress(arr, options, jPath){\n let text;\n const compressedObj = {};\n for (let i = 0; i < arr.length; i++) {\n const tagObj = arr[i];\n const property = propName(tagObj);\n let newJpath = \"\";\n if(jPath === undefined) newJpath = property;\n else newJpath = jPath + \".\" + property;\n\n if(property === options.textNodeName){\n if(text === undefined) text = tagObj[property];\n else text += \"\" + tagObj[property];\n }else if(property === undefined){\n continue;\n }else if(tagObj[property]){\n \n let val = compress(tagObj[property], options, newJpath);\n const isLeaf = isLeafTag(val, options);\n\n if(tagObj[\":@\"]){\n assignAttributes( val, tagObj[\":@\"], newJpath, options);\n }else if(Object.keys(val).length === 1 && val[options.textNodeName] !== undefined && !options.alwaysCreateTextNode){\n val = val[options.textNodeName];\n }else if(Object.keys(val).length === 0){\n if(options.alwaysCreateTextNode) val[options.textNodeName] = \"\";\n else val = \"\";\n }\n\n if(compressedObj[property] !== undefined && compressedObj.hasOwnProperty(property)) {\n if(!Array.isArray(compressedObj[property])) {\n compressedObj[property] = [ compressedObj[property] ];\n }\n compressedObj[property].push(val);\n }else{\n //TODO: if a node is not an array, then check if it should be an array\n //also determine if it is a leaf node\n if (options.isArray(property, newJpath, isLeaf )) {\n compressedObj[property] = [val];\n }else{\n compressedObj[property] = val;\n }\n }\n }\n \n }\n // if(text && text.length > 0) compressedObj[options.textNodeName] = text;\n if(typeof text === \"string\"){\n if(text.length > 0) compressedObj[options.textNodeName] = text;\n }else if(text !== undefined) compressedObj[options.textNodeName] = text;\n return compressedObj;\n}\n\nfunction propName(obj){\n const keys = Object.keys(obj);\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n if(key !== \":@\") return key;\n }\n}\n\nfunction assignAttributes(obj, attrMap, jpath, options){\n if (attrMap) {\n const keys = Object.keys(attrMap);\n const len = keys.length; //don't make it inline\n for (let i = 0; i < len; i++) {\n const atrrName = keys[i];\n if (options.isArray(atrrName, jpath + \".\" + atrrName, true, true)) {\n obj[atrrName] = [ attrMap[atrrName] ];\n } else {\n obj[atrrName] = attrMap[atrrName];\n }\n }\n }\n}\n\nfunction isLeafTag(obj, options){\n const { textNodeName } = options;\n const propCount = Object.keys(obj).length;\n \n if (propCount === 0) {\n return true;\n }\n\n if (\n propCount === 1 &&\n (obj[textNodeName] || typeof obj[textNodeName] === \"boolean\" || obj[textNodeName] === 0)\n ) {\n return true;\n }\n\n return false;\n}\nexports.prettify = prettify;\n","'use strict';\n\nclass XmlNode{\n constructor(tagname) {\n this.tagname = tagname;\n this.child = []; //nested tags, text, cdata, comments in order\n this[\":@\"] = {}; //attributes map\n }\n add(key,val){\n // this.child.push( {name : key, val: val, isCdata: isCdata });\n if(key === \"__proto__\") key = \"#__proto__\";\n this.child.push( {[key]: val });\n }\n addChild(node) {\n if(node.tagname === \"__proto__\") node.tagname = \"#__proto__\";\n if(node[\":@\"] && Object.keys(node[\":@\"]).length > 0){\n this.child.push( { [node.tagname]: node.child, [\":@\"]: node[\":@\"] });\n }else{\n this.child.push( { [node.tagname]: node.child });\n }\n };\n};\n\n\nmodule.exports = XmlNode;","const hexRegex = /^[-+]?0x[a-fA-F0-9]+$/;\nconst numRegex = /^([\\-\\+])?(0*)(\\.[0-9]+([eE]\\-?[0-9]+)?|[0-9]+(\\.[0-9]+([eE]\\-?[0-9]+)?)?)$/;\n// const octRegex = /0x[a-z0-9]+/;\n// const binRegex = /0x[a-z0-9]+/;\n\n\n//polyfill\nif (!Number.parseInt && window.parseInt) {\n Number.parseInt = window.parseInt;\n}\nif (!Number.parseFloat && window.parseFloat) {\n Number.parseFloat = window.parseFloat;\n}\n\n \nconst consider = {\n hex : true,\n leadingZeros: true,\n decimalPoint: \"\\.\",\n eNotation: true\n //skipLike: /regex/\n};\n\nfunction toNumber(str, options = {}){\n // const options = Object.assign({}, consider);\n // if(opt.leadingZeros === false){\n // options.leadingZeros = false;\n // }else if(opt.hex === false){\n // options.hex = false;\n // }\n\n options = Object.assign({}, consider, options );\n if(!str || typeof str !== \"string\" ) return str;\n \n let trimmedStr = str.trim();\n // if(trimmedStr === \"0.0\") return 0;\n // else if(trimmedStr === \"+0.0\") return 0;\n // else if(trimmedStr === \"-0.0\") return -0;\n\n if(options.skipLike !== undefined && options.skipLike.test(trimmedStr)) return str;\n else if (options.hex && hexRegex.test(trimmedStr)) {\n return Number.parseInt(trimmedStr, 16);\n // } else if (options.parseOct && octRegex.test(str)) {\n // return Number.parseInt(val, 8);\n // }else if (options.parseBin && binRegex.test(str)) {\n // return Number.parseInt(val, 2);\n }else{\n //separate negative sign, leading zeros, and rest number\n const match = numRegex.exec(trimmedStr);\n if(match){\n const sign = match[1];\n const leadingZeros = match[2];\n let numTrimmedByZeros = trimZeros(match[3]); //complete num without leading zeros\n //trim ending zeros for floating number\n \n const eNotation = match[4] || match[6];\n if(!options.leadingZeros && leadingZeros.length > 0 && sign && trimmedStr[2] !== \".\") return str; //-0123\n else if(!options.leadingZeros && leadingZeros.length > 0 && !sign && trimmedStr[1] !== \".\") return str; //0123\n else{//no leading zeros or leading zeros are allowed\n const num = Number(trimmedStr);\n const numStr = \"\" + num;\n if(numStr.search(/[eE]/) !== -1){ //given number is long and parsed to eNotation\n if(options.eNotation) return num;\n else return str;\n }else if(eNotation){ //given number has enotation\n if(options.eNotation) return num;\n else return str;\n }else if(trimmedStr.indexOf(\".\") !== -1){ //floating number\n // const decimalPart = match[5].substr(1);\n // const intPart = trimmedStr.substr(0,trimmedStr.indexOf(\".\"));\n\n \n // const p = numStr.indexOf(\".\");\n // const givenIntPart = numStr.substr(0,p);\n // const givenDecPart = numStr.substr(p+1);\n if(numStr === \"0\" && (numTrimmedByZeros === \"\") ) return num; //0.0\n else if(numStr === numTrimmedByZeros) return num; //0.456. 0.79000\n else if( sign && numStr === \"-\"+numTrimmedByZeros) return num;\n else return str;\n }\n \n if(leadingZeros){\n // if(numTrimmedByZeros === numStr){\n // if(options.leadingZeros) return num;\n // else return str;\n // }else return str;\n if(numTrimmedByZeros === numStr) return num;\n else if(sign+numTrimmedByZeros === numStr) return num;\n else return str;\n }\n\n if(trimmedStr === numStr) return num;\n else if(trimmedStr === sign+numStr) return num;\n // else{\n // //number with +/- sign\n // trimmedStr.test(/[-+][0-9]);\n\n // }\n return str;\n }\n // else if(!eNotation && trimmedStr && trimmedStr !== Number(trimmedStr) ) return str;\n \n }else{ //non-numeric string\n return str;\n }\n }\n}\n\n/**\n * \n * @param {string} numStr without leading zeros\n * @returns \n */\nfunction trimZeros(numStr){\n if(numStr && numStr.indexOf(\".\") !== -1){//float\n numStr = numStr.replace(/0+$/, \"\"); //remove ending zeros\n if(numStr === \".\") numStr = \"0\";\n else if(numStr[0] === \".\") numStr = \"0\"+numStr;\n else if(numStr[numStr.length-1] === \".\") numStr = numStr.substr(0,numStr.length-1);\n return numStr;\n }\n return numStr;\n}\nmodule.exports = toNumber\n","/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global global, define, Symbol, Reflect, Promise, SuppressedError, Iterator */\r\nvar __extends;\r\nvar __assign;\r\nvar __rest;\r\nvar __decorate;\r\nvar __param;\r\nvar __esDecorate;\r\nvar __runInitializers;\r\nvar __propKey;\r\nvar __setFunctionName;\r\nvar __metadata;\r\nvar __awaiter;\r\nvar __generator;\r\nvar __exportStar;\r\nvar __values;\r\nvar __read;\r\nvar __spread;\r\nvar __spreadArrays;\r\nvar __spreadArray;\r\nvar __await;\r\nvar __asyncGenerator;\r\nvar __asyncDelegator;\r\nvar __asyncValues;\r\nvar __makeTemplateObject;\r\nvar __importStar;\r\nvar __importDefault;\r\nvar __classPrivateFieldGet;\r\nvar __classPrivateFieldSet;\r\nvar __classPrivateFieldIn;\r\nvar __createBinding;\r\nvar __addDisposableResource;\r\nvar __disposeResources;\r\n(function (factory) {\r\n var root = typeof global === \"object\" ? global : typeof self === \"object\" ? self : typeof this === \"object\" ? this : {};\r\n if (typeof define === \"function\" && define.amd) {\r\n define(\"tslib\", [\"exports\"], function (exports) { factory(createExporter(root, createExporter(exports))); });\r\n }\r\n else if (typeof module === \"object\" && typeof module.exports === \"object\") {\r\n factory(createExporter(root, createExporter(module.exports)));\r\n }\r\n else {\r\n factory(createExporter(root));\r\n }\r\n function createExporter(exports, previous) {\r\n if (exports !== root) {\r\n if (typeof Object.create === \"function\") {\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n }\r\n else {\r\n exports.__esModule = true;\r\n }\r\n }\r\n return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };\r\n }\r\n})\r\n(function (exporter) {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n\r\n __extends = function (d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n\r\n __rest = function (s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n };\r\n\r\n __decorate = function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n };\r\n\r\n __param = function (paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n };\r\n\r\n __esDecorate = function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n };\r\n\r\n __runInitializers = function (thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n };\r\n\r\n __propKey = function (x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n };\r\n\r\n __setFunctionName = function (f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n };\r\n\r\n __metadata = function (metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n };\r\n\r\n __awaiter = function (thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n };\r\n\r\n __generator = function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\r\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n };\r\n\r\n __exportStar = function(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n };\r\n\r\n __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n }) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n });\r\n\r\n __values = function (o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n };\r\n\r\n __read = function (o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spread = function () {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spreadArrays = function () {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n };\r\n\r\n __spreadArray = function (to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n };\r\n\r\n __await = function (v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n };\r\n\r\n __asyncGenerator = function (thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\r\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n };\r\n\r\n __asyncDelegator = function (o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n };\r\n\r\n __asyncValues = function (o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n };\r\n\r\n __makeTemplateObject = function (cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n };\r\n\r\n var __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n }) : function(o, v) {\r\n o[\"default\"] = v;\r\n };\r\n\r\n __importStar = function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n };\r\n\r\n __importDefault = function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n };\r\n\r\n __classPrivateFieldGet = function (receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n };\r\n\r\n __classPrivateFieldSet = function (receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n };\r\n\r\n __classPrivateFieldIn = function (state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n };\r\n\r\n __addDisposableResource = function (env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose, inner;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n if (async) inner = dispose;\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n };\r\n\r\n var _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n };\r\n\r\n __disposeResources = function (env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n var r, s = 0;\r\n function next() {\r\n while (r = env.stack.pop()) {\r\n try {\r\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\r\n if (r.dispose) {\r\n var result = r.dispose.call(r.value);\r\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n else s |= 1;\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n };\r\n\r\n exporter(\"__extends\", __extends);\r\n exporter(\"__assign\", __assign);\r\n exporter(\"__rest\", __rest);\r\n exporter(\"__decorate\", __decorate);\r\n exporter(\"__param\", __param);\r\n exporter(\"__esDecorate\", __esDecorate);\r\n exporter(\"__runInitializers\", __runInitializers);\r\n exporter(\"__propKey\", __propKey);\r\n exporter(\"__setFunctionName\", __setFunctionName);\r\n exporter(\"__metadata\", __metadata);\r\n exporter(\"__awaiter\", __awaiter);\r\n exporter(\"__generator\", __generator);\r\n exporter(\"__exportStar\", __exportStar);\r\n exporter(\"__createBinding\", __createBinding);\r\n exporter(\"__values\", __values);\r\n exporter(\"__read\", __read);\r\n exporter(\"__spread\", __spread);\r\n exporter(\"__spreadArrays\", __spreadArrays);\r\n exporter(\"__spreadArray\", __spreadArray);\r\n exporter(\"__await\", __await);\r\n exporter(\"__asyncGenerator\", __asyncGenerator);\r\n exporter(\"__asyncDelegator\", __asyncDelegator);\r\n exporter(\"__asyncValues\", __asyncValues);\r\n exporter(\"__makeTemplateObject\", __makeTemplateObject);\r\n exporter(\"__importStar\", __importStar);\r\n exporter(\"__importDefault\", __importDefault);\r\n exporter(\"__classPrivateFieldGet\", __classPrivateFieldGet);\r\n exporter(\"__classPrivateFieldSet\", __classPrivateFieldSet);\r\n exporter(\"__classPrivateFieldIn\", __classPrivateFieldIn);\r\n exporter(\"__addDisposableResource\", __addDisposableResource);\r\n exporter(\"__disposeResources\", __disposeResources);\r\n});\r\n","module.exports = require('./lib/tunnel');\n","'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('got illegal response body from proxy');\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n debug('tunneling connection has established');\n self.sockets[self.sockets.indexOf(placeholder)] = socket;\n return cb(socket);\n }\n\n function onError(cause) {\n connectReq.removeAllListeners();\n\n debug('tunneling socket could not be established, cause=%s\\n',\n cause.message, cause.stack);\n var error = new Error('tunneling socket could not be established, ' +\n 'cause=' + cause.message);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n }\n};\n\nTunnelingAgent.prototype.removeSocket = function removeSocket(socket) {\n var pos = this.sockets.indexOf(socket)\n if (pos === -1) {\n return;\n }\n this.sockets.splice(pos, 1);\n\n var pending = this.requests.shift();\n if (pending) {\n // If we have pending requests and a socket gets closed a new one\n // needs to be created to take over in the pool for the one that closed.\n this.createSocket(pending, function(socket) {\n pending.request.onSocket(socket);\n });\n }\n};\n\nfunction createSecureSocket(options, cb) {\n var self = this;\n TunnelingAgent.prototype.createSocket.call(self, options, function(socket) {\n var hostHeader = options.request.getHeader('host');\n var tlsOptions = mergeOptions({}, self.options, {\n socket: socket,\n servername: hostHeader ? hostHeader.replace(/:.*$/, '') : options.host\n });\n\n // 0 is dummy port for v0.6\n var secureSocket = tls.connect(0, tlsOptions);\n self.sockets[self.sockets.indexOf(socket)] = secureSocket;\n cb(secureSocket);\n });\n}\n\n\nfunction toOptions(host, port, localAddress) {\n if (typeof host === 'string') { // since v0.10\n return {\n host: host,\n port: port,\n localAddress: localAddress\n };\n }\n return host; // for v0.11 or later\n}\n\nfunction mergeOptions(target) {\n for (var i = 1, len = arguments.length; i < len; ++i) {\n var overrides = arguments[i];\n if (typeof overrides === 'object') {\n var keys = Object.keys(overrides);\n for (var j = 0, keyLen = keys.length; j < keyLen; ++j) {\n var k = keys[j];\n if (overrides[k] !== undefined) {\n target[k] = overrides[k];\n }\n }\n }\n }\n return target;\n}\n\n\nvar debug;\nif (process.env.NODE_DEBUG && /\\btunnel\\b/.test(process.env.NODE_DEBUG)) {\n debug = function() {\n var args = Array.prototype.slice.call(arguments);\n if (typeof args[0] === 'string') {\n args[0] = 'TUNNEL: ' + args[0];\n } else {\n args.unshift('TUNNEL:');\n }\n console.error.apply(console, args);\n }\n} else {\n debug = function() {};\n}\nexports.debug = debug; // for test\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"v1\", {\n enumerable: true,\n get: function () {\n return _v.default;\n }\n});\nObject.defineProperty(exports, \"v3\", {\n enumerable: true,\n get: function () {\n return _v2.default;\n }\n});\nObject.defineProperty(exports, \"v4\", {\n enumerable: true,\n get: function () {\n return _v3.default;\n }\n});\nObject.defineProperty(exports, \"v5\", {\n enumerable: true,\n get: function () {\n return _v4.default;\n }\n});\nObject.defineProperty(exports, \"NIL\", {\n enumerable: true,\n get: function () {\n return _nil.default;\n }\n});\nObject.defineProperty(exports, \"version\", {\n enumerable: true,\n get: function () {\n return _version.default;\n }\n});\nObject.defineProperty(exports, \"validate\", {\n enumerable: true,\n get: function () {\n return _validate.default;\n }\n});\nObject.defineProperty(exports, \"stringify\", {\n enumerable: true,\n get: function () {\n return _stringify.default;\n }\n});\nObject.defineProperty(exports, \"parse\", {\n enumerable: true,\n get: function () {\n return _parse.default;\n }\n});\n\nvar _v = _interopRequireDefault(require(\"./v1.js\"));\n\nvar _v2 = _interopRequireDefault(require(\"./v3.js\"));\n\nvar _v3 = _interopRequireDefault(require(\"./v4.js\"));\n\nvar _v4 = _interopRequireDefault(require(\"./v5.js\"));\n\nvar _nil = _interopRequireDefault(require(\"./nil.js\"));\n\nvar _version = _interopRequireDefault(require(\"./version.js\"));\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction md5(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('md5').update(bytes).digest();\n}\n\nvar _default = md5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = '00000000-0000-0000-0000-000000000000';\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction parse(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n let v;\n const arr = new Uint8Array(16); // Parse ########-....-....-....-............\n\n arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24;\n arr[1] = v >>> 16 & 0xff;\n arr[2] = v >>> 8 & 0xff;\n arr[3] = v & 0xff; // Parse ........-####-....-....-............\n\n arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8;\n arr[5] = v & 0xff; // Parse ........-....-####-....-............\n\n arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8;\n arr[7] = v & 0xff; // Parse ........-....-....-####-............\n\n arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8;\n arr[9] = v & 0xff; // Parse ........-....-....-....-############\n // (Use \"/\" to avoid 32-bit truncation when bit-shifting high-order bytes)\n\n arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff;\n arr[11] = v / 0x100000000 & 0xff;\n arr[12] = v >>> 24 & 0xff;\n arr[13] = v >>> 16 & 0xff;\n arr[14] = v >>> 8 & 0xff;\n arr[15] = v & 0xff;\n return arr;\n}\n\nvar _default = parse;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = rng;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate\n\nlet poolPtr = rnds8Pool.length;\n\nfunction rng() {\n if (poolPtr > rnds8Pool.length - 16) {\n _crypto.default.randomFillSync(rnds8Pool);\n\n poolPtr = 0;\n }\n\n return rnds8Pool.slice(poolPtr, poolPtr += 16);\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _crypto = _interopRequireDefault(require(\"crypto\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction sha1(bytes) {\n if (Array.isArray(bytes)) {\n bytes = Buffer.from(bytes);\n } else if (typeof bytes === 'string') {\n bytes = Buffer.from(bytes, 'utf8');\n }\n\n return _crypto.default.createHash('sha1').update(bytes).digest();\n}\n\nvar _default = sha1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).substr(1));\n}\n\nfunction stringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nvar _default = stringify;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\nlet _nodeId;\n\nlet _clockseq; // Previous uuid creation time\n\n\nlet _lastMSecs = 0;\nlet _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details\n\nfunction v1(options, buf, offset) {\n let i = buf && offset || 0;\n const b = buf || new Array(16);\n options = options || {};\n let node = options.node || _nodeId;\n let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not\n // specified. We do this lazily to minimize issues related to insufficient\n // system entropy. See #189\n\n if (node == null || clockseq == null) {\n const seedBytes = options.random || (options.rng || _rng.default)();\n\n if (node == null) {\n // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\n node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]];\n }\n\n if (clockseq == null) {\n // Per 4.2.2, randomize (14 bit) clockseq\n clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff;\n }\n } // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n\n\n let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n\n let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs)\n\n const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression\n\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n\n\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n } // Per 4.2.1.2 Throw error if too many uuids are requested\n\n\n if (nsecs >= 10000) {\n throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n\n msecs += 12219292800000; // `time_low`\n\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff; // `time_mid`\n\n const tmh = msecs / 0x100000000 * 10000 & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff; // `time_high_and_version`\n\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n\n b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n\n b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low`\n\n b[i++] = clockseq & 0xff; // `node`\n\n for (let n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf || (0, _stringify.default)(b);\n}\n\nvar _default = v1;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _md = _interopRequireDefault(require(\"./md5.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v3 = (0, _v.default)('v3', 0x30, _md.default);\nvar _default = v3;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = _default;\nexports.URL = exports.DNS = void 0;\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nvar _parse = _interopRequireDefault(require(\"./parse.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction stringToBytes(str) {\n str = unescape(encodeURIComponent(str)); // UTF8 escape\n\n const bytes = [];\n\n for (let i = 0; i < str.length; ++i) {\n bytes.push(str.charCodeAt(i));\n }\n\n return bytes;\n}\n\nconst DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexports.DNS = DNS;\nconst URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexports.URL = URL;\n\nfunction _default(name, version, hashfunc) {\n function generateUUID(value, namespace, buf, offset) {\n if (typeof value === 'string') {\n value = stringToBytes(value);\n }\n\n if (typeof namespace === 'string') {\n namespace = (0, _parse.default)(namespace);\n }\n\n if (namespace.length !== 16) {\n throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n } // Compute hash of namespace and value, Per 4.3\n // Future: Use spread syntax when supported on all platforms, e.g. `bytes =\n // hashfunc([...namespace, ... value])`\n\n\n let bytes = new Uint8Array(16 + value.length);\n bytes.set(namespace);\n bytes.set(value, namespace.length);\n bytes = hashfunc(bytes);\n bytes[6] = bytes[6] & 0x0f | version;\n bytes[8] = bytes[8] & 0x3f | 0x80;\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = bytes[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(bytes);\n } // Function#name is not settable on some platforms (#270)\n\n\n try {\n generateUUID.name = name; // eslint-disable-next-line no-empty\n } catch (err) {} // For CommonJS default export support\n\n\n generateUUID.DNS = DNS;\n generateUUID.URL = URL;\n return generateUUID;\n}","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rng = _interopRequireDefault(require(\"./rng.js\"));\n\nvar _stringify = _interopRequireDefault(require(\"./stringify.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction v4(options, buf, offset) {\n options = options || {};\n\n const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return (0, _stringify.default)(rnds);\n}\n\nvar _default = v4;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _v = _interopRequireDefault(require(\"./v35.js\"));\n\nvar _sha = _interopRequireDefault(require(\"./sha1.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst v5 = (0, _v.default)('v5', 0x50, _sha.default);\nvar _default = v5;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regex = _interopRequireDefault(require(\"./regex.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && _regex.default.test(uuid);\n}\n\nvar _default = validate;\nexports.default = _default;","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _validate = _interopRequireDefault(require(\"./validate.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction version(uuid) {\n if (!(0, _validate.default)(uuid)) {\n throw TypeError('Invalid UUID');\n }\n\n return parseInt(uuid.substr(14, 1), 16);\n}\n\nvar _default = version;\nexports.default = _default;","const core = require('@actions/core')\nconst { SSMClient, SendCommandCommand } = require('@aws-sdk/client-ssm')\nconst { EC2Client, DescribeInstancesCommand } = require('@aws-sdk/client-ec2')\nconst getInstanceId = async instanceName => {\n const ec2Client = new EC2Client({})\n const response = await ec2Client.send(\n new DescribeInstancesCommand({\n Filters: [{ Name: 'tag:Name', Values: [instanceName] }]\n })\n )\n\n const reservations = response.Reservations\n if (reservations.length === 0 || reservations[0].Instances.length === 0) {\n throw new Error(`No instances found with name: ${instanceName}`)\n }\n return reservations.flatMap(reservation =>\n reservation.Instances.map(instance => instance.InstanceId)\n )\n}\n\nconst sendCommand = async inputs => {\n const { instanceIds, workingDirectory, commands } = inputs\n const sendCommandInput = {\n InstanceIds: instanceIds,\n DocumentName: 'AWS-RunShellScript',\n Parameters: {\n workingDirectory: [workingDirectory],\n commands\n }\n }\n\n const client = new SSMClient({})\n const data = await client.send(new SendCommandCommand(sendCommandInput))\n core.debug(`send output: ${JSON.stringify(data)}`)\n return data.Command?.CommandId\n}\n\n/**\n * The main function for the action.\n * @returns {Promise} Resolves when the action is complete.\n */\nconst run = async () => {\n try {\n const instanceId = core.getInput('instanceId', { required: false })\n const workingDirectory = core.getInput('workingDirectory', {\n required: true\n })\n const instanceName = core.getInput('instanceName', { required: false })\n const commands = core.getMultilineInput('commands', { required: true })\n // const workingDirectory = '/home/ubuntu/ubuntu'\n // const instanceName = 'zipgo-prod-migrated'\n // const command = [\n // 'echo \"thisislattrial\" > trial.txt',\n // 'cat trial.txt > result.txt'\n // ]\n if (!instanceId && !instanceName) {\n throw new Error('You must provide instance id or instance name.')\n }\n const instanceIds = !instanceId\n ? await getInstanceId(instanceName)\n : [instanceId]\n const commandId = await sendCommand({\n instanceIds,\n workingDirectory,\n commands\n })\n core.setOutput('commandId', commandId)\n } catch (error) {\n core.setFailed(error.message)\n }\n}\n\nmodule.exports = {\n run\n}\n","module.exports = require(\"assert\");","module.exports = require(\"buffer\");","module.exports = require(\"child_process\");","module.exports = require(\"crypto\");","module.exports = require(\"events\");","module.exports = require(\"fs\");","module.exports = require(\"fs/promises\");","module.exports = require(\"http\");","module.exports = require(\"http2\");","module.exports = require(\"https\");","module.exports = require(\"net\");","module.exports = require(\"os\");","module.exports = require(\"path\");","module.exports = require(\"process\");","module.exports = require(\"stream\");","module.exports = require(\"tls\");","module.exports = require(\"url\");","module.exports = require(\"util\");","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\tvar threw = true;\n\ttry {\n\t\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\t\tthrew = false;\n\t} finally {\n\t\tif(threw) delete __webpack_module_cache__[moduleId];\n\t}\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","\nif (typeof __webpack_require__ !== 'undefined') __webpack_require__.ab = __dirname + \"/\";","/**\n * The entrypoint for the action.\n */\nconst { run } = require('./main')\n\nrun()\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/dist/licenses.txt b/dist/licenses.txt index e36f87a..c179ccf 100644 --- a/dist/licenses.txt +++ b/dist/licenses.txt @@ -35,6 +35,11725 @@ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +@aws-sdk/client-ec2 +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/client-ssm +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/client-sso +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/client-sso-oidc +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/client-sts +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/core +Apache-2.0 + +@aws-sdk/credential-provider-env +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/credential-provider-http +Apache-2.0 + +@aws-sdk/credential-provider-ini +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/credential-provider-node +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/credential-provider-process +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/credential-provider-sso +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/credential-provider-web-identity +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/middleware-host-header +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/middleware-logger +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/middleware-recursion-detection +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/middleware-sdk-ec2 +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/middleware-user-agent +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@aws-sdk/region-config-resolver +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/token-providers +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/util-endpoints +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/util-format-url +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@aws-sdk/util-user-agent-node +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/config-resolver +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/core +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/credential-provider-imds +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/fetch-http-handler +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/hash-node +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/is-array-buffer +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/middleware-content-length +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/middleware-endpoint +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/middleware-retry +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/middleware-serde +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/middleware-stack +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/node-config-provider +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/node-http-handler +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/property-provider +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/protocol-http +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/querystring-builder +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/querystring-parser +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/service-error-classification +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/shared-ini-file-loader +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/signature-v4 +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/smithy-client +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/types +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/url-parser +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/util-base64 +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-body-length-node +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-buffer-from +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-config-provider +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-defaults-mode-node +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +@smithy/util-endpoints +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-hex-encoding +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-middleware +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-retry +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-stream +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-uri-escape +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-utf8 +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +@smithy/util-waiter +Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +fast-xml-parser +MIT +MIT License + +Copyright (c) 2017 Amit Kumar Gupta + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +strnum +MIT +MIT License + +Copyright (c) 2021 Natural Intelligence + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +tslib +0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + tunnel MIT The MIT License (MIT) diff --git a/package-lock.json b/package-lock.json index cae3e7e..e238c81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,9 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "@actions/core": "^1.10.1" + "@actions/core": "^1.10.1", + "@aws-sdk/client-ec2": "^3.651.1", + "@aws-sdk/client-ssm": "^3.651.1" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -67,6 +69,742 @@ "node": ">=6.0.0" } }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", + "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", + "dependencies": { + "@aws-crypto/sha256-js": "^5.2.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", + "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", + "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", + "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-ec2": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.651.1.tgz", + "integrity": "sha512-4WahH9oTQmIgzmzu30OjKzWcPRc1buH7pQvOEG8cAitCQ14pzQm5ehM4BFRG6oFSxDiPzFiNWzSfG3cnmWwTVw==", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.651.1", + "@aws-sdk/client-sts": "3.651.1", + "@aws-sdk/core": "3.651.1", + "@aws-sdk/credential-provider-node": "3.651.1", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-sdk-ec2": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "@smithy/util-waiter": "^3.1.3", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-ec2/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@aws-sdk/client-ssm": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.651.1.tgz", + "integrity": "sha512-f3RganJCh/N9E28kw3VlAYdPIXUd52i8XFXWkws5Ltdoqu9accYvZxTi4d8Gy/0PAzFQyUciS7xpHIjbX8mvgg==", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.651.1", + "@aws-sdk/client-sts": "3.651.1", + "@aws-sdk/core": "3.651.1", + "@aws-sdk/credential-provider-node": "3.651.1", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "@smithy/util-waiter": "^3.1.3", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-ssm/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.651.1.tgz", + "integrity": "sha512-Fm8PoMgiBKmmKrY6QQUGj/WW6eIiQqC1I0AiVXfO+Sqkmxcg3qex+CZBAYrTuIDnvnc/89f9N4mdL8V9DRn03Q==", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.651.1", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.651.1.tgz", + "integrity": "sha512-PKwAyTJW8pgaPIXm708haIZWBAwNycs25yNcD7OQ3NLcmgGxvrx6bSlhPEGcvwdTYwQMJsdx8ls+khlYbLqTvQ==", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.651.1", + "@aws-sdk/credential-provider-node": "3.651.1", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.651.1" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.651.1.tgz", + "integrity": "sha512-4X2RqLqeDuVLk+Omt4X+h+Fa978Wn+zek/AM4HSPi4C5XzRBEFLRRtOQUvkETvIjbEwTYQhm0LdgzcBH4bUqIg==", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.651.1", + "@aws-sdk/core": "3.651.1", + "@aws-sdk/credential-provider-node": "3.651.1", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/core": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.651.1.tgz", + "integrity": "sha512-eqOq3W39K+5QTP5GAXtmP2s9B7hhM2pVz8OPe5tqob8o1xQgkwdgHerf3FoshO9bs0LDxassU/fUSz1wlwqfqg==", + "dependencies": { + "@smithy/core": "^2.4.1", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/property-provider": "^3.1.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/signature-v4": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-middleware": "^3.0.4", + "fast-xml-parser": "4.4.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.649.0.tgz", + "integrity": "sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.649.0.tgz", + "integrity": "sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-stream": "^3.1.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.651.1.tgz", + "integrity": "sha512-yOzPC3GbwLZ8IYzke4fy70ievmunnBUni/MOXFE8c9kAIV+/RMC7IWx14nAAZm0gAcY+UtCXvBVZprFqmctfzA==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.649.0", + "@aws-sdk/credential-provider-http": "3.649.0", + "@aws-sdk/credential-provider-process": "3.649.0", + "@aws-sdk/credential-provider-sso": "3.651.1", + "@aws-sdk/credential-provider-web-identity": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/credential-provider-imds": "^3.2.1", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.651.1" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.651.1.tgz", + "integrity": "sha512-QKA74Qs83FTUz3jS39kBuNbLAnm6cgDqomm7XS/BkYgtUq+1lI9WL97astNIuoYvumGIS58kuIa+I3ycOA4wgw==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.649.0", + "@aws-sdk/credential-provider-http": "3.649.0", + "@aws-sdk/credential-provider-ini": "3.651.1", + "@aws-sdk/credential-provider-process": "3.649.0", + "@aws-sdk/credential-provider-sso": "3.651.1", + "@aws-sdk/credential-provider-web-identity": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/credential-provider-imds": "^3.2.1", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.649.0.tgz", + "integrity": "sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.651.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.651.1.tgz", + "integrity": "sha512-7jeU+Jbn65aDaNjkjWDQcXwjNTzpYNKovkSSRmfVpP5WYiKerVS5mrfg3RiBeiArou5igCUtYcOKlRJiGRO47g==", + "dependencies": { + "@aws-sdk/client-sso": "3.651.1", + "@aws-sdk/token-providers": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.649.0.tgz", + "integrity": "sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.649.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.649.0.tgz", + "integrity": "sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.649.0.tgz", + "integrity": "sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.649.0.tgz", + "integrity": "sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-ec2": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.649.0.tgz", + "integrity": "sha512-ZlLWYbWjB+Qjz73BAWf7EBtR6Y1/Z5jNxKQNCIiuZ36Bk4Lbhp7qASojL818P0Yy9ixiDi0Yzar6G0PO8odrtA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-format-url": "3.649.0", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/protocol-http": "^4.1.1", + "@smithy/signature-v4": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.649.0.tgz", + "integrity": "sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.649.0.tgz", + "integrity": "sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.649.0.tgz", + "integrity": "sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.649.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.649.0.tgz", + "integrity": "sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.649.0.tgz", + "integrity": "sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "@smithy/util-endpoints": "^2.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-format-url": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.649.0.tgz", + "integrity": "sha512-I5olOLkXQRJWAaoTSTXcycNBJ26daeEpgxYD6VPpQma9StFVK7a0MbHa1QGkOy9eVTTuf6xb2U1eiCWDWn3TXA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/querystring-builder": "^3.0.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.649.0.tgz", + "integrity": "sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.649.0.tgz", + "integrity": "sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -2503,12 +3241,6 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/@pkgr/utils/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -2533,6 +3265,545 @@ "@sinonjs/commons": "^3.0.0" } }, + "node_modules/@smithy/abort-controller": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.4.tgz", + "integrity": "sha512-VupaALAQlXViW3/enTf/f5l5JZYSAxoJL7f0nanhNNKnww6DGCg1oYIuNP78KDugnkwthBO6iEcym16HhWV8RQ==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.8.tgz", + "integrity": "sha512-Tv1obAC18XOd2OnDAjSWmmthzx6Pdeh63FbLin8MlPiuJ2ATpKkq0NcNOJFr0dO+JmZXnwu8FQxKJ3TKJ3Hulw==", + "dependencies": { + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.6", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.4.3.tgz", + "integrity": "sha512-4LTusLqFMRVQUfC3RNuTg6IzYTeJNpydRdTKq7J5wdEyIRQSu3rGIa3s80mgG2hhe6WOZl9IqTSo1pgbn6EHhA==", + "dependencies": { + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.18", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.2", + "@smithy/types": "^3.4.2", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/credential-provider-imds": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.3.tgz", + "integrity": "sha512-VoxMzSzdvkkjMJNE38yQgx4CfnmT+Z+5EUXkg4x7yag93eQkVQgZvN3XBSHC/ylfBbLbAtdu7flTCChX9I+mVg==", + "dependencies": { + "@smithy/node-config-provider": "^3.1.7", + "@smithy/property-provider": "^3.1.6", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/fetch-http-handler": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.7.tgz", + "integrity": "sha512-Ra6IPI1spYLO+t62/3jQbodjOwAbto9wlpJdHZwkycm0Kit+GVpzHW/NMmSgY4rK1bjJ4qLAmCnaBzePO5Nkkg==", + "dependencies": { + "@smithy/protocol-http": "^4.1.3", + "@smithy/querystring-builder": "^3.0.6", + "@smithy/types": "^3.4.2", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/hash-node": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.6.tgz", + "integrity": "sha512-c/FHEdKK/7DU2z6ZE91L36ahyXWayR3B+FzELjnYq7wH5YqIseM24V+pWCS9kFn1Ln8OFGTf+pyYPiHZuX0s/Q==", + "dependencies": { + "@smithy/types": "^3.4.2", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/invalid-dependency": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.6.tgz", + "integrity": "sha512-czM7Ioq3s8pIXht7oD+vmgy4Wfb4XavU/k/irO8NdXFFOx7YAlsCCcKOh/lJD1mJSYQqiR7NmpZ9JviryD/7AQ==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-content-length": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.8.tgz", + "integrity": "sha512-VuyszlSO49WKh3H9/kIO2kf07VUwGV80QRiaDxUfP8P8UKlokz381ETJvwLhwuypBYhLymCYyNhB3fLAGBX2og==", + "dependencies": { + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-endpoint": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.3.tgz", + "integrity": "sha512-KeM/OrK8MVFUsoJsmCN0MZMVPjKKLudn13xpgwIMpGTYpA8QZB2Xq5tJ+RE6iu3A6NhOI4VajDTwBsm8pwwrhg==", + "dependencies": { + "@smithy/middleware-serde": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-middleware": "^3.0.6", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-retry": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.18.tgz", + "integrity": "sha512-YU1o/vYob6vlqZdd97MN8cSXRToknLXhFBL3r+c9CZcnxkO/rgNZ++CfgX2vsmnEKvlqdi26+SRtSzlVp5z6Mg==", + "dependencies": { + "@smithy/node-config-provider": "^3.1.7", + "@smithy/protocol-http": "^4.1.3", + "@smithy/service-error-classification": "^3.0.6", + "@smithy/smithy-client": "^3.3.2", + "@smithy/types": "^3.4.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-retry/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@smithy/middleware-serde": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.6.tgz", + "integrity": "sha512-KKTUSl1MzOM0MAjGbudeaVNtIDo+PpekTBkCNwvfZlKndodrnvRo+00USatiyLOc0ujjO9UydMRu3O9dYML7ag==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-stack": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.6.tgz", + "integrity": "sha512-2c0eSYhTQ8xQqHMcRxLMpadFbTXg6Zla5l0mwNftFCZMQmuhI7EbAJMx6R5eqfuV3YbJ3QGyS3d5uSmrHV8Khg==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-config-provider": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.7.tgz", + "integrity": "sha512-g3mfnC3Oo8pOI0dYuPXLtdW1WGVb3bR2tkV21GNkm0ZvQjLTtamXAwCWt/FCb0HGvKt3gHHmF1XerG0ICfalOg==", + "dependencies": { + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-http-handler": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.2.tgz", + "integrity": "sha512-42Cy4/oT2O+00aiG1iQ7Kd7rE6q8j7vI0gFfnMlUiATvyo8vefJkhb7O10qZY0jAqo5WZdUzfl9IV6wQ3iMBCg==", + "dependencies": { + "@smithy/abort-controller": "^3.1.4", + "@smithy/protocol-http": "^4.1.3", + "@smithy/querystring-builder": "^3.0.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/property-provider": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.6.tgz", + "integrity": "sha512-NK3y/T7Q/Bw+Z8vsVs9MYIQ5v7gOX7clyrXcwhhIBQhbPgRl6JDrZbusO9qWDhcEus75Tg+VCxtIRfo3H76fpw==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/protocol-http": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.3.tgz", + "integrity": "sha512-GcbMmOYpH9iRqtC05RbRnc/0FssxSTHlmaNhYBTgSgNCYpdR3Kt88u5GAZTBmouzv+Zlj/VRv92J9ruuDeJuEw==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-builder": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.6.tgz", + "integrity": "sha512-sQe08RunoObe+Usujn9+R2zrLuQERi3CWvRO3BvnoWSYUaIrLKuAIeY7cMeDax6xGyfIP3x/yFWbEKSXvOnvVg==", + "dependencies": { + "@smithy/types": "^3.4.2", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.6.tgz", + "integrity": "sha512-UJKw4LlEkytzz2Wq+uIdHf6qOtFfee/o7ruH0jF5I6UAuU+19r9QV7nU3P/uI0l6+oElRHmG/5cBBcGJrD7Ozg==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/service-error-classification": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.6.tgz", + "integrity": "sha512-53SpchU3+DUZrN7J6sBx9tBiCVGzsib2e4sc512Q7K9fpC5zkJKs6Z9s+qbMxSYrkEkle6hnMtrts7XNkMJJMg==", + "dependencies": { + "@smithy/types": "^3.4.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.7.tgz", + "integrity": "sha512-IA4K2qTJYXkF5OfVN4vsY1hfnUZjaslEE8Fsr/gGFza4TAC2A9NfnZuSY2srQIbt9bwtjHiAayrRVgKse4Q7fA==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.1.3.tgz", + "integrity": "sha512-YD2KYSCEEeFHcWZ1E3mLdAaHl8T/TANh6XwmocQ6nPcTdBfh4N5fusgnblnWDlnlU1/cUqEq3PiGi22GmT2Lkg==", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.3.2.tgz", + "integrity": "sha512-RKDfhF2MTwXl7jan5d7QfS9eCC6XJbO3H+EZAvLQN8A5in4ib2Ml4zoeLo57w9QrqFekBPcsoC2hW3Ekw4vQ9Q==", + "dependencies": { + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "@smithy/util-stream": "^3.1.6", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/types": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.4.2.tgz", + "integrity": "sha512-tHiFcfcVedVBHpmHUEUHOCCih8iZbIAYn9NvPsNzaPm/237I3imdDdZoOC8c87H5HBAVEa06tTgb+OcSWV9g5w==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/url-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.6.tgz", + "integrity": "sha512-47Op/NU8Opt49KyGpHtVdnmmJMsp2hEwBdyjuFB9M2V5QVOwA7pBhhxKN5z6ztKGrMw76gd8MlbPuzzvaAncuQ==", + "dependencies": { + "@smithy/querystring-parser": "^3.0.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-body-length-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-config-provider": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.18.tgz", + "integrity": "sha512-/eveCzU6Z6Yw8dlYQLA4rcK30XY0E4L3lD3QFHm59mzDaWYelrXE1rlynuT3J6qxv+5yNy3a1JuzhG5hk5hcmw==", + "dependencies": { + "@smithy/property-provider": "^3.1.6", + "@smithy/smithy-client": "^3.3.2", + "@smithy/types": "^3.4.2", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-node": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.18.tgz", + "integrity": "sha512-9cfzRjArtOFPlTYRREJk00suUxVXTgbrzVncOyMRTUeMKnecG/YentLF3cORa+R6mUOMSrMSnT18jos1PKqK6Q==", + "dependencies": { + "@smithy/config-resolver": "^3.0.8", + "@smithy/credential-provider-imds": "^3.2.3", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/property-provider": "^3.1.6", + "@smithy/smithy-client": "^3.3.2", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-endpoints": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.2.tgz", + "integrity": "sha512-FEISzffb4H8DLzGq1g4MuDpcv6CIG15fXoQzDH9SjpRJv6h7J++1STFWWinilG0tQh9H1v2UKWG19Jjr2B16zQ==", + "dependencies": { + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-middleware": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.6.tgz", + "integrity": "sha512-BxbX4aBhI1O9p87/xM+zWy0GzT3CEVcXFPBRDoHAM+pV0eSW156pR+PSYEz0DQHDMYDsYAflC2bQNz2uaDBUZQ==", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.6.tgz", + "integrity": "sha512-BRZiuF7IwDntAbevqMco67an0Sr9oLQJqqRCsSPZZHYRnehS0LHDAkJk/pSmI7Z8c/1Vet294H7fY2fWUgB+Rg==", + "dependencies": { + "@smithy/service-error-classification": "^3.0.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.6.tgz", + "integrity": "sha512-lQEUfTx1ht5CRdvIjdAN/gUL6vQt2wSARGGLaBHNe+iJSkRHlWzY+DOn0mFTmTgyU3jcI5n9DkT5gTzYuSOo6A==", + "dependencies": { + "@smithy/fetch-http-handler": "^3.2.7", + "@smithy/node-http-handler": "^3.2.2", + "@smithy/types": "^3.4.2", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-uri-escape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-waiter": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.5.tgz", + "integrity": "sha512-jYOSvM3H6sZe3CHjzD2VQNCjWBJs+4DbtwBMvUp9y5EnnwNa7NQxTeYeQw0CKCAdGGZ3QvVkyJmvbvs5M/B10A==", + "dependencies": { + "@smithy/abort-controller": "^3.1.4", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -3800,6 +5071,11 @@ "node": ">=0.6" } }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + }, "node_modules/bplist-parser": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", @@ -5353,6 +6629,27 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-xml-parser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -8232,6 +9529,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8282,12 +9584,6 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/synckit/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -8392,6 +9688,11 @@ "node": ">=4" } }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", diff --git a/package.json b/package.json index 9ab37d5..cf8662c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,9 @@ ] }, "dependencies": { - "@actions/core": "^1.10.1" + "@actions/core": "^1.10.1", + "@aws-sdk/client-ec2": "^3.651.1", + "@aws-sdk/client-ssm": "^3.651.1" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/src/main.js b/src/main.js index 1654b6c..5c8f4e1 100644 --- a/src/main.js +++ b/src/main.js @@ -1,26 +1,71 @@ const core = require('@actions/core') -const { wait } = require('./wait') +const { SSMClient, SendCommandCommand } = require('@aws-sdk/client-ssm') +const { EC2Client, DescribeInstancesCommand } = require('@aws-sdk/client-ec2') +const getInstanceId = async instanceName => { + const ec2Client = new EC2Client({}) + const response = await ec2Client.send( + new DescribeInstancesCommand({ + Filters: [{ Name: 'tag:Name', Values: [instanceName] }] + }) + ) + + const reservations = response.Reservations + if (reservations.length === 0 || reservations[0].Instances.length === 0) { + throw new Error(`No instances found with name: ${instanceName}`) + } + return reservations.flatMap(reservation => + reservation.Instances.map(instance => instance.InstanceId) + ) +} + +const sendCommand = async inputs => { + const { instanceIds, workingDirectory, commands } = inputs + const sendCommandInput = { + InstanceIds: instanceIds, + DocumentName: 'AWS-RunShellScript', + Parameters: { + workingDirectory: [workingDirectory], + commands + } + } + + const client = new SSMClient({}) + const data = await client.send(new SendCommandCommand(sendCommandInput)) + core.debug(`send output: ${JSON.stringify(data)}`) + return data.Command?.CommandId +} /** * The main function for the action. * @returns {Promise} Resolves when the action is complete. */ -async function run() { +const run = async () => { try { - const ms = core.getInput('milliseconds', { required: true }) - - // Debug logs are only output if the `ACTIONS_STEP_DEBUG` secret is true - core.debug(`Waiting ${ms} milliseconds ...`) - - // Log the current timestamp, wait, then log the new timestamp - core.debug(new Date().toTimeString()) - await wait(parseInt(ms, 10)) - core.debug(new Date().toTimeString()) - - // Set outputs for other workflow steps to use - core.setOutput('time', new Date().toTimeString()) + const instanceId = core.getInput('instanceId', { required: false }) + const workingDirectory = core.getInput('workingDirectory', { + required: true + }) + const instanceName = core.getInput('instanceName', { required: false }) + const commands = core.getMultilineInput('commands', { required: true }) + // const workingDirectory = '/home/ubuntu/ubuntu' + // const instanceName = 'zipgo-prod-migrated' + // const command = [ + // 'echo "thisislattrial" > trial.txt', + // 'cat trial.txt > result.txt' + // ] + if (!instanceId && !instanceName) { + throw new Error('You must provide instance id or instance name.') + } + const instanceIds = !instanceId + ? await getInstanceId(instanceName) + : [instanceId] + const commandId = await sendCommand({ + instanceIds, + workingDirectory, + commands + }) + core.setOutput('commandId', commandId) } catch (error) { - // Fail the workflow run if an error occurs core.setFailed(error.message) } } diff --git a/src/wait.js b/src/wait.js deleted file mode 100644 index f68b87c..0000000 --- a/src/wait.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Wait for a number of milliseconds. - * - * @param {number} milliseconds The number of milliseconds to wait. - * @returns {Promise} Resolves with 'done!' after the wait is over. - */ -async function wait(milliseconds) { - return new Promise(resolve => { - if (isNaN(milliseconds)) { - throw new Error('milliseconds not a number') - } - - setTimeout(() => resolve('done!'), milliseconds) - }) -} - -module.exports = { wait }